Diff of the two buildlogs: -- --- b1/build.log 2025-11-27 21:38:41.039020788 +0000 +++ b2/build.log 2025-11-27 22:02:08.384630820 +0000 @@ -1,7 +1,6 @@ -W: cgroups are not available on the host, not using them. I: pbuilder: network access will be disabled during build -I: Current time: Thu Nov 27 09:01:45 -12 2025 -I: pbuilder-time-stamp: 1764277305 +I: Current time: Thu Dec 31 18:02:27 +14 2026 +I: pbuilder-time-stamp: 1798689747 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -25,52 +24,85 @@ dpkg-source: info: applying env-package-metadata.diff I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1258040/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3632001/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +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 Dec 31 04:02 /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/3632001/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3632001/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='arm64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + 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]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 nocheck' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - 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='1258040' - PS1='# ' - PS2='> ' + INVOCATION_ID=2cbcc9cf257a474fa559e8595b0c65e3 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + 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=3632001 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.fZNrJWjb/pbuilderrc_KWri --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.fZNrJWjb/b1 --logfile b1/build.log mold_2.40.4+dfsg-2.1.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/sbin/chroot' - http_proxy='http://192.168.101.4:3128' + 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.fZNrJWjb/pbuilderrc_iKU6 --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.fZNrJWjb/b2 --logfile b2/build.log mold_2.40.4+dfsg-2.1.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.12.57+deb13-cloud-arm64 #1 SMP Debian 6.12.57-1 (2025-11-05) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.57+deb13-cloud-arm64 #1 SMP Debian 6.12.57-1 (2025-11-05) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1258040/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3632001/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -231,7 +263,7 @@ Get: 105 http://deb.debian.org/debian unstable/main arm64 libzstd-dev arm64 1.5.7+dfsg-2 [330 kB] Get: 106 http://deb.debian.org/debian unstable/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1+b1 [917 kB] Get: 107 http://deb.debian.org/debian unstable/main arm64 zstd arm64 1.5.7+dfsg-2 [628 kB] -Fetched 97.7 MB in 1s (98.7 MB/s) +Fetched 97.7 MB in 1s (119 MB/s) Preconfiguring packages ... Selecting previously unselected package libtext-charwidth-perl:arm64. (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 ... 19968 files and directories currently installed.) @@ -593,8 +625,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Thu Nov 27 21:02:08 UTC 2025. -Universal Time is now: Thu Nov 27 21:02:08 UTC 2025. +Local time is now: Thu Dec 31 04:03:01 UTC 2026. +Universal Time is now: Thu Dec 31 04:03:01 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libpython3.13-minimal:arm64 (3.13.9-1) ... @@ -688,7 +720,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/mold-2.40.4+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../mold_2.40.4+dfsg-2.1_source.changes +I: user script /srv/workspace/pbuilder/3632001/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/3632001/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/mold-2.40.4+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../mold_2.40.4+dfsg-2.1_source.changes dpkg-buildpackage: info: source package mold dpkg-buildpackage: info: source version 2.40.4+dfsg-2.1 dpkg-buildpackage: info: source distribution unstable @@ -707,7 +743,7 @@ dh_auto_configure -- \ -DMOLD_USE_SYSTEM_MIMALLOC=ON \ -DMOLD_USE_SYSTEM_TBB=ON - cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DMOLD_USE_SYSTEM_MIMALLOC=ON -DMOLD_USE_SYSTEM_TBB=ON .. + cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DBUILD_TESTING:BOOL=OFF -DMOLD_USE_SYSTEM_MIMALLOC=ON -DMOLD_USE_SYSTEM_TBB=ON .. -- The C compiler identification is GNU 15.2.0 -- The CXX compiler identification is GNU 15.2.0 -- Detecting C compiler ABI info @@ -745,8 +781,8 @@ -- Looking for madvise - found -- Looking for uname -- Looking for uname - found --- Configuring done (1.7s) --- Generating done (0.1s) +-- Configuring done (3.1s) +-- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: @@ -760,40 +796,39 @@ dh_auto_build cd obj-aarch64-linux-gnu && make -j12 INSTALL="install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu' -/usr/bin/cmake -P /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/mold-2.40.4+dfsg -B/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/CMakeFiles /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu' make -f third-party/blake3/c/CMakeFiles/blake3.dir/build.make third-party/blake3/c/CMakeFiles/blake3.dir/depend -make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.40.4+dfsg /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c/CMakeFiles/blake3.dir/DependInfo.cmake "--color=" make -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/depend -make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.40.4+dfsg /build/reproducible-path/mold-2.40.4+dfsg /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/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-2.40.4+dfsg/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.40.4+dfsg /build/reproducible-path/mold-2.40.4+dfsg /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold-wrapper.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.40.4+dfsg /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c/CMakeFiles/blake3.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu' +cd /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.40.4+dfsg /build/reproducible-path/mold-2.40.4+dfsg /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/CMakeFiles/git_hash.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu' make -f third-party/blake3/c/CMakeFiles/blake3.dir/build.make third-party/blake3/c/CMakeFiles/blake3.dir/build +make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu' make -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/build -make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu' -make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu' /usr/bin/cmake -DSOURCE_DIR=/build/reproducible-path/mold-2.40.4+dfsg -DOUTPUT_FILE=/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/mold-git-hash.h -P /build/reproducible-path/mold-2.40.4+dfsg/lib/update-git-hash.cmake +make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu' +[ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o +cd /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c2x -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o -MF CMakeFiles/blake3.dir/blake3.c.o.d -o CMakeFiles/blake3.dir/blake3.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3.c [ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_neon.c.o -cd /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c2x -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_neon.c.o -MF CMakeFiles/blake3.dir/blake3_neon.c.o.d -o CMakeFiles/blake3.dir/blake3_neon.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_neon.c -[ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o -cd /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c2x -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o -MF CMakeFiles/blake3.dir/blake3_dispatch.c.o.d -o CMakeFiles/blake3.dir/blake3_dispatch.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_dispatch.c [ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o cd /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c2x -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o -MF CMakeFiles/blake3.dir/blake3_portable.c.o.d -o CMakeFiles/blake3.dir/blake3_portable.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_portable.c +[ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu' +cd /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c2x -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_neon.c.o -MF CMakeFiles/blake3.dir/blake3_neon.c.o.d -o CMakeFiles/blake3.dir/blake3_neon.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_neon.c [ 0%] Building C object CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o -[ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o -cd /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c2x -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o -MF CMakeFiles/blake3.dir/blake3.c.o.d -o CMakeFiles/blake3.dir/blake3.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3.c +cd /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c2x -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o -MF CMakeFiles/blake3.dir/blake3_dispatch.c.o.d -o CMakeFiles/blake3.dir/blake3_dispatch.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_dispatch.c /usr/bin/cc -Dmold_wrapper_EXPORTS -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o -MF CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o.d -o CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c [ 0%] Built target git_hash /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_dispatch.c:115:5: warning: 'get_cpu_features' defined but not used [-Wunused-function] @@ -835,147 +870,147 @@ make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu' make -f CMakeFiles/mold.dir/build.make CMakeFiles/mold.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu' -[ 2%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o +[ 1%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64LE.cc.o [ 2%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o +[ 2%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o +[ 2%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm32.cc.I386.cc +[ 2%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o +[ 2%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm32.cc.X86_64.cc -[ 2%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64LE.cc.o -[ 2%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm32.cc.ARM64LE.cc -[ 2%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm32.cc.ARM32BE.cc -[ 3%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm32.cc.ARM32LE.cc -[ 3%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm32.cc.RV32LE.cc -[ 3%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm32.cc.ARM64BE.cc +[ 3%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o [ 3%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm32.cc.RV64LE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm32.cc.RV32BE.cc -[ 3%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm32.cc.ARM64BE.cc +[ 3%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o [ 3%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.PPC32.cc.o +[ 3%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm32.cc.ARM32BE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm32.cc.RV32LE.cc +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm32.cc.RV32BE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm32.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm32.cc.RV64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm32.cc.PPC32.cc -[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm32.cc.PPC64V1.cc [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm32.cc.PPC64V2.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm32.cc.PPC64V1.cc [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o -[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.SPARC64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm32.cc.S390X.cc +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.SH4LE.cc.o +[ 5%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm32.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm32.cc.SPARC64.cc -[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm32.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm32.cc.SH4LE.cc -[ 5%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o [ 5%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm32.cc.M68K.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm32.cc.SH4BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm32.cc.LOONGARCH32.cc +[ 5%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o [ 5%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm32.cc.SH4BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm32.cc.LOONGARCH64.cc -[ 5%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.X86_64.cc +[ 5%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.I386.cc [ 6%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.ARM64LE.cc -[ 6%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o [ 6%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.I386.cc [ 6%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32LE.cc.o +[ 7%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.ARM64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.ARM32LE.cc -[ 6%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o -[ 6%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32BE.cc.o -[ 6%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o -[ 7%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o +[ 7%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32BE.cc.o +[ 7%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.ARM32BE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.RV64LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.RV32LE.cc +[ 7%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.RV32BE.cc -[ 7%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.RV64BE.cc +[ 7%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o [ 7%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.RV32LE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.PPC32.cc -[ 7%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.RV64BE.cc [ 7%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.PPC64V2.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.PPC64V1.cc +[ 7%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.PPC64V2.cc [ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.S390X.cc [ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o -[ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.SH4LE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.M68K.cc [ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.SPARC64.cc +[ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.M68K.cc [ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.LOONGARCH32.cc [ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.SH4BE.cc [ 9%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.LOONGARCH32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.LOONGARCH64.cc [ 9%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o +[ 9%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.X86_64.cc [ 9%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o -[ 9%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.ARM64BE.cc [ 9%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.I386.cc +[ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.ARM64LE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.ARM64BE.cc -[ 9%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.ARM32LE.cc +[ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.ARM32BE.cc -[ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o [ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.ARM32LE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.RV32LE.cc [ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.RV64LE.cc -[ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o [ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o +[ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.RV32LE.cc +[ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.RV32BE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.RV64BE.cc -[ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.PPC32.cc [ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.PPC64V1.cc [ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.S390X.cc [ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o -[ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.PPC64V2.cc -[ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o -[ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.S390X.cc +[ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.SPARC64.cc +[ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o +[ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.SH4LE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.M68K.cc -[ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o +[ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.SH4BE.cc -[ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.X86_64.cc -[ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.LOONGARCH64.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.M68K.cc [ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.LOONGARCH32.cc -[ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o +[ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o [ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o -[ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.ARM64BE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.LOONGARCH64.cc +[ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.I386.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.X86_64.cc +[ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.ARM64LE.cc -[ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.ARM32BE.cc +[ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.ARM64BE.cc [ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.ARM32LE.cc +[ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.ARM32BE.cc [ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.RV32LE.cc [ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.RV32BE.cc -[ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o [ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.RV64LE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.RV64BE.cc +[ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o [ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.RV64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.PPC32.cc [ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.PPC64V1.cc @@ -983,42 +1018,42 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.PPC64V2.cc [ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.S390X.cc +[ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o [ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.SPARC64.cc -[ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.M68K.cc -[ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.SH4LE.cc [ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o +[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.SH4BE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.SH4LE.cc [ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.LOONGARCH32.cc [ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.LOONGARCH64.cc [ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o -[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.X86_64.cc +[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.I386.cc [ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.ARM64LE.cc [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.ARM64BE.cc -[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.ARM32BE.cc [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.ARM32LE.cc +[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.ARM32BE.cc [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.RV32LE.cc +[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.RV32BE.cc [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.RV64LE.cc -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.RV32BE.cc [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.RV64BE.cc -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.PPC64V1.cc [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.PPC32.cc +[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.PPC64V1.cc [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.PPC64V2.cc [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o @@ -1027,18 +1062,18 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.SPARC64.cc [ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.M68K.cc -[ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.SH4BE.cc [ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.SH4LE.cc +[ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.SH4BE.cc [ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.LOONGARCH32.cc [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.LOONGARCH64.cc -[ 20%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o [ 20%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.X86_64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/archive-file.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/archive-file.cc.X86_64.cc +[ 20%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/archive-file.cc.I386.cc [ 20%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/archive-file.cc.ARM64LE.cc [ 20%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.ARM64BE.cc.o @@ -1664,13 +1699,13 @@ [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/shrink-sections.cc.S390X.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o -[ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/shrink-sections.cc.SPARC64.cc +[ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/shrink-sections.cc.M68K.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/shrink-sections.cc.SH4LE.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/shrink-sections.cc.SH4BE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/shrink-sections.cc.SH4LE.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/shrink-sections.cc.LOONGARCH32.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o @@ -1712,8 +1747,8 @@ [ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/thunks.cc.SH4BE.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/thunks.cc.LOONGARCH32.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/thunks.cc.LOONGARCH32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/thunks.cc.LOONGARCH64.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/tls.cc.X86_64.cc @@ -1780,8 +1815,8 @@ [ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/lto-unix.cc.PPC64V1.cc [ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o -[ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/lto-unix.cc.PPC64V2.cc +[ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/lto-unix.cc.S390X.cc [ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/lto-unix.cc.SPARC64.cc @@ -1836,8 +1871,8 @@ [ 92%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/output-file-unix.cc.LOONGARCH64.cc [ 92%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o -[ 92%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/subprocess-unix.cc.X86_64.cc +[ 92%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/subprocess-unix.cc.I386.cc [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/subprocess-unix.cc.ARM64LE.cc @@ -1854,9 +1889,9 @@ [ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/subprocess-unix.cc.RV64LE.cc [ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/subprocess-unix.cc.RV64BE.cc [ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/subprocess-unix.cc.PPC32.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/subprocess-unix.cc.RV64BE.cc [ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/subprocess-unix.cc.PPC64V1.cc [ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o @@ -1865,10 +1900,10 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/subprocess-unix.cc.S390X.cc [ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/subprocess-unix.cc.SPARC64.cc -[ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/subprocess-unix.cc.M68K.cc [ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o +[ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/subprocess-unix.cc.SH4LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/subprocess-unix.cc.M68K.cc [ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/src/subprocess-unix.cc.SH4BE.cc [ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o @@ -1911,6 +1946,10 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sparc64.cc.o -MF CMakeFiles/mold.dir/src/arch-sparc64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sparc64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-sparc64.cc [ 99%] Building CXX object CMakeFiles/mold.dir/src/arch-x86-64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-x86-64.cc.o -MF CMakeFiles/mold.dir/src/arch-x86-64.cc.o.d -o CMakeFiles/mold.dir/src/arch-x86-64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-x86-64.cc +[ 99%] Building CXX object CMakeFiles/mold.dir/src/elf.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/elf.cc.o -MF CMakeFiles/mold.dir/src/elf.cc.o.d -o CMakeFiles/mold.dir/src/elf.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/elf.cc +[ 99%] Building CXX object CMakeFiles/mold.dir/src/entry.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/entry.cc.o -MF CMakeFiles/mold.dir/src/entry.cc.o.d -o CMakeFiles/mold.dir/src/entry.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/entry.cc /build/reproducible-path/mold-2.40.4+dfsg/lib/tar.cc: In member function 'void mold::TarWriter::append(std::string, std::string_view)': /build/reproducible-path/mold-2.40.4+dfsg/lib/tar.cc:89:41: warning: '%011zo' directive output may be truncated writing between 11 and 21 bytes into a region of size 12 [-Wformat-truncation=] 89 | snprintf(pax.size, sizeof(pax.size), "%011zo", attr.size()); @@ -1935,10 +1974,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -[ 99%] Building CXX object CMakeFiles/mold.dir/src/elf.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/elf.cc.o -MF CMakeFiles/mold.dir/src/elf.cc.o.d -o CMakeFiles/mold.dir/src/elf.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/elf.cc -[ 99%] Building CXX object CMakeFiles/mold.dir/src/entry.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/entry.cc.o -MF CMakeFiles/mold.dir/src/entry.cc.o.d -o CMakeFiles/mold.dir/src/entry.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/entry.cc [ 99%] Building C object CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o -MF CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o.d -o CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/rust-demangle/rust-demangle.c [100%] Building CXX object CMakeFiles/mold.dir/src/jobs-unix.cc.o @@ -1950,24907 +1985,17 @@ [100%] Linking CXX executable mold /usr/bin/cmake -E cmake_link_script CMakeFiles/mold.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -pthread -Wl,--dependency-file=CMakeFiles/mold.dir/link.d "CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/error.cc.X86_64.cc.o CMakeFiles/mold.dir/src/error.cc.I386.cc.o CMakeFiles/mold.dir/src/error.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/error.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/error.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/error.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/error.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/error.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/error.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/error.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/error.cc.PPC32.cc.o CMakeFiles/mold.dir/src/error.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/error.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/error.cc.S390X.cc.o CMakeFiles/mold.dir/src/error.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/error.cc.M68K.cc.o CMakeFiles/mold.dir/src/error.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/error.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/error.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/error.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/filetype.cc.S390X.cc.o CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.I386.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o CMakeFiles/mold.dir/src/icf.cc.I386.cc.o CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/icf.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/icf.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/icf.cc.PPC32.cc.o CMakeFiles/mold.dir/src/icf.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.I386.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o CMakeFiles/mold.dir/src/main.cc.I386.cc.o CMakeFiles/mold.dir/src/main.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/main.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/main.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/main.cc.S390X.cc.o CMakeFiles/mold.dir/src/main.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/main.cc.M68K.cc.o CMakeFiles/mold.dir/src/main.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/main.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/main.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/main.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/mapfile.cc.X86_64.cc.o CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/output-chunks.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o CMakeFiles/mold.dir/src/passes.cc.I386.cc.o CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/passes.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/passes.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o CMakeFiles/mold.dir/src/tls.cc.I386.cc.o CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/tls.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/tls.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/tls.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/tls.cc.PPC32.cc.o CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o CMakeFiles/mold.dir/src/tls.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/tls.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.I386.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.I386.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/lib/aho-corasick.cc.o" CMakeFiles/mold.dir/lib/compress.cc.o CMakeFiles/mold.dir/lib/crc32.cc.o CMakeFiles/mold.dir/lib/demangle.cc.o CMakeFiles/mold.dir/lib/filepath.cc.o CMakeFiles/mold.dir/lib/glob.cc.o CMakeFiles/mold.dir/lib/hyperloglog.cc.o CMakeFiles/mold.dir/lib/perf.cc.o CMakeFiles/mold.dir/lib/random.cc.o CMakeFiles/mold.dir/lib/tar.cc.o "CMakeFiles/mold.dir/src/arch-i386.cc.o" "CMakeFiles/mold.dir/src/arch-m68k.cc.o" "CMakeFiles/mold.dir/src/arch-ppc32.cc.o" "CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o" "CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o" "CMakeFiles/mold.dir/src/arch-s390x.cc.o" "CMakeFiles/mold.dir/src/arch-sparc64.cc.o" "CMakeFiles/mold.dir/src/arch-x86-64.cc.o" CMakeFiles/mold.dir/src/elf.cc.o CMakeFiles/mold.dir/src/entry.cc.o "CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o" "CMakeFiles/mold.dir/src/jobs-unix.cc.o" "CMakeFiles/mold.dir/src/mapped-file-unix.cc.o" "CMakeFiles/mold.dir/src/signal-unix.cc.o" -o mold -ldl /usr/lib/aarch64-linux-gnu/libz.so third-party/blake3/c/libblake3.a -lzstd /usr/lib/aarch64-linux-gnu/libmimalloc.so.3.1 /usr/lib/aarch64-linux-gnu/libtbb.so.12.15 -lm -/usr/bin/cmake -E create_symlink mold ld make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu' [100%] Built target mold make[2]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu' - dh_auto_test - cd obj-aarch64-linux-gnu && make -j12 test ARGS\+=--verbose ARGS\+=-j12 -make[1]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu' -Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j12 -UpdateCTestConfiguration from :/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/DartConfiguration.tcl -Parse Config file:/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/DartConfiguration.tcl -UpdateCTestConfiguration from :/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/DartConfiguration.tcl -Parse Config file:/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/DartConfiguration.tcl -Test project /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -Constructing a list of tests -Done constructing a list of tests -Updating test list for fixtures -Added 0 tests to meet fixture requirements -Checking test dependency graph... -Checking test dependency graph end -Connected to MAKE jobserver -test 1 - Start 1: aarch64-arch-aarch64-long-thunk - -1: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-aarch64-long-thunk.sh" -1: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -1: Environment variables: -1: MACHINE=aarch64 -1: CPU= -1: Test timeout computed to be: 1500 -test 2 - Start 2: aarch64-arch-aarch64-range-extension-thunk-disassembly - -2: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-aarch64-range-extension-thunk-disassembly.sh" -2: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -2: Environment variables: -2: MACHINE=aarch64 -2: CPU= -2: Test timeout computed to be: 1500 -test 3 - Start 3: aarch64-arch-aarch64-variant-pcs - -3: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-aarch64-variant-pcs.sh" -3: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -3: Environment variables: -3: MACHINE=aarch64 -3: CPU= -3: Test timeout computed to be: 1500 -test 4 - Start 4: aarch64-abs-error - -4: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/abs-error.sh" -4: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -4: Environment variables: -4: MACHINE=aarch64 -4: CPU= -4: Test timeout computed to be: 1500 -test 5 - Start 5: aarch64-absolute-symbols - -5: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/absolute-symbols.sh" -5: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -5: Environment variables: -5: MACHINE=aarch64 -5: CPU= -5: Test timeout computed to be: 1500 -test 6 - Start 6: aarch64-allow-multiple-definition - -6: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/allow-multiple-definition.sh" -6: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -6: Environment variables: -6: MACHINE=aarch64 -6: CPU= -6: Test timeout computed to be: 1500 -test 7 - Start 7: aarch64-ar-alignment - -7: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ar-alignment.sh" -7: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -7: Environment variables: -7: MACHINE=aarch64 -7: CPU= -7: Test timeout computed to be: 1500 -test 8 - Start 8: aarch64-as-needed-dso - -8: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso.sh" -8: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -8: Environment variables: -8: MACHINE=aarch64 -8: CPU= -8: Test timeout computed to be: 1500 -test 9 - Start 9: aarch64-as-needed-dso2 - -9: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso2.sh" -9: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -9: Environment variables: -9: MACHINE=aarch64 -9: CPU= -9: Test timeout computed to be: 1500 -test 10 - Start 10: aarch64-as-needed-weak - -10: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-weak.sh" -10: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -10: Environment variables: -10: MACHINE=aarch64 -10: CPU= -10: Test timeout computed to be: 1500 -test 11 - Start 11: aarch64-as-needed - -11: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/as-needed.sh" -11: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -11: Environment variables: -11: MACHINE=aarch64 -11: CPU= -11: Test timeout computed to be: 1500 -test 12 - Start 12: aarch64-audit - -12: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/audit.sh" -12: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -12: Environment variables: -12: MACHINE=aarch64 -12: CPU= -12: Test timeout computed to be: 1500 -8: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso.sh -9: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso2.sh -7: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ar-alignment.sh -12: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/audit.sh -11: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed.sh -6: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/allow-multiple-definition.sh -1: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-aarch64-long-thunk.sh -1: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -2: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-aarch64-range-extension-thunk-disassembly.sh -2: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -9: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -9: ++ export LC_ALL=C -9: ++ LC_ALL=C -12: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -12: ++ export LC_ALL=C -12: ++ LC_ALL=C -12: ++ '[' -z aarch64 ']' -2: ++ export LC_ALL=C -2: ++ LC_ALL=C -2: ++ '[' -z aarch64 ']' -3: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-aarch64-variant-pcs.sh -5: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/absolute-symbols.sh -5: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -5: ++ export LC_ALL=C -5: ++ LC_ALL=C -10: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-weak.sh -4: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/abs-error.sh -4: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -4: ++ export LC_ALL=C -4: ++ LC_ALL=C -4: ++ '[' -z aarch64 ']' -4: ++ '[' -z '' ']' -4: ++ TESTDIR=out/test/aarch64 -9: ++ '[' -z aarch64 ']' -9: ++ '[' -z '' ']' -9: ++ TESTDIR=out/test/aarch64 -12: ++ '[' -z '' ']' -2: ++ '[' -z '' ']' -2: ++ TESTDIR=out/test/aarch64 -3: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -3: ++ export LC_ALL=C -3: ++ LC_ALL=C -3: ++ '[' -z aarch64 ']' -3: ++ '[' -z '' ']' -3: ++ TESTDIR=out/test/aarch64 -5: ++ '[' -z aarch64 ']' -5: ++ '[' -z '' ']' -5: ++ TESTDIR=out/test/aarch64 -8: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -8: ++ export LC_ALL=C -8: ++ LC_ALL=C -8: ++ '[' -z aarch64 ']' -8: ++ '[' -z '' ']' -8: ++ TESTDIR=out/test/aarch64 -1: ++ export LC_ALL=C -1: ++ LC_ALL=C -1: ++ '[' -z aarch64 ']' -1: ++ '[' -z '' ']' -1: ++ TESTDIR=out/test/aarch64 -7: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -7: ++ export LC_ALL=C -7: ++ LC_ALL=C -7: ++ '[' -z aarch64 ']' -7: ++ '[' -z '' ']' -7: ++ TESTDIR=out/test/aarch64 -11: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -11: ++ export LC_ALL=C -11: ++ LC_ALL=C -11: ++ '[' -z aarch64 ']' -11: ++ '[' -z '' ']' -11: ++ TESTDIR=out/test/aarch64 -12: ++ TESTDIR=out/test/aarch64 -7: ++ CC=cc -7: ++ CXX=c++ -7: ++ GCC=gcc -7: ++ GXX=g++ -7: ++ OBJDUMP=objdump -7: ++ OBJCOPY=objcopy -7: ++ STRIP=strip -7: ++ QEMU= -12: ++ CC=cc -12: ++ CXX=c++ -12: ++ GCC=gcc -12: ++ GXX=g++ -12: ++ OBJDUMP=objdump -12: ++ OBJCOPY=objcopy -12: ++ STRIP=strip -12: ++ QEMU= -5: ++ CC=cc -5: ++ CXX=c++ -5: ++ GCC=gcc -5: ++ GXX=g++ -5: ++ OBJDUMP=objdump -5: ++ OBJCOPY=objcopy -5: ++ STRIP=strip -5: ++ QEMU= -3: ++ CC=cc -3: ++ CXX=c++ -3: ++ GCC=gcc -3: ++ GXX=g++ -3: ++ OBJDUMP=objdump -3: ++ OBJCOPY=objcopy -3: ++ STRIP=strip -3: ++ QEMU= -3: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-aarch64-variant-pcs.sh .sh -11: ++ CC=cc -11: ++ CXX=c++ -11: ++ GCC=gcc -11: ++ GXX=g++ -11: ++ OBJDUMP=objdump -11: ++ OBJCOPY=objcopy -11: ++ STRIP=strip -11: ++ QEMU= -7: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ar-alignment.sh .sh -12: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/audit.sh .sh -5: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/absolute-symbols.sh .sh -2: ++ CC=cc -2: ++ CXX=c++ -2: ++ GCC=gcc -2: ++ GXX=g++ -2: ++ OBJDUMP=objdump -2: ++ OBJCOPY=objcopy -2: ++ STRIP=strip -2: ++ QEMU= -2: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-aarch64-range-extension-thunk-disassembly.sh .sh -1: ++ CC=cc -1: ++ CXX=c++ -1: ++ GCC=gcc -1: ++ GXX=g++ -1: ++ OBJDUMP=objdump -1: ++ OBJCOPY=objcopy -1: ++ STRIP=strip -1: ++ QEMU= -9: ++ CC=cc -9: ++ CXX=c++ -9: ++ GCC=gcc -9: ++ GXX=g++ -9: ++ OBJDUMP=objdump -9: ++ OBJCOPY=objcopy -9: ++ STRIP=strip -9: ++ QEMU= -10: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -10: ++ export LC_ALL=C -10: ++ LC_ALL=C -10: ++ '[' -z aarch64 ']' -10: ++ '[' -z '' ']' -10: ++ TESTDIR=out/test/aarch64 -10: ++ CC=cc -10: ++ CXX=c++ -10: ++ GCC=gcc -10: ++ GXX=g++ -10: ++ OBJDUMP=objdump -10: ++ OBJCOPY=objcopy -10: ++ STRIP=strip -10: ++ QEMU= -11: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed.sh .sh -1: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-aarch64-long-thunk.sh .sh -1: ++ testname=arch-aarch64-long-thunk -1: ++ t=out/test/aarch64/arch-aarch64-long-thunk -1: ++ mkdir -p out/test/aarch64/arch-aarch64-long-thunk -10: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-weak.sh .sh -9: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso2.sh .sh -6: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -6: ++ export LC_ALL=C -6: ++ LC_ALL=C -6: ++ '[' -z aarch64 ']' -6: ++ '[' -z '' ']' -6: ++ TESTDIR=out/test/aarch64 -6: ++ CC=cc -6: ++ CXX=c++ -6: ++ GCC=gcc -6: ++ GXX=g++ -6: ++ OBJDUMP=objdump -6: ++ OBJCOPY=objcopy -6: ++ STRIP=strip -6: ++ QEMU= -7: ++ testname=ar-alignment -7: ++ t=out/test/aarch64/ar-alignment -7: ++ mkdir -p out/test/aarch64/ar-alignment -6: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/allow-multiple-definition.sh .sh -5: ++ testname=absolute-symbols -5: ++ t=out/test/aarch64/absolute-symbols -5: ++ mkdir -p out/test/aarch64/absolute-symbols -11: ++ testname=as-needed -11: ++ t=out/test/aarch64/as-needed -11: ++ mkdir -p out/test/aarch64/as-needed -4: ++ CC=cc -4: ++ CXX=c++ -4: ++ GCC=gcc -4: ++ GXX=g++ -4: ++ OBJDUMP=objdump -4: ++ OBJCOPY=objcopy -4: ++ STRIP=strip -4: ++ QEMU= -9: ++ testname=as-needed-dso2 -9: ++ t=out/test/aarch64/as-needed-dso2 -9: ++ mkdir -p out/test/aarch64/as-needed-dso2 -6: ++ testname=allow-multiple-definition -6: ++ t=out/test/aarch64/allow-multiple-definition -6: ++ mkdir -p out/test/aarch64/allow-multiple-definition -4: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/abs-error.sh .sh -2: ++ testname=arch-aarch64-range-extension-thunk-disassembly -2: ++ t=out/test/aarch64/arch-aarch64-range-extension-thunk-disassembly -2: ++ mkdir -p out/test/aarch64/arch-aarch64-range-extension-thunk-disassembly -10: ++ testname=as-needed-weak -10: ++ t=out/test/aarch64/as-needed-weak -10: ++ mkdir -p out/test/aarch64/as-needed-weak -3: ++ testname=arch-aarch64-variant-pcs -3: ++ t=out/test/aarch64/arch-aarch64-variant-pcs -3: ++ mkdir -p out/test/aarch64/arch-aarch64-variant-pcs -12: ++ testname=audit -12: ++ t=out/test/aarch64/audit -12: ++ mkdir -p out/test/aarch64/audit -4: ++ testname=abs-error -4: ++ t=out/test/aarch64/abs-error -4: ++ mkdir -p out/test/aarch64/abs-error -8: ++ CC=cc -8: ++ CXX=c++ -8: ++ GCC=gcc -8: ++ GXX=g++ -8: ++ OBJDUMP=objdump -8: ++ OBJCOPY=objcopy -8: ++ STRIP=strip -8: ++ QEMU= -8: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso.sh .sh -8: ++ testname=as-needed-dso -8: ++ t=out/test/aarch64/as-needed-dso -8: ++ mkdir -p out/test/aarch64/as-needed-dso -7: ++ case $MACHINE in -10: ++ case $MACHINE in -8: ++ case $MACHINE in -8: ++ tlsdesc_opt=-mtls-dialect=desc -7: ++ tlsdesc_opt=-mtls-dialect=desc -10: ++ tlsdesc_opt=-mtls-dialect=desc -8: +++ uname -7: +++ uname -10: +++ uname -5: ++ case $MACHINE in -12: ++ case $MACHINE in -12: ++ tlsdesc_opt=-mtls-dialect=desc -3: ++ case $MACHINE in -3: ++ tlsdesc_opt=-mtls-dialect=desc -9: ++ case $MACHINE in -12: +++ uname -3: +++ uname -9: ++ tlsdesc_opt=-mtls-dialect=desc -5: ++ tlsdesc_opt=-mtls-dialect=desc -11: ++ case $MACHINE in -11: ++ tlsdesc_opt=-mtls-dialect=desc -1: ++ case $MACHINE in -1: ++ tlsdesc_opt=-mtls-dialect=desc -5: +++ uname -11: +++ uname -1: +++ uname -5: ++ '[' Linux = FreeBSD ']' -5: ++ trap 'on_error $LINENO' ERR -1: ++ '[' Linux = FreeBSD ']' -1: ++ trap 'on_error $LINENO' ERR -1: ++ trap on_exit EXIT -5: ++ trap on_exit EXIT -1: ++ echo -n 'Testing arch-aarch64-long-thunk ... ' -5: ++ echo -n 'Testing absolute-symbols ... ' -1: Testing arch-aarch64-long-thunk ... ++ set -o pipefail -1: ++ set -x -7: ++ '[' Linux = FreeBSD ']' -1: + cat -7: ++ trap 'on_error $LINENO' ERR -7: ++ trap on_exit EXIT -7: ++ echo -n 'Testing ar-alignment ... ' -7: Testing ar-alignment ... ++ set -o pipefail -7: ++ set -x -7: + cat -7: + cc -o out/test/aarch64/ar-alignment/a.o -c -xc - -11: ++ '[' Linux = FreeBSD ']' -11: ++ trap 'on_error $LINENO' ERR -11: ++ trap on_exit EXIT -11: ++ echo -n 'Testing as-needed ... ' -11: Testing as-needed ... ++ set -o pipefail -11: ++ set -x -11: + cc -o out/test/aarch64/as-needed/a.o -c -xc - -11: + cat -9: +++ uname -9: ++ '[' Linux = FreeBSD ']' -9: ++ trap 'on_error $LINENO' ERR -9: ++ trap on_exit EXIT -9: ++ echo -n 'Testing as-needed-dso2 ... ' -9: Testing as-needed-dso2 ... ++ set -o pipefail -9: ++ set -x -9: + cat -9: + cc -o out/test/aarch64/as-needed-dso2/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -10: ++ '[' Linux = FreeBSD ']' -10: ++ trap 'on_error $LINENO' ERR -10: ++ trap on_exit EXIT -10: ++ echo -n 'Testing as-needed-weak ... ' -10: Testing as-needed-weak ... ++ set -o pipefail -10: ++ set -x -10: + cat -10: + cc -fPIC -o out/test/aarch64/as-needed-weak/a.o -c -xc - -3: ++ '[' Linux = FreeBSD ']' -3: ++ trap 'on_error $LINENO' ERR -3: ++ trap on_exit EXIT -3: ++ echo -n 'Testing arch-aarch64-variant-pcs ... ' -3: Testing arch-aarch64-variant-pcs ... ++ set -o pipefail -3: ++ set -x -3: + cat -3: + cc -c -o out/test/aarch64/arch-aarch64-variant-pcs/a.o -fPIC -xassembler - -2: ++ case $MACHINE in -2: ++ tlsdesc_opt=-mtls-dialect=desc -2: +++ uname -6: ++ case $MACHINE in -6: ++ tlsdesc_opt=-mtls-dialect=desc -6: +++ uname -5: Testing absolute-symbols ... ++ set -o pipefail -5: ++ set -x -5: + '[' aarch64 = sparc64 ']' -5: + cc -o out/test/aarch64/absolute-symbols/a.o -c -x assembler - -5: + cat -4: ++ case $MACHINE in -4: ++ tlsdesc_opt=-mtls-dialect=desc -1: + cat -2: ++ '[' Linux = FreeBSD ']' -4: +++ uname -2: ++ trap 'on_error $LINENO' ERR -2: ++ trap on_exit EXIT -2: ++ echo -n 'Testing arch-aarch64-range-extension-thunk-disassembly ... ' -2: Testing arch-aarch64-range-extension-thunk-disassembly ... ++ set -o pipefail -2: ++ set -x -2: + cc -c -o out/test/aarch64/arch-aarch64-range-extension-thunk-disassembly/a.o -fPIC -xc - -2: + cat -1: + cc -c -o out/test/aarch64/arch-aarch64-long-thunk/c.o out/test/aarch64/arch-aarch64-long-thunk/a.c -12: ++ '[' Linux = FreeBSD ']' -12: ++ trap 'on_error $LINENO' ERR -12: ++ trap on_exit EXIT -12: ++ echo -n 'Testing audit ... ' -12: Testing audit ... ++ set -o pipefail -12: ++ set -x -12: + cc -o out/test/aarch64/audit/a.o -c -xc - -12: + cat -8: ++ '[' Linux = FreeBSD ']' -8: ++ trap 'on_error $LINENO' ERR -8: ++ trap on_exit EXIT -8: ++ echo -n 'Testing as-needed-dso ... ' -8: Testing as-needed-dso ... ++ set -o pipefail -8: ++ set -x -8: + cat -6: ++ '[' Linux = FreeBSD ']' -6: ++ trap 'on_error $LINENO' ERR -6: ++ trap on_exit EXIT -6: ++ echo -n 'Testing allow-multiple-definition ... ' -6: Testing allow-multiple-definition ... ++ set -o pipefail -6: ++ set -x -8: + cc -o out/test/aarch64/as-needed-dso/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -6: + cc -c -o out/test/aarch64/allow-multiple-definition/a.o -xc - -4: ++ '[' Linux = FreeBSD ']' -4: ++ trap 'on_error $LINENO' ERR -4: ++ trap on_exit EXIT -4: ++ echo -n 'Testing abs-error ... ' -4: Testing abs-error ... ++ set -o pipefail -4: ++ set -x -4: + '[' aarch64 = aarch64 ']' -4: + skip -4: + echo skipped -4: skipped -4: + trap - EXIT -4: + exit 0 - 1/371 Test #4: aarch64-abs-error ........................................***Skipped 0.09 sec -6: + echo 'int main() { return 0; }' -test 13 - Start 13: aarch64-auxiliary - -13: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/auxiliary.sh" -13: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -13: Environment variables: -13: MACHINE=aarch64 -13: CPU= -13: Test timeout computed to be: 1500 -13: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/auxiliary.sh -13: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -13: ++ export LC_ALL=C -13: ++ LC_ALL=C -13: ++ '[' -z aarch64 ']' -13: ++ '[' -z '' ']' -13: ++ TESTDIR=out/test/aarch64 -13: ++ CC=cc -13: ++ CXX=c++ -13: ++ GCC=gcc -13: ++ GXX=g++ -13: ++ OBJDUMP=objdump -13: ++ OBJCOPY=objcopy -13: ++ STRIP=strip -13: ++ QEMU= -13: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/auxiliary.sh .sh -13: ++ testname=auxiliary -13: ++ t=out/test/aarch64/auxiliary -13: ++ mkdir -p out/test/aarch64/auxiliary -13: ++ case $MACHINE in -13: ++ tlsdesc_opt=-mtls-dialect=desc -13: +++ uname -13: ++ '[' Linux = FreeBSD ']' -13: ++ trap 'on_error $LINENO' ERR -13: ++ trap on_exit EXIT -13: ++ echo -n 'Testing auxiliary ... ' -13: Testing auxiliary ... ++ set -o pipefail -13: ++ set -x -13: + cat -13: + cc -o out/test/aarch64/auxiliary/a.o -c -x assembler - -13: + ./mold -o out/test/aarch64/auxiliary/b.so out/test/aarch64/auxiliary/a.o -auxiliary foo -f bar -shared -5: + cat -5: + cc -o out/test/aarch64/absolute-symbols/b.o -c -fno-PIC -xc - -3: + cc -B. -shared -o out/test/aarch64/arch-aarch64-variant-pcs/b.so out/test/aarch64/arch-aarch64-variant-pcs/a.o -13: + readelf --dynamic out/test/aarch64/auxiliary/b.so -6: + echo 'int main() { return 1; }' -6: + cc -c -o out/test/aarch64/allow-multiple-definition/b.o -xc - -7: + head -c 1 /dev/zero -13: + grep -F 'Auxiliary library: [foo]' out/test/aarch64/auxiliary/log -7: + cc -o out/test/aarch64/ar-alignment/b.o -c -xc - -7: + cat -2: + cc -B. -o out/test/aarch64/arch-aarch64-range-extension-thunk-disassembly/exe out/test/aarch64/arch-aarch64-range-extension-thunk-disassembly/a.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -1: + cc -c -o out/test/aarch64/arch-aarch64-long-thunk/d.o out/test/aarch64/arch-aarch64-long-thunk/b.c -13: 0x000000007ffffffd (AUXILIARY) Auxiliary library: [foo] -13: + grep -F 'Auxiliary library: [bar]' out/test/aarch64/auxiliary/log -13: 0x000000007ffffffd (AUXILIARY) Auxiliary library: [bar] -13: + not ./mold -o exe out/test/aarch64/auxiliary/a.o -f bar -13: + grep 'auxiliary may not be used without -shared' -5: + cc -B. -o out/test/aarch64/absolute-symbols/exe -no-pie out/test/aarch64/absolute-symbols/a.o out/test/aarch64/absolute-symbols/b.o -13: mold: fatal: -auxiliary may not be used without -shared -13: + ./mold -o exe out/test/aarch64/auxiliary/a.o -fuse-ld=mold -13: + on_exit -13: + echo OK -13: OK -13: + exit 0 - 2/371 Test #13: aarch64-auxiliary ........................................ Passed 0.15 sec -test 14 - Start 14: aarch64-bno-symbolic - -14: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/bno-symbolic.sh" -14: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -14: Environment variables: -14: MACHINE=aarch64 -14: CPU= -14: Test timeout computed to be: 1500 -8: + cat -8: + cc -o out/test/aarch64/as-needed-dso/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - -12: + cc -B. -o out/test/aarch64/audit/exe1 out/test/aarch64/audit/a.o -7: + cat -7: + cc -o out/test/aarch64/ar-alignment/c.o -c -xc - -14: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/bno-symbolic.sh -14: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -14: ++ export LC_ALL=C -14: ++ LC_ALL=C -14: ++ '[' -z aarch64 ']' -14: ++ '[' -z '' ']' -14: ++ TESTDIR=out/test/aarch64 -14: ++ CC=cc -14: ++ CXX=c++ -14: ++ GCC=gcc -14: ++ GXX=g++ -14: ++ OBJDUMP=objdump -14: ++ OBJCOPY=objcopy -14: ++ STRIP=strip -14: ++ QEMU= -14: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/bno-symbolic.sh .sh -3: + readelf -W --dyn-syms out/test/aarch64/arch-aarch64-variant-pcs/b.so -3: + grep foo -3: + grep -F '[VARIANT_PCS]' -10: + cat -10: + cc -o out/test/aarch64/as-needed-weak/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -2: + objdump -dr out/test/aarch64/arch-aarch64-range-extension-thunk-disassembly/exe -2: + grep -E ':' -1: + cc -B. -o out/test/aarch64/arch-aarch64-long-thunk/exe1 out/test/aarch64/arch-aarch64-long-thunk/c.o out/test/aarch64/arch-aarch64-long-thunk/d.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x100000000 -14: ++ testname=bno-symbolic -14: ++ t=out/test/aarch64/bno-symbolic -14: ++ mkdir -p out/test/aarch64/bno-symbolic -14: ++ case $MACHINE in -6: + not cc -B. -o out/test/aarch64/allow-multiple-definition/exe out/test/aarch64/allow-multiple-definition/a.o out/test/aarch64/allow-multiple-definition/b.o -14: ++ tlsdesc_opt=-mtls-dialect=desc -14: +++ uname -5: + out/test/aarch64/absolute-symbols/exe -5: + grep '^ip=0xa0000.$' -11: + cat -11: + cc -o out/test/aarch64/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -3: 5: 0000000000010688 0 FUNC GLOBAL DEFAULT [VARIANT_PCS] 13 foo -3: + cat -3: + cc -c -o out/test/aarch64/arch-aarch64-variant-pcs/c.o -xc - -14: ++ '[' Linux = FreeBSD ']' -14: ++ trap 'on_error $LINENO' ERR -14: ++ trap on_exit EXIT -14: ++ echo -n 'Testing bno-symbolic ... ' -14: Testing bno-symbolic ... ++ set -o pipefail -14: ++ set -x -14: + '[' aarch64 = s390x ']' -14: + cc -c -fPIC -oout/test/aarch64/bno-symbolic/a.o -xc - -5: ip=0xa00008 -5: + on_exit -5: + echo OK -5: OK -5: + exit 0 - 3/371 Test #5: aarch64-absolute-symbols ................................. Passed 0.29 sec -test 15 - Start 15: aarch64-bsymbolic-functions - -15: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-functions.sh" -15: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -15: Environment variables: -15: MACHINE=aarch64 -15: CPU= -15: Test timeout computed to be: 1500 -14: + cat -9: + cat -9: + cc -o out/test/aarch64/as-needed-dso2/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - -Lout/test/aarch64/as-needed-dso2 -lfoo -15: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-functions.sh -15: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -15: ++ export LC_ALL=C -15: ++ LC_ALL=C -15: ++ '[' -z aarch64 ']' -15: ++ '[' -z '' ']' -15: ++ TESTDIR=out/test/aarch64 -15: ++ CC=cc -15: ++ CXX=c++ -15: ++ GCC=gcc -15: ++ GXX=g++ -15: ++ OBJDUMP=objdump -15: ++ OBJCOPY=objcopy -15: ++ STRIP=strip -15: ++ QEMU= -15: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-functions.sh .sh -15: ++ testname=bsymbolic-functions -15: ++ t=out/test/aarch64/bsymbolic-functions -15: ++ mkdir -p out/test/aarch64/bsymbolic-functions -15: ++ case $MACHINE in -15: ++ tlsdesc_opt=-mtls-dialect=desc -15: +++ uname -15: ++ '[' Linux = FreeBSD ']' -2: 0000000020000020 : -2: 00000000100001d0 : -2: + on_exit -2: + echo OK -2: OK -2: + exit 0 -15: ++ trap 'on_error $LINENO' ERR -15: ++ trap on_exit EXIT -15: ++ echo -n 'Testing bsymbolic-functions ... ' -15: Testing bsymbolic-functions ... ++ set -o pipefail -15: ++ set -x -15: + cat -15: + cc -c -o out/test/aarch64/bsymbolic-functions/a.o -fPIC -xc - - 4/371 Test #2: aarch64-arch-aarch64-range-extension-thunk-disassembly ... Passed 0.33 sec -test 16 - Start 16: aarch64-bsymbolic-non-weak-functions - -16: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak-functions.sh" -16: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -16: Environment variables: -16: MACHINE=aarch64 -16: CPU= -16: Test timeout computed to be: 1500 -10: + cat -10: + cc -o out/test/aarch64/as-needed-weak/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - -16: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak-functions.sh -16: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -16: ++ export LC_ALL=C -16: ++ LC_ALL=C -16: ++ '[' -z aarch64 ']' -16: ++ '[' -z '' ']' -16: ++ TESTDIR=out/test/aarch64 -16: ++ CC=cc -16: ++ CXX=c++ -16: ++ GCC=gcc -16: ++ GXX=g++ -16: ++ OBJDUMP=objdump -16: ++ OBJCOPY=objcopy -16: ++ STRIP=strip -16: ++ QEMU= -16: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak-functions.sh .sh -16: ++ testname=bsymbolic-non-weak-functions -16: ++ t=out/test/aarch64/bsymbolic-non-weak-functions -16: ++ mkdir -p out/test/aarch64/bsymbolic-non-weak-functions -16: ++ case $MACHINE in -16: ++ tlsdesc_opt=-mtls-dialect=desc -16: +++ uname -16: ++ '[' Linux = FreeBSD ']' -16: ++ trap 'on_error $LINENO' ERR -16: ++ trap on_exit EXIT -16: ++ echo -n 'Testing bsymbolic-non-weak-functions ... ' -16: Testing bsymbolic-non-weak-functions ... ++ set -o pipefail -16: ++ set -x -16: + cc -c -o out/test/aarch64/bsymbolic-non-weak-functions/a.o -fPIC -xc - -16: + cat -8: + cc -o out/test/aarch64/as-needed-dso/a.o -c -xc - -8: + cat -7: + rm -f out/test/aarch64/ar-alignment/d.a -12: + readelf --dynamic out/test/aarch64/audit/exe1 -12: + not grep 'Audit library' -12: + grep 'Audit library' -7: + ar rcs out/test/aarch64/ar-alignment/d.a out/test/aarch64/ar-alignment/a.o out/test/aarch64/ar-alignment/b.o -12: + return 0 -12: + cc -B. -o out/test/aarch64/audit/exe2 out/test/aarch64/audit/a.o -Wl,--audit=foo -3: + cc -B. -o out/test/aarch64/arch-aarch64-variant-pcs/exe out/test/aarch64/arch-aarch64-variant-pcs/c.o out/test/aarch64/arch-aarch64-variant-pcs/b.so -6: + cc -B. -o out/test/aarch64/allow-multiple-definition/exe out/test/aarch64/allow-multiple-definition/a.o out/test/aarch64/allow-multiple-definition/b.o -Wl,-allow-multiple-definition -1: + out/test/aarch64/arch-aarch64-long-thunk/exe1 -1: + grep 'main fn1 fn3 fn2 fn4' -16: + cc -B. -shared -o out/test/aarch64/bsymbolic-non-weak-functions/b.so out/test/aarch64/bsymbolic-non-weak-functions/a.o -Wl,-Bsymbolic-non-weak-functions -11: + cc -o out/test/aarch64/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - -11: + cat -14: + cc -B. -shared -fPIC -o out/test/aarch64/bno-symbolic/b.so out/test/aarch64/bno-symbolic/a.o -Wl,-Bsymbolic -Wl,-Bno-symbolic -1: main fn1 fn3 fn2 fn4 -1: + cc -B. -o out/test/aarch64/arch-aarch64-long-thunk/exe2 out/test/aarch64/arch-aarch64-long-thunk/c.o out/test/aarch64/arch-aarch64-long-thunk/d.o -Wl,--section-start=.high=0x10000000,--section-start=.low=0x100000000 -12: + readelf --dynamic out/test/aarch64/audit/exe2 -12: + grep -F 'Audit library: [foo]' -12: 0x000000006ffffefc (AUDIT) Audit library: [foo] -12: + cc -B. -o out/test/aarch64/audit/exe3 out/test/aarch64/audit/a.o -Wl,--audit=foo -Wl,--audit=bar -15: + cc -B. -shared -o out/test/aarch64/bsymbolic-functions/b.so out/test/aarch64/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions -16: + cat -16: + cc -c -o out/test/aarch64/bsymbolic-non-weak-functions/c.o -xc - -10: + cc -B. -o out/test/aarch64/as-needed-weak/exe1 out/test/aarch64/as-needed-weak/a.o -Wl,-no-as-needed -Lout/test/aarch64/as-needed-weak -lbar -lfoo -8: + cc -B. -o out/test/aarch64/as-needed-dso/exe out/test/aarch64/as-needed-dso/a.o -Lout/test/aarch64/as-needed-dso -Wl,--as-needed -lbar -lfoo -3: + grep AARCH64_VARIANT_PCS -3: + readelf -W --dynamic out/test/aarch64/arch-aarch64-variant-pcs/exe -3: 0x0000000070000005 (AARCH64_VARIANT_PCS) 0x0 -12: + readelf --dynamic out/test/aarch64/audit/exe3 -12: + grep -F 'Audit library: [foo:bar]' -3: + on_exit -3: + echo OK -3: OK -3: + exit 0 -9: + cat -9: + cc -o out/test/aarch64/as-needed-dso2/libbaz.so -shared -fPIC -Wl,-soname,libbaz.so -xc - -Lout/test/aarch64/as-needed-dso2 -lbar -12: 0x000000006ffffefc (AUDIT) Audit library: [foo:bar] - 5/371 Test #3: aarch64-arch-aarch64-variant-pcs ......................... Passed 0.49 sec -test 17 - Start 17: aarch64-bsymbolic-non-weak - -17: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak.sh" -17: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -17: Environment variables: -17: MACHINE=aarch64 -17: CPU= -17: Test timeout computed to be: 1500 -12: + on_exit -12: + echo OK -12: OK -12: + exit 0 -8: + readelf -W --dynamic out/test/aarch64/as-needed-dso/exe - 6/371 Test #12: aarch64-audit ............................................ Passed 0.48 sec -test 18 - Start 18: aarch64-bsymbolic - -18: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic.sh" -18: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -18: Environment variables: -18: MACHINE=aarch64 -18: CPU= -18: Test timeout computed to be: 1500 -8: + grep libbar out/test/aarch64/as-needed-dso/log2 -8: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] -8: + not grep libfoo out/test/aarch64/as-needed-dso/log2 -8: + grep libfoo out/test/aarch64/as-needed-dso/log2 -10: + readelf --dynamic out/test/aarch64/as-needed-weak/exe1 -17: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak.sh -10: + grep -F 'Shared library: [libfoo.so]' out/test/aarch64/as-needed-weak/log1 -8: + return 0 -8: + on_exit -8: + echo OK -8: OK -8: + exit 0 - 7/371 Test #8: aarch64-as-needed-dso .................................... Passed 0.51 sec -17: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -17: ++ export LC_ALL=C -17: ++ LC_ALL=C -17: ++ '[' -z aarch64 ']' -test 19 - Start 19: aarch64-build-id - -19: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/build-id.sh" -19: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -19: Environment variables: -19: MACHINE=aarch64 -19: CPU= -19: Test timeout computed to be: 1500 -17: ++ '[' -z '' ']' -17: ++ TESTDIR=out/test/aarch64 -17: ++ CC=cc -17: ++ CXX=c++ -17: ++ GCC=gcc -17: ++ GXX=g++ -17: ++ OBJDUMP=objdump -17: ++ OBJCOPY=objcopy -17: ++ STRIP=strip -17: ++ QEMU= -17: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak.sh .sh -17: ++ testname=bsymbolic-non-weak -17: ++ t=out/test/aarch64/bsymbolic-non-weak -17: ++ mkdir -p out/test/aarch64/bsymbolic-non-weak -10: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] -10: + grep -F 'Shared library: [libbar.so]' out/test/aarch64/as-needed-weak/log1 -10: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] -10: + cc -B. -o out/test/aarch64/as-needed-weak/exe2 out/test/aarch64/as-needed-weak/a.o -Wl,-as-needed -Lout/test/aarch64/as-needed-weak -lbar -lfoo -18: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic.sh -18: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -18: ++ export LC_ALL=C -18: ++ LC_ALL=C -18: ++ '[' -z aarch64 ']' -18: ++ '[' -z '' ']' -18: ++ TESTDIR=out/test/aarch64 -18: ++ CC=cc -18: ++ CXX=c++ -18: ++ GCC=gcc -18: ++ GXX=g++ -18: ++ OBJDUMP=objdump -18: ++ OBJCOPY=objcopy -18: ++ STRIP=strip -18: ++ QEMU= -18: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic.sh .sh -6: + cc -B. -o out/test/aarch64/allow-multiple-definition/exe out/test/aarch64/allow-multiple-definition/a.o out/test/aarch64/allow-multiple-definition/b.o -Wl,-z,muldefs -19: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/build-id.sh -19: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -19: ++ export LC_ALL=C -19: ++ LC_ALL=C -19: ++ '[' -z aarch64 ']' -19: ++ '[' -z '' ']' -19: ++ TESTDIR=out/test/aarch64 -19: ++ CC=cc -19: ++ CXX=c++ -19: ++ GCC=gcc -19: ++ GXX=g++ -19: ++ OBJDUMP=objdump -19: ++ OBJCOPY=objcopy -19: ++ STRIP=strip -19: ++ QEMU= -18: ++ testname=bsymbolic -18: ++ t=out/test/aarch64/bsymbolic -18: ++ mkdir -p out/test/aarch64/bsymbolic -17: ++ case $MACHINE in -17: ++ tlsdesc_opt=-mtls-dialect=desc -19: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/build-id.sh .sh -17: +++ uname -18: ++ case $MACHINE in -18: ++ tlsdesc_opt=-mtls-dialect=desc -18: +++ uname -19: ++ testname=build-id -19: ++ t=out/test/aarch64/build-id -19: ++ mkdir -p out/test/aarch64/build-id -18: ++ '[' Linux = FreeBSD ']' -15: + cat -15: + cc -c -o out/test/aarch64/bsymbolic-functions/c.o -xc - -fno-PIE -18: ++ trap 'on_error $LINENO' ERR -18: ++ trap on_exit EXIT -18: ++ echo -n 'Testing bsymbolic ... ' -18: Testing bsymbolic ... ++ set -o pipefail -18: ++ set -x -18: + cc -c -fPIC -oout/test/aarch64/bsymbolic/a.o -xc - -19: ++ case $MACHINE in -19: ++ tlsdesc_opt=-mtls-dialect=desc -19: +++ uname -19: ++ '[' Linux = FreeBSD ']' -19: ++ trap 'on_error $LINENO' ERR -19: ++ trap on_exit EXIT -19: ++ echo -n 'Testing build-id ... ' -19: Testing build-id ... ++ set -o pipefail -19: ++ set -x -19: + echo 'int main() { return 0; }' -19: + cc -c -o out/test/aarch64/build-id/a.o -xc - -1: + out/test/aarch64/arch-aarch64-long-thunk/exe2 -1: + grep 'main fn1 fn3 fn2 fn4' -17: ++ '[' Linux = FreeBSD ']' -17: ++ trap 'on_error $LINENO' ERR -17: ++ trap on_exit EXIT -17: ++ echo -n 'Testing bsymbolic-non-weak ... ' -17: Testing bsymbolic-non-weak ... ++ set -o pipefail -17: ++ set -x -1: main fn1 fn3 fn2 fn4 -17: + cat -17: + cc -c -o out/test/aarch64/bsymbolic-non-weak/a.o -fPIC -xc - -18: + cat -1: + cc -c -o out/test/aarch64/arch-aarch64-long-thunk/e.o out/test/aarch64/arch-aarch64-long-thunk/a.c -fno-PIC -mcmodel=large -14: + cc -c -o out/test/aarch64/bno-symbolic/c.o -xc - -fno-PIE -16: + cc -B. -o out/test/aarch64/bsymbolic-non-weak-functions/exe out/test/aarch64/bsymbolic-non-weak-functions/c.o out/test/aarch64/bsymbolic-non-weak-functions/b.so -10: + readelf --dynamic out/test/aarch64/as-needed-weak/exe2 -10: + grep -F 'Shared library: [libfoo.so]' out/test/aarch64/as-needed-weak/log2 -14: + cat -10: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] -6: + on_exit -6: + echo OK -6: OK -6: + exit 0 -9: + cat -9: + cc -o out/test/aarch64/as-needed-dso2/a.o -c -xc - - 8/371 Test #6: aarch64-allow-multiple-definition ........................ Passed 0.60 sec -test 20 - Start 20: aarch64-canonical-plt - -20: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/canonical-plt.sh" -20: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -20: Environment variables: -20: MACHINE=aarch64 -20: CPU= -20: Test timeout computed to be: 1500 -19: + cc -B. -o out/test/aarch64/build-id/exe1 out/test/aarch64/build-id/a.o -Wl,-build-id -10: + not grep -F 'Shared library: [libbar.so]' out/test/aarch64/as-needed-weak/log2 -10: + grep -F 'Shared library: [libbar.so]' out/test/aarch64/as-needed-weak/log2 -10: + return 0 -10: + on_exit -10: + echo OK -10: OK -10: + exit 0 -11: + cc -B. -o out/test/aarch64/as-needed/exe out/test/aarch64/as-needed/a.o -Wl,--no-as-needed out/test/aarch64/as-needed/b.so out/test/aarch64/as-needed/c.so -17: + cc -B. -shared -o out/test/aarch64/bsymbolic-non-weak/b.so out/test/aarch64/bsymbolic-non-weak/a.o -Wl,-Bsymbolic-non-weak - 9/371 Test #10: aarch64-as-needed-weak ................................... Passed 0.59 sec -test 21 - Start 21: aarch64-cmdline - -21: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/cmdline.sh" -21: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -21: Environment variables: -21: MACHINE=aarch64 -21: CPU= -21: Test timeout computed to be: 1500 -18: + cc -B. -shared -fPIC -o out/test/aarch64/bsymbolic/b.so out/test/aarch64/bsymbolic/a.o -Wl,-Bsymbolic -20: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/canonical-plt.sh -20: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -20: ++ export LC_ALL=C -20: ++ LC_ALL=C -20: ++ '[' -z aarch64 ']' -20: ++ '[' -z '' ']' -20: ++ TESTDIR=out/test/aarch64 -20: ++ CC=cc -20: ++ CXX=c++ -20: ++ GCC=gcc -20: ++ GXX=g++ -20: ++ OBJDUMP=objdump -20: ++ OBJCOPY=objcopy -20: ++ STRIP=strip -20: ++ QEMU= -21: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/cmdline.sh -20: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/canonical-plt.sh .sh -9: + cc -B. -o out/test/aarch64/as-needed-dso2/exe out/test/aarch64/as-needed-dso2/a.o -Lout/test/aarch64/as-needed-dso2 -Wl,--as-needed -lbaz -lbar -21: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -21: ++ export LC_ALL=C -21: ++ LC_ALL=C -21: ++ '[' -z aarch64 ']' -21: ++ '[' -z '' ']' -21: ++ TESTDIR=out/test/aarch64 -21: ++ CC=cc -21: ++ CXX=c++ -21: ++ GCC=gcc -21: ++ GXX=g++ -21: ++ OBJDUMP=objdump -21: ++ OBJCOPY=objcopy -21: ++ STRIP=strip -21: ++ QEMU= -20: ++ testname=canonical-plt -20: ++ t=out/test/aarch64/canonical-plt -20: ++ mkdir -p out/test/aarch64/canonical-plt -21: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/cmdline.sh .sh -20: ++ case $MACHINE in -20: ++ tlsdesc_opt=-mtls-dialect=desc -20: +++ uname -21: ++ testname=cmdline -21: ++ t=out/test/aarch64/cmdline -21: ++ mkdir -p out/test/aarch64/cmdline -15: + cc -B. -no-pie -o out/test/aarch64/bsymbolic-functions/exe out/test/aarch64/bsymbolic-functions/c.o out/test/aarch64/bsymbolic-functions/b.so -20: ++ '[' Linux = FreeBSD ']' -20: ++ trap 'on_error $LINENO' ERR -20: ++ trap on_exit EXIT -20: ++ echo -n 'Testing canonical-plt ... ' -20: Testing canonical-plt ... ++ set -o pipefail -20: ++ set -x -20: + '[' aarch64 = s390x ']' -20: + cc -o out/test/aarch64/canonical-plt/a.so -fPIC -shared -xc - -20: + cat -16: + out/test/aarch64/bsymbolic-non-weak-functions/exe -16: + grep '^3 3 3 3 3 7$' -16: 3 3 3 3 3 7 -16: + on_exit -16: + echo OK -16: OK -16: + exit 0 -21: ++ case $MACHINE in -21: ++ tlsdesc_opt=-mtls-dialect=desc -21: +++ uname -21: ++ '[' Linux = FreeBSD ']' - 10/371 Test #16: aarch64-bsymbolic-non-weak-functions ..................... Passed 0.34 sec -21: ++ trap 'on_error $LINENO' ERR -21: ++ trap on_exit EXIT -21: ++ echo -n 'Testing cmdline ... ' -test 22 - Start 22: aarch64-color-diagnostics - -22: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/color-diagnostics.sh" -22: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -22: Environment variables: -22: MACHINE=aarch64 -22: CPU= -22: Test timeout computed to be: 1500 -21: Testing cmdline ... ++ set -o pipefail -21: ++ set -x -21: + not ./mold -zfoo -21: + grep 'unknown command line option: -zfoo' -22: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/color-diagnostics.sh -22: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -22: ++ export LC_ALL=C -22: ++ LC_ALL=C -22: ++ '[' -z aarch64 ']' -22: ++ '[' -z '' ']' -22: ++ TESTDIR=out/test/aarch64 -22: ++ CC=cc -22: ++ CXX=c++ -22: ++ GCC=gcc -22: ++ GXX=g++ -22: ++ OBJDUMP=objdump -22: ++ OBJCOPY=objcopy -22: ++ STRIP=strip -22: ++ QEMU= -22: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/color-diagnostics.sh .sh -22: ++ testname=color-diagnostics -22: ++ t=out/test/aarch64/color-diagnostics -22: ++ mkdir -p out/test/aarch64/color-diagnostics -14: + cc -B. -no-pie -o out/test/aarch64/bno-symbolic/exe out/test/aarch64/bno-symbolic/c.o out/test/aarch64/bno-symbolic/b.so -21: mold: warning: unknown command line option: -zfoo -21: + not ./mold -z foo -21: + grep 'unknown command line option: -z foo' -22: ++ case $MACHINE in -22: ++ tlsdesc_opt=-mtls-dialect=desc -9: + readelf -W --dynamic out/test/aarch64/as-needed-dso2/exe -9: + not grep libfoo out/test/aarch64/as-needed-dso2/log2 -9: + grep libfoo out/test/aarch64/as-needed-dso2/log2 -9: + return 0 -9: + not grep libbar out/test/aarch64/as-needed-dso2/log2 -9: + grep libbar out/test/aarch64/as-needed-dso2/log2 -22: +++ uname -18: + cat -19: + readelf -n out/test/aarch64/build-id/exe1 -17: + cat -17: + cc -c -o out/test/aarch64/bsymbolic-non-weak/c.o -xc - -19: + grep 'GNU.*0x00000014.*NT_GNU_BUILD_ID' -18: + cc -c -o out/test/aarch64/bsymbolic/c.o -xc - -fno-PIE -9: + return 0 -9: + grep libbaz out/test/aarch64/as-needed-dso2/log2 -9: 0x0000000000000001 (NEEDED) Shared library: [libbaz.so] -22: ++ '[' Linux = FreeBSD ']' -22: ++ trap 'on_error $LINENO' ERR -22: ++ trap on_exit EXIT -22: ++ echo -n 'Testing color-diagnostics ... ' -22: Testing color-diagnostics ... ++ set -o pipefail -22: ++ set -x -22: + cat -22: + cc -o out/test/aarch64/color-diagnostics/a.o -c -xc - -9: + on_exit -9: + echo OK -9: OK -9: + exit 0 - 11/371 Test #9: aarch64-as-needed-dso2 ................................... Passed 0.69 sec -test 23 - Start 23: aarch64-comment - -23: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/comment.sh" -23: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -23: Environment variables: -23: MACHINE=aarch64 -23: CPU= -23: Test timeout computed to be: 1500 -21: mold: warning: unknown command line option: -z foo -19: GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) -19: + cc -B. -o out/test/aarch64/build-id/exe2 out/test/aarch64/build-id/a.o -Wl,-build-id=uuid -23: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/comment.sh -23: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -23: ++ export LC_ALL=C -23: ++ LC_ALL=C -21: + not ./mold -abcdefg -23: ++ '[' -z aarch64 ']' -23: ++ '[' -z '' ']' -23: ++ TESTDIR=out/test/aarch64 -23: ++ CC=cc -23: ++ CXX=c++ -23: ++ GCC=gcc -23: ++ GXX=g++ -23: ++ OBJDUMP=objdump -23: ++ OBJCOPY=objcopy -23: ++ STRIP=strip -23: ++ QEMU= -23: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/comment.sh .sh -11: + readelf --dynamic out/test/aarch64/as-needed/exe -23: ++ testname=comment -23: ++ t=out/test/aarch64/comment -23: ++ mkdir -p out/test/aarch64/comment -23: ++ case $MACHINE in -23: ++ tlsdesc_opt=-mtls-dialect=desc -23: +++ uname -23: ++ '[' Linux = FreeBSD ']' -11: + grep -F 'Shared library: [libfoo.so]' out/test/aarch64/as-needed/log -23: ++ trap 'on_error $LINENO' ERR -23: ++ trap on_exit EXIT -23: ++ echo -n 'Testing comment ... ' -23: Testing comment ... ++ set -o pipefail -23: ++ set -x -23: + cc -c -o out/test/aarch64/comment/a.o -xc - -11: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] -21: + grep 'unknown command line option: -abcdefg' -21: mold: fatal: unknown command line option: -abcdefg -21: + not ./mold --abcdefg -23: + cat -15: + out/test/aarch64/bsymbolic-functions/exe -11: + grep -F 'Shared library: [libbar.so]' out/test/aarch64/as-needed/log -15: + grep '3 3 0' -15: 3 3 0 -15: + on_exit -15: + echo OK -15: OK -15: + exit 0 - 12/371 Test #15: aarch64-bsymbolic-functions .............................. Passed 0.44 sec -test 24 - Start 24: aarch64-common-archive - -24: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/common-archive.sh" -24: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -24: Environment variables: -24: MACHINE=aarch64 -24: CPU= -24: Test timeout computed to be: 1500 -11: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] -11: + cc -B. -o out/test/aarch64/as-needed/exe out/test/aarch64/as-needed/a.o -Wl,--as-needed out/test/aarch64/as-needed/b.so out/test/aarch64/as-needed/c.so -21: + grep 'unknown command line option: --abcdefg' -21: mold: fatal: unknown command line option: --abcdefg -21: + on_exit -21: + echo OK -21: OK -21: + exit 0 -14: + out/test/aarch64/bno-symbolic/exe -14: + grep '3 3 1' -14: 3 3 1 -14: + on_exit -14: + echo OK -14: OK -14: + exit 0 -1: + cc -c -o out/test/aarch64/arch-aarch64-long-thunk/f.o out/test/aarch64/arch-aarch64-long-thunk/b.c -fno-PIC -mcmodel=large - 13/371 Test #14: aarch64-bno-symbolic ..................................... Passed 0.51 sec - 14/371 Test #21: aarch64-cmdline .......................................... Passed 0.15 sec -test 25 - Start 25: aarch64-common-ref - -25: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/common-ref.sh" -25: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -25: Environment variables: -25: MACHINE=aarch64 -25: CPU= -25: Test timeout computed to be: 1500 -test 26 - Start 26: aarch64-common-symbols - -26: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/common-symbols.sh" -26: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -26: Environment variables: -26: MACHINE=aarch64 -26: CPU= -26: Test timeout computed to be: 1500 -24: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/common-archive.sh -24: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -24: ++ export LC_ALL=C -24: ++ LC_ALL=C -24: ++ '[' -z aarch64 ']' -24: ++ '[' -z '' ']' -24: ++ TESTDIR=out/test/aarch64 -24: ++ CC=cc -24: ++ CXX=c++ -24: ++ GCC=gcc -24: ++ GXX=g++ -24: ++ OBJDUMP=objdump -24: ++ OBJCOPY=objcopy -24: ++ STRIP=strip -24: ++ QEMU= -24: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/common-archive.sh .sh -22: + not grep $'\E' -22: + grep $'\E' -22: + not ./mold -o out/test/aarch64/color-diagnostics/exe out/test/aarch64/color-diagnostics/a.o --color-diagnostics -19: + readelf -nW out/test/aarch64/build-id/exe2 -19: + grep -E 'Build ID: ............4...[89abcdef]' -23: + cc -B. -o out/test/aarch64/comment/exe out/test/aarch64/comment/a.o -25: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/common-ref.sh -25: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -25: ++ export LC_ALL=C -25: ++ LC_ALL=C -25: ++ '[' -z aarch64 ']' -25: ++ '[' -z '' ']' -25: ++ TESTDIR=out/test/aarch64 -25: ++ CC=cc -25: ++ CXX=c++ -25: ++ GCC=gcc -25: ++ GXX=g++ -25: ++ OBJDUMP=objdump -25: ++ OBJCOPY=objcopy -25: ++ STRIP=strip -25: ++ QEMU= -25: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/common-ref.sh .sh -17: + cc -B. -o out/test/aarch64/bsymbolic-non-weak/exe out/test/aarch64/bsymbolic-non-weak/c.o out/test/aarch64/bsymbolic-non-weak/b.so -25: ++ testname=common-ref -25: ++ t=out/test/aarch64/common-ref -25: ++ mkdir -p out/test/aarch64/common-ref -24: ++ testname=common-archive -24: ++ t=out/test/aarch64/common-archive -24: ++ mkdir -p out/test/aarch64/common-archive -26: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/common-symbols.sh -19: GNU 0x00000010 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3949fcf500bd49a48a089c51bf41f3db -25: ++ case $MACHINE in -25: ++ tlsdesc_opt=-mtls-dialect=desc -25: +++ uname -25: ++ '[' Linux = FreeBSD ']' -25: ++ trap 'on_error $LINENO' ERR -25: ++ trap on_exit EXIT -25: ++ echo -n 'Testing common-ref ... ' -25: Testing common-ref ... ++ set -o pipefail -25: ++ set -x -25: + cat -25: + cc -fcommon -xc -c -o out/test/aarch64/common-ref/a.o - -26: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -26: ++ export LC_ALL=C -26: ++ LC_ALL=C -26: ++ '[' -z aarch64 ']' -26: ++ '[' -z '' ']' -26: ++ TESTDIR=out/test/aarch64 -26: ++ CC=cc -26: ++ CXX=c++ -26: ++ GCC=gcc -26: ++ GXX=g++ -26: ++ OBJDUMP=objdump -26: ++ OBJCOPY=objcopy -26: ++ STRIP=strip -26: ++ QEMU= -26: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/common-symbols.sh .sh -26: ++ testname=common-symbols -26: ++ t=out/test/aarch64/common-symbols -26: ++ mkdir -p out/test/aarch64/common-symbols -19: + cc -B. -o out/test/aarch64/build-id/exe3 out/test/aarch64/build-id/a.o -Wl,-build-id=md5 -24: ++ case $MACHINE in -24: ++ tlsdesc_opt=-mtls-dialect=desc -24: +++ uname -24: ++ '[' Linux = FreeBSD ']' -24: ++ trap 'on_error $LINENO' ERR -24: ++ trap on_exit EXIT -24: ++ echo -n 'Testing common-archive ... ' -24: Testing common-archive ... ++ set -o pipefail -24: ++ set -x -24: + cc -fcommon -xc -c -o out/test/aarch64/common-archive/a.o - -1: + cc -B. -o out/test/aarch64/arch-aarch64-long-thunk/exe3 out/test/aarch64/arch-aarch64-long-thunk/e.o out/test/aarch64/arch-aarch64-long-thunk/f.o -pie -Wl,--section-start=.low=0x10000000,--section-start=.high=0x400000000 -24: + cat -26: ++ case $MACHINE in -26: ++ tlsdesc_opt=-mtls-dialect=desc -20: + cat -26: +++ uname -20: + cc -o out/test/aarch64/canonical-plt/b.o -c -xc - -fPIC -22: + return 0 -26: ++ '[' Linux = FreeBSD ']' -26: ++ trap 'on_error $LINENO' ERR -26: ++ trap on_exit EXIT -26: ++ echo -n 'Testing common-symbols ... ' -26: Testing common-symbols ... ++ set -o pipefail -26: ++ set -x -26: + cc -fcommon -xc -c -o out/test/aarch64/common-symbols/a.o - -26: + cat -22: + not ./mold -o out/test/aarch64/color-diagnostics/exe out/test/aarch64/color-diagnostics/a.o --color-diagnostics=always -22: + grep $'\E' -11: + readelf --dynamic out/test/aarch64/as-needed/exe -11: + grep -F 'Shared library: [libfoo.so]' out/test/aarch64/as-needed/log -11: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] -11: + not grep -F 'Shared library: [libbar.so]' out/test/aarch64/as-needed/log -11: + grep -F 'Shared library: [libbar.so]' out/test/aarch64/as-needed/log -18: + cc -B. -no-pie -o out/test/aarch64/bsymbolic/exe out/test/aarch64/bsymbolic/c.o out/test/aarch64/bsymbolic/b.so -11: + return 0 -11: + on_exit -11: + echo OK -11: OK -11: + exit 0 - 15/371 Test #11: aarch64-as-needed ........................................ Passed 0.79 sec -test 27 - Start 27: aarch64-compress-debug-sections-zstd - -27: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/compress-debug-sections-zstd.sh" -27: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -27: Environment variables: -27: MACHINE=aarch64 -27: CPU= -27: Test timeout computed to be: 1500 -1: + out/test/aarch64/arch-aarch64-long-thunk/exe3 -1: + grep 'main fn1 fn3 fn2 fn4' -1: main fn1 fn3 fn2 fn4 -1: + cc -B. -o out/test/aarch64/arch-aarch64-long-thunk/exe4 out/test/aarch64/arch-aarch64-long-thunk/e.o out/test/aarch64/arch-aarch64-long-thunk/f.o -pie -Wl,--section-start=.high=0x10000000,--section-start=.low=0x400000000 -27: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/compress-debug-sections-zstd.sh -27: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -27: ++ export LC_ALL=C -27: ++ LC_ALL=C -27: ++ '[' -z aarch64 ']' -27: ++ '[' -z '' ']' -27: ++ TESTDIR=out/test/aarch64 -27: ++ CC=cc -27: ++ CXX=c++ -27: ++ GCC=gcc -27: ++ GXX=g++ -27: ++ OBJDUMP=objdump -27: ++ OBJCOPY=objcopy -27: ++ STRIP=strip -27: ++ QEMU= -27: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/compress-debug-sections-zstd.sh .sh -22: mold: error: undefined symbol: foo -22: + not ./mold -o out/test/aarch64/color-diagnostics/exe out/test/aarch64/color-diagnostics/a.o --color-diagnostics=never -22: + not grep $'\E' -22: + grep $'\E' -27: ++ testname=compress-debug-sections-zstd -27: ++ t=out/test/aarch64/compress-debug-sections-zstd -27: ++ mkdir -p out/test/aarch64/compress-debug-sections-zstd -17: + out/test/aarch64/bsymbolic-non-weak/exe -17: + grep '^3 3 3 3 4 7$' -17: 3 3 3 3 4 7 -20: + cat -20: + cc -o out/test/aarch64/canonical-plt/c.o -c -xc - -fno-PIC -27: ++ case $MACHINE in -27: ++ tlsdesc_opt=-mtls-dialect=desc -27: +++ uname -17: + on_exit -17: + echo OK -17: OK -17: + exit 0 -27: ++ '[' Linux = FreeBSD ']' -27: ++ trap 'on_error $LINENO' ERR -27: ++ trap on_exit EXIT -27: ++ echo -n 'Testing compress-debug-sections-zstd ... ' -27: Testing compress-debug-sections-zstd ... ++ set -o pipefail -27: ++ set -x -27: + [[ aarch64 = arm* ]] -27: + '[' aarch64 = riscv32 ']' -27: + command -v zstdcat - 16/371 Test #17: aarch64-bsymbolic-non-weak ............................... Passed 0.37 sec -test 28 - Start 28: aarch64-compress-debug-sections - -28: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/compress-debug-sections.sh" -28: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -28: Environment variables: -28: MACHINE=aarch64 -28: CPU= -28: Test timeout computed to be: 1500 -27: + cat -27: + cc -c -g -o out/test/aarch64/compress-debug-sections-zstd/a.o -xc - -26: + cat -26: + cc -fcommon -xc -c -o out/test/aarch64/common-symbols/b.o - -22: + return 0 -28: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/compress-debug-sections.sh -28: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -28: ++ export LC_ALL=C -28: ++ LC_ALL=C -28: ++ '[' -z aarch64 ']' -22: + not grep $'\E' -22: + not ./mold -o out/test/aarch64/color-diagnostics/exe out/test/aarch64/color-diagnostics/a.o --color-diagnostics=auto -22: + grep $'\E' -28: ++ '[' -z '' ']' -28: ++ TESTDIR=out/test/aarch64 -28: ++ CC=cc -28: ++ CXX=c++ -28: ++ GCC=gcc -28: ++ GXX=g++ -28: ++ OBJDUMP=objdump -28: ++ OBJCOPY=objcopy -28: ++ STRIP=strip -28: ++ QEMU= -23: + readelf -p .comment out/test/aarch64/comment/exe -23: + grep mold -28: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/compress-debug-sections.sh .sh -28: ++ testname=compress-debug-sections -28: ++ t=out/test/aarch64/compress-debug-sections -28: ++ mkdir -p out/test/aarch64/compress-debug-sections -28: ++ case $MACHINE in -28: ++ tlsdesc_opt=-mtls-dialect=desc -28: +++ uname -19: + readelf -n out/test/aarch64/build-id/exe3 -19: + grep 'GNU.*0x00000010.*NT_GNU_BUILD_ID' -23: [ 1e] mold 2.40.4 (compatible with GNU ld) -23: + readelf -SW out/test/aarch64/comment/exe -23: + grep -E '\.comment.*\bMS\b' -23: [28] .comment PROGBITS 0000000000000000 0009c0 000044 01 MS 0 0 1 -23: + on_exit -23: + echo OK -23: OK -23: + exit 0 -28: ++ '[' Linux = FreeBSD ']' -28: ++ trap 'on_error $LINENO' ERR -28: ++ trap on_exit EXIT -28: ++ echo -n 'Testing compress-debug-sections ... ' -28: Testing compress-debug-sections ... ++ set -o pipefail -28: ++ set -x -28: + cat -28: + cc -c -g -o out/test/aarch64/compress-debug-sections/a.o -xc - -1: + out/test/aarch64/arch-aarch64-long-thunk/exe4 -1: + grep 'main fn1 fn3 fn2 fn4' -1: main fn1 fn3 fn2 fn4 -1: + on_exit -1: + echo OK -1: OK -1: + exit 0 -18: + grep '3 4' -18: + out/test/aarch64/bsymbolic/exe - 17/371 Test #1: aarch64-arch-aarch64-long-thunk .......................... Passed 0.90 sec - 18/371 Test #23: aarch64-comment .......................................... Passed 0.18 sec -22: + return 0 -test 29 - Start 29: aarch64-compressed-debug-info - -29: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/compressed-debug-info.sh" -29: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -29: Environment variables: -29: MACHINE=aarch64 -29: CPU= -29: Test timeout computed to be: 1500 -test 30 - Start 30: aarch64-copyrel-alignment - -30: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-alignment.sh" -30: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -30: Environment variables: -30: MACHINE=aarch64 -30: CPU= -30: Test timeout computed to be: 1500 -22: + on_exit -22: + echo OK -22: OK -22: + exit 0 -24: + cat -24: + cc -fcommon -xc -c -o out/test/aarch64/common-archive/b.o - -25: + cat -25: + cc -fcommon -xc -c -o out/test/aarch64/common-ref/b.o - -18: 3 4 -18: + on_exit -18: + echo OK -18: OK -18: + exit 0 -19: GNU 0x00000010 NT_GNU_BUILD_ID (unique build ID bitstring) -19: + cc -B. -o out/test/aarch64/build-id/exe4 out/test/aarch64/build-id/a.o -Wl,-build-id=sha1 - 19/371 Test #18: aarch64-bsymbolic ........................................ Passed 0.39 sec - 20/371 Test #22: aarch64-color-diagnostics ................................ Passed 0.24 sec -test 31 - Start 31: aarch64-copyrel-norelro - -31: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-norelro.sh" -31: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -31: Environment variables: -31: MACHINE=aarch64 -31: CPU= -31: Test timeout computed to be: 1500 -test 32 - Start 32: aarch64-copyrel-protected - -32: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-protected.sh" -32: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -32: Environment variables: -32: MACHINE=aarch64 -32: CPU= -32: Test timeout computed to be: 1500 -29: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/compressed-debug-info.sh -29: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -29: ++ export LC_ALL=C -29: ++ LC_ALL=C -29: ++ '[' -z aarch64 ']' -29: ++ '[' -z '' ']' -29: ++ TESTDIR=out/test/aarch64 -29: ++ CC=cc -29: ++ CXX=c++ -29: ++ GCC=gcc -29: ++ GXX=g++ -29: ++ OBJDUMP=objdump -29: ++ OBJCOPY=objcopy -29: ++ STRIP=strip -29: ++ QEMU= -29: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/compressed-debug-info.sh .sh -29: ++ testname=compressed-debug-info -29: ++ t=out/test/aarch64/compressed-debug-info -29: ++ mkdir -p out/test/aarch64/compressed-debug-info -30: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-alignment.sh -30: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -30: ++ export LC_ALL=C -30: ++ LC_ALL=C -30: ++ '[' -z aarch64 ']' -30: ++ '[' -z '' ']' -30: ++ TESTDIR=out/test/aarch64 -30: ++ CC=cc -30: ++ CXX=c++ -30: ++ GCC=gcc -30: ++ GXX=g++ -30: ++ OBJDUMP=objdump -30: ++ OBJCOPY=objcopy -30: ++ STRIP=strip -30: ++ QEMU= -30: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-alignment.sh .sh -30: ++ testname=copyrel-alignment -30: ++ t=out/test/aarch64/copyrel-alignment -30: ++ mkdir -p out/test/aarch64/copyrel-alignment -30: ++ case $MACHINE in -30: ++ tlsdesc_opt=-mtls-dialect=desc -31: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-norelro.sh -31: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -31: ++ export LC_ALL=C -31: ++ LC_ALL=C -31: ++ '[' -z aarch64 ']' -31: ++ '[' -z '' ']' -31: ++ TESTDIR=out/test/aarch64 -31: ++ CC=cc -31: ++ CXX=c++ -31: ++ GCC=gcc -31: ++ GXX=g++ -31: ++ OBJDUMP=objdump -31: ++ OBJCOPY=objcopy -31: ++ STRIP=strip -31: ++ QEMU= -31: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-norelro.sh .sh -31: ++ testname=copyrel-norelro -31: ++ t=out/test/aarch64/copyrel-norelro -31: ++ mkdir -p out/test/aarch64/copyrel-norelro -29: ++ case $MACHINE in -29: ++ tlsdesc_opt=-mtls-dialect=desc -30: +++ uname -31: ++ case $MACHINE in -31: ++ tlsdesc_opt=-mtls-dialect=desc -31: +++ uname -29: +++ uname -29: ++ '[' Linux = FreeBSD ']' -29: ++ trap 'on_error $LINENO' ERR -29: ++ trap on_exit EXIT -29: ++ echo -n 'Testing compressed-debug-info ... ' -29: Testing compressed-debug-info ... ++ set -o pipefail -29: ++ set -x -29: + command -v dwarfdump -29: + cat -29: + c++ -c -o out/test/aarch64/compressed-debug-info/a.o -g -gz=zlib -xc++ - -26: + cc -B. -o out/test/aarch64/common-symbols/exe out/test/aarch64/common-symbols/a.o out/test/aarch64/common-symbols/b.o -30: ++ '[' Linux = FreeBSD ']' -30: ++ trap 'on_error $LINENO' ERR -30: ++ trap on_exit EXIT -30: ++ echo -n 'Testing copyrel-alignment ... ' -30: Testing copyrel-alignment ... ++ set -o pipefail -30: ++ set -x -30: + '[' aarch64 = ppc64 ']' -30: + '[' aarch64 = ppc64le ']' -30: + [[ aarch64 = loongarch* ]] -30: + cat -30: + cc -fPIC -shared -o out/test/aarch64/copyrel-alignment/a.so -xc - -31: ++ '[' Linux = FreeBSD ']' -31: ++ trap 'on_error $LINENO' ERR -31: ++ trap on_exit EXIT -31: ++ echo -n 'Testing copyrel-norelro ... ' -31: Testing copyrel-norelro ... ++ set -o pipefail -31: ++ set -x -31: + [[ aarch64 = ppc64* ]] -31: + [[ aarch64 = loongarch* ]] -31: + cat -28: + cc -B. -o out/test/aarch64/compress-debug-sections/exe out/test/aarch64/compress-debug-sections/a.o -Wl,--compress-debug-sections=zlib -24: + cat -24: + cc -fcommon -xc -c -o out/test/aarch64/common-archive/c.o - -31: + cc -o out/test/aarch64/copyrel-norelro/a.o -c -xc -fno-PIE - -27: + cc -B. -o out/test/aarch64/compress-debug-sections-zstd/exe out/test/aarch64/compress-debug-sections-zstd/a.o -Wl,--compress-debug-sections=zstd -25: + rm -f out/test/aarch64/common-ref/c.a -32: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-protected.sh -25: + ar rcs out/test/aarch64/common-ref/c.a out/test/aarch64/common-ref/b.o -32: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -32: ++ export LC_ALL=C -32: ++ LC_ALL=C -32: ++ '[' -z aarch64 ']' -32: ++ '[' -z '' ']' -32: ++ TESTDIR=out/test/aarch64 -32: ++ CC=cc -32: ++ CXX=c++ -32: ++ GCC=gcc -32: ++ GXX=g++ -32: ++ OBJDUMP=objdump -32: ++ OBJCOPY=objcopy -32: ++ STRIP=strip -32: ++ QEMU= -32: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-protected.sh .sh -32: ++ testname=copyrel-protected -32: ++ t=out/test/aarch64/copyrel-protected -32: ++ mkdir -p out/test/aarch64/copyrel-protected -32: ++ case $MACHINE in -32: ++ tlsdesc_opt=-mtls-dialect=desc -32: +++ uname -19: + readelf -n out/test/aarch64/build-id/exe4 -19: + grep 'GNU.*0x00000014.*NT_GNU_BUILD_ID' -32: ++ '[' Linux = FreeBSD ']' -32: ++ trap 'on_error $LINENO' ERR -32: ++ trap on_exit EXIT -32: ++ echo -n 'Testing copyrel-protected ... ' -32: Testing copyrel-protected ... ++ set -o pipefail -32: ++ set -x -32: + '[' aarch64 = ppc64 ']' -32: + '[' aarch64 = ppc64le ']' -32: + [[ aarch64 = loongarch* ]] -32: + cc -o out/test/aarch64/copyrel-protected/a.o -c -xc -fno-PIE - -32: + cat -19: GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) -19: + cc -B. -o out/test/aarch64/build-id/exe5 out/test/aarch64/build-id/a.o -Wl,-build-id=sha256 -26: + grep '0 5 42' -26: + out/test/aarch64/common-symbols/exe -30: + cat -30: + cc -fPIC -shared -o out/test/aarch64/copyrel-alignment/b.so -xc - -26: 0 5 42 -26: + readelf --sections out/test/aarch64/common-symbols/exe -26: + grep '.common .*NOBITS' out/test/aarch64/common-symbols/log -26: [29] .common NOBITS 0000000000030a54 00000a50 -24: + cc -fcommon -xc -c -o out/test/aarch64/common-archive/d.o - -24: + cat -28: + readelf -WS out/test/aarch64/compress-debug-sections/exe -26: + on_exit -26: + echo OK -26: OK -26: + exit 0 - 21/371 Test #26: aarch64-common-symbols ................................... Passed 0.23 sec -test 33 - Start 33: aarch64-copyrel-relro - -33: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro.sh" -33: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -33: Environment variables: -33: MACHINE=aarch64 -33: CPU= -33: Test timeout computed to be: 1500 -28: + grep '\.debug_info .* [Cx] ' out/test/aarch64/compress-debug-sections/log -28: [32] .debug_info PROGBITS 0000000000000000 000b10 000080 00 C 0 0 1 -28: + grep '\.debug_str .* MS[Cx] ' out/test/aarch64/compress-debug-sections/log -28: [35] .debug_str PROGBITS 0000000000000000 000c60 00009e 01 MSC 0 0 1 -28: + on_exit -28: + echo OK -28: OK -28: + exit 0 -29: + cat -29: + c++ -c -o out/test/aarch64/compressed-debug-info/b.o -g -gz=zlib -xc++ - -27: + objcopy --dump-section .debug_info=out/test/aarch64/compress-debug-sections-zstd/debug_info out/test/aarch64/compress-debug-sections-zstd/exe -33: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro.sh -33: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -33: ++ export LC_ALL=C -33: ++ LC_ALL=C -33: ++ '[' -z aarch64 ']' -33: ++ '[' -z '' ']' -33: ++ TESTDIR=out/test/aarch64 -33: ++ CC=cc -33: ++ CXX=c++ -33: ++ GCC=gcc -33: ++ GXX=g++ -33: ++ OBJDUMP=objdump -33: ++ OBJCOPY=objcopy -33: ++ STRIP=strip -33: ++ QEMU= -33: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro.sh .sh - 22/371 Test #28: aarch64-compress-debug-sections .......................... Passed 0.15 sec -test 34 - Start 34: aarch64-copyrel-relro2 - -34: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro2.sh" -34: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -34: Environment variables: -34: MACHINE=aarch64 -34: CPU= -34: Test timeout computed to be: 1500 -33: ++ testname=copyrel-relro -33: ++ t=out/test/aarch64/copyrel-relro -33: ++ mkdir -p out/test/aarch64/copyrel-relro -32: + cat -32: + cc -shared -o out/test/aarch64/copyrel-protected/b.so -xc - -33: ++ case $MACHINE in -33: ++ tlsdesc_opt=-mtls-dialect=desc -33: +++ uname -33: ++ '[' Linux = FreeBSD ']' -34: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro2.sh -34: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -34: ++ export LC_ALL=C -34: ++ LC_ALL=C -34: ++ '[' -z aarch64 ']' -34: ++ '[' -z '' ']' -34: ++ TESTDIR=out/test/aarch64 -34: ++ CC=cc -34: ++ CXX=c++ -34: ++ GCC=gcc -34: ++ GXX=g++ -34: ++ OBJDUMP=objdump -34: ++ OBJCOPY=objcopy -34: ++ STRIP=strip -34: ++ QEMU= -33: ++ trap 'on_error $LINENO' ERR -34: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro2.sh .sh -33: ++ trap on_exit EXIT -33: ++ echo -n 'Testing copyrel-relro ... ' -33: Testing copyrel-relro ... ++ set -o pipefail -33: ++ set -x -34: ++ testname=copyrel-relro2 -34: ++ t=out/test/aarch64/copyrel-relro2 -34: ++ mkdir -p out/test/aarch64/copyrel-relro2 -31: + cat -31: + cc -B. -fPIC -shared -o out/test/aarch64/copyrel-norelro/b.so -xc - -34: ++ case $MACHINE in -33: + cat -34: ++ tlsdesc_opt=-mtls-dialect=desc -34: +++ uname -33: + cc -o out/test/aarch64/copyrel-relro/a.o -c -xc -fno-PIE - -27: + dd if=out/test/aarch64/compress-debug-sections-zstd/debug_info of=out/test/aarch64/compress-debug-sections-zstd/debug_info.zstd bs=24 skip=1 status=none -34: ++ '[' Linux = FreeBSD ']' -34: ++ trap 'on_error $LINENO' ERR -34: ++ trap on_exit EXIT -34: ++ echo -n 'Testing copyrel-relro2 ... ' -34: Testing copyrel-relro2 ... ++ set -o pipefail -34: ++ set -x -34: + cat -34: + cc -o out/test/aarch64/copyrel-relro2/a.o -c -xc -fno-PIE - -19: + readelf -n out/test/aarch64/build-id/exe5 -24: + rm -f out/test/aarch64/common-archive/e.a -19: + grep 'GNU.*0x00000020.*NT_GNU_BUILD_ID' -19: GNU 0x00000020 NT_GNU_BUILD_ID (unique build ID bitstring) -19: + cc -B. -o out/test/aarch64/build-id/exe6 out/test/aarch64/build-id/a.o -Wl,-build-id=fast -27: + zstdcat out/test/aarch64/compress-debug-sections-zstd/debug_info.zstd -24: + ar rcs out/test/aarch64/common-archive/e.a out/test/aarch64/common-archive/b.o out/test/aarch64/common-archive/c.o out/test/aarch64/common-archive/d.o -29: + cc -B. -o out/test/aarch64/compressed-debug-info/exe out/test/aarch64/compressed-debug-info/a.o out/test/aarch64/compressed-debug-info/b.o -20: + cc -B. -no-pie -o out/test/aarch64/canonical-plt/exe out/test/aarch64/canonical-plt/a.so out/test/aarch64/canonical-plt/b.o out/test/aarch64/canonical-plt/c.o -27: + on_exit -27: + echo OK -27: OK -27: + exit 0 - 23/371 Test #27: aarch64-compress-debug-sections-zstd ..................... Passed 0.26 sec -test 35 - Start 35: aarch64-copyrel - -35: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel.sh" -35: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -35: Environment variables: -35: MACHINE=aarch64 -35: CPU= -35: Test timeout computed to be: 1500 -30: + cat -30: + cc -fPIC -shared -o out/test/aarch64/copyrel-alignment/c.so -xc - -29: + dwarfdump out/test/aarch64/compressed-debug-info/exe -35: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel.sh -35: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -35: ++ export LC_ALL=C -35: ++ LC_ALL=C -35: ++ '[' -z aarch64 ']' -35: ++ '[' -z '' ']' -35: ++ TESTDIR=out/test/aarch64 -35: ++ CC=cc -35: ++ CXX=c++ -35: ++ GCC=gcc -35: ++ GXX=g++ -35: ++ OBJDUMP=objdump -35: ++ OBJCOPY=objcopy -35: ++ STRIP=strip -35: ++ QEMU= -35: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel.sh .sh -19: + grep 'GNU.*0x00000020.*NT_GNU_BUILD_ID' -19: + readelf -n out/test/aarch64/build-id/exe6 -35: ++ testname=copyrel -35: ++ t=out/test/aarch64/copyrel -35: ++ mkdir -p out/test/aarch64/copyrel -35: ++ case $MACHINE in -35: ++ tlsdesc_opt=-mtls-dialect=desc -19: GNU 0x00000020 NT_GNU_BUILD_ID (unique build ID bitstring) -19: + cc -B. -o out/test/aarch64/build-id/exe7 out/test/aarch64/build-id/a.o -Wl,-build-id=0xdeadbeefdeadbeef -35: +++ uname -35: ++ '[' Linux = FreeBSD ']' -35: ++ trap 'on_error $LINENO' ERR -35: ++ trap on_exit EXIT -35: ++ echo -n 'Testing copyrel ... ' -35: Testing copyrel ... ++ set -o pipefail -35: ++ set -x -35: + cat -35: + cc -fno-PIC -o out/test/aarch64/copyrel/a.o -c -xc - -32: + not cc -B. out/test/aarch64/copyrel-protected/a.o out/test/aarch64/copyrel-protected/b.so -o out/test/aarch64/copyrel-protected/exe -no-pie -33: + cat -32: + grep -F 'cannot create a copy relocation for protected symbol' -33: + cc -fPIC -shared -o out/test/aarch64/copyrel-relro/b.so -xc - -34: + cat -34: + cc -B. -fPIC -shared -o out/test/aarch64/copyrel-relro2/b.so -xc - -31: + cc -B. out/test/aarch64/copyrel-norelro/a.o out/test/aarch64/copyrel-norelro/b.so -o out/test/aarch64/copyrel-norelro/exe1 -no-pie -Wl,-z,relro -20: + out/test/aarch64/canonical-plt/exe -20: + grep '^1 1 1$' -20: 1 1 1 -20: + on_exit -20: + echo OK -20: OK -20: + exit 0 - 24/371 Test #20: aarch64-canonical-plt .................................... Passed 0.55 sec -test 36 - Start 36: aarch64-crel - -36: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/crel.sh" -36: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -36: Environment variables: -36: MACHINE=aarch64 -36: CPU= -36: Test timeout computed to be: 1500 -29: + readelf --sections out/test/aarch64/compressed-debug-info/exe -19: + readelf -n out/test/aarch64/build-id/exe7 -19: + grep 'Build ID: deadbeefdeadbeef' -29: + grep -F .debug_info -36: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/crel.sh -29: [31] .debug_info PROGBITS 0000000000000000 00000af2 -29: + on_exit -29: + echo OK -29: OK -29: + exit 0 -19: Build ID: deadbeefdeadbeef -36: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -36: ++ export LC_ALL=C -36: ++ LC_ALL=C -36: ++ '[' -z aarch64 ']' -36: ++ '[' -z '' ']' -36: ++ TESTDIR=out/test/aarch64 -36: ++ CC=cc -36: ++ CXX=c++ -36: ++ GCC=gcc -36: ++ GXX=g++ -36: ++ OBJDUMP=objdump -36: ++ OBJCOPY=objcopy -36: ++ STRIP=strip -36: ++ QEMU= -36: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/crel.sh .sh -36: ++ testname=crel -36: ++ t=out/test/aarch64/crel -36: ++ mkdir -p out/test/aarch64/crel - 25/371 Test #29: aarch64-compressed-debug-info ............................ Passed 0.29 sec -19: + on_exit -19: + echo OK -19: OK -19: + exit 0 - 26/371 Test #19: aarch64-build-id ......................................... Passed 0.65 sec -36: ++ case $MACHINE in -36: ++ tlsdesc_opt=-mtls-dialect=desc -36: +++ uname -36: ++ '[' Linux = FreeBSD ']' -36: ++ trap 'on_error $LINENO' ERR -36: ++ trap on_exit EXIT -36: ++ echo -n 'Testing crel ... ' -36: Testing crel ... ++ set -o pipefail -36: ++ set -x -36: + [[ aarch64 = arm* ]] -36: + '[' aarch64 = i686 ']' -36: + '[' cc = cc ']' -36: + clang -c -xc -o /dev/null /dev/null -Wa,--crel,--allow-experimental-crel -31: + readelf -W --sections out/test/aarch64/copyrel-norelro/exe1 -31: + grep -F .copyrel.rel.ro -30: + cat -30: + cc -fno-PIE -o out/test/aarch64/copyrel-alignment/d.o -c -xc - -test 37 - Start 37: aarch64-ctors-in-init-array - -37: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ctors-in-init-array.sh" -37: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -37: Environment variables: -37: MACHINE=aarch64 -37: CPU= -37: Test timeout computed to be: 1500 -31: [22] .copyrel.rel.ro NOBITS 00000000002209a8 0009a8 000064 00 WA 0 0 8 -31: + cc -B. out/test/aarch64/copyrel-norelro/a.o out/test/aarch64/copyrel-norelro/b.so -o out/test/aarch64/copyrel-norelro/exe2 -no-pie -Wl,-z,norelro -test 38 - Start 38: aarch64-dead-debug-sections - -38: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dead-debug-sections.sh" -38: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -38: Environment variables: -38: MACHINE=aarch64 -38: CPU= -38: Test timeout computed to be: 1500 -37: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ctors-in-init-array.sh -37: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -37: ++ export LC_ALL=C -37: ++ LC_ALL=C -37: ++ '[' -z aarch64 ']' -37: ++ '[' -z '' ']' -37: ++ TESTDIR=out/test/aarch64 -37: ++ CC=cc -37: ++ CXX=c++ -37: ++ GCC=gcc -37: ++ GXX=g++ -37: ++ OBJDUMP=objdump -37: ++ OBJCOPY=objcopy -37: ++ STRIP=strip -37: ++ QEMU= -37: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ctors-in-init-array.sh .sh -37: ++ testname=ctors-in-init-array -37: ++ t=out/test/aarch64/ctors-in-init-array -37: ++ mkdir -p out/test/aarch64/ctors-in-init-array -37: ++ case $MACHINE in -37: ++ tlsdesc_opt=-mtls-dialect=desc -37: +++ uname -32: mold: error: out/test/aarch64/copyrel-protected/b.so: cannot create a copy relocation for protected symbol 'foo'; recompile with -fPIC -32: + on_exit -32: + echo OK -32: OK -32: + exit 0 - 27/371 Test #32: aarch64-copyrel-protected ................................ Passed 0.28 sec -test 39 - Start 39: aarch64-debug-macro-section - -39: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/debug-macro-section.sh" -39: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -39: Environment variables: -39: MACHINE=aarch64 -39: CPU= -39: Test timeout computed to be: 1500 -38: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dead-debug-sections.sh -38: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -38: ++ export LC_ALL=C -38: ++ LC_ALL=C -38: ++ '[' -z aarch64 ']' -38: ++ '[' -z '' ']' -38: ++ TESTDIR=out/test/aarch64 -38: ++ CC=cc -38: ++ CXX=c++ -38: ++ GCC=gcc -38: ++ GXX=g++ -38: ++ OBJDUMP=objdump -38: ++ OBJCOPY=objcopy -38: ++ STRIP=strip -38: ++ QEMU= -37: ++ '[' Linux = FreeBSD ']' -37: ++ trap 'on_error $LINENO' ERR -37: ++ trap on_exit EXIT -37: ++ echo -n 'Testing ctors-in-init-array ... ' -37: Testing ctors-in-init-array ... ++ set -o pipefail -37: ++ set -x -37: + cc -o out/test/aarch64/ctors-in-init-array/a.o -c -xc - -37: + cat -39: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/debug-macro-section.sh -39: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -39: ++ export LC_ALL=C -39: ++ LC_ALL=C -39: ++ '[' -z aarch64 ']' -39: ++ '[' -z '' ']' -39: ++ TESTDIR=out/test/aarch64 -39: ++ CC=cc -39: ++ CXX=c++ -39: ++ GCC=gcc -39: ++ GXX=g++ -39: ++ OBJDUMP=objdump -39: ++ OBJCOPY=objcopy -39: ++ STRIP=strip -39: ++ QEMU= -39: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/debug-macro-section.sh .sh -38: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dead-debug-sections.sh .sh -34: + cc -B. out/test/aarch64/copyrel-relro2/a.o out/test/aarch64/copyrel-relro2/b.so -o out/test/aarch64/copyrel-relro2/exe -no-pie -38: ++ testname=dead-debug-sections -38: ++ t=out/test/aarch64/dead-debug-sections -38: ++ mkdir -p out/test/aarch64/dead-debug-sections -39: ++ testname=debug-macro-section -39: ++ t=out/test/aarch64/debug-macro-section -39: ++ mkdir -p out/test/aarch64/debug-macro-section -35: + cat -35: + cc -fno-PIC -o out/test/aarch64/copyrel/b.o -c -xc - -38: ++ case $MACHINE in -38: ++ tlsdesc_opt=-mtls-dialect=desc -39: ++ case $MACHINE in -39: ++ tlsdesc_opt=-mtls-dialect=desc -38: +++ uname -38: ++ '[' Linux = FreeBSD ']' -38: ++ trap 'on_error $LINENO' ERR -38: ++ trap on_exit EXIT -38: ++ echo -n 'Testing dead-debug-sections ... ' -38: Testing dead-debug-sections ... ++ set -o pipefail -38: ++ set -x -38: + command -v dwarfdump -38: + cat -38: + c++ -c -o out/test/aarch64/dead-debug-sections/a.o -g -xc++ - -39: +++ uname -39: ++ '[' Linux = FreeBSD ']' -39: ++ trap 'on_error $LINENO' ERR -39: ++ trap on_exit EXIT -39: ++ echo -n 'Testing debug-macro-section ... ' -39: Testing debug-macro-section ... ++ set -o pipefail -39: ++ set -x -39: + cat -33: + cc -B. out/test/aarch64/copyrel-relro/a.o out/test/aarch64/copyrel-relro/b.so -o out/test/aarch64/copyrel-relro/exe -no-pie -39: + cat -39: + cc -o out/test/aarch64/debug-macro-section/b.o -c -xc - -Iout/test/aarch64/debug-macro-section -g3 -31: + readelf -W --sections out/test/aarch64/copyrel-norelro/exe2 -31: + not grep -F .copyrel.rel.ro -31: + grep -F .copyrel.rel.ro -31: + return 0 -37: + cat -37: + cc -o out/test/aarch64/ctors-in-init-array/b.o -c -xc - -31: + on_exit -31: + echo OK -31: OK -31: + exit 0 - 28/371 Test #31: aarch64-copyrel-norelro .................................. Passed 0.35 sec -test 40 - Start 40: aarch64-default-symver-version-script - -40: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/default-symver-version-script.sh" -40: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -40: Environment variables: -40: MACHINE=aarch64 -40: CPU= -40: Test timeout computed to be: 1500 -40: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/default-symver-version-script.sh -40: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -40: ++ export LC_ALL=C -40: ++ LC_ALL=C -40: ++ '[' -z aarch64 ']' -40: ++ '[' -z '' ']' -40: ++ TESTDIR=out/test/aarch64 -40: ++ CC=cc -40: ++ CXX=c++ -40: ++ GCC=gcc -40: ++ GXX=g++ -40: ++ OBJDUMP=objdump -40: ++ OBJCOPY=objcopy -40: ++ STRIP=strip -40: ++ QEMU= -40: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/default-symver-version-script.sh .sh -30: + cc -B. -o out/test/aarch64/copyrel-alignment/exe1 out/test/aarch64/copyrel-alignment/d.o out/test/aarch64/copyrel-alignment/a.so -no-pie -34: + out/test/aarch64/copyrel-relro2/exe -34: + grep '^sigsegv 0 1$' -39: + cat -39: + cc -o out/test/aarch64/debug-macro-section/c.o -c -xc - -Iout/test/aarch64/debug-macro-section -g3 -34: sigsegv 0 1 -34: + on_exit -34: + echo OK -34: OK -34: + exit 0 - 29/371 Test #34: aarch64-copyrel-relro2 ................................... Passed 0.28 sec -test 41 - Start 41: aarch64-default-symver - -41: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/default-symver.sh" -41: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -41: Environment variables: -41: MACHINE=aarch64 -41: CPU= -41: Test timeout computed to be: 1500 -41: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/default-symver.sh -41: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -41: ++ export LC_ALL=C -41: ++ LC_ALL=C -41: ++ '[' -z aarch64 ']' -41: ++ '[' -z '' ']' -41: ++ TESTDIR=out/test/aarch64 -38: + cat -40: ++ testname=default-symver-version-script -40: ++ t=out/test/aarch64/default-symver-version-script -40: ++ mkdir -p out/test/aarch64/default-symver-version-script -41: ++ CC=cc -41: ++ CXX=c++ -41: ++ GCC=gcc -41: ++ GXX=g++ -41: ++ OBJDUMP=objdump -41: ++ OBJCOPY=objcopy -41: ++ STRIP=strip -41: ++ QEMU= -41: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/default-symver.sh .sh -33: + out/test/aarch64/copyrel-relro/exe -41: ++ testname=default-symver -41: ++ t=out/test/aarch64/default-symver -41: ++ mkdir -p out/test/aarch64/default-symver -40: ++ case $MACHINE in -38: + c++ -c -o out/test/aarch64/dead-debug-sections/b.o -g -xc++ - -40: ++ tlsdesc_opt=-mtls-dialect=desc -40: +++ uname -41: ++ case $MACHINE in -41: ++ tlsdesc_opt=-mtls-dialect=desc -41: +++ uname -41: ++ '[' Linux = FreeBSD ']' -41: ++ trap 'on_error $LINENO' ERR -41: ++ trap on_exit EXIT -41: ++ echo -n 'Testing default-symver ... ' -41: Testing default-symver ... ++ set -o pipefail -41: ++ set -x -41: + cat -33: + grep '^sigsegv 0 1$' -33: sigsegv 0 1 -33: + on_exit -33: + echo OK -33: OK -33: + exit 0 - 30/371 Test #33: aarch64-copyrel-relro .................................... Passed 0.31 sec -test 42 - Start 42: aarch64-defsym-lto - -42: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/defsym-lto.sh" -42: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -42: Environment variables: -42: MACHINE=aarch64 -42: CPU= -42: Test timeout computed to be: 1500 -41: + cc -o out/test/aarch64/default-symver/a.o -c -xc - -42: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/defsym-lto.sh -40: ++ '[' Linux = FreeBSD ']' -42: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -42: ++ export LC_ALL=C -42: ++ LC_ALL=C -40: ++ trap 'on_error $LINENO' ERR -40: ++ trap on_exit EXIT -40: ++ echo -n 'Testing default-symver-version-script ... ' -35: + cat -40: Testing default-symver-version-script ... ++ set -o pipefail -40: ++ set -x -35: + cc -fPIC -o out/test/aarch64/copyrel/c.o -c -xc - -37: + cc -B. -o out/test/aarch64/ctors-in-init-array/exe out/test/aarch64/ctors-in-init-array/a.o out/test/aarch64/ctors-in-init-array/b.o -40: + cat -40: + cc -o out/test/aarch64/default-symver-version-script/a.o -c -xc - -42: ++ '[' -z aarch64 ']' -42: ++ '[' -z '' ']' -42: ++ TESTDIR=out/test/aarch64 -42: ++ CC=cc -42: ++ CXX=c++ -42: ++ GCC=gcc -42: ++ GXX=g++ -42: ++ OBJDUMP=objdump -42: ++ OBJCOPY=objcopy -42: ++ STRIP=strip -42: ++ QEMU= -42: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/defsym-lto.sh .sh -42: ++ testname=defsym-lto -42: ++ t=out/test/aarch64/defsym-lto -42: ++ mkdir -p out/test/aarch64/defsym-lto -42: ++ case $MACHINE in -42: ++ tlsdesc_opt=-mtls-dialect=desc -42: +++ uname -30: + out/test/aarch64/copyrel-alignment/exe1 -39: + cc -B. -o out/test/aarch64/debug-macro-section/exe out/test/aarch64/debug-macro-section/b.o out/test/aarch64/debug-macro-section/c.o -40: + echo '{ global: foo; local: *; };' -41: + cc -B. -o out/test/aarch64/default-symver/b.so -shared out/test/aarch64/default-symver/a.o -Wl,-default-symver -40: + cc -B. -o out/test/aarch64/default-symver-version-script/c.so -shared out/test/aarch64/default-symver-version-script/a.o -Wl,--default-symver -Wl,--version-script=out/test/aarch64/default-symver-version-script/b.ver -30: + grep '\.copyrel.* 32$' -30: + readelf -W --sections out/test/aarch64/copyrel-alignment/exe1 -30: [28] .copyrel NOBITS 0000000000230a00 0009f8 000004 00 WA 0 0 32 -42: ++ '[' Linux = FreeBSD ']' -42: ++ trap 'on_error $LINENO' ERR -42: ++ trap on_exit EXIT -42: ++ echo -n 'Testing defsym-lto ... ' -42: Testing defsym-lto ... ++ set -o pipefail -42: ++ set -x -42: + test_cflags -flto -42: + echo 'int main() {}' -30: + cc -B. -o out/test/aarch64/copyrel-alignment/exe2 out/test/aarch64/copyrel-alignment/d.o out/test/aarch64/copyrel-alignment/b.so -no-pie -42: + cc -B. -flto -o /dev/null -xc - -37: + grep 'ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4' -35: + cc -B. -shared -o out/test/aarch64/copyrel/c.so out/test/aarch64/copyrel/c.o -37: + out/test/aarch64/ctors-in-init-array/exe -37: ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4 -37: + on_exit -37: + echo OK -37: OK -37: + exit 0 - 31/371 Test #37: aarch64-ctors-in-init-array .............................. Passed 0.19 sec -test 43 - Start 43: aarch64-defsym-missing-symbol - -43: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/defsym-missing-symbol.sh" -43: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -43: Environment variables: -43: MACHINE=aarch64 -43: CPU= -43: Test timeout computed to be: 1500 -41: + readelf --dyn-syms out/test/aarch64/default-symver/b.so -41: + grep ' foo@@b\.so' -41: 5: 00000000000106e8 8 FUNC GLOBAL DEFAULT 14 foo@@b.so -41: + cc -B. -o out/test/aarch64/default-symver/b.so -shared out/test/aarch64/default-symver/a.o -Wl,--soname=bar -Wl,-default-symver -40: + readelf --dyn-syms out/test/aarch64/default-symver-version-script/c.so -40: + grep -F ' foo@@c.so' -38: + cat -38: + c++ -o out/test/aarch64/dead-debug-sections/c.o -c -xc++ -g - -43: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/defsym-missing-symbol.sh -43: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -43: ++ export LC_ALL=C -43: ++ LC_ALL=C -43: ++ '[' -z aarch64 ']' -43: ++ '[' -z '' ']' -43: ++ TESTDIR=out/test/aarch64 -43: ++ CC=cc -43: ++ CXX=c++ -43: ++ GCC=gcc -43: ++ GXX=g++ -43: ++ OBJDUMP=objdump -43: ++ OBJCOPY=objcopy -43: ++ STRIP=strip -43: ++ QEMU= -43: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/defsym-missing-symbol.sh .sh -43: ++ testname=defsym-missing-symbol -43: ++ t=out/test/aarch64/defsym-missing-symbol -43: ++ mkdir -p out/test/aarch64/defsym-missing-symbol -43: ++ case $MACHINE in -43: ++ tlsdesc_opt=-mtls-dialect=desc -43: +++ uname -43: ++ '[' Linux = FreeBSD ']' -43: ++ trap 'on_error $LINENO' ERR -40: 5: 00000000000106e8 8 FUNC GLOBAL DEFAULT 14 foo@@c.so -40: + on_exit -40: + echo OK -40: OK -40: + exit 0 -43: ++ trap on_exit EXIT -43: ++ echo -n 'Testing defsym-missing-symbol ... ' - 32/371 Test #40: aarch64-default-symver-version-script .................... Passed 0.14 sec -43: Testing defsym-missing-symbol ... ++ set -o pipefail -43: ++ set -x -43: + cat -43: + cc -o out/test/aarch64/defsym-missing-symbol/a.o -c -xc - -test 44 - Start 44: aarch64-defsym - -44: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/defsym.sh" -44: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -44: Environment variables: -44: MACHINE=aarch64 -44: CPU= -44: Test timeout computed to be: 1500 -30: + out/test/aarch64/copyrel-alignment/exe2 -44: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/defsym.sh -41: + readelf --dyn-syms out/test/aarch64/default-symver/b.so -41: + grep ' foo@@bar' -30: + readelf -W --sections out/test/aarch64/copyrel-alignment/exe2 -30: + grep '\.copyrel.* 8$' -30: [28] .copyrel NOBITS 0000000000230a00 0009f8 000004 00 WA 0 0 8 -30: + cc -B. -o out/test/aarch64/copyrel-alignment/exe3 out/test/aarch64/copyrel-alignment/d.o out/test/aarch64/copyrel-alignment/c.so -no-pie -44: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -44: ++ export LC_ALL=C -44: ++ LC_ALL=C -44: ++ '[' -z aarch64 ']' -44: ++ '[' -z '' ']' -44: ++ TESTDIR=out/test/aarch64 -44: ++ CC=cc -44: ++ CXX=c++ -44: ++ GCC=gcc -44: ++ GXX=g++ -44: ++ OBJDUMP=objdump -44: ++ OBJCOPY=objcopy -44: ++ STRIP=strip -44: ++ QEMU= -44: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/defsym.sh .sh -44: ++ testname=defsym -44: ++ t=out/test/aarch64/defsym -44: ++ mkdir -p out/test/aarch64/defsym -44: ++ case $MACHINE in -44: ++ tlsdesc_opt=-mtls-dialect=desc -44: +++ uname -44: ++ '[' Linux = FreeBSD ']' -44: ++ trap 'on_error $LINENO' ERR -44: ++ trap on_exit EXIT -44: ++ echo -n 'Testing defsym ... ' -44: Testing defsym ... ++ set -o pipefail -44: ++ set -x -44: + cc -fPIC -o out/test/aarch64/defsym/a.o -c -xc - -41: 5: 00000000000106e8 8 FUNC GLOBAL DEFAULT 14 foo@@bar -41: + on_exit -41: + echo OK -41: OK -41: + exit 0 -44: + cat - 33/371 Test #41: aarch64-default-symver ................................... Passed 0.14 sec -test 45 - Start 45: aarch64-defsym2 - -45: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/defsym2.sh" -45: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -45: Environment variables: -45: MACHINE=aarch64 -45: CPU= -45: Test timeout computed to be: 1500 -30: + out/test/aarch64/copyrel-alignment/exe3 -38: + c++ -o out/test/aarch64/dead-debug-sections/exe out/test/aarch64/dead-debug-sections/a.o out/test/aarch64/dead-debug-sections/b.o out/test/aarch64/dead-debug-sections/c.o -g -45: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/defsym2.sh -45: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -45: ++ export LC_ALL=C -45: ++ LC_ALL=C -45: ++ '[' -z aarch64 ']' -45: ++ '[' -z '' ']' -45: ++ TESTDIR=out/test/aarch64 -45: ++ CC=cc -45: ++ CXX=c++ -45: ++ GCC=gcc -45: ++ GXX=g++ -45: ++ OBJDUMP=objdump -45: ++ OBJCOPY=objcopy -45: ++ STRIP=strip -45: ++ QEMU= -45: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/defsym2.sh .sh -30: + readelf -W --sections out/test/aarch64/copyrel-alignment/exe3 -30: + grep '\.copyrel.* 256$' -30: [28] .copyrel NOBITS 0000000000230a00 0009f8 000004 00 WA 0 0 256 -30: + on_exit -30: + echo OK -30: OK -30: + exit 0 -43: + not cc -B. -o out/test/aarch64/defsym-missing-symbol/exe out/test/aarch64/defsym-missing-symbol/a.o -Wl,-defsym=foo=bar -43: + grep 'undefined symbol: bar' -39: + objdump --dwarf=macro out/test/aarch64/debug-macro-section/exe -45: ++ testname=defsym2 -45: ++ t=out/test/aarch64/defsym2 -45: ++ mkdir -p out/test/aarch64/defsym2 -45: ++ case $MACHINE in -45: ++ tlsdesc_opt=-mtls-dialect=desc -45: +++ uname - 34/371 Test #30: aarch64-copyrel-alignment ................................ Passed 0.56 sec -test 46 - Start 46: aarch64-demangle-cpp - -46: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/demangle-cpp.sh" -46: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -46: Environment variables: -46: MACHINE=aarch64 -46: CPU= -46: Test timeout computed to be: 1500 -39: + not grep 'DW_MACRO_import -.* 0x0$' -39: + grep 'DW_MACRO_import -.* 0x0$' -45: ++ '[' Linux = FreeBSD ']' -45: ++ trap 'on_error $LINENO' ERR -45: ++ trap on_exit EXIT -45: ++ echo -n 'Testing defsym2 ... ' -45: Testing defsym2 ... ++ set -o pipefail -45: ++ set -x -45: + cat -45: + cc -fPIC -o out/test/aarch64/defsym2/a.o -c -xc - -35: + cc -B. -no-pie -o out/test/aarch64/copyrel/exe out/test/aarch64/copyrel/a.o out/test/aarch64/copyrel/b.o out/test/aarch64/copyrel/c.so -46: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/demangle-cpp.sh -46: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -46: ++ export LC_ALL=C -46: ++ LC_ALL=C -46: ++ '[' -z aarch64 ']' -46: ++ '[' -z '' ']' -46: ++ TESTDIR=out/test/aarch64 -46: ++ CC=cc -46: ++ CXX=c++ -46: ++ GCC=gcc -46: ++ GXX=g++ -46: ++ OBJDUMP=objdump -46: ++ OBJCOPY=objcopy -46: ++ STRIP=strip -46: ++ QEMU= -46: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/demangle-cpp.sh .sh -46: ++ testname=demangle-cpp -46: ++ t=out/test/aarch64/demangle-cpp -46: ++ mkdir -p out/test/aarch64/demangle-cpp -46: ++ case $MACHINE in -46: ++ tlsdesc_opt=-mtls-dialect=desc -46: +++ uname -46: ++ '[' Linux = FreeBSD ']' -46: ++ trap 'on_error $LINENO' ERR -46: ++ trap on_exit EXIT -46: ++ echo -n 'Testing demangle-cpp ... ' -46: Testing demangle-cpp ... ++ set -o pipefail -46: ++ set -x -46: + cat -46: + cc -c -o out/test/aarch64/demangle-cpp/a.o -xc - -39: + return 0 -39: + on_exit -39: + echo OK -39: OK -39: + exit 0 - 35/371 Test #39: aarch64-debug-macro-section .............................. Passed 0.29 sec -test 47 - Start 47: aarch64-demangle-rust - -47: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/demangle-rust.sh" -47: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -47: Environment variables: -47: MACHINE=aarch64 -47: CPU= -47: Test timeout computed to be: 1500 -47: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/demangle-rust.sh -47: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -47: ++ export LC_ALL=C -47: ++ LC_ALL=C -47: ++ '[' -z aarch64 ']' -47: ++ '[' -z '' ']' -47: ++ TESTDIR=out/test/aarch64 -47: ++ CC=cc -47: ++ CXX=c++ -47: ++ GCC=gcc -47: ++ GXX=g++ -47: ++ OBJDUMP=objdump -47: ++ OBJCOPY=objcopy -47: ++ STRIP=strip -47: ++ QEMU= -47: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/demangle-rust.sh .sh -47: ++ testname=demangle-rust -47: ++ t=out/test/aarch64/demangle-rust -47: ++ mkdir -p out/test/aarch64/demangle-rust -47: ++ case $MACHINE in -47: ++ tlsdesc_opt=-mtls-dialect=desc -47: +++ uname -47: ++ '[' Linux = FreeBSD ']' -47: ++ trap 'on_error $LINENO' ERR -47: ++ trap on_exit EXIT -47: ++ echo -n 'Testing demangle-rust ... ' -47: Testing demangle-rust ... ++ set -o pipefail -47: ++ set -x -47: + cat -47: + cc -c -o out/test/aarch64/demangle-rust/a.o -xc - -45: + cc -B. -o out/test/aarch64/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/aarch64/defsym2/a.o -46: + not cc -B. -o out/test/aarch64/demangle-cpp/exe1 out/test/aarch64/demangle-cpp/a.o -46: + grep -F 'ns::version()' -43: mold: error: --defsym: undefined symbol: bar -43: + on_exit -43: + echo OK -43: OK -43: + exit 0 -35: + out/test/aarch64/copyrel/exe -35: + grep '42 42 1' - 36/371 Test #43: aarch64-defsym-missing-symbol ............................ Passed 0.16 sec -test 48 - Start 48: aarch64-demangle - -48: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/demangle.sh" -48: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -48: Environment variables: -48: MACHINE=aarch64 -48: CPU= -48: Test timeout computed to be: 1500 -35: 42 42 1 -35: + on_exit -35: + echo OK -35: OK -35: + exit 0 - 37/371 Test #35: aarch64-copyrel .......................................... Passed 0.46 sec -44: + cc -B. -o out/test/aarch64/defsym/exe out/test/aarch64/defsym/a.o -pie -Wl,-defsym=foo=16 -Wl,-defsym=bar=0x2000 -Wl,-defsym=baz=print -47: + not cc -B. -o out/test/aarch64/demangle-rust/exe out/test/aarch64/demangle-rust/a.o -47: + grep -F ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' -48: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/demangle.sh -test 49 - Start 49: aarch64-depaudit - -49: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/depaudit.sh" -49: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -49: Environment variables: -49: MACHINE=aarch64 -49: CPU= -49: Test timeout computed to be: 1500 -48: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -48: ++ export LC_ALL=C -48: ++ LC_ALL=C -48: ++ '[' -z aarch64 ']' -49: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/depaudit.sh -48: ++ '[' -z '' ']' -48: ++ TESTDIR=out/test/aarch64 -48: ++ CC=cc -48: ++ CXX=c++ -48: ++ GCC=gcc -48: ++ GXX=g++ -48: ++ OBJDUMP=objdump -48: ++ OBJCOPY=objcopy -48: ++ STRIP=strip -48: ++ QEMU= -48: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/demangle.sh .sh -49: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -49: ++ export LC_ALL=C -49: ++ LC_ALL=C -49: ++ '[' -z aarch64 ']' -49: ++ '[' -z '' ']' -49: ++ TESTDIR=out/test/aarch64 -49: ++ CC=cc -49: ++ CXX=c++ -49: ++ GCC=gcc -49: ++ GXX=g++ -49: ++ OBJDUMP=objdump -49: ++ OBJCOPY=objcopy -49: ++ STRIP=strip -49: ++ QEMU= -45: + grep bar -49: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/depaudit.sh .sh -45: + nm -D out/test/aarch64/defsym2/b.so -49: ++ testname=depaudit -49: ++ t=out/test/aarch64/depaudit -49: ++ mkdir -p out/test/aarch64/depaudit -48: ++ testname=demangle -48: ++ t=out/test/aarch64/demangle -48: ++ mkdir -p out/test/aarch64/demangle -49: ++ case $MACHINE in -49: ++ tlsdesc_opt=-mtls-dialect=desc -49: +++ uname -49: ++ '[' Linux = FreeBSD ']' -48: ++ case $MACHINE in -48: ++ tlsdesc_opt=-mtls-dialect=desc -48: +++ uname -49: ++ trap 'on_error $LINENO' ERR -49: ++ trap on_exit EXIT -49: ++ echo -n 'Testing depaudit ... ' -49: Testing depaudit ... ++ set -o pipefail -49: ++ set -x -46: mold: error: undefined symbol: ns::version() -49: + cc -o out/test/aarch64/depaudit/a.o -c -xc - -49: + cat -46: + cat -46: + cc -c -o out/test/aarch64/demangle-cpp/b.o -xc - -48: ++ '[' Linux = FreeBSD ']' -48: ++ trap 'on_error $LINENO' ERR -48: ++ trap on_exit EXIT -48: ++ echo -n 'Testing demangle ... ' -48: Testing demangle ... ++ set -o pipefail -48: ++ set -x -48: + cat -48: + cc -c -o out/test/aarch64/demangle/a.o -xc++ - -38: + out/test/aarch64/dead-debug-sections/exe -38: + grep 'Hello world' -38: Hello world -38: + dwarfdump out/test/aarch64/dead-debug-sections/exe -44: + grep '^Hello 0x10 0x2000$' -44: + out/test/aarch64/defsym/exe -44: Hello 0x10 0x2000 -47: mold: error: undefined symbol: as core::iter::iterator::Iterator>::rposition::::{closure#0} -44: + on_exit -44: + echo OK -44: OK -44: + exit 0 -47: + on_exit -47: + echo OK -47: OK -47: + exit 0 - 38/371 Test #44: aarch64-defsym ........................................... Passed 0.18 sec -test 50 - Start 50: aarch64-depaudit2 - -50: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/depaudit2.sh" -50: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -50: Environment variables: -50: MACHINE=aarch64 -50: CPU= -50: Test timeout computed to be: 1500 - 39/371 Test #47: aarch64-demangle-rust .................................... Passed 0.11 sec -test 51 - Start 51: aarch64-dependency-file-lto - -51: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-lto.sh" -51: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -51: Environment variables: -51: MACHINE=aarch64 -51: CPU= -51: Test timeout computed to be: 1500 -38: + on_exit -38: + echo OK -38: OK -38: + exit 0 - 40/371 Test #38: aarch64-dead-debug-sections .............................. Passed 0.41 sec -test 52 - Start 52: aarch64-dependency-file-response-file - -52: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-response-file.sh" -52: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -52: Environment variables: -52: MACHINE=aarch64 -52: CPU= -52: Test timeout computed to be: 1500 -49: + cc -B. -o out/test/aarch64/depaudit/exe1 out/test/aarch64/depaudit/a.o -50: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/depaudit2.sh -50: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -50: ++ export LC_ALL=C -50: ++ LC_ALL=C -50: ++ '[' -z aarch64 ']' -50: ++ '[' -z '' ']' -50: ++ TESTDIR=out/test/aarch64 -50: ++ CC=cc -50: ++ CXX=c++ -50: ++ GCC=gcc -50: ++ GXX=g++ -50: ++ OBJDUMP=objdump -50: ++ OBJCOPY=objcopy -50: ++ STRIP=strip -50: ++ QEMU= -50: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/depaudit2.sh .sh -50: ++ testname=depaudit2 -50: ++ t=out/test/aarch64/depaudit2 -50: ++ mkdir -p out/test/aarch64/depaudit2 -50: ++ case $MACHINE in -50: ++ tlsdesc_opt=-mtls-dialect=desc -52: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-response-file.sh -50: +++ uname -52: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -52: ++ export LC_ALL=C -52: ++ LC_ALL=C -52: ++ '[' -z aarch64 ']' -52: ++ '[' -z '' ']' -52: ++ TESTDIR=out/test/aarch64 -52: ++ CC=cc -52: ++ CXX=c++ -52: ++ GCC=gcc -52: ++ GXX=g++ -52: ++ OBJDUMP=objdump -52: ++ OBJCOPY=objcopy -52: ++ STRIP=strip -52: ++ QEMU= -52: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-response-file.sh .sh -50: ++ '[' Linux = FreeBSD ']' -50: ++ trap 'on_error $LINENO' ERR -52: ++ testname=dependency-file-response-file -52: ++ t=out/test/aarch64/dependency-file-response-file -50: ++ trap on_exit EXIT -52: ++ mkdir -p out/test/aarch64/dependency-file-response-file -50: ++ echo -n 'Testing depaudit2 ... ' -50: Testing depaudit2 ... ++ set -o pipefail -50: ++ set -x -50: + cat -50: + cc -B. -shared -o out/test/aarch64/depaudit2/a.so -xc - -fPIC -52: ++ case $MACHINE in -52: ++ tlsdesc_opt=-mtls-dialect=desc -52: +++ uname -52: ++ '[' Linux = FreeBSD ']' -52: ++ trap 'on_error $LINENO' ERR -52: ++ trap on_exit EXIT -52: ++ echo -n 'Testing dependency-file-response-file ... ' -52: Testing dependency-file-response-file ... ++ set -o pipefail -52: ++ set -x -52: + cat -52: + cc -o out/test/aarch64/dependency-file-response-file/a.o -c -xc - -51: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-lto.sh -48: + not cc -B. -o out/test/aarch64/demangle/exe out/test/aarch64/demangle/a.o -Wl,-no-demangle -48: + grep 'undefined symbol: _Z3fooii$' -46: /tmp/cc631ZMj.s: Assembler messages: -46: /tmp/cc631ZMj.s:26: Warning: setting incorrect section attributes for .comment -46: + grep -F ns::versionv -46: + not cc -B. -o out/test/aarch64/demangle-cpp/exe2 out/test/aarch64/demangle-cpp/b.o -51: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -51: ++ export LC_ALL=C -51: ++ LC_ALL=C -49: + readelf --dynamic out/test/aarch64/depaudit/exe1 -49: + not grep 'Dependency audit library' -49: + grep 'Dependency audit library' -51: ++ '[' -z aarch64 ']' -51: ++ '[' -z '' ']' -51: ++ TESTDIR=out/test/aarch64 -51: ++ CC=cc -51: ++ CXX=c++ -51: ++ GCC=gcc -51: ++ GXX=g++ -51: ++ OBJDUMP=objdump -51: ++ OBJCOPY=objcopy -51: ++ STRIP=strip -51: ++ QEMU= -51: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-lto.sh .sh -49: + return 0 -49: + cc -B. -o out/test/aarch64/depaudit/exe2 out/test/aarch64/depaudit/a.o -Wl,--depaudit=libdepaudit.so -51: ++ testname=dependency-file-lto -51: ++ t=out/test/aarch64/dependency-file-lto -51: ++ mkdir -p out/test/aarch64/dependency-file-lto -48: mold: error: undefined symbol: _Z3fooii -48: + not cc -B. -o out/test/aarch64/demangle/exe out/test/aarch64/demangle/a.o -Wl,-demangle -48: + grep -E 'undefined symbol: foo\(int, int\)$' -51: ++ case $MACHINE in -51: ++ tlsdesc_opt=-mtls-dialect=desc -51: +++ uname -51: ++ '[' Linux = FreeBSD ']' -52: + echo 'out/test/aarch64/dependency-file-response-file/a.o -Wl,-dependency-file=out/test/aarch64/dependency-file-response-file/dep' -52: + cc -B. -o out/test/aarch64/dependency-file-response-file/exe @out/test/aarch64/dependency-file-response-file/rsp -51: ++ trap 'on_error $LINENO' ERR -51: ++ trap on_exit EXIT -51: ++ echo -n 'Testing dependency-file-lto ... ' -51: Testing dependency-file-lto ... ++ set -o pipefail -51: ++ set -x -51: + test_cflags -flto -fno-fat-lto-objects -51: + cc -B. -flto -fno-fat-lto-objects -o /dev/null -xc - -51: + echo 'int main() {}' -48: mold: error: undefined symbol: foo(int, int) -48: + not cc -B. -o out/test/aarch64/demangle/exe out/test/aarch64/demangle/a.o -48: + grep -E 'undefined symbol: foo\(int, int\)$' -46: mold: error: undefined symbol: ns::versionv -46: + on_exit -46: + echo OK -46: OK -46: + exit 0 - 41/371 Test #46: aarch64-demangle-cpp ..................................... Passed 0.27 sec -test 53 - Start 53: aarch64-dependency-file - -53: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file.sh" -53: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -53: Environment variables: -53: MACHINE=aarch64 -53: CPU= -53: Test timeout computed to be: 1500 -49: + grep -F 'Dependency audit library: [libdepaudit.so]' -49: + readelf --dynamic out/test/aarch64/depaudit/exe2 -53: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file.sh -49: 0x000000006ffffefb (DEPAUDIT) Dependency audit library: [libdepaudit.so] -49: + cc -B. -o out/test/aarch64/depaudit/exe3 out/test/aarch64/depaudit/a.o -Wl,--depaudit=foo -Wl,-P,bar -50: + cc -B. -shared -o out/test/aarch64/depaudit2/b.so -xc - -fPIC -Wl,--audit=out/test/aarch64/depaudit2/a.so -50: + cat -53: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -53: ++ export LC_ALL=C -53: ++ LC_ALL=C -53: ++ '[' -z aarch64 ']' -53: ++ '[' -z '' ']' -53: ++ TESTDIR=out/test/aarch64 -53: ++ CC=cc -53: ++ CXX=c++ -53: ++ GCC=gcc -53: ++ GXX=g++ -53: ++ OBJDUMP=objdump -53: ++ OBJCOPY=objcopy -53: ++ STRIP=strip -53: ++ QEMU= -53: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file.sh .sh -53: ++ testname=dependency-file -53: ++ t=out/test/aarch64/dependency-file -53: ++ mkdir -p out/test/aarch64/dependency-file -52: + grep '/exe:.*/a.o ' out/test/aarch64/dependency-file-response-file/dep -52: out/test/aarch64/dependency-file-response-file/exe: /usr/lib/aarch64-linux-gnu/Scrt1.o /usr/lib/aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/15/crtbeginS.o out/test/aarch64/dependency-file-response-file/a.o /usr/lib/gcc/aarch64-linux-gnu/15/libgcc.a /usr/lib/gcc/aarch64-linux-gnu/15/libgcc_s.so /usr/lib/aarch64-linux-gnu/libgcc_s.so.1 /usr/lib/aarch64-linux-gnu/libc.so /lib/aarch64-linux-gnu/libc.so.6 /usr/lib/aarch64-linux-gnu/libc_nonshared.a /lib/ld-linux-aarch64.so.1 /usr/lib/gcc/aarch64-linux-gnu/15/crtendS.o /usr/lib/aarch64-linux-gnu/crtn.o -52: + grep '/a.o:$' out/test/aarch64/dependency-file-response-file/dep -53: ++ case $MACHINE in -53: ++ tlsdesc_opt=-mtls-dialect=desc -53: +++ uname -52: out/test/aarch64/dependency-file-response-file/a.o: -53: ++ '[' Linux = FreeBSD ']' -52: + not grep '^/tmp' out/test/aarch64/dependency-file-response-file/dep -53: ++ trap 'on_error $LINENO' ERR -53: ++ trap on_exit EXIT -53: ++ echo -n 'Testing dependency-file ... ' -53: Testing dependency-file ... ++ set -o pipefail -53: ++ set -x -52: + grep '^/tmp' out/test/aarch64/dependency-file-response-file/dep -53: + cat -53: + cc -o out/test/aarch64/dependency-file/a.o -c -xc - -52: + return 0 -52: + on_exit -52: + echo OK -52: OK -52: + exit 0 - 42/371 Test #52: aarch64-dependency-file-response-file .................... Passed 0.19 sec -test 54 - Start 54: aarch64-disable-new-dtags - -54: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/disable-new-dtags.sh" -54: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -54: Environment variables: -54: MACHINE=aarch64 -54: CPU= -54: Test timeout computed to be: 1500 -54: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/disable-new-dtags.sh -54: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -54: ++ export LC_ALL=C -54: ++ LC_ALL=C -54: ++ '[' -z aarch64 ']' -54: ++ '[' -z '' ']' -54: ++ TESTDIR=out/test/aarch64 -54: ++ CC=cc -54: ++ CXX=c++ -54: ++ GCC=gcc -54: ++ GXX=g++ -54: ++ OBJDUMP=objdump -54: ++ OBJCOPY=objcopy -54: ++ STRIP=strip -54: ++ QEMU= -54: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/disable-new-dtags.sh .sh -49: + readelf --dynamic out/test/aarch64/depaudit/exe3 -54: ++ testname=disable-new-dtags -54: ++ t=out/test/aarch64/disable-new-dtags -54: ++ mkdir -p out/test/aarch64/disable-new-dtags -49: + grep -F 'Dependency audit library: [foo:bar]' -49: 0x000000006ffffefb (DEPAUDIT) Dependency audit library: [foo:bar] -49: + on_exit -49: + echo OK -49: OK -49: + exit 0 - 43/371 Test #49: aarch64-depaudit ......................................... Passed 0.26 sec -test 55 - Start 55: aarch64-discard-section - -55: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/discard-section.sh" -55: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -55: Environment variables: -55: MACHINE=aarch64 -55: CPU= -55: Test timeout computed to be: 1500 -48: mold: error: undefined symbol: foo(int, int) -54: ++ case $MACHINE in -54: ++ tlsdesc_opt=-mtls-dialect=desc -48: + cat -48: + cc -c -o out/test/aarch64/demangle/b.o -xc - -54: +++ uname -55: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/discard-section.sh -55: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -55: ++ export LC_ALL=C -55: ++ LC_ALL=C -55: ++ '[' -z aarch64 ']' -55: ++ '[' -z '' ']' -55: ++ TESTDIR=out/test/aarch64 -55: ++ CC=cc -55: ++ CXX=c++ -55: ++ GCC=gcc -55: ++ GXX=g++ -55: ++ OBJDUMP=objdump -55: ++ OBJCOPY=objcopy -55: ++ STRIP=strip -55: ++ QEMU= -55: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/discard-section.sh .sh -54: ++ '[' Linux = FreeBSD ']' -54: ++ trap 'on_error $LINENO' ERR -54: ++ trap on_exit EXIT -54: ++ echo -n 'Testing disable-new-dtags ... ' -54: Testing disable-new-dtags ... ++ set -o pipefail -54: ++ set -x -54: + cat -55: ++ testname=discard-section -54: + cc -o out/test/aarch64/disable-new-dtags/a.o -c -xc -fPIC - -55: ++ t=out/test/aarch64/discard-section -55: ++ mkdir -p out/test/aarch64/discard-section -55: ++ case $MACHINE in -55: ++ tlsdesc_opt=-mtls-dialect=desc -55: +++ uname -55: ++ '[' Linux = FreeBSD ']' -55: ++ trap 'on_error $LINENO' ERR -55: ++ trap on_exit EXIT -55: ++ echo -n 'Testing discard-section ... ' -55: Testing discard-section ... ++ set -o pipefail -55: ++ set -x -55: + cat -55: + cc -o out/test/aarch64/discard-section/a.o -c -xc - -53: + cc -B. -o out/test/aarch64/dependency-file/exe out/test/aarch64/dependency-file/a.o -Wl,-dependency-file=out/test/aarch64/dependency-file/dep -54: + cc -B. -shared -o out/test/aarch64/disable-new-dtags/b.so out/test/aarch64/disable-new-dtags/a.o -Wl,-rpath=/foo -53: + grep 'dependency-file/exe:.*/a.o ' out/test/aarch64/dependency-file/dep -50: + cat -50: + cc -c -o out/test/aarch64/depaudit2/c.o -xc - -53: out/test/aarch64/dependency-file/exe: /usr/lib/aarch64-linux-gnu/Scrt1.o /usr/lib/aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/15/crtbeginS.o out/test/aarch64/dependency-file/a.o /usr/lib/gcc/aarch64-linux-gnu/15/libgcc.a /usr/lib/gcc/aarch64-linux-gnu/15/libgcc_s.so /usr/lib/aarch64-linux-gnu/libgcc_s.so.1 /usr/lib/aarch64-linux-gnu/libc.so /lib/aarch64-linux-gnu/libc.so.6 /usr/lib/aarch64-linux-gnu/libc_nonshared.a /lib/ld-linux-aarch64.so.1 /usr/lib/gcc/aarch64-linux-gnu/15/crtendS.o /usr/lib/aarch64-linux-gnu/crtn.o -53: + grep '.*/a.o:$' out/test/aarch64/dependency-file/dep -53: out/test/aarch64/dependency-file/a.o: -53: + on_exit -53: + echo OK -53: OK -53: + exit 0 - 44/371 Test #53: aarch64-dependency-file .................................. Passed 0.19 sec -test 56 - Start 56: aarch64-discard - -56: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/discard.sh" -56: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -56: Environment variables: -56: MACHINE=aarch64 -56: CPU= -56: Test timeout computed to be: 1500 -56: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/discard.sh -56: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -56: ++ export LC_ALL=C -56: ++ LC_ALL=C -56: ++ '[' -z aarch64 ']' -54: + readelf --dynamic out/test/aarch64/disable-new-dtags/b.so -54: + grep 'RUNPATH.*/foo' -56: ++ '[' -z '' ']' -56: ++ TESTDIR=out/test/aarch64 -56: ++ CC=cc -56: ++ CXX=c++ -56: ++ GCC=gcc -56: ++ GXX=g++ -56: ++ OBJDUMP=objdump -56: ++ OBJCOPY=objcopy -56: ++ STRIP=strip -56: ++ QEMU= -56: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/discard.sh .sh -56: ++ testname=discard -56: ++ t=out/test/aarch64/discard -56: ++ mkdir -p out/test/aarch64/discard -54: 0x000000000000001d (RUNPATH) Library runpath: [/foo] -56: ++ case $MACHINE in -56: ++ tlsdesc_opt=-mtls-dialect=desc -56: +++ uname -56: ++ '[' Linux = FreeBSD ']' -56: ++ trap 'on_error $LINENO' ERR -56: ++ trap on_exit EXIT -56: ++ echo -n 'Testing discard ... ' -56: Testing discard ... ++ set -o pipefail -56: ++ set -x -56: + [[ aarch64 = riscv* ]] -56: + [[ aarch64 = loongarch* ]] -56: + cat -56: + cc -o out/test/aarch64/discard/a.o -c -x assembler -Wa,-L - -54: + cc -B. -shared -o out/test/aarch64/disable-new-dtags/b.so out/test/aarch64/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-enable-new-dtags -56: + ./mold -o out/test/aarch64/discard/exe out/test/aarch64/discard/a.o -50: + cc -B. -o out/test/aarch64/depaudit2/exe1 out/test/aarch64/depaudit2/c.o out/test/aarch64/depaudit2/b.so -Wl,--allow-shlib-undefined -48: + grep 'undefined symbol: Pi$' -48: + not cc -B. -o out/test/aarch64/demangle/exe out/test/aarch64/demangle/b.o -Wl,-demangle -55: + cc -B. -o out/test/aarch64/discard-section/exe0 out/test/aarch64/discard-section/a.o -56: + readelf --symbols out/test/aarch64/discard/exe -56: + grep -F _start out/test/aarch64/discard/log -56: 16: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 _start -56: 17: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start -56: 18: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start -56: 20: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start -56: 22: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start -56: 27: 0000000000230240 0 NOTYPE LOCAL DEFAULT 8 __bss_start -56: 31: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start -56: 32: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start -56: 40: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR -56: 42: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR -56: + grep -F foo out/test/aarch64/discard/log -56: 14: 0000000000210214 0 NOTYPE LOCAL DEFAULT 3 foo -56: + grep -F .Lbar out/test/aarch64/discard/log -56: 15: 0000000000210218 0 NOTYPE LOCAL DEFAULT 3 .Lbar -56: + ./mold -o out/test/aarch64/discard/exe out/test/aarch64/discard/a.o --discard-locals -54: + grep 'RUNPATH.*/foo' -54: + readelf --dynamic out/test/aarch64/disable-new-dtags/b.so -48: mold: error: undefined symbol: Pi -48: + on_exit -48: + echo OK -48: OK -48: + exit 0 -54: 0x000000000000001d (RUNPATH) Library runpath: [/foo] - 45/371 Test #48: aarch64-demangle ......................................... Passed 0.48 sec -54: + cc -B. -shared -o out/test/aarch64/disable-new-dtags/b.so out/test/aarch64/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-disable-new-dtags -test 57 - Start 57: aarch64-dso-undef - -57: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dso-undef.sh" -57: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -57: Environment variables: -57: MACHINE=aarch64 -57: CPU= -57: Test timeout computed to be: 1500 -57: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dso-undef.sh -57: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -57: ++ export LC_ALL=C -57: ++ LC_ALL=C -57: ++ '[' -z aarch64 ']' -57: ++ '[' -z '' ']' -57: ++ TESTDIR=out/test/aarch64 -57: ++ CC=cc -57: ++ CXX=c++ -57: ++ GCC=gcc -57: ++ GXX=g++ -57: ++ OBJDUMP=objdump -57: ++ OBJCOPY=objcopy -57: ++ STRIP=strip -57: ++ QEMU= -57: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dso-undef.sh .sh -57: ++ testname=dso-undef -57: ++ t=out/test/aarch64/dso-undef -57: ++ mkdir -p out/test/aarch64/dso-undef -55: + readelf -SW out/test/aarch64/discard-section/exe0 -55: + grep -F .foo -57: ++ case $MACHINE in -57: ++ tlsdesc_opt=-mtls-dialect=desc -57: +++ uname -57: ++ '[' Linux = FreeBSD ']' -57: ++ trap 'on_error $LINENO' ERR -57: ++ trap on_exit EXIT -57: ++ echo -n 'Testing dso-undef ... ' -57: Testing dso-undef ... ++ set -o pipefail -57: ++ set -x -57: + cat -57: + cc -fPIC -o out/test/aarch64/dso-undef/a.o -c -xc - -55: [26] .foo PROGBITS 00000000000309a0 0009a0 000004 00 WA 0 0 4 -55: + grep -F .bar -50: + readelf --dynamic out/test/aarch64/depaudit2/exe1 -50: + grep 'Dependency audit library:..*/a.so' -55: + readelf -SW out/test/aarch64/discard-section/exe0 -55: [24] .bar PROGBITS 0000000000030988 000988 000004 00 WA 0 0 4 -50: 0x000000006ffffefb (DEPAUDIT) Dependency audit library: [out/test/aarch64/depaudit2/a.so] -55: + cc -B. -o out/test/aarch64/discard-section/exe1 out/test/aarch64/discard-section/a.o -Wl,--discard-section=.foo -50: + cc -B. -o out/test/aarch64/depaudit2/exe2 out/test/aarch64/depaudit2/c.o out/test/aarch64/depaudit2/b.so -Wl,--depaudit=foo -Wl,--allow-shlib-undefined -56: + readelf --symbols out/test/aarch64/discard/exe -56: + grep -F _start out/test/aarch64/discard/log -56: 15: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 _start -56: 16: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start -56: 17: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start -56: 19: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start -56: 21: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start -56: 26: 0000000000230240 0 NOTYPE LOCAL DEFAULT 8 __bss_start -56: 30: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start -56: 31: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start -56: 39: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR -56: 41: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR -56: + grep -F foo out/test/aarch64/discard/log -56: 14: 0000000000210214 0 NOTYPE LOCAL DEFAULT 3 foo -56: + not grep -F .Lbar out/test/aarch64/discard/log -56: + grep -F .Lbar out/test/aarch64/discard/log -54: + readelf --dynamic out/test/aarch64/disable-new-dtags/b.so -56: + return 0 -56: + ./mold -o out/test/aarch64/discard/exe out/test/aarch64/discard/a.o --discard-all -54: + grep 'RPATH.*/foo' -54: 0x000000000000000f (RPATH) Library rpath: [/foo] -54: + on_exit -54: + echo OK -54: OK -54: + exit 0 - 46/371 Test #54: aarch64-disable-new-dtags ................................ Passed 0.29 sec -test 58 - Start 58: aarch64-dt-init - -58: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dt-init.sh" -58: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -58: Environment variables: -58: MACHINE=aarch64 -58: CPU= -58: Test timeout computed to be: 1500 -55: + readelf -SW out/test/aarch64/discard-section/exe1 -58: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dt-init.sh -55: + not grep -F .foo -55: + grep -F .foo -58: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -58: ++ export LC_ALL=C -58: ++ LC_ALL=C -58: ++ '[' -z aarch64 ']' -58: ++ '[' -z '' ']' -58: ++ TESTDIR=out/test/aarch64 -58: ++ CC=cc -58: ++ CXX=c++ -58: ++ GCC=gcc -58: ++ GXX=g++ -58: ++ OBJDUMP=objdump -58: ++ OBJCOPY=objcopy -58: ++ STRIP=strip -58: ++ QEMU= -55: + return 0 -58: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dt-init.sh .sh -55: + readelf -SW out/test/aarch64/discard-section/exe1 -55: + grep -F .bar -58: ++ testname=dt-init -58: ++ t=out/test/aarch64/dt-init -58: ++ mkdir -p out/test/aarch64/dt-init -58: ++ case $MACHINE in -58: ++ tlsdesc_opt=-mtls-dialect=desc -58: +++ uname -55: [24] .bar PROGBITS 0000000000030988 000988 000004 00 WA 0 0 4 -58: ++ '[' Linux = FreeBSD ']' -58: ++ trap 'on_error $LINENO' ERR -58: ++ trap on_exit EXIT -58: ++ echo -n 'Testing dt-init ... ' -58: Testing dt-init ... ++ set -o pipefail -58: ++ set -x -58: + '[' aarch64 = riscv64 -o aarch64 = riscv32 ']' -58: + [[ aarch64 = loongarch* ]] -55: + cc -B. -o out/test/aarch64/discard-section/exe2 out/test/aarch64/discard-section/a.o -Wl,--discard-section=.foo,--discard-section=.bar,--no-discard-section=.foo -58: /build/reproducible-path/mold-2.40.4+dfsg/test/dt-init.sh: line 9: syntax error in conditional expression: unexpected token `-o' -58: /build/reproducible-path/mold-2.40.4+dfsg/test/dt-init.sh: line 9: syntax error near `-o' -58: /build/reproducible-path/mold-2.40.4+dfsg/test/dt-init.sh: line 9: `[[ $MACHINE = arm* -o $MACHINE = aarch64 ]] && is_musl && skip' -58: + on_exit -58: + echo OK -58: OK -58: + exit 0 - 47/371 Test #58: aarch64-dt-init .......................................... Passed 0.02 sec -test 59 - Start 59: aarch64-dt-needed - -59: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dt-needed.sh" -59: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -59: Environment variables: -59: MACHINE=aarch64 -59: CPU= -59: Test timeout computed to be: 1500 -50: + readelf --dynamic out/test/aarch64/depaudit2/exe2 -50: + grep 'Dependency audit library:..*foo:.*/a.so' -59: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dt-needed.sh -59: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -59: ++ export LC_ALL=C -59: ++ LC_ALL=C -59: ++ '[' -z aarch64 ']' -50: 0x000000006ffffefb (DEPAUDIT) Dependency audit library: [foo:out/test/aarch64/depaudit2/a.so] -50: + on_exit -50: + echo OK -50: OK -50: + exit 0 - 48/371 Test #50: aarch64-depaudit2 ........................................ Passed 0.52 sec -59: ++ '[' -z '' ']' -59: ++ TESTDIR=out/test/aarch64 -59: ++ CC=cc -59: ++ CXX=c++ -59: ++ GCC=gcc -59: ++ GXX=g++ -59: ++ OBJDUMP=objdump -59: ++ OBJCOPY=objcopy -59: ++ STRIP=strip -59: ++ QEMU= -59: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dt-needed.sh .sh -test 60 - Start 60: aarch64-duplicate-error-archive - -60: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-archive.sh" -60: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -60: Environment variables: -60: MACHINE=aarch64 -60: CPU= -60: Test timeout computed to be: 1500 -59: ++ testname=dt-needed -59: ++ t=out/test/aarch64/dt-needed -59: ++ mkdir -p out/test/aarch64/dt-needed -60: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-archive.sh -60: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -60: ++ export LC_ALL=C -60: ++ LC_ALL=C -60: ++ '[' -z aarch64 ']' -60: ++ '[' -z '' ']' -60: ++ TESTDIR=out/test/aarch64 -60: ++ CC=cc -60: ++ CXX=c++ -60: ++ GCC=gcc -60: ++ GXX=g++ -60: ++ OBJDUMP=objdump -60: ++ OBJCOPY=objcopy -60: ++ STRIP=strip -60: ++ QEMU= -60: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-archive.sh .sh -60: ++ testname=duplicate-error-archive -60: ++ t=out/test/aarch64/duplicate-error-archive -60: ++ mkdir -p out/test/aarch64/duplicate-error-archive -59: ++ case $MACHINE in -59: ++ tlsdesc_opt=-mtls-dialect=desc -60: ++ case $MACHINE in -60: ++ tlsdesc_opt=-mtls-dialect=desc -59: +++ uname -59: ++ '[' Linux = FreeBSD ']' -57: + cc -B. -o out/test/aarch64/dso-undef/b.so -shared out/test/aarch64/dso-undef/a.o -59: ++ trap 'on_error $LINENO' ERR -59: ++ trap on_exit EXIT -59: ++ echo -n 'Testing dt-needed ... ' -59: Testing dt-needed ... ++ set -o pipefail -59: ++ set -x -59: + cat -59: + cc -c -o out/test/aarch64/dt-needed/a.o -xc - -60: +++ uname -56: + readelf --symbols out/test/aarch64/discard/exe -55: + readelf -SW out/test/aarch64/discard-section/exe2 -55: + grep -F .foo -60: ++ '[' Linux = FreeBSD ']' -60: ++ trap 'on_error $LINENO' ERR -60: ++ trap on_exit EXIT -60: ++ echo -n 'Testing duplicate-error-archive ... ' -60: Testing duplicate-error-archive ... ++ set -o pipefail -60: ++ set -x -60: + cat -60: + cc -o out/test/aarch64/duplicate-error-archive/a.o -c -xc - -55: [25] .foo PROGBITS 0000000000030998 000998 000004 00 WA 0 0 4 -55: + readelf -SW out/test/aarch64/discard-section/exe2 -55: + not grep -F .bar -55: + grep -F .bar -56: + grep -F _start out/test/aarch64/discard/log -55: + return 0 -55: + on_exit -55: + echo OK -55: OK -55: + exit 0 -56: 13: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 _start -56: 14: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start -56: 15: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start -56: 17: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start -56: 19: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start -56: 24: 0000000000230240 0 NOTYPE LOCAL DEFAULT 8 __bss_start -56: 28: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start -56: 29: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start -56: 37: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR -56: 39: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR -56: + not grep -F foo out/test/aarch64/discard/log -56: + grep -F foo out/test/aarch64/discard/log - 49/371 Test #55: aarch64-discard-section .................................. Passed 0.35 sec -test 61 - Start 61: aarch64-duplicate-error-gc-sections - -61: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-gc-sections.sh" -61: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -61: Environment variables: -61: MACHINE=aarch64 -61: CPU= -61: Test timeout computed to be: 1500 -56: + return 0 -56: + not grep -F .Lbar out/test/aarch64/discard/log -56: + grep -F .Lbar out/test/aarch64/discard/log -56: + return 0 -56: + ./mold -o out/test/aarch64/discard/exe out/test/aarch64/discard/a.o --strip-all -61: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-gc-sections.sh -61: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -61: ++ export LC_ALL=C -61: ++ LC_ALL=C -61: ++ '[' -z aarch64 ']' -61: ++ '[' -z '' ']' -61: ++ TESTDIR=out/test/aarch64 -61: ++ CC=cc -61: ++ CXX=c++ -61: ++ GCC=gcc -61: ++ GXX=g++ -61: ++ OBJDUMP=objdump -61: ++ OBJCOPY=objcopy -61: ++ STRIP=strip -61: ++ QEMU= -61: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-gc-sections.sh .sh -61: ++ testname=duplicate-error-gc-sections -61: ++ t=out/test/aarch64/duplicate-error-gc-sections -61: ++ mkdir -p out/test/aarch64/duplicate-error-gc-sections -61: ++ case $MACHINE in -61: ++ tlsdesc_opt=-mtls-dialect=desc -57: + cat -57: + cc -o out/test/aarch64/dso-undef/c.o -c -xc - -61: +++ uname -61: ++ '[' Linux = FreeBSD ']' -61: ++ trap 'on_error $LINENO' ERR -61: ++ trap on_exit EXIT -61: ++ echo -n 'Testing duplicate-error-gc-sections ... ' -61: Testing duplicate-error-gc-sections ... ++ set -o pipefail -61: ++ set -x -61: + nm mold -59: + cc -B. -shared -o out/test/aarch64/dt-needed/libfoo.so out/test/aarch64/dt-needed/a.o -Wl,--soname,libfoo -56: + readelf --symbols out/test/aarch64/discard/exe -56: + not grep -F _start out/test/aarch64/discard/log -56: + grep -F _start out/test/aarch64/discard/log -61: + grep __tsan_init -56: + return 0 -56: + not grep -F foo out/test/aarch64/discard/log -56: + grep -F foo out/test/aarch64/discard/log -56: + return 0 -56: + not grep -F .Lbar out/test/aarch64/discard/log -56: + grep -F .Lbar out/test/aarch64/discard/log -57: + rm -f out/test/aarch64/dso-undef/d.a -57: + ar rcs out/test/aarch64/dso-undef/d.a out/test/aarch64/dso-undef/c.o -56: + return 0 -56: + on_exit -56: + echo OK -56: OK -56: + exit 0 - 50/371 Test #56: aarch64-discard .......................................... Passed 0.29 sec -test 62 - Start 62: aarch64-duplicate-error-lto - -62: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-lto.sh" -62: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -62: Environment variables: -62: MACHINE=aarch64 -62: CPU= -62: Test timeout computed to be: 1500 -62: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-lto.sh -62: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -62: ++ export LC_ALL=C -59: + cc -B. -shared -o out/test/aarch64/dt-needed/libbar.so out/test/aarch64/dt-needed/a.o -62: ++ LC_ALL=C -62: ++ '[' -z aarch64 ']' -62: ++ '[' -z '' ']' -62: ++ TESTDIR=out/test/aarch64 -62: ++ CC=cc -62: ++ CXX=c++ -62: ++ GCC=gcc -62: ++ GXX=g++ -62: ++ OBJDUMP=objdump -62: ++ OBJCOPY=objcopy -62: ++ STRIP=strip -62: ++ QEMU= -62: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-lto.sh .sh -62: ++ testname=duplicate-error-lto -62: ++ t=out/test/aarch64/duplicate-error-lto -62: ++ mkdir -p out/test/aarch64/duplicate-error-lto -62: ++ case $MACHINE in -62: ++ tlsdesc_opt=-mtls-dialect=desc -62: +++ uname -60: + rm -f out/test/aarch64/duplicate-error-archive/b.a -62: ++ '[' Linux = FreeBSD ']' -62: ++ trap 'on_error $LINENO' ERR -62: ++ trap on_exit EXIT -62: ++ echo -n 'Testing duplicate-error-lto ... ' -62: Testing duplicate-error-lto ... ++ set -o pipefail -62: ++ set -x -62: + grep __tsan_init -60: + ar rcs out/test/aarch64/duplicate-error-archive/b.a out/test/aarch64/duplicate-error-archive/a.o -62: + nm mold -59: + cat -59: + cc -c -o out/test/aarch64/dt-needed/b.o -xc - -59: + cc -B. -o out/test/aarch64/dt-needed/exe out/test/aarch64/dt-needed/b.o out/test/aarch64/dt-needed/libfoo.so -59: + readelf --dynamic out/test/aarch64/dt-needed/exe -59: + grep -F 'Shared library: [libfoo]' -59: 0x0000000000000001 (NEEDED) Shared library: [libfoo] -59: + cc -B. -o out/test/aarch64/dt-needed/exe out/test/aarch64/dt-needed/b.o -L out/test/aarch64/dt-needed -lfoo -59: + readelf --dynamic out/test/aarch64/dt-needed/exe -59: + grep -F 'Shared library: [libfoo]' -59: 0x0000000000000001 (NEEDED) Shared library: [libfoo] -59: + cc -B. -o out/test/aarch64/dt-needed/exe out/test/aarch64/dt-needed/b.o out/test/aarch64/dt-needed/libbar.so -59: + readelf --dynamic out/test/aarch64/dt-needed/exe -59: + grep -E 'Shared library: \[.*dt-needed/libbar\.so\]' -59: 0x0000000000000001 (NEEDED) Shared library: [out/test/aarch64/dt-needed/libbar.so] -59: + cc -B. -o out/test/aarch64/dt-needed/exe out/test/aarch64/dt-needed/b.o -Lout/test/aarch64/dt-needed -lbar -59: + grep -F 'Shared library: [libbar.so]' -59: + readelf --dynamic out/test/aarch64/dt-needed/exe -59: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] -59: + on_exit -59: + echo OK -59: OK -59: + exit 0 - 51/371 Test #59: aarch64-dt-needed ........................................ Passed 0.37 sec -test 63 - Start 63: aarch64-duplicate-error - -63: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error.sh" -63: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -63: Environment variables: -63: MACHINE=aarch64 -63: CPU= -63: Test timeout computed to be: 1500 -63: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error.sh -63: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -63: ++ export LC_ALL=C -63: ++ LC_ALL=C -63: ++ '[' -z aarch64 ']' -63: ++ '[' -z '' ']' -63: ++ TESTDIR=out/test/aarch64 -63: ++ CC=cc -63: ++ CXX=c++ -63: ++ GCC=gcc -63: ++ GXX=g++ -63: ++ OBJDUMP=objdump -63: ++ OBJCOPY=objcopy -63: ++ STRIP=strip -63: ++ QEMU= -63: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error.sh .sh -63: ++ testname=duplicate-error -63: ++ t=out/test/aarch64/duplicate-error -63: ++ mkdir -p out/test/aarch64/duplicate-error -63: ++ case $MACHINE in -63: ++ tlsdesc_opt=-mtls-dialect=desc -63: +++ uname -63: ++ '[' Linux = FreeBSD ']' -63: ++ trap 'on_error $LINENO' ERR -63: ++ trap on_exit EXIT -63: ++ echo -n 'Testing duplicate-error ... ' -63: Testing duplicate-error ... ++ set -o pipefail -63: ++ set -x -63: + cat -63: + cc -o out/test/aarch64/duplicate-error/a.o -c -x assembler - -63: + not ./mold -o out/test/aarch64/duplicate-error/exe out/test/aarch64/duplicate-error/a.o out/test/aarch64/duplicate-error/a.o -63: + grep 'duplicate symbol: .*\.o: .*\.o: main' -63: mold: error: duplicate symbol: out/test/aarch64/duplicate-error/a.o: out/test/aarch64/duplicate-error/a.o: main -63: + on_exit -63: + echo OK -63: OK -63: + exit 0 - 52/371 Test #63: aarch64-duplicate-error .................................. Passed 0.04 sec -test 64 - Start 64: aarch64-dynamic-dt-debug - -64: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-dt-debug.sh" -64: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -64: Environment variables: -64: MACHINE=aarch64 -64: CPU= -64: Test timeout computed to be: 1500 -64: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-dt-debug.sh -64: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -64: ++ export LC_ALL=C -64: ++ LC_ALL=C -64: ++ '[' -z aarch64 ']' -64: ++ '[' -z '' ']' -64: ++ TESTDIR=out/test/aarch64 -64: ++ CC=cc -64: ++ CXX=c++ -64: ++ GCC=gcc -64: ++ GXX=g++ -64: ++ OBJDUMP=objdump -64: ++ OBJCOPY=objcopy -64: ++ STRIP=strip -64: ++ QEMU= -64: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-dt-debug.sh .sh -64: ++ testname=dynamic-dt-debug -64: ++ t=out/test/aarch64/dynamic-dt-debug -64: ++ mkdir -p out/test/aarch64/dynamic-dt-debug -64: ++ case $MACHINE in -64: ++ tlsdesc_opt=-mtls-dialect=desc -64: +++ uname -64: ++ '[' Linux = FreeBSD ']' -64: ++ trap 'on_error $LINENO' ERR -64: ++ trap on_exit EXIT -64: ++ echo -n 'Testing dynamic-dt-debug ... ' -64: Testing dynamic-dt-debug ... ++ set -o pipefail -64: ++ set -x -64: + cat -64: + cc -o out/test/aarch64/dynamic-dt-debug/a.o -c -xc - -64: + cc -B. -o out/test/aarch64/dynamic-dt-debug/exe out/test/aarch64/dynamic-dt-debug/a.o -42: + cc -flto -fPIC -o out/test/aarch64/defsym-lto/a.o -c -xc - -51: + cc -flto -o out/test/aarch64/dependency-file-lto/a.o -c -xc - -42: + cat -51: + cat -64: + readelf --dynamic out/test/aarch64/dynamic-dt-debug/exe -64: + grep -F '(DEBUG)' out/test/aarch64/dynamic-dt-debug/log -64: 0x0000000000000015 (DEBUG) 0x0 -64: + cc -o out/test/aarch64/dynamic-dt-debug/b.o -c -xc - -64: + cat -51: + cc -B. -flto -o out/test/aarch64/dependency-file-lto/exe out/test/aarch64/dependency-file-lto/a.o -Wl,-dependency-file=out/test/aarch64/dependency-file-lto/dep -42: + cc -B. -flto -o out/test/aarch64/defsym-lto/exe out/test/aarch64/defsym-lto/a.o -Wl,-defsym,live_func=dead_func -24: + cc -B. -o out/test/aarch64/common-archive/exe out/test/aarch64/common-archive/a.o out/test/aarch64/common-archive/e.a -60: + cat -60: + cc -o out/test/aarch64/duplicate-error-archive/c.o -c -xc - -64: + cc -B. -o out/test/aarch64/dynamic-dt-debug/c.so out/test/aarch64/dynamic-dt-debug/b.o -shared -7: + cc -B. -o out/test/aarch64/ar-alignment/exe out/test/aarch64/ar-alignment/c.o out/test/aarch64/ar-alignment/d.a -25: + cc -fcommon -xc -c -o out/test/aarch64/common-ref/d.o - -45: 00000000000106c8 T bar -45: + on_exit -45: + echo OK -45: OK -45: + exit 0 - 53/371 Test #45: aarch64-defsym2 .......................................... Passed 2.65 sec -test 65 - Start 65: aarch64-dynamic-linker - -65: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-linker.sh" -65: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -65: Environment variables: -65: MACHINE=aarch64 -65: CPU= -65: Test timeout computed to be: 1500 -65: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-linker.sh -65: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -65: ++ export LC_ALL=C -65: ++ LC_ALL=C -65: ++ '[' -z aarch64 ']' -65: ++ '[' -z '' ']' -65: ++ TESTDIR=out/test/aarch64 -65: ++ CC=cc -65: ++ CXX=c++ -65: ++ GCC=gcc -65: ++ GXX=g++ -65: ++ OBJDUMP=objdump -65: ++ OBJCOPY=objcopy -65: ++ STRIP=strip -65: ++ QEMU= -57: + cc -o out/test/aarch64/dso-undef/e.o -c -xc - -57: + cat -65: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-linker.sh .sh -25: + cat -64: + not grep -F '(DEBUG)' -64: + readelf --dynamic out/test/aarch64/dynamic-dt-debug/c.so -64: + grep -F '(DEBUG)' -64: + return 0 -64: + on_exit -64: + echo OK -64: OK -64: + exit 0 - 54/371 Test #64: aarch64-dynamic-dt-debug ................................. Passed 1.98 sec -test 66 - Start 66: aarch64-dynamic-list-data - -66: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list-data.sh" -66: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -66: Environment variables: -66: MACHINE=aarch64 -66: CPU= -66: Test timeout computed to be: 1500 -66: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list-data.sh -66: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -66: ++ export LC_ALL=C -66: ++ LC_ALL=C -66: ++ '[' -z aarch64 ']' -66: ++ '[' -z '' ']' -66: ++ TESTDIR=out/test/aarch64 -66: ++ CC=cc -66: ++ CXX=c++ -66: ++ GCC=gcc -66: ++ GXX=g++ -66: ++ OBJDUMP=objdump -66: ++ OBJCOPY=objcopy -66: ++ STRIP=strip -66: ++ QEMU= -66: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list-data.sh .sh -66: ++ testname=dynamic-list-data -66: ++ t=out/test/aarch64/dynamic-list-data -66: ++ mkdir -p out/test/aarch64/dynamic-list-data -66: ++ case $MACHINE in -66: ++ tlsdesc_opt=-mtls-dialect=desc -66: +++ uname -66: ++ '[' Linux = FreeBSD ']' -66: ++ trap 'on_error $LINENO' ERR -66: ++ trap on_exit EXIT -66: ++ echo -n 'Testing dynamic-list-data ... ' -66: Testing dynamic-list-data ... ++ set -o pipefail -66: ++ set -x -66: + cat -66: + cc -o out/test/aarch64/dynamic-list-data/a.o -c -xc - -66: + cc -B. -o out/test/aarch64/dynamic-list-data/exe out/test/aarch64/dynamic-list-data/a.o -Wl,-dynamic-list-data -65: ++ testname=dynamic-linker -65: ++ t=out/test/aarch64/dynamic-linker -65: ++ mkdir -p out/test/aarch64/dynamic-linker -65: ++ case $MACHINE in -65: ++ tlsdesc_opt=-mtls-dialect=desc -65: +++ uname -65: ++ '[' Linux = FreeBSD ']' -65: ++ trap 'on_error $LINENO' ERR -65: ++ trap on_exit EXIT -65: ++ echo -n 'Testing dynamic-linker ... ' -65: Testing dynamic-linker ... ++ set -o pipefail -65: ++ set -x -65: + cat -25: + rm -f out/test/aarch64/common-ref/e.a -65: + cc -c -o out/test/aarch64/dynamic-linker/a.o -x assembler - -25: + ar rcs out/test/aarch64/common-ref/e.a out/test/aarch64/common-ref/d.o -65: + ./mold -o out/test/aarch64/dynamic-linker/exe1 out/test/aarch64/dynamic-linker/a.o -24: + out/test/aarch64/common-archive/exe -24: + grep '5 0 0 -1' -66: + readelf -W --dyn-syms out/test/aarch64/dynamic-list-data/exe -24: 5 0 0 -1 -24: + cat -24: + cc -fcommon -xc -c -o out/test/aarch64/common-archive/f.o - -66: + grep -w foo out/test/aarch64/dynamic-list-data/log -61: + cat -61: + cc -o out/test/aarch64/duplicate-error-gc-sections/a.o -c -xc - -66: 7: 0000000000030a68 4 OBJECT GLOBAL DEFAULT 24 foo -66: + not grep -w bar out/test/aarch64/dynamic-list-data/log -66: + grep -w bar out/test/aarch64/dynamic-list-data/log -66: + return 0 -66: + on_exit -66: + echo OK -66: OK -66: + exit 0 -65: + not grep -F .interp -65: + grep -F .interp - 55/371 Test #66: aarch64-dynamic-list-data ................................ Passed 0.13 sec -test 67 - Start 67: aarch64-dynamic-list - -67: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list.sh" -67: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -67: Environment variables: -67: MACHINE=aarch64 -67: CPU= -67: Test timeout computed to be: 1500 -65: + readelf -WS out/test/aarch64/dynamic-linker/exe1 -65: + return 0 -65: + ./mold -o out/test/aarch64/dynamic-linker/exe2 out/test/aarch64/dynamic-linker/a.o --dynamic-linker=/foo/bar -67: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list.sh -67: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -67: ++ export LC_ALL=C -67: ++ LC_ALL=C -67: ++ '[' -z aarch64 ']' -67: ++ '[' -z '' ']' -67: ++ TESTDIR=out/test/aarch64 -67: ++ CC=cc -67: ++ CXX=c++ -67: ++ GCC=gcc -67: ++ GXX=g++ -67: ++ OBJDUMP=objdump -67: ++ OBJCOPY=objcopy -67: ++ STRIP=strip -67: ++ QEMU= -25: + cc -B. -o out/test/aarch64/common-ref/exe out/test/aarch64/common-ref/a.o out/test/aarch64/common-ref/c.a out/test/aarch64/common-ref/e.a -67: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list.sh .sh -7: + on_exit -7: + echo OK -7: OK -7: + exit 0 -67: ++ testname=dynamic-list -67: ++ t=out/test/aarch64/dynamic-list -67: ++ mkdir -p out/test/aarch64/dynamic-list -24: + rm -f out/test/aarch64/common-archive/f.a - 56/371 Test #7: aarch64-ar-alignment ..................................... Passed 4.66 sec -60: + cc -B. -o out/test/aarch64/duplicate-error-archive/exe out/test/aarch64/duplicate-error-archive/c.o out/test/aarch64/duplicate-error-archive/b.a out/test/aarch64/duplicate-error-archive/b.a -test 68 - Start 68: aarch64-dynamic-list2 - -68: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list2.sh" -68: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -68: Environment variables: -68: MACHINE=aarch64 -68: CPU= -68: Test timeout computed to be: 1500 -24: + ar rcs out/test/aarch64/common-archive/f.a out/test/aarch64/common-archive/b.o out/test/aarch64/common-archive/f.o -68: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list2.sh -68: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -68: ++ export LC_ALL=C -68: ++ LC_ALL=C -68: ++ '[' -z aarch64 ']' -68: ++ '[' -z '' ']' -68: ++ TESTDIR=out/test/aarch64 -68: ++ CC=cc -68: ++ CXX=c++ -68: ++ GCC=gcc -68: ++ GXX=g++ -68: ++ OBJDUMP=objdump -68: ++ OBJCOPY=objcopy -68: ++ STRIP=strip -68: ++ QEMU= -67: ++ case $MACHINE in -67: ++ tlsdesc_opt=-mtls-dialect=desc -67: +++ uname -67: ++ '[' Linux = FreeBSD ']' -67: ++ trap 'on_error $LINENO' ERR -67: ++ trap on_exit EXIT -67: ++ echo -n 'Testing dynamic-list ... ' -67: Testing dynamic-list ... ++ set -o pipefail -67: ++ set -x -67: + cat -67: + cc -o out/test/aarch64/dynamic-list/a.o -c -xc - -65: + readelf -WS out/test/aarch64/dynamic-linker/exe2 -65: + grep -F .interp -65: [ 1] .interp PROGBITS 0000000000200238 000238 000009 00 A 0 0 1 -65: + ./mold -o out/test/aarch64/dynamic-linker/exe3 out/test/aarch64/dynamic-linker/a.o --dynamic-linker=/foo/bar -static -68: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list2.sh .sh -68: ++ testname=dynamic-list2 -68: ++ t=out/test/aarch64/dynamic-list2 -68: ++ mkdir -p out/test/aarch64/dynamic-list2 -68: ++ case $MACHINE in -68: ++ tlsdesc_opt=-mtls-dialect=desc -68: +++ uname -57: + cc -B. -o out/test/aarch64/dso-undef/exe out/test/aarch64/dso-undef/b.so out/test/aarch64/dso-undef/d.a out/test/aarch64/dso-undef/e.o -68: ++ '[' Linux = FreeBSD ']' -24: + cc -B. -o out/test/aarch64/common-archive/exe out/test/aarch64/common-archive/a.o out/test/aarch64/common-archive/f.a -68: ++ trap 'on_error $LINENO' ERR -68: ++ trap on_exit EXIT -68: ++ echo -n 'Testing dynamic-list2 ... ' -68: Testing dynamic-list2 ... ++ set -o pipefail -68: ++ set -x -65: + not grep -F .interp -65: + grep -F .interp -65: + readelf -WS out/test/aarch64/dynamic-linker/exe3 -68: + cc -o out/test/aarch64/dynamic-list2/a.o -c -xc - -68: + cat -61: + cat -61: + cc -o out/test/aarch64/duplicate-error-gc-sections/b.o -c -xc - -65: + return 0 -25: + out/test/aarch64/common-ref/exe -25: + grep 5 -65: + on_exit -65: + echo OK -65: OK -65: + exit 0 - 57/371 Test #65: aarch64-dynamic-linker ................................... Passed 0.63 sec -test 69 - Start 69: aarch64-dynamic-list3 - -69: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list3.sh" -69: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -69: Environment variables: -69: MACHINE=aarch64 -69: CPU= -69: Test timeout computed to be: 1500 -67: + cc -B. -o out/test/aarch64/dynamic-list/exe out/test/aarch64/dynamic-list/a.o -69: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list3.sh -69: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -69: ++ export LC_ALL=C -69: ++ LC_ALL=C -69: ++ '[' -z aarch64 ']' -69: ++ '[' -z '' ']' -69: ++ TESTDIR=out/test/aarch64 -69: ++ CC=cc -69: ++ CXX=c++ -69: ++ GCC=gcc -69: ++ GXX=g++ -69: ++ OBJDUMP=objdump -69: ++ OBJCOPY=objcopy -69: ++ STRIP=strip -69: ++ QEMU= -69: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list3.sh .sh -69: ++ testname=dynamic-list3 -69: ++ t=out/test/aarch64/dynamic-list3 -69: ++ mkdir -p out/test/aarch64/dynamic-list3 -69: ++ case $MACHINE in -69: ++ tlsdesc_opt=-mtls-dialect=desc -69: +++ uname -69: ++ '[' Linux = FreeBSD ']' -69: ++ trap 'on_error $LINENO' ERR -69: ++ trap on_exit EXIT -69: ++ echo -n 'Testing dynamic-list3 ... ' -69: Testing dynamic-list3 ... ++ set -o pipefail -69: ++ set -x -69: + cat -57: + grep ' foo$' -57: + readelf --dyn-syms out/test/aarch64/dso-undef/exe -60: + not cc -B. -o out/test/aarch64/duplicate-error-archive/exe out/test/aarch64/duplicate-error-archive/c.o -Wl,--push-state,--whole-archive out/test/aarch64/duplicate-error-archive/b.a out/test/aarch64/duplicate-error-archive/b.a -Wl,--pop-state -62: + test_cflags -flto -62: + echo 'int main() {}' -62: + cc -B. -flto -o /dev/null -xc - -57: 5: 0000000000030a40 4 OBJECT GLOBAL DEFAULT 24 foo -57: + on_exit -57: + echo OK -57: OK -57: + exit 0 - 58/371 Test #57: aarch64-dso-undef ........................................ Passed 2.75 sec -69: + c++ -fPIC -c -o out/test/aarch64/dynamic-list3/b.o -xc - -test 70 - Start 70: aarch64-dynamic-list4 - -70: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list4.sh" -70: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -70: Environment variables: -70: MACHINE=aarch64 -70: CPU= -70: Test timeout computed to be: 1500 -69: + cat -25: 5 -25: + on_exit -25: + echo OK -25: OK -25: + exit 0 -70: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list4.sh - 59/371 Test #25: aarch64-common-ref ....................................... Passed 4.02 sec -test 71 - Start 71: aarch64-dynamic - -71: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic.sh" -71: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -71: Environment variables: -71: MACHINE=aarch64 -71: CPU= -71: Test timeout computed to be: 1500 -70: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -70: ++ export LC_ALL=C -70: ++ LC_ALL=C -70: ++ '[' -z aarch64 ']' -70: ++ '[' -z '' ']' -70: ++ TESTDIR=out/test/aarch64 -70: ++ CC=cc -70: ++ CXX=c++ -70: ++ GCC=gcc -70: ++ GXX=g++ -70: ++ OBJDUMP=objdump -70: ++ OBJCOPY=objcopy -70: ++ STRIP=strip -70: ++ QEMU= -70: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list4.sh .sh -71: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic.sh -71: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -71: ++ export LC_ALL=C -71: ++ LC_ALL=C -71: ++ '[' -z aarch64 ']' -71: ++ '[' -z '' ']' -71: ++ TESTDIR=out/test/aarch64 -71: ++ CC=cc -71: ++ CXX=c++ -71: ++ GCC=gcc -71: ++ GXX=g++ -71: ++ OBJDUMP=objdump -71: ++ OBJCOPY=objcopy -71: ++ STRIP=strip -71: ++ QEMU= -71: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic.sh .sh -70: ++ testname=dynamic-list4 -70: ++ t=out/test/aarch64/dynamic-list4 -70: ++ mkdir -p out/test/aarch64/dynamic-list4 -70: ++ case $MACHINE in -70: ++ tlsdesc_opt=-mtls-dialect=desc -70: +++ uname -70: ++ '[' Linux = FreeBSD ']' -70: ++ trap 'on_error $LINENO' ERR -70: ++ trap on_exit EXIT -70: ++ echo -n 'Testing dynamic-list4 ... ' -70: Testing dynamic-list4 ... ++ set -o pipefail -70: ++ set -x -70: + cat -70: + cc -o out/test/aarch64/dynamic-list4/a.o -c -xc - -fPIC -61: + not cc -B. -o out/test/aarch64/duplicate-error-gc-sections/exe1 out/test/aarch64/duplicate-error-gc-sections/a.o out/test/aarch64/duplicate-error-gc-sections/a.o out/test/aarch64/duplicate-error-gc-sections/b.o -61: + grep 'duplicate symbol.*: foo$' -71: ++ testname=dynamic -71: ++ t=out/test/aarch64/dynamic -71: ++ mkdir -p out/test/aarch64/dynamic -69: + cc -B. -Wl,--dynamic-list=out/test/aarch64/dynamic-list3/dyn -o out/test/aarch64/dynamic-list3/exe1 out/test/aarch64/dynamic-list3/b.o -60: + grep 'duplicate symbol:.* foo' out/test/aarch64/duplicate-error-archive/log -71: ++ case $MACHINE in -71: ++ tlsdesc_opt=-mtls-dialect=desc -60: mold: error: duplicate symbol: out/test/aarch64/duplicate-error-archive/b.a(a.o): out/test/aarch64/duplicate-error-archive/b.a(a.o): foo -60: + on_exit -60: + echo OK -60: OK -60: + exit 0 - 60/371 Test #60: aarch64-duplicate-error-archive .......................... Passed 2.73 sec -test 72 - Start 72: aarch64-emit-relocs-cpp - -72: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs-cpp.sh" -72: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -72: Environment variables: -72: MACHINE=aarch64 -72: CPU= -72: Test timeout computed to be: 1500 -71: +++ uname -71: ++ '[' Linux = FreeBSD ']' -71: ++ trap 'on_error $LINENO' ERR -71: ++ trap on_exit EXIT -71: ++ echo -n 'Testing dynamic ... ' -71: Testing dynamic ... ++ set -o pipefail -71: ++ set -x -71: + echo '.globl main; main:' -71: + cc -o out/test/aarch64/dynamic/a.o -c -x assembler - -71: + cc -B. -o out/test/aarch64/dynamic/exe out/test/aarch64/dynamic/a.o -69: + readelf --dyn-syms out/test/aarch64/dynamic-list3/exe1 -69: + grep ' xyz' out/test/aarch64/dynamic-list3/log1 -69: 6: 0000000000010868 8 FUNC GLOBAL DEFAULT 18 xyz -69: + not grep ' foobarzx' out/test/aarch64/dynamic-list3/log1 -69: + grep ' foobarzx' out/test/aarch64/dynamic-list3/log1 -69: + return 0 -69: + grep ' foobarcx' out/test/aarch64/dynamic-list3/log1 -72: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs-cpp.sh -72: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -69: 5: 0000000000010878 8 FUNC GLOBAL DEFAULT 18 foobarcx -72: ++ export LC_ALL=C -72: ++ LC_ALL=C -72: ++ '[' -z aarch64 ']' -72: ++ '[' -z '' ']' -72: ++ TESTDIR=out/test/aarch64 -72: ++ CC=cc -72: ++ CXX=c++ -72: ++ GCC=gcc -72: ++ GXX=g++ -72: ++ OBJDUMP=objdump -72: ++ OBJCOPY=objcopy -72: ++ STRIP=strip -72: ++ QEMU= -69: + grep ' foo123bar456bx' out/test/aarch64/dynamic-list3/log1 -69: 4: 0000000000010880 8 FUNC GLOBAL DEFAULT 18 foo123bar456bx -69: + not grep ' foo123bar456c' out/test/aarch64/dynamic-list3/log1 -69: + grep ' foo123bar456c' out/test/aarch64/dynamic-list3/log1 -69: + return 0 -69: + not grep ' foo123bar456x' out/test/aarch64/dynamic-list3/log1 -69: + grep ' foo123bar456x' out/test/aarch64/dynamic-list3/log1 -72: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs-cpp.sh .sh -69: + return 0 -69: + cc -B. -Wl,--export-dynamic-symbol-list=out/test/aarch64/dynamic-list3/dyn -o out/test/aarch64/dynamic-list3/exe2 out/test/aarch64/dynamic-list3/b.o -72: ++ testname=emit-relocs-cpp -72: ++ t=out/test/aarch64/emit-relocs-cpp -72: ++ mkdir -p out/test/aarch64/emit-relocs-cpp -72: ++ case $MACHINE in -72: ++ tlsdesc_opt=-mtls-dialect=desc -72: +++ uname -72: ++ '[' Linux = FreeBSD ']' -72: ++ trap 'on_error $LINENO' ERR -72: ++ trap on_exit EXIT -72: ++ echo -n 'Testing emit-relocs-cpp ... ' -72: Testing emit-relocs-cpp ... ++ set -o pipefail -72: ++ set -x -72: + [[ aarch64 = arm* ]] -71: + readelf --dynamic out/test/aarch64/dynamic/exe -71: + grep -E 'Shared library:.*\blibc\b' -71: 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -71: + readelf -W --dyn-syms --use-dynamic out/test/aarch64/dynamic/exe -71: + grep -E 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start' -72: + c++ -o out/test/aarch64/emit-relocs-cpp/a.o -c -fPIC -xc++ - -71: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (3) -71: + on_exit -71: + echo OK -71: OK -71: + exit 0 - 61/371 Test #71: aarch64-dynamic .......................................... Passed 0.16 sec -test 73 - Start 73: aarch64-emit-relocs-dead-sections - -73: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs-dead-sections.sh" -73: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -73: Environment variables: -73: MACHINE=aarch64 -73: CPU= -73: Test timeout computed to be: 1500 -72: + cat -73: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs-dead-sections.sh -61: mold: error: duplicate symbol: out/test/aarch64/duplicate-error-gc-sections/a.o: out/test/aarch64/duplicate-error-gc-sections/a.o: foo -61: + not cc -B. -o out/test/aarch64/duplicate-error-gc-sections/exe2 out/test/aarch64/duplicate-error-gc-sections/a.o out/test/aarch64/duplicate-error-gc-sections/a.o out/test/aarch64/duplicate-error-gc-sections/b.o -Wl,-gc-sections -61: + grep 'duplicate symbol.*: foo$' -73: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -73: ++ export LC_ALL=C -73: ++ LC_ALL=C -73: ++ '[' -z aarch64 ']' -73: ++ '[' -z '' ']' -73: ++ TESTDIR=out/test/aarch64 -73: ++ CC=cc -73: ++ CXX=c++ -73: ++ GCC=gcc -73: ++ GXX=g++ -73: ++ OBJDUMP=objdump -73: ++ OBJCOPY=objcopy -73: ++ STRIP=strip -73: ++ QEMU= -51: + grep '/exe:.*/a.o ' out/test/aarch64/dependency-file-lto/dep -51: out/test/aarch64/dependency-file-lto/exe: /usr/lib/aarch64-linux-gnu/Scrt1.o /usr/lib/aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/15/crtbeginS.o out/test/aarch64/dependency-file-lto/a.o /usr/lib/gcc/aarch64-linux-gnu/15/libgcc.a /usr/lib/gcc/aarch64-linux-gnu/15/libgcc_s.so /usr/lib/aarch64-linux-gnu/libgcc_s.so.1 /usr/lib/aarch64-linux-gnu/libc.so /lib/aarch64-linux-gnu/libc.so.6 /usr/lib/aarch64-linux-gnu/libc_nonshared.a /lib/ld-linux-aarch64.so.1 /usr/lib/gcc/aarch64-linux-gnu/15/crtendS.o /usr/lib/aarch64-linux-gnu/crtn.o -73: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs-dead-sections.sh .sh -51: + grep '/a.o:$' out/test/aarch64/dependency-file-lto/dep -73: ++ testname=emit-relocs-dead-sections -73: ++ t=out/test/aarch64/emit-relocs-dead-sections -73: ++ mkdir -p out/test/aarch64/emit-relocs-dead-sections -51: out/test/aarch64/dependency-file-lto/a.o: -51: + not grep '^/tmp' out/test/aarch64/dependency-file-lto/dep -51: + grep '^/tmp' out/test/aarch64/dependency-file-lto/dep -73: ++ case $MACHINE in -73: ++ tlsdesc_opt=-mtls-dialect=desc -73: +++ uname -51: + return 0 -73: ++ '[' Linux = FreeBSD ']' -73: ++ trap 'on_error $LINENO' ERR -73: ++ trap on_exit EXIT -73: ++ echo -n 'Testing emit-relocs-dead-sections ... ' -73: Testing emit-relocs-dead-sections ... ++ set -o pipefail -73: ++ set -x -73: + '[' aarch64 = m68k ']' -73: + '[' aarch64 = sh4 ']' -73: + c++ -o out/test/aarch64/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - -51: + on_exit -51: + echo OK -51: OK -51: + exit 0 - 62/371 Test #51: aarch64-dependency-file-lto .............................. Passed 3.39 sec -test 74 - Start 74: aarch64-emit-relocs - -74: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs.sh" -74: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -74: Environment variables: -74: MACHINE=aarch64 -74: CPU= -74: Test timeout computed to be: 1500 -73: + cat -74: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs.sh -74: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -74: ++ export LC_ALL=C -74: ++ LC_ALL=C -74: ++ '[' -z aarch64 ']' -74: ++ '[' -z '' ']' -74: ++ TESTDIR=out/test/aarch64 -74: ++ CC=cc -74: ++ CXX=c++ -74: ++ GCC=gcc -74: ++ GXX=g++ -74: ++ OBJDUMP=objdump -74: ++ OBJCOPY=objcopy -74: ++ STRIP=strip -74: ++ QEMU= -74: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs.sh .sh -74: ++ testname=emit-relocs -74: ++ t=out/test/aarch64/emit-relocs -74: ++ mkdir -p out/test/aarch64/emit-relocs -74: ++ case $MACHINE in -74: ++ tlsdesc_opt=-mtls-dialect=desc -74: +++ uname -74: ++ '[' Linux = FreeBSD ']' -74: ++ trap 'on_error $LINENO' ERR -74: ++ trap on_exit EXIT -74: ++ echo -n 'Testing emit-relocs ... ' -74: Testing emit-relocs ... ++ set -o pipefail -74: ++ set -x -74: + cat -74: + cc -o out/test/aarch64/emit-relocs/a.o -c -fPIC -xc - -61: mold: error: duplicate symbol: out/test/aarch64/duplicate-error-gc-sections/a.o: out/test/aarch64/duplicate-error-gc-sections/a.o: foo -61: + on_exit -61: + echo OK -61: OK -61: + exit 0 - 63/371 Test #61: aarch64-duplicate-error-gc-sections ...................... Passed 3.11 sec -test 75 - Start 75: aarch64-empty-arg - -75: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/empty-arg.sh" -75: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -75: Environment variables: -75: MACHINE=aarch64 -75: CPU= -75: Test timeout computed to be: 1500 -75: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/empty-arg.sh -75: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -75: ++ export LC_ALL=C -75: ++ LC_ALL=C -75: ++ '[' -z aarch64 ']' -75: ++ '[' -z '' ']' -75: ++ TESTDIR=out/test/aarch64 -75: ++ CC=cc -75: ++ CXX=c++ -75: ++ GCC=gcc -75: ++ GXX=g++ -75: ++ OBJDUMP=objdump -75: ++ OBJCOPY=objcopy -75: ++ STRIP=strip -75: ++ QEMU= -75: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/empty-arg.sh .sh -75: ++ testname=empty-arg -75: ++ t=out/test/aarch64/empty-arg -75: ++ mkdir -p out/test/aarch64/empty-arg -68: + cat -68: + c++ -o out/test/aarch64/dynamic-list2/b.o -c -xc++ - -75: ++ case $MACHINE in -75: ++ tlsdesc_opt=-mtls-dialect=desc -75: +++ uname -75: ++ '[' Linux = FreeBSD ']' -74: + cc -B. -o out/test/aarch64/emit-relocs/exe out/test/aarch64/emit-relocs/a.o -Wl,-emit-relocs -67: + readelf --dyn-syms out/test/aarch64/dynamic-list/exe -69: + readelf --dyn-syms out/test/aarch64/dynamic-list3/exe2 -69: + grep ' xyz' out/test/aarch64/dynamic-list3/log2 -67: + not grep ' foo' out/test/aarch64/dynamic-list/log -67: + grep ' foo' out/test/aarch64/dynamic-list/log -69: 6: 0000000000010868 8 FUNC GLOBAL DEFAULT 18 xyz -69: + not grep ' foobarzx' out/test/aarch64/dynamic-list3/log2 -69: + grep ' foobarzx' out/test/aarch64/dynamic-list3/log2 -67: + return 0 -70: + cat -67: + not grep ' bar' out/test/aarch64/dynamic-list/log -67: + grep ' bar' out/test/aarch64/dynamic-list/log -70: + cc -B. -shared -o out/test/aarch64/dynamic-list4/b.so out/test/aarch64/dynamic-list4/a.o -Wl,--dynamic-list=out/test/aarch64/dynamic-list4/dyn -67: + return 0 -67: + cat -67: + cc -B. -o out/test/aarch64/dynamic-list/exe1 out/test/aarch64/dynamic-list/a.o -Wl,-dynamic-list=out/test/aarch64/dynamic-list/dyn -75: ++ trap 'on_error $LINENO' ERR -75: ++ trap on_exit EXIT -75: ++ echo -n 'Testing empty-arg ... ' -75: Testing empty-arg ... ++ set -o pipefail -75: ++ set -x -75: + not ./mold -m elf_x86_64 '' -75: + grep 'cannot open :' -69: + return 0 -69: + grep ' foobarcx' out/test/aarch64/dynamic-list3/log2 -75: mold: fatal: cannot open : No such file or directory -75: + on_exit -75: + echo OK -75: OK -75: + exit 0 - 64/371 Test #75: aarch64-empty-arg ........................................ Passed 0.19 sec -test 76 - Start 76: aarch64-empty-dso - -76: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/empty-dso.sh" -76: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -76: Environment variables: -76: MACHINE=aarch64 -76: CPU= -76: Test timeout computed to be: 1500 -72: + c++ -B. -o out/test/aarch64/emit-relocs-cpp/exe out/test/aarch64/emit-relocs-cpp/a.o -Wl,-emit-relocs -69: 5: 0000000000010878 8 FUNC GLOBAL DEFAULT 18 foobarcx -69: + grep ' foo123bar456bx' out/test/aarch64/dynamic-list3/log2 -69: 4: 0000000000010880 8 FUNC GLOBAL DEFAULT 18 foo123bar456bx -69: + not grep ' foo123bar456c' out/test/aarch64/dynamic-list3/log2 -69: + grep ' foo123bar456c' out/test/aarch64/dynamic-list3/log2 -69: + return 0 -69: + not grep ' foo123bar456x' out/test/aarch64/dynamic-list3/log2 -69: + grep ' foo123bar456x' out/test/aarch64/dynamic-list3/log2 -76: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/empty-dso.sh -69: + return 0 -69: + on_exit -69: + echo OK -69: OK -69: + exit 0 - 65/371 Test #69: aarch64-dynamic-list3 .................................... Passed 0.76 sec -test 77 - Start 77: aarch64-empty-file - -77: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/empty-file.sh" -77: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -77: Environment variables: -77: MACHINE=aarch64 -77: CPU= -77: Test timeout computed to be: 1500 -76: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -76: ++ export LC_ALL=C -76: ++ LC_ALL=C -76: ++ '[' -z aarch64 ']' -76: ++ '[' -z '' ']' -76: ++ TESTDIR=out/test/aarch64 -76: ++ CC=cc -76: ++ CXX=c++ -76: ++ GCC=gcc -76: ++ GXX=g++ -76: ++ OBJDUMP=objdump -76: ++ OBJCOPY=objcopy -76: ++ STRIP=strip -76: ++ QEMU= -76: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/empty-dso.sh .sh -76: ++ testname=empty-dso -76: ++ t=out/test/aarch64/empty-dso -76: ++ mkdir -p out/test/aarch64/empty-dso -24: + out/test/aarch64/common-archive/exe -24: + grep '5 0 7 2' -24: 5 0 7 2 -24: + on_exit -24: + echo OK -24: OK -24: + exit 0 - 66/371 Test #24: aarch64-common-archive ................................... Passed 4.80 sec -test 78 - Start 78: aarch64-empty-input - -78: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/empty-input.sh" -78: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -78: Environment variables: -78: MACHINE=aarch64 -78: CPU= -78: Test timeout computed to be: 1500 -76: ++ case $MACHINE in -76: ++ tlsdesc_opt=-mtls-dialect=desc -76: +++ uname -74: + out/test/aarch64/emit-relocs/exe -74: + grep 'Hello world' -68: + c++ -B. -o out/test/aarch64/dynamic-list2/exe out/test/aarch64/dynamic-list2/a.o out/test/aarch64/dynamic-list2/b.o -74: Hello world -74: + grep -E 'rela?\.text' -74: + readelf -S out/test/aarch64/emit-relocs/exe -74: [35] .rela.text RELA 0000000000000000 000026d0 -74: + on_exit -74: + echo OK -74: OK -74: + exit 0 - 67/371 Test #74: aarch64-emit-relocs ...................................... Passed 0.58 sec -test 79 - Start 79: aarch64-empty-version - -79: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/empty-version.sh" -79: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -79: Environment variables: -79: MACHINE=aarch64 -79: CPU= -79: Test timeout computed to be: 1500 -79: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/empty-version.sh -79: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -79: ++ export LC_ALL=C -79: ++ LC_ALL=C -79: ++ '[' -z aarch64 ']' -79: ++ '[' -z '' ']' -79: ++ TESTDIR=out/test/aarch64 -79: ++ CC=cc -79: ++ CXX=c++ -79: ++ GCC=gcc -79: ++ GXX=g++ -79: ++ OBJDUMP=objdump -79: ++ OBJCOPY=objcopy -79: ++ STRIP=strip -79: ++ QEMU= -79: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/empty-version.sh .sh -79: ++ testname=empty-version -79: ++ t=out/test/aarch64/empty-version -79: ++ mkdir -p out/test/aarch64/empty-version -79: ++ case $MACHINE in -79: ++ tlsdesc_opt=-mtls-dialect=desc -79: +++ uname -79: ++ '[' Linux = FreeBSD ']' -79: ++ trap 'on_error $LINENO' ERR -79: ++ trap on_exit EXIT -79: ++ echo -n 'Testing empty-version ... ' -79: Testing empty-version ... ++ set -o pipefail -79: ++ set -x -79: + cat -79: + cc -fPIC -c -o out/test/aarch64/empty-version/a.o -xc - -78: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/empty-input.sh -78: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -78: ++ export LC_ALL=C -78: ++ LC_ALL=C -78: ++ '[' -z aarch64 ']' -78: ++ '[' -z '' ']' -78: ++ TESTDIR=out/test/aarch64 -78: ++ CC=cc -78: ++ CXX=c++ -78: ++ GCC=gcc -78: ++ GXX=g++ -78: ++ OBJDUMP=objdump -78: ++ OBJCOPY=objcopy -78: ++ STRIP=strip -78: ++ QEMU= -78: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/empty-input.sh .sh -78: ++ testname=empty-input -78: ++ t=out/test/aarch64/empty-input -78: ++ mkdir -p out/test/aarch64/empty-input -78: ++ case $MACHINE in -78: ++ tlsdesc_opt=-mtls-dialect=desc -78: +++ uname -78: ++ '[' Linux = FreeBSD ']' -78: ++ trap 'on_error $LINENO' ERR -78: ++ trap on_exit EXIT -78: ++ echo -n 'Testing empty-input ... ' -78: Testing empty-input ... ++ set -o pipefail -78: ++ set -x -78: + rm -f out/test/aarch64/empty-input/a.o -78: + touch out/test/aarch64/empty-input/a.o -78: + not cc -B. -o out/test/aarch64/empty-input/exe out/test/aarch64/empty-input/a.o -77: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/empty-file.sh -76: ++ '[' Linux = FreeBSD ']' -76: ++ trap 'on_error $LINENO' ERR -76: ++ trap on_exit EXIT -76: ++ echo -n 'Testing empty-dso ... ' -76: Testing empty-dso ... ++ set -o pipefail -76: ++ set -x -76: + cat -76: + cc -o out/test/aarch64/empty-dso/a.o -c -xc - -fPIC -77: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -77: ++ export LC_ALL=C -77: ++ LC_ALL=C -77: ++ '[' -z aarch64 ']' -77: ++ '[' -z '' ']' -77: ++ TESTDIR=out/test/aarch64 -77: ++ CC=cc -77: ++ CXX=c++ -77: ++ GCC=gcc -77: ++ GXX=g++ -77: ++ OBJDUMP=objdump -77: ++ OBJCOPY=objcopy -77: ++ STRIP=strip -77: ++ QEMU= -77: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/empty-file.sh .sh -77: ++ testname=empty-file -77: ++ t=out/test/aarch64/empty-file -77: ++ mkdir -p out/test/aarch64/empty-file -77: ++ case $MACHINE in -77: ++ tlsdesc_opt=-mtls-dialect=desc -77: +++ uname -77: ++ '[' Linux = FreeBSD ']' -77: ++ trap 'on_error $LINENO' ERR -77: ++ trap on_exit EXIT -77: ++ echo -n 'Testing empty-file ... ' -77: Testing empty-file ... ++ set -o pipefail -77: ++ set -x -77: + cat -77: + cc -o out/test/aarch64/empty-file/a.o -c -xc - -78: + grep 'unknown file type' out/test/aarch64/empty-input/log -78: mold: fatal: out/test/aarch64/empty-input/a.o: unknown file type -78: + on_exit -78: + echo OK -78: OK -78: + exit 0 - 68/371 Test #78: aarch64-empty-input ...................................... Passed 0.31 sec -test 80 - Start 80: aarch64-entry - -80: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/entry.sh" -80: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -80: Environment variables: -80: MACHINE=aarch64 -80: CPU= -80: Test timeout computed to be: 1500 -72: + grep 'Hello world' -72: + out/test/aarch64/emit-relocs-cpp/exe -72: Hello world -72: + grep -E 'rela?\.text' -72: + readelf -SW out/test/aarch64/emit-relocs-cpp/exe -72: [35] .rela.text RELA 0000000000000000 0026d0 0002d0 18 I 33 19 8 -72: + readelf -SW out/test/aarch64/emit-relocs-cpp/exe -72: + grep -E 'rela?\.eh_frame' -72: [30] .rela.eh_frame RELA 0000000000000000 000a70 000090 18 I 33 11 8 -68: + readelf --dyn-syms out/test/aarch64/dynamic-list2/exe -42: + out/test/aarch64/defsym-lto/exe -42: + grep '^OK$' -42: OK -42: + on_exit -42: + echo OK -42: OK -42: + exit 0 -68: + not grep ' foo' out/test/aarch64/dynamic-list2/log - 69/371 Test #42: aarch64-defsym-lto ....................................... Passed 4.83 sec -68: + grep ' foo' out/test/aarch64/dynamic-list2/log -test 81 - Start 81: aarch64-exception-multiple-ehframe - -81: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/exception-multiple-ehframe.sh" -81: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -81: Environment variables: -81: MACHINE=aarch64 -81: CPU= -81: Test timeout computed to be: 1500 -68: + return 0 -68: + not grep ' bar' out/test/aarch64/dynamic-list2/log -68: + grep ' bar' out/test/aarch64/dynamic-list2/log -68: + return 0 -68: + cat -72: + on_exit -72: + echo OK -72: OK -72: + exit 0 - 70/371 Test #72: aarch64-emit-relocs-cpp .................................. Passed 1.30 sec -test 82 - Start 82: aarch64-exception - -82: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/exception.sh" -82: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -82: Environment variables: -82: MACHINE=aarch64 -82: CPU= -82: Test timeout computed to be: 1500 -81: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/exception-multiple-ehframe.sh -81: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -81: ++ export LC_ALL=C -81: ++ LC_ALL=C -81: ++ '[' -z aarch64 ']' -81: ++ '[' -z '' ']' -81: ++ TESTDIR=out/test/aarch64 -81: ++ CC=cc -81: ++ CXX=c++ -81: ++ GCC=gcc -81: ++ GXX=g++ -81: ++ OBJDUMP=objdump -81: ++ OBJCOPY=objcopy -81: ++ STRIP=strip -81: ++ QEMU= -68: + cc -B. -o out/test/aarch64/dynamic-list2/exe1 out/test/aarch64/dynamic-list2/a.o out/test/aarch64/dynamic-list2/b.o -Wl,-dynamic-list=out/test/aarch64/dynamic-list2/dyn -81: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/exception-multiple-ehframe.sh .sh -81: ++ testname=exception-multiple-ehframe -81: ++ t=out/test/aarch64/exception-multiple-ehframe -81: ++ mkdir -p out/test/aarch64/exception-multiple-ehframe -82: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/exception.sh -82: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -82: ++ export LC_ALL=C -82: ++ LC_ALL=C -82: ++ '[' -z aarch64 ']' -82: ++ '[' -z '' ']' -82: ++ TESTDIR=out/test/aarch64 -82: ++ CC=cc -82: ++ CXX=c++ -82: ++ GCC=gcc -82: ++ GXX=g++ -82: ++ OBJDUMP=objdump -82: ++ OBJCOPY=objcopy -82: ++ STRIP=strip -82: ++ QEMU= -82: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/exception.sh .sh -77: + rm -f out/test/aarch64/empty-file/b.script -77: + touch out/test/aarch64/empty-file/b.script -77: + cc -B. -o out/test/aarch64/empty-file/exe out/test/aarch64/empty-file/a.o -Wl,--version-script,out/test/aarch64/empty-file/b.script -81: ++ case $MACHINE in -81: ++ tlsdesc_opt=-mtls-dialect=desc -81: +++ uname -82: ++ testname=exception -82: ++ t=out/test/aarch64/exception -82: ++ mkdir -p out/test/aarch64/exception -81: ++ '[' Linux = FreeBSD ']' -81: ++ trap 'on_error $LINENO' ERR -82: ++ case $MACHINE in -82: ++ tlsdesc_opt=-mtls-dialect=desc -82: +++ uname -82: ++ '[' Linux = FreeBSD ']' -82: ++ trap 'on_error $LINENO' ERR -82: ++ trap on_exit EXIT -82: ++ echo -n 'Testing exception ... ' -82: Testing exception ... ++ set -o pipefail -82: ++ set -x -82: + static= -82: + test_cxxflags -static -80: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/entry.sh -81: ++ trap on_exit EXIT -81: ++ echo -n 'Testing exception-multiple-ehframe ... ' -81: Testing exception-multiple-ehframe ... ++ set -o pipefail -81: ++ set -x -81: + '[' aarch64 = sh4aeb ']' -82: + echo 'int main() {}' -81: + nm mold -81: + grep __tsan_init -82: + c++ -B. -static -o /dev/null -xc++ - -67: + readelf --dyn-syms out/test/aarch64/dynamic-list/exe1 -80: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -80: ++ export LC_ALL=C -80: ++ LC_ALL=C -80: ++ '[' -z aarch64 ']' -80: ++ '[' -z '' ']' -80: ++ TESTDIR=out/test/aarch64 -80: ++ CC=cc -80: ++ CXX=c++ -80: ++ GCC=gcc -80: ++ GXX=g++ -80: ++ OBJDUMP=objdump -80: ++ OBJCOPY=objcopy -80: ++ STRIP=strip -80: ++ QEMU= -80: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/entry.sh .sh -80: ++ testname=entry -80: ++ t=out/test/aarch64/entry -80: ++ mkdir -p out/test/aarch64/entry -68: + readelf --dyn-syms out/test/aarch64/dynamic-list2/exe1 -67: + grep ' foo' out/test/aarch64/dynamic-list/log1 -67: 5: 00000000000107e8 8 FUNC GLOBAL DEFAULT 18 foo -67: + grep ' bar' out/test/aarch64/dynamic-list/log1 -77: + grep 'Hello world' -77: + out/test/aarch64/empty-file/exe -67: 4: 00000000000107f0 8 FUNC GLOBAL DEFAULT 18 bar -77: Hello world -77: + on_exit -77: + echo OK -77: OK -77: + exit 0 -80: ++ case $MACHINE in -80: ++ tlsdesc_opt=-mtls-dialect=desc -80: +++ uname -80: ++ '[' Linux = FreeBSD ']' -80: ++ trap 'on_error $LINENO' ERR -80: ++ trap on_exit EXIT -80: ++ echo -n 'Testing entry ... ' -80: Testing entry ... ++ set -o pipefail -80: ++ set -x -80: + '[' aarch64 = ppc64 ']' -80: + cc -o out/test/aarch64/entry/a.o -c -x assembler - -80: + cat - 71/371 Test #77: aarch64-empty-file ....................................... Passed 0.73 sec -68: + grep ' foo' out/test/aarch64/dynamic-list2/log1 -test 83 - Start 83: aarch64-exclude-libs - -83: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs.sh" -83: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -83: Environment variables: -83: MACHINE=aarch64 -83: CPU= -83: Test timeout computed to be: 1500 -68: 5: 00000000000107e8 20 FUNC GLOBAL DEFAULT 18 foo -68: + not grep ' bar' out/test/aarch64/dynamic-list2/log1 -68: + grep ' bar' out/test/aarch64/dynamic-list2/log1 -67: + cc -B. -o out/test/aarch64/dynamic-list/exe2 out/test/aarch64/dynamic-list/a.o -Wl,--export-dynamic-symbol-list=out/test/aarch64/dynamic-list/dyn -62: + cat -62: + cc -o out/test/aarch64/duplicate-error-lto/a.o -c -xc - -flto -68: + return 0 -68: + grep ' _Z3bazi' out/test/aarch64/dynamic-list2/log1 -83: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs.sh -68: 4: 0000000000010810 20 FUNC GLOBAL DEFAULT 18 _Z3bazi -83: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -83: ++ export LC_ALL=C -83: ++ LC_ALL=C -83: ++ '[' -z aarch64 ']' -83: ++ '[' -z '' ']' -83: ++ TESTDIR=out/test/aarch64 -83: ++ CC=cc -83: ++ CXX=c++ -83: ++ GCC=gcc -83: ++ GXX=g++ -83: ++ OBJDUMP=objdump -83: ++ OBJCOPY=objcopy -83: ++ STRIP=strip -83: ++ QEMU= -68: + cc -B. -o out/test/aarch64/dynamic-list2/exe2 out/test/aarch64/dynamic-list2/a.o out/test/aarch64/dynamic-list2/b.o -Wl,--export-dynamic-symbol-list=out/test/aarch64/dynamic-list2/dyn -83: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs.sh .sh -79: + cc -B. -shared -o out/test/aarch64/empty-version/b.so out/test/aarch64/empty-version/a.o -80: + cc -o out/test/aarch64/entry/b.o -c -xc - -83: ++ testname=exclude-libs -83: ++ t=out/test/aarch64/exclude-libs -83: ++ mkdir -p out/test/aarch64/exclude-libs -80: + cat -83: ++ case $MACHINE in -83: ++ tlsdesc_opt=-mtls-dialect=desc -83: +++ uname -83: ++ '[' Linux = FreeBSD ']' -83: ++ trap 'on_error $LINENO' ERR -83: ++ trap on_exit EXIT -83: ++ echo -n 'Testing exclude-libs ... ' -83: Testing exclude-libs ... ++ set -o pipefail -83: ++ set -x -70: + cc -o out/test/aarch64/dynamic-list4/c.o -c -xc - -fPIC -83: + cat -83: + cc -fPIC -xc -c -o out/test/aarch64/exclude-libs/a.o - -70: + cat -62: + cat -62: + cc -o out/test/aarch64/duplicate-error-lto/b.o -c -xc - -flto -76: + cc -B. -shared -o out/test/aarch64/empty-dso/b.so out/test/aarch64/empty-dso/a.o -67: + readelf --dyn-syms out/test/aarch64/dynamic-list/exe2 -83: + cc -fPIC -xc -c -o out/test/aarch64/exclude-libs/b.o - -83: + cat -67: + grep ' foo' out/test/aarch64/dynamic-list/log2 -67: 5: 00000000000107e8 8 FUNC GLOBAL DEFAULT 18 foo -67: + grep ' bar' out/test/aarch64/dynamic-list/log2 -67: 4: 00000000000107f0 8 FUNC GLOBAL DEFAULT 18 bar -67: + cc -B. -o out/test/aarch64/dynamic-list/exe3 out/test/aarch64/dynamic-list/a.o -Wl,--export-dynamic-symbol=foo,--export-dynamic-symbol=bar -68: + readelf --dyn-syms out/test/aarch64/dynamic-list2/exe2 -79: + readelf --dyn-syms out/test/aarch64/empty-version/b.so -79: + grep ' bar1' -68: + grep ' foo' out/test/aarch64/dynamic-list2/log2 -79: 5: 0000000000010728 8 FUNC GLOBAL DEFAULT 13 bar1 -68: 5: 00000000000107e8 20 FUNC GLOBAL DEFAULT 18 foo -79: + readelf --dyn-syms out/test/aarch64/empty-version/b.so -68: + not grep ' bar' out/test/aarch64/dynamic-list2/log2 -68: + grep ' bar' out/test/aarch64/dynamic-list2/log2 -79: + grep ' bar2' -79: 6: 0000000000010730 8 FUNC GLOBAL DEFAULT 13 bar2 -79: + on_exit -79: + echo OK -79: OK -79: + exit 0 -80: + cc -B. -o out/test/aarch64/entry/exe1 -Wl,-e,foo out/test/aarch64/entry/a.o out/test/aarch64/entry/b.o - 72/371 Test #79: aarch64-empty-version .................................... Passed 0.73 sec -test 84 - Start 84: aarch64-exclude-libs2 - -84: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs2.sh" -84: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -84: Environment variables: -84: MACHINE=aarch64 -84: CPU= -84: Test timeout computed to be: 1500 -68: + return 0 -68: + grep ' _Z3bazi' out/test/aarch64/dynamic-list2/log2 -84: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs2.sh -84: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -84: ++ export LC_ALL=C -84: ++ LC_ALL=C -84: ++ '[' -z aarch64 ']' -84: ++ '[' -z '' ']' -84: ++ TESTDIR=out/test/aarch64 -84: ++ CC=cc -84: ++ CXX=c++ -84: ++ GCC=gcc -84: ++ GXX=g++ -84: ++ OBJDUMP=objdump -84: ++ OBJCOPY=objcopy -84: ++ STRIP=strip -84: ++ QEMU= -84: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs2.sh .sh -62: + not cc -B. -o out/test/aarch64/duplicate-error-lto/exe1 out/test/aarch64/duplicate-error-lto/a.o out/test/aarch64/duplicate-error-lto/a.o out/test/aarch64/duplicate-error-lto/b.o -flto -62: + grep 'duplicate symbol.*: foo$' -68: 4: 0000000000010810 20 FUNC GLOBAL DEFAULT 18 _Z3bazi -68: + on_exit -68: + echo OK -68: OK -68: + exit 0 -84: ++ testname=exclude-libs2 -84: ++ t=out/test/aarch64/exclude-libs2 -84: ++ mkdir -p out/test/aarch64/exclude-libs2 - 73/371 Test #68: aarch64-dynamic-list2 .................................... Passed 1.64 sec -test 85 - Start 85: aarch64-exclude-libs3 - -85: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs3.sh" -85: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -85: Environment variables: -85: MACHINE=aarch64 -85: CPU= -85: Test timeout computed to be: 1500 -84: ++ case $MACHINE in -84: ++ tlsdesc_opt=-mtls-dialect=desc -84: +++ uname -70: + cc -B. -shared -o out/test/aarch64/dynamic-list4/d.so out/test/aarch64/dynamic-list4/c.o -84: ++ '[' Linux = FreeBSD ']' -84: ++ trap 'on_error $LINENO' ERR -84: ++ trap on_exit EXIT -84: ++ echo -n 'Testing exclude-libs2 ... ' -84: Testing exclude-libs2 ... ++ set -o pipefail -84: ++ set -x -84: + cat -85: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs3.sh -85: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -85: ++ export LC_ALL=C -85: ++ LC_ALL=C -85: ++ '[' -z aarch64 ']' -85: ++ '[' -z '' ']' -85: ++ TESTDIR=out/test/aarch64 -85: ++ CC=cc -85: ++ CXX=c++ -85: ++ GCC=gcc -85: ++ GXX=g++ -85: ++ OBJDUMP=objdump -85: ++ OBJCOPY=objcopy -85: ++ STRIP=strip -85: ++ QEMU= -84: + cc -x assembler -c -o out/test/aarch64/exclude-libs2/a.o - -85: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs3.sh .sh -85: ++ testname=exclude-libs3 -85: ++ t=out/test/aarch64/exclude-libs3 -85: ++ mkdir -p out/test/aarch64/exclude-libs3 -85: ++ case $MACHINE in -85: ++ tlsdesc_opt=-mtls-dialect=desc -85: +++ uname -85: ++ '[' Linux = FreeBSD ']' -85: ++ trap 'on_error $LINENO' ERR -85: ++ trap on_exit EXIT -85: ++ echo -n 'Testing exclude-libs3 ... ' -85: Testing exclude-libs3 ... ++ set -o pipefail -85: ++ set -x -85: + cat -85: + cc -fPIC -xc -c -o out/test/aarch64/exclude-libs3/a.o - -76: + ./mold -shared -o out/test/aarch64/empty-dso/c.so out/test/aarch64/empty-dso/b.so -84: + rm -f out/test/aarch64/exclude-libs2/b.a -83: + rm -f out/test/aarch64/exclude-libs/c.a -84: + ar crs out/test/aarch64/exclude-libs2/b.a out/test/aarch64/exclude-libs2/a.o -67: + readelf --dyn-syms out/test/aarch64/dynamic-list/exe3 -83: + ar crs out/test/aarch64/exclude-libs/c.a out/test/aarch64/exclude-libs/a.o -67: + grep ' foo' out/test/aarch64/dynamic-list/log3 -76: + readelf -W --dynamic out/test/aarch64/empty-dso/c.so -67: 5: 00000000000107e8 8 FUNC GLOBAL DEFAULT 18 foo -67: + grep ' bar' out/test/aarch64/dynamic-list/log3 -67: 4: 00000000000107f0 8 FUNC GLOBAL DEFAULT 18 bar -67: + on_exit -67: + echo OK -67: OK -67: + exit 0 - 74/371 Test #67: aarch64-dynamic-list ..................................... Passed 1.73 sec -76: + grep -F /b.so -test 86 - Start 86: aarch64-execstack - -86: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/execstack.sh" -86: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -86: Environment variables: -86: MACHINE=aarch64 -86: CPU= -86: Test timeout computed to be: 1500 -76: 0x0000000000000001 (NEEDED) Shared library: [out/test/aarch64/empty-dso/b.so] -76: + on_exit -76: + echo OK -76: OK -76: + exit 0 - 75/371 Test #76: aarch64-empty-dso ........................................ Passed 0.90 sec -test 87 - Start 87: aarch64-execute-only - -87: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/execute-only.sh" -87: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -87: Environment variables: -87: MACHINE=aarch64 -87: CPU= -87: Test timeout computed to be: 1500 -87: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/execute-only.sh -86: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/execstack.sh -86: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -86: ++ export LC_ALL=C -86: ++ LC_ALL=C -86: ++ '[' -z aarch64 ']' -86: ++ '[' -z '' ']' -86: ++ TESTDIR=out/test/aarch64 -86: ++ CC=cc -86: ++ CXX=c++ -86: ++ GCC=gcc -86: ++ GXX=g++ -86: ++ OBJDUMP=objdump -86: ++ OBJCOPY=objcopy -86: ++ STRIP=strip -86: ++ QEMU= -87: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -87: ++ export LC_ALL=C -87: ++ LC_ALL=C -87: ++ '[' -z aarch64 ']' -87: ++ '[' -z '' ']' -87: ++ TESTDIR=out/test/aarch64 -87: ++ CC=cc -87: ++ CXX=c++ -87: ++ GCC=gcc -87: ++ GXX=g++ -87: ++ OBJDUMP=objdump -87: ++ OBJCOPY=objcopy -87: ++ STRIP=strip -87: ++ QEMU= -87: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/execute-only.sh .sh -87: ++ testname=execute-only -87: ++ t=out/test/aarch64/execute-only -87: ++ mkdir -p out/test/aarch64/execute-only -70: + cc -o out/test/aarch64/dynamic-list4/e.o -c -xc - -70: + cat -87: ++ case $MACHINE in -87: ++ tlsdesc_opt=-mtls-dialect=desc -87: +++ uname -87: ++ '[' Linux = FreeBSD ']' -87: ++ trap 'on_error $LINENO' ERR -87: ++ trap on_exit EXIT -87: ++ echo -n 'Testing execute-only ... ' -87: Testing execute-only ... ++ set -o pipefail -87: ++ set -x -87: + '[' aarch64 = sparc64 ']' -87: + '[' aarch64 = ppc64 ']' -87: + '[' aarch64 = ppc64le ']' -87: + cat -87: + cc -o out/test/aarch64/execute-only/a.o -c -xc - -86: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/execstack.sh .sh -86: ++ testname=execstack -86: ++ t=out/test/aarch64/execstack -86: ++ mkdir -p out/test/aarch64/execstack -85: + rm -f out/test/aarch64/exclude-libs3/b.a -86: ++ case $MACHINE in -85: + ar crs out/test/aarch64/exclude-libs3/b.a out/test/aarch64/exclude-libs3/a.o -62: mold: error: duplicate symbol: out/test/aarch64/duplicate-error-lto/a.o: out/test/aarch64/duplicate-error-lto/a.o: foo -86: ++ tlsdesc_opt=-mtls-dialect=desc -62: + on_exit -62: + echo OK -62: OK -62: + exit 0 - 76/371 Test #62: aarch64-duplicate-error-lto .............................. Passed 4.19 sec -test 88 - Start 88: aarch64-export-dynamic - -88: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/export-dynamic.sh" -88: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -88: Environment variables: -88: MACHINE=aarch64 -88: CPU= -88: Test timeout computed to be: 1500 -36: + cat -36: + clang -o out/test/aarch64/crel/a.o -c -xc - -Wa,--crel,--allow-experimental-crel -86: +++ uname -86: ++ '[' Linux = FreeBSD ']' -86: ++ trap 'on_error $LINENO' ERR -86: ++ trap on_exit EXIT -86: ++ echo -n 'Testing execstack ... ' -86: Testing execstack ... ++ set -o pipefail -86: ++ set -x -86: + cc -c -xc -o out/test/aarch64/execstack/a.o - -86: + cat -80: + readelf -e out/test/aarch64/entry/exe1 -80: + grep 'Entry point address:.*0x1000$' out/test/aarch64/entry/log -80: Entry point address: 0x1000 -80: + cc -B. -o out/test/aarch64/entry/exe2 -Wl,-e,bar out/test/aarch64/entry/a.o out/test/aarch64/entry/b.o -87: + cc -B. -o out/test/aarch64/execute-only/exe out/test/aarch64/execute-only/a.o -Wl,--execute-only -88: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/export-dynamic.sh -88: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -88: ++ export LC_ALL=C -88: ++ LC_ALL=C -88: ++ '[' -z aarch64 ']' -88: ++ '[' -z '' ']' -88: ++ TESTDIR=out/test/aarch64 -88: ++ CC=cc -88: ++ CXX=c++ -88: ++ GCC=gcc -88: ++ GXX=g++ -88: ++ OBJDUMP=objdump -88: ++ OBJCOPY=objcopy -88: ++ STRIP=strip -88: ++ QEMU= -88: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/export-dynamic.sh .sh -88: ++ testname=export-dynamic -88: ++ t=out/test/aarch64/export-dynamic -88: ++ mkdir -p out/test/aarch64/export-dynamic -88: ++ case $MACHINE in -88: ++ tlsdesc_opt=-mtls-dialect=desc -83: + rm -f out/test/aarch64/exclude-libs/d.a -73: + cat -88: +++ uname -83: + ar crs out/test/aarch64/exclude-libs/d.a out/test/aarch64/exclude-libs/b.o -73: + c++ -o out/test/aarch64/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - -88: ++ '[' Linux = FreeBSD ']' -88: ++ trap 'on_error $LINENO' ERR -88: ++ trap on_exit EXIT -88: ++ echo -n 'Testing export-dynamic ... ' -88: Testing export-dynamic ... ++ set -o pipefail -88: ++ set -x -88: + cat -70: + cc -B. -o out/test/aarch64/dynamic-list4/exe1 out/test/aarch64/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/aarch64/dynamic-list4/b.so -Wl,-pop-state -88: + cc -o out/test/aarch64/export-dynamic/a.o -c -x assembler - -85: + cc -fPIC -xc -c -o out/test/aarch64/exclude-libs3/c.o - -84: + cat -85: + cat -84: + cc -xc -c -o out/test/aarch64/exclude-libs2/c.o - -87: + out/test/aarch64/execute-only/exe -87: + grep 'Hello world' -87: Hello world -87: + readelf -W --segments out/test/aarch64/execute-only/exe -87: + grep -E 'LOAD\s.*[0-9a-f] E 0x' -87: LOAD 0x0005d0 0x00000000000105d0 0x00000000000105d0 0x000200 0x000200 E 0x10000 -87: + on_exit -87: + echo OK -87: OK -87: + exit 0 - 77/371 Test #87: aarch64-execute-only ..................................... Passed 0.12 sec -test 89 - Start 89: aarch64-export-from-exe - -89: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/export-from-exe.sh" -89: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -89: Environment variables: -89: MACHINE=aarch64 -89: CPU= -89: Test timeout computed to be: 1500 -88: + cc -shared -fPIC -o out/test/aarch64/export-dynamic/b.so -xc /dev/null -89: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/export-from-exe.sh -86: + cc -B. -o out/test/aarch64/execstack/exe out/test/aarch64/execstack/a.o -Wl,-z,execstack -89: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -89: ++ export LC_ALL=C -89: ++ LC_ALL=C -89: ++ '[' -z aarch64 ']' -89: ++ '[' -z '' ']' -89: ++ TESTDIR=out/test/aarch64 -89: ++ CC=cc -89: ++ CXX=c++ -89: ++ GCC=gcc -89: ++ GXX=g++ -89: ++ OBJDUMP=objdump -89: ++ OBJCOPY=objcopy -89: ++ STRIP=strip -89: ++ QEMU= -70: + out/test/aarch64/dynamic-list4/exe1 -70: + grep 'foo1 bar1 baz1' -89: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/export-from-exe.sh .sh -70: foo1 bar1 baz1 -70: + cc -B. -o out/test/aarch64/dynamic-list4/exe2 out/test/aarch64/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/aarch64/dynamic-list4/d.so out/test/aarch64/dynamic-list4/b.so -Wl,-pop-state -89: ++ testname=export-from-exe -89: ++ t=out/test/aarch64/export-from-exe -89: ++ mkdir -p out/test/aarch64/export-from-exe -80: + readelf -e out/test/aarch64/entry/exe2 -83: + cat -83: + cc -fPIC -xc -c -o out/test/aarch64/exclude-libs/e.o - -80: + grep 'Entry point address:.*0x2000$' out/test/aarch64/entry/log -89: ++ case $MACHINE in -89: ++ tlsdesc_opt=-mtls-dialect=desc -89: +++ uname -80: Entry point address: 0x2000 -80: + on_exit -80: + echo OK -80: OK -80: + exit 0 - 78/371 Test #80: aarch64-entry ............................................ Passed 0.68 sec -test 90 - Start 90: aarch64-fatal-warnings - -90: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/fatal-warnings.sh" -90: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -90: Environment variables: -90: MACHINE=aarch64 -90: CPU= -90: Test timeout computed to be: 1500 -84: + cc -B. -shared -o out/test/aarch64/exclude-libs2/d.so out/test/aarch64/exclude-libs2/c.o out/test/aarch64/exclude-libs2/b.a -Wl,-exclude-libs=b.a -90: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/fatal-warnings.sh -89: ++ '[' Linux = FreeBSD ']' -89: ++ trap 'on_error $LINENO' ERR -89: ++ trap on_exit EXIT -89: ++ echo -n 'Testing export-from-exe ... ' -89: Testing export-from-exe ... ++ set -o pipefail -89: ++ set -x -89: + cat -85: + cc -B. -shared -o out/test/aarch64/exclude-libs3/d.so out/test/aarch64/exclude-libs3/c.o out/test/aarch64/exclude-libs3/b.a -Wl,-exclude-libs=ALL -89: + cc -o out/test/aarch64/export-from-exe/a.o -c -xc - -90: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -90: ++ export LC_ALL=C -90: ++ LC_ALL=C -90: ++ '[' -z aarch64 ']' -90: ++ '[' -z '' ']' -90: ++ TESTDIR=out/test/aarch64 -90: ++ CC=cc -90: ++ CXX=c++ -90: ++ GCC=gcc -90: ++ GXX=g++ -90: ++ OBJDUMP=objdump -90: ++ OBJCOPY=objcopy -90: ++ STRIP=strip -90: ++ QEMU= -90: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/fatal-warnings.sh .sh -90: ++ testname=fatal-warnings -90: ++ t=out/test/aarch64/fatal-warnings -90: ++ mkdir -p out/test/aarch64/fatal-warnings -90: ++ case $MACHINE in -90: ++ tlsdesc_opt=-mtls-dialect=desc -90: +++ uname -90: ++ '[' Linux = FreeBSD ']' -90: ++ trap 'on_error $LINENO' ERR -90: ++ trap on_exit EXIT -90: ++ echo -n 'Testing fatal-warnings ... ' -90: Testing fatal-warnings ... ++ set -o pipefail -90: ++ set -x -90: + cat -90: + cc -fcommon -xc -c -o out/test/aarch64/fatal-warnings/a.o - -70: + out/test/aarch64/dynamic-list4/exe2 -70: + grep 'foo2 bar2 baz1' -70: foo2 bar2 baz1 -70: + on_exit -70: + echo OK -70: OK -70: + exit 0 - 79/371 Test #70: aarch64-dynamic-list4 .................................... Passed 1.82 sec -test 91 - Start 91: aarch64-filler - -91: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/filler.sh" -91: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -91: Environment variables: -91: MACHINE=aarch64 -91: CPU= -91: Test timeout computed to be: 1500 -88: + ./mold -o out/test/aarch64/export-dynamic/exe out/test/aarch64/export-dynamic/a.o out/test/aarch64/export-dynamic/b.so --export-dynamic -85: + readelf --dyn-syms out/test/aarch64/exclude-libs3/d.so -85: + grep -F foo -85: 5: 0000000000010728 24 FUNC GLOBAL DEFAULT 15 foo -86: + readelf --segments -W out/test/aarch64/execstack/exe -86: + grep 'GNU_STACK.* RWE ' -86: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RWE 0x1 -85: + on_exit -85: + echo OK -85: OK -85: + exit 0 - 80/371 Test #85: aarch64-exclude-libs3 .................................... Passed 0.28 sec -test 92 - Start 92: aarch64-filter - -92: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/filter.sh" -92: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -92: Environment variables: -92: MACHINE=aarch64 -92: CPU= -92: Test timeout computed to be: 1500 -91: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/filler.sh -91: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -91: ++ export LC_ALL=C -91: ++ LC_ALL=C -91: ++ '[' -z aarch64 ']' -91: ++ '[' -z '' ']' -91: ++ TESTDIR=out/test/aarch64 -91: ++ CC=cc -91: ++ CXX=c++ -91: ++ GCC=gcc -91: ++ GXX=g++ -91: ++ OBJDUMP=objdump -91: ++ OBJCOPY=objcopy -91: ++ STRIP=strip -91: ++ QEMU= -91: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/filler.sh .sh -91: ++ testname=filler -91: ++ t=out/test/aarch64/filler -91: ++ mkdir -p out/test/aarch64/filler -91: ++ case $MACHINE in -91: ++ tlsdesc_opt=-mtls-dialect=desc -91: +++ uname -86: + cc -B. -o out/test/aarch64/execstack/exe out/test/aarch64/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack -84: + readelf --dyn-syms out/test/aarch64/exclude-libs2/d.so -84: + grep -F foo -84: 5: 00000000000106a8 8 FUNC GLOBAL DEFAULT 13 foo -84: + on_exit -84: + echo OK -84: OK -84: + exit 0 -90: + cc -fcommon -xc -c -o out/test/aarch64/fatal-warnings/b.o - -90: + cat - 81/371 Test #84: aarch64-exclude-libs2 .................................... Passed 0.31 sec -test 93 - Start 93: aarch64-func-addr - -93: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/func-addr.sh" -93: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -93: Environment variables: -93: MACHINE=aarch64 -93: CPU= -93: Test timeout computed to be: 1500 -91: ++ '[' Linux = FreeBSD ']' -91: ++ trap 'on_error $LINENO' ERR -91: ++ trap on_exit EXIT -91: ++ echo -n 'Testing filler ... ' -91: Testing filler ... ++ set -o pipefail -91: ++ set -x -91: + test_cflags -static -91: + echo 'int main() {}' -88: + readelf --dyn-syms out/test/aarch64/export-dynamic/exe -88: + grep -E 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/aarch64/export-dynamic/log -92: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/filter.sh -92: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -92: ++ export LC_ALL=C -92: ++ LC_ALL=C -92: ++ '[' -z aarch64 ']' -92: ++ '[' -z '' ']' -92: ++ TESTDIR=out/test/aarch64 -92: ++ CC=cc -92: ++ CXX=c++ -92: ++ GCC=gcc -92: ++ GXX=g++ -92: ++ OBJDUMP=objdump -92: ++ OBJCOPY=objcopy -92: ++ STRIP=strip -92: ++ QEMU= -92: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/filter.sh .sh -92: ++ testname=filter -92: ++ t=out/test/aarch64/filter -92: ++ mkdir -p out/test/aarch64/filter -93: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/func-addr.sh -93: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -93: ++ export LC_ALL=C -93: ++ LC_ALL=C -93: ++ '[' -z aarch64 ']' -93: ++ '[' -z '' ']' -93: ++ TESTDIR=out/test/aarch64 -93: ++ CC=cc -93: ++ CXX=c++ -93: ++ GCC=gcc -93: ++ GXX=g++ -93: ++ OBJDUMP=objdump -93: ++ OBJCOPY=objcopy -93: ++ STRIP=strip -93: ++ QEMU= -93: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/func-addr.sh .sh -93: ++ testname=func-addr -93: ++ t=out/test/aarch64/func-addr -93: ++ mkdir -p out/test/aarch64/func-addr -83: + cc -B. -shared -o out/test/aarch64/exclude-libs/f.so out/test/aarch64/exclude-libs/e.o out/test/aarch64/exclude-libs/c.a out/test/aarch64/exclude-libs/d.a -91: + cc -B. -static -o /dev/null -xc - -88: 2: 0000000000210314 0 NOTYPE GLOBAL DEFAULT 7 bar -93: ++ case $MACHINE in -93: ++ tlsdesc_opt=-mtls-dialect=desc -88: + grep -E 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/aarch64/export-dynamic/log -92: ++ case $MACHINE in -88: 1: 0000000000210318 0 NOTYPE GLOBAL DEFAULT 7 _start -92: ++ tlsdesc_opt=-mtls-dialect=desc -93: +++ uname -88: + on_exit -88: + echo OK -88: OK -88: + exit 0 - 82/371 Test #88: aarch64-export-dynamic ................................... Passed 0.21 sec -test 94 - Start 94: aarch64-gc-sections - -94: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gc-sections.sh" -94: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -94: Environment variables: -94: MACHINE=aarch64 -94: CPU= -94: Test timeout computed to be: 1500 -89: + cat -89: + cc -shared -fPIC -o out/test/aarch64/export-from-exe/b.so -xc - -92: +++ uname -92: ++ '[' Linux = FreeBSD ']' -92: ++ trap 'on_error $LINENO' ERR -92: ++ trap on_exit EXIT -92: ++ echo -n 'Testing filter ... ' -92: Testing filter ... ++ set -o pipefail -92: ++ set -x -92: + cat -92: + cc -o out/test/aarch64/filter/a.o -c -x assembler - -93: ++ '[' Linux = FreeBSD ']' -93: ++ trap 'on_error $LINENO' ERR -93: ++ trap on_exit EXIT -93: ++ echo -n 'Testing func-addr ... ' -93: Testing func-addr ... ++ set -o pipefail -93: ++ set -x -93: + cc -shared -o out/test/aarch64/func-addr/a.so -xc - -93: + cat -94: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gc-sections.sh -94: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -92: + ./mold -o out/test/aarch64/filter/b.so out/test/aarch64/filter/a.o --filter foo -F bar -shared -94: ++ export LC_ALL=C -94: ++ LC_ALL=C -94: ++ '[' -z aarch64 ']' -94: ++ '[' -z '' ']' -94: ++ TESTDIR=out/test/aarch64 -94: ++ CC=cc -94: ++ CXX=c++ -94: ++ GCC=gcc -94: ++ GXX=g++ -94: ++ OBJDUMP=objdump -94: ++ OBJCOPY=objcopy -94: ++ STRIP=strip -94: ++ QEMU= -94: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gc-sections.sh .sh -86: + readelf --segments -W out/test/aarch64/execstack/exe -86: + grep 'GNU_STACK.* RW ' -86: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x1 -94: ++ testname=gc-sections -94: ++ t=out/test/aarch64/gc-sections -94: ++ mkdir -p out/test/aarch64/gc-sections -86: + cc -B. -o out/test/aarch64/execstack/exe out/test/aarch64/execstack/a.o -94: ++ case $MACHINE in -94: ++ tlsdesc_opt=-mtls-dialect=desc -94: +++ uname -94: ++ '[' Linux = FreeBSD ']' -94: ++ trap 'on_error $LINENO' ERR -94: ++ trap on_exit EXIT -94: ++ echo -n 'Testing gc-sections ... ' -94: Testing gc-sections ... ++ set -o pipefail -94: ++ set -x -94: + c++ -c -o out/test/aarch64/gc-sections/a.o -xc++ - -ffunction-sections -fdata-sections -94: + cat -92: + readelf --dynamic out/test/aarch64/filter/b.so -90: + cc -B. -o out/test/aarch64/fatal-warnings/exe out/test/aarch64/fatal-warnings/a.o out/test/aarch64/fatal-warnings/b.o -Wl,-warn-common -92: + grep -F 'Filter library: [foo]' out/test/aarch64/filter/log -92: 0x000000007fffffff (FILTER) Filter library: [foo] -92: + grep -F 'Filter library: [bar]' out/test/aarch64/filter/log -92: 0x000000007fffffff (FILTER) Filter library: [bar] -92: + on_exit -92: + echo OK -92: OK -92: + exit 0 - 83/371 Test #92: aarch64-filter ........................................... Passed 0.10 sec -test 95 - Start 95: aarch64-gdb-index-compress-output - -95: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-compress-output.sh" -95: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -95: Environment variables: -95: MACHINE=aarch64 -95: CPU= -95: Test timeout computed to be: 1500 -83: + readelf --dyn-syms out/test/aarch64/exclude-libs/f.so -95: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-compress-output.sh -95: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -95: ++ export LC_ALL=C -95: ++ LC_ALL=C -95: ++ '[' -z aarch64 ']' -95: ++ '[' -z '' ']' -95: ++ TESTDIR=out/test/aarch64 -95: ++ CC=cc -95: ++ CXX=c++ -95: ++ GCC=gcc -95: ++ GXX=g++ -95: ++ OBJDUMP=objdump -95: ++ OBJCOPY=objcopy -95: ++ STRIP=strip -95: ++ QEMU= -95: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-compress-output.sh .sh -95: ++ testname=gdb-index-compress-output -95: ++ t=out/test/aarch64/gdb-index-compress-output -95: ++ mkdir -p out/test/aarch64/gdb-index-compress-output -95: ++ case $MACHINE in -95: ++ tlsdesc_opt=-mtls-dialect=desc -95: +++ uname -95: ++ '[' Linux = FreeBSD ']' -95: ++ trap 'on_error $LINENO' ERR -95: ++ trap on_exit EXIT -95: ++ echo -n 'Testing gdb-index-compress-output ... ' -95: Testing gdb-index-compress-output ... ++ set -o pipefail -95: ++ set -x -83: + grep -F foo out/test/aarch64/exclude-libs/log -95: + on_qemu -95: + '[' '' '!=' '' ']' -95: + grep -w qemu /proc/cpuinfo -83: 7: 00000000000107c4 8 FUNC GLOBAL DEFAULT 15 foo -83: + grep -F bar out/test/aarch64/exclude-libs/log -95: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' -95: + command -v gdb -83: 5: 00000000000107cc 8 FUNC GLOBAL DEFAULT 15 bar -95: + cat -89: + cc -B. -o out/test/aarch64/export-from-exe/exe out/test/aarch64/export-from-exe/a.o out/test/aarch64/export-from-exe/b.so -83: + grep -F baz out/test/aarch64/exclude-libs/log -95: + cc -c -o out/test/aarch64/gdb-index-compress-output/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -83: 6: 00000000000107a8 28 FUNC GLOBAL DEFAULT 15 baz -83: + cc -B. -shared -o out/test/aarch64/exclude-libs/f.so out/test/aarch64/exclude-libs/e.o out/test/aarch64/exclude-libs/c.a out/test/aarch64/exclude-libs/d.a -Wl,-exclude-libs=c.a -86: + readelf --segments -W out/test/aarch64/execstack/exe -86: + grep 'GNU_STACK.* RW ' -86: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x1 -86: + on_exit -86: + echo OK -86: OK -86: + exit 0 - 84/371 Test #86: aarch64-execstack ........................................ Passed 0.39 sec -test 96 - Start 96: aarch64-gdb-index-dwarf2 - -96: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf2.sh" -96: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -96: Environment variables: -96: MACHINE=aarch64 -96: CPU= -96: Test timeout computed to be: 1500 -93: + cat -93: + cc -o out/test/aarch64/func-addr/b.o -c -xc -fno-PIC - -96: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf2.sh -96: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -96: ++ export LC_ALL=C -96: ++ LC_ALL=C -96: ++ '[' -z aarch64 ']' -96: ++ '[' -z '' ']' -96: ++ TESTDIR=out/test/aarch64 -96: ++ CC=cc -96: ++ CXX=c++ -96: ++ GCC=gcc -96: ++ GXX=g++ -96: ++ OBJDUMP=objdump -96: ++ OBJCOPY=objcopy -96: ++ STRIP=strip -96: ++ QEMU= -96: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf2.sh .sh -96: ++ testname=gdb-index-dwarf2 -96: ++ t=out/test/aarch64/gdb-index-dwarf2 -96: ++ mkdir -p out/test/aarch64/gdb-index-dwarf2 -89: + readelf --dyn-syms out/test/aarch64/export-from-exe/exe -89: + grep expfn2 -90: + not cc -B. -o out/test/aarch64/fatal-warnings/exe out/test/aarch64/fatal-warnings/a.o out/test/aarch64/fatal-warnings/b.o -Wl,-warn-common -Wl,-fatal-warnings -89: 6: 0000000000010870 8 FUNC GLOBAL DEFAULT 18 expfn2 -89: + readelf --dyn-syms out/test/aarch64/export-from-exe/exe -89: + grep expfn1 -96: ++ case $MACHINE in -96: ++ tlsdesc_opt=-mtls-dialect=desc -89: 5: 0000000000010868 8 FUNC GLOBAL DEFAULT 18 expfn1 -89: + on_exit -89: + echo OK -89: OK -89: + exit 0 - 85/371 Test #89: aarch64-export-from-exe .................................. Passed 0.31 sec -test 97 - Start 97: aarch64-gdb-index-dwarf3 - -97: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf3.sh" -97: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -97: Environment variables: -97: MACHINE=aarch64 -97: CPU= -97: Test timeout computed to be: 1500 -96: +++ uname -96: ++ '[' Linux = FreeBSD ']' -96: ++ trap 'on_error $LINENO' ERR -96: ++ trap on_exit EXIT -96: ++ echo -n 'Testing gdb-index-dwarf2 ... ' -96: Testing gdb-index-dwarf2 ... ++ set -o pipefail -96: ++ set -x -96: + on_qemu -96: + '[' '' '!=' '' ']' -96: + grep -w qemu /proc/cpuinfo -96: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' -96: + command -v gdb -96: + test_cflags -gdwarf-2 -g -96: + echo 'int main() {}' -96: + cc -B. -gdwarf-2 -g -o /dev/null -xc - -97: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf3.sh -97: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -97: ++ export LC_ALL=C -97: ++ LC_ALL=C -97: ++ '[' -z aarch64 ']' -97: ++ '[' -z '' ']' -97: ++ TESTDIR=out/test/aarch64 -97: ++ CC=cc -97: ++ CXX=c++ -97: ++ GCC=gcc -97: ++ GXX=g++ -97: ++ OBJDUMP=objdump -97: ++ OBJCOPY=objcopy -97: ++ STRIP=strip -97: ++ QEMU= -97: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf3.sh .sh -83: + readelf --dyn-syms out/test/aarch64/exclude-libs/f.so -83: + not grep -F foo out/test/aarch64/exclude-libs/log -83: + grep -F foo out/test/aarch64/exclude-libs/log -83: + return 0 -83: + grep -F bar out/test/aarch64/exclude-libs/log -83: 5: 000000000001078c 8 FUNC GLOBAL DEFAULT 15 bar -83: + grep -F baz out/test/aarch64/exclude-libs/log -83: 6: 0000000000010768 28 FUNC GLOBAL DEFAULT 15 baz -83: + cc -B. -shared -o out/test/aarch64/exclude-libs/f.so out/test/aarch64/exclude-libs/e.o out/test/aarch64/exclude-libs/c.a out/test/aarch64/exclude-libs/d.a -Wl,-exclude-libs=c.a -Wl,-exclude-libs=d.a -94: + c++ -B. -o out/test/aarch64/gc-sections/exe1 out/test/aarch64/gc-sections/a.o -97: ++ testname=gdb-index-dwarf3 -97: ++ t=out/test/aarch64/gdb-index-dwarf3 -97: ++ mkdir -p out/test/aarch64/gdb-index-dwarf3 -97: ++ case $MACHINE in -97: ++ tlsdesc_opt=-mtls-dialect=desc -97: +++ uname -97: ++ '[' Linux = FreeBSD ']' -97: ++ trap 'on_error $LINENO' ERR -97: ++ trap on_exit EXIT -97: ++ echo -n 'Testing gdb-index-dwarf3 ... ' -97: Testing gdb-index-dwarf3 ... ++ set -o pipefail -97: ++ set -x -97: + on_qemu -97: + '[' '' '!=' '' ']' -97: + grep -w qemu /proc/cpuinfo -95: + cc -B. -shared -o out/test/aarch64/gdb-index-compress-output/b.so out/test/aarch64/gdb-index-compress-output/a.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib-gabi -97: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' -97: + command -v gdb -97: + test_cflags -gdwarf-3 -97: + cc -B. -gdwarf-3 -o /dev/null -xc - -97: + echo 'int main() {}' -93: + cc -B. -o out/test/aarch64/func-addr/exe -no-pie out/test/aarch64/func-addr/b.o out/test/aarch64/func-addr/a.so -90: + on_exit -90: + echo OK -90: OK -90: + exit 0 - 86/371 Test #90: aarch64-fatal-warnings ................................... Passed 0.37 sec -test 98 - Start 98: aarch64-gdb-index-dwarf4 - -98: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf4.sh" -98: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -98: Environment variables: -98: MACHINE=aarch64 -98: CPU= -98: Test timeout computed to be: 1500 -83: + readelf --dyn-syms out/test/aarch64/exclude-libs/f.so -98: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf4.sh -98: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -98: ++ export LC_ALL=C -98: ++ LC_ALL=C -98: ++ '[' -z aarch64 ']' -98: ++ '[' -z '' ']' -98: ++ TESTDIR=out/test/aarch64 -98: ++ CC=cc -98: ++ CXX=c++ -98: ++ GCC=gcc -98: ++ GXX=g++ -98: ++ OBJDUMP=objdump -98: ++ OBJCOPY=objcopy -98: ++ STRIP=strip -98: ++ QEMU= -98: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf4.sh .sh -83: + not grep -F foo out/test/aarch64/exclude-libs/log -83: + grep -F foo out/test/aarch64/exclude-libs/log -83: + return 0 -83: + not grep -F bar out/test/aarch64/exclude-libs/log -83: + grep -F bar out/test/aarch64/exclude-libs/log -98: ++ testname=gdb-index-dwarf4 -98: ++ t=out/test/aarch64/gdb-index-dwarf4 -98: ++ mkdir -p out/test/aarch64/gdb-index-dwarf4 -83: + return 0 -93: + out/test/aarch64/func-addr/exe -93: + grep 1 -83: + grep -F baz out/test/aarch64/exclude-libs/log -83: 5: 00000000000106e8 28 FUNC GLOBAL DEFAULT 13 baz -98: ++ case $MACHINE in -98: ++ tlsdesc_opt=-mtls-dialect=desc -83: + cc -B. -shared -o out/test/aarch64/exclude-libs/f.so out/test/aarch64/exclude-libs/e.o out/test/aarch64/exclude-libs/c.a out/test/aarch64/exclude-libs/d.a -Wl,-exclude-libs=c.a:d.a -98: +++ uname -93: 1 -98: ++ '[' Linux = FreeBSD ']' -98: ++ trap 'on_error $LINENO' ERR -98: ++ trap on_exit EXIT -98: ++ echo -n 'Testing gdb-index-dwarf4 ... ' -98: Testing gdb-index-dwarf4 ... ++ set -o pipefail -98: ++ set -x -98: + on_qemu -98: + '[' '' '!=' '' ']' -98: + grep -w qemu /proc/cpuinfo -93: + on_exit -93: + echo OK -93: OK -93: + exit 0 - 87/371 Test #93: aarch64-func-addr ........................................ Passed 0.33 sec -95: + readelf -WS out/test/aarch64/gdb-index-compress-output/b.so -test 99 - Start 99: aarch64-gdb-index-dwarf5 - -99: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf5.sh" -99: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -99: Environment variables: -99: MACHINE=aarch64 -99: CPU= -99: Test timeout computed to be: 1500 -98: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' -98: + command -v gdb -98: + test_cflags -gdwarf-4 -g -98: + cc -B. -gdwarf-4 -g -o /dev/null -xc - -98: + echo 'int main() {}' -96: + cat -96: + cc -c -o out/test/aarch64/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections -94: + readelf --symbols out/test/aarch64/gc-sections/exe1 -94: + grep '1 2' -94: + out/test/aarch64/gc-sections/exe1 -99: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf5.sh -95: + grep -F .gdb_index -95: [36] .gdb_index PROGBITS 0000000000000000 002740 0001bd 00 0 0 4 -95: + cat -95: + cc -c -o out/test/aarch64/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz -94: 1 2 -94: + grep live_fn1 out/test/aarch64/gc-sections/log1 -94: 104: 00000000000108b0 8 FUNC LOCAL DEFAULT 19 _Z8live_fn1v -94: + grep live_fn2 out/test/aarch64/gc-sections/log1 -94: 105: 00000000000108b8 24 FUNC LOCAL DEFAULT 19 _Z8live_fn2v -94: + grep dead_fn1 out/test/aarch64/gc-sections/log1 -94: 106: 00000000000108d0 8 FUNC LOCAL DEFAULT 19 _Z8dead_fn1v -94: + grep dead_fn2 out/test/aarch64/gc-sections/log1 -99: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -99: ++ export LC_ALL=C -99: ++ LC_ALL=C -99: ++ '[' -z aarch64 ']' -99: ++ '[' -z '' ']' -99: ++ TESTDIR=out/test/aarch64 -99: ++ CC=cc -99: ++ CXX=c++ -99: ++ GCC=gcc -99: ++ GXX=g++ -99: ++ OBJDUMP=objdump -99: ++ OBJCOPY=objcopy -99: ++ STRIP=strip -99: ++ QEMU= -99: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf5.sh .sh -99: ++ testname=gdb-index-dwarf5 -99: ++ t=out/test/aarch64/gdb-index-dwarf5 -99: ++ mkdir -p out/test/aarch64/gdb-index-dwarf5 -94: 107: 00000000000108d8 24 FUNC LOCAL DEFAULT 19 _Z8dead_fn2v -94: + grep live_var1 out/test/aarch64/gc-sections/log1 -83: + readelf --dyn-syms out/test/aarch64/exclude-libs/f.so -94: 100: 0000000000030ba0 4 OBJECT LOCAL DEFAULT 25 live_var1 -83: + not grep -F foo out/test/aarch64/exclude-libs/log -83: + grep -F foo out/test/aarch64/exclude-libs/log -97: + cc -c -o out/test/aarch64/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections -94: + grep live_var2 out/test/aarch64/gc-sections/log1 -99: ++ case $MACHINE in -97: + cat -99: ++ tlsdesc_opt=-mtls-dialect=desc -83: + return 0 -83: + not grep -F bar out/test/aarch64/exclude-libs/log -83: + grep -F bar out/test/aarch64/exclude-libs/log -81: + command -v perl -81: + '[' aarch64 = sh4 ']' -99: +++ uname -94: 101: 0000000000030be4 4 OBJECT LOCAL DEFAULT 28 live_var2 -81: + cat -81: + c++ -o out/test/aarch64/exception-multiple-ehframe/a.o -c -xc++ - -83: + return 0 -83: + grep -F baz out/test/aarch64/exclude-libs/log -96: + cc -c -o out/test/aarch64/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections -96: + cat -99: ++ '[' Linux = FreeBSD ']' -99: ++ trap 'on_error $LINENO' ERR -99: ++ trap on_exit EXIT -99: ++ echo -n 'Testing gdb-index-dwarf5 ... ' -99: Testing gdb-index-dwarf5 ... ++ set -o pipefail -99: ++ set -x -99: + on_qemu -99: + '[' '' '!=' '' ']' -99: + grep -w qemu /proc/cpuinfo -99: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' -99: + command -v gdb -99: + test_cflags -gdwarf-5 -g -99: + echo 'int main() {}' -99: + cc -B. -gdwarf-5 -g -o /dev/null -xc - -83: 5: 00000000000106e8 28 FUNC GLOBAL DEFAULT 13 baz -83: + cc -B. -shared -o out/test/aarch64/exclude-libs/f.so out/test/aarch64/exclude-libs/e.o out/test/aarch64/exclude-libs/c.a out/test/aarch64/exclude-libs/d.a -Wl,-exclude-libs=ALL -94: + grep dead_var1 out/test/aarch64/gc-sections/log1 -94: 102: 0000000000030ba4 4 OBJECT LOCAL DEFAULT 25 dead_var1 -94: + grep dead_var2 out/test/aarch64/gc-sections/log1 -94: 103: 0000000000030ba8 4 OBJECT LOCAL DEFAULT 25 dead_var2 -94: + c++ -B. -o out/test/aarch64/gc-sections/exe2 out/test/aarch64/gc-sections/a.o -Wl,-gc-sections -95: + cc -B. -o out/test/aarch64/gdb-index-compress-output/exe out/test/aarch64/gdb-index-compress-output/b.so out/test/aarch64/gdb-index-compress-output/c.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib -36: + clang -B. -o out/test/aarch64/crel/exe out/test/aarch64/crel/a.o -81: + c++ -o out/test/aarch64/exception-multiple-ehframe/b.o -c -xc++ - -97: + cat -81: + cat -97: + cc -c -o out/test/aarch64/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections -83: + readelf --dyn-syms out/test/aarch64/exclude-libs/f.so -83: + not grep -F foo out/test/aarch64/exclude-libs/log -83: + grep -F foo out/test/aarch64/exclude-libs/log -83: + return 0 -83: + not grep -F bar out/test/aarch64/exclude-libs/log -83: + grep -F bar out/test/aarch64/exclude-libs/log -83: + return 0 -83: + grep -F baz out/test/aarch64/exclude-libs/log -95: + readelf -WS out/test/aarch64/gdb-index-compress-output/exe -95: + grep -F .gdb_index -95: [37] .gdb_index PROGBITS 0000000000000000 002808 000075 00 0 0 4 -99: + cat -95: + out/test/aarch64/gdb-index-compress-output/exe -95: + grep 'Hello world' -95: Hello world -95: + DEBUGINFOD_URLS= -95: + gdb out/test/aarch64/gdb-index-compress-output/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -96: + cc -B. -shared -o out/test/aarch64/gdb-index-dwarf2/c.so out/test/aarch64/gdb-index-dwarf2/a.o out/test/aarch64/gdb-index-dwarf2/b.o -Wl,--gdb-index -99: + cat -83: 5: 00000000000106e8 28 FUNC GLOBAL DEFAULT 13 baz -83: + on_exit -83: + echo OK -83: OK -83: + exit 0 - 88/371 Test #83: aarch64-exclude-libs ..................................... Passed 0.89 sec -test 100 - Start 100: aarch64-gdb-index-dwarf64 - -100: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf64.sh" -100: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -100: Environment variables: -100: MACHINE=aarch64 -100: CPU= -100: Test timeout computed to be: 1500 -98: + cc -c -o out/test/aarch64/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -98: + cat -99: + cat -100: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf64.sh -97: + cc -B. -shared -o out/test/aarch64/gdb-index-dwarf3/c.so out/test/aarch64/gdb-index-dwarf3/a.o out/test/aarch64/gdb-index-dwarf3/b.o -Wl,--gdb-index -100: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -100: ++ export LC_ALL=C -100: ++ LC_ALL=C -100: ++ '[' -z aarch64 ']' -100: ++ '[' -z '' ']' -100: ++ TESTDIR=out/test/aarch64 -100: ++ CC=cc -100: ++ CXX=c++ -100: ++ GCC=gcc -100: ++ GXX=g++ -100: ++ OBJDUMP=objdump -100: ++ OBJCOPY=objcopy -100: ++ STRIP=strip -100: ++ QEMU= -99: + cat -100: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf64.sh .sh -100: ++ testname=gdb-index-dwarf64 -100: ++ t=out/test/aarch64/gdb-index-dwarf64 -100: ++ mkdir -p out/test/aarch64/gdb-index-dwarf64 -94: + readelf --symbols out/test/aarch64/gc-sections/exe2 -94: + out/test/aarch64/gc-sections/exe2 -94: + grep '1 2' -94: 1 2 -94: + grep live_fn1 out/test/aarch64/gc-sections/log2 -94: 93: 0000000000010870 8 FUNC LOCAL DEFAULT 18 _Z8live_fn1v -99: + cc -c -o out/test/aarch64/gdb-index-dwarf5/a.o out/test/aarch64/gdb-index-dwarf5/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections -94: + grep live_fn2 out/test/aarch64/gc-sections/log2 -94: 94: 0000000000010878 24 FUNC LOCAL DEFAULT 18 _Z8live_fn2v -100: ++ case $MACHINE in -100: ++ tlsdesc_opt=-mtls-dialect=desc -100: +++ uname -94: + not grep dead_fn1 out/test/aarch64/gc-sections/log2 -94: + grep dead_fn1 out/test/aarch64/gc-sections/log2 -94: + return 0 -94: + not grep dead_fn2 out/test/aarch64/gc-sections/log2 -94: + grep dead_fn2 out/test/aarch64/gc-sections/log2 -100: ++ '[' Linux = FreeBSD ']' -100: ++ trap 'on_error $LINENO' ERR -100: ++ trap on_exit EXIT -100: ++ echo -n 'Testing gdb-index-dwarf64 ... ' -100: Testing gdb-index-dwarf64 ... ++ set -o pipefail -100: ++ set -x -100: + on_qemu -100: + '[' '' '!=' '' ']' -100: + grep -w qemu /proc/cpuinfo -94: + return 0 -100: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' -100: + command -v gdb -100: + test_cflags -gdwarf-5 -g -gdwarf64 -94: + grep live_var1 out/test/aarch64/gc-sections/log2 -100: + echo 'int main() {}' -100: + cc -B. -gdwarf-5 -g -gdwarf64 -o /dev/null -xc - -94: 91: 0000000000030b38 4 OBJECT LOCAL DEFAULT 24 live_var1 -94: + grep live_var2 out/test/aarch64/gc-sections/log2 -81: + perl -i -0777 -pe 's/\.eh_frame/.EH_FRAME/g' out/test/aarch64/exception-multiple-ehframe/a.o -94: 92: 0000000000030b74 4 OBJECT LOCAL DEFAULT 27 live_var2 -99: + cc -c -o out/test/aarch64/gdb-index-dwarf5/b.o out/test/aarch64/gdb-index-dwarf5/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -ffunction-sections -94: + not grep dead_var1 out/test/aarch64/gc-sections/log2 -94: + grep dead_var1 out/test/aarch64/gc-sections/log2 -81: + ./mold -r -o out/test/aarch64/exception-multiple-ehframe/c.o out/test/aarch64/exception-multiple-ehframe/a.o out/test/aarch64/exception-multiple-ehframe/b.o -94: + return 0 -94: + not grep dead_var2 out/test/aarch64/gc-sections/log2 -94: + grep dead_var2 out/test/aarch64/gc-sections/log2 -96: + readelf -WS out/test/aarch64/gdb-index-dwarf2/c.so -96: + grep -F .gdb_index -94: + return 0 -94: + on_exit -94: + echo OK -94: OK -94: + exit 0 - 89/371 Test #94: aarch64-gc-sections ...................................... Passed 0.58 sec -test 101 - Start 101: aarch64-gdb-index-empty - -101: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-empty.sh" -101: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -101: Environment variables: -101: MACHINE=aarch64 -101: CPU= -101: Test timeout computed to be: 1500 -97: + readelf -WS out/test/aarch64/gdb-index-dwarf3/c.so -98: + cc -c -o out/test/aarch64/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -98: + cat -81: + perl -i -0777 -pe 's/\.EH_FRAME/.eh_frame/g' out/test/aarch64/exception-multiple-ehframe/c.o -81: + cat -81: + c++ -o out/test/aarch64/exception-multiple-ehframe/d.o -c -xc++ - -96: [37] .gdb_index PROGBITS 0000000000000000 002b70 000270 00 0 0 4 -96: + cat -96: + cc -c -o out/test/aarch64/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz -97: + grep -F .gdb_index -97: [36] .gdb_index PROGBITS 0000000000000000 002a28 000270 00 0 0 4 -97: + cc -c -o out/test/aarch64/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz -101: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-empty.sh -101: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -101: ++ export LC_ALL=C -101: ++ LC_ALL=C -101: ++ '[' -z aarch64 ']' -101: ++ '[' -z '' ']' -101: ++ TESTDIR=out/test/aarch64 -101: ++ CC=cc -101: ++ CXX=c++ -101: ++ GCC=gcc -101: ++ GXX=g++ -101: ++ OBJDUMP=objdump -101: ++ OBJCOPY=objcopy -101: ++ STRIP=strip -101: ++ QEMU= -101: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-empty.sh .sh -101: ++ testname=gdb-index-empty -101: ++ t=out/test/aarch64/gdb-index-empty -101: ++ mkdir -p out/test/aarch64/gdb-index-empty -99: + cc -c -o out/test/aarch64/gdb-index-dwarf5/c.o out/test/aarch64/gdb-index-dwarf5/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -97: + cat -96: + cc -B. -o out/test/aarch64/gdb-index-dwarf2/exe out/test/aarch64/gdb-index-dwarf2/c.so out/test/aarch64/gdb-index-dwarf2/d.o -Wl,--gdb-index -101: ++ case $MACHINE in -101: ++ tlsdesc_opt=-mtls-dialect=desc -101: +++ uname -101: ++ '[' Linux = FreeBSD ']' -101: ++ trap 'on_error $LINENO' ERR -101: ++ trap on_exit EXIT -101: ++ echo -n 'Testing gdb-index-empty ... ' -101: Testing gdb-index-empty ... ++ set -o pipefail -101: ++ set -x -101: + echo 'void _start() {}' -101: + cc -c -o out/test/aarch64/gdb-index-empty/a.o -xc - -81: + c++ -B. -o out/test/aarch64/exception-multiple-ehframe/exe1 out/test/aarch64/exception-multiple-ehframe/d.o out/test/aarch64/exception-multiple-ehframe/c.o -82: + static=-static -82: + static='-static -pthread' -82: + cat -82: + c++ -c -o out/test/aarch64/exception/b.o out/test/aarch64/exception/a.cc -fPIC -99: + cc -c -o out/test/aarch64/gdb-index-dwarf5/d.o out/test/aarch64/gdb-index-dwarf5/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections -36: + out/test/aarch64/crel/exe -36: + grep 'Hello world' -91: + cat -36: Hello world -36: + on_exit -36: + echo OK -36: OK -36: + exit 0 - 90/371 Test #36: aarch64-crel ............................................. Passed 6.16 sec -test 102 - Start 102: aarch64-gdb-index-split-dwarf - -102: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-split-dwarf.sh" -102: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -102: Environment variables: -102: MACHINE=aarch64 -102: CPU= -102: Test timeout computed to be: 1500 -91: + cc -o out/test/aarch64/filler/a.o -c -xc - -97: + cc -B. -o out/test/aarch64/gdb-index-dwarf3/exe out/test/aarch64/gdb-index-dwarf3/c.so out/test/aarch64/gdb-index-dwarf3/d.o -Wl,--gdb-index -102: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-split-dwarf.sh -101: + ./mold -o out/test/aarch64/gdb-index-empty/exe out/test/aarch64/gdb-index-empty/a.o -gdb-index -102: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -102: ++ export LC_ALL=C -102: ++ LC_ALL=C -102: ++ '[' -z aarch64 ']' -102: ++ '[' -z '' ']' -102: ++ TESTDIR=out/test/aarch64 -102: ++ CC=cc -102: ++ CXX=c++ -102: ++ GCC=gcc -102: ++ GXX=g++ -102: ++ OBJDUMP=objdump -102: ++ OBJCOPY=objcopy -102: ++ STRIP=strip -102: ++ QEMU= -102: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-split-dwarf.sh .sh -98: + cc -B. -shared -o out/test/aarch64/gdb-index-dwarf4/c.so out/test/aarch64/gdb-index-dwarf4/a.o out/test/aarch64/gdb-index-dwarf4/b.o -Wl,--gdb-index -102: ++ testname=gdb-index-split-dwarf -102: ++ t=out/test/aarch64/gdb-index-split-dwarf -102: ++ mkdir -p out/test/aarch64/gdb-index-split-dwarf -102: ++ case $MACHINE in -102: ++ tlsdesc_opt=-mtls-dialect=desc -102: +++ uname -102: ++ '[' Linux = FreeBSD ']' -102: ++ trap 'on_error $LINENO' ERR -102: ++ trap on_exit EXIT -102: ++ echo -n 'Testing gdb-index-split-dwarf ... ' -102: Testing gdb-index-split-dwarf ... ++ set -o pipefail -102: ++ set -x -102: + on_qemu -102: + '[' '' '!=' '' ']' -102: + grep -w qemu /proc/cpuinfo -102: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' -102: + command -v gdb -102: + test_cflags -gdwarf-5 -g -102: + echo 'int main() {}' -102: + cc -B. -gdwarf-5 -g -o /dev/null -xc - -101: + readelf -WS out/test/aarch64/gdb-index-empty/exe -101: + not grep -F .gdb_index -101: + grep -F .gdb_index -99: + cc -B. -shared -o out/test/aarch64/gdb-index-dwarf5/e.so out/test/aarch64/gdb-index-dwarf5/a.o out/test/aarch64/gdb-index-dwarf5/b.o out/test/aarch64/gdb-index-dwarf5/c.o out/test/aarch64/gdb-index-dwarf5/d.o -Wl,--gdb-index -101: + return 0 -101: + on_exit -101: + echo OK -101: OK -101: + exit 0 - 91/371 Test #101: aarch64-gdb-index-empty .................................. Passed 0.19 sec -test 103 - Start 103: aarch64-glibc-2.22-bug - -103: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/glibc-2.22-bug.sh" -103: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -103: Environment variables: -103: MACHINE=aarch64 -103: CPU= -103: Test timeout computed to be: 1500 -100: + cat -100: + cat -100: + cat -100: + cat -82: + c++ -c -o out/test/aarch64/exception/c.o out/test/aarch64/exception/a.cc -fno-PIC -81: + out/test/aarch64/exception-multiple-ehframe/exe1 -81: + grep '^1 3$' -98: + readelf -WS out/test/aarch64/gdb-index-dwarf4/c.so -98: + grep -F .gdb_index -98: [36] .gdb_index PROGBITS 0000000000000000 002a00 000270 00 0 0 4 -103: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/glibc-2.22-bug.sh -103: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -103: ++ export LC_ALL=C -103: ++ LC_ALL=C -103: ++ '[' -z aarch64 ']' -103: ++ '[' -z '' ']' -103: ++ TESTDIR=out/test/aarch64 -103: ++ CC=cc -103: ++ CXX=c++ -103: ++ GCC=gcc -103: ++ GXX=g++ -103: ++ OBJDUMP=objdump -103: ++ OBJCOPY=objcopy -103: ++ STRIP=strip -103: ++ QEMU= -97: + grep -F .gdb_index -97: + readelf -WS out/test/aarch64/gdb-index-dwarf3/exe -98: + cat -98: + cc -c -o out/test/aarch64/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz -103: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/glibc-2.22-bug.sh .sh -103: ++ testname=glibc-2.22-bug -103: ++ t=out/test/aarch64/glibc-2.22-bug -103: ++ mkdir -p out/test/aarch64/glibc-2.22-bug -100: + cc -c -o out/test/aarch64/gdb-index-dwarf64/a.o out/test/aarch64/gdb-index-dwarf64/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections -97: [37] .gdb_index PROGBITS 0000000000000000 0027c8 000075 00 0 0 4 -97: + out/test/aarch64/gdb-index-dwarf3/exe -97: + grep 'Hello world' -96: + readelf -WS out/test/aarch64/gdb-index-dwarf2/exe -97: Hello world -97: + DEBUGINFOD_URLS= -97: + gdb out/test/aarch64/gdb-index-dwarf3/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -103: ++ case $MACHINE in -103: ++ tlsdesc_opt=-mtls-dialect=desc -103: +++ uname -103: ++ '[' Linux = FreeBSD ']' -103: ++ trap 'on_error $LINENO' ERR -103: ++ trap on_exit EXIT -103: ++ echo -n 'Testing glibc-2.22-bug ... ' -103: Testing glibc-2.22-bug ... ++ set -o pipefail -103: ++ set -x -103: + cat -103: + cc -o out/test/aarch64/glibc-2.22-bug/a.o -fPIC -c -xc - -81: 1 3 -96: + grep -F .gdb_index -81: + on_exit -81: + echo OK -81: OK -81: + exit 0 - 92/371 Test #81: aarch64-exception-multiple-ehframe ....................... Passed 1.33 sec -test 104 - Start 104: aarch64-global-offset-table - -104: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/global-offset-table.sh" -104: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -104: Environment variables: -104: MACHINE=aarch64 -104: CPU= -104: Test timeout computed to be: 1500 -91: + cc -B. -static -Wl,--filler,0xfe -o out/test/aarch64/filler/exe1 out/test/aarch64/filler/a.o -104: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/global-offset-table.sh -104: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -104: ++ export LC_ALL=C -104: ++ LC_ALL=C -104: ++ '[' -z aarch64 ']' -104: ++ '[' -z '' ']' -104: ++ TESTDIR=out/test/aarch64 -104: ++ CC=cc -104: ++ CXX=c++ -104: ++ GCC=gcc -104: ++ GXX=g++ -104: ++ OBJDUMP=objdump -104: ++ OBJCOPY=objcopy -104: ++ STRIP=strip -104: ++ QEMU= -104: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/global-offset-table.sh .sh -104: ++ testname=global-offset-table -104: ++ t=out/test/aarch64/global-offset-table -104: ++ mkdir -p out/test/aarch64/global-offset-table -96: [38] .gdb_index PROGBITS 0000000000000000 002878 000075 00 0 0 4 -96: + out/test/aarch64/gdb-index-dwarf2/exe -104: ++ case $MACHINE in -96: + grep 'Hello world' -104: ++ tlsdesc_opt=-mtls-dialect=desc -96: Hello world -104: +++ uname -96: + DEBUGINFOD_URLS= -96: + gdb out/test/aarch64/gdb-index-dwarf2/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -82: + c++ -B. -o out/test/aarch64/exception/exe1 out/test/aarch64/exception/b.o -static -pthread -104: ++ '[' Linux = FreeBSD ']' -104: ++ trap 'on_error $LINENO' ERR -104: ++ trap on_exit EXIT -104: ++ echo -n 'Testing global-offset-table ... ' -104: Testing global-offset-table ... ++ set -o pipefail -104: ++ set -x -104: + '[' aarch64 = ppc64le ']' -104: + cat -104: + cc -fPIC -c -o out/test/aarch64/global-offset-table/a.o -xc - -102: + cat -102: + cat -100: + cc -c -o out/test/aarch64/gdb-index-dwarf64/b.o out/test/aarch64/gdb-index-dwarf64/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gdwarf64 -ffunction-sections -102: + cat -99: + grep -F .gdb_index -99: + readelf -WS out/test/aarch64/gdb-index-dwarf5/e.so -99: [38] .gdb_index PROGBITS 0000000000000000 0033a8 000315 00 0 0 4 -102: + cat -102: + cc -c -o out/test/aarch64/gdb-index-split-dwarf/a.o out/test/aarch64/gdb-index-split-dwarf/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -99: + readelf --debug=gdb_index out/test/aarch64/gdb-index-dwarf5/e.so -99: + grep 'fn1: .* \[global, function\]' -103: + cc -B. -o out/test/aarch64/glibc-2.22-bug/b.so -shared out/test/aarch64/glibc-2.22-bug/a.o -99: [ 20] fn1: 0 [global, function] -99: + grep 'char: .* \[static, type\]' -99: + readelf --debug=gdb_index out/test/aarch64/gdb-index-dwarf5/e.so -99: [ 4] unsigned char: 3 [static, type] -99: [ 13] char: 3 [static, type] -99: [ 17] signed char: 3 [static, type] -99: + cat -99: + cc -c -o out/test/aarch64/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz -98: + cc -B. -o out/test/aarch64/gdb-index-dwarf4/exe out/test/aarch64/gdb-index-dwarf4/c.so out/test/aarch64/gdb-index-dwarf4/d.o -Wl,--gdb-index -100: + cc -c -o out/test/aarch64/gdb-index-dwarf64/c.o out/test/aarch64/gdb-index-dwarf64/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -104: + cc -B. -no-pie -o out/test/aarch64/global-offset-table/exe out/test/aarch64/global-offset-table/a.o -Wl,-defsym=foo=_GLOBAL_OFFSET_TABLE_ -102: + cc -c -o out/test/aarch64/gdb-index-split-dwarf/b.o out/test/aarch64/gdb-index-split-dwarf/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gsplit-dwarf -82: + out/test/aarch64/exception/exe1 -99: + cc -B. -o out/test/aarch64/gdb-index-dwarf5/exe out/test/aarch64/gdb-index-dwarf5/e.so out/test/aarch64/gdb-index-dwarf5/f.o -Wl,--gdb-index -103: + readelf -W --sections out/test/aarch64/glibc-2.22-bug/b.so -103: + grep -E -A1 '\.rela?\.dyn' -82: + c++ -B. -o out/test/aarch64/exception/exe2 out/test/aarch64/exception/c.o -no-pie -static -pthread -103: + grep -E '\.rela?\.plt' -91: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/aarch64/filler/exe1 -103: [ 8] .rela.plt RELA 00000000000004b0 0004b0 000018 18 A 3 23 8 -103: + on_exit -103: + echo OK -103: OK -103: + exit 0 - 93/371 Test #103: aarch64-glibc-2.22-bug ................................... Passed 0.26 sec -100: + cc -c -o out/test/aarch64/gdb-index-dwarf64/d.o out/test/aarch64/gdb-index-dwarf64/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections -test 105 - Start 105: aarch64-gnu-hash - -105: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gnu-hash.sh" -105: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -105: Environment variables: -105: MACHINE=aarch64 -105: CPU= -105: Test timeout computed to be: 1500 -105: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-hash.sh -105: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -105: ++ export LC_ALL=C -105: ++ LC_ALL=C -105: ++ '[' -z aarch64 ']' -105: ++ '[' -z '' ']' -105: ++ TESTDIR=out/test/aarch64 -105: ++ CC=cc -105: ++ CXX=c++ -105: ++ GCC=gcc -105: ++ GXX=g++ -105: ++ OBJDUMP=objdump -105: ++ OBJCOPY=objcopy -105: ++ STRIP=strip -105: ++ QEMU= -105: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-hash.sh .sh -91: + od -x out/test/aarch64/filler/exe1 -105: ++ testname=gnu-hash -105: ++ t=out/test/aarch64/gnu-hash -105: ++ mkdir -p out/test/aarch64/gnu-hash -99: + readelf -WS out/test/aarch64/gdb-index-dwarf5/exe -105: ++ case $MACHINE in -105: ++ tlsdesc_opt=-mtls-dialect=desc -105: +++ uname -105: ++ '[' Linux = FreeBSD ']' -99: + grep -F .gdb_index -99: [38] .gdb_index PROGBITS 0000000000000000 002838 000075 00 0 0 4 -105: ++ trap 'on_error $LINENO' ERR -105: ++ trap on_exit EXIT -105: ++ echo -n 'Testing gnu-hash ... ' -105: Testing gnu-hash ... ++ set -o pipefail -105: ++ set -x -105: + cat -98: + readelf -WS out/test/aarch64/gdb-index-dwarf4/exe -98: + grep -F .gdb_index -99: + grep 'main: .* \[global, function\]' -99: + readelf --debug=gdb_index out/test/aarch64/gdb-index-dwarf5/exe -99: [ 1] main: 0 [global, function] -99: + out/test/aarch64/gdb-index-dwarf5/exe -99: + grep 'Hello world' -99: Hello world -99: + DEBUGINFOD_URLS= -99: + gdb out/test/aarch64/gdb-index-dwarf5/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -98: [37] .gdb_index PROGBITS 0000000000000000 0027c0 000075 00 0 0 4 -98: + out/test/aarch64/gdb-index-dwarf4/exe -98: + grep 'Hello world' -104: + out/test/aarch64/global-offset-table/exe -98: Hello world -100: + cc -B. -shared -o out/test/aarch64/gdb-index-dwarf64/e.so out/test/aarch64/gdb-index-dwarf64/a.o out/test/aarch64/gdb-index-dwarf64/b.o out/test/aarch64/gdb-index-dwarf64/c.o out/test/aarch64/gdb-index-dwarf64/d.o -104: ++ out/test/aarch64/global-offset-table/exe -104: + GOT_ADDR=2208f0 -104: + '[' aarch64 = x86_64 -o aarch64 = i686 ']' -104: + readelf -WS out/test/aarch64/global-offset-table/exe -104: + grep '\.got .*2208f0 ' -98: + DEBUGINFOD_URLS= -98: + gdb out/test/aarch64/gdb-index-dwarf4/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -104: [21] .got PROGBITS 00000000002208f0 0008f0 000008 00 WA 0 0 8 -104: + on_exit -104: + echo OK -104: OK -104: + exit 0 - 94/371 Test #104: aarch64-global-offset-table .............................. Passed 0.29 sec -test 106 - Start 106: aarch64-gnu-property - -106: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gnu-property.sh" -106: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -106: Environment variables: -106: MACHINE=aarch64 -106: CPU= -106: Test timeout computed to be: 1500 -106: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-property.sh -102: + cc -c -o out/test/aarch64/gdb-index-split-dwarf/c.o out/test/aarch64/gdb-index-split-dwarf/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -105: + cc -c -o out/test/aarch64/gnu-hash/a.o -xc - -106: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -106: ++ export LC_ALL=C -106: ++ LC_ALL=C -106: ++ '[' -z aarch64 ']' -106: ++ '[' -z '' ']' -106: ++ TESTDIR=out/test/aarch64 -106: ++ CC=cc -106: ++ CXX=c++ -106: ++ GCC=gcc -106: ++ GXX=g++ -106: ++ OBJDUMP=objdump -106: ++ OBJCOPY=objcopy -106: ++ STRIP=strip -106: ++ QEMU= -106: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-property.sh .sh -106: ++ testname=gnu-property -106: ++ t=out/test/aarch64/gnu-property -106: ++ mkdir -p out/test/aarch64/gnu-property -106: ++ case $MACHINE in -106: ++ tlsdesc_opt=-mtls-dialect=desc -106: +++ uname -102: + cc -c -o out/test/aarch64/gdb-index-split-dwarf/d.o out/test/aarch64/gdb-index-split-dwarf/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -100: + cc -B. -shared -o out/test/aarch64/gdb-index-dwarf64/f.so out/test/aarch64/gdb-index-dwarf64/a.o out/test/aarch64/gdb-index-dwarf64/b.o out/test/aarch64/gdb-index-dwarf64/c.o out/test/aarch64/gdb-index-dwarf64/d.o -Wl,--gdb-index -106: ++ '[' Linux = FreeBSD ']' -106: ++ trap 'on_error $LINENO' ERR -106: ++ trap on_exit EXIT -106: ++ echo -n 'Testing gnu-property ... ' -106: Testing gnu-property ... ++ set -o pipefail -106: ++ set -x -106: + cat -106: + cc -o out/test/aarch64/gnu-property/a.o -c -xc - -82: + out/test/aarch64/exception/exe2 -73: + c++ -B. -o out/test/aarch64/emit-relocs-dead-sections/exe out/test/aarch64/emit-relocs-dead-sections/a.o out/test/aarch64/emit-relocs-dead-sections/b.o -Wl,-emit-relocs -106: + cc -B. -o out/test/aarch64/gnu-property/exe out/test/aarch64/gnu-property/a.o -no-pie -105: + cc -B. -o out/test/aarch64/gnu-hash/b.so out/test/aarch64/gnu-hash/a.o -Wl,-hash-style=gnu -shared -100: + grep -F .gdb_index -100: + readelf -WS out/test/aarch64/gdb-index-dwarf64/f.so -82: + c++ -B. -o out/test/aarch64/exception/exe3 out/test/aarch64/exception/b.o -pie -106: + readelf -W --sections out/test/aarch64/gnu-property/exe -100: [38] .gdb_index PROGBITS 0000000000000000 0034a8 000315 00 0 0 4 -100: + cat -100: + cc -c -o out/test/aarch64/gdb-index-dwarf64/g.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz -105: + on_exit -106: + grep -Fw .note.gnu.property -106: + skip -106: + echo skipped -106: skipped -106: + trap - EXIT -106: + exit 0 - 95/371 Test #106: aarch64-gnu-property .....................................***Skipped 0.16 sec -105: + echo OK -105: OK -105: + exit 0 -test 107 - Start 107: aarch64-gnu-retain - -107: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gnu-retain.sh" -107: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -107: Environment variables: -107: MACHINE=aarch64 -107: CPU= -107: Test timeout computed to be: 1500 - 96/371 Test #105: aarch64-gnu-hash ......................................... Passed 0.27 sec -test 108 - Start 108: aarch64-gnu-unique - -108: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gnu-unique.sh" -108: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -108: Environment variables: -108: MACHINE=aarch64 -108: CPU= -108: Test timeout computed to be: 1500 -107: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-retain.sh -107: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -107: ++ export LC_ALL=C -107: ++ LC_ALL=C -107: ++ '[' -z aarch64 ']' -107: ++ '[' -z '' ']' -107: ++ TESTDIR=out/test/aarch64 -107: ++ CC=cc -107: ++ CXX=c++ -107: ++ GCC=gcc -107: ++ GXX=g++ -107: ++ OBJDUMP=objdump -107: ++ OBJCOPY=objcopy -107: ++ STRIP=strip -107: ++ QEMU= -107: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-retain.sh .sh -107: ++ testname=gnu-retain -107: ++ t=out/test/aarch64/gnu-retain -107: ++ mkdir -p out/test/aarch64/gnu-retain -108: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-unique.sh -108: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -108: ++ export LC_ALL=C -108: ++ LC_ALL=C -108: ++ '[' -z aarch64 ']' -108: ++ '[' -z '' ']' -108: ++ TESTDIR=out/test/aarch64 -108: ++ CC=cc -108: ++ CXX=c++ -108: ++ GCC=gcc -108: ++ GXX=g++ -108: ++ OBJDUMP=objdump -108: ++ OBJCOPY=objcopy -108: ++ STRIP=strip -108: ++ QEMU= -108: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-unique.sh .sh -108: ++ testname=gnu-unique -108: ++ t=out/test/aarch64/gnu-unique -108: ++ mkdir -p out/test/aarch64/gnu-unique -108: ++ case $MACHINE in -108: ++ tlsdesc_opt=-mtls-dialect=desc -108: +++ uname -108: ++ '[' Linux = FreeBSD ']' -108: ++ trap 'on_error $LINENO' ERR -108: ++ trap on_exit EXIT -108: ++ echo -n 'Testing gnu-unique ... ' -108: Testing gnu-unique ... ++ set -o pipefail -108: ++ set -x -108: + command -v g++ -108: + cat -108: + g++ -o out/test/aarch64/gnu-unique/a.o -c -std=c++17 -fno-gnu-unique -xc++ - -91: + cc -B. -static -Wl,--filler,0x00 -o out/test/aarch64/filler/exe2 out/test/aarch64/filler/a.o -107: ++ case $MACHINE in -107: ++ tlsdesc_opt=-mtls-dialect=desc -107: +++ uname -102: + cc -B. -shared -o out/test/aarch64/gdb-index-split-dwarf/e.so out/test/aarch64/gdb-index-split-dwarf/a.o out/test/aarch64/gdb-index-split-dwarf/b.o out/test/aarch64/gdb-index-split-dwarf/c.o out/test/aarch64/gdb-index-split-dwarf/d.o -Wl,--gdb-index -107: ++ '[' Linux = FreeBSD ']' -107: ++ trap 'on_error $LINENO' ERR -107: ++ trap on_exit EXIT -107: ++ echo -n 'Testing gnu-retain ... ' -107: Testing gnu-retain ... ++ set -o pipefail -107: ++ set -x -107: + '[' aarch64 = ppc64 ']' -107: + cat -107: + cc -c -o out/test/aarch64/gnu-retain/a.o -xc - -ffunction-sections -100: + cc -B. -o out/test/aarch64/gdb-index-dwarf64/exe1 out/test/aarch64/gdb-index-dwarf64/e.so out/test/aarch64/gdb-index-dwarf64/g.o -108: + cat -108: + g++ -o out/test/aarch64/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - -107: + grep '\.text\.foo.*AXR' -107: + readelf -WS out/test/aarch64/gnu-retain/a.o -107: [ 4] .text.foo PROGBITS 0000000000000000 000040 000008 00 AXR 0 0 4 -107: + cc -B. -o out/test/aarch64/gnu-retain/exe out/test/aarch64/gnu-retain/a.o -Wl,-gc-sections -73: + out/test/aarch64/emit-relocs-dead-sections/exe -73: + grep 'Hello world' -73: Hello world -73: Hello world -73: + on_exit -73: + echo OK -73: OK -73: + exit 0 -102: + readelf -WS out/test/aarch64/gdb-index-split-dwarf/e.so -102: + grep -F .gdb_index -102: [37] .gdb_index PROGBITS 0000000000000000 002ef8 0002c5 00 0 0 4 -102: + cat -102: + cc -c -o out/test/aarch64/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz - 97/371 Test #73: aarch64-emit-relocs-dead-sections ........................ Passed 3.11 sec -82: + out/test/aarch64/exception/exe3 -82: + c++ -B. -o out/test/aarch64/exception/exe4 out/test/aarch64/exception/c.o -no-pie -test 109 - Start 109: aarch64-gnu-warning - -109: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gnu-warning.sh" -109: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -109: Environment variables: -109: MACHINE=aarch64 -109: CPU= -109: Test timeout computed to be: 1500 -108: + cc -B. -o out/test/aarch64/gnu-unique/exe out/test/aarch64/gnu-unique/a.o out/test/aarch64/gnu-unique/b.o -no-pie -109: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-warning.sh -109: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -109: ++ export LC_ALL=C -109: ++ LC_ALL=C -109: ++ '[' -z aarch64 ']' -109: ++ '[' -z '' ']' -109: ++ TESTDIR=out/test/aarch64 -109: ++ CC=cc -109: ++ CXX=c++ -109: ++ GCC=gcc -109: ++ GXX=g++ -109: ++ OBJDUMP=objdump -109: ++ OBJCOPY=objcopy -109: ++ STRIP=strip -109: ++ QEMU= -109: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-warning.sh .sh -107: + nm out/test/aarch64/gnu-retain/exe -109: ++ testname=gnu-warning -109: ++ t=out/test/aarch64/gnu-warning -109: ++ mkdir -p out/test/aarch64/gnu-warning -109: ++ case $MACHINE in -109: ++ tlsdesc_opt=-mtls-dialect=desc -91: + od -x out/test/aarch64/filler/exe2 -109: +++ uname -109: ++ '[' Linux = FreeBSD ']' -109: ++ trap 'on_error $LINENO' ERR -109: ++ trap on_exit EXIT -109: ++ echo -n 'Testing gnu-warning ... ' -109: Testing gnu-warning ... ++ set -o pipefail -109: ++ set -x -109: + cat -109: + cc -c -o out/test/aarch64/gnu-warning/a.o -xc - -100: + grep 'DW_FORM_line_strp pointing outside of .debug_line_str' -100: + DEBUGINFOD_URLS= -100: + gdb out/test/aarch64/gdb-index-dwarf64/exe1 -nx -batch -ex 'b main' -ex r -ex quit -107: + grep foo out/test/aarch64/gnu-retain/log -107: 0000000000010768 t foo -107: + not grep bar out/test/aarch64/gnu-retain/log -107: + grep bar out/test/aarch64/gnu-retain/log -107: + return 0 -107: + on_exit -107: + echo OK -107: OK -107: + exit 0 - 98/371 Test #107: aarch64-gnu-retain ....................................... Passed 0.22 sec -test 110 - Start 110: aarch64-hash-style-sysv - -110: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hash-style-sysv.sh" -110: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -110: Environment variables: -110: MACHINE=aarch64 -110: CPU= -110: Test timeout computed to be: 1500 -109: + cc -B. -o out/test/aarch64/gnu-warning/exe out/test/aarch64/gnu-warning/a.o -no-pie -108: + out/test/aarch64/gnu-unique/exe -108: + grep foo=5 -108: foo=5 -108: + on_exit -108: + echo OK -108: OK -108: + exit 0 - 99/371 Test #108: aarch64-gnu-unique ....................................... Passed 0.22 sec -test 111 - Start 111: aarch64-hash-style - -111: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hash-style.sh" -111: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -111: Environment variables: -111: MACHINE=aarch64 -111: CPU= -111: Test timeout computed to be: 1500 -111: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hash-style.sh -110: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hash-style-sysv.sh -110: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -110: ++ export LC_ALL=C -110: ++ LC_ALL=C -110: ++ '[' -z aarch64 ']' -110: ++ '[' -z '' ']' -110: ++ TESTDIR=out/test/aarch64 -110: ++ CC=cc -110: ++ CXX=c++ -110: ++ GCC=gcc -110: ++ GXX=g++ -110: ++ OBJDUMP=objdump -110: ++ OBJCOPY=objcopy -110: ++ STRIP=strip -110: ++ QEMU= -111: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -110: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hash-style-sysv.sh .sh -111: ++ export LC_ALL=C -111: ++ LC_ALL=C -111: ++ '[' -z aarch64 ']' -111: ++ '[' -z '' ']' -111: ++ TESTDIR=out/test/aarch64 -110: ++ testname=hash-style-sysv -110: ++ t=out/test/aarch64/hash-style-sysv -110: ++ mkdir -p out/test/aarch64/hash-style-sysv -111: ++ CC=cc -111: ++ CXX=c++ -111: ++ GCC=gcc -111: ++ GXX=g++ -111: ++ OBJDUMP=objdump -111: ++ OBJCOPY=objcopy -111: ++ STRIP=strip -111: ++ QEMU= -111: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hash-style.sh .sh -111: ++ testname=hash-style -110: ++ case $MACHINE in -110: ++ tlsdesc_opt=-mtls-dialect=desc -111: ++ t=out/test/aarch64/hash-style -111: ++ mkdir -p out/test/aarch64/hash-style -110: +++ uname -111: ++ case $MACHINE in -110: ++ '[' Linux = FreeBSD ']' -110: ++ trap 'on_error $LINENO' ERR -110: ++ trap on_exit EXIT -110: ++ echo -n 'Testing hash-style-sysv ... ' -110: Testing hash-style-sysv ... ++ set -o pipefail -110: ++ set -x -111: ++ tlsdesc_opt=-mtls-dialect=desc -110: + cat -110: + cc -o out/test/aarch64/hash-style-sysv/a.o -c -xc - -fPIC -111: +++ uname -111: ++ '[' Linux = FreeBSD ']' -111: ++ trap 'on_error $LINENO' ERR -111: ++ trap on_exit EXIT -102: + cc -B. -o out/test/aarch64/gdb-index-split-dwarf/exe out/test/aarch64/gdb-index-split-dwarf/e.so out/test/aarch64/gdb-index-split-dwarf/f.o -Wl,--gdb-index -111: ++ echo -n 'Testing hash-style ... ' -111: Testing hash-style ... ++ set -o pipefail -111: ++ set -x -111: + cat -111: + cc -o out/test/aarch64/hash-style/a.o -c -xc - -91: + diff -q out/test/aarch64/filler/txt1 out/test/aarch64/filler/txt2 -82: + out/test/aarch64/exception/exe4 -82: + c++ -B. -o out/test/aarch64/exception/exe5 out/test/aarch64/exception/b.o -pie -Wl,--gc-sections -111: + ./mold -shared -o out/test/aarch64/hash-style/b.so out/test/aarch64/hash-style/a.o -109: + out/test/aarch64/gnu-warning/exe -109: + grep 'Hello world' -91: + on_exit -91: + echo OK -91: OK -91: + exit 0 -109: Hello world -110: + cc -B. -shared -o out/test/aarch64/hash-style-sysv/b.so out/test/aarch64/hash-style-sysv/a.o -Wl,--hash-style=sysv -100/371 Test #91: aarch64-filler ........................................... Passed 1.67 sec -test 112 - Start 112: aarch64-hello-dynamic - -112: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hello-dynamic.sh" -112: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -112: Environment variables: -112: MACHINE=aarch64 -112: CPU= -112: Test timeout computed to be: 1500 -109: + on_exit -109: + echo OK -109: OK -109: + exit 0 -112: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hello-dynamic.sh -112: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -112: ++ export LC_ALL=C -112: ++ LC_ALL=C -112: ++ '[' -z aarch64 ']' -112: ++ '[' -z '' ']' -112: ++ TESTDIR=out/test/aarch64 -112: ++ CC=cc -112: ++ CXX=c++ -112: ++ GCC=gcc -112: ++ GXX=g++ -112: ++ OBJDUMP=objdump -112: ++ OBJCOPY=objcopy -112: ++ STRIP=strip -112: ++ QEMU= -112: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hello-dynamic.sh .sh -101/371 Test #109: aarch64-gnu-warning ...................................... Passed 0.20 sec -test 113 - Start 113: aarch64-hello-static - -113: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hello-static.sh" -113: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -113: Environment variables: -113: MACHINE=aarch64 -113: CPU= -113: Test timeout computed to be: 1500 -111: + readelf -WS out/test/aarch64/hash-style/b.so -111: + grep -F ' .hash' -111: [ 1] .hash HASH 0000000000000238 000238 000018 04 A 3 0 4 -111: + readelf -WS out/test/aarch64/hash-style/b.so -111: + grep -F ' .gnu.hash' -111: [ 2] .gnu.hash GNU_HASH 0000000000000250 000250 000020 00 A 3 0 8 -111: + ./mold -shared -o out/test/aarch64/hash-style/c.so out/test/aarch64/hash-style/a.o --hash-style=both --hash-style=none -112: ++ testname=hello-dynamic -112: ++ t=out/test/aarch64/hello-dynamic -112: ++ mkdir -p out/test/aarch64/hello-dynamic -112: ++ case $MACHINE in -112: ++ tlsdesc_opt=-mtls-dialect=desc -112: +++ uname -113: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hello-static.sh -112: ++ '[' Linux = FreeBSD ']' -112: ++ trap 'on_error $LINENO' ERR -112: ++ trap on_exit EXIT -112: ++ echo -n 'Testing hello-dynamic ... ' -112: Testing hello-dynamic ... ++ set -o pipefail -112: ++ set -x -112: + cat -112: + cc -o out/test/aarch64/hello-dynamic/a.o -c -xc - -fno-PIE -113: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -113: ++ export LC_ALL=C -113: ++ LC_ALL=C -113: ++ '[' -z aarch64 ']' -113: ++ '[' -z '' ']' -113: ++ TESTDIR=out/test/aarch64 -113: ++ CC=cc -113: ++ CXX=c++ -113: ++ GCC=gcc -113: ++ GXX=g++ -113: ++ OBJDUMP=objdump -113: ++ OBJCOPY=objcopy -113: ++ STRIP=strip -113: ++ QEMU= -113: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hello-static.sh .sh -113: ++ testname=hello-static -113: ++ t=out/test/aarch64/hello-static -113: ++ mkdir -p out/test/aarch64/hello-static -111: + readelf -WS out/test/aarch64/hash-style/c.so -113: ++ case $MACHINE in -113: ++ tlsdesc_opt=-mtls-dialect=desc -113: +++ uname -113: ++ '[' Linux = FreeBSD ']' -113: ++ trap 'on_error $LINENO' ERR -113: ++ trap on_exit EXIT -113: ++ echo -n 'Testing hello-static ... ' -113: Testing hello-static ... ++ set -o pipefail -113: ++ set -x -113: + test_cflags -static -113: + echo 'int main() {}' -111: + not grep -F ' .hash' out/test/aarch64/hash-style/log -111: + grep -F ' .hash' out/test/aarch64/hash-style/log -113: + cc -B. -static -o /dev/null -xc - -102: + readelf -WS out/test/aarch64/gdb-index-split-dwarf/exe -102: + grep -F .gdb_index -111: + return 0 -111: + not grep -F ' .gnu.hash' out/test/aarch64/hash-style/log -111: + grep -F ' .gnu.hash' out/test/aarch64/hash-style/log -102: [39] .gdb_index PROGBITS 0000000000000000 002838 000075 00 0 0 4 -102: + out/test/aarch64/gdb-index-split-dwarf/exe -102: + grep 'Hello world' -111: + return 0 -111: + on_exit -111: + echo OK -111: OK -111: + exit 0 -102/371 Test #111: aarch64-hash-style ....................................... Passed 0.15 sec -test 114 - Start 114: aarch64-help - -114: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/help.sh" -114: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -114: Environment variables: -114: MACHINE=aarch64 -114: CPU= -114: Test timeout computed to be: 1500 -102: Hello world -102: + on_exit -102: + echo OK -102: OK -102: + exit 0 -103/371 Test #102: aarch64-gdb-index-split-dwarf ............................ Passed 0.99 sec -114: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/help.sh -114: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -114: ++ export LC_ALL=C -114: ++ LC_ALL=C -114: ++ '[' -z aarch64 ']' -114: ++ '[' -z '' ']' -114: ++ TESTDIR=out/test/aarch64 -114: ++ CC=cc -test 115 - Start 115: aarch64-hidden-archive - -115: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hidden-archive.sh" -115: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -115: Environment variables: -115: MACHINE=aarch64 -115: CPU= -115: Test timeout computed to be: 1500 -114: ++ CXX=c++ -114: ++ GCC=gcc -114: ++ GXX=g++ -114: ++ OBJDUMP=objdump -114: ++ OBJCOPY=objcopy -114: ++ STRIP=strip -114: ++ QEMU= -114: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/help.sh .sh -114: ++ testname=help -114: ++ t=out/test/aarch64/help -114: ++ mkdir -p out/test/aarch64/help -114: ++ case $MACHINE in -114: ++ tlsdesc_opt=-mtls-dialect=desc -114: +++ uname -114: ++ '[' Linux = FreeBSD ']' -114: ++ trap 'on_error $LINENO' ERR -114: ++ trap on_exit EXIT -114: ++ echo -n 'Testing help ... ' -114: Testing help ... ++ set -o pipefail -114: ++ set -x -114: + ./mold --help -110: + cat -110: + cc -o out/test/aarch64/hash-style-sysv/c.o -c -xc - -114: + grep Usage -82: + out/test/aarch64/exception/exe5 -115: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-archive.sh -82: + c++ -B. -o out/test/aarch64/exception/exe6 out/test/aarch64/exception/c.o -no-pie -static -pthread -Wl,--gc-sections -115: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -115: ++ export LC_ALL=C -115: ++ LC_ALL=C -115: ++ '[' -z aarch64 ']' -115: ++ '[' -z '' ']' -115: ++ TESTDIR=out/test/aarch64 -115: ++ CC=cc -115: ++ CXX=c++ -115: ++ GCC=gcc -115: ++ GXX=g++ -115: ++ OBJDUMP=objdump -115: ++ OBJCOPY=objcopy -115: ++ STRIP=strip -115: ++ QEMU= -115: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-archive.sh .sh -110: + cc -B. -o out/test/aarch64/hash-style-sysv/exe out/test/aarch64/hash-style-sysv/c.o out/test/aarch64/hash-style-sysv/b.so -Wl,--hash-style=sysv -115: ++ testname=hidden-archive -115: ++ t=out/test/aarch64/hidden-archive -115: ++ mkdir -p out/test/aarch64/hidden-archive -115: ++ case $MACHINE in -115: ++ tlsdesc_opt=-mtls-dialect=desc -115: +++ uname -115: ++ '[' Linux = FreeBSD ']' -115: ++ trap 'on_error $LINENO' ERR -115: ++ trap on_exit EXIT -115: ++ echo -n 'Testing hidden-archive ... ' -115: Testing hidden-archive ... ++ set -o pipefail -115: ++ set -x -114: Usage: ./mold [options] file... -115: + cat -114: + on_exit -114: + echo OK -114: OK -114: + exit 0 -115: + cc -c -o out/test/aarch64/hidden-archive/a.o -fPIC -xc - -104/371 Test #114: aarch64-help ............................................. Passed 0.06 sec -test 116 - Start 116: aarch64-hidden-undef - -116: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hidden-undef.sh" -116: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -116: Environment variables: -116: MACHINE=aarch64 -116: CPU= -116: Test timeout computed to be: 1500 -116: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-undef.sh -116: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -116: ++ export LC_ALL=C -116: ++ LC_ALL=C -116: ++ '[' -z aarch64 ']' -116: ++ '[' -z '' ']' -116: ++ TESTDIR=out/test/aarch64 -116: ++ CC=cc -116: ++ CXX=c++ -116: ++ GCC=gcc -116: ++ GXX=g++ -116: ++ OBJDUMP=objdump -116: ++ OBJCOPY=objcopy -116: ++ STRIP=strip -116: ++ QEMU= -116: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-undef.sh .sh -116: ++ testname=hidden-undef -116: ++ t=out/test/aarch64/hidden-undef -116: ++ mkdir -p out/test/aarch64/hidden-undef -112: + cc -B. -o out/test/aarch64/hello-dynamic/exe out/test/aarch64/hello-dynamic/a.o -no-pie -115: + rm -f out/test/aarch64/hidden-archive/b.a -115: + ar rcs out/test/aarch64/hidden-archive/b.a out/test/aarch64/hidden-archive/a.o -110: + out/test/aarch64/hash-style-sysv/exe -116: ++ case $MACHINE in -116: ++ tlsdesc_opt=-mtls-dialect=desc -116: +++ uname -110: + grep Hello -110: Hello world -116: ++ '[' Linux = FreeBSD ']' -116: ++ trap 'on_error $LINENO' ERR -116: ++ trap on_exit EXIT -116: ++ echo -n 'Testing hidden-undef ... ' -116: Testing hidden-undef ... ++ set -o pipefail -116: ++ set -x -115: + cc -shared -o out/test/aarch64/hidden-archive/c.so -fPIC -xc - -116: + cat -116: + cc -o out/test/aarch64/hidden-undef/a.so -shared -fPIC -xc - -110: + on_exit -110: + echo OK -110: OK -110: + exit 0 -105/371 Test #110: aarch64-hash-style-sysv .................................. Passed 0.33 sec -test 117 - Start 117: aarch64-hidden-weak-undef - -117: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hidden-weak-undef.sh" -117: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -117: Environment variables: -117: MACHINE=aarch64 -117: CPU= -117: Test timeout computed to be: 1500 -115: + cat -117: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-weak-undef.sh -117: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -117: ++ export LC_ALL=C -117: ++ LC_ALL=C -117: ++ '[' -z aarch64 ']' -113: + cat -117: ++ '[' -z '' ']' -117: ++ TESTDIR=out/test/aarch64 -117: ++ CC=cc -117: ++ CXX=c++ -117: ++ GCC=gcc -117: ++ GXX=g++ -117: ++ OBJDUMP=objdump -117: ++ OBJCOPY=objcopy -117: ++ STRIP=strip -117: ++ QEMU= -117: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-weak-undef.sh .sh -113: + cc -o out/test/aarch64/hello-static/a.o -c -xc - -117: ++ testname=hidden-weak-undef -117: ++ t=out/test/aarch64/hidden-weak-undef -117: ++ mkdir -p out/test/aarch64/hidden-weak-undef -117: ++ case $MACHINE in -117: ++ tlsdesc_opt=-mtls-dialect=desc -117: +++ uname -117: ++ '[' Linux = FreeBSD ']' -117: ++ trap 'on_error $LINENO' ERR -117: ++ trap on_exit EXIT -117: ++ echo -n 'Testing hidden-weak-undef ... ' -117: Testing hidden-weak-undef ... ++ set -o pipefail -117: ++ set -x -117: + cat -117: + cc -o out/test/aarch64/hidden-weak-undef/a.o -fPIC -c -xc - -112: + out/test/aarch64/hello-dynamic/exe -112: + grep 'Hello world' -112: Hello world -112: + on_exit -112: + echo OK -112: OK -112: + exit 0 -106/371 Test #112: aarch64-hello-dynamic .................................... Passed 0.26 sec -test 118 - Start 118: aarch64-icf-safe - -118: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/icf-safe.sh" -118: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -118: Environment variables: -118: MACHINE=aarch64 -118: CPU= -118: Test timeout computed to be: 1500 -118: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/icf-safe.sh -118: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -118: ++ export LC_ALL=C -118: ++ LC_ALL=C -118: ++ '[' -z aarch64 ']' -118: ++ '[' -z '' ']' -118: ++ TESTDIR=out/test/aarch64 -118: ++ CC=cc -118: ++ CXX=c++ -118: ++ GCC=gcc -118: ++ GXX=g++ -118: ++ OBJDUMP=objdump -118: ++ OBJCOPY=objcopy -118: ++ STRIP=strip -118: ++ QEMU= -113: + cc -B. -o out/test/aarch64/hello-static/exe out/test/aarch64/hello-static/a.o -static -118: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/icf-safe.sh .sh -115: + cat -115: + cc -o out/test/aarch64/hidden-archive/d.o -fPIC -c -xc - -118: ++ testname=icf-safe -118: ++ t=out/test/aarch64/icf-safe -118: ++ mkdir -p out/test/aarch64/icf-safe -82: + out/test/aarch64/exception/exe6 -118: ++ case $MACHINE in -118: ++ tlsdesc_opt=-mtls-dialect=desc -118: +++ uname -118: ++ '[' Linux = FreeBSD ']' -118: ++ trap 'on_error $LINENO' ERR -118: ++ trap on_exit EXIT -118: ++ echo -n 'Testing icf-safe ... ' -118: Testing icf-safe ... ++ set -o pipefail -118: ++ set -x -118: + '[' aarch64 = s390x ']' -118: + cat -118: + cc -c -o out/test/aarch64/icf-safe/a.o -ffunction-sections -fdata-sections -xc - -116: + cat -116: + cc -o out/test/aarch64/hidden-undef/b.o -fPIC -c -xc - -82: + '[' aarch64 = x86_64 ']' -82: + '[' aarch64 = x86_64 -o aarch64 = aarch64 ']' -82: + c++ -c -o out/test/aarch64/exception/e.o out/test/aarch64/exception/a.cc -mcmodel=large -fno-PIC -117: + cc -B. -shared -o out/test/aarch64/hidden-weak-undef/b.so out/test/aarch64/hidden-weak-undef/a.o -115: + cc -B. -o out/test/aarch64/hidden-archive/exe out/test/aarch64/hidden-archive/d.o out/test/aarch64/hidden-archive/c.so out/test/aarch64/hidden-archive/b.a -118: + cat -118: + cc -c -o out/test/aarch64/icf-safe/b.o -ffunction-sections -fdata-sections -xc - -82: + c++ -B. -o out/test/aarch64/exception/exe9 out/test/aarch64/exception/e.o -no-pie -static -pthread -116: + not cc -B. -o out/test/aarch64/hidden-undef/exe out/test/aarch64/hidden-undef/a.so out/test/aarch64/hidden-undef/b.o -115: + out/test/aarch64/hidden-archive/exe -117: + readelf -W --dyn-syms out/test/aarch64/hidden-weak-undef/b.so -115: + on_exit -116: + grep 'undefined symbol: foo' -115: + echo OK -115: OK -115: + exit 0 -107/371 Test #115: aarch64-hidden-archive ................................... Passed 0.38 sec -test 119 - Start 119: aarch64-icf-small - -119: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/icf-small.sh" -119: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -119: Environment variables: -119: MACHINE=aarch64 -119: CPU= -119: Test timeout computed to be: 1500 -117: + not grep -w foo out/test/aarch64/hidden-weak-undef/log -117: + grep -w foo out/test/aarch64/hidden-weak-undef/log -117: + return 0 -117: + grep -w bar out/test/aarch64/hidden-weak-undef/log -117: 5: 00000000000106c8 24 FUNC GLOBAL DEFAULT 13 bar -113: + grep 'Hello world' -113: + out/test/aarch64/hello-static/exe -119: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/icf-small.sh -117: + on_exit -117: + echo OK -117: OK -117: + exit 0 -108/371 Test #117: aarch64-hidden-weak-undef ................................ Passed 0.24 sec -test 120 - Start 120: aarch64-icf - -120: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/icf.sh" -120: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -120: Environment variables: -120: MACHINE=aarch64 -120: CPU= -120: Test timeout computed to be: 1500 -119: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -119: ++ export LC_ALL=C -119: ++ LC_ALL=C -119: ++ '[' -z aarch64 ']' -119: ++ '[' -z '' ']' -119: ++ TESTDIR=out/test/aarch64 -119: ++ CC=cc -119: ++ CXX=c++ -119: ++ GCC=gcc -119: ++ GXX=g++ -119: ++ OBJDUMP=objdump -119: ++ OBJCOPY=objcopy -119: ++ STRIP=strip -119: ++ QEMU= -113: Hello world -113: + on_exit -113: + echo OK -113: OK -113: + exit 0 -119: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/icf-small.sh .sh -119: ++ testname=icf-small -119: ++ t=out/test/aarch64/icf-small -119: ++ mkdir -p out/test/aarch64/icf-small -119: ++ case $MACHINE in -119: ++ tlsdesc_opt=-mtls-dialect=desc -119: +++ uname -119: ++ '[' Linux = FreeBSD ']' -119: ++ trap 'on_error $LINENO' ERR -119: ++ trap on_exit EXIT -119: ++ echo -n 'Testing icf-small ... ' -119: Testing icf-small ... ++ set -o pipefail -119: ++ set -x -119: + cc -o out/test/aarch64/icf-small/a.o -c -ffunction-sections -xc - -119: + cat -120: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/icf.sh -120: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -120: ++ export LC_ALL=C -120: ++ LC_ALL=C -120: ++ '[' -z aarch64 ']' -120: ++ '[' -z '' ']' -120: ++ TESTDIR=out/test/aarch64 -120: ++ CC=cc -120: ++ CXX=c++ -120: ++ GCC=gcc -120: ++ GXX=g++ -120: ++ OBJDUMP=objdump -120: ++ OBJCOPY=objcopy -120: ++ STRIP=strip -120: ++ QEMU= -120: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/icf.sh .sh -109/371 Test #113: aarch64-hello-static ..................................... Passed 0.47 sec -test 121 - Start 121: aarch64-ifunc-address-equality-exported - -121: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality-exported.sh" -121: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -121: Environment variables: -121: MACHINE=aarch64 -121: CPU= -121: Test timeout computed to be: 1500 -120: ++ testname=icf -120: ++ t=out/test/aarch64/icf -120: ++ mkdir -p out/test/aarch64/icf -120: ++ case $MACHINE in -120: ++ tlsdesc_opt=-mtls-dialect=desc -120: +++ uname -121: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality-exported.sh -118: + cc -B. -o out/test/aarch64/icf-safe/exe1 -Wl,-icf=safe out/test/aarch64/icf-safe/a.o out/test/aarch64/icf-safe/b.o -120: ++ '[' Linux = FreeBSD ']' -120: ++ trap 'on_error $LINENO' ERR -120: ++ trap on_exit EXIT -120: ++ echo -n 'Testing icf ... ' -120: Testing icf ... ++ set -o pipefail -120: ++ set -x -120: + '[' aarch64 = ppc64 ']' -120: + cat -120: + cc -c -o out/test/aarch64/icf/a.o -ffunction-sections -fdata-sections -xc - -121: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -121: ++ export LC_ALL=C -121: ++ LC_ALL=C -121: ++ '[' -z aarch64 ']' -121: ++ '[' -z '' ']' -121: ++ TESTDIR=out/test/aarch64 -121: ++ CC=cc -121: ++ CXX=c++ -121: ++ GCC=gcc -121: ++ GXX=g++ -121: ++ OBJDUMP=objdump -121: ++ OBJCOPY=objcopy -121: ++ STRIP=strip -121: ++ QEMU= -121: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality-exported.sh .sh -116: mold: error: undefined symbol: foo -116: + on_exit -116: + echo OK -116: OK -116: + exit 0 -110/371 Test #116: aarch64-hidden-undef ..................................... Passed 0.39 sec -test 122 - Start 122: aarch64-ifunc-address-equality - -122: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality.sh" -122: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -122: Environment variables: -122: MACHINE=aarch64 -122: CPU= -122: Test timeout computed to be: 1500 -122: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality.sh -121: ++ testname=ifunc-address-equality-exported -121: ++ t=out/test/aarch64/ifunc-address-equality-exported -121: ++ mkdir -p out/test/aarch64/ifunc-address-equality-exported -122: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -122: ++ export LC_ALL=C -122: ++ LC_ALL=C -122: ++ '[' -z aarch64 ']' -122: ++ '[' -z '' ']' -122: ++ TESTDIR=out/test/aarch64 -122: ++ CC=cc -122: ++ CXX=c++ -122: ++ GCC=gcc -122: ++ GXX=g++ -122: ++ OBJDUMP=objdump -122: ++ OBJCOPY=objcopy -122: ++ STRIP=strip -122: ++ QEMU= -122: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality.sh .sh -122: ++ testname=ifunc-address-equality -122: ++ t=out/test/aarch64/ifunc-address-equality -122: ++ mkdir -p out/test/aarch64/ifunc-address-equality -119: + ./mold -o out/test/aarch64/icf-small/exe -icf=all out/test/aarch64/icf-small/a.o -122: ++ case $MACHINE in -122: ++ tlsdesc_opt=-mtls-dialect=desc -122: +++ uname -122: ++ '[' Linux = FreeBSD ']' -122: ++ trap 'on_error $LINENO' ERR -122: ++ trap on_exit EXIT -122: ++ echo -n 'Testing ifunc-address-equality ... ' -122: Testing ifunc-address-equality ... ++ set -o pipefail -122: ++ set -x -122: + supports_ifunc -122: + is_musl -122: + grep musl -120: + cc -B. -o out/test/aarch64/icf/exe out/test/aarch64/icf/a.o -Wl,-icf=all -119: + on_exit -119: + echo OK -119: OK -119: + exit 0 -121: ++ case $MACHINE in -121: ++ tlsdesc_opt=-mtls-dialect=desc -111/371 Test #119: aarch64-icf-small ........................................ Passed 0.11 sec -122: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -test 123 - Start 123: aarch64-ifunc-alias - -123: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-alias.sh" -123: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -123: Environment variables: -123: MACHINE=aarch64 -123: CPU= -123: Test timeout computed to be: 1500 -122: + cc -c -o /dev/null -xc - -121: +++ uname -121: ++ '[' Linux = FreeBSD ']' -121: ++ trap 'on_error $LINENO' ERR -121: ++ trap on_exit EXIT -121: ++ echo -n 'Testing ifunc-address-equality-exported ... ' -121: Testing ifunc-address-equality-exported ... ++ set -o pipefail -121: ++ set -x -121: + cc --version -123: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-alias.sh -123: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -123: ++ export LC_ALL=C -123: ++ LC_ALL=C -123: ++ '[' -z aarch64 ']' -123: ++ '[' -z '' ']' -123: ++ TESTDIR=out/test/aarch64 -123: ++ CC=cc -123: ++ CXX=c++ -123: ++ GCC=gcc -123: ++ GXX=g++ -123: ++ OBJDUMP=objdump -123: ++ OBJCOPY=objcopy -123: ++ STRIP=strip -123: ++ QEMU= -121: + grep clang -121: + supports_ifunc -121: + is_musl -121: + grep musl -123: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-alias.sh .sh -123: ++ testname=ifunc-alias -123: ++ t=out/test/aarch64/ifunc-alias -123: ++ mkdir -p out/test/aarch64/ifunc-alias -123: ++ case $MACHINE in -123: ++ tlsdesc_opt=-mtls-dialect=desc -123: +++ uname -123: ++ '[' Linux = FreeBSD ']' -123: ++ trap 'on_error $LINENO' ERR -123: ++ trap on_exit EXIT -123: ++ echo -n 'Testing ifunc-alias ... ' -123: Testing ifunc-alias ... ++ set -o pipefail -123: ++ set -x -123: + supports_ifunc -123: + is_musl -122: + cat -122: + cc -c -fno-PIE -o out/test/aarch64/ifunc-address-equality/a.o -xc - -118: + out/test/aarch64/icf-safe/exe1 -118: + grep '^0 0$' -118: 0 0 -118: + cat -118: + cc -c -o out/test/aarch64/icf-safe/c.o -ffunction-sections -fdata-sections -xc - -123: + grep musl -121: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -123: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -123: + cc -c -o /dev/null -xc - -121: + cc -c -o /dev/null -xc - -120: + out/test/aarch64/icf/exe -120: + grep '1 0' -120: 1 0 -120: + on_exit -120: + echo OK -120: OK -120: + exit 0 -112/371 Test #120: aarch64-icf .............................................. Passed 0.20 sec -123: + cat -123: + cc -fPIC -o out/test/aarch64/ifunc-alias/a.o -c -xc - -test 124 - Start 124: aarch64-ifunc-dlopen - -124: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dlopen.sh" -124: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -124: Environment variables: -124: MACHINE=aarch64 -124: CPU= -124: Test timeout computed to be: 1500 -124: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dlopen.sh -124: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -124: ++ export LC_ALL=C -124: ++ LC_ALL=C -124: ++ '[' -z aarch64 ']' -124: ++ '[' -z '' ']' -124: ++ TESTDIR=out/test/aarch64 -124: ++ CC=cc -124: ++ CXX=c++ -124: ++ GCC=gcc -124: ++ GXX=g++ -124: ++ OBJDUMP=objdump -124: ++ OBJCOPY=objcopy -124: ++ STRIP=strip -124: ++ QEMU= -82: + out/test/aarch64/exception/exe9 -124: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dlopen.sh .sh -122: + cat -122: + cc -c -fPIC -o out/test/aarch64/ifunc-address-equality/b.o -xc - -124: ++ testname=ifunc-dlopen -124: ++ t=out/test/aarch64/ifunc-dlopen -124: ++ mkdir -p out/test/aarch64/ifunc-dlopen -121: + cat -124: ++ case $MACHINE in -124: ++ tlsdesc_opt=-mtls-dialect=desc -121: + cc -c -fPIC -o out/test/aarch64/ifunc-address-equality-exported/a.o -xc - -124: +++ uname -124: ++ '[' Linux = FreeBSD ']' -124: ++ trap 'on_error $LINENO' ERR -124: ++ trap on_exit EXIT -124: ++ echo -n 'Testing ifunc-dlopen ... ' -124: Testing ifunc-dlopen ... ++ set -o pipefail -124: ++ set -x -124: + supports_ifunc -124: + is_musl -82: + c++ -B. -o out/test/aarch64/exception/exe10 out/test/aarch64/exception/e.o -no-pie -124: + grep musl -118: + cc -B. -o out/test/aarch64/icf-safe/exe2 -Wl,-icf=safe out/test/aarch64/icf-safe/a.o out/test/aarch64/icf-safe/c.o -124: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -124: + cc -c -o /dev/null -xc - -123: + cc -B. -o out/test/aarch64/ifunc-alias/exe1 out/test/aarch64/ifunc-alias/a.o -pie -122: + cat -122: + cc -c -fno-PIE -o out/test/aarch64/ifunc-address-equality/c.o -xc - -124: + cc -fno-PIE -o out/test/aarch64/ifunc-dlopen/a.o -c -xc - -118: + out/test/aarch64/icf-safe/exe2 -121: + cc -B. -shared -o out/test/aarch64/ifunc-address-equality-exported/b.so out/test/aarch64/ifunc-address-equality-exported/a.o -124: + cat -118: + not grep foo2 -118: + grep foo2 -118: + return 0 -118: + on_exit -118: + echo OK -118: OK -82: + out/test/aarch64/exception/exe10 -118: + exit 0 -113/371 Test #118: aarch64-icf-safe ......................................... Passed 0.52 sec -test 125 - Start 125: aarch64-ifunc-dso - -125: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dso.sh" -125: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -125: Environment variables: -125: MACHINE=aarch64 -125: CPU= -125: Test timeout computed to be: 1500 -122: + cc -B. -o out/test/aarch64/ifunc-address-equality/exe1 out/test/aarch64/ifunc-address-equality/a.o out/test/aarch64/ifunc-address-equality/b.o out/test/aarch64/ifunc-address-equality/c.o -no-pie -125: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dso.sh -125: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -125: ++ export LC_ALL=C -125: ++ LC_ALL=C -125: ++ '[' -z aarch64 ']' -125: ++ '[' -z '' ']' -125: ++ TESTDIR=out/test/aarch64 -125: ++ CC=cc -125: ++ CXX=c++ -125: ++ GCC=gcc -125: ++ GXX=g++ -125: ++ OBJDUMP=objdump -125: ++ OBJCOPY=objcopy -125: ++ STRIP=strip -125: ++ QEMU= -125: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dso.sh .sh -82: + '[' aarch64 '!=' riscv32 ']' -82: + c++ -B. -o out/test/aarch64/exception/exe11 out/test/aarch64/exception/b.o -pie -125: ++ testname=ifunc-dso -125: ++ t=out/test/aarch64/ifunc-dso -125: ++ mkdir -p out/test/aarch64/ifunc-dso -123: + grep -E '^(\S+) \1$' -123: + out/test/aarch64/ifunc-alias/exe1 -123: 0xaaaac7940828 0xaaaac7940828 -123: + cc -B. -o out/test/aarch64/ifunc-alias/exe2 out/test/aarch64/ifunc-alias/a.o -no-pie -125: ++ case $MACHINE in -125: ++ tlsdesc_opt=-mtls-dialect=desc -125: +++ uname -125: ++ '[' Linux = FreeBSD ']' -125: ++ trap 'on_error $LINENO' ERR -125: ++ trap on_exit EXIT -125: ++ echo -n 'Testing ifunc-dso ... ' -125: Testing ifunc-dso ... ++ set -o pipefail -125: ++ set -x -125: + supports_ifunc -125: + is_musl -125: + grep musl -125: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -125: + cc -c -o /dev/null -xc - -124: + cat -124: + cc -fPIC -o out/test/aarch64/ifunc-dlopen/b.o -c -xc - -121: + cat -121: + cc -c -fno-PIE -o out/test/aarch64/ifunc-address-equality-exported/c.o -xc - -122: + grep -E '^(\S+) \1 (\S+) \2' -122: + out/test/aarch64/ifunc-address-equality/exe1 -122: 0x210760 0x210760 0x210770 0x210770 -122: + readelf --dynamic out/test/aarch64/ifunc-address-equality/exe1 -122: + not grep TEXTREL -122: + grep TEXTREL -122: + return 0 -122: + on_exit -122: + echo OK -122: OK -122: + exit 0 -123: + out/test/aarch64/ifunc-alias/exe2 -114/371 Test #122: aarch64-ifunc-address-equality ........................... Passed 0.38 sec -test 126 - Start 126: aarch64-ifunc-dynamic - -126: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dynamic.sh" -126: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -126: Environment variables: -126: MACHINE=aarch64 -126: CPU= -126: Test timeout computed to be: 1500 -123: + grep -E '^(\S+) \1$' -123: 0x210650 0x210650 -123: + on_exit -123: + echo OK -123: OK -123: + exit 0 -125: + cat -125: + cc -fPIC -o out/test/aarch64/ifunc-dso/a.o -c -xc - -115/371 Test #123: aarch64-ifunc-alias ...................................... Passed 0.34 sec -test 127 - Start 127: aarch64-ifunc-export - -127: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-export.sh" -127: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -127: Environment variables: -127: MACHINE=aarch64 -127: CPU= -127: Test timeout computed to be: 1500 -126: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dynamic.sh -126: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -126: ++ export LC_ALL=C -126: ++ LC_ALL=C -126: ++ '[' -z aarch64 ']' -126: ++ '[' -z '' ']' -126: ++ TESTDIR=out/test/aarch64 -126: ++ CC=cc -126: ++ CXX=c++ -126: ++ GCC=gcc -126: ++ GXX=g++ -126: ++ OBJDUMP=objdump -126: ++ OBJCOPY=objcopy -126: ++ STRIP=strip -126: ++ QEMU= -126: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dynamic.sh .sh -126: ++ testname=ifunc-dynamic -126: ++ t=out/test/aarch64/ifunc-dynamic -126: ++ mkdir -p out/test/aarch64/ifunc-dynamic -82: + strip out/test/aarch64/exception/exe11 -127: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-export.sh -126: ++ case $MACHINE in -126: ++ tlsdesc_opt=-mtls-dialect=desc -127: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -127: ++ export LC_ALL=C -127: ++ LC_ALL=C -127: ++ '[' -z aarch64 ']' -127: ++ '[' -z '' ']' -127: ++ TESTDIR=out/test/aarch64 -127: ++ CC=cc -127: ++ CXX=c++ -127: ++ GCC=gcc -127: ++ GXX=g++ -127: ++ OBJDUMP=objdump -127: ++ OBJCOPY=objcopy -127: ++ STRIP=strip -127: ++ QEMU= -127: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-export.sh .sh -127: ++ testname=ifunc-export -127: ++ t=out/test/aarch64/ifunc-export -127: ++ mkdir -p out/test/aarch64/ifunc-export -82: + out/test/aarch64/exception/exe11 -126: +++ uname -126: ++ '[' Linux = FreeBSD ']' -126: ++ trap 'on_error $LINENO' ERR -126: ++ trap on_exit EXIT -126: ++ echo -n 'Testing ifunc-dynamic ... ' -126: Testing ifunc-dynamic ... ++ set -o pipefail -126: ++ set -x -126: + supports_ifunc -126: + is_musl -126: + grep musl -127: ++ case $MACHINE in -127: ++ tlsdesc_opt=-mtls-dialect=desc -127: +++ uname -127: ++ '[' Linux = FreeBSD ']' -127: ++ trap 'on_error $LINENO' ERR -127: ++ trap on_exit EXIT -127: ++ echo -n 'Testing ifunc-export ... ' -127: Testing ifunc-export ... ++ set -o pipefail -127: ++ set -x -127: + supports_ifunc -127: + is_musl -124: + cc -B. -o out/test/aarch64/ifunc-dlopen/c.so out/test/aarch64/ifunc-dlopen/b.o -shared -127: + grep musl -82: + c++ -B. -o out/test/aarch64/exception/exe12 out/test/aarch64/exception/c.o -no-pie -127: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -126: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -126: + cc -c -o /dev/null -xc - -125: + cat -125: + cc -fPIC -o out/test/aarch64/ifunc-dso/b.o -c -xc - -127: + cc -c -o /dev/null -xc - -126: + cat -126: + cc -o out/test/aarch64/ifunc-dynamic/a.o -c -xc - -82: + strip out/test/aarch64/exception/exe12 -125: + cc -B. -o out/test/aarch64/ifunc-dso/c.so out/test/aarch64/ifunc-dso/b.o -shared -124: + cc -B. -o out/test/aarch64/ifunc-dlopen/exe out/test/aarch64/ifunc-dlopen/a.o out/test/aarch64/ifunc-dlopen/c.so -no-pie -ldl -82: + out/test/aarch64/exception/exe12 -82: + on_exit -82: + echo OK -82: OK -82: + exit 0 -116/371 Test #82: aarch64-exception ........................................ Passed 3.12 sec -test 128 - Start 128: aarch64-ifunc-funcptr - -128: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-funcptr.sh" -128: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -128: Environment variables: -128: MACHINE=aarch64 -128: CPU= -128: Test timeout computed to be: 1500 -127: + cat -127: + cc -c -fPIC -o out/test/aarch64/ifunc-export/a.o -xc - -128: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-funcptr.sh -128: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -128: ++ export LC_ALL=C -128: ++ LC_ALL=C -128: ++ '[' -z aarch64 ']' -128: ++ '[' -z '' ']' -128: ++ TESTDIR=out/test/aarch64 -128: ++ CC=cc -128: ++ CXX=c++ -128: ++ GCC=gcc -128: ++ GXX=g++ -128: ++ OBJDUMP=objdump -128: ++ OBJCOPY=objcopy -128: ++ STRIP=strip -128: ++ QEMU= -128: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-funcptr.sh .sh -126: + cc -B. -o out/test/aarch64/ifunc-dynamic/exe1 out/test/aarch64/ifunc-dynamic/a.o -Wl,-z,lazy -128: ++ testname=ifunc-funcptr -128: ++ t=out/test/aarch64/ifunc-funcptr -128: ++ mkdir -p out/test/aarch64/ifunc-funcptr -125: + grep -E '(IFUNC|: 10).*foobar' -128: ++ case $MACHINE in -128: ++ tlsdesc_opt=-mtls-dialect=desc -128: +++ uname -128: ++ '[' Linux = FreeBSD ']' -128: ++ trap 'on_error $LINENO' ERR -128: ++ trap on_exit EXIT -128: ++ echo -n 'Testing ifunc-funcptr ... ' -128: Testing ifunc-funcptr ... ++ set -o pipefail -128: ++ set -x -128: + supports_ifunc -128: + is_musl -128: + grep musl -121: + cc -B. -o out/test/aarch64/ifunc-address-equality-exported/exe out/test/aarch64/ifunc-address-equality-exported/c.o out/test/aarch64/ifunc-address-equality-exported/b.so -no-pie -125: + readelf -W --dyn-syms out/test/aarch64/ifunc-dso/c.so -125: 6: 0000000000010768 12 : 10 GLOBAL DEFAULT 16 foobar -125: + cc -B. -o out/test/aarch64/ifunc-dso/exe out/test/aarch64/ifunc-dso/a.o out/test/aarch64/ifunc-dso/c.so -128: + cc -c -o /dev/null -xc - -124: + out/test/aarch64/ifunc-dlopen/exe -124: + grep 'foo foo' -128: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -124: foo foo 0x2106a0 0x2106a0 -124: + on_exit -124: + echo OK -124: OK -124: + exit 0 -117/371 Test #124: aarch64-ifunc-dlopen ..................................... Passed 0.42 sec -test 129 - Start 129: aarch64-ifunc-noplt - -129: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-noplt.sh" -129: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -129: Environment variables: -129: MACHINE=aarch64 -129: CPU= -129: Test timeout computed to be: 1500 -127: + cc -B. -shared -o out/test/aarch64/ifunc-export/b.so out/test/aarch64/ifunc-export/a.o -126: + grep 'Hello world' -126: + out/test/aarch64/ifunc-dynamic/exe1 -126: Hello world -126: + cc -B. -o out/test/aarch64/ifunc-dynamic/exe2 out/test/aarch64/ifunc-dynamic/a.o -Wl,-z,now -129: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-noplt.sh -129: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -129: ++ export LC_ALL=C -129: ++ LC_ALL=C -129: ++ '[' -z aarch64 ']' -129: ++ '[' -z '' ']' -129: ++ TESTDIR=out/test/aarch64 -129: ++ CC=cc -129: ++ CXX=c++ -129: ++ GCC=gcc -129: ++ GXX=g++ -129: ++ OBJDUMP=objdump -129: ++ OBJCOPY=objcopy -129: ++ STRIP=strip -129: ++ QEMU= -129: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-noplt.sh .sh -121: + out/test/aarch64/ifunc-address-equality-exported/exe -121: + grep -E '^(\S+) \1' -121: 0x210740 0x210740 -128: + cat -128: + cc -c -fPIC -o out/test/aarch64/ifunc-funcptr/a.o -c -xc - -129: ++ testname=ifunc-noplt -129: ++ t=out/test/aarch64/ifunc-noplt -129: ++ mkdir -p out/test/aarch64/ifunc-noplt -121: + on_exit -121: + echo OK -121: OK -121: + exit 0 -118/371 Test #121: aarch64-ifunc-address-equality-exported .................. Passed 0.66 sec -test 130 - Start 130: aarch64-ifunc-static-pie - -130: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static-pie.sh" -130: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -130: Environment variables: -130: MACHINE=aarch64 -130: CPU= -130: Test timeout computed to be: 1500 -129: ++ case $MACHINE in -129: ++ tlsdesc_opt=-mtls-dialect=desc -129: +++ uname -129: ++ '[' Linux = FreeBSD ']' -129: ++ trap 'on_error $LINENO' ERR -129: ++ trap on_exit EXIT -129: ++ echo -n 'Testing ifunc-noplt ... ' -129: Testing ifunc-noplt ... ++ set -o pipefail -129: ++ set -x -129: + supports_ifunc -129: + is_musl -130: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static-pie.sh -130: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -130: ++ export LC_ALL=C -130: ++ LC_ALL=C -130: ++ '[' -z aarch64 ']' -130: ++ '[' -z '' ']' -130: ++ TESTDIR=out/test/aarch64 -130: ++ CC=cc -130: ++ CXX=c++ -130: ++ GCC=gcc -130: ++ GXX=g++ -130: ++ OBJDUMP=objdump -130: ++ OBJCOPY=objcopy -130: ++ STRIP=strip -130: ++ QEMU= -130: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static-pie.sh .sh -130: ++ testname=ifunc-static-pie -130: ++ t=out/test/aarch64/ifunc-static-pie -130: ++ mkdir -p out/test/aarch64/ifunc-static-pie -129: + grep musl -129: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -129: + cc -c -o /dev/null -xc - -130: ++ case $MACHINE in -130: ++ tlsdesc_opt=-mtls-dialect=desc -130: +++ uname -126: + out/test/aarch64/ifunc-dynamic/exe2 -126: + grep 'Hello world' -126: Hello world -130: ++ '[' Linux = FreeBSD ']' -130: ++ trap 'on_error $LINENO' ERR -130: ++ trap on_exit EXIT -130: ++ echo -n 'Testing ifunc-static-pie ... ' -130: Testing ifunc-static-pie ... ++ set -o pipefail -130: ++ set -x -130: + test_cflags -static-pie -130: + echo 'int main() {}' -127: + readelf --dyn-syms out/test/aarch64/ifunc-export/b.so -127: + grep -E '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' -125: + grep 'Hello world' -126: + on_exit -126: + echo OK -126: OK -126: + exit 0 -127: 6: 00000000000107e8 12 : 10 GLOBAL DEFAULT 16 foobar -119/371 Test #126: aarch64-ifunc-dynamic .................................... Passed 0.28 sec -130: + cc -B. -static-pie -o /dev/null -xc - -test 131 - Start 131: aarch64-ifunc-static - -131: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static.sh" -131: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -131: Environment variables: -131: MACHINE=aarch64 -131: CPU= -131: Test timeout computed to be: 1500 -127: + on_exit -127: + echo OK -127: OK -127: + exit 0 -125: + out/test/aarch64/ifunc-dso/exe -125: Hello world -125: + on_exit -125: + echo OK -125: OK -125: + exit 0 -120/371 Test #125: aarch64-ifunc-dso ........................................ Passed 0.38 sec -121/371 Test #127: aarch64-ifunc-export ..................................... Passed 0.28 sec -test 132 - Start 132: aarch64-image-base - -132: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/image-base.sh" -132: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -132: Environment variables: -132: MACHINE=aarch64 -132: CPU= -132: Test timeout computed to be: 1500 -test 133 - Start 133: aarch64-init-array-priorities - -133: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/init-array-priorities.sh" -133: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -133: Environment variables: -133: MACHINE=aarch64 -133: CPU= -133: Test timeout computed to be: 1500 -131: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static.sh -131: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -131: ++ export LC_ALL=C -131: ++ LC_ALL=C -131: ++ '[' -z aarch64 ']' -131: ++ '[' -z '' ']' -131: ++ TESTDIR=out/test/aarch64 -131: ++ CC=cc -131: ++ CXX=c++ -131: ++ GCC=gcc -131: ++ GXX=g++ -131: ++ OBJDUMP=objdump -131: ++ OBJCOPY=objcopy -131: ++ STRIP=strip -131: ++ QEMU= -131: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static.sh .sh -131: ++ testname=ifunc-static -131: ++ t=out/test/aarch64/ifunc-static -131: ++ mkdir -p out/test/aarch64/ifunc-static -132: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/image-base.sh -133: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/init-array-priorities.sh -133: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -133: ++ export LC_ALL=C -133: ++ LC_ALL=C -133: ++ '[' -z aarch64 ']' -133: ++ '[' -z '' ']' -133: ++ TESTDIR=out/test/aarch64 -133: ++ CC=cc -133: ++ CXX=c++ -133: ++ GCC=gcc -133: ++ GXX=g++ -133: ++ OBJDUMP=objdump -133: ++ OBJCOPY=objcopy -133: ++ STRIP=strip -133: ++ QEMU= -133: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/init-array-priorities.sh .sh -133: ++ testname=init-array-priorities -133: ++ t=out/test/aarch64/init-array-priorities -133: ++ mkdir -p out/test/aarch64/init-array-priorities -131: ++ case $MACHINE in -131: ++ tlsdesc_opt=-mtls-dialect=desc -131: +++ uname -131: ++ '[' Linux = FreeBSD ']' -131: ++ trap 'on_error $LINENO' ERR -131: ++ trap on_exit EXIT -131: ++ echo -n 'Testing ifunc-static ... ' -131: Testing ifunc-static ... ++ set -o pipefail -131: ++ set -x -131: + test_cflags -static -129: + cat -129: + cc -fPIC -o out/test/aarch64/ifunc-noplt/a.o -c -xc - -fno-plt -132: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -132: ++ export LC_ALL=C -132: ++ LC_ALL=C -132: ++ '[' -z aarch64 ']' -132: ++ '[' -z '' ']' -132: ++ TESTDIR=out/test/aarch64 -132: ++ CC=cc -132: ++ CXX=c++ -132: ++ GCC=gcc -132: ++ GXX=g++ -132: ++ OBJDUMP=objdump -132: ++ OBJCOPY=objcopy -132: ++ STRIP=strip -132: ++ QEMU= -132: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/image-base.sh .sh -132: ++ testname=image-base -132: ++ t=out/test/aarch64/image-base -132: ++ mkdir -p out/test/aarch64/image-base -131: + echo 'int main() {}' -131: + cc -B. -static -o /dev/null -xc - -132: ++ case $MACHINE in -132: ++ tlsdesc_opt=-mtls-dialect=desc -132: +++ uname -132: ++ '[' Linux = FreeBSD ']' -132: ++ trap 'on_error $LINENO' ERR -132: ++ trap on_exit EXIT -132: ++ echo -n 'Testing image-base ... ' -132: Testing image-base ... ++ set -o pipefail -132: ++ set -x -132: + cat -132: + cc -o out/test/aarch64/image-base/a.o -c -xc - -133: ++ case $MACHINE in -133: ++ tlsdesc_opt=-mtls-dialect=desc -133: +++ uname -133: ++ '[' Linux = FreeBSD ']' -133: ++ trap 'on_error $LINENO' ERR -133: ++ trap on_exit EXIT -133: ++ echo -n 'Testing init-array-priorities ... ' -133: Testing init-array-priorities ... ++ set -o pipefail -133: ++ set -x -133: + is_musl -133: + grep musl -128: + cat -128: + cc -c -fPIC -o out/test/aarch64/ifunc-funcptr/b.o -xc - -133: + cat -133: + cc -c -o out/test/aarch64/init-array-priorities/a.o -xc - -129: + cc -B. -o out/test/aarch64/ifunc-noplt/exe1 out/test/aarch64/ifunc-noplt/a.o -pie -128: + cat -128: + cc -c -fPIC -o out/test/aarch64/ifunc-funcptr/c.o -xc - -130: + supports_ifunc -130: + is_musl -130: + grep musl -130: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -130: + cc -c -o /dev/null -xc - -128: + cc -B. -o out/test/aarch64/ifunc-funcptr/exe1 out/test/aarch64/ifunc-funcptr/a.o out/test/aarch64/ifunc-funcptr/b.o out/test/aarch64/ifunc-funcptr/c.o -pie -130: + cat -130: + cc -o out/test/aarch64/ifunc-static-pie/a.o -c -xc - -fPIC -129: + out/test/aarch64/ifunc-noplt/exe1 -129: + grep 'Hello world' -129: Hello world -129: + cc -B. -o out/test/aarch64/ifunc-noplt/exe2 out/test/aarch64/ifunc-noplt/a.o -no-pie -128: + grep '^3$' -128: + out/test/aarch64/ifunc-funcptr/exe1 -128: 3 -128: + cc -B. -o out/test/aarch64/ifunc-funcptr/exe2 out/test/aarch64/ifunc-funcptr/a.o out/test/aarch64/ifunc-funcptr/b.o out/test/aarch64/ifunc-funcptr/c.o -no-pie -132: + cc -B. -no-pie -o out/test/aarch64/image-base/exe1 out/test/aarch64/image-base/a.o -Wl,--image-base=0x8000000 -130: + cc -B. -o out/test/aarch64/ifunc-static-pie/exe2 out/test/aarch64/ifunc-static-pie/a.o -static-pie -133: + cat -133: + cc -c -o out/test/aarch64/init-array-priorities/b.o -xc - -129: + out/test/aarch64/ifunc-noplt/exe2 -129: + grep 'Hello world' -129: Hello world -129: + on_exit -129: + echo OK -129: OK -129: + exit 0 -122/371 Test #129: aarch64-ifunc-noplt ...................................... Passed 0.31 sec -test 134 - Start 134: aarch64-init-in-dso - -134: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/init-in-dso.sh" -134: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -134: Environment variables: -134: MACHINE=aarch64 -134: CPU= -134: Test timeout computed to be: 1500 -132: + grep 'Hello world' -132: + out/test/aarch64/image-base/exe1 -134: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/init-in-dso.sh -132: Hello world -134: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -134: ++ export LC_ALL=C -134: ++ LC_ALL=C -134: ++ '[' -z aarch64 ']' -134: ++ '[' -z '' ']' -134: ++ TESTDIR=out/test/aarch64 -134: ++ CC=cc -134: ++ CXX=c++ -134: ++ GCC=gcc -134: ++ GXX=g++ -134: ++ OBJDUMP=objdump -134: ++ OBJCOPY=objcopy -134: ++ STRIP=strip -134: ++ QEMU= -132: + grep -E '.interp\s+PROGBITS\s+0*8000...\b' -132: + readelf -W --sections out/test/aarch64/image-base/exe1 -132: [ 1] .interp PROGBITS 00000000080002a8 0002a8 00001b 00 A 0 0 1 -132: + cat -132: + cc -o out/test/aarch64/image-base/b.o -c -xc - -134: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/init-in-dso.sh .sh -134: ++ testname=init-in-dso -134: ++ t=out/test/aarch64/init-in-dso -134: ++ mkdir -p out/test/aarch64/init-in-dso -134: ++ case $MACHINE in -134: ++ tlsdesc_opt=-mtls-dialect=desc -134: +++ uname -134: ++ '[' Linux = FreeBSD ']' -134: ++ trap 'on_error $LINENO' ERR -134: ++ trap on_exit EXIT -134: ++ echo -n 'Testing init-in-dso ... ' -134: Testing init-in-dso ... ++ set -o pipefail -134: ++ set -x -134: + cat -134: + cc -shared -o out/test/aarch64/init-in-dso/a.so -xc - -128: + out/test/aarch64/ifunc-funcptr/exe2 -128: + grep '^3$' -131: + supports_ifunc -131: + is_musl -131: + grep musl -128: 3 -128: + on_exit -128: + echo OK -128: OK -128: + exit 0 -123/371 Test #128: aarch64-ifunc-funcptr .................................... Passed 0.42 sec -test 135 - Start 135: aarch64-init - -135: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/init.sh" -135: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -135: Environment variables: -135: MACHINE=aarch64 -135: CPU= -135: Test timeout computed to be: 1500 -133: + cat -133: + cc -c -o out/test/aarch64/init-array-priorities/c.o -xc - -135: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/init.sh -135: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -135: ++ export LC_ALL=C -135: ++ LC_ALL=C -135: ++ '[' -z aarch64 ']' -135: ++ '[' -z '' ']' -135: ++ TESTDIR=out/test/aarch64 -135: ++ CC=cc -135: ++ CXX=c++ -135: ++ GCC=gcc -135: ++ GXX=g++ -135: ++ OBJDUMP=objdump -135: ++ OBJCOPY=objcopy -135: ++ STRIP=strip -135: ++ QEMU= -135: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/init.sh .sh -135: ++ testname=init -135: ++ t=out/test/aarch64/init -135: ++ mkdir -p out/test/aarch64/init -131: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -131: + cc -c -o /dev/null -xc - -135: ++ case $MACHINE in -135: ++ tlsdesc_opt=-mtls-dialect=desc -135: +++ uname -135: ++ '[' Linux = FreeBSD ']' -135: ++ trap 'on_error $LINENO' ERR -130: + out/test/aarch64/ifunc-static-pie/exe2 -135: ++ trap on_exit EXIT -135: ++ echo -n 'Testing init ... ' -135: Testing init ... ++ set -o pipefail -135: ++ set -x -135: + cat -130: + grep 'Hello world' -130: Hello world -130: + on_exit -130: + echo OK -130: OK -130: + exit 0 -124/371 Test #130: aarch64-ifunc-static-pie ................................. Passed 0.31 sec -test 136 - Start 136: aarch64-initfirst - -136: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/initfirst.sh" -136: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -136: Environment variables: -136: MACHINE=aarch64 -136: CPU= -136: Test timeout computed to be: 1500 -133: + cat -133: + cc -c -o out/test/aarch64/init-array-priorities/d.o -xc - -135: + cc -o out/test/aarch64/init/a.o -c -xc - -136: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/initfirst.sh -132: + '[' aarch64 = x86-64 -o aarch64 = aarch64 ']' -132: + cc -B. -no-pie -o out/test/aarch64/image-base/exe2 out/test/aarch64/image-base/b.o -nostdlib -Wl,--image-base=0xffffffff80000000 -136: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -136: ++ export LC_ALL=C -136: ++ LC_ALL=C -136: ++ '[' -z aarch64 ']' -136: ++ '[' -z '' ']' -136: ++ TESTDIR=out/test/aarch64 -136: ++ CC=cc -136: ++ CXX=c++ -136: ++ GCC=gcc -136: ++ GXX=g++ -136: ++ OBJDUMP=objdump -136: ++ OBJCOPY=objcopy -136: ++ STRIP=strip -136: ++ QEMU= -136: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/initfirst.sh .sh -136: ++ testname=initfirst -136: ++ t=out/test/aarch64/initfirst -136: ++ mkdir -p out/test/aarch64/initfirst -136: ++ case $MACHINE in -136: ++ tlsdesc_opt=-mtls-dialect=desc -134: + cat -134: + cc -o out/test/aarch64/init-in-dso/b.o -c -xc - -136: +++ uname -136: ++ '[' Linux = FreeBSD ']' -136: ++ trap 'on_error $LINENO' ERR -136: ++ trap on_exit EXIT -136: ++ echo -n 'Testing initfirst ... ' -136: Testing initfirst ... ++ set -o pipefail -136: ++ set -x -136: + cc -c -fPIC -o out/test/aarch64/initfirst/a.o -xc - -136: + cat -131: + cat -131: + cc -o out/test/aarch64/ifunc-static/a.o -c -xc - -132: + readelf -W --sections out/test/aarch64/image-base/exe2 -132: + grep -E '.interp\s+PROGBITS\s+ffffffff80000...\b' -132: [ 1] .interp PROGBITS ffffffff80000270 000270 00001b 00 A 0 0 1 -132: + on_exit -132: + echo OK -132: OK -132: + exit 0 -125/371 Test #132: aarch64-image-base ....................................... Passed 0.34 sec -test 137 - Start 137: aarch64-interpose - -137: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/interpose.sh" -137: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -137: Environment variables: -137: MACHINE=aarch64 -137: CPU= -137: Test timeout computed to be: 1500 -137: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/interpose.sh -135: + cc -B. -o out/test/aarch64/init/exe out/test/aarch64/init/a.o -Wl,-init,foo -137: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -137: ++ export LC_ALL=C -137: ++ LC_ALL=C -137: ++ '[' -z aarch64 ']' -137: ++ '[' -z '' ']' -137: ++ TESTDIR=out/test/aarch64 -137: ++ CC=cc -137: ++ CXX=c++ -137: ++ GCC=gcc -137: ++ GXX=g++ -137: ++ OBJDUMP=objdump -137: ++ OBJCOPY=objcopy -137: ++ STRIP=strip -137: ++ QEMU= -137: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/interpose.sh .sh -137: ++ testname=interpose -137: ++ t=out/test/aarch64/interpose -137: ++ mkdir -p out/test/aarch64/interpose -137: ++ case $MACHINE in -137: ++ tlsdesc_opt=-mtls-dialect=desc -137: +++ uname -137: ++ '[' Linux = FreeBSD ']' -137: ++ trap 'on_error $LINENO' ERR -137: ++ trap on_exit EXIT -137: ++ echo -n 'Testing interpose ... ' -137: Testing interpose ... ++ set -o pipefail -137: ++ set -x -133: + cat -133: + cc -c -o out/test/aarch64/init-array-priorities/e.o -xc - -137: + cat -137: + cc -c -fPIC -o out/test/aarch64/interpose/a.o -xc - -136: + cc -B. -shared -o out/test/aarch64/initfirst/b.so out/test/aarch64/initfirst/a.o -Wl,-z,initfirst -134: + cc -B. -o out/test/aarch64/init-in-dso/exe out/test/aarch64/init-in-dso/a.so out/test/aarch64/init-in-dso/b.o -Wl,-init,foo -131: + cc -B. -o out/test/aarch64/ifunc-static/exe out/test/aarch64/ifunc-static/a.o -static -137: + cc -B. -shared -o out/test/aarch64/interpose/b.so out/test/aarch64/interpose/a.o -Wl,-z,interpose -136: + readelf --dynamic out/test/aarch64/initfirst/b.so -136: + grep 'Flags:.*INITFIRST' -136: 0x000000006ffffffb (FLAGS_1) Flags: INITFIRST -136: + on_exit -136: + echo OK -136: OK -136: + exit 0 -133: + cat -133: + cc -c -o out/test/aarch64/init-array-priorities/f.o -xc - -126/371 Test #136: aarch64-initfirst ........................................ Passed 0.15 sec -test 138 - Start 138: aarch64-invalid-version-script - -138: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/invalid-version-script.sh" -138: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -138: Environment variables: -138: MACHINE=aarch64 -138: CPU= -138: Test timeout computed to be: 1500 -134: + readelf --dynamic out/test/aarch64/init-in-dso/exe -134: + not grep -F '(INIT)' -134: + grep -F '(INIT)' -138: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/invalid-version-script.sh -138: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -138: ++ export LC_ALL=C -138: ++ LC_ALL=C -138: ++ '[' -z aarch64 ']' -138: ++ '[' -z '' ']' -138: ++ TESTDIR=out/test/aarch64 -138: ++ CC=cc -138: ++ CXX=c++ -138: ++ GCC=gcc -138: ++ GXX=g++ -138: ++ OBJDUMP=objdump -138: ++ OBJCOPY=objcopy -138: ++ STRIP=strip -138: ++ QEMU= -138: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/invalid-version-script.sh .sh -138: ++ testname=invalid-version-script -138: ++ t=out/test/aarch64/invalid-version-script -138: ++ mkdir -p out/test/aarch64/invalid-version-script -138: ++ case $MACHINE in -138: ++ tlsdesc_opt=-mtls-dialect=desc -138: +++ uname -138: ++ '[' Linux = FreeBSD ']' -138: ++ trap 'on_error $LINENO' ERR -138: ++ trap on_exit EXIT -138: ++ echo -n 'Testing invalid-version-script ... ' -138: Testing invalid-version-script ... ++ set -o pipefail -138: ++ set -x -138: + echo 'int main() {}' -138: + cc -c -o out/test/aarch64/invalid-version-script/a.o -xc - -135: + readelf --dynamic out/test/aarch64/init/exe -135: + grep -F '(INIT)' -135: 0x000000000000000c (INIT) 0x10768 -135: + cc -B. -o out/test/aarch64/init/exe out/test/aarch64/init/a.o -Wl,-init,no-such-symbol -137: + readelf --dynamic out/test/aarch64/interpose/b.so -137: + grep 'Flags:.*INTERPOSE' -137: 0x000000006ffffffb (FLAGS_1) Flags: INTERPOSE -137: + on_exit -137: + echo OK -137: OK -137: + exit 0 -134: + return 0 -134: + on_exit -134: + echo OK -134: OK -134: + exit 0 -127/371 Test #134: aarch64-init-in-dso ...................................... Passed 0.26 sec -128/371 Test #137: aarch64-interpose ........................................ Passed 0.14 sec -test 139 - Start 139: aarch64-issue646 - -139: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/issue646.sh" -139: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -139: Environment variables: -139: MACHINE=aarch64 -139: CPU= -139: Test timeout computed to be: 1500 -test 140 - Start 140: aarch64-large-alignment-dso - -140: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment-dso.sh" -140: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -140: Environment variables: -140: MACHINE=aarch64 -140: CPU= -140: Test timeout computed to be: 1500 -133: + cat -133: + cc -c -o out/test/aarch64/init-array-priorities/g.o -xc - -139: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/issue646.sh -139: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -139: ++ export LC_ALL=C -139: ++ LC_ALL=C -139: ++ '[' -z aarch64 ']' -139: ++ '[' -z '' ']' -139: ++ TESTDIR=out/test/aarch64 -139: ++ CC=cc -139: ++ CXX=c++ -139: ++ GCC=gcc -139: ++ GXX=g++ -139: ++ OBJDUMP=objdump -139: ++ OBJCOPY=objcopy -139: ++ STRIP=strip -139: ++ QEMU= -139: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/issue646.sh .sh -139: ++ testname=issue646 -139: ++ t=out/test/aarch64/issue646 -139: ++ mkdir -p out/test/aarch64/issue646 -139: ++ case $MACHINE in -139: ++ tlsdesc_opt=-mtls-dialect=desc -139: +++ uname -139: ++ '[' Linux = FreeBSD ']' -139: ++ trap 'on_error $LINENO' ERR -139: ++ trap on_exit EXIT -139: ++ echo -n 'Testing issue646 ... ' -139: Testing issue646 ... ++ set -o pipefail -139: ++ set -x -139: + '[' aarch64 = sh4aeb ']' -139: + cat -139: + c++ -o out/test/aarch64/issue646/a.o -c -xc++ - -140: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment-dso.sh -140: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -140: ++ export LC_ALL=C -140: ++ LC_ALL=C -140: ++ '[' -z aarch64 ']' -140: ++ '[' -z '' ']' -140: ++ TESTDIR=out/test/aarch64 -140: ++ CC=cc -140: ++ CXX=c++ -140: ++ GCC=gcc -140: ++ GXX=g++ -140: ++ OBJDUMP=objdump -140: ++ OBJCOPY=objcopy -140: ++ STRIP=strip -140: ++ QEMU= -140: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment-dso.sh .sh -140: ++ testname=large-alignment-dso -140: ++ t=out/test/aarch64/large-alignment-dso -140: ++ mkdir -p out/test/aarch64/large-alignment-dso -138: + echo 'VER1 { foo[12; };' -140: ++ case $MACHINE in -140: ++ tlsdesc_opt=-mtls-dialect=desc -140: +++ uname -138: + not cc -B. -shared -o out/test/aarch64/invalid-version-script/c.so -Wl,-version-script,out/test/aarch64/invalid-version-script/b.ver out/test/aarch64/invalid-version-script/a.o -138: + grep 'invalid version pattern' -140: ++ '[' Linux = FreeBSD ']' -140: ++ trap 'on_error $LINENO' ERR -140: ++ trap on_exit EXIT -140: ++ echo -n 'Testing large-alignment-dso ... ' -140: Testing large-alignment-dso ... ++ set -o pipefail -140: ++ set -x -140: + '[' aarch64 = i686 ']' -140: + cat -140: + cc -o out/test/aarch64/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC -135: + readelf --dynamic out/test/aarch64/init/exe -135: + not grep -F '(INIT)' -135: + grep -F '(INIT)' -135: + return 0 -135: + on_exit -135: + echo OK -135: OK -135: + exit 0 -129/371 Test #135: aarch64-init ............................................. Passed 0.29 sec -test 141 - Start 141: aarch64-large-alignment - -141: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment.sh" -141: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -141: Environment variables: -141: MACHINE=aarch64 -141: CPU= -141: Test timeout computed to be: 1500 -131: + out/test/aarch64/ifunc-static/exe -131: + grep 'Hello world' -131: Hello world -131: + on_exit -131: + echo OK -131: OK -131: + exit 0 -141: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment.sh -141: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -141: ++ export LC_ALL=C -141: ++ LC_ALL=C -141: ++ '[' -z aarch64 ']' -141: ++ '[' -z '' ']' -141: ++ TESTDIR=out/test/aarch64 -141: ++ CC=cc -141: ++ CXX=c++ -141: ++ GCC=gcc -141: ++ GXX=g++ -141: ++ OBJDUMP=objdump -141: ++ OBJCOPY=objcopy -141: ++ STRIP=strip -141: ++ QEMU= -141: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment.sh .sh -141: ++ testname=large-alignment -141: ++ t=out/test/aarch64/large-alignment -141: ++ mkdir -p out/test/aarch64/large-alignment -141: ++ case $MACHINE in -141: ++ tlsdesc_opt=-mtls-dialect=desc -141: +++ uname -138: mold: fatal: invalid version pattern: foo[12 -138: + on_exit -138: + echo OK -138: OK -138: + exit 0 -130/371 Test #131: aarch64-ifunc-static ..................................... Passed 0.57 sec -131/371 Test #138: aarch64-invalid-version-script ........................... Passed 0.12 sec -test 142 - Start 142: aarch64-large-max-page-size-strip - -142: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size-strip.sh" -142: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -142: Environment variables: -142: MACHINE=aarch64 -142: CPU= -142: Test timeout computed to be: 1500 -test 143 - Start 143: aarch64-large-max-page-size - -143: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size.sh" -143: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -143: Environment variables: -143: MACHINE=aarch64 -143: CPU= -143: Test timeout computed to be: 1500 -141: ++ '[' Linux = FreeBSD ']' -141: ++ trap 'on_error $LINENO' ERR -141: ++ trap on_exit EXIT -141: ++ echo -n 'Testing large-alignment ... ' -141: Testing large-alignment ... ++ set -o pipefail -141: ++ set -x -141: + '[' aarch64 = i686 ']' -141: + cat -141: + cc -o out/test/aarch64/large-alignment/a.o -c -xc - -ffunction-sections -142: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size-strip.sh -142: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -142: ++ export LC_ALL=C -142: ++ LC_ALL=C -142: ++ '[' -z aarch64 ']' -142: ++ '[' -z '' ']' -142: ++ TESTDIR=out/test/aarch64 -142: ++ CC=cc -142: ++ CXX=c++ -142: ++ GCC=gcc -142: ++ GXX=g++ -142: ++ OBJDUMP=objdump -142: ++ OBJCOPY=objcopy -142: ++ STRIP=strip -142: ++ QEMU= -142: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size-strip.sh .sh -142: ++ testname=large-max-page-size-strip -142: ++ t=out/test/aarch64/large-max-page-size-strip -142: ++ mkdir -p out/test/aarch64/large-max-page-size-strip -143: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size.sh -142: ++ case $MACHINE in -143: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -143: ++ export LC_ALL=C -143: ++ LC_ALL=C -143: ++ '[' -z aarch64 ']' -143: ++ '[' -z '' ']' -143: ++ TESTDIR=out/test/aarch64 -143: ++ CC=cc -143: ++ CXX=c++ -143: ++ GCC=gcc -143: ++ GXX=g++ -143: ++ OBJDUMP=objdump -143: ++ OBJCOPY=objcopy -143: ++ STRIP=strip -143: ++ QEMU= -142: ++ tlsdesc_opt=-mtls-dialect=desc -143: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size.sh .sh -142: +++ uname -142: ++ '[' Linux = FreeBSD ']' -142: ++ trap 'on_error $LINENO' ERR -142: ++ trap on_exit EXIT -142: ++ echo -n 'Testing large-max-page-size-strip ... ' -142: Testing large-max-page-size-strip ... ++ set -o pipefail -142: ++ set -x -142: + [[ aarch64 = arm* ]] -142: + strip=strip -142: + command -v strip -133: + cat -142: + cat -133: + cc -c -o out/test/aarch64/init-array-priorities/h.o -xc - -143: ++ testname=large-max-page-size -143: ++ t=out/test/aarch64/large-max-page-size -143: ++ mkdir -p out/test/aarch64/large-max-page-size -143: ++ case $MACHINE in -143: ++ tlsdesc_opt=-mtls-dialect=desc -143: +++ uname -140: + cc -B. -o out/test/aarch64/large-alignment-dso/b.so out/test/aarch64/large-alignment-dso/a.o -shared -142: + cc -o out/test/aarch64/large-max-page-size-strip/a.o -c -xc - -fPIC -143: ++ '[' Linux = FreeBSD ']' -143: ++ trap 'on_error $LINENO' ERR -143: ++ trap on_exit EXIT -143: ++ echo -n 'Testing large-max-page-size ... ' -143: Testing large-max-page-size ... ++ set -o pipefail -143: ++ set -x -143: + cat -143: + cc -o out/test/aarch64/large-max-page-size/a.o -c -xc - -fPIC -133: + cat -133: + cc -c -o out/test/aarch64/init-array-priorities/i.o -xc - -141: + cc -B. -o out/test/aarch64/large-alignment/exe out/test/aarch64/large-alignment/a.o -142: + cc -B. -o out/test/aarch64/large-max-page-size-strip/exe out/test/aarch64/large-max-page-size-strip/a.o -pie -Wl,-zmax-page-size=0x200000 -140: + cat -140: + cc -o out/test/aarch64/large-alignment-dso/c.o -c -xc - -140: + cc -B. -o out/test/aarch64/large-alignment-dso/exe out/test/aarch64/large-alignment-dso/c.o out/test/aarch64/large-alignment-dso/b.so -142: + strip out/test/aarch64/large-max-page-size-strip/exe -141: + out/test/aarch64/large-alignment/exe -141: + grep 'Hello world' -141: Hello world -141: + on_exit -141: + echo OK -141: OK -141: + exit 0 -132/371 Test #141: aarch64-large-alignment .................................. Passed 0.17 sec -test 144 - Start 144: aarch64-large-text - -144: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/large-text.sh" -144: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -144: Environment variables: -144: MACHINE=aarch64 -144: CPU= -144: Test timeout computed to be: 1500 -133: + cc -B. -o out/test/aarch64/init-array-priorities/exe out/test/aarch64/init-array-priorities/a.o out/test/aarch64/init-array-priorities/b.o out/test/aarch64/init-array-priorities/c.o out/test/aarch64/init-array-priorities/d.o out/test/aarch64/init-array-priorities/e.o out/test/aarch64/init-array-priorities/f.o out/test/aarch64/init-array-priorities/g.o out/test/aarch64/init-array-priorities/h.o out/test/aarch64/init-array-priorities/i.o -142: + out/test/aarch64/large-max-page-size-strip/exe -142: + grep 'Hello world' -142: Hello world -142: + on_exit -142: + echo OK -142: OK -142: + exit 0 -133/371 Test #142: aarch64-large-max-page-size-strip ........................ Passed 0.16 sec -test 145 - Start 145: aarch64-library - -145: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/library.sh" -145: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -145: Environment variables: -145: MACHINE=aarch64 -145: CPU= -145: Test timeout computed to be: 1500 -144: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/large-text.sh -144: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -144: ++ export LC_ALL=C -144: ++ LC_ALL=C -144: ++ '[' -z aarch64 ']' -144: ++ '[' -z '' ']' -144: ++ TESTDIR=out/test/aarch64 -144: ++ CC=cc -144: ++ CXX=c++ -144: ++ GCC=gcc -144: ++ GXX=g++ -144: ++ OBJDUMP=objdump -144: ++ OBJCOPY=objcopy -144: ++ STRIP=strip -144: ++ QEMU= -144: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/large-text.sh .sh -144: ++ testname=large-text -144: ++ t=out/test/aarch64/large-text -144: ++ mkdir -p out/test/aarch64/large-text -145: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/library.sh -145: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -145: ++ export LC_ALL=C -145: ++ LC_ALL=C -145: ++ '[' -z aarch64 ']' -145: ++ '[' -z '' ']' -145: ++ TESTDIR=out/test/aarch64 -145: ++ CC=cc -145: ++ CXX=c++ -145: ++ GCC=gcc -145: ++ GXX=g++ -145: ++ OBJDUMP=objdump -145: ++ OBJCOPY=objcopy -145: ++ STRIP=strip -145: ++ QEMU= -144: ++ case $MACHINE in -144: ++ tlsdesc_opt=-mtls-dialect=desc -145: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/library.sh .sh -144: +++ uname -145: ++ testname=library -145: ++ t=out/test/aarch64/library -145: ++ mkdir -p out/test/aarch64/library -144: ++ '[' Linux = FreeBSD ']' -144: ++ trap 'on_error $LINENO' ERR -144: ++ trap on_exit EXIT -144: ++ echo -n 'Testing large-text ... ' -144: Testing large-text ... ++ set -o pipefail -144: ++ set -x -144: + cat -144: + cc -o out/test/aarch64/large-text/a.o -c -xassembler - -145: ++ case $MACHINE in -145: ++ tlsdesc_opt=-mtls-dialect=desc -140: + out/test/aarch64/large-alignment-dso/exe -140: + grep 'Hello world' -145: +++ uname -145: ++ '[' Linux = FreeBSD ']' -145: ++ trap 'on_error $LINENO' ERR -145: ++ trap on_exit EXIT -145: ++ echo -n 'Testing library ... ' -145: Testing library ... ++ set -o pipefail -145: ++ set -x -133: + out/test/aarch64/init-array-priorities/exe -133: + grep 21348756 -145: + cat -145: + cc -o out/test/aarch64/library/a.o -c -xc - -fPIC -140: Hello world -140: + on_exit -140: + echo OK -140: OK -140: + exit 0 -134/371 Test #140: aarch64-large-alignment-dso .............................. Passed 0.28 sec -test 146 - Start 146: aarch64-link-order - -146: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/link-order.sh" -146: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -146: Environment variables: -146: MACHINE=aarch64 -146: CPU= -146: Test timeout computed to be: 1500 -133: 21348756 -133: + on_exit -133: + echo OK -133: OK -133: + exit 0 -143: + cc -B. -o out/test/aarch64/large-max-page-size/exe out/test/aarch64/large-max-page-size/a.o -pie -Wl,-zmax-page-size=0x200000 -135/371 Test #133: aarch64-init-array-priorities ............................ Passed 0.78 sec -144: + cat -test 147 - Start 147: aarch64-linker-script-defsym - -147: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-defsym.sh" -147: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -147: Environment variables: -147: MACHINE=aarch64 -147: CPU= -147: Test timeout computed to be: 1500 -144: + cc -o out/test/aarch64/large-text/b.o -c -xc - -146: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/link-order.sh -146: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -146: ++ export LC_ALL=C -146: ++ LC_ALL=C -146: ++ '[' -z aarch64 ']' -146: ++ '[' -z '' ']' -146: ++ TESTDIR=out/test/aarch64 -146: ++ CC=cc -146: ++ CXX=c++ -146: ++ GCC=gcc -146: ++ GXX=g++ -146: ++ OBJDUMP=objdump -146: ++ OBJCOPY=objcopy -146: ++ STRIP=strip -146: ++ QEMU= -146: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/link-order.sh .sh -146: ++ testname=link-order -146: ++ t=out/test/aarch64/link-order -146: ++ mkdir -p out/test/aarch64/link-order -146: ++ case $MACHINE in -146: ++ tlsdesc_opt=-mtls-dialect=desc -146: +++ uname -146: ++ '[' Linux = FreeBSD ']' -146: ++ trap 'on_error $LINENO' ERR -146: ++ trap on_exit EXIT -146: ++ echo -n 'Testing link-order ... ' -146: Testing link-order ... ++ set -o pipefail -146: ++ set -x -146: + cat -146: + cc -fPIC -c -o out/test/aarch64/link-order/a.o -xc - -147: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-defsym.sh -147: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -147: ++ export LC_ALL=C -147: ++ LC_ALL=C -147: ++ '[' -z aarch64 ']' -147: ++ '[' -z '' ']' -147: ++ TESTDIR=out/test/aarch64 -147: ++ CC=cc -147: ++ CXX=c++ -147: ++ GCC=gcc -147: ++ GXX=g++ -147: ++ OBJDUMP=objdump -147: ++ OBJCOPY=objcopy -147: ++ STRIP=strip -147: ++ QEMU= -147: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-defsym.sh .sh -147: ++ testname=linker-script-defsym -147: ++ t=out/test/aarch64/linker-script-defsym -147: ++ mkdir -p out/test/aarch64/linker-script-defsym -147: ++ case $MACHINE in -143: + out/test/aarch64/large-max-page-size/exe -143: + grep 'Hello world' -143: Hello world -143: + on_exit -143: + echo OK -143: OK -143: + exit 0 -145: + cc -B. -shared -o out/test/aarch64/library/libfoobar.so out/test/aarch64/library/a.o -147: ++ tlsdesc_opt=-mtls-dialect=desc -147: +++ uname -136/371 Test #143: aarch64-large-max-page-size .............................. Passed 0.25 sec -test 148 - Start 148: aarch64-linker-script-error - -148: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-error.sh" -148: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -148: Environment variables: -148: MACHINE=aarch64 -148: CPU= -148: Test timeout computed to be: 1500 -147: ++ '[' Linux = FreeBSD ']' -147: ++ trap 'on_error $LINENO' ERR -147: ++ trap on_exit EXIT -147: ++ echo -n 'Testing linker-script-defsym ... ' -147: Testing linker-script-defsym ... ++ set -o pipefail -147: ++ set -x -147: + cat -147: + cc -o out/test/aarch64/linker-script-defsym/a.o -c -xc - -148: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-error.sh -148: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -148: ++ export LC_ALL=C -148: ++ LC_ALL=C -148: ++ '[' -z aarch64 ']' -148: ++ '[' -z '' ']' -148: ++ TESTDIR=out/test/aarch64 -148: ++ CC=cc -148: ++ CXX=c++ -148: ++ GCC=gcc -148: ++ GXX=g++ -148: ++ OBJDUMP=objdump -148: ++ OBJCOPY=objcopy -148: ++ STRIP=strip -148: ++ QEMU= -148: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-error.sh .sh -148: ++ testname=linker-script-error -148: ++ t=out/test/aarch64/linker-script-error -148: ++ mkdir -p out/test/aarch64/linker-script-error -148: ++ case $MACHINE in -148: ++ tlsdesc_opt=-mtls-dialect=desc -148: +++ uname -148: ++ '[' Linux = FreeBSD ']' -148: ++ trap 'on_error $LINENO' ERR -148: ++ trap on_exit EXIT -148: ++ echo -n 'Testing linker-script-error ... ' -148: Testing linker-script-error ... ++ set -o pipefail -148: ++ set -x -148: + cat -148: + cc -o out/test/aarch64/linker-script-error/a.o -c -xc - -146: + cc -B. -shared -o out/test/aarch64/link-order/libfoo.so out/test/aarch64/link-order/a.o -145: + cat -145: + cc -o out/test/aarch64/library/c.o -c -xc - -147: + cat -147: + cc -B. -o out/test/aarch64/linker-script-defsym/b.so -shared out/test/aarch64/linker-script-defsym/script out/test/aarch64/linker-script-defsym/a.o -146: + ar crs out/test/aarch64/link-order/libfoo.a out/test/aarch64/link-order/a.o -145: + cc -B. -o out/test/aarch64/library/exe1 out/test/aarch64/library/c.o -Lout/test/aarch64/library -Wl,--library,foobar -Wl,-rpath,out/test/aarch64/library -147: + readelf -sW out/test/aarch64/linker-script-defsym/b.so -147: + grep 'FUNC .* bar' -147: 5: 00000000000106c8 0 FUNC GLOBAL DEFAULT 13 bar -147: 97: 00000000000106c8 0 FUNC GLOBAL DEFAULT 13 bar -147: + cat -147: + cc -o out/test/aarch64/linker-script-defsym/c.o -c -xc - -144: + cc -B. -o out/test/aarch64/large-text/exe out/test/aarch64/large-text/a.o out/test/aarch64/large-text/b.o -146: + cat -146: + cc -c -o out/test/aarch64/link-order/b.o -xc - -148: + echo 'VERSION { ver_x /*' -148: + not cc -B. -o out/test/aarch64/linker-script-error/exe out/test/aarch64/linker-script-error/a.o out/test/aarch64/linker-script-error/b.script -148: + grep 'unclosed comment' -147: + cc -B. -o out/test/aarch64/linker-script-defsym/exe out/test/aarch64/linker-script-defsym/c.o out/test/aarch64/linker-script-defsym/b.so -145: + out/test/aarch64/library/exe1 -145: + grep 'Hello world' -145: Hello world -145: + cc -B. -o out/test/aarch64/library/exe2 out/test/aarch64/library/c.o -Lout/test/aarch64/library -Wl,--library=foobar -Wl,-rpath,out/test/aarch64/library -148: ^ unclosed comment -146: + cc -B. -o out/test/aarch64/link-order/exe out/test/aarch64/link-order/b.o -Wl,--as-needed out/test/aarch64/link-order/libfoo.so out/test/aarch64/link-order/libfoo.a -148: + on_exit -148: + echo OK -148: OK -148: + exit 0 -137/371 Test #148: aarch64-linker-script-error .............................. Passed 0.17 sec -test 149 - Start 149: aarch64-linker-script-relocatable - -149: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-relocatable.sh" -149: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -149: Environment variables: -149: MACHINE=aarch64 -149: CPU= -149: Test timeout computed to be: 1500 -147: + out/test/aarch64/linker-script-defsym/exe -147: + grep 42 -147: 42 -147: + on_exit -147: + echo OK -147: OK -147: + exit 0 -138/371 Test #147: aarch64-linker-script-defsym ............................. Passed 0.23 sec -test 150 - Start 150: aarch64-linker-script - -150: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script.sh" -150: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -150: Environment variables: -150: MACHINE=aarch64 -150: CPU= -150: Test timeout computed to be: 1500 -149: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-relocatable.sh -149: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -99: + grep 'fn8 () at .*/d.c:6' out/test/aarch64/gdb-index-dwarf5/log -149: ++ export LC_ALL=C -149: ++ LC_ALL=C -149: ++ '[' -z aarch64 ']' -149: ++ '[' -z '' ']' -149: ++ TESTDIR=out/test/aarch64 -149: ++ CC=cc -149: ++ CXX=c++ -149: ++ GCC=gcc -149: ++ GXX=g++ -149: ++ OBJDUMP=objdump -149: ++ OBJCOPY=objcopy -149: ++ STRIP=strip -149: ++ QEMU= -150: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script.sh -100: + cc -B. -o out/test/aarch64/gdb-index-dwarf64/exe2 out/test/aarch64/gdb-index-dwarf64/f.so out/test/aarch64/gdb-index-dwarf64/g.o -Wl,--gdb-index -149: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-relocatable.sh .sh -145: + grep 'Hello world' -99: #1 0x0000fffff7f90a38 in fn8 () at out/test/aarch64/gdb-index-dwarf5/d.c:6 -99: + grep 'fn7 () at .*/d.c:10' out/test/aarch64/gdb-index-dwarf5/log -150: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -150: ++ export LC_ALL=C -150: ++ LC_ALL=C -150: ++ '[' -z aarch64 ']' -150: ++ '[' -z '' ']' -150: ++ TESTDIR=out/test/aarch64 -150: ++ CC=cc -150: ++ CXX=c++ -150: ++ GCC=gcc -150: ++ GXX=g++ -150: ++ OBJDUMP=objdump -150: ++ OBJCOPY=objcopy -150: ++ STRIP=strip -150: ++ QEMU= -146: + grep libfoo -146: + readelf --dynamic out/test/aarch64/link-order/exe -145: + out/test/aarch64/library/exe2 -97: + grep 'hello2 () at .*:7' out/test/aarch64/gdb-index-dwarf3/log -150: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script.sh .sh -99: #2 0x0000fffff7f90a50 in fn7 () at out/test/aarch64/gdb-index-dwarf5/d.c:10 -99: + grep 'fn6 () at .*/c.c:4' out/test/aarch64/gdb-index-dwarf5/log -97: #1 0x0000fffff7f90878 in hello2 () at :7 -99: #3 0x0000fffff7f909f4 in fn6 () at out/test/aarch64/gdb-index-dwarf5/c.c:4 -98: + grep 'hello2 () at .*:7' out/test/aarch64/gdb-index-dwarf4/log -99: + grep 'fn5 () at .*/c.c:8' out/test/aarch64/gdb-index-dwarf5/log -99: #4 0x0000fffff7f90a0c in fn5 () at out/test/aarch64/gdb-index-dwarf5/c.c:8 -98: #1 0x0000fffff7f90878 in hello2 () at :7 -149: ++ testname=linker-script-relocatable -149: ++ t=out/test/aarch64/linker-script-relocatable -149: ++ mkdir -p out/test/aarch64/linker-script-relocatable -96: + grep 'hello2 () at .*:7' out/test/aarch64/gdb-index-dwarf2/log -144: + out/test/aarch64/large-text/exe -144: + grep 'Hello world' -146: 0x0000000000000001 (NEEDED) Shared library: [out/test/aarch64/link-order/libfoo.so] -146: + cc -B. -o out/test/aarch64/link-order/exe out/test/aarch64/link-order/b.o -Wl,--as-needed out/test/aarch64/link-order/libfoo.a out/test/aarch64/link-order/libfoo.so -95: + grep 'hello () at .*:7' out/test/aarch64/gdb-index-compress-output/log -99: + grep 'fn4 () at .*/b.c:4' out/test/aarch64/gdb-index-dwarf5/log -96: #1 0x0000fffff7f90878 in hello2 () at :7 -96: + grep 'hello () at .*:4' out/test/aarch64/gdb-index-dwarf2/log -98: + grep 'hello () at .*:4' out/test/aarch64/gdb-index-dwarf4/log -145: Hello world -97: + grep 'hello () at .*:4' out/test/aarch64/gdb-index-dwarf3/log -144: Hello world -99: #5 0x0000fffff7f909c4 in fn4 () at out/test/aarch64/gdb-index-dwarf5/b.c:4 -150: ++ testname=linker-script -150: ++ t=out/test/aarch64/linker-script -150: ++ mkdir -p out/test/aarch64/linker-script -99: + grep 'fn3 () at .*/b.c:8' out/test/aarch64/gdb-index-dwarf5/log -99: #6 0x0000fffff7f909dc in fn3 () at out/test/aarch64/gdb-index-dwarf5/b.c:8 -150: ++ case $MACHINE in -99: + grep 'fn2 () at .*/a.c:4' out/test/aarch64/gdb-index-dwarf5/log -99: #7 0x0000fffff7f90994 in fn2 () at out/test/aarch64/gdb-index-dwarf5/a.c:4 -99: + grep 'fn1 () at .*/a.c:8' out/test/aarch64/gdb-index-dwarf5/log -150: ++ tlsdesc_opt=-mtls-dialect=desc -150: +++ uname -145: + on_exit -145: + echo OK -145: OK -145: + exit 0 -98: #2 0x0000fffff7f90834 in hello () at :4 -96: #2 0x0000fffff7f90834 in hello () at :4 -149: ++ case $MACHINE in -149: ++ tlsdesc_opt=-mtls-dialect=desc -149: +++ uname -99: #8 0x0000fffff7f909ac in fn1 () at out/test/aarch64/gdb-index-dwarf5/a.c:8 -99: + on_exit -99: + echo OK -99: OK -99: + exit 0 -144: + on_exit -144: + echo OK -144: OK -144: + exit 0 -96: + grep 'greet () at .*:8' out/test/aarch64/gdb-index-dwarf2/log -98: + grep 'greet () at .*:8' out/test/aarch64/gdb-index-dwarf4/log -95: #1 0x0000fffff7f907e8 in hello () at :7 -139/371 Test #99: aarch64-gdb-index-dwarf5 ................................. Passed 3.53 sec -140/371 Test #144: aarch64-large-text ....................................... Passed 0.33 sec -141/371 Test #145: aarch64-library .......................................... Passed 0.32 sec -test 151 - Start 151: aarch64-linker-script2 - -151: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script2.sh" -151: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -151: Environment variables: -151: MACHINE=aarch64 -151: CPU= -151: Test timeout computed to be: 1500 -test 152 - Start 152: aarch64-linker-script3 - -152: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script3.sh" -152: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -152: Environment variables: -152: MACHINE=aarch64 -152: CPU= -152: Test timeout computed to be: 1500 -test 153 - Start 153: aarch64-linker-script4 - -153: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script4.sh" -153: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -153: Environment variables: -153: MACHINE=aarch64 -153: CPU= -153: Test timeout computed to be: 1500 -98: #3 0x0000fffff7f9084c in greet () at :8 -98: + grep 'main () at .*:4' out/test/aarch64/gdb-index-dwarf4/log -98: Breakpoint 1, main () at :4 -98: #4 0x0000aaaaaaab07f4 in main () at :4 -98: + on_exit -98: + echo OK -98: OK -98: + exit 0 -149: ++ '[' Linux = FreeBSD ']' -149: ++ trap 'on_error $LINENO' ERR -149: ++ trap on_exit EXIT -149: ++ echo -n 'Testing linker-script-relocatable ... ' -149: Testing linker-script-relocatable ... ++ set -o pipefail -149: ++ set -x -149: + nm mold -149: + grep __tsan_init -96: #3 0x0000fffff7f9084c in greet () at :8 -96: + grep 'main () at .*:4' out/test/aarch64/gdb-index-dwarf2/log -96: Breakpoint 1, main () at :4 -96: #4 0x0000aaaaaaab07f4 in main () at :4 -96: + on_exit -96: + echo OK -96: OK -96: + exit 0 -97: #2 0x0000fffff7f90834 in hello () at :4 -97: + grep 'greet () at .*:8' out/test/aarch64/gdb-index-dwarf3/log -97: #3 0x0000fffff7f9084c in greet () at :8 -95: + grep 'greet () at .*:11' out/test/aarch64/gdb-index-compress-output/log -95: #2 0x0000fffff7f90800 in greet () at :11 -95: + grep 'main () at .*:4' out/test/aarch64/gdb-index-compress-output/log -95: Breakpoint 1, main () at :4 -95: #3 0x0000aaaaaaab07f4 in main () at :4 -95: + on_exit -95: + echo OK -95: OK -95: + exit 0 -150: ++ '[' Linux = FreeBSD ']' -150: ++ trap 'on_error $LINENO' ERR -150: ++ trap on_exit EXIT -150: ++ echo -n 'Testing linker-script ... ' -150: Testing linker-script ... ++ set -o pipefail -150: ++ set -x -150: + cc -o out/test/aarch64/linker-script/a.o -c -xc - -150: + cat -151: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script2.sh -151: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -151: ++ export LC_ALL=C -151: ++ LC_ALL=C -151: ++ '[' -z aarch64 ']' -151: ++ '[' -z '' ']' -151: ++ TESTDIR=out/test/aarch64 -151: ++ CC=cc -151: ++ CXX=c++ -151: ++ GCC=gcc -151: ++ GXX=g++ -151: ++ OBJDUMP=objdump -151: ++ OBJCOPY=objcopy -151: ++ STRIP=strip -151: ++ QEMU= -151: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script2.sh .sh -152: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script3.sh -142/371 Test #95: aarch64-gdb-index-compress-output ........................ Passed 3.80 sec -143/371 Test #96: aarch64-gdb-index-dwarf2 ................................. Passed 3.75 sec -144/371 Test #98: aarch64-gdb-index-dwarf4 ................................. Passed 3.60 sec -test 154 - Start 154: aarch64-linker-script5 - -154: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script5.sh" -154: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -154: Environment variables: -154: MACHINE=aarch64 -154: CPU= -154: Test timeout computed to be: 1500 -test 155 - Start 155: aarch64-linker-script6 - -155: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script6.sh" -155: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -155: Environment variables: -155: MACHINE=aarch64 -155: CPU= -155: Test timeout computed to be: 1500 -test 156 - Start 156: aarch64-lto-archive - -156: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive.sh" -156: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -156: Environment variables: -156: MACHINE=aarch64 -156: CPU= -156: Test timeout computed to be: 1500 -151: ++ testname=linker-script2 -151: ++ t=out/test/aarch64/linker-script2 -151: ++ mkdir -p out/test/aarch64/linker-script2 -151: ++ case $MACHINE in -151: ++ tlsdesc_opt=-mtls-dialect=desc -151: +++ uname -153: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script4.sh -97: + grep 'main () at .*:4' out/test/aarch64/gdb-index-dwarf3/log -97: Breakpoint 1, main () at :4 -97: #4 0x0000aaaaaaab07f4 in main () at :4 -97: + on_exit -152: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -152: ++ export LC_ALL=C -152: ++ LC_ALL=C -152: ++ '[' -z aarch64 ']' -152: ++ '[' -z '' ']' -152: ++ TESTDIR=out/test/aarch64 -152: ++ CC=cc -152: ++ CXX=c++ -152: ++ GCC=gcc -152: ++ GXX=g++ -152: ++ OBJDUMP=objdump -152: ++ OBJCOPY=objcopy -152: ++ STRIP=strip -152: ++ QEMU= -154: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script5.sh -154: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -154: ++ export LC_ALL=C -154: ++ LC_ALL=C -154: ++ '[' -z aarch64 ']' -154: ++ '[' -z '' ']' -154: ++ TESTDIR=out/test/aarch64 -154: ++ CC=cc -154: ++ CXX=c++ -154: ++ GCC=gcc -154: ++ GXX=g++ -154: ++ OBJDUMP=objdump -154: ++ OBJCOPY=objcopy -154: ++ STRIP=strip -154: ++ QEMU= -154: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script5.sh .sh -97: + echo OK -97: OK -97: + exit 0 -145/371 Test #97: aarch64-gdb-index-dwarf3 ................................. Passed 3.72 sec -test 157 - Start 157: aarch64-lto-archive2 - -157: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive2.sh" -157: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -157: Environment variables: -157: MACHINE=aarch64 -157: CPU= -157: Test timeout computed to be: 1500 -156: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive.sh -156: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -156: ++ export LC_ALL=C -156: ++ LC_ALL=C -156: ++ '[' -z aarch64 ']' -156: ++ '[' -z '' ']' -156: ++ TESTDIR=out/test/aarch64 -156: ++ CC=cc -156: ++ CXX=c++ -156: ++ GCC=gcc -156: ++ GXX=g++ -156: ++ OBJDUMP=objdump -156: ++ OBJCOPY=objcopy -156: ++ STRIP=strip -156: ++ QEMU= -156: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive.sh .sh -152: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script3.sh .sh -152: ++ testname=linker-script3 -152: ++ t=out/test/aarch64/linker-script3 -152: ++ mkdir -p out/test/aarch64/linker-script3 -155: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script6.sh -155: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -155: ++ export LC_ALL=C -155: ++ LC_ALL=C -155: ++ '[' -z aarch64 ']' -155: ++ '[' -z '' ']' -155: ++ TESTDIR=out/test/aarch64 -155: ++ CC=cc -155: ++ CXX=c++ -155: ++ GCC=gcc -155: ++ GXX=g++ -155: ++ OBJDUMP=objdump -155: ++ OBJCOPY=objcopy -155: ++ STRIP=strip -155: ++ QEMU= -155: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script6.sh .sh -153: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -153: ++ export LC_ALL=C -153: ++ LC_ALL=C -153: ++ '[' -z aarch64 ']' -153: ++ '[' -z '' ']' -153: ++ TESTDIR=out/test/aarch64 -153: ++ CC=cc -153: ++ CXX=c++ -153: ++ GCC=gcc -153: ++ GXX=g++ -153: ++ OBJDUMP=objdump -153: ++ OBJCOPY=objcopy -153: ++ STRIP=strip -153: ++ QEMU= -153: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script4.sh .sh -153: ++ testname=linker-script4 -153: ++ t=out/test/aarch64/linker-script4 -153: ++ mkdir -p out/test/aarch64/linker-script4 -151: ++ '[' Linux = FreeBSD ']' -151: ++ trap 'on_error $LINENO' ERR -151: ++ trap on_exit EXIT -151: ++ echo -n 'Testing linker-script2 ... ' -151: Testing linker-script2 ... ++ set -o pipefail -151: ++ set -x -151: + cat -151: + cc -o out/test/aarch64/linker-script2/a.o -c -xc - -154: ++ testname=linker-script5 -154: ++ t=out/test/aarch64/linker-script5 -154: ++ mkdir -p out/test/aarch64/linker-script5 -154: ++ case $MACHINE in -154: ++ tlsdesc_opt=-mtls-dialect=desc -154: +++ uname -157: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive2.sh -152: ++ case $MACHINE in -152: ++ tlsdesc_opt=-mtls-dialect=desc -153: ++ case $MACHINE in -153: ++ tlsdesc_opt=-mtls-dialect=desc -152: +++ uname -157: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -153: +++ uname -157: ++ export LC_ALL=C -152: ++ '[' Linux = FreeBSD ']' -152: ++ trap 'on_error $LINENO' ERR -152: ++ trap on_exit EXIT -152: ++ echo -n 'Testing linker-script3 ... ' -152: Testing linker-script3 ... ++ set -o pipefail -152: ++ set -x -152: + mkdir -p out/test/aarch64/linker-script3/foo -156: ++ testname=lto-archive -156: ++ t=out/test/aarch64/lto-archive -156: ++ mkdir -p out/test/aarch64/lto-archive -153: ++ '[' Linux = FreeBSD ']' -153: ++ trap 'on_error $LINENO' ERR -153: ++ trap on_exit EXIT -157: ++ LC_ALL=C -157: ++ '[' -z aarch64 ']' -157: ++ '[' -z '' ']' -157: ++ TESTDIR=out/test/aarch64 -157: ++ CC=cc -157: ++ CXX=c++ -157: ++ GCC=gcc -157: ++ GXX=g++ -157: ++ OBJDUMP=objdump -157: ++ OBJCOPY=objcopy -157: ++ STRIP=strip -157: ++ QEMU= -157: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive2.sh .sh -155: ++ testname=linker-script6 -155: ++ t=out/test/aarch64/linker-script6 -155: ++ mkdir -p out/test/aarch64/linker-script6 -156: ++ case $MACHINE in -156: ++ tlsdesc_opt=-mtls-dialect=desc -153: ++ echo -n 'Testing linker-script4 ... ' -153: Testing linker-script4 ... ++ set -o pipefail -153: ++ set -x -153: + echo 'VERSION { ver_x { global: *; }; };' -153: + cat -156: +++ uname -157: ++ testname=lto-archive2 -157: ++ t=out/test/aarch64/lto-archive2 -157: ++ mkdir -p out/test/aarch64/lto-archive2 -155: ++ case $MACHINE in -155: ++ tlsdesc_opt=-mtls-dialect=desc -155: +++ uname -154: ++ '[' Linux = FreeBSD ']' -154: ++ trap 'on_error $LINENO' ERR -154: ++ trap on_exit EXIT -154: ++ echo -n 'Testing linker-script5 ... ' -154: Testing linker-script5 ... ++ set -o pipefail -154: ++ set -x -154: + mkdir -p out/test/aarch64/linker-script5/foo -100: + grep -F .gdb_index -153: + cc -B. -shared -o out/test/aarch64/linker-script4/c.so out/test/aarch64/linker-script4/a.script out/test/aarch64/linker-script4/b.s -100: + readelf -WS out/test/aarch64/gdb-index-dwarf64/exe2 -156: ++ '[' Linux = FreeBSD ']' -157: ++ case $MACHINE in -157: ++ tlsdesc_opt=-mtls-dialect=desc -157: +++ uname -154: + cc -o out/test/aarch64/linker-script5/foo/a.o -c -xc - -154: + cat -155: ++ '[' Linux = FreeBSD ']' -155: ++ trap 'on_error $LINENO' ERR -155: ++ trap on_exit EXIT -155: ++ echo -n 'Testing linker-script6 ... ' -155: Testing linker-script6 ... ++ set -o pipefail -155: ++ set -x -155: + mkdir -p out/test/aarch64/linker-script6/foo -156: ++ trap 'on_error $LINENO' ERR -156: ++ trap on_exit EXIT -156: ++ echo -n 'Testing lto-archive ... ' -156: Testing lto-archive ... ++ set -o pipefail -156: ++ set -x -156: + '[' cc = cc ']' -156: + test_cflags -flto -156: + echo 'int main() {}' -156: + cc -B. -flto -o /dev/null -xc - -150: + cat -152: + cat -152: + cc -o out/test/aarch64/linker-script3/foo/a.o -c -xc - -150: + cc -B. -o out/test/aarch64/linker-script/exe out/test/aarch64/linker-script/script -157: ++ '[' Linux = FreeBSD ']' -157: ++ trap 'on_error $LINENO' ERR -157: ++ trap on_exit EXIT -157: ++ echo -n 'Testing lto-archive2 ... ' -157: Testing lto-archive2 ... ++ set -o pipefail -157: ++ set -x -157: + test_cflags -flto=auto -157: + echo 'int main() {}' -146: + readelf --dynamic out/test/aarch64/link-order/exe -146: + not grep libfoo -146: + grep libfoo -157: + cc -B. -flto=auto -o /dev/null -xc - -100: [38] .gdb_index PROGBITS 0000000000000000 002838 000075 00 0 0 4 -100: + grep 'Hello world' -146: + return 0 -146: + on_exit -146: + echo OK -146: OK -146: + exit 0 -146/371 Test #146: aarch64-link-order ....................................... Passed 0.36 sec -test 158 - Start 158: aarch64-lto-archive3 - -158: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive3.sh" -158: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -158: Environment variables: -158: MACHINE=aarch64 -158: CPU= -158: Test timeout computed to be: 1500 -100: + out/test/aarch64/gdb-index-dwarf64/exe2 -100: Hello world -100: + DEBUGINFOD_URLS= -100: + gdb out/test/aarch64/gdb-index-dwarf64/exe2 -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -155: + cat -155: + cc -o out/test/aarch64/linker-script6/foo/a.o -c -xc - -158: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive3.sh -151: + mkdir -p out/test/aarch64/linker-script2/foo/bar -158: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -158: ++ export LC_ALL=C -151: + rm -f out/test/aarch64/linker-script2/foo/bar/libfoo.a -151: + ar rcs out/test/aarch64/linker-script2/foo/bar/libfoo.a out/test/aarch64/linker-script2/a.o -158: ++ LC_ALL=C -158: ++ '[' -z aarch64 ']' -158: ++ '[' -z '' ']' -158: ++ TESTDIR=out/test/aarch64 -158: ++ CC=cc -158: ++ CXX=c++ -158: ++ GCC=gcc -158: ++ GXX=g++ -158: ++ OBJDUMP=objdump -158: ++ OBJCOPY=objcopy -158: ++ STRIP=strip -158: ++ QEMU= -158: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive3.sh .sh -150: + out/test/aarch64/linker-script/exe -158: ++ testname=lto-archive3 -150: + grep 'Hello world' -150: Hello world -150: + cc -B. -o out/test/aarch64/linker-script/exe -Wl,-T,out/test/aarch64/linker-script/script -158: ++ t=out/test/aarch64/lto-archive3 -158: ++ mkdir -p out/test/aarch64/lto-archive3 -158: ++ case $MACHINE in -158: ++ tlsdesc_opt=-mtls-dialect=desc -158: +++ uname -158: ++ '[' Linux = FreeBSD ']' -158: ++ trap 'on_error $LINENO' ERR -158: ++ trap on_exit EXIT -158: ++ echo -n 'Testing lto-archive3 ... ' -158: Testing lto-archive3 ... ++ set -o pipefail -158: ++ set -x -158: + test_cflags -flto=auto -158: + echo 'int main() {}' -158: + cc -B. -flto=auto -o /dev/null -xc - -152: + cat -152: + cc -B. -o out/test/aarch64/linker-script3/exe -Lout/test/aarch64/linker-script3/foo out/test/aarch64/linker-script3/b.script -154: + cat -153: + readelf --version-info out/test/aarch64/linker-script4/c.so -154: + cc -B. -o out/test/aarch64/linker-script5/exe out/test/aarch64/linker-script5/foo/b.script -155: + cat -150: + grep 'Hello world' -150: + out/test/aarch64/linker-script/exe -150: Hello world -155: + cc -B. -o out/test/aarch64/linker-script6/exe out/test/aarch64/linker-script6/foo/b.script -150: + cc -B. -o out/test/aarch64/linker-script/exe -Wl,--script,out/test/aarch64/linker-script/script -153: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/aarch64/linker-script4/log -153: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x -153: + on_exit -153: + echo OK -153: OK -153: + exit 0 -147/371 Test #153: aarch64-linker-script4 ................................... Passed 0.20 sec -test 159 - Start 159: aarch64-lto-comdat - -159: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-comdat.sh" -159: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -159: Environment variables: -159: MACHINE=aarch64 -159: CPU= -159: Test timeout computed to be: 1500 -159: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-comdat.sh -159: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -159: ++ export LC_ALL=C -159: ++ LC_ALL=C -159: ++ '[' -z aarch64 ']' -159: ++ '[' -z '' ']' -159: ++ TESTDIR=out/test/aarch64 -159: ++ CC=cc -159: ++ CXX=c++ -159: ++ GCC=gcc -159: ++ GXX=g++ -159: ++ OBJDUMP=objdump -159: ++ OBJCOPY=objcopy -159: ++ STRIP=strip -159: ++ QEMU= -159: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-comdat.sh .sh -151: + cat -159: ++ testname=lto-comdat -159: ++ t=out/test/aarch64/lto-comdat -159: ++ mkdir -p out/test/aarch64/lto-comdat -159: ++ case $MACHINE in -151: + cc -B. -o out/test/aarch64/linker-script2/exe -Lout/test/aarch64/linker-script2/foo/bar out/test/aarch64/linker-script2/b.script -159: ++ tlsdesc_opt=-mtls-dialect=desc -159: +++ uname -154: + on_exit -154: + echo OK -154: OK -154: + exit 0 -155: + on_exit -155: + echo OK -155: OK -155: + exit 0 -152: + on_exit -152: + echo OK -152: OK -152: + exit 0 -148/371 Test #155: aarch64-linker-script6 ................................... Passed 0.23 sec -test 160 - Start 160: aarch64-lto-dso - -160: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-dso.sh" -160: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -160: Environment variables: -160: MACHINE=aarch64 -160: CPU= -160: Test timeout computed to be: 1500 -159: ++ '[' Linux = FreeBSD ']' -159: ++ trap 'on_error $LINENO' ERR -159: ++ trap on_exit EXIT -159: ++ echo -n 'Testing lto-comdat ... ' -159: Testing lto-comdat ... ++ set -o pipefail -159: ++ set -x -159: ++ uname -m -149/371 Test #152: aarch64-linker-script3 ................................... Passed 0.26 sec -150/371 Test #154: aarch64-linker-script5 ................................... Passed 0.25 sec -test 161 - Start 161: aarch64-lto-gcc - -161: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-gcc.sh" -161: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -161: Environment variables: -161: MACHINE=aarch64 -161: CPU= -161: Test timeout computed to be: 1500 -test 162 - Start 162: aarch64-lto-llvm - -162: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm.sh" -162: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -162: Environment variables: -162: MACHINE=aarch64 -162: CPU= -162: Test timeout computed to be: 1500 -159: + '[' aarch64 = aarch64 ']' -159: + echo 'int main() {}' -159: + clang -B. -flto -o /dev/null -xc - -160: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-dso.sh -160: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -160: ++ export LC_ALL=C -160: ++ LC_ALL=C -160: ++ '[' -z aarch64 ']' -160: ++ '[' -z '' ']' -160: ++ TESTDIR=out/test/aarch64 -160: ++ CC=cc -160: ++ CXX=c++ -160: ++ GCC=gcc -160: ++ GXX=g++ -160: ++ OBJDUMP=objdump -160: ++ OBJCOPY=objcopy -160: ++ STRIP=strip -160: ++ QEMU= -160: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-dso.sh .sh -160: ++ testname=lto-dso -160: ++ t=out/test/aarch64/lto-dso -160: ++ mkdir -p out/test/aarch64/lto-dso -160: ++ case $MACHINE in -160: ++ tlsdesc_opt=-mtls-dialect=desc -160: +++ uname -150: + out/test/aarch64/linker-script/exe -150: + grep 'Hello world' -150: Hello world -161: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-gcc.sh -161: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -161: ++ export LC_ALL=C -161: ++ LC_ALL=C -161: ++ '[' -z aarch64 ']' -161: ++ '[' -z '' ']' -161: ++ TESTDIR=out/test/aarch64 -161: ++ CC=cc -161: ++ CXX=c++ -161: ++ GCC=gcc -161: ++ GXX=g++ -161: ++ OBJDUMP=objdump -161: ++ OBJCOPY=objcopy -161: ++ STRIP=strip -161: ++ QEMU= -161: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-gcc.sh .sh -161: ++ testname=lto-gcc -161: ++ t=out/test/aarch64/lto-gcc -161: ++ mkdir -p out/test/aarch64/lto-gcc -162: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm.sh -162: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -162: ++ export LC_ALL=C -162: ++ LC_ALL=C -162: ++ '[' -z aarch64 ']' -162: ++ '[' -z '' ']' -162: ++ TESTDIR=out/test/aarch64 -162: ++ CC=cc -162: ++ CXX=c++ -162: ++ GCC=gcc -162: ++ GXX=g++ -162: ++ OBJDUMP=objdump -162: ++ OBJCOPY=objcopy -162: ++ STRIP=strip -162: ++ QEMU= -162: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm.sh .sh -162: ++ testname=lto-llvm -162: ++ t=out/test/aarch64/lto-llvm -162: ++ mkdir -p out/test/aarch64/lto-llvm -160: ++ '[' Linux = FreeBSD ']' -160: ++ trap 'on_error $LINENO' ERR -160: ++ trap on_exit EXIT -160: ++ echo -n 'Testing lto-dso ... ' -160: Testing lto-dso ... ++ set -o pipefail -160: ++ set -x -160: + test_cflags -flto -160: + echo 'int main() {}' -160: + cc -B. -flto -o /dev/null -xc - -150: + on_exit -150: + echo OK -150: OK -150: + exit 0 -162: ++ case $MACHINE in -162: ++ tlsdesc_opt=-mtls-dialect=desc -162: +++ uname -161: ++ case $MACHINE in -161: ++ tlsdesc_opt=-mtls-dialect=desc -161: +++ uname -151/371 Test #150: aarch64-linker-script .................................... Passed 0.34 sec -162: ++ '[' Linux = FreeBSD ']' -test 163 - Start 163: aarch64-lto-llvm2 - -163: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm2.sh" -163: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -163: Environment variables: -163: MACHINE=aarch64 -163: CPU= -163: Test timeout computed to be: 1500 -162: ++ trap 'on_error $LINENO' ERR -162: ++ trap on_exit EXIT -162: ++ echo -n 'Testing lto-llvm ... ' -162: Testing lto-llvm ... ++ set -o pipefail -162: ++ set -x -162: ++ uname -m -162: + '[' aarch64 = aarch64 ']' -162: + echo 'int main() {}' -162: + clang -B. -flto -o /dev/null -xc - -161: ++ '[' Linux = FreeBSD ']' -161: ++ trap 'on_error $LINENO' ERR -161: ++ trap on_exit EXIT -161: ++ echo -n 'Testing lto-gcc ... ' -161: Testing lto-gcc ... ++ set -o pipefail -161: ++ set -x -161: + echo 'int main() {}' -161: + gcc -B. -flto -o /dev/null -xc - -151: + on_exit -151: + echo OK -151: OK -151: + exit 0 -152/371 Test #151: aarch64-linker-script2 ................................... Passed 0.32 sec -test 164 - Start 164: aarch64-lto-no-plugin - -164: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-no-plugin.sh" -164: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -164: Environment variables: -164: MACHINE=aarch64 -164: CPU= -164: Test timeout computed to be: 1500 -163: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm2.sh -163: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -163: ++ export LC_ALL=C -163: ++ LC_ALL=C -163: ++ '[' -z aarch64 ']' -163: ++ '[' -z '' ']' -163: ++ TESTDIR=out/test/aarch64 -163: ++ CC=cc -163: ++ CXX=c++ -163: ++ GCC=gcc -163: ++ GXX=g++ -163: ++ OBJDUMP=objdump -163: ++ OBJCOPY=objcopy -163: ++ STRIP=strip -163: ++ QEMU= -163: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm2.sh .sh -163: ++ testname=lto-llvm2 -163: ++ t=out/test/aarch64/lto-llvm2 -163: ++ mkdir -p out/test/aarch64/lto-llvm2 -163: ++ case $MACHINE in -163: ++ tlsdesc_opt=-mtls-dialect=desc -163: +++ uname -163: ++ '[' Linux = FreeBSD ']' -163: ++ trap 'on_error $LINENO' ERR -163: ++ trap on_exit EXIT -163: ++ echo -n 'Testing lto-llvm2 ... ' -163: Testing lto-llvm2 ... ++ set -o pipefail -163: ++ set -x -163: ++ uname -m -164: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-no-plugin.sh -164: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -164: ++ export LC_ALL=C -164: ++ LC_ALL=C -164: ++ '[' -z aarch64 ']' -164: ++ '[' -z '' ']' -164: ++ TESTDIR=out/test/aarch64 -164: ++ CC=cc -164: ++ CXX=c++ -164: ++ GCC=gcc -164: ++ GXX=g++ -164: ++ OBJDUMP=objdump -164: ++ OBJCOPY=objcopy -164: ++ STRIP=strip -164: ++ QEMU= -164: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-no-plugin.sh .sh -163: + '[' aarch64 = aarch64 ']' -163: + echo 'int main() {}' -163: + clang -B. -flto -o /dev/null -xc - -164: ++ testname=lto-no-plugin -164: ++ t=out/test/aarch64/lto-no-plugin -164: ++ mkdir -p out/test/aarch64/lto-no-plugin -164: ++ case $MACHINE in -164: ++ tlsdesc_opt=-mtls-dialect=desc -164: +++ uname -164: ++ '[' Linux = FreeBSD ']' -164: ++ trap 'on_error $LINENO' ERR -164: ++ trap on_exit EXIT -164: ++ echo -n 'Testing lto-no-plugin ... ' -164: Testing lto-no-plugin ... ++ set -o pipefail -164: ++ set -x -164: ++ uname -m -164: + '[' aarch64 = aarch64 ']' -164: + echo 'int main() {}' -164: + clang -B. -flto -o /dev/null -xc - -139: + c++ -B. -o out/test/aarch64/issue646/exe out/test/aarch64/issue646/a.o -157: + echo -139: + out/test/aarch64/issue646/exe -157: + cc -o out/test/aarch64/lto-archive2/a.o -c -flto=auto -xc - -139: + grep 'error: exception' -139: error: exception -139: + on_exit -139: + echo OK -139: OK -139: + exit 0 -153/371 Test #139: aarch64-issue646 ......................................... Passed 1.06 sec -test 165 - Start 165: aarch64-lto-nostdlib - -165: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-nostdlib.sh" -165: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -165: Environment variables: -165: MACHINE=aarch64 -165: CPU= -165: Test timeout computed to be: 1500 -165: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-nostdlib.sh -165: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -165: ++ export LC_ALL=C -165: ++ LC_ALL=C -165: ++ '[' -z aarch64 ']' -165: ++ '[' -z '' ']' -165: ++ TESTDIR=out/test/aarch64 -165: ++ CC=cc -165: ++ CXX=c++ -165: ++ GCC=gcc -165: ++ GXX=g++ -165: ++ OBJDUMP=objdump -165: ++ OBJCOPY=objcopy -165: ++ STRIP=strip -165: ++ QEMU= -165: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-nostdlib.sh .sh -165: ++ testname=lto-nostdlib -165: ++ t=out/test/aarch64/lto-nostdlib -165: ++ mkdir -p out/test/aarch64/lto-nostdlib -165: ++ case $MACHINE in -165: ++ tlsdesc_opt=-mtls-dialect=desc -165: +++ uname -165: ++ '[' Linux = FreeBSD ']' -165: ++ trap 'on_error $LINENO' ERR -165: ++ trap on_exit EXIT -165: ++ echo -n 'Testing lto-nostdlib ... ' -165: Testing lto-nostdlib ... ++ set -o pipefail -165: ++ set -x -165: + test_cflags -flto -165: + echo 'int main() {}' -165: + cc -B. -flto -o /dev/null -xc - -157: + rm -f out/test/aarch64/lto-archive2/b.a -157: + ar rc out/test/aarch64/lto-archive2/b.a out/test/aarch64/lto-archive2/a.o -158: + cat -158: + cc -o out/test/aarch64/lto-archive3/a.o -c -xc - -flto -156: + cat -156: + cc -o out/test/aarch64/lto-archive/a.o -c -flto -xc - -158: + rm -f out/test/aarch64/lto-archive3/b.a -158: + ar rc out/test/aarch64/lto-archive3/b.a out/test/aarch64/lto-archive3/a.o -156: + cat -156: + cc -o out/test/aarch64/lto-archive/b.o -c -flto -xc - -160: + cat -160: + cc -flto -c -fPIC -o out/test/aarch64/lto-dso/a.o -xc - -157: + cc -o out/test/aarch64/lto-archive2/c.o -c -xc - -157: + cat -158: + ar rc out/test/aarch64/lto-archive3/c.a out/test/aarch64/lto-archive3/a.o -156: + rm -f out/test/aarch64/lto-archive/c.a -156: + ar rc out/test/aarch64/lto-archive/c.a out/test/aarch64/lto-archive/a.o out/test/aarch64/lto-archive/b.o -160: + cc -B. -shared -o out/test/aarch64/lto-dso/b.so -flto out/test/aarch64/lto-dso/a.o -158: + cat -158: + cc -o out/test/aarch64/lto-archive3/c.o -c -xc - -162: + cat -162: + clang -flto -c -o out/test/aarch64/lto-llvm/a.o -xc - -157: + cc -B. -o out/test/aarch64/lto-archive2/exe -flto=auto out/test/aarch64/lto-archive2/c.o out/test/aarch64/lto-archive2/b.a -163: + cat -163: + clang -flto -c -o out/test/aarch64/lto-llvm2/a.o -xc - -149: + cat -149: + cc -c -o out/test/aarch64/linker-script-relocatable/a.o -xc - -156: + cc -o out/test/aarch64/lto-archive/d.o -c -flto -xc - -161: + cat -156: + cat -161: + gcc -flto -c -o out/test/aarch64/lto-gcc/a.o -xc - -164: + echo 'int main() {}' -164: + clang -c -o out/test/aarch64/lto-no-plugin/a.o -xc - -157: + on_exit -157: + echo OK -157: OK -157: + exit 0 -158: + cc -B. -o out/test/aarch64/lto-archive3/exe -flto out/test/aarch64/lto-archive3/c.o out/test/aarch64/lto-archive3/b.a out/test/aarch64/lto-archive3/c.a -161: + gcc -B. -o out/test/aarch64/lto-gcc/exe1 -flto out/test/aarch64/lto-gcc/a.o -154/371 Test #157: aarch64-lto-archive2 ..................................... Passed 0.80 sec -test 166 - Start 166: aarch64-lto-version-script - -166: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-version-script.sh" -166: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -166: Environment variables: -166: MACHINE=aarch64 -166: CPU= -166: Test timeout computed to be: 1500 -166: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-version-script.sh -166: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -166: ++ export LC_ALL=C -166: ++ LC_ALL=C -166: ++ '[' -z aarch64 ']' -166: ++ '[' -z '' ']' -166: ++ TESTDIR=out/test/aarch64 -166: ++ CC=cc -166: ++ CXX=c++ -166: ++ GCC=gcc -166: ++ GXX=g++ -166: ++ OBJDUMP=objdump -166: ++ OBJCOPY=objcopy -166: ++ STRIP=strip -166: ++ QEMU= -166: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-version-script.sh .sh -166: ++ testname=lto-version-script -166: ++ t=out/test/aarch64/lto-version-script -166: ++ mkdir -p out/test/aarch64/lto-version-script -156: + cc -B. -o out/test/aarch64/lto-archive/exe -flto out/test/aarch64/lto-archive/d.o out/test/aarch64/lto-archive/c.a -159: + echo '' -159: + clang -S -emit-llvm -flto -o out/test/aarch64/lto-comdat/a.ll -xc - -166: ++ case $MACHINE in -166: ++ tlsdesc_opt=-mtls-dialect=desc -166: +++ uname -166: ++ '[' Linux = FreeBSD ']' -166: ++ trap 'on_error $LINENO' ERR -166: ++ trap on_exit EXIT -166: ++ echo -n 'Testing lto-version-script ... ' -166: Testing lto-version-script ... ++ set -o pipefail -166: ++ set -x -166: + test_cflags -flto -166: + cc -B. -flto -o /dev/null -xc - -166: + echo 'int main() {}' -149: + cat -149: + cc -c -o out/test/aarch64/linker-script-relocatable/b.o -xc - -163: + clang -B. -o out/test/aarch64/lto-llvm2/exe1 -flto out/test/aarch64/lto-llvm2/a.o -Wl,-mllvm,-pass-remarks=. -164: + clang -c -o out/test/aarch64/lto-no-plugin/b.o -xc - -flto -164: + echo 'void foo() {}' -162: + clang -B. -o out/test/aarch64/lto-llvm/exe -flto out/test/aarch64/lto-llvm/a.o -149: + echo 'INPUT(out/test/aarch64/linker-script-relocatable/a.o out/test/aarch64/linker-script-relocatable/b.o)' -149: + ./mold --relocatable -o out/test/aarch64/linker-script-relocatable/d.o out/test/aarch64/linker-script-relocatable/c.script -149: + cc -B. -o out/test/aarch64/linker-script-relocatable/exe out/test/aarch64/linker-script-relocatable/d.o -164: + not ./mold -o /dev/null out/test/aarch64/lto-no-plugin/a.o out/test/aarch64/lto-no-plugin/b.o -164: + grep 'b.o: unable to handle this LTO object file' -164: mold: fatal: out/test/aarch64/lto-no-plugin/b.o: unable to handle this LTO object file because the -plugin option was not provided. Please make sure you added -flto not only when creating object files but also when linking the final executable. -159: + cat -164: + on_exit -164: + echo OK -164: OK -164: + exit 0 -155/371 Test #164: aarch64-lto-no-plugin .................................... Passed 0.67 sec -test 167 - Start 167: aarch64-main-in-dso - -167: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/main-in-dso.sh" -167: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -167: Environment variables: -167: MACHINE=aarch64 -167: CPU= -167: Test timeout computed to be: 1500 -159: + cp out/test/aarch64/lto-comdat/a.ll out/test/aarch64/lto-comdat/b.ll -167: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/main-in-dso.sh -167: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -167: ++ export LC_ALL=C -167: ++ LC_ALL=C -167: ++ '[' -z aarch64 ']' -167: ++ '[' -z '' ']' -167: ++ TESTDIR=out/test/aarch64 -167: ++ CC=cc -167: ++ CXX=c++ -167: ++ GCC=gcc -167: ++ GXX=g++ -167: ++ OBJDUMP=objdump -167: ++ OBJCOPY=objcopy -167: ++ STRIP=strip -167: ++ QEMU= -167: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/main-in-dso.sh .sh -167: ++ testname=main-in-dso -167: ++ t=out/test/aarch64/main-in-dso -167: ++ mkdir -p out/test/aarch64/main-in-dso -167: ++ case $MACHINE in -167: ++ tlsdesc_opt=-mtls-dialect=desc -159: + clang -S -emit-llvm -flto -o out/test/aarch64/lto-comdat/a.bc out/test/aarch64/lto-comdat/a.ll -167: +++ uname -167: ++ '[' Linux = FreeBSD ']' -167: ++ trap 'on_error $LINENO' ERR -167: ++ trap on_exit EXIT -167: ++ echo -n 'Testing main-in-dso ... ' -167: Testing main-in-dso ... ++ set -o pipefail -167: ++ set -x -167: + '[' aarch64 = ppc64 ']' -167: + cat -167: + cc -o out/test/aarch64/main-in-dso/a.o -c -xc - -fPIC -165: + cat -165: + cc -flto -c -o out/test/aarch64/lto-nostdlib/a.o -xc - -149: + out/test/aarch64/linker-script-relocatable/exe -149: + grep Hello -149: Hello world -149: + on_exit -149: + echo OK -149: OK -149: + exit 0 -156/371 Test #149: aarch64-linker-script-relocatable ........................ Passed 1.13 sec -test 168 - Start 168: aarch64-many-input-sections - -168: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections.sh" -168: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -168: Environment variables: -168: MACHINE=aarch64 -168: CPU= -168: Test timeout computed to be: 1500 -168: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections.sh -168: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -168: ++ export LC_ALL=C -168: ++ LC_ALL=C -168: ++ '[' -z aarch64 ']' -168: ++ '[' -z '' ']' -168: ++ TESTDIR=out/test/aarch64 -168: ++ CC=cc -168: ++ CXX=c++ -168: ++ GCC=gcc -168: ++ GXX=g++ -168: ++ OBJDUMP=objdump -168: ++ OBJCOPY=objcopy -168: ++ STRIP=strip -168: ++ QEMU= -168: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections.sh .sh -168: ++ testname=many-input-sections -168: ++ t=out/test/aarch64/many-input-sections -168: ++ mkdir -p out/test/aarch64/many-input-sections -168: ++ case $MACHINE in -168: ++ tlsdesc_opt=-mtls-dialect=desc -168: +++ uname -168: ++ '[' Linux = FreeBSD ']' -168: ++ trap 'on_error $LINENO' ERR -168: ++ trap on_exit EXIT -168: ++ echo -n 'Testing many-input-sections ... ' -168: Testing many-input-sections ... ++ set -o pipefail -168: ++ set -x -168: + seq 1 100000 -168: + sed 's/.*/.section .data.&,"aw"\n.word 0\n/g' -168: + cc -c -xassembler -o out/test/aarch64/many-input-sections/a.o - -160: + '[' aarch64 = ppc64 ']' -160: + nm -D out/test/aarch64/lto-dso/b.so -160: + grep 'T foo' -163: + clang -B. -o out/test/aarch64/lto-llvm2/exe2 -flto out/test/aarch64/lto-llvm2/a.o -Wl,-plugin-opt,-pass-remarks=. -160: 00000000000106a8 T foo -165: + cc -B. -o out/test/aarch64/lto-nostdlib/exe -flto out/test/aarch64/lto-nostdlib/a.o -nostdlib -160: + on_exit -160: + echo OK -160: OK -160: + exit 0 -157/371 Test #160: aarch64-lto-dso .......................................... Passed 0.87 sec -test 169 - Start 169: aarch64-many-input-sections2 - -169: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections2.sh" -169: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -169: Environment variables: -169: MACHINE=aarch64 -169: CPU= -169: Test timeout computed to be: 1500 -169: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections2.sh -169: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -169: ++ export LC_ALL=C -169: ++ LC_ALL=C -169: ++ '[' -z aarch64 ']' -169: ++ '[' -z '' ']' -169: ++ TESTDIR=out/test/aarch64 -169: ++ CC=cc -169: ++ CXX=c++ -169: ++ GCC=gcc -169: ++ GXX=g++ -169: ++ OBJDUMP=objdump -169: ++ OBJCOPY=objcopy -169: ++ STRIP=strip -169: ++ QEMU= -162: + out/test/aarch64/lto-llvm/exe -162: + grep 'Hello world' -162: Hello world -162: + on_exit -162: + echo OK -162: OK -162: + exit 0 -169: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections2.sh .sh -158/371 Test #162: aarch64-lto-llvm ......................................... Passed 0.87 sec -test 170 - Start 170: aarch64-many-output-sections - -170: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/many-output-sections.sh" -170: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -170: Environment variables: -170: MACHINE=aarch64 -170: CPU= -170: Test timeout computed to be: 1500 -169: ++ testname=many-input-sections2 -169: ++ t=out/test/aarch64/many-input-sections2 -169: ++ mkdir -p out/test/aarch64/many-input-sections2 -170: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/many-output-sections.sh -170: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -170: ++ export LC_ALL=C -170: ++ LC_ALL=C -170: ++ '[' -z aarch64 ']' -170: ++ '[' -z '' ']' -170: ++ TESTDIR=out/test/aarch64 -170: ++ CC=cc -170: ++ CXX=c++ -170: ++ GCC=gcc -170: ++ GXX=g++ -170: ++ OBJDUMP=objdump -170: ++ OBJCOPY=objcopy -170: ++ STRIP=strip -170: ++ QEMU= -169: ++ case $MACHINE in -169: ++ tlsdesc_opt=-mtls-dialect=desc -169: +++ uname -169: ++ '[' Linux = FreeBSD ']' -169: ++ trap 'on_error $LINENO' ERR -169: ++ trap on_exit EXIT -169: ++ echo -n 'Testing many-input-sections2 ... ' -169: Testing many-input-sections2 ... ++ set -o pipefail -169: ++ set -x -169: + grep __tsan_init -169: + nm mold -156: + grep 'Hello world' -156: + out/test/aarch64/lto-archive/exe -170: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/many-output-sections.sh .sh -170: ++ testname=many-output-sections -159: + clang -S -emit-llvm -flto -o out/test/aarch64/lto-comdat/b.bc out/test/aarch64/lto-comdat/b.ll -156: Hello world -156: + nm out/test/aarch64/lto-archive/exe -100: + grep 'fn8 () at .*/d.c:6' out/test/aarch64/gdb-index-dwarf64/log2 -170: ++ t=out/test/aarch64/many-output-sections -170: ++ mkdir -p out/test/aarch64/many-output-sections -100: #1 0x0000fffff7f90a38 in fn8 () at out/test/aarch64/gdb-index-dwarf64/d.c:6 -100: + grep 'fn7 () at .*/d.c:10' out/test/aarch64/gdb-index-dwarf64/log2 -100: #2 0x0000fffff7f90a50 in fn7 () at out/test/aarch64/gdb-index-dwarf64/d.c:10 -100: + grep 'fn6 () at .*/c.c:4' out/test/aarch64/gdb-index-dwarf64/log2 -100: #3 0x0000fffff7f909f4 in fn6 () at out/test/aarch64/gdb-index-dwarf64/c.c:4 -100: + grep 'fn5 () at .*/c.c:8' out/test/aarch64/gdb-index-dwarf64/log2 -100: #4 0x0000fffff7f90a0c in fn5 () at out/test/aarch64/gdb-index-dwarf64/c.c:8 -100: + grep 'fn4 () at .*/b.c:4' out/test/aarch64/gdb-index-dwarf64/log2 -100: #5 0x0000fffff7f909c4 in fn4 () at out/test/aarch64/gdb-index-dwarf64/b.c:4 -170: ++ case $MACHINE in -170: ++ tlsdesc_opt=-mtls-dialect=desc -170: +++ uname -167: + cc -B. -shared -o out/test/aarch64/main-in-dso/b.so out/test/aarch64/main-in-dso/a.o -170: ++ '[' Linux = FreeBSD ']' -170: ++ trap 'on_error $LINENO' ERR -170: ++ trap on_exit EXIT -170: ++ echo -n 'Testing many-output-sections ... ' -170: Testing many-output-sections ... ++ set -o pipefail -170: ++ set -x -170: + sed 's/.*/.globl foo&\n.section .foo&,"aw"\nfoo&:.word 0\n/g' -170: + cc -c -xassembler -o out/test/aarch64/many-output-sections/a.o - -170: + seq 1 100000 -100: + grep 'fn3 () at .*/b.c:8' out/test/aarch64/gdb-index-dwarf64/log2 -100: #6 0x0000fffff7f909dc in fn3 () at out/test/aarch64/gdb-index-dwarf64/b.c:8 -100: + grep 'fn2 () at .*/a.c:4' out/test/aarch64/gdb-index-dwarf64/log2 -100: #7 0x0000fffff7f90994 in fn2 () at out/test/aarch64/gdb-index-dwarf64/a.c:4 -100: + grep 'fn1 () at .*/a.c:8' out/test/aarch64/gdb-index-dwarf64/log2 -158: + on_exit -158: + echo OK -158: OK -158: + exit 0 -159/371 Test #158: aarch64-lto-archive3 ..................................... Passed 1.13 sec -test 171 - Start 171: aarch64-mcmodel-large - -171: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/mcmodel-large.sh" -171: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -171: Environment variables: -171: MACHINE=aarch64 -171: CPU= -171: Test timeout computed to be: 1500 -100: #8 0x0000fffff7f909ac in fn1 () at out/test/aarch64/gdb-index-dwarf64/a.c:8 -100: + on_exit -100: + echo OK -100: OK -100: + exit 0 -160/371 Test #100: aarch64-gdb-index-dwarf64 ................................ Passed 4.61 sec -test 172 - Start 172: aarch64-mergeable-strings - -172: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/mergeable-strings.sh" -172: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -172: Environment variables: -172: MACHINE=aarch64 -172: CPU= -172: Test timeout computed to be: 1500 -171: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/mcmodel-large.sh -171: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -171: ++ export LC_ALL=C -171: ++ LC_ALL=C -171: ++ '[' -z aarch64 ']' -171: ++ '[' -z '' ']' -171: ++ TESTDIR=out/test/aarch64 -171: ++ CC=cc -171: ++ CXX=c++ -171: ++ GCC=gcc -171: ++ GXX=g++ -171: ++ OBJDUMP=objdump -171: ++ OBJCOPY=objcopy -171: ++ STRIP=strip -171: ++ QEMU= -167: + cc -o out/test/aarch64/main-in-dso/c.o -c -xc /dev/null -fPIC -156: + grep hello out/test/aarch64/lto-archive/log -171: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/mcmodel-large.sh .sh -171: ++ testname=mcmodel-large -171: ++ t=out/test/aarch64/mcmodel-large -171: ++ mkdir -p out/test/aarch64/mcmodel-large -171: ++ case $MACHINE in -171: ++ tlsdesc_opt=-mtls-dialect=desc -156: 0000000000010800 t hello -172: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/mergeable-strings.sh -156: + not grep howdy out/test/aarch64/lto-archive/log -156: + grep howdy out/test/aarch64/lto-archive/log -171: +++ uname -171: ++ '[' Linux = FreeBSD ']' -171: ++ trap 'on_error $LINENO' ERR -171: ++ trap on_exit EXIT -171: ++ echo -n 'Testing mcmodel-large ... ' -171: Testing mcmodel-large ... ++ set -o pipefail -171: ++ set -x -171: + test_cflags -static -mcmodel=large -171: + cc -B. -static -mcmodel=large -o /dev/null -xc - -171: + echo 'int main() {}' -166: + cc -flto -c -fPIC -o out/test/aarch64/lto-version-script/a.o -xc - -166: + cat -172: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -172: ++ export LC_ALL=C -172: ++ LC_ALL=C -172: ++ '[' -z aarch64 ']' -172: ++ '[' -z '' ']' -172: ++ TESTDIR=out/test/aarch64 -172: ++ CC=cc -172: ++ CXX=c++ -172: ++ GCC=gcc -172: ++ GXX=g++ -172: ++ OBJDUMP=objdump -172: ++ OBJCOPY=objcopy -172: ++ STRIP=strip -172: ++ QEMU= -172: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/mergeable-strings.sh .sh -159: + clang -o out/test/aarch64/lto-comdat/c.o -c -flto -xc - -172: ++ testname=mergeable-strings -172: ++ t=out/test/aarch64/mergeable-strings -172: ++ mkdir -p out/test/aarch64/mergeable-strings -171: + skip -171: + echo skipped -171: skipped -171: + trap - EXIT -171: + exit 0 -159: + cat -161/371 Test #171: aarch64-mcmodel-large ....................................***Skipped 0.03 sec -test 173 - Start 173: aarch64-missing-but-ok - -173: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/missing-but-ok.sh" -173: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -173: Environment variables: -173: MACHINE=aarch64 -173: CPU= -173: Test timeout computed to be: 1500 -156: + return 0 -156: + on_exit -156: + echo OK -156: OK -156: + exit 0 -172: ++ case $MACHINE in -172: ++ tlsdesc_opt=-mtls-dialect=desc -172: +++ uname -172: ++ '[' Linux = FreeBSD ']' -172: ++ trap 'on_error $LINENO' ERR -172: ++ trap on_exit EXIT -172: ++ echo -n 'Testing mergeable-strings ... ' -172: Testing mergeable-strings ... ++ set -o pipefail -172: ++ set -x -172: + cat -173: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/missing-but-ok.sh -162/371 Test #156: aarch64-lto-archive ...................................... Passed 1.23 sec -test 174 - Start 174: aarch64-missing-error - -174: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/missing-error.sh" -174: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -174: Environment variables: -174: MACHINE=aarch64 -174: CPU= -174: Test timeout computed to be: 1500 -173: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -173: ++ export LC_ALL=C -173: ++ LC_ALL=C -173: ++ '[' -z aarch64 ']' -173: ++ '[' -z '' ']' -173: ++ TESTDIR=out/test/aarch64 -173: ++ CC=cc -173: ++ CXX=c++ -173: ++ GCC=gcc -173: ++ GXX=g++ -173: ++ OBJDUMP=objdump -173: ++ OBJCOPY=objcopy -173: ++ STRIP=strip -173: ++ QEMU= -173: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/missing-but-ok.sh .sh -172: + cc -o out/test/aarch64/mergeable-strings/a.o -c -xc - -O2 -173: ++ testname=missing-but-ok -173: ++ t=out/test/aarch64/missing-but-ok -173: ++ mkdir -p out/test/aarch64/missing-but-ok -174: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/missing-error.sh -174: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -174: ++ export LC_ALL=C -174: ++ LC_ALL=C -174: ++ '[' -z aarch64 ']' -174: ++ '[' -z '' ']' -174: ++ TESTDIR=out/test/aarch64 -174: ++ CC=cc -174: ++ CXX=c++ -174: ++ GCC=gcc -174: ++ GXX=g++ -174: ++ OBJDUMP=objdump -174: ++ OBJCOPY=objcopy -174: ++ STRIP=strip -174: ++ QEMU= -174: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/missing-error.sh .sh -173: ++ case $MACHINE in -173: ++ tlsdesc_opt=-mtls-dialect=desc -173: +++ uname -174: ++ testname=missing-error -174: ++ t=out/test/aarch64/missing-error -174: ++ mkdir -p out/test/aarch64/missing-error -173: ++ '[' Linux = FreeBSD ']' -173: ++ trap 'on_error $LINENO' ERR -173: ++ trap on_exit EXIT -173: ++ echo -n 'Testing missing-but-ok ... ' -173: Testing missing-but-ok ... ++ set -o pipefail -173: ++ set -x -174: ++ case $MACHINE in -174: ++ tlsdesc_opt=-mtls-dialect=desc -174: +++ uname -173: + cat -167: + cc -B. -o out/test/aarch64/main-in-dso/exe1 out/test/aarch64/main-in-dso/c.o out/test/aarch64/main-in-dso/b.so -pie -173: + cc -o out/test/aarch64/missing-but-ok/a.o -c -x assembler - -174: ++ '[' Linux = FreeBSD ']' -174: ++ trap 'on_error $LINENO' ERR -174: ++ trap on_exit EXIT -174: ++ echo -n 'Testing missing-error ... ' -174: Testing missing-error ... ++ set -o pipefail -174: ++ set -x -174: + cc -o out/test/aarch64/missing-error/a.o -c -xc - -174: + cat -173: + ./mold -o out/test/aarch64/missing-but-ok/exe out/test/aarch64/missing-but-ok/a.o -166: + cat -166: + cc -B. -shared -o out/test/aarch64/lto-version-script/c.so -flto out/test/aarch64/lto-version-script/a.o -Wl,-version-script=out/test/aarch64/lto-version-script/b.script -161: + out/test/aarch64/lto-gcc/exe1 -161: + grep 'Hello world' -161: Hello world -161: + cat -161: + gcc -flto -ffat-lto-objects -c -o out/test/aarch64/lto-gcc/b.o -xc - -172: + cat -172: + cc -o out/test/aarch64/mergeable-strings/b.o -c -xc - -O2 -163: + not clang -B. -o out/test/aarch64/lto-llvm2/exe3 -flto out/test/aarch64/lto-llvm2/a.o -Wl,-mllvm,--no-such-option -163: + grep -i 'Unknown command line argument' -173: + on_exit -173: + echo OK -173: OK -173: + exit 0 -163/371 Test #173: aarch64-missing-but-ok ................................... Passed 0.08 sec -test 175 - Start 175: aarch64-mold-wrapper - -175: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/mold-wrapper.sh" -175: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -175: Environment variables: -175: MACHINE=aarch64 -175: CPU= -175: Test timeout computed to be: 1500 -161: + grep -- -fwpa -175: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/mold-wrapper.sh -161: + gcc -B. -o out/test/aarch64/lto-gcc/exe2 out/test/aarch64/lto-gcc/b.o --verbose -175: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -175: ++ export LC_ALL=C -175: ++ LC_ALL=C -175: ++ '[' -z aarch64 ']' -175: ++ '[' -z '' ']' -175: ++ TESTDIR=out/test/aarch64 -175: ++ CC=cc -175: ++ CXX=c++ -175: ++ GCC=gcc -175: ++ GXX=g++ -175: ++ OBJDUMP=objdump -175: ++ OBJCOPY=objcopy -175: ++ STRIP=strip -175: ++ QEMU= -175: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/mold-wrapper.sh .sh -175: ++ testname=mold-wrapper -175: ++ t=out/test/aarch64/mold-wrapper -175: ++ mkdir -p out/test/aarch64/mold-wrapper -175: ++ case $MACHINE in -175: ++ tlsdesc_opt=-mtls-dialect=desc -175: +++ uname -174: + not ./mold -o out/test/aarch64/missing-error/exe out/test/aarch64/missing-error/a.o -175: ++ '[' Linux = FreeBSD ']' -175: ++ trap 'on_error $LINENO' ERR -175: ++ trap on_exit EXIT -175: ++ echo -n 'Testing mold-wrapper ... ' -175: Testing mold-wrapper ... ++ set -o pipefail -175: ++ set -x -175: + '[' cc = cc ']' -175: + grep libasan -175: + ldd mold-wrapper.so -167: + out/test/aarch64/main-in-dso/exe1 -167: + grep 'Hello world' -174: + grep 'undefined symbol: foo' out/test/aarch64/missing-error/log -167: Hello world -174: mold: error: undefined symbol: foo -174: + grep '>>> .*a\.o' out/test/aarch64/missing-error/log -174: >>> out/test/aarch64/missing-error/a.o:(main) -174: + on_exit -174: + echo OK -174: OK -174: + exit 0 -164/371 Test #174: aarch64-missing-error .................................... Passed 0.15 sec -test 176 - Start 176: aarch64-mold-wrapper2 - -176: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/mold-wrapper2.sh" -176: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -176: Environment variables: -176: MACHINE=aarch64 -176: CPU= -176: Test timeout computed to be: 1500 -175: + nm mold -175: + grep '__[at]san_init' -167: + cc -o out/test/aarch64/main-in-dso/c.o -c -xc /dev/null -fno-PIC -176: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/mold-wrapper2.sh -176: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -176: ++ export LC_ALL=C -176: ++ LC_ALL=C -176: ++ '[' -z aarch64 ']' -176: ++ '[' -z '' ']' -176: ++ TESTDIR=out/test/aarch64 -176: ++ CC=cc -176: ++ CXX=c++ -176: ++ GCC=gcc -176: ++ GXX=g++ -176: ++ OBJDUMP=objdump -176: ++ OBJCOPY=objcopy -176: ++ STRIP=strip -176: ++ QEMU= -176: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/mold-wrapper2.sh .sh -176: ++ testname=mold-wrapper2 -176: ++ t=out/test/aarch64/mold-wrapper2 -176: ++ mkdir -p out/test/aarch64/mold-wrapper2 -176: ++ case $MACHINE in -176: ++ tlsdesc_opt=-mtls-dialect=desc -176: +++ uname -176: ++ '[' Linux = FreeBSD ']' -176: ++ trap 'on_error $LINENO' ERR -176: ++ trap on_exit EXIT -176: ++ echo -n 'Testing mold-wrapper2 ... ' -176: Testing mold-wrapper2 ... ++ set -o pipefail -176: ++ set -x -176: + ldd mold-wrapper.so -176: + grep libasan -172: + cc -o out/test/aarch64/mergeable-strings/exe1 out/test/aarch64/mergeable-strings/a.o out/test/aarch64/mergeable-strings/b.o -no-pie -165: + readelf -Ws out/test/aarch64/lto-nostdlib/exe -165: + grep -E ' _start' -165: 48: 0000000000010368 8 FUNC LOCAL DEFAULT 8 _start -167: + cc -B. -o out/test/aarch64/main-in-dso/exe2 out/test/aarch64/main-in-dso/c.o out/test/aarch64/main-in-dso/b.so -no-pie -165: + on_exit -165: + echo OK -165: OK -165: + exit 0 -165/371 Test #165: aarch64-lto-nostdlib ..................................... Passed 0.97 sec -test 177 - Start 177: aarch64-nmagic - -177: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/nmagic.sh" -177: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -177: Environment variables: -177: MACHINE=aarch64 -177: CPU= -177: Test timeout computed to be: 1500 -177: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/nmagic.sh -177: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -177: ++ export LC_ALL=C -177: ++ LC_ALL=C -177: ++ '[' -z aarch64 ']' -177: ++ '[' -z '' ']' -177: ++ TESTDIR=out/test/aarch64 -177: ++ CC=cc -177: ++ CXX=c++ -177: ++ GCC=gcc -177: ++ GXX=g++ -177: ++ OBJDUMP=objdump -177: ++ OBJCOPY=objcopy -177: ++ STRIP=strip -177: ++ QEMU= -177: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/nmagic.sh .sh -159: + clang -B. -o out/test/aarch64/lto-comdat/exe -flto out/test/aarch64/lto-comdat/a.bc out/test/aarch64/lto-comdat/b.bc out/test/aarch64/lto-comdat/c.o -176: + grep '__[at]san_init' -176: + nm mold -177: ++ testname=nmagic -177: ++ t=out/test/aarch64/nmagic -177: ++ mkdir -p out/test/aarch64/nmagic -177: ++ case $MACHINE in -177: ++ tlsdesc_opt=-mtls-dialect=desc -177: +++ uname -177: ++ '[' Linux = FreeBSD ']' -177: ++ trap 'on_error $LINENO' ERR -177: ++ trap on_exit EXIT -177: ++ echo -n 'Testing nmagic ... ' -177: Testing nmagic ... ++ set -o pipefail -177: ++ set -x -167: + out/test/aarch64/main-in-dso/exe2 -167: + grep 'Hello world' -177: + cat -167: Hello world -167: + on_exit -167: + echo OK -167: OK -167: + exit 0 -172: + grep -E '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' -172: + out/test/aarch64/mergeable-strings/exe1 -166/371 Test #167: aarch64-main-in-dso ...................................... Passed 0.53 sec -test 178 - Start 178: aarch64-no-allow-shlib-undefined-circular - -178: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined-circular.sh" -178: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -178: Environment variables: -178: MACHINE=aarch64 -178: CPU= -178: Test timeout computed to be: 1500 -177: + cc -o out/test/aarch64/nmagic/a.o -c -xc - -172: 0x400748 0x400748 0x400730 0x400730 0x400740 0x400740 0x400730 0x400730 -172: + cc -B. -o out/test/aarch64/mergeable-strings/exe2 out/test/aarch64/mergeable-strings/a.o out/test/aarch64/mergeable-strings/b.o -no-pie -178: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined-circular.sh -178: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -178: ++ export LC_ALL=C -178: ++ LC_ALL=C -178: ++ '[' -z aarch64 ']' -178: ++ '[' -z '' ']' -178: ++ TESTDIR=out/test/aarch64 -178: ++ CC=cc -178: ++ CXX=c++ -178: ++ GCC=gcc -178: ++ GXX=g++ -178: ++ OBJDUMP=objdump -178: ++ OBJCOPY=objcopy -178: ++ STRIP=strip -178: ++ QEMU= -178: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined-circular.sh .sh -178: ++ testname=no-allow-shlib-undefined-circular -178: ++ t=out/test/aarch64/no-allow-shlib-undefined-circular -178: ++ mkdir -p out/test/aarch64/no-allow-shlib-undefined-circular -178: ++ case $MACHINE in -178: ++ tlsdesc_opt=-mtls-dialect=desc -178: +++ uname -178: ++ '[' Linux = FreeBSD ']' -178: ++ trap 'on_error $LINENO' ERR -178: ++ trap on_exit EXIT -178: ++ echo -n 'Testing no-allow-shlib-undefined-circular ... ' -178: Testing no-allow-shlib-undefined-circular ... ++ set -o pipefail -178: ++ set -x -178: ++ uname -178: + '[' Linux = FreeBSD ']' -178: + cc -B. -shared -fPIC -o out/test/aarch64/no-allow-shlib-undefined-circular/libfoo.so -xc - -178: + cat -172: + out/test/aarch64/mergeable-strings/exe2 -172: + grep -E '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' -172: 0x200558 0x200558 0x200590 0x200590 0x200588 0x200588 0x200590 0x200590 -172: + on_exit -172: + echo OK -172: OK -172: + exit 0 -167/371 Test #172: aarch64-mergeable-strings ................................ Passed 0.36 sec -test 179 - Start 179: aarch64-no-allow-shlib-undefined - -179: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined.sh" -179: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -179: Environment variables: -179: MACHINE=aarch64 -179: CPU= -179: Test timeout computed to be: 1500 -166: + '[' aarch64 = ppc64 ']' -166: + grep 'T foo' -166: + nm -D out/test/aarch64/lto-version-script/c.so -163: LLVMgold: Unknown command line argument '--no-such-option'. Try: 'LLVMgold --help' -163: + grep -i 'Unknown command line argument' -163: + not clang -B. -o out/test/aarch64/lto-llvm2/exe4 -flto out/test/aarch64/lto-llvm2/a.o -Wl,-plugin-opt,--no-such-option -179: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined.sh -179: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -179: ++ export LC_ALL=C -179: ++ LC_ALL=C -179: ++ '[' -z aarch64 ']' -179: ++ '[' -z '' ']' -179: ++ TESTDIR=out/test/aarch64 -179: ++ CC=cc -179: ++ CXX=c++ -179: ++ GCC=gcc -179: ++ GXX=g++ -179: ++ OBJDUMP=objdump -179: ++ OBJCOPY=objcopy -179: ++ STRIP=strip -179: ++ QEMU= -179: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined.sh .sh -177: + cc -B. -o out/test/aarch64/nmagic/exe1 out/test/aarch64/nmagic/a.o -nostdlib -Wl,-nmagic -179: ++ testname=no-allow-shlib-undefined -179: ++ t=out/test/aarch64/no-allow-shlib-undefined -179: ++ mkdir -p out/test/aarch64/no-allow-shlib-undefined -179: ++ case $MACHINE in -179: ++ tlsdesc_opt=-mtls-dialect=desc -179: +++ uname -179: ++ '[' Linux = FreeBSD ']' -179: ++ trap 'on_error $LINENO' ERR -179: ++ trap on_exit EXIT -179: ++ echo -n 'Testing no-allow-shlib-undefined ... ' -179: Testing no-allow-shlib-undefined ... ++ set -o pipefail -179: ++ set -x -179: ++ uname -179: + '[' Linux = FreeBSD ']' -179: + cc -B. -shared -fPIC -o out/test/aarch64/no-allow-shlib-undefined/libfoo.so -xc - -177: + cc -B. -o out/test/aarch64/nmagic/exe2 out/test/aarch64/nmagic/a.o -nostdlib -179: + cat -166: 00000000000106c8 T foo -177: ++ nm out/test/aarch64/nmagic/exe1 -177: ++ grep ' end$' -177: ++ cut '-d ' -f1 -166: + nm -D out/test/aarch64/lto-version-script/c.so -166: + not grep 'T bar' -166: + grep 'T bar' -177: + end1=0000000000000408 -178: + cat -178: + cc -B. -shared -fPIC -o out/test/aarch64/no-allow-shlib-undefined-circular/libbar.so -xc - -Lout/test/aarch64/no-allow-shlib-undefined-circular -lfoo -177: ++ nm out/test/aarch64/nmagic/exe2 -177: ++ grep ' end$' -177: ++ cut '-d ' -f1 -169: + echo 'foo = 0x1000' -169: + seq 1 100000 -169: + sed 's/.*/.section .data.&,"aw"\n.globl x&\nx&: .word 0\n/g' -166: + return 0 -166: + on_exit -166: + echo OK -166: OK -166: + exit 0 -168/371 Test #166: aarch64-lto-version-script ............................... Passed 0.91 sec -test 180 - Start 180: aarch64-no-allow-shlib-undefined2 - -180: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined2.sh" -180: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -180: Environment variables: -180: MACHINE=aarch64 -180: CPU= -180: Test timeout computed to be: 1500 -177: + end2=0000000000030478 -177: + '[' 1032 -lt 197752 ']' -177: + on_exit -177: + echo OK -177: OK -177: + exit 0 -169/371 Test #177: aarch64-nmagic ........................................... Passed 0.30 sec -test 181 - Start 181: aarch64-no-allow-shlib-undefined3 - -181: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined3.sh" -181: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -181: Environment variables: -181: MACHINE=aarch64 -181: CPU= -181: Test timeout computed to be: 1500 -180: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined2.sh -161: COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIE' '-fcf-protection=none' '-mlittle-endian' '-mabi=lp64' '-fasynchronous-unwind-tables' '-B' '.' '-v' '-mlittle-endian' '-mabi=lp64' '-fltrans-output-list=/tmp/ccKL7clY.ltrans.out' '-fwpa=jobserver' '-fresolution=/tmp/ccH4hHCx.res' '-flinker-output=pie' -161: /usr/libexec/gcc/aarch64-linux-gnu/15/lto1 -quiet -dumpbase out/test/aarch64/lto-gcc/exe2.wpa -mlittle-endian -mabi=lp64 -mlittle-endian -mabi=lp64 -version -fno-openmp -fno-openacc -fPIE -fcf-protection=none -fasynchronous-unwind-tables -fltrans-output-list=/tmp/ccKL7clY.ltrans.out -fwpa=jobserver -fresolution=/tmp/ccH4hHCx.res -flinker-output=pie @/tmp/ccLl20gb -161: COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIE' '-fcf-protection=none' '-mlittle-endian' '-mabi=lp64' '-fasynchronous-unwind-tables' '-B' '.' '-v' '-mlittle-endian' '-mabi=lp64' '-fltrans-output-list=/tmp/ccKL7clY.ltrans.out' '-fwpa=jobserver' '-fresolution=/tmp/ccH4hHCx.res' '-flinker-output=pie' '-dumpdir' 'out/test/aarch64/lto-gcc/exe2.wpa.' -161: + gcc -flto -fno-use-linker-plugin -c -o out/test/aarch64/lto-gcc/c.o -xc - -161: + cat -180: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -180: ++ export LC_ALL=C -180: ++ LC_ALL=C -180: ++ '[' -z aarch64 ']' -180: ++ '[' -z '' ']' -180: ++ TESTDIR=out/test/aarch64 -180: ++ CC=cc -180: ++ CXX=c++ -180: ++ GCC=gcc -180: ++ GXX=g++ -180: ++ OBJDUMP=objdump -180: ++ OBJCOPY=objcopy -180: ++ STRIP=strip -180: ++ QEMU= -180: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined2.sh .sh -179: + cat -179: + cc -B. -shared -fPIC -o out/test/aarch64/no-allow-shlib-undefined/libbar.so -xc - -181: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined3.sh -181: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -181: ++ export LC_ALL=C -181: ++ LC_ALL=C -181: ++ '[' -z aarch64 ']' -181: ++ '[' -z '' ']' -181: ++ TESTDIR=out/test/aarch64 -181: ++ CC=cc -181: ++ CXX=c++ -181: ++ GCC=gcc -181: ++ GXX=g++ -181: ++ OBJDUMP=objdump -181: ++ OBJCOPY=objcopy -181: ++ STRIP=strip -181: ++ QEMU= -180: ++ testname=no-allow-shlib-undefined2 -180: ++ t=out/test/aarch64/no-allow-shlib-undefined2 -180: ++ mkdir -p out/test/aarch64/no-allow-shlib-undefined2 -181: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined3.sh .sh -181: ++ testname=no-allow-shlib-undefined3 -181: ++ t=out/test/aarch64/no-allow-shlib-undefined3 -181: ++ mkdir -p out/test/aarch64/no-allow-shlib-undefined3 -181: ++ case $MACHINE in -181: ++ tlsdesc_opt=-mtls-dialect=desc -181: +++ uname -181: ++ '[' Linux = FreeBSD ']' -181: ++ trap 'on_error $LINENO' ERR -181: ++ trap on_exit EXIT -181: ++ echo -n 'Testing no-allow-shlib-undefined3 ... ' -181: Testing no-allow-shlib-undefined3 ... ++ set -o pipefail -181: ++ set -x -181: ++ uname -181: + '[' Linux = FreeBSD ']' -181: + cat -181: + cc -B. -shared -fPIC -o out/test/aarch64/no-allow-shlib-undefined3/libfoo.so -xc - -180: ++ case $MACHINE in -180: ++ tlsdesc_opt=-mtls-dialect=desc -180: +++ uname -180: ++ '[' Linux = FreeBSD ']' -180: ++ trap 'on_error $LINENO' ERR -180: ++ trap on_exit EXIT -180: ++ echo -n 'Testing no-allow-shlib-undefined2 ... ' -180: Testing no-allow-shlib-undefined2 ... ++ set -o pipefail -180: ++ set -x -180: ++ uname -180: + '[' Linux = FreeBSD ']' -180: + cat -180: + cc -B. -shared -fPIC -o out/test/aarch64/no-allow-shlib-undefined2/libfoo.so -xc - -161: + gcc -B. -o out/test/aarch64/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/aarch64/lto-gcc/c.o -178: + cat -178: + cc -B. -shared -fPIC -o out/test/aarch64/no-allow-shlib-undefined-circular/libfoo.so -xc - -Lout/test/aarch64/no-allow-shlib-undefined-circular -lbar -163: LLVMgold: Unknown command line argument '--no-such-option'. Try: 'LLVMgold --help' -163: + on_exit -163: + echo OK -163: OK -163: + exit 0 -170/371 Test #163: aarch64-lto-llvm2 ........................................ Passed 1.53 sec -169: + cc -c -xassembler -o out/test/aarch64/many-input-sections2/a.o out/test/aarch64/many-input-sections2/a.s -test 182 - Start 182: aarch64-no-allow-shlib-undefined4 - -182: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined4.sh" -182: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -182: Environment variables: -182: MACHINE=aarch64 -182: CPU= -182: Test timeout computed to be: 1500 -182: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined4.sh -181: + cc -B. -shared -fPIC -o out/test/aarch64/no-allow-shlib-undefined3/libbar.so -xc - -Lout/test/aarch64/no-allow-shlib-undefined3 -lfoo -181: + cat -182: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -182: ++ export LC_ALL=C -182: ++ LC_ALL=C -182: ++ '[' -z aarch64 ']' -182: ++ '[' -z '' ']' -182: ++ TESTDIR=out/test/aarch64 -182: ++ CC=cc -182: ++ CXX=c++ -182: ++ GCC=gcc -182: ++ GXX=g++ -182: ++ OBJDUMP=objdump -182: ++ OBJCOPY=objcopy -182: ++ STRIP=strip -182: ++ QEMU= -182: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined4.sh .sh -182: ++ testname=no-allow-shlib-undefined4 -182: ++ t=out/test/aarch64/no-allow-shlib-undefined4 -182: ++ mkdir -p out/test/aarch64/no-allow-shlib-undefined4 -159: + out/test/aarch64/lto-comdat/exe -159: + grep 42 -159: 42 -159: + on_exit -159: + echo OK -159: OK -159: + exit 0 -182: ++ case $MACHINE in -182: ++ tlsdesc_opt=-mtls-dialect=desc -182: +++ uname -171/371 Test #159: aarch64-lto-comdat ....................................... Passed 1.66 sec -test 183 - Start 183: aarch64-no-eh-frame-header - -183: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-eh-frame-header.sh" -183: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -183: Environment variables: -183: MACHINE=aarch64 -183: CPU= -183: Test timeout computed to be: 1500 -182: ++ '[' Linux = FreeBSD ']' -182: ++ trap 'on_error $LINENO' ERR -182: ++ trap on_exit EXIT -182: ++ echo -n 'Testing no-allow-shlib-undefined4 ... ' -182: Testing no-allow-shlib-undefined4 ... ++ set -o pipefail -182: ++ set -x -182: ++ uname -183: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-eh-frame-header.sh -182: + '[' Linux = FreeBSD ']' -182: + cat -182: + cc -o out/test/aarch64/no-allow-shlib-undefined4/a.o -c -xc - -fPIC -183: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -183: ++ export LC_ALL=C -183: ++ LC_ALL=C -183: ++ '[' -z aarch64 ']' -183: ++ '[' -z '' ']' -183: ++ TESTDIR=out/test/aarch64 -183: ++ CC=cc -183: ++ CXX=c++ -183: ++ GCC=gcc -183: ++ GXX=g++ -183: ++ OBJDUMP=objdump -183: ++ OBJCOPY=objcopy -183: ++ STRIP=strip -183: ++ QEMU= -183: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-eh-frame-header.sh .sh -183: ++ testname=no-eh-frame-header -183: ++ t=out/test/aarch64/no-eh-frame-header -183: ++ mkdir -p out/test/aarch64/no-eh-frame-header -179: + cat -179: + cc -c -o out/test/aarch64/no-allow-shlib-undefined/a.o -c -xc - -180: + cc -B. -shared -fPIC -o out/test/aarch64/no-allow-shlib-undefined2/libbar.so -xc - -Lout/test/aarch64/no-allow-shlib-undefined2 -lfoo -180: + cat -183: ++ case $MACHINE in -183: ++ tlsdesc_opt=-mtls-dialect=desc -183: +++ uname -183: ++ '[' Linux = FreeBSD ']' -183: ++ trap 'on_error $LINENO' ERR -183: ++ trap on_exit EXIT -183: ++ echo -n 'Testing no-eh-frame-header ... ' -183: Testing no-eh-frame-header ... ++ set -o pipefail -183: ++ set -x -183: + cat -183: + cc -o out/test/aarch64/no-eh-frame-header/a.o -c -xc - -178: + cat -182: + cat -182: + cc -o out/test/aarch64/no-allow-shlib-undefined4/b.o -c -xc - -fPIC -178: + cc -c -o out/test/aarch64/no-allow-shlib-undefined-circular/a.o -c -xc - -179: + cc -B. -o out/test/aarch64/no-allow-shlib-undefined/exe1 out/test/aarch64/no-allow-shlib-undefined/a.o -Wl,--no-allow-shlib-undefined -Lout/test/aarch64/no-allow-shlib-undefined -lfoo -lbar -181: + cat -181: + cc -B. -shared -fPIC -o out/test/aarch64/no-allow-shlib-undefined3/libbaz.so -xc - -Lout/test/aarch64/no-allow-shlib-undefined3 -lbar -183: + cc -B. -Wl,--no-eh-frame-hdr -Wl,--thread-count=1 -O0 -o out/test/aarch64/no-eh-frame-header/exe out/test/aarch64/no-eh-frame-header/a.o -182: + cat -182: + cc -o out/test/aarch64/no-allow-shlib-undefined4/c.o -c -xc - -fPIC -179: + not cc -B. -o out/test/aarch64/no-allow-shlib-undefined/exe2 out/test/aarch64/no-allow-shlib-undefined/a.o -Wl,--no-allow-shlib-undefined -Lout/test/aarch64/no-allow-shlib-undefined -lbar -180: + cc -c -o out/test/aarch64/no-allow-shlib-undefined2/a.o -c -xc - -180: + cat -178: + grep 'libfoo.so: --no-allow-shlib-undefined: undefined symbol: baz' -178: + not cc -B. -o out/test/aarch64/no-allow-shlib-undefined-circular/exe1 out/test/aarch64/no-allow-shlib-undefined-circular/a.o -Wl,--no-allow-shlib-undefined -Lout/test/aarch64/no-allow-shlib-undefined-circular -lfoo -lbar -183: + readelf -WS out/test/aarch64/no-eh-frame-header/exe -183: + not grep -F .eh_frame_hdr -183: + grep -F .eh_frame_hdr -183: + return 0 -183: + out/test/aarch64/no-eh-frame-header/exe -183: + on_exit -183: + echo OK -183: OK -183: + exit 0 -172/371 Test #183: aarch64-no-eh-frame-header ............................... Passed 0.19 sec -test 184 - Start 184: aarch64-no-object-file - -184: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-object-file.sh" -184: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -184: Environment variables: -184: MACHINE=aarch64 -184: CPU= -184: Test timeout computed to be: 1500 -182: + cc -B. -o out/test/aarch64/no-allow-shlib-undefined4/libfoo.so -shared out/test/aarch64/no-allow-shlib-undefined4/a.o -184: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-object-file.sh -184: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -184: ++ export LC_ALL=C -184: ++ LC_ALL=C -184: ++ '[' -z aarch64 ']' -184: ++ '[' -z '' ']' -184: ++ TESTDIR=out/test/aarch64 -184: ++ CC=cc -184: ++ CXX=c++ -184: ++ GCC=gcc -184: ++ GXX=g++ -184: ++ OBJDUMP=objdump -184: ++ OBJCOPY=objcopy -184: ++ STRIP=strip -184: ++ QEMU= -181: + cat -180: + cc -B. -o out/test/aarch64/no-allow-shlib-undefined2/exe1 out/test/aarch64/no-allow-shlib-undefined2/a.o -Wl,--no-allow-shlib-undefined -Lout/test/aarch64/no-allow-shlib-undefined2 -lfoo -lbar -181: + cc -c -o out/test/aarch64/no-allow-shlib-undefined3/a.o -c -xc - -184: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-object-file.sh .sh -184: ++ testname=no-object-file -184: ++ t=out/test/aarch64/no-object-file -184: ++ mkdir -p out/test/aarch64/no-object-file -184: ++ case $MACHINE in -184: ++ tlsdesc_opt=-mtls-dialect=desc -184: +++ uname -184: ++ '[' Linux = FreeBSD ']' -184: ++ trap 'on_error $LINENO' ERR -184: ++ trap on_exit EXIT -184: ++ echo -n 'Testing no-object-file ... ' -184: Testing no-object-file ... ++ set -o pipefail -184: ++ set -x -184: + cc -x assembler -c -o out/test/aarch64/no-object-file/a.o - -184: + cat -184: + rm -f out/test/aarch64/no-object-file/a.a -184: + ar rcs out/test/aarch64/no-object-file/a.a out/test/aarch64/no-object-file/a.o -178: mold: error: out/test/aarch64/no-allow-shlib-undefined-circular/libfoo.so: --no-allow-shlib-undefined: undefined symbol: baz -178: + on_exit -178: + echo OK -178: OK -178: + exit 0 -173/371 Test #178: aarch64-no-allow-shlib-undefined-circular ................ Passed 0.61 sec -test 185 - Start 185: aarch64-no-quick-exit - -185: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-quick-exit.sh" -185: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -185: Environment variables: -185: MACHINE=aarch64 -185: CPU= -185: Test timeout computed to be: 1500 -179: + grep -F 'undefined symbol: foo' out/test/aarch64/no-allow-shlib-undefined/log -179: mold: error: out/test/aarch64/no-allow-shlib-undefined/libbar.so: --no-allow-shlib-undefined: undefined symbol: foo -179: + on_exit -179: + echo OK -179: OK -179: + exit 0 -174/371 Test #179: aarch64-no-allow-shlib-undefined ......................... Passed 0.53 sec -test 186 - Start 186: aarch64-no-undefined-version - -186: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-undefined-version.sh" -186: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -186: Environment variables: -186: MACHINE=aarch64 -186: CPU= -186: Test timeout computed to be: 1500 -185: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-quick-exit.sh -185: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -185: ++ export LC_ALL=C -185: ++ LC_ALL=C -185: ++ '[' -z aarch64 ']' -185: ++ '[' -z '' ']' -185: ++ TESTDIR=out/test/aarch64 -185: ++ CC=cc -185: ++ CXX=c++ -185: ++ GCC=gcc -185: ++ GXX=g++ -185: ++ OBJDUMP=objdump -185: ++ OBJCOPY=objcopy -185: ++ STRIP=strip -185: ++ QEMU= -185: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-quick-exit.sh .sh -186: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-undefined-version.sh -181: + mv out/test/aarch64/no-allow-shlib-undefined3/libfoo.so out/test/aarch64/no-allow-shlib-undefined3/libfoo.so.bak -186: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -186: ++ export LC_ALL=C -182: + cc -B. -o out/test/aarch64/no-allow-shlib-undefined4/libbar.so -shared out/test/aarch64/no-allow-shlib-undefined4/b.o -Lout/test/aarch64/no-allow-shlib-undefined4 -lfoo -186: ++ LC_ALL=C -186: ++ '[' -z aarch64 ']' -186: ++ '[' -z '' ']' -185: ++ testname=no-quick-exit -185: ++ t=out/test/aarch64/no-quick-exit -185: ++ mkdir -p out/test/aarch64/no-quick-exit -186: ++ TESTDIR=out/test/aarch64 -186: ++ CC=cc -186: ++ CXX=c++ -186: ++ GCC=gcc -186: ++ GXX=g++ -186: ++ OBJDUMP=objdump -186: ++ OBJCOPY=objcopy -186: ++ STRIP=strip -186: ++ QEMU= -186: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-undefined-version.sh .sh -185: ++ case $MACHINE in -185: ++ tlsdesc_opt=-mtls-dialect=desc -185: +++ uname -185: ++ '[' Linux = FreeBSD ']' -185: ++ trap 'on_error $LINENO' ERR -186: ++ testname=no-undefined-version -186: ++ t=out/test/aarch64/no-undefined-version -186: ++ mkdir -p out/test/aarch64/no-undefined-version -185: ++ trap on_exit EXIT -185: ++ echo -n 'Testing no-quick-exit ... ' -185: Testing no-quick-exit ... ++ set -o pipefail -185: ++ set -x -185: + cat -185: + cc -o out/test/aarch64/no-quick-exit/a.o -c -xc - -186: ++ case $MACHINE in -186: ++ tlsdesc_opt=-mtls-dialect=desc -161: + out/test/aarch64/lto-gcc/exe3 -161: + grep 'Hello world' -186: +++ uname -186: ++ '[' Linux = FreeBSD ']' -186: ++ trap 'on_error $LINENO' ERR -186: ++ trap on_exit EXIT -186: ++ echo -n 'Testing no-undefined-version ... ' -186: Testing no-undefined-version ... ++ set -o pipefail -186: ++ set -x -186: + echo 'ver_x { global: foo; };' -186: + cat -186: + cc -o out/test/aarch64/no-undefined-version/b.o -c -xc - -161: Hello world -161: + on_exit -161: + echo OK -161: OK -161: + exit 0 -181: + echo -181: + cc -B. -shared -fPIC -o out/test/aarch64/no-allow-shlib-undefined3/libfoo.so -xc - -175/371 Test #161: aarch64-lto-gcc .......................................... Passed 1.90 sec -test 187 - Start 187: aarch64-nocopyreloc - -187: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/nocopyreloc.sh" -187: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -187: Environment variables: -187: MACHINE=aarch64 -187: CPU= -187: Test timeout computed to be: 1500 -184: + ./mold -o out/test/aarch64/no-object-file/exe out/test/aarch64/no-object-file/a.a -182: + cc -B. -o out/test/aarch64/no-allow-shlib-undefined4/libbaz.so -shared out/test/aarch64/no-allow-shlib-undefined4/c.o -187: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/nocopyreloc.sh -187: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -187: ++ export LC_ALL=C -187: ++ LC_ALL=C -187: ++ '[' -z aarch64 ']' -187: ++ '[' -z '' ']' -187: ++ TESTDIR=out/test/aarch64 -187: ++ CC=cc -187: ++ CXX=c++ -187: ++ GCC=gcc -187: ++ GXX=g++ -187: ++ OBJDUMP=objdump -187: ++ OBJCOPY=objcopy -187: ++ STRIP=strip -187: ++ QEMU= -187: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/nocopyreloc.sh .sh -180: + cc -B. -o out/test/aarch64/no-allow-shlib-undefined2/exe2 out/test/aarch64/no-allow-shlib-undefined2/a.o -Wl,--no-allow-shlib-undefined -Lout/test/aarch64/no-allow-shlib-undefined2 -lbar -187: ++ testname=nocopyreloc -187: ++ t=out/test/aarch64/nocopyreloc -187: ++ mkdir -p out/test/aarch64/nocopyreloc -187: ++ case $MACHINE in -187: ++ tlsdesc_opt=-mtls-dialect=desc -187: +++ uname -187: ++ '[' Linux = FreeBSD ']' -187: ++ trap 'on_error $LINENO' ERR -187: ++ trap on_exit EXIT -187: ++ echo -n 'Testing nocopyreloc ... ' -187: Testing nocopyreloc ... ++ set -o pipefail -187: ++ set -x -187: + '[' aarch64 = i686 ']' -187: + '[' aarch64 = m68k ']' -187: + '[' aarch64 = ppc64 ']' -187: + '[' aarch64 = ppc64le ']' -187: + '[' aarch64 = sh4 ']' -187: + [[ aarch64 = arm* ]] -187: + [[ aarch64 = loongarch* ]] -184: mold: warning: entry symbol is not defined: _start -187: + cat -187: + cc -shared -o out/test/aarch64/nocopyreloc/a.so -xc - -184: + on_exit -184: + echo OK -184: OK -184: + exit 0 -176/371 Test #184: aarch64-no-object-file ................................... Passed 0.15 sec -test 188 - Start 188: aarch64-noinhibit-exec - -188: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/noinhibit-exec.sh" -188: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -188: Environment variables: -188: MACHINE=aarch64 -188: CPU= -188: Test timeout computed to be: 1500 -188: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/noinhibit-exec.sh -188: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -188: ++ export LC_ALL=C -188: ++ LC_ALL=C -188: ++ '[' -z aarch64 ']' -188: ++ '[' -z '' ']' -188: ++ TESTDIR=out/test/aarch64 -188: ++ CC=cc -188: ++ CXX=c++ -188: ++ GCC=gcc -188: ++ GXX=g++ -188: ++ OBJDUMP=objdump -188: ++ OBJCOPY=objcopy -188: ++ STRIP=strip -188: ++ QEMU= -188: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/noinhibit-exec.sh .sh -188: ++ testname=noinhibit-exec -188: ++ t=out/test/aarch64/noinhibit-exec -188: ++ mkdir -p out/test/aarch64/noinhibit-exec -188: ++ case $MACHINE in -188: ++ tlsdesc_opt=-mtls-dialect=desc -188: +++ uname -188: ++ '[' Linux = FreeBSD ']' -188: ++ trap 'on_error $LINENO' ERR -188: ++ trap on_exit EXIT -188: ++ echo -n 'Testing noinhibit-exec ... ' -188: Testing noinhibit-exec ... ++ set -o pipefail -188: ++ set -x -188: + cat -188: + cc -o out/test/aarch64/noinhibit-exec/a.o -c -xc - -fno-PIC -185: + cc -B. -o out/test/aarch64/no-quick-exit/exe out/test/aarch64/no-quick-exit/a.o -Wl,-no-quick-exit -187: + cc -fno-PIC -c -o out/test/aarch64/nocopyreloc/b.o -xc - -187: + cat -180: + mv out/test/aarch64/no-allow-shlib-undefined2/libfoo.so out/test/aarch64/no-allow-shlib-undefined2/libfoo.so.bak -180: + echo -180: + cc -B. -shared -fPIC -o out/test/aarch64/no-allow-shlib-undefined2/libfoo.so -xc - -182: + cat -182: + cc -o out/test/aarch64/no-allow-shlib-undefined4/d.o -c -xc - -fPIC -185: + grep 'Hello world' -185: + out/test/aarch64/no-quick-exit/exe -186: + cc -B. -o out/test/aarch64/no-undefined-version/exe -Wl,--version-script,out/test/aarch64/no-undefined-version/a.ver out/test/aarch64/no-undefined-version/b.o -186: + grep -F 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' -187: + cc -B. -no-pie -o out/test/aarch64/nocopyreloc/exe out/test/aarch64/nocopyreloc/a.so out/test/aarch64/nocopyreloc/b.o -188: + cc -B. -shared -o out/test/aarch64/noinhibit-exec/b.so out/test/aarch64/noinhibit-exec/a.o -182: + cc -B. -o out/test/aarch64/no-allow-shlib-undefined4/exe out/test/aarch64/no-allow-shlib-undefined4/d.o -Lout/test/aarch64/no-allow-shlib-undefined4 -lbar -lbaz -188: + grep 'undefined symbol: no-such-sym' -185: Hello world -188: + not cc -B. -o out/test/aarch64/noinhibit-exec/b.so out/test/aarch64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym -185: + on_exit -185: + echo OK -185: OK -185: + exit 0 -181: + cc -B. -o out/test/aarch64/no-allow-shlib-undefined3/exe1 out/test/aarch64/no-allow-shlib-undefined3/a.o -Wl,--no-allow-shlib-undefined -Lout/test/aarch64/no-allow-shlib-undefined3 -lbar -lbaz -177/371 Test #185: aarch64-no-quick-exit .................................... Passed 0.20 sec -test 189 - Start 189: aarch64-non-canonical-plt - -189: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/non-canonical-plt.sh" -189: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -189: Environment variables: -189: MACHINE=aarch64 -189: CPU= -189: Test timeout computed to be: 1500 -187: + out/test/aarch64/nocopyreloc/exe -189: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/non-canonical-plt.sh -189: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -189: ++ export LC_ALL=C -189: ++ LC_ALL=C -189: ++ '[' -z aarch64 ']' -189: ++ '[' -z '' ']' -189: ++ TESTDIR=out/test/aarch64 -189: ++ CC=cc -189: ++ CXX=c++ -189: ++ GCC=gcc -189: ++ GXX=g++ -189: ++ OBJDUMP=objdump -189: ++ OBJCOPY=objcopy -189: ++ STRIP=strip -189: ++ QEMU= -189: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/non-canonical-plt.sh .sh -189: ++ testname=non-canonical-plt -189: ++ t=out/test/aarch64/non-canonical-plt -189: ++ mkdir -p out/test/aarch64/non-canonical-plt -189: ++ case $MACHINE in -189: ++ tlsdesc_opt=-mtls-dialect=desc -189: +++ uname -189: ++ '[' Linux = FreeBSD ']' -189: ++ trap 'on_error $LINENO' ERR -189: ++ trap on_exit EXIT -189: ++ echo -n 'Testing non-canonical-plt ... ' -189: Testing non-canonical-plt ... ++ set -o pipefail -189: ++ set -x -189: + cat -189: + cc -o out/test/aarch64/non-canonical-plt/a.so -fPIC -shared -xc - -187: + grep '3 5' -187: 3 5 -187: + not cc -B. -o out/test/aarch64/nocopyreloc/exe out/test/aarch64/nocopyreloc/a.so out/test/aarch64/nocopyreloc/b.o -no-pie -Wl,-z,nocopyreloc -187: + grep 'recompile with -fPIC' -182: + on_exit -182: + echo OK -182: OK -182: + exit 0 -178/371 Test #182: aarch64-no-allow-shlib-undefined4 ........................ Passed 0.52 sec -test 190 - Start 190: aarch64-nostdlib - -190: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/nostdlib.sh" -190: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -190: Environment variables: -190: MACHINE=aarch64 -190: CPU= -190: Test timeout computed to be: 1500 -186: mold: warning: out/test/aarch64/no-undefined-version/a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found -186: + on_exit -186: + echo OK -186: OK -186: + exit 0 -190: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/nostdlib.sh -190: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -190: ++ export LC_ALL=C -190: ++ LC_ALL=C -190: ++ '[' -z aarch64 ']' -190: ++ '[' -z '' ']' -190: ++ TESTDIR=out/test/aarch64 -190: ++ CC=cc -190: ++ CXX=c++ -190: ++ GCC=gcc -190: ++ GXX=g++ -190: ++ OBJDUMP=objdump -190: ++ OBJCOPY=objcopy -190: ++ STRIP=strip -190: ++ QEMU= -190: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/nostdlib.sh .sh -179/371 Test #186: aarch64-no-undefined-version ............................. Passed 0.24 sec -test 191 - Start 191: aarch64-oformat-binary - -191: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/oformat-binary.sh" -191: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -191: Environment variables: -191: MACHINE=aarch64 -191: CPU= -191: Test timeout computed to be: 1500 -190: ++ testname=nostdlib -190: ++ t=out/test/aarch64/nostdlib -190: ++ mkdir -p out/test/aarch64/nostdlib -191: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/oformat-binary.sh -191: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -191: ++ export LC_ALL=C -191: ++ LC_ALL=C -191: ++ '[' -z aarch64 ']' -191: ++ '[' -z '' ']' -191: ++ TESTDIR=out/test/aarch64 -191: ++ CC=cc -191: ++ CXX=c++ -191: ++ GCC=gcc -191: ++ GXX=g++ -191: ++ OBJDUMP=objdump -191: ++ OBJCOPY=objcopy -191: ++ STRIP=strip -191: ++ QEMU= -191: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/oformat-binary.sh .sh -190: ++ case $MACHINE in -190: ++ tlsdesc_opt=-mtls-dialect=desc -190: +++ uname -190: ++ '[' Linux = FreeBSD ']' -190: ++ trap 'on_error $LINENO' ERR -190: ++ trap on_exit EXIT -190: ++ echo -n 'Testing nostdlib ... ' -190: Testing nostdlib ... ++ set -o pipefail -190: ++ set -x -190: + cat -190: + cc -o out/test/aarch64/nostdlib/a.o -c -xc - -fno-PIE -180: + not cc -B. -o out/test/aarch64/no-allow-shlib-undefined2/exe3 out/test/aarch64/no-allow-shlib-undefined2/a.o -Wl,--no-allow-shlib-undefined -Lout/test/aarch64/no-allow-shlib-undefined2 -lfoo -lbar -180: + cc -B. -o out/test/aarch64/no-allow-shlib-undefined2/exe3 out/test/aarch64/no-allow-shlib-undefined2/a.o -Wl,--no-allow-shlib-undefined -Lout/test/aarch64/no-allow-shlib-undefined2 -lfoo -lbar -187: mold: error: -z nocopyreloc: out/test/aarch64/nocopyreloc/a.so: cannot create a copy relocation for symbol 'bar'; recompile with -fPIC -187: mold: error: -z nocopyreloc: out/test/aarch64/nocopyreloc/a.so: cannot create a copy relocation for symbol 'foo'; recompile with -fPIC -187: + on_exit -187: + echo OK -187: OK -187: + exit 0 -191: ++ testname=oformat-binary -191: ++ t=out/test/aarch64/oformat-binary -191: ++ mkdir -p out/test/aarch64/oformat-binary -180/371 Test #187: aarch64-nocopyreloc ...................................... Passed 0.22 sec -test 192 - Start 192: aarch64-omagic - -192: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/omagic.sh" -192: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -192: Environment variables: -192: MACHINE=aarch64 -192: CPU= -192: Test timeout computed to be: 1500 -191: ++ case $MACHINE in -191: ++ tlsdesc_opt=-mtls-dialect=desc -191: +++ uname -191: ++ '[' Linux = FreeBSD ']' -191: ++ trap 'on_error $LINENO' ERR -191: ++ trap on_exit EXIT -191: ++ echo -n 'Testing oformat-binary ... ' -191: Testing oformat-binary ... ++ set -o pipefail -191: ++ set -x -191: + cat -192: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/omagic.sh -191: + cc -o out/test/aarch64/oformat-binary/a.o -c -xc - -fno-PIE -192: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -192: ++ export LC_ALL=C -192: ++ LC_ALL=C -192: ++ '[' -z aarch64 ']' -192: ++ '[' -z '' ']' -192: ++ TESTDIR=out/test/aarch64 -192: ++ CC=cc -192: ++ CXX=c++ -192: ++ GCC=gcc -192: ++ GXX=g++ -192: ++ OBJDUMP=objdump -192: ++ OBJCOPY=objcopy -192: ++ STRIP=strip -192: ++ QEMU= -192: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/omagic.sh .sh -188: mold: error: --require-defined: undefined symbol: no-such-sym -192: ++ testname=omagic -192: ++ t=out/test/aarch64/omagic -192: ++ mkdir -p out/test/aarch64/omagic -188: + cc -B. -shared -o out/test/aarch64/noinhibit-exec/b.o out/test/aarch64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym,-noinhibit-exec -188: + grep 'undefined symbol: no-such-sym' -192: ++ case $MACHINE in -192: ++ tlsdesc_opt=-mtls-dialect=desc -192: +++ uname -192: ++ '[' Linux = FreeBSD ']' -192: ++ trap 'on_error $LINENO' ERR -192: ++ trap on_exit EXIT -192: ++ echo -n 'Testing omagic ... ' -192: Testing omagic ... ++ set -o pipefail -192: ++ set -x -192: + test_cflags -static -192: + cc -B. -static -o /dev/null -xc - -190: + ./mold -o out/test/aarch64/nostdlib/exe out/test/aarch64/nostdlib/a.o -180: mold: error: out/test/aarch64/no-allow-shlib-undefined2/libbar.so: --no-allow-shlib-undefined: undefined symbol: foo -180: collect2: error: ld returned 1 exit status -192: + echo 'int main() {}' -180: + return 0 -180: + on_exit -180: + echo OK -180: OK -180: + exit 0 -181: + grep 'no-allow-shlib-undefined: undefined symbol: foo' -181: + not cc -B. -o out/test/aarch64/no-allow-shlib-undefined3/exe2 out/test/aarch64/no-allow-shlib-undefined3/a.o -Wl,--no-allow-shlib-undefined -Lout/test/aarch64/no-allow-shlib-undefined3 -lfoo -lbar -lbaz -181/371 Test #180: aarch64-no-allow-shlib-undefined2 ........................ Passed 0.69 sec -test 193 - Start 193: aarch64-package-metadata - -193: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/package-metadata.sh" -193: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -193: Environment variables: -193: MACHINE=aarch64 -193: CPU= -193: Test timeout computed to be: 1500 -193: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/package-metadata.sh -193: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -193: ++ export LC_ALL=C -193: ++ LC_ALL=C -193: ++ '[' -z aarch64 ']' -193: ++ '[' -z '' ']' -193: ++ TESTDIR=out/test/aarch64 -193: ++ CC=cc -193: ++ CXX=c++ -193: ++ GCC=gcc -193: ++ GXX=g++ -193: ++ OBJDUMP=objdump -193: ++ OBJCOPY=objcopy -193: ++ STRIP=strip -193: ++ QEMU= -193: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/package-metadata.sh .sh -193: ++ testname=package-metadata -193: ++ t=out/test/aarch64/package-metadata -193: ++ mkdir -p out/test/aarch64/package-metadata -193: ++ case $MACHINE in -193: ++ tlsdesc_opt=-mtls-dialect=desc -193: +++ uname -193: ++ '[' Linux = FreeBSD ']' -193: ++ trap 'on_error $LINENO' ERR -193: ++ trap on_exit EXIT -193: ++ echo -n 'Testing package-metadata ... ' -193: Testing package-metadata ... ++ set -o pipefail -193: ++ set -x -193: + cat -193: + cc -o out/test/aarch64/package-metadata/a.o -c -xc - -188: mold: warning: --require-defined: undefined symbol: no-such-sym -188: + on_exit -188: + echo OK -188: OK -188: + exit 0 -190: + readelf -W --sections out/test/aarch64/nostdlib/exe -190: + not grep -F ' .dynsym ' out/test/aarch64/nostdlib/log -190: + grep -F ' .dynsym ' out/test/aarch64/nostdlib/log -190: + return 0 -190: + not grep -F ' .dynstr ' out/test/aarch64/nostdlib/log -190: + grep -F ' .dynstr ' out/test/aarch64/nostdlib/log -182/371 Test #188: aarch64-noinhibit-exec ................................... Passed 0.26 sec -test 194 - Start 194: aarch64-physical-image-base - -194: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/physical-image-base.sh" -194: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -194: Environment variables: -194: MACHINE=aarch64 -194: CPU= -194: Test timeout computed to be: 1500 -190: + return 0 -190: + on_exit -190: + echo OK -190: OK -190: + exit 0 -191: + ./mold -o out/test/aarch64/oformat-binary/exe out/test/aarch64/oformat-binary/a.o --oformat=binary -Ttext=0x4000 -Map=out/test/aarch64/oformat-binary/map -181: mold: error: out/test/aarch64/no-allow-shlib-undefined3/libbar.so: --no-allow-shlib-undefined: undefined symbol: foo -194: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/physical-image-base.sh -194: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -194: ++ export LC_ALL=C -194: ++ LC_ALL=C -194: ++ '[' -z aarch64 ']' -194: ++ '[' -z '' ']' -194: ++ TESTDIR=out/test/aarch64 -194: ++ CC=cc -194: ++ CXX=c++ -194: ++ GCC=gcc -194: ++ GXX=g++ -194: ++ OBJDUMP=objdump -194: ++ OBJCOPY=objcopy -194: ++ STRIP=strip -194: ++ QEMU= -194: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/physical-image-base.sh .sh -194: ++ testname=physical-image-base -194: ++ t=out/test/aarch64/physical-image-base -194: ++ mkdir -p out/test/aarch64/physical-image-base -183/371 Test #190: aarch64-nostdlib ......................................... Passed 0.13 sec -194: ++ case $MACHINE in -194: ++ tlsdesc_opt=-mtls-dialect=desc -test 195 - Start 195: aarch64-pie - -195: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/pie.sh" -195: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -195: Environment variables: -195: MACHINE=aarch64 -195: CPU= -195: Test timeout computed to be: 1500 -194: +++ uname -194: ++ '[' Linux = FreeBSD ']' -194: ++ trap 'on_error $LINENO' ERR -194: ++ trap on_exit EXIT -194: ++ echo -n 'Testing physical-image-base ... ' -194: Testing physical-image-base ... ++ set -o pipefail -194: ++ set -x -194: + '[' aarch64 = ppc64 ']' -194: + grep -E '(ab)\1' -181: + on_exit -181: + echo OK -181: OK -181: + exit 0 -184/371 Test #181: aarch64-no-allow-shlib-undefined3 ........................ Passed 0.74 sec -test 196 - Start 196: aarch64-plt-dso - -196: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/plt-dso.sh" -196: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -196: Environment variables: -196: MACHINE=aarch64 -196: CPU= -196: Test timeout computed to be: 1500 -194: + echo abab -194: abab -194: + cc -o out/test/aarch64/physical-image-base/a.o -c -xc - -195: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/pie.sh -194: + cat -191: + grep -E '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/aarch64/oformat-binary/map -196: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/plt-dso.sh -191: 0x4000 16 4 .text -195: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -195: ++ export LC_ALL=C -195: ++ LC_ALL=C -195: ++ '[' -z aarch64 ']' -195: ++ '[' -z '' ']' -195: ++ TESTDIR=out/test/aarch64 -195: ++ CC=cc -195: ++ CXX=c++ -195: ++ GCC=gcc -195: ++ GXX=g++ -195: ++ OBJDUMP=objdump -195: ++ OBJCOPY=objcopy -195: ++ STRIP=strip -195: ++ QEMU= -195: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/pie.sh .sh -195: ++ testname=pie -195: ++ t=out/test/aarch64/pie -195: ++ mkdir -p out/test/aarch64/pie -191: + not grep -F .strtab out/test/aarch64/oformat-binary/map -191: + grep -F .strtab out/test/aarch64/oformat-binary/map -196: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -196: ++ export LC_ALL=C -196: ++ LC_ALL=C -196: ++ '[' -z aarch64 ']' -196: ++ '[' -z '' ']' -196: ++ TESTDIR=out/test/aarch64 -196: ++ CC=cc -196: ++ CXX=c++ -196: ++ GCC=gcc -196: ++ GXX=g++ -196: ++ OBJDUMP=objdump -196: ++ OBJCOPY=objcopy -196: ++ STRIP=strip -196: ++ QEMU= -195: ++ case $MACHINE in -195: ++ tlsdesc_opt=-mtls-dialect=desc -195: +++ uname -191: + return 0 -191: + not grep -F .shstrtab out/test/aarch64/oformat-binary/map -191: + grep -F .shstrtab out/test/aarch64/oformat-binary/map -196: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/plt-dso.sh .sh -193: + cc -B. -o out/test/aarch64/package-metadata/exe1 out/test/aarch64/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' -196: ++ testname=plt-dso -191: + return 0 -195: ++ '[' Linux = FreeBSD ']' -195: ++ trap 'on_error $LINENO' ERR -195: ++ trap on_exit EXIT -195: ++ echo -n 'Testing pie ... ' -195: Testing pie ... ++ set -o pipefail -195: ++ set -x -195: + cc -o out/test/aarch64/pie/a.o -c -xc -fPIE - -191: + not grep -F .symtab out/test/aarch64/oformat-binary/map -191: + grep -F .symtab out/test/aarch64/oformat-binary/map -196: ++ t=out/test/aarch64/plt-dso -196: ++ mkdir -p out/test/aarch64/plt-dso -196: ++ case $MACHINE in -196: ++ tlsdesc_opt=-mtls-dialect=desc -196: +++ uname -191: + return 0 -191: + not grep -F .comment out/test/aarch64/oformat-binary/map -191: + grep -F .comment out/test/aarch64/oformat-binary/map -191: + return 0 -191: + on_exit -191: + echo OK -191: OK -191: + exit 0 -185/371 Test #191: aarch64-oformat-binary ................................... Passed 0.15 sec -189: + cat -test 197 - Start 197: aarch64-plt-symbols - -197: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/plt-symbols.sh" -197: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -197: Environment variables: -197: MACHINE=aarch64 -197: CPU= -197: Test timeout computed to be: 1500 -195: + cat -196: ++ '[' Linux = FreeBSD ']' -196: ++ trap 'on_error $LINENO' ERR -196: ++ trap on_exit EXIT -196: ++ echo -n 'Testing plt-dso ... ' -196: Testing plt-dso ... ++ set -o pipefail -196: ++ set -x -196: + cat -196: + cc -fPIC -c -o out/test/aarch64/plt-dso/a.o -xc - -197: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/plt-symbols.sh -197: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -175: + cat -175: + chmod 755 out/test/aarch64/mold-wrapper/a.sh -197: ++ export LC_ALL=C -197: ++ LC_ALL=C -197: ++ '[' -z aarch64 ']' -197: ++ '[' -z '' ']' -197: ++ TESTDIR=out/test/aarch64 -197: ++ CC=cc -197: ++ CXX=c++ -197: ++ GCC=gcc -197: ++ GXX=g++ -197: ++ OBJDUMP=objdump -197: ++ OBJCOPY=objcopy -197: ++ STRIP=strip -197: ++ QEMU= -189: + cc -o out/test/aarch64/non-canonical-plt/b.o -c -xc - -fPIC -197: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/plt-symbols.sh .sh -197: ++ testname=plt-symbols -197: ++ t=out/test/aarch64/plt-symbols -197: ++ mkdir -p out/test/aarch64/plt-symbols -175: + cc -xc -o out/test/aarch64/mold-wrapper/exe - -175: + cat -197: ++ case $MACHINE in -197: ++ tlsdesc_opt=-mtls-dialect=desc -197: +++ uname -197: ++ '[' Linux = FreeBSD ']' -197: ++ trap 'on_error $LINENO' ERR -197: ++ trap on_exit EXIT -197: ++ echo -n 'Testing plt-symbols ... ' -197: Testing plt-symbols ... ++ set -o pipefail -197: ++ set -x -197: + cc -c -o out/test/aarch64/plt-symbols/a.o -xc - -fPIC -197: + cat -189: + cat -189: + cc -o out/test/aarch64/non-canonical-plt/c.o -c -xc - -fPIC -194: + cc -B. -no-pie -o out/test/aarch64/physical-image-base/exe1 out/test/aarch64/physical-image-base/a.o -Wl,--image-base=0x200000 -Wl,--physical-image-base=0x800000 -192: + cat -192: + cc -c -o out/test/aarch64/omagic/a.o -xc - -fno-PIC -195: + cc -B. -pie -o out/test/aarch64/pie/exe out/test/aarch64/pie/a.o -196: + cc -B. -shared -o out/test/aarch64/plt-dso/b.so out/test/aarch64/plt-dso/a.o -193: + readelf -x .note.package out/test/aarch64/package-metadata/exe1 -193: + grep -F '{"foo":"bar"}' -193: 0x00000318 7b22666f 6f223a22 62617222 7d000000 {"foo":"bar"}... -193: + cc -B. -o out/test/aarch64/package-metadata/exe2 out/test/aarch64/package-metadata/a.o -Wl,--package-metadata=%7B%22foo%22%3A%22bar%22%7D -189: + cc -B. -no-pie -o out/test/aarch64/non-canonical-plt/exe out/test/aarch64/non-canonical-plt/a.so out/test/aarch64/non-canonical-plt/b.o out/test/aarch64/non-canonical-plt/c.o -192: + cc -B. out/test/aarch64/omagic/a.o -o out/test/aarch64/omagic/exe -static -Wl,--omagic -197: + cc -B. -shared -o out/test/aarch64/plt-symbols/b.so out/test/aarch64/plt-symbols/a.o -196: + cat -196: + cc -c -o out/test/aarch64/plt-dso/c.o -xc - -195: + readelf --file-header out/test/aarch64/pie/exe -195: + grep -E '(Shared object file|Position-Independent Executable file)' -195: Type: DYN (Position-Independent Executable file) -195: + out/test/aarch64/pie/exe -195: + grep 'Hello world' -195: Hello world -195: + on_exit -195: + echo OK -195: OK -195: + exit 0 -186/371 Test #195: aarch64-pie .............................................. Passed 0.18 sec -test 198 - Start 198: aarch64-pltgot - -198: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/pltgot.sh" -198: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -198: Environment variables: -198: MACHINE=aarch64 -198: CPU= -198: Test timeout computed to be: 1500 -198: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/pltgot.sh -198: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -198: ++ export LC_ALL=C -198: ++ LC_ALL=C -198: ++ '[' -z aarch64 ']' -198: ++ '[' -z '' ']' -198: ++ TESTDIR=out/test/aarch64 -198: ++ CC=cc -198: ++ CXX=c++ -198: ++ GCC=gcc -198: ++ GXX=g++ -198: ++ OBJDUMP=objdump -198: ++ OBJCOPY=objcopy -198: ++ STRIP=strip -198: ++ QEMU= -198: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/pltgot.sh .sh -198: ++ testname=pltgot -198: ++ t=out/test/aarch64/pltgot -198: ++ mkdir -p out/test/aarch64/pltgot -198: ++ case $MACHINE in -198: ++ tlsdesc_opt=-mtls-dialect=desc -198: +++ uname -198: ++ '[' Linux = FreeBSD ']' -198: ++ trap 'on_error $LINENO' ERR -198: ++ trap on_exit EXIT -198: ++ echo -n 'Testing pltgot ... ' -198: Testing pltgot ... ++ set -o pipefail -198: ++ set -x -198: + cc -o out/test/aarch64/pltgot/a.o -c -xc - -fPIC -198: + cat -175: ++ pwd -175: + grep 'a.sh execl' -196: + cc -B. -o out/test/aarch64/plt-dso/exe -Wl,-rpath=out/test/aarch64/plt-dso out/test/aarch64/plt-dso/c.o out/test/aarch64/plt-dso/b.so -175: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -175: + MOLD_PATH=out/test/aarch64/mold-wrapper/a.sh -175: + out/test/aarch64/mold-wrapper/exe execl -189: + out/test/aarch64/non-canonical-plt/exe -189: + grep '^1 1 1$' -189: 1 1 1 -193: + readelf -x .note.package out/test/aarch64/package-metadata/exe2 -193: + grep -F '{"foo":"bar"}' -193: 0x00000318 7b22666f 6f223a22 62617222 7d000000 {"foo":"bar"}... -193: + not cc -B. -o out/test/aarch64/package-metadata/exe3 out/test/aarch64/package-metadata/a.o -Wl,--package-metadata=foo%x -194: + grep 'Hello world' -194: + out/test/aarch64/physical-image-base/exe1 -194: Hello world -194: + readelf -W --segments out/test/aarch64/physical-image-base/exe1 -175: out/test/aarch64/mold-wrapper/a.sh execl -175: + grep 'a.sh execlp' -189: + readelf --dyn-syms out/test/aarch64/non-canonical-plt/exe -189: + grep '00000000 .* foo' -197: + readelf -Ws out/test/aarch64/plt-symbols/b.so -197: + grep 'LOCAL.*bar\$plt$' -175: ++ pwd -193: + grep 'invalid string: foo%x' -196: + out/test/aarch64/plt-dso/exe -196: + grep 'Hello WORLD' -175: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -175: + MOLD_PATH=out/test/aarch64/mold-wrapper/a.sh -175: + out/test/aarch64/mold-wrapper/exe execlp -192: + readelf -W --segments out/test/aarch64/omagic/exe -192: + grep -w RWE -192: NOTE 0x000238 0x0000000000200238 0x0000000000200238 0x000044 0x000044 RWE 0x4 -192: LOAD 0x000000 0x0000000000200000 0x0000000000200000 0x0815c0 0x0815c0 RWE 0x10000 -192: LOAD 0x0815c0 0x00000000002915c0 0x00000000002915c0 0x003ba8 0x00ea40 RWE 0x10000 -192: LOAD 0x085170 0x00000000002a5170 0x00000000002a5170 0x001930 0x006e00 RWE 0x10000 -194: + grep -E 'LOAD\s+0x000000 0x0*200000 0x0*800000' -192: + on_exit -194: LOAD 0x000000 0x0000000000200000 0x0000000000800000 0x000568 0x000568 R 0x10000 -192: + echo OK -192: OK -192: + exit 0 -187/371 Test #192: aarch64-omagic ........................................... Passed 0.34 sec -194: + readelf -Ws out/test/aarch64/physical-image-base/exe1 -test 199 - Start 199: aarch64-preinit-array - -199: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/preinit-array.sh" -199: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -199: Environment variables: -199: MACHINE=aarch64 -199: CPU= -199: Test timeout computed to be: 1500 -194: + grep __phys_start_foo -194: 122: 0000000000810040 0 NOTYPE LOCAL DEFAULT 26 __phys_start_foo -194: + cc -B. -no-pie -o out/test/aarch64/physical-image-base/exe2 out/test/aarch64/physical-image-base/a.o -Wl,--physical-image-base=0x800000 '-Wl,--section-order==0x800000 TEXT RODATA =0x900000 DATA BSS' -189: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo -189: + readelf --dyn-syms out/test/aarch64/non-canonical-plt/exe -189: + grep '00000000 .* bar' -196: Hello WORLD -196: + on_exit -196: + echo OK -196: OK -196: + exit 0 -175: out/test/aarch64/mold-wrapper/a.sh execlp -175: + grep 'a.sh execle' -175: ++ pwd -175: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -175: + MOLD_PATH=out/test/aarch64/mold-wrapper/a.sh -175: + out/test/aarch64/mold-wrapper/exe execle -197: 30: 0000000000010600 0 FUNC LOCAL DEFAULT 13 bar$plt -197: + on_exit -197: + echo OK -197: OK -197: + exit 0 -188/371 Test #196: aarch64-plt-dso .......................................... Passed 0.25 sec -189/371 Test #197: aarch64-plt-symbols ...................................... Passed 0.22 sec -175: out/test/aarch64/mold-wrapper/a.sh execle -test 200 - Start 200: aarch64-print-dependencies - -200: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/print-dependencies.sh" -200: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -200: Environment variables: -200: MACHINE=aarch64 -200: CPU= -200: Test timeout computed to be: 1500 -test 201 - Start 201: aarch64-protected-dynsym - -201: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/protected-dynsym.sh" -201: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -201: Environment variables: -201: MACHINE=aarch64 -201: CPU= -201: Test timeout computed to be: 1500 -175: + grep 'a.sh execv' -175: ++ pwd -175: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -175: + MOLD_PATH=out/test/aarch64/mold-wrapper/a.sh -175: + out/test/aarch64/mold-wrapper/exe execv -199: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/preinit-array.sh -199: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -199: ++ export LC_ALL=C -199: ++ LC_ALL=C -199: ++ '[' -z aarch64 ']' -199: ++ '[' -z '' ']' -199: ++ TESTDIR=out/test/aarch64 -199: ++ CC=cc -199: ++ CXX=c++ -199: ++ GCC=gcc -199: ++ GXX=g++ -199: ++ OBJDUMP=objdump -199: ++ OBJCOPY=objcopy -199: ++ STRIP=strip -199: ++ QEMU= -199: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/preinit-array.sh .sh -199: ++ testname=preinit-array -199: ++ t=out/test/aarch64/preinit-array -199: ++ mkdir -p out/test/aarch64/preinit-array -193: mold: fatal: --package-metadata: invalid string: foo%x -193: + on_exit -193: + echo OK -193: OK -193: + exit 0 -189: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar -189: + on_exit -189: + echo OK -189: OK -189: + exit 0 -200: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/print-dependencies.sh -200: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -200: ++ export LC_ALL=C -200: ++ LC_ALL=C -200: ++ '[' -z aarch64 ']' -200: ++ '[' -z '' ']' -200: ++ TESTDIR=out/test/aarch64 -200: ++ CC=cc -200: ++ CXX=c++ -200: ++ GCC=gcc -200: ++ GXX=g++ -200: ++ OBJDUMP=objdump -200: ++ OBJCOPY=objcopy -200: ++ STRIP=strip -200: ++ QEMU= -200: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/print-dependencies.sh .sh -190/371 Test #189: aarch64-non-canonical-plt ................................ Passed 0.43 sec -191/371 Test #193: aarch64-package-metadata ................................. Passed 0.32 sec -201: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/protected-dynsym.sh -test 202 - Start 202: aarch64-protected - -202: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/protected.sh" -202: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -202: Environment variables: -202: MACHINE=aarch64 -202: CPU= -202: Test timeout computed to be: 1500 -test 203 - Start 203: aarch64-push-pop-state - -203: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/push-pop-state.sh" -203: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -203: Environment variables: -203: MACHINE=aarch64 -203: CPU= -203: Test timeout computed to be: 1500 -201: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -201: ++ export LC_ALL=C -201: ++ LC_ALL=C -201: ++ '[' -z aarch64 ']' -201: ++ '[' -z '' ']' -201: ++ TESTDIR=out/test/aarch64 -201: ++ CC=cc -201: ++ CXX=c++ -201: ++ GCC=gcc -201: ++ GXX=g++ -201: ++ OBJDUMP=objdump -201: ++ OBJCOPY=objcopy -201: ++ STRIP=strip -201: ++ QEMU= -201: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/protected-dynsym.sh .sh -201: ++ testname=protected-dynsym -201: ++ t=out/test/aarch64/protected-dynsym -201: ++ mkdir -p out/test/aarch64/protected-dynsym -201: ++ case $MACHINE in -201: ++ tlsdesc_opt=-mtls-dialect=desc -201: +++ uname -201: ++ '[' Linux = FreeBSD ']' -201: ++ trap 'on_error $LINENO' ERR -201: ++ trap on_exit EXIT -201: ++ echo -n 'Testing protected-dynsym ... ' -201: Testing protected-dynsym ... ++ set -o pipefail -201: ++ set -x -201: + cat -201: + cc -fPIC -c -o out/test/aarch64/protected-dynsym/a.o -xc - -199: ++ case $MACHINE in -199: ++ tlsdesc_opt=-mtls-dialect=desc -199: +++ uname -199: ++ '[' Linux = FreeBSD ']' -199: ++ trap 'on_error $LINENO' ERR -199: ++ trap on_exit EXIT -199: ++ echo -n 'Testing preinit-array ... ' -199: Testing preinit-array ... ++ set -o pipefail -199: ++ set -x -199: + cat -199: + cc -o out/test/aarch64/preinit-array/a.o -c -xc - -200: ++ testname=print-dependencies -200: ++ t=out/test/aarch64/print-dependencies -200: ++ mkdir -p out/test/aarch64/print-dependencies -200: ++ case $MACHINE in -200: ++ tlsdesc_opt=-mtls-dialect=desc -200: +++ uname -175: out/test/aarch64/mold-wrapper/a.sh execv -175: + grep 'a.sh execvp' -202: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/protected.sh -200: ++ '[' Linux = FreeBSD ']' -200: ++ trap 'on_error $LINENO' ERR -200: ++ trap on_exit EXIT -200: ++ echo -n 'Testing print-dependencies ... ' -200: Testing print-dependencies ... ++ set -o pipefail -200: ++ set -x -200: + cat -200: + cc -o out/test/aarch64/print-dependencies/a.o -c -xc - -202: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -202: ++ export LC_ALL=C -202: ++ LC_ALL=C -202: ++ '[' -z aarch64 ']' -202: ++ '[' -z '' ']' -202: ++ TESTDIR=out/test/aarch64 -202: ++ CC=cc -202: ++ CXX=c++ -202: ++ GCC=gcc -202: ++ GXX=g++ -202: ++ OBJDUMP=objdump -202: ++ OBJCOPY=objcopy -202: ++ STRIP=strip -202: ++ QEMU= -202: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/protected.sh .sh -175: ++ pwd -175: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -175: + MOLD_PATH=out/test/aarch64/mold-wrapper/a.sh -175: + out/test/aarch64/mold-wrapper/exe execvp -202: ++ testname=protected -202: ++ t=out/test/aarch64/protected -202: ++ mkdir -p out/test/aarch64/protected -202: ++ case $MACHINE in -202: ++ tlsdesc_opt=-mtls-dialect=desc -202: +++ uname -203: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/push-pop-state.sh -194: + readelf -W --segments out/test/aarch64/physical-image-base/exe2 -194: + grep -E 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' -202: ++ '[' Linux = FreeBSD ']' -202: ++ trap 'on_error $LINENO' ERR -202: ++ trap on_exit EXIT -202: ++ echo -n 'Testing protected ... ' -202: Testing protected ... ++ set -o pipefail -202: ++ set -x -175: out/test/aarch64/mold-wrapper/a.sh execvp -202: + cc -fPIC -c -o out/test/aarch64/protected/a.o -xc - -202: + cat -175: + grep 'a.sh execvpe bar' -194: LOAD 0x010000 0x0000000000800000 0x0000000000800000 0x0001f0 0x0001f0 R E 0x10000 -175: ++ pwd -198: + cc -B. -shared -o out/test/aarch64/pltgot/b.so out/test/aarch64/pltgot/a.o -175: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -175: + MOLD_PATH=out/test/aarch64/mold-wrapper/a.sh -175: + out/test/aarch64/mold-wrapper/exe execvpe -203: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -203: ++ export LC_ALL=C -203: ++ LC_ALL=C -203: ++ '[' -z aarch64 ']' -203: ++ '[' -z '' ']' -203: ++ TESTDIR=out/test/aarch64 -203: ++ CC=cc -203: ++ CXX=c++ -203: ++ GCC=gcc -203: ++ GXX=g++ -203: ++ OBJDUMP=objdump -203: ++ OBJCOPY=objcopy -203: ++ STRIP=strip -203: ++ QEMU= -203: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/push-pop-state.sh .sh -203: ++ testname=push-pop-state -203: ++ t=out/test/aarch64/push-pop-state -203: ++ mkdir -p out/test/aarch64/push-pop-state -203: ++ case $MACHINE in -203: ++ tlsdesc_opt=-mtls-dialect=desc -201: + cc -fPIC -c -o out/test/aarch64/protected-dynsym/b.o -fcommon -xc - -201: + cat -194: + grep -E 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' -194: + readelf -W --segments out/test/aarch64/physical-image-base/exe2 -203: +++ uname -203: ++ '[' Linux = FreeBSD ']' -203: ++ trap 'on_error $LINENO' ERR -203: ++ trap on_exit EXIT -203: ++ echo -n 'Testing push-pop-state ... ' -203: Testing push-pop-state ... ++ set -o pipefail -203: ++ set -x -175: out/test/aarch64/mold-wrapper/a.sh execvpe bar -175: + on_exit -175: + echo OK -175: OK -175: + exit 0 -194: LOAD 0x020000 0x0000000000810000 0x0000000000810000 0x0002c0 0x0002c0 R 0x10000 -194: + on_exit -194: + echo OK -194: OK -194: + exit 0 -203: + cc -shared -o out/test/aarch64/push-pop-state/a.so -xc - -192/371 Test #175: aarch64-mold-wrapper ..................................... Passed 1.46 sec -193/371 Test #194: aarch64-physical-image-base .............................. Passed 0.32 sec -test 204 - Start 204: aarch64-range-extension-thunk - -204: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk.sh" -204: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -204: Environment variables: -204: MACHINE=aarch64 -204: CPU= -204: Test timeout computed to be: 1500 -test 205 - Start 205: aarch64-range-extension-thunk2 - -205: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk2.sh" -205: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -205: Environment variables: -205: MACHINE=aarch64 -205: CPU= -205: Test timeout computed to be: 1500 -203: + cat -205: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk2.sh -205: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -205: ++ export LC_ALL=C -205: ++ LC_ALL=C -205: ++ '[' -z aarch64 ']' -205: ++ '[' -z '' ']' -205: ++ TESTDIR=out/test/aarch64 -205: ++ CC=cc -205: ++ CXX=c++ -205: ++ GCC=gcc -205: ++ GXX=g++ -205: ++ OBJDUMP=objdump -205: ++ OBJCOPY=objcopy -205: ++ STRIP=strip -205: ++ QEMU= -205: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk2.sh .sh -200: + cat -200: + cc -o out/test/aarch64/print-dependencies/b.o -c -xc - -204: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk.sh -204: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -204: ++ export LC_ALL=C -204: ++ LC_ALL=C -204: ++ '[' -z aarch64 ']' -204: ++ '[' -z '' ']' -204: ++ TESTDIR=out/test/aarch64 -204: ++ CC=cc -204: ++ CXX=c++ -204: ++ GCC=gcc -204: ++ GXX=g++ -204: ++ OBJDUMP=objdump -204: ++ OBJCOPY=objcopy -204: ++ STRIP=strip -204: ++ QEMU= -204: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk.sh .sh -204: ++ testname=range-extension-thunk -204: ++ t=out/test/aarch64/range-extension-thunk -204: ++ mkdir -p out/test/aarch64/range-extension-thunk -205: ++ testname=range-extension-thunk2 -205: ++ t=out/test/aarch64/range-extension-thunk2 -205: ++ mkdir -p out/test/aarch64/range-extension-thunk2 -204: ++ case $MACHINE in -204: ++ tlsdesc_opt=-mtls-dialect=desc -204: +++ uname -205: ++ case $MACHINE in -205: ++ tlsdesc_opt=-mtls-dialect=desc -205: +++ uname -204: ++ '[' Linux = FreeBSD ']' -204: ++ trap 'on_error $LINENO' ERR -204: ++ trap on_exit EXIT -204: ++ echo -n 'Testing range-extension-thunk ... ' -204: Testing range-extension-thunk ... ++ set -o pipefail -204: ++ set -x -204: + '[' aarch64 = i686 ']' -204: + '[' aarch64 = riscv32 ']' -204: + '[' aarch64 = m68k ']' -204: + '[' aarch64 = sparc64 ']' -204: + [[ aarch64 = loongarch* ]] -204: + on_qemu -204: + '[' '' '!=' '' ']' -204: + grep -w qemu /proc/cpuinfo -205: ++ '[' Linux = FreeBSD ']' -205: ++ trap 'on_error $LINENO' ERR -205: ++ trap on_exit EXIT -205: ++ echo -n 'Testing range-extension-thunk2 ... ' -205: Testing range-extension-thunk2 ... ++ set -o pipefail -205: ++ set -x -204: + cat -205: + cat -205: + cc -o out/test/aarch64/range-extension-thunk2/a.o -c -xc - -ffunction-sections -204: + cat -199: + ./mold -o out/test/aarch64/preinit-array/exe1 out/test/aarch64/preinit-array/a.o -204: + cc -c -o out/test/aarch64/range-extension-thunk/c.o out/test/aarch64/range-extension-thunk/a.c -O0 -201: + cc -B. -shared -o out/test/aarch64/protected-dynsym/c.so out/test/aarch64/protected-dynsym/a.o out/test/aarch64/protected-dynsym/b.o -Wl,-strip-all -200: + cc -B. -o out/test/aarch64/print-dependencies/exe out/test/aarch64/print-dependencies/a.o out/test/aarch64/print-dependencies/b.o -Wl,--print-dependencies -200: + grep 'b\.o.*a\.o.*foo$' -198: + cat -198: + cc -o out/test/aarch64/pltgot/c.o -c -xc - -fPIC -202: + cc -B. -o out/test/aarch64/protected/b.so -shared out/test/aarch64/protected/a.o -203: + cat -203: + cc -shared -o out/test/aarch64/push-pop-state/b.so -xc - -201: + readelf --symbols out/test/aarch64/protected-dynsym/c.so -198: + cc -B. -o out/test/aarch64/pltgot/exe out/test/aarch64/pltgot/c.o out/test/aarch64/pltgot/b.so -201: + grep -E 'PROTECTED\b.*\bfoo\b' -199: + readelf -W --dynamic out/test/aarch64/preinit-array/exe1 -199: + not grep PREINIT_ARRAY -199: + grep PREINIT_ARRAY -201: 5: 000000000003087c 4 OBJECT GLOBAL PROTECTED 23 foo -201: + cc -fPIC -c -o out/test/aarch64/protected-dynsym/d.o -fno-common -xc - -201: + cat -199: + return 0 -199: + cc -o out/test/aarch64/preinit-array/b.o -c -xc - -199: + cat -176: + ./mold -run bash -c 'echo $LD_PRELOAD' -200: out/test/aarch64/print-dependencies/b.o:(.text) out/test/aarch64/print-dependencies/a.o:(.text) u foo -200: + on_exit -200: + echo OK -200: OK -200: + exit 0 -176: + grep -F mold-wrapper.so -194/371 Test #200: aarch64-print-dependencies ............................... Passed 0.16 sec -test 206 - Start 206: aarch64-range-extension-thunk3 - -206: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk3.sh" -206: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -206: Environment variables: -206: MACHINE=aarch64 -206: CPU= -206: Test timeout computed to be: 1500 -201: + cc -B. -shared -o out/test/aarch64/protected-dynsym/e.so out/test/aarch64/protected-dynsym/a.o out/test/aarch64/protected-dynsym/d.o -Wl,-strip-all -204: + cc -c -o out/test/aarch64/range-extension-thunk/d.o out/test/aarch64/range-extension-thunk/b.c -O0 -206: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk3.sh -206: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -206: ++ export LC_ALL=C -206: ++ LC_ALL=C -206: ++ '[' -z aarch64 ']' -206: ++ '[' -z '' ']' -206: ++ TESTDIR=out/test/aarch64 -206: ++ CC=cc -206: ++ CXX=c++ -206: ++ GCC=gcc -206: ++ GXX=g++ -206: ++ OBJDUMP=objdump -206: ++ OBJCOPY=objcopy -206: ++ STRIP=strip -206: ++ QEMU= -206: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk3.sh .sh -202: + cat -202: + cc -c -o out/test/aarch64/protected/c.o -xc - -fno-PIE -198: + out/test/aarch64/pltgot/exe -206: ++ testname=range-extension-thunk3 -206: ++ t=out/test/aarch64/range-extension-thunk3 -206: ++ mkdir -p out/test/aarch64/range-extension-thunk3 -201: + readelf --symbols out/test/aarch64/protected-dynsym/e.so -206: ++ case $MACHINE in -206: ++ tlsdesc_opt=-mtls-dialect=desc -199: + cc -B. -o out/test/aarch64/preinit-array/exe2 out/test/aarch64/preinit-array/b.o -206: +++ uname -201: + grep -E 'PROTECTED\b.*\bfoo\b' -201: 5: 000000000003087c 4 OBJECT GLOBAL PROTECTED 22 foo -206: ++ '[' Linux = FreeBSD ']' -206: ++ trap 'on_error $LINENO' ERR -176: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -201: + on_exit -206: ++ trap on_exit EXIT -206: ++ echo -n 'Testing range-extension-thunk3 ... ' -201: + echo OK -206: Testing range-extension-thunk3 ... ++ set -o pipefail -201: OK -201: + exit 0 -206: ++ set -x -206: + '[' aarch64 = sh4 ']' -176: + on_exit -176: + echo OK -176: OK -176: + exit 0 -198: + grep 'Hello world' -195/371 Test #176: aarch64-mold-wrapper2 .................................... Passed 1.53 sec -196/371 Test #201: aarch64-protected-dynsym ................................. Passed 0.19 sec -test 207 - Start 207: aarch64-range-extension-thunk4 - -207: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk4.sh" -207: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -207: Environment variables: -207: MACHINE=aarch64 -207: CPU= -207: Test timeout computed to be: 1500 -test 208 - Start 208: aarch64-relax-got-load - -208: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relax-got-load.sh" -208: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -208: Environment variables: -208: MACHINE=aarch64 -208: CPU= -208: Test timeout computed to be: 1500 -206: + sed 's/.*/void func&() {}/' -206: + seq 1 10000 -206: + cc -B. -o out/test/aarch64/range-extension-thunk3/b.so -shared out/test/aarch64/range-extension-thunk3/a.c -198: Hello world -198: + on_exit -198: + echo OK -198: OK -198: + exit 0 -207: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk4.sh -207: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -207: ++ export LC_ALL=C -207: ++ LC_ALL=C -207: ++ '[' -z aarch64 ']' -207: ++ '[' -z '' ']' -207: ++ TESTDIR=out/test/aarch64 -207: ++ CC=cc -207: ++ CXX=c++ -207: ++ GCC=gcc -207: ++ GXX=g++ -207: ++ OBJDUMP=objdump -207: ++ OBJCOPY=objcopy -207: ++ STRIP=strip -207: ++ QEMU= -207: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk4.sh .sh -207: ++ testname=range-extension-thunk4 -207: ++ t=out/test/aarch64/range-extension-thunk4 -207: ++ mkdir -p out/test/aarch64/range-extension-thunk4 -207: ++ case $MACHINE in -207: ++ tlsdesc_opt=-mtls-dialect=desc -197/371 Test #198: aarch64-pltgot ........................................... Passed 0.29 sec -207: +++ uname -208: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relax-got-load.sh -test 209 - Start 209: aarch64-reloc-rodata - -209: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/reloc-rodata.sh" -209: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -209: Environment variables: -209: MACHINE=aarch64 -209: CPU= -209: Test timeout computed to be: 1500 -207: ++ '[' Linux = FreeBSD ']' -207: ++ trap 'on_error $LINENO' ERR -207: ++ trap on_exit EXIT -207: ++ echo -n 'Testing range-extension-thunk4 ... ' -207: Testing range-extension-thunk4 ... ++ set -o pipefail -207: ++ set -x -207: + [[ aarch64 = ppc* ]] -207: + cat -207: + cc -o out/test/aarch64/range-extension-thunk4/a.o -c -xc - -fPIC -208: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -208: ++ export LC_ALL=C -208: ++ LC_ALL=C -208: ++ '[' -z aarch64 ']' -208: ++ '[' -z '' ']' -208: ++ TESTDIR=out/test/aarch64 -208: ++ CC=cc -208: ++ CXX=c++ -208: ++ GCC=gcc -208: ++ GXX=g++ -208: ++ OBJDUMP=objdump -208: ++ OBJCOPY=objcopy -208: ++ STRIP=strip -208: ++ QEMU= -208: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relax-got-load.sh .sh -208: ++ testname=relax-got-load -208: ++ t=out/test/aarch64/relax-got-load -208: ++ mkdir -p out/test/aarch64/relax-got-load -208: ++ case $MACHINE in -208: ++ tlsdesc_opt=-mtls-dialect=desc -208: +++ uname -209: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/reloc-rodata.sh -209: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -209: ++ export LC_ALL=C -209: ++ LC_ALL=C -209: ++ '[' -z aarch64 ']' -209: ++ '[' -z '' ']' -209: ++ TESTDIR=out/test/aarch64 -209: ++ CC=cc -209: ++ CXX=c++ -209: ++ GCC=gcc -209: ++ GXX=g++ -209: ++ OBJDUMP=objdump -209: ++ OBJCOPY=objcopy -209: ++ STRIP=strip -209: ++ QEMU= -209: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/reloc-rodata.sh .sh -209: ++ testname=reloc-rodata -209: ++ t=out/test/aarch64/reloc-rodata -202: + cc -B. -no-pie -o out/test/aarch64/protected/exe out/test/aarch64/protected/c.o out/test/aarch64/protected/b.so -209: ++ mkdir -p out/test/aarch64/reloc-rodata -208: ++ '[' Linux = FreeBSD ']' -208: ++ trap 'on_error $LINENO' ERR -209: ++ case $MACHINE in -209: ++ tlsdesc_opt=-mtls-dialect=desc -209: +++ uname -209: ++ '[' Linux = FreeBSD ']' -209: ++ trap 'on_error $LINENO' ERR -209: ++ trap on_exit EXIT -209: ++ echo -n 'Testing reloc-rodata ... ' -209: Testing reloc-rodata ... ++ set -o pipefail -209: ++ set -x -209: + exit -209: + on_exit -209: + echo OK -209: OK -209: + exit 0 -198/371 Test #209: aarch64-reloc-rodata ..................................... Passed 0.02 sec -208: ++ trap on_exit EXIT -208: ++ echo -n 'Testing relax-got-load ... ' -208: Testing relax-got-load ... ++ set -o pipefail -208: ++ set -x -test 210 - Start 210: aarch64-relocatable-archive - -210: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-archive.sh" -210: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -210: Environment variables: -210: MACHINE=aarch64 -210: CPU= -210: Test timeout computed to be: 1500 -208: + cat -208: + cc -o out/test/aarch64/relax-got-load/a.o -c -xc - -fPIC -204: + cc -B. -o out/test/aarch64/range-extension-thunk/exe1 out/test/aarch64/range-extension-thunk/c.o out/test/aarch64/range-extension-thunk/d.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -203: + cat -203: + cc -c -o out/test/aarch64/push-pop-state/c.o -xc - -210: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-archive.sh -210: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -210: ++ export LC_ALL=C -210: ++ LC_ALL=C -210: ++ '[' -z aarch64 ']' -210: ++ '[' -z '' ']' -210: ++ TESTDIR=out/test/aarch64 -210: ++ CC=cc -210: ++ CXX=c++ -210: ++ GCC=gcc -210: ++ GXX=g++ -210: ++ OBJDUMP=objdump -210: ++ OBJCOPY=objcopy -210: ++ STRIP=strip -210: ++ QEMU= -199: + readelf -W --dynamic out/test/aarch64/preinit-array/exe2 -199: + grep PREINIT_ARRAY -199: 0x0000000000000020 (PREINIT_ARRAY) 0x209d0 -199: 0x0000000000000021 (PREINIT_ARRAYSZ) 8 (bytes) -199: + on_exit -199: + echo OK -199: OK -199: + exit 0 -210: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-archive.sh .sh -210: ++ testname=relocatable-archive -210: ++ t=out/test/aarch64/relocatable-archive -210: ++ mkdir -p out/test/aarch64/relocatable-archive -207: + cc -B. -shared -o out/test/aarch64/range-extension-thunk4/b.so out/test/aarch64/range-extension-thunk4/a.o -199/371 Test #199: aarch64-preinit-array .................................... Passed 0.29 sec -test 211 - Start 211: aarch64-relocatable-c++ - -211: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-c++.sh" -211: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -211: Environment variables: -211: MACHINE=aarch64 -211: CPU= -211: Test timeout computed to be: 1500 -202: + grep '3 4 0' -202: + out/test/aarch64/protected/exe -202: 3 4 0 -202: + on_exit -202: + echo OK -202: OK -202: + exit 0 -204: + out/test/aarch64/range-extension-thunk/exe1 -204: + grep 'main fn1 fn3 fn2 fn4' -204: main fn1 fn3 fn2 fn4 -204: + cc -c -o out/test/aarch64/range-extension-thunk/e.o out/test/aarch64/range-extension-thunk/a.c -O2 -210: ++ case $MACHINE in -210: ++ tlsdesc_opt=-mtls-dialect=desc -210: +++ uname -210: ++ '[' Linux = FreeBSD ']' -210: ++ trap 'on_error $LINENO' ERR -210: ++ trap on_exit EXIT -210: ++ echo -n 'Testing relocatable-archive ... ' -210: Testing relocatable-archive ... ++ set -o pipefail -210: ++ set -x -210: + grep __tsan_init -210: + nm mold -208: + cat -211: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-c++.sh -211: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -211: ++ export LC_ALL=C -211: ++ LC_ALL=C -211: ++ '[' -z aarch64 ']' -211: ++ '[' -z '' ']' -211: ++ TESTDIR=out/test/aarch64 -211: ++ CC=cc -211: ++ CXX=c++ -211: ++ GCC=gcc -211: ++ GXX=g++ -211: ++ OBJDUMP=objdump -211: ++ OBJCOPY=objcopy -211: ++ STRIP=strip -211: ++ QEMU= -211: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-c++.sh .sh -211: ++ testname=relocatable-c++ -211: ++ t=out/test/aarch64/relocatable-c++ -211: ++ mkdir -p out/test/aarch64/relocatable-c++ -211: ++ case $MACHINE in -211: ++ tlsdesc_opt=-mtls-dialect=desc -208: + cc -o out/test/aarch64/relax-got-load/b.o -c -xc - -fPIC -211: +++ uname -211: ++ '[' Linux = FreeBSD ']' -211: ++ trap 'on_error $LINENO' ERR -211: ++ trap on_exit EXIT -211: ++ echo -n 'Testing relocatable-c++ ... ' -211: Testing relocatable-c++ ... ++ set -o pipefail -211: ++ set -x -211: + nm mold -211: + grep __tsan_init -200/371 Test #202: aarch64-protected ........................................ Passed 0.31 sec -test 212 - Start 212: aarch64-relocatable-compressed-debug-info - -212: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-compressed-debug-info.sh" -212: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -212: Environment variables: -212: MACHINE=aarch64 -212: CPU= -212: Test timeout computed to be: 1500 -203: + cc -B. -o out/test/aarch64/push-pop-state/exe out/test/aarch64/push-pop-state/c.o -Wl,-as-needed -Wl,-push-state -Wl,-no-as-needed out/test/aarch64/push-pop-state/a.so -Wl,-pop-state out/test/aarch64/push-pop-state/b.so -207: + cc -o out/test/aarch64/range-extension-thunk4/c.o -c -xc - -207: + cat -212: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-compressed-debug-info.sh -204: + cc -c -o out/test/aarch64/range-extension-thunk/f.o out/test/aarch64/range-extension-thunk/b.c -O2 -212: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -212: ++ export LC_ALL=C -212: ++ LC_ALL=C -212: ++ '[' -z aarch64 ']' -212: ++ '[' -z '' ']' -212: ++ TESTDIR=out/test/aarch64 -212: ++ CC=cc -212: ++ CXX=c++ -212: ++ GCC=gcc -212: ++ GXX=g++ -212: ++ OBJDUMP=objdump -212: ++ OBJCOPY=objcopy -212: ++ STRIP=strip -212: ++ QEMU= -212: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-compressed-debug-info.sh .sh -212: ++ testname=relocatable-compressed-debug-info -212: ++ t=out/test/aarch64/relocatable-compressed-debug-info -212: ++ mkdir -p out/test/aarch64/relocatable-compressed-debug-info -212: ++ case $MACHINE in -212: ++ tlsdesc_opt=-mtls-dialect=desc -212: +++ uname -212: ++ '[' Linux = FreeBSD ']' -212: ++ trap 'on_error $LINENO' ERR -212: ++ trap on_exit EXIT -212: ++ echo -n 'Testing relocatable-compressed-debug-info ... ' -212: Testing relocatable-compressed-debug-info ... ++ set -o pipefail -212: ++ set -x -212: + nm mold -212: + grep __tsan_init -208: + cc -B. -o out/test/aarch64/relax-got-load/exe1 out/test/aarch64/relax-got-load/a.o out/test/aarch64/relax-got-load/b.o -204: + cc -B. -o out/test/aarch64/range-extension-thunk/exe2 out/test/aarch64/range-extension-thunk/e.o out/test/aarch64/range-extension-thunk/f.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -203: + readelf --dynamic out/test/aarch64/push-pop-state/exe -203: + grep -F a.so out/test/aarch64/push-pop-state/log -203: 0x0000000000000001 (NEEDED) Shared library: [out/test/aarch64/push-pop-state/a.so] -203: + not grep -F b.so out/test/aarch64/push-pop-state/log -203: + grep -F b.so out/test/aarch64/push-pop-state/log -203: + return 0 -203: + on_exit -203: + echo OK -203: OK -203: + exit 0 -201/371 Test #203: aarch64-push-pop-state ................................... Passed 0.43 sec -test 213 - Start 213: aarch64-relocatable-debug-info - -213: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-debug-info.sh" -213: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -213: Environment variables: -213: MACHINE=aarch64 -213: CPU= -213: Test timeout computed to be: 1500 -205: + cc -B. -o out/test/aarch64/range-extension-thunk2/exe out/test/aarch64/range-extension-thunk2/a.o -207: + cc -B. -o out/test/aarch64/range-extension-thunk4/exe out/test/aarch64/range-extension-thunk4/c.o out/test/aarch64/range-extension-thunk4/b.so -213: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-debug-info.sh -213: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -213: ++ export LC_ALL=C -213: ++ LC_ALL=C -213: ++ '[' -z aarch64 ']' -213: ++ '[' -z '' ']' -213: ++ TESTDIR=out/test/aarch64 -213: ++ CC=cc -213: ++ CXX=c++ -213: ++ GCC=gcc -213: ++ GXX=g++ -213: ++ OBJDUMP=objdump -213: ++ OBJCOPY=objcopy -213: ++ STRIP=strip -213: ++ QEMU= -213: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-debug-info.sh .sh -213: ++ testname=relocatable-debug-info -213: ++ t=out/test/aarch64/relocatable-debug-info -213: ++ mkdir -p out/test/aarch64/relocatable-debug-info -208: + out/test/aarch64/relax-got-load/exe1 -208: + grep 'Hello world' -213: ++ case $MACHINE in -213: ++ tlsdesc_opt=-mtls-dialect=desc -213: +++ uname -213: ++ '[' Linux = FreeBSD ']' -213: ++ trap 'on_error $LINENO' ERR -213: ++ trap on_exit EXIT -213: ++ echo -n 'Testing relocatable-debug-info ... ' -213: Testing relocatable-debug-info ... ++ set -o pipefail -213: ++ set -x -213: + nm mold -208: Hello world -208: + cc -B. -o out/test/aarch64/relax-got-load/exe2 out/test/aarch64/relax-got-load/a.o out/test/aarch64/relax-got-load/b.o -Wl,--no-relax -213: + grep __tsan_init -204: + grep 'main fn1 fn3 fn2 fn4' -204: + out/test/aarch64/range-extension-thunk/exe2 -204: main fn1 fn3 fn2 fn4 -204: + on_exit -204: + echo OK -204: OK -204: + exit 0 -202/371 Test #204: aarch64-range-extension-thunk ............................ Passed 0.45 sec -test 214 - Start 214: aarch64-relocatable-exception - -214: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-exception.sh" -214: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -214: Environment variables: -214: MACHINE=aarch64 -214: CPU= -214: Test timeout computed to be: 1500 -207: + readelf -W --syms out/test/aarch64/range-extension-thunk4/exe -207: + not grep -F 'hello$thunk' -207: + grep -F 'hello$thunk' -214: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-exception.sh -207: + return 0 -207: + on_exit -207: + echo OK -207: OK -207: + exit 0 -203/371 Test #207: aarch64-range-extension-thunk4 ........................... Passed 0.33 sec -214: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -214: ++ export LC_ALL=C -214: ++ LC_ALL=C -214: ++ '[' -z aarch64 ']' -214: ++ '[' -z '' ']' -214: ++ TESTDIR=out/test/aarch64 -214: ++ CC=cc -214: ++ CXX=c++ -214: ++ GCC=gcc -214: ++ GXX=g++ -214: ++ OBJDUMP=objdump -214: ++ OBJCOPY=objcopy -214: ++ STRIP=strip -214: ++ QEMU= -214: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-exception.sh .sh -214: ++ testname=relocatable-exception -214: ++ t=out/test/aarch64/relocatable-exception -214: ++ mkdir -p out/test/aarch64/relocatable-exception -208: + out/test/aarch64/relax-got-load/exe2 -test 215 - Start 215: aarch64-relocatable-many-sections - -215: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-many-sections.sh" -215: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -215: Environment variables: -215: MACHINE=aarch64 -215: CPU= -215: Test timeout computed to be: 1500 -214: ++ case $MACHINE in -214: ++ tlsdesc_opt=-mtls-dialect=desc -214: +++ uname -208: + grep 'Hello world' -208: Hello world -208: + case $MACHINE in -208: + objdump -d out/test/aarch64/relax-got-load/exe1 -208: + grep -v exe1 -214: ++ '[' Linux = FreeBSD ']' -214: ++ trap 'on_error $LINENO' ERR -214: ++ trap on_exit EXIT -214: ++ echo -n 'Testing relocatable-exception ... ' -214: Testing relocatable-exception ... ++ set -o pipefail -214: ++ set -x -214: + '[' aarch64 = m68k ']' -214: + '[' aarch64 = sh4 ']' -214: + '[' aarch64 = sh4aeb ']' -214: + grep __tsan_init -215: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-many-sections.sh -215: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -215: ++ export LC_ALL=C -215: ++ LC_ALL=C -215: ++ '[' -z aarch64 ']' -215: ++ '[' -z '' ']' -215: ++ TESTDIR=out/test/aarch64 -215: ++ CC=cc -215: ++ CXX=c++ -215: ++ GCC=gcc -215: ++ GXX=g++ -215: ++ OBJDUMP=objdump -215: ++ OBJCOPY=objcopy -215: ++ STRIP=strip -215: ++ QEMU= -215: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-many-sections.sh .sh -208: + objdump -d out/test/aarch64/relax-got-load/exe2 -208: + grep -v exe2 -214: + nm mold -215: ++ testname=relocatable-many-sections -215: ++ t=out/test/aarch64/relocatable-many-sections -215: ++ mkdir -p out/test/aarch64/relocatable-many-sections -215: ++ case $MACHINE in -215: ++ tlsdesc_opt=-mtls-dialect=desc -208: + not diff out/test/aarch64/relax-got-load/log1 out/test/aarch64/relax-got-load/log2 -208: + diff out/test/aarch64/relax-got-load/log1 out/test/aarch64/relax-got-load/log2 -208: + return 0 -208: + on_exit -208: + echo OK -208: OK -208: + exit 0 -215: +++ uname -215: ++ '[' Linux = FreeBSD ']' -204/371 Test #208: aarch64-relax-got-load ................................... Passed 0.36 sec -215: ++ trap 'on_error $LINENO' ERR -215: ++ trap on_exit EXIT -215: ++ echo -n 'Testing relocatable-many-sections ... ' -215: Testing relocatable-many-sections ... ++ set -o pipefail -215: ++ set -x -test 216 - Start 216: aarch64-relocatable-merge-sections - -216: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-merge-sections.sh" -216: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -216: Environment variables: -216: MACHINE=aarch64 -216: CPU= -216: Test timeout computed to be: 1500 -215: + grep __tsan_init -215: + nm mold -216: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-merge-sections.sh -216: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -216: ++ export LC_ALL=C -216: ++ LC_ALL=C -216: ++ '[' -z aarch64 ']' -216: ++ '[' -z '' ']' -216: ++ TESTDIR=out/test/aarch64 -216: ++ CC=cc -216: ++ CXX=c++ -216: ++ GCC=gcc -216: ++ GXX=g++ -216: ++ OBJDUMP=objdump -216: ++ OBJCOPY=objcopy -216: ++ STRIP=strip -216: ++ QEMU= -216: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-merge-sections.sh .sh -216: ++ testname=relocatable-merge-sections -216: ++ t=out/test/aarch64/relocatable-merge-sections -216: ++ mkdir -p out/test/aarch64/relocatable-merge-sections -216: ++ case $MACHINE in -216: ++ tlsdesc_opt=-mtls-dialect=desc -216: +++ uname -216: ++ '[' Linux = FreeBSD ']' -216: ++ trap 'on_error $LINENO' ERR -216: ++ trap on_exit EXIT -216: ++ echo -n 'Testing relocatable-merge-sections ... ' -216: Testing relocatable-merge-sections ... ++ set -o pipefail -216: ++ set -x -216: + nm mold -216: + grep __tsan_init -211: + cat -211: + c++ -c -o out/test/aarch64/relocatable-c++/a.o -xc++ - -205: + out/test/aarch64/range-extension-thunk2/exe -205: + grep -E '^0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 $' -205: 0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 -205: + on_exit -205: + echo OK -205: OK -205: + exit 0 -205/371 Test #205: aarch64-range-extension-thunk2 ........................... Passed 0.75 sec -test 217 - Start 217: aarch64-relocatable-mergeable-sections - -217: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-mergeable-sections.sh" -217: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -217: Environment variables: -217: MACHINE=aarch64 -217: CPU= -217: Test timeout computed to be: 1500 -217: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-mergeable-sections.sh -217: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -217: ++ export LC_ALL=C -217: ++ LC_ALL=C -217: ++ '[' -z aarch64 ']' -217: ++ '[' -z '' ']' -217: ++ TESTDIR=out/test/aarch64 -217: ++ CC=cc -217: ++ CXX=c++ -217: ++ GCC=gcc -217: ++ GXX=g++ -217: ++ OBJDUMP=objdump -217: ++ OBJCOPY=objcopy -217: ++ STRIP=strip -217: ++ QEMU= -217: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-mergeable-sections.sh .sh -217: ++ testname=relocatable-mergeable-sections -217: ++ t=out/test/aarch64/relocatable-mergeable-sections -211: + cat -211: + c++ -c -o out/test/aarch64/relocatable-c++/b.o -xc++ - -217: ++ mkdir -p out/test/aarch64/relocatable-mergeable-sections -217: ++ case $MACHINE in -217: ++ tlsdesc_opt=-mtls-dialect=desc -217: +++ uname -217: ++ '[' Linux = FreeBSD ']' -217: ++ trap 'on_error $LINENO' ERR -217: ++ trap on_exit EXIT -217: ++ echo -n 'Testing relocatable-mergeable-sections ... ' -217: Testing relocatable-mergeable-sections ... ++ set -o pipefail -217: ++ set -x -217: + grep __tsan_init -217: + nm mold -210: + cat -210: + cc -c -o out/test/aarch64/relocatable-archive/a.o -xc - -212: + test_cflags -g3 -gz -212: + echo 'int main() {}' -212: + cc -B. -g3 -gz -o /dev/null -xc - -168: + cat -168: + cc -c -xc -o out/test/aarch64/many-input-sections/b.o - -210: + cat -210: + cc -c -o out/test/aarch64/relocatable-archive/b.o -xc - -212: + cc -c -o out/test/aarch64/relocatable-compressed-debug-info/a.o -xc - -g3 -gz -212: + cat -168: + cc -B. -o out/test/aarch64/many-input-sections/exe out/test/aarch64/many-input-sections/a.o out/test/aarch64/many-input-sections/b.o -214: + cat -214: + c++ -c -o out/test/aarch64/relocatable-exception/a.o -xc++ - -210: + cc -c -o out/test/aarch64/relocatable-archive/c.o -xc - -210: + cat -210: + cat -210: + cc -c -o out/test/aarch64/relocatable-archive/d.o -xc - -214: + c++ -c -o out/test/aarch64/relocatable-exception/b.o -xc++ - -214: + cat -212: + cc -c -o out/test/aarch64/relocatable-compressed-debug-info/b.o -xc - -g3 -gz -213: + cc -c -o out/test/aarch64/relocatable-debug-info/a.o -xc - -g -212: + cat -213: + cat -210: + ar crs out/test/aarch64/relocatable-archive/e.a out/test/aarch64/relocatable-archive/a.o out/test/aarch64/relocatable-archive/b.o out/test/aarch64/relocatable-archive/c.o -168: + out/test/aarch64/many-input-sections/exe -168: + grep Hello -212: + ./mold --relocatable -o out/test/aarch64/relocatable-compressed-debug-info/c.o out/test/aarch64/relocatable-compressed-debug-info/a.o out/test/aarch64/relocatable-compressed-debug-info/b.o -168: Hello -168: + on_exit -168: + echo OK -168: OK -168: + exit 0 -206/371 Test #168: aarch64-many-input-sections .............................. Passed 3.10 sec -test 218 - Start 218: aarch64-relocatable - -218: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable.sh" -218: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -218: Environment variables: -218: MACHINE=aarch64 -218: CPU= -218: Test timeout computed to be: 1500 -218: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable.sh -218: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -218: ++ export LC_ALL=C -218: ++ LC_ALL=C -218: ++ '[' -z aarch64 ']' -218: ++ '[' -z '' ']' -218: ++ TESTDIR=out/test/aarch64 -218: ++ CC=cc -218: ++ CXX=c++ -218: ++ GCC=gcc -218: ++ GXX=g++ -218: ++ OBJDUMP=objdump -218: ++ OBJCOPY=objcopy -218: ++ STRIP=strip -218: ++ QEMU= -218: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable.sh .sh -218: ++ testname=relocatable -213: + cat -213: + cc -c -o out/test/aarch64/relocatable-debug-info/b.o -xc - -g -218: ++ t=out/test/aarch64/relocatable -218: ++ mkdir -p out/test/aarch64/relocatable -218: ++ case $MACHINE in -218: ++ tlsdesc_opt=-mtls-dialect=desc -212: + cc -B. -o out/test/aarch64/relocatable-compressed-debug-info/exe out/test/aarch64/relocatable-compressed-debug-info/c.o -218: +++ uname -218: ++ '[' Linux = FreeBSD ']' -218: ++ trap 'on_error $LINENO' ERR -218: ++ trap on_exit EXIT -218: ++ echo -n 'Testing relocatable ... ' -218: Testing relocatable ... ++ set -o pipefail -218: ++ set -x -218: + nm mold -218: + grep __tsan_init -210: + ./mold -r -o out/test/aarch64/relocatable-archive/f.o out/test/aarch64/relocatable-archive/d.o out/test/aarch64/relocatable-archive/e.a -210: + readelf --symbols out/test/aarch64/relocatable-archive/f.o -210: + grep 'foo\b' out/test/aarch64/relocatable-archive/log -213: + objdump --dwarf=info out/test/aarch64/relocatable-debug-info/a.o out/test/aarch64/relocatable-debug-info/b.o -213: + grep 'Warning: DIE at offset' -210: 19: 0000000000000018 24 FUNC GLOBAL DEFAULT 2 foo -210: + grep 'bar\b' out/test/aarch64/relocatable-archive/log -210: 20: 0000000000000030 8 FUNC GLOBAL DEFAULT 2 bar -210: + not grep 'baz\b' out/test/aarch64/relocatable-archive/log -210: + grep 'baz\b' out/test/aarch64/relocatable-archive/log -210: + return 0 -210: + on_exit -210: + echo OK -210: OK -210: + exit 0 -207/371 Test #210: aarch64-relocatable-archive .............................. Passed 1.27 sec -test 219 - Start 219: aarch64-relro - -219: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relro.sh" -219: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -219: Environment variables: -219: MACHINE=aarch64 -219: CPU= -219: Test timeout computed to be: 1500 -212: + grep 'Hello world' -212: + out/test/aarch64/relocatable-compressed-debug-info/exe -212: Hello world -212: + on_exit -212: + echo OK -212: OK -212: + exit 0 -208/371 Test #212: aarch64-relocatable-compressed-debug-info ................ Passed 1.20 sec -213: + ./mold --relocatable -o out/test/aarch64/relocatable-debug-info/c.o out/test/aarch64/relocatable-debug-info/a.o out/test/aarch64/relocatable-debug-info/b.o -219: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relro.sh -test 220 - Start 220: aarch64-repro - -220: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/repro.sh" -220: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -220: Environment variables: -220: MACHINE=aarch64 -220: CPU= -220: Test timeout computed to be: 1500 -219: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -219: ++ export LC_ALL=C -219: ++ LC_ALL=C -219: ++ '[' -z aarch64 ']' -219: ++ '[' -z '' ']' -219: ++ TESTDIR=out/test/aarch64 -219: ++ CC=cc -219: ++ CXX=c++ -219: ++ GCC=gcc -219: ++ GXX=g++ -219: ++ OBJDUMP=objdump -219: ++ OBJCOPY=objcopy -219: ++ STRIP=strip -219: ++ QEMU= -219: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relro.sh .sh -219: ++ testname=relro -219: ++ t=out/test/aarch64/relro -220: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/repro.sh -219: ++ mkdir -p out/test/aarch64/relro -220: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -220: ++ export LC_ALL=C -220: ++ LC_ALL=C -220: ++ '[' -z aarch64 ']' -220: ++ '[' -z '' ']' -220: ++ TESTDIR=out/test/aarch64 -220: ++ CC=cc -220: ++ CXX=c++ -220: ++ GCC=gcc -220: ++ GXX=g++ -220: ++ OBJDUMP=objdump -220: ++ OBJCOPY=objcopy -220: ++ STRIP=strip -220: ++ QEMU= -220: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/repro.sh .sh -219: ++ case $MACHINE in -219: ++ tlsdesc_opt=-mtls-dialect=desc -219: +++ uname -220: ++ testname=repro -220: ++ t=out/test/aarch64/repro -220: ++ mkdir -p out/test/aarch64/repro -219: ++ '[' Linux = FreeBSD ']' -219: ++ trap 'on_error $LINENO' ERR -219: ++ trap on_exit EXIT -219: ++ echo -n 'Testing relro ... ' -219: Testing relro ... ++ set -o pipefail -219: ++ set -x -219: + cc -c -xc -o out/test/aarch64/relro/a.o - -219: + cat -220: ++ case $MACHINE in -220: ++ tlsdesc_opt=-mtls-dialect=desc -220: +++ uname -215: + cc -c -xassembler -o out/test/aarch64/relocatable-many-sections/a.o - -220: ++ '[' Linux = FreeBSD ']' -220: ++ trap 'on_error $LINENO' ERR -220: ++ trap on_exit EXIT -220: ++ echo -n 'Testing repro ... ' -220: Testing repro ... ++ set -o pipefail -220: ++ set -x -220: + cc -c -o out/test/aarch64/repro/a.o -xc - -220: + cat -213: + cc -B. -o out/test/aarch64/relocatable-debug-info/exe out/test/aarch64/relocatable-debug-info/c.o -215: + seq 1 80000 -215: + sed 's/.*/.section .data.&,"aw"\n.word 0\n/g' -216: + cat -216: + cc -c -o out/test/aarch64/relocatable-merge-sections/a.o -xc -ffunction-sections - -217: + cat -217: + cc -c -o out/test/aarch64/relocatable-mergeable-sections/a.o -xassembler - -213: + out/test/aarch64/relocatable-debug-info/exe -216: + ./mold --relocatable -o out/test/aarch64/relocatable-merge-sections/b.o out/test/aarch64/relocatable-merge-sections/a.o -213: + grep 'Hello world' -213: Hello world -217: + ./mold --relocatable -o out/test/aarch64/relocatable-mergeable-sections/b.o out/test/aarch64/relocatable-mergeable-sections/a.o -213: + objdump --dwarf=info out/test/aarch64/relocatable-debug-info/c.o -213: + not grep Warning -213: + grep Warning -220: + rm -rf out/test/aarch64/repro/exe.repro out/test/aarch64/repro/exe.repro.tar -213: + return 0 -213: + on_exit -213: + echo OK -213: OK -213: + exit 0 -209/371 Test #213: aarch64-relocatable-debug-info ........................... Passed 1.20 sec -test 221 - Start 221: aarch64-require-defined - -221: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/require-defined.sh" -221: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -221: Environment variables: -221: MACHINE=aarch64 -221: CPU= -221: Test timeout computed to be: 1500 -220: + cc -B. -o out/test/aarch64/repro/exe out/test/aarch64/repro/a.o -219: + cc -B. -o out/test/aarch64/relro/exe1 out/test/aarch64/relro/a.o -Wl,-z,relro,-z,lazy -216: + readelf -WS out/test/aarch64/relocatable-merge-sections/b.o -217: + readelf -W -p .rodata.str1.1 out/test/aarch64/relocatable-mergeable-sections/b.o -217: + grep -E '\b0\b.*Hello' -221: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/require-defined.sh -221: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -221: ++ export LC_ALL=C -221: ++ LC_ALL=C -221: ++ '[' -z aarch64 ']' -221: ++ '[' -z '' ']' -221: ++ TESTDIR=out/test/aarch64 -221: ++ CC=cc -221: ++ CXX=c++ -221: ++ GCC=gcc -221: ++ GXX=g++ -221: ++ OBJDUMP=objdump -221: ++ OBJCOPY=objcopy -221: ++ STRIP=strip -221: ++ QEMU= -221: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/require-defined.sh .sh -221: ++ testname=require-defined -221: ++ t=out/test/aarch64/require-defined -221: ++ mkdir -p out/test/aarch64/require-defined -221: ++ case $MACHINE in -221: ++ tlsdesc_opt=-mtls-dialect=desc -221: +++ uname -217: [ 0] Hello -221: ++ '[' Linux = FreeBSD ']' -221: ++ trap 'on_error $LINENO' ERR -221: ++ trap on_exit EXIT -221: ++ echo -n 'Testing require-defined ... ' -221: Testing require-defined ... ++ set -o pipefail -221: ++ set -x -217: + grep -E '\b7\b.*World' -221: + cat -217: + readelf -W -p .rodata.str1.1 out/test/aarch64/relocatable-mergeable-sections/b.o -221: + cc -o out/test/aarch64/require-defined/a.o -c -xc - -217: [ 7] World -217: + on_exit -217: + echo OK -217: OK -217: + exit 0 -210/371 Test #217: aarch64-relocatable-mergeable-sections ................... Passed 0.89 sec -test 222 - Start 222: aarch64-response-file-quoting - -222: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/response-file-quoting.sh" -222: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -222: Environment variables: -222: MACHINE=aarch64 -222: CPU= -222: Test timeout computed to be: 1500 -216: + grep -F .text.foo out/test/aarch64/relocatable-merge-sections/log1 -216: [ 4] .text.foo PROGBITS 0000000000000000 00008c 000008 00 AX 0 0 4 -216: + grep -F .text.bar out/test/aarch64/relocatable-merge-sections/log1 -216: [ 3] .text.bar PROGBITS 0000000000000000 000084 000008 00 AX 0 0 4 -216: + ./mold --relocatable -o out/test/aarch64/relocatable-merge-sections/c.o out/test/aarch64/relocatable-merge-sections/a.o --relocatable-merge-sections -220: + not '[' -f out/test/aarch64/repro/exe.repro.tar ']' -220: + '[' -f out/test/aarch64/repro/exe.repro.tar ']' -220: + return 0 -220: + cc -B. -o out/test/aarch64/repro/exe out/test/aarch64/repro/a.o -Wl,-repro -219: + out/test/aarch64/relro/exe1 -219: + grep 'Hello world' -219: Hello world -222: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/response-file-quoting.sh -219: + readelf --segments -W out/test/aarch64/relro/exe1 -222: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -222: ++ export LC_ALL=C -222: ++ LC_ALL=C -222: ++ '[' -z aarch64 ']' -222: ++ '[' -z '' ']' -222: ++ TESTDIR=out/test/aarch64 -222: ++ CC=cc -222: ++ CXX=c++ -222: ++ GCC=gcc -222: ++ GXX=g++ -222: ++ OBJDUMP=objdump -222: ++ OBJCOPY=objcopy -222: ++ STRIP=strip -222: ++ QEMU= -222: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/response-file-quoting.sh .sh -219: + grep -w GNU_RELRO -219: GNU_RELRO 0x0007d0 0x00000000000207d0 0x00000000000207d0 0x000218 0x00f830 R 0x1 -219: + cc -B. -o out/test/aarch64/relro/exe2 out/test/aarch64/relro/a.o -Wl,-z,relro,-z,now -216: + readelf -WS out/test/aarch64/relocatable-merge-sections/c.o -221: + rm -f out/test/aarch64/require-defined/b.a -216: + not grep -F .text.foo out/test/aarch64/relocatable-merge-sections/log2 -216: + grep -F .text.foo out/test/aarch64/relocatable-merge-sections/log2 -222: ++ testname=response-file-quoting -222: ++ t=out/test/aarch64/response-file-quoting -222: ++ mkdir -p out/test/aarch64/response-file-quoting -221: + ar rcs out/test/aarch64/require-defined/b.a out/test/aarch64/require-defined/a.o -222: ++ case $MACHINE in -222: ++ tlsdesc_opt=-mtls-dialect=desc -222: +++ uname -222: ++ '[' Linux = FreeBSD ']' -222: ++ trap 'on_error $LINENO' ERR -222: ++ trap on_exit EXIT -222: ++ echo -n 'Testing response-file-quoting ... ' -222: Testing response-file-quoting ... ++ set -o pipefail -222: ++ set -x -222: + cat -222: + cc -c -o out/test/aarch64/response-file-quoting/a.o -xc - -216: + return 0 -216: + not grep -F .text.bar out/test/aarch64/relocatable-merge-sections/log2 -216: + grep -F .text.bar out/test/aarch64/relocatable-merge-sections/log2 -216: + return 0 -216: + on_exit -216: + echo OK -216: OK -216: + exit 0 -211/371 Test #216: aarch64-relocatable-merge-sections ....................... Passed 1.21 sec -test 223 - Start 223: aarch64-response-file - -223: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/response-file.sh" -223: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -223: Environment variables: -223: MACHINE=aarch64 -223: CPU= -223: Test timeout computed to be: 1500 -223: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/response-file.sh -223: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -223: ++ export LC_ALL=C -223: ++ LC_ALL=C -223: ++ '[' -z aarch64 ']' -223: ++ '[' -z '' ']' -223: ++ TESTDIR=out/test/aarch64 -223: ++ CC=cc -223: ++ CXX=c++ -223: ++ GCC=gcc -223: ++ GXX=g++ -223: ++ OBJDUMP=objdump -223: ++ OBJCOPY=objcopy -223: ++ STRIP=strip -223: ++ QEMU= -223: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/response-file.sh .sh -223: ++ testname=response-file -223: ++ t=out/test/aarch64/response-file -223: ++ mkdir -p out/test/aarch64/response-file -223: ++ case $MACHINE in -223: ++ tlsdesc_opt=-mtls-dialect=desc -223: +++ uname -223: ++ '[' Linux = FreeBSD ']' -223: ++ trap 'on_error $LINENO' ERR -223: ++ trap on_exit EXIT -223: ++ echo -n 'Testing response-file ... ' -223: Testing response-file ... ++ set -o pipefail -223: ++ set -x -223: + cat -223: + cc -c -o out/test/aarch64/response-file/a.o -xc - -211: + ./mold --relocatable -o out/test/aarch64/relocatable-c++/c.o out/test/aarch64/relocatable-c++/a.o -219: + out/test/aarch64/relro/exe2 -219: + grep 'Hello world' -219: Hello world -219: + grep -w GNU_RELRO -219: + readelf --segments -W out/test/aarch64/relro/exe2 -222: + cc -c -o out/test/aarch64/response-file-quoting/b.o -xc - -219: GNU_RELRO 0x0007d0 0x00000000000207d0 0x00000000000207d0 0x000258 0x00f830 R 0x1 -219: + cc -B. -o out/test/aarch64/relro/exe3 out/test/aarch64/relro/a.o -Wl,-z,norelro -222: + cat -211: + ./mold --relocatable -o out/test/aarch64/relocatable-c++/d.o out/test/aarch64/relocatable-c++/b.o -223: + cat -223: + cc -c -o out/test/aarch64/response-file/b.o -xc - -222: + echo out/test/aarch64/response-file-quoting/a.o -222: + echo 'out/test/aarch64/response-file-quoting"\/b."\o' -222: + ./mold -o out/test/aarch64/response-file-quoting/c.so -shared @out/test/aarch64/response-file-quoting/rsp1 -211: + c++ -B. -o out/test/aarch64/relocatable-c++/exe out/test/aarch64/relocatable-c++/c.o out/test/aarch64/relocatable-c++/d.o -222: + echo out/test/aarch64/response-file-quoting/a.o -222: + echo '\foo\bar' -222: + not ./mold -o out/test/aarch64/response-file-quoting/d.so -shared @out/test/aarch64/response-file-quoting/rsp2 -222: + grep 'cannot open foobar:' -219: + out/test/aarch64/relro/exe3 -219: + grep 'Hello world' -219: Hello world -222: mold: fatal: cannot open foobar: No such file or directory -223: + cc -c -o out/test/aarch64/response-file/c.o -xc - -223: + cat -222: + on_exit -222: + echo OK -222: OK -222: + exit 0 -219: + not grep -w GNU_RELRO -219: + grep -w GNU_RELRO -219: + readelf --segments -W out/test/aarch64/relro/exe3 -218: + cat -218: + cc -c -o out/test/aarch64/relocatable/a.o -xc - -212/371 Test #222: aarch64-response-file-quoting ............................ Passed 0.21 sec -test 224 - Start 224: aarch64-response-file2 - -224: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/response-file2.sh" -224: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -224: Environment variables: -224: MACHINE=aarch64 -224: CPU= -224: Test timeout computed to be: 1500 -221: + cat -219: + return 0 -219: + on_exit -219: + echo OK -219: OK -219: + exit 0 -221: + cc -o out/test/aarch64/require-defined/c.o -c -xc - -224: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/response-file2.sh -224: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -224: ++ export LC_ALL=C -224: ++ LC_ALL=C -224: ++ '[' -z aarch64 ']' -224: ++ '[' -z '' ']' -224: ++ TESTDIR=out/test/aarch64 -224: ++ CC=cc -224: ++ CXX=c++ -224: ++ GCC=gcc -224: ++ GXX=g++ -224: ++ OBJDUMP=objdump -224: ++ OBJCOPY=objcopy -224: ++ STRIP=strip -224: ++ QEMU= -213/371 Test #219: aarch64-relro ............................................ Passed 0.41 sec -224: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/response-file2.sh .sh -224: ++ testname=response-file2 -224: ++ t=out/test/aarch64/response-file2 -224: ++ mkdir -p out/test/aarch64/response-file2 -224: ++ case $MACHINE in -224: ++ tlsdesc_opt=-mtls-dialect=desc -224: +++ uname -test 225 - Start 225: aarch64-retain-symbols-file - -225: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/retain-symbols-file.sh" -225: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -225: Environment variables: -225: MACHINE=aarch64 -225: CPU= -225: Test timeout computed to be: 1500 -224: ++ '[' Linux = FreeBSD ']' -224: ++ trap 'on_error $LINENO' ERR -224: ++ trap on_exit EXIT -224: ++ echo -n 'Testing response-file2 ... ' -224: Testing response-file2 ... ++ set -o pipefail -224: ++ set -x -224: + cat -224: + cc -c -o out/test/aarch64/response-file2/a.o -xc - -211: + out/test/aarch64/relocatable-c++/exe -225: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/retain-symbols-file.sh -211: + grep 'Hello world' -211: Hello world -211: + on_exit -211: + echo OK -211: OK -211: + exit 0 -214/371 Test #211: aarch64-relocatable-c++ .................................. Passed 1.66 sec -test 226 - Start 226: aarch64-reverse-sections - -226: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/reverse-sections.sh" -226: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -226: Environment variables: -226: MACHINE=aarch64 -226: CPU= -226: Test timeout computed to be: 1500 -225: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -225: ++ export LC_ALL=C -225: ++ LC_ALL=C -225: ++ '[' -z aarch64 ']' -225: ++ '[' -z '' ']' -225: ++ TESTDIR=out/test/aarch64 -225: ++ CC=cc -225: ++ CXX=c++ -225: ++ GCC=gcc -225: ++ GXX=g++ -225: ++ OBJDUMP=objdump -225: ++ OBJCOPY=objcopy -225: ++ STRIP=strip -225: ++ QEMU= -225: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/retain-symbols-file.sh .sh -223: + echo ''\''out/test/aarch64/response-file/b.o'\'' '\''out/test/aarch64/response-file/c.o'\''' -223: + ./mold -o out/test/aarch64/response-file/d.so -shared out/test/aarch64/response-file/a.o @out/test/aarch64/response-file/rsp -226: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/reverse-sections.sh -225: ++ testname=retain-symbols-file -225: ++ t=out/test/aarch64/retain-symbols-file -225: ++ mkdir -p out/test/aarch64/retain-symbols-file -225: ++ case $MACHINE in -225: ++ tlsdesc_opt=-mtls-dialect=desc -226: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -226: ++ export LC_ALL=C -226: ++ LC_ALL=C -226: ++ '[' -z aarch64 ']' -226: ++ '[' -z '' ']' -226: ++ TESTDIR=out/test/aarch64 -226: ++ CC=cc -226: ++ CXX=c++ -226: ++ GCC=gcc -226: ++ GXX=g++ -226: ++ OBJDUMP=objdump -226: ++ OBJCOPY=objcopy -226: ++ STRIP=strip -226: ++ QEMU= -226: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/reverse-sections.sh .sh -226: ++ testname=reverse-sections -226: ++ t=out/test/aarch64/reverse-sections -226: ++ mkdir -p out/test/aarch64/reverse-sections -223: + on_exit -223: + echo OK -223: OK -223: + exit 0 -225: +++ uname -226: ++ case $MACHINE in -226: ++ tlsdesc_opt=-mtls-dialect=desc -221: + cc -B. -o out/test/aarch64/require-defined/exe out/test/aarch64/require-defined/c.o out/test/aarch64/require-defined/b.a -225: ++ '[' Linux = FreeBSD ']' -225: ++ trap 'on_error $LINENO' ERR -226: +++ uname -225: ++ trap on_exit EXIT -225: ++ echo -n 'Testing retain-symbols-file ... ' -225: Testing retain-symbols-file ... ++ set -o pipefail -225: ++ set -x -225: + cat -226: ++ '[' Linux = FreeBSD ']' -226: ++ trap 'on_error $LINENO' ERR -226: ++ trap on_exit EXIT -226: ++ echo -n 'Testing reverse-sections ... ' -226: Testing reverse-sections ... ++ set -o pipefail -226: ++ set -x -225: + cc -c -o out/test/aarch64/retain-symbols-file/a.o -xc - -226: + cat -226: + cc -o out/test/aarch64/reverse-sections/a.o -c -xc++ - -215/371 Test #223: aarch64-response-file .................................... Passed 0.19 sec -test 227 - Start 227: aarch64-rodata-name - -227: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/rodata-name.sh" -227: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -227: Environment variables: -227: MACHINE=aarch64 -227: CPU= -227: Test timeout computed to be: 1500 -227: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/rodata-name.sh -227: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -227: ++ export LC_ALL=C -227: ++ LC_ALL=C -227: ++ '[' -z aarch64 ']' -227: ++ '[' -z '' ']' -227: ++ TESTDIR=out/test/aarch64 -227: ++ CC=cc -227: ++ CXX=c++ -227: ++ GCC=gcc -227: ++ GXX=g++ -227: ++ OBJDUMP=objdump -227: ++ OBJCOPY=objcopy -227: ++ STRIP=strip -227: ++ QEMU= -227: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/rodata-name.sh .sh -227: ++ testname=rodata-name -227: ++ t=out/test/aarch64/rodata-name -227: ++ mkdir -p out/test/aarch64/rodata-name -220: + tar -C out/test/aarch64/repro -xf out/test/aarch64/repro/exe.repro.tar -227: ++ case $MACHINE in -227: ++ tlsdesc_opt=-mtls-dialect=desc -227: +++ uname -227: ++ '[' Linux = FreeBSD ']' -227: ++ trap 'on_error $LINENO' ERR -227: ++ trap on_exit EXIT -227: ++ echo -n 'Testing rodata-name ... ' -227: Testing rodata-name ... ++ set -o pipefail -227: ++ set -x -227: + [[ aarch64 = arm* ]] -227: + '[' aarch64 = s390x ']' -227: + cat -227: + cc -c -o out/test/aarch64/rodata-name/a.o -x assembler - -227: + cc -c -o out/test/aarch64/rodata-name/b.o -xc - -227: + cat -225: + cat -220: + tar -C out/test/aarch64/repro -tvf out/test/aarch64/repro/exe.repro.tar -225: + cc -B. -o out/test/aarch64/retain-symbols-file/exe out/test/aarch64/retain-symbols-file/a.o -Wl,--retain-symbols-file=out/test/aarch64/retain-symbols-file/symbols -220: + grep ' exe.repro/.*/a.o' -220: -rw-rw-r-- 0/0 1600 1969-12-31 12:00 exe.repro/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/out/test/aarch64/repro/a.o -220: + grep /a.o out/test/aarch64/repro/exe.repro/response.txt -224: + cat -224: + cc -c -o out/test/aarch64/response-file2/b.o -xc - -226: + cat -221: + readelf --symbols out/test/aarch64/require-defined/exe -220: out/test/aarch64/repro/a.o -220: + grep mold out/test/aarch64/repro/exe.repro/version.txt -226: + cc -o out/test/aarch64/reverse-sections/b.o -c -xc++ - -220: mold 2.40.4 (compatible with GNU ld) -220: + rm -rf out/test/aarch64/repro/exe.repro out/test/aarch64/repro/exe.repro.tar -221: + not grep foobar -221: + grep foobar -221: + return 0 -221: + cc -B. -o out/test/aarch64/require-defined/exe out/test/aarch64/require-defined/c.o out/test/aarch64/require-defined/b.a -Wl,-require-defined,foobar -220: + MOLD_REPRO=1 -220: + cc -B. -o out/test/aarch64/repro/exe out/test/aarch64/repro/a.o -227: + cc -B. -o out/test/aarch64/rodata-name/exe out/test/aarch64/rodata-name/a.o out/test/aarch64/rodata-name/b.o -214: + ./mold --relocatable -o out/test/aarch64/relocatable-exception/c.o out/test/aarch64/relocatable-exception/a.o out/test/aarch64/relocatable-exception/b.o -221: + grep foobar -221: + readelf --symbols out/test/aarch64/require-defined/exe -225: + readelf -W --symbols out/test/aarch64/retain-symbols-file/exe -225: + not grep ' foo$' out/test/aarch64/retain-symbols-file/log -225: + grep ' foo$' out/test/aarch64/retain-symbols-file/log -226: + cat -226: + cc -o out/test/aarch64/reverse-sections/c.o -c -xc++ - -221: 84: 0000000000010770 8 FUNC LOCAL DEFAULT 18 foobar -221: + grep 'undefined symbol: xyz' -220: + tar -C out/test/aarch64/repro -tvf out/test/aarch64/repro/exe.repro.tar -220: + grep ' exe.repro/.*/a.o' -214: + c++ -B. -o out/test/aarch64/relocatable-exception/exe out/test/aarch64/relocatable-exception/c.o -220: -rw-rw-r-- 0/0 1600 1969-12-31 12:00 exe.repro/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/out/test/aarch64/repro/a.o -220: + tar -C out/test/aarch64/repro -xf out/test/aarch64/repro/exe.repro.tar -225: + return 0 -225: + not grep ' bar$' out/test/aarch64/retain-symbols-file/log -225: + grep ' bar$' out/test/aarch64/retain-symbols-file/log -225: + return 0 -225: + not grep ' main$' out/test/aarch64/retain-symbols-file/log -225: + grep ' main$' out/test/aarch64/retain-symbols-file/log -221: + not cc -B. -o out/test/aarch64/require-defined/exe out/test/aarch64/require-defined/c.o out/test/aarch64/require-defined/b.a -Wl,-require-defined,xyz -218: + cat -218: + cc -c -o out/test/aarch64/relocatable/b.o -xc - -224: + echo ''\''out/test/aarch64/response-file2/b.o'\''' -224: + echo @out/test/aarch64/response-file2/rsp1 -224: + ./mold -o out/test/aarch64/response-file2/c.so -shared out/test/aarch64/response-file2/a.o @out/test/aarch64/response-file2/rsp2 -220: + grep /a.o out/test/aarch64/repro/exe.repro/response.txt -225: + return 0 -225: + grep ' baz$' out/test/aarch64/retain-symbols-file/log -225: 44: 00000000000107b8 8 FUNC LOCAL DEFAULT 18 baz -220: out/test/aarch64/repro/a.o -225: + on_exit -225: + echo OK -225: OK -225: + exit 0 -220: + grep mold out/test/aarch64/repro/exe.repro/version.txt -220: mold 2.40.4 (compatible with GNU ld) -216/371 Test #225: aarch64-retain-symbols-file .............................. Passed 0.21 sec -test 228 - Start 228: aarch64-rosegment - -228: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/rosegment.sh" -228: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -228: Environment variables: -228: MACHINE=aarch64 -228: CPU= -228: Test timeout computed to be: 1500 -220: + on_exit -220: + echo OK -220: OK -220: + exit 0 -224: + on_exit -224: + echo OK -224: OK -224: + exit 0 -217/371 Test #220: aarch64-repro ............................................ Passed 0.63 sec -218/371 Test #224: aarch64-response-file2 ................................... Passed 0.25 sec -test 229 - Start 229: aarch64-rpath - -229: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/rpath.sh" -229: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -229: Environment variables: -229: MACHINE=aarch64 -229: CPU= -229: Test timeout computed to be: 1500 -test 230 - Start 230: aarch64-run-clang - -230: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/run-clang.sh" -230: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -230: Environment variables: -230: MACHINE=aarch64 -230: CPU= -230: Test timeout computed to be: 1500 -227: + readelf -p .rodata.str1.1 out/test/aarch64/rodata-name/exe -227: + grep Hello -227: [ 0] Hello -227: + grep world -227: + readelf -p .rodata.str4.4 out/test/aarch64/rodata-name/exe -227: [ 0] world -228: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/rosegment.sh -228: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -228: ++ export LC_ALL=C -228: ++ LC_ALL=C -228: ++ '[' -z aarch64 ']' -228: ++ '[' -z '' ']' -228: ++ TESTDIR=out/test/aarch64 -228: ++ CC=cc -228: ++ CXX=c++ -228: ++ GCC=gcc -228: ++ GXX=g++ -228: ++ OBJDUMP=objdump -228: ++ OBJCOPY=objcopy -228: ++ STRIP=strip -228: ++ QEMU= -228: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/rosegment.sh .sh -228: ++ testname=rosegment -228: ++ t=out/test/aarch64/rosegment -228: ++ mkdir -p out/test/aarch64/rosegment -230: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/run-clang.sh -228: ++ case $MACHINE in -228: ++ tlsdesc_opt=-mtls-dialect=desc -228: +++ uname -229: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/rpath.sh -228: ++ '[' Linux = FreeBSD ']' -228: ++ trap 'on_error $LINENO' ERR -228: ++ trap on_exit EXIT -228: ++ echo -n 'Testing rosegment ... ' -228: Testing rosegment ... ++ set -o pipefail -228: ++ set -x -228: + cc -o out/test/aarch64/rosegment/a.o -c -xc - -227: + readelf -p .rodata.str1.1 out/test/aarch64/rodata-name/exe -221: mold: error: --require-defined: undefined symbol: xyz -221: + on_exit -221: + echo OK -221: OK -221: + exit 0 -219/371 Test #221: aarch64-require-defined .................................. Passed 0.54 sec -228: + cat -227: + grep foobar -test 231 - Start 231: aarch64-run - -231: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/run.sh" -231: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -231: Environment variables: -231: MACHINE=aarch64 -231: CPU= -231: Test timeout computed to be: 1500 -227: [ 7] foobar -227: + grep abcdefgh -230: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -230: ++ export LC_ALL=C -230: ++ LC_ALL=C -230: ++ '[' -z aarch64 ']' -230: ++ '[' -z '' ']' -230: ++ TESTDIR=out/test/aarch64 -230: ++ CC=cc -230: ++ CXX=c++ -230: ++ GCC=gcc -230: ++ GXX=g++ -230: ++ OBJDUMP=objdump -230: ++ OBJCOPY=objcopy -230: ++ STRIP=strip -230: ++ QEMU= -230: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/run-clang.sh .sh -229: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -229: ++ export LC_ALL=C -229: ++ LC_ALL=C -229: ++ '[' -z aarch64 ']' -229: ++ '[' -z '' ']' -229: ++ TESTDIR=out/test/aarch64 -229: ++ CC=cc -229: ++ CXX=c++ -229: ++ GCC=gcc -229: ++ GXX=g++ -229: ++ OBJDUMP=objdump -229: ++ OBJCOPY=objcopy -229: ++ STRIP=strip -229: ++ QEMU= -226: + c++ -B. -o out/test/aarch64/reverse-sections/exe1 out/test/aarch64/reverse-sections/a.o out/test/aarch64/reverse-sections/b.o out/test/aarch64/reverse-sections/c.o -227: + readelf -p .rodata.cst8 out/test/aarch64/rodata-name/exe -227: [ 0] abcdefgh -218: + ./mold --relocatable -o out/test/aarch64/relocatable/c.o out/test/aarch64/relocatable/a.o out/test/aarch64/relocatable/b.o -229: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/rpath.sh .sh -230: ++ testname=run-clang -230: ++ t=out/test/aarch64/run-clang -230: ++ mkdir -p out/test/aarch64/run-clang -227: + readelf -p .rodatabaz out/test/aarch64/rodata-name/exe -227: + grep baz -229: ++ testname=rpath -229: ++ t=out/test/aarch64/rpath -229: ++ mkdir -p out/test/aarch64/rpath -229: ++ case $MACHINE in -229: ++ tlsdesc_opt=-mtls-dialect=desc -229: +++ uname -231: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/run.sh -231: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -231: ++ export LC_ALL=C -231: ++ LC_ALL=C -231: ++ '[' -z aarch64 ']' -231: ++ '[' -z '' ']' -231: ++ TESTDIR=out/test/aarch64 -231: ++ CC=cc -231: ++ CXX=c++ -231: ++ GCC=gcc -231: ++ GXX=g++ -231: ++ OBJDUMP=objdump -231: ++ OBJCOPY=objcopy -231: ++ STRIP=strip -231: ++ QEMU= -229: ++ '[' Linux = FreeBSD ']' -229: ++ trap 'on_error $LINENO' ERR -229: ++ trap on_exit EXIT -229: ++ echo -n 'Testing rpath ... ' -229: Testing rpath ... ++ set -o pipefail -229: ++ set -x -231: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/run.sh .sh -229: + cc -o out/test/aarch64/rpath/a.o -c -x assembler - -231: ++ testname=run -231: ++ t=out/test/aarch64/run -231: ++ mkdir -p out/test/aarch64/run -227: String dump of section '.rodatabaz': -227: [ 0] baz -227: + on_exit -227: + echo OK -227: OK -227: + exit 0 -229: + cat -231: ++ case $MACHINE in -231: ++ tlsdesc_opt=-mtls-dialect=desc -220/371 Test #227: aarch64-rodata-name ...................................... Passed 0.24 sec -231: +++ uname -230: ++ case $MACHINE in -230: ++ tlsdesc_opt=-mtls-dialect=desc -test 232 - Start 232: aarch64-section-align - -232: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/section-align.sh" -232: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -232: Environment variables: -232: MACHINE=aarch64 -232: CPU= -232: Test timeout computed to be: 1500 -230: +++ uname -230: ++ '[' Linux = FreeBSD ']' -230: ++ trap 'on_error $LINENO' ERR -230: ++ trap on_exit EXIT -230: ++ echo -n 'Testing run-clang ... ' -230: Testing run-clang ... ++ set -o pipefail -230: ++ set -x -230: + '[' cc = cc ']' -230: + grep '__[at]san_init' -230: + nm mold-wrapper.so -229: + cc -B. -o out/test/aarch64/rpath/exe1 out/test/aarch64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-R/no/such/directory,-R/ -232: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/section-align.sh -231: ++ '[' Linux = FreeBSD ']' -231: ++ trap 'on_error $LINENO' ERR -231: ++ trap on_exit EXIT -231: ++ echo -n 'Testing run ... ' -231: Testing run ... ++ set -o pipefail -231: ++ set -x -231: + '[' cc = cc ']' -231: + nm mold -231: + grep '__[at]san_init' -232: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -232: ++ export LC_ALL=C -218: + cc -B. -o out/test/aarch64/relocatable/exe out/test/aarch64/relocatable/c.o -232: ++ LC_ALL=C -232: ++ '[' -z aarch64 ']' -232: ++ '[' -z '' ']' -232: ++ TESTDIR=out/test/aarch64 -232: ++ CC=cc -232: ++ CXX=c++ -232: ++ GCC=gcc -232: ++ GXX=g++ -232: ++ OBJDUMP=objdump -232: ++ OBJCOPY=objcopy -232: ++ STRIP=strip -232: ++ QEMU= -232: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/section-align.sh .sh -232: ++ testname=section-align -232: ++ t=out/test/aarch64/section-align -232: ++ mkdir -p out/test/aarch64/section-align -214: + out/test/aarch64/relocatable-exception/exe -232: ++ case $MACHINE in -232: ++ tlsdesc_opt=-mtls-dialect=desc -232: +++ uname -232: ++ '[' Linux = FreeBSD ']' -232: ++ trap 'on_error $LINENO' ERR -232: ++ trap on_exit EXIT -232: ++ echo -n 'Testing section-align ... ' -232: Testing section-align ... ++ set -o pipefail -232: ++ set -x -232: + cat -232: + cc -o out/test/aarch64/section-align/a.o -c -xc -fno-PIC - -230: + clang --version -214: 0 -226: + grep 'foo1 foo2 foo3 foo4 foo5 foo6' -214: + on_exit -214: + echo OK -214: OK -214: + exit 0 -226: + out/test/aarch64/reverse-sections/exe1 -221/371 Test #214: aarch64-relocatable-exception ............................ Passed 1.78 sec -test 233 - Start 233: aarch64-section-attributes - -233: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/section-attributes.sh" -233: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -233: Environment variables: -233: MACHINE=aarch64 -233: CPU= -233: Test timeout computed to be: 1500 -228: + cc -B. -o out/test/aarch64/rosegment/exe1 out/test/aarch64/rosegment/a.o -226: foo1 foo2 foo3 foo4 foo5 foo6 -226: + c++ -B. -o out/test/aarch64/reverse-sections/exe2 out/test/aarch64/reverse-sections/a.o out/test/aarch64/reverse-sections/b.o out/test/aarch64/reverse-sections/c.o -Wl,--reverse-sections -233: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/section-attributes.sh -233: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -233: ++ export LC_ALL=C -233: ++ LC_ALL=C -233: ++ '[' -z aarch64 ']' -233: ++ '[' -z '' ']' -233: ++ TESTDIR=out/test/aarch64 -233: ++ CC=cc -233: ++ CXX=c++ -233: ++ GCC=gcc -233: ++ GXX=g++ -233: ++ OBJDUMP=objdump -233: ++ OBJCOPY=objcopy -233: ++ STRIP=strip -233: ++ QEMU= -218: + out/test/aarch64/relocatable/exe -218: Hello world -218: + on_exit -218: + echo OK -218: OK -218: + exit 0 -222/371 Test #218: aarch64-relocatable ...................................... Passed 0.87 sec -test 234 - Start 234: aarch64-section-order - -234: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/section-order.sh" -234: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -234: Environment variables: -234: MACHINE=aarch64 -234: CPU= -234: Test timeout computed to be: 1500 -233: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/section-attributes.sh .sh -233: ++ testname=section-attributes -233: ++ t=out/test/aarch64/section-attributes -233: ++ mkdir -p out/test/aarch64/section-attributes -234: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/section-order.sh -233: ++ case $MACHINE in -233: ++ tlsdesc_opt=-mtls-dialect=desc -233: +++ uname -234: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -234: ++ export LC_ALL=C -234: ++ LC_ALL=C -234: ++ '[' -z aarch64 ']' -234: ++ '[' -z '' ']' -234: ++ TESTDIR=out/test/aarch64 -234: ++ CC=cc -234: ++ CXX=c++ -234: ++ GCC=gcc -234: ++ GXX=g++ -234: ++ OBJDUMP=objdump -234: ++ OBJCOPY=objcopy -234: ++ STRIP=strip -234: ++ QEMU= -233: ++ '[' Linux = FreeBSD ']' -233: ++ trap 'on_error $LINENO' ERR -233: ++ trap on_exit EXIT -233: ++ echo -n 'Testing section-attributes ... ' -234: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/section-order.sh .sh -233: Testing section-attributes ... ++ set -o pipefail -234: ++ testname=section-order -233: ++ set -x -234: ++ t=out/test/aarch64/section-order -234: ++ mkdir -p out/test/aarch64/section-order -233: + cat -233: + cc -o out/test/aarch64/section-attributes/a.o -c -xassembler - -234: ++ case $MACHINE in -234: ++ tlsdesc_opt=-mtls-dialect=desc -234: +++ uname -234: ++ '[' Linux = FreeBSD ']' -234: ++ trap 'on_error $LINENO' ERR -234: ++ trap on_exit EXIT -234: ++ echo -n 'Testing section-order ... ' -234: Testing section-order ... ++ set -o pipefail -234: ++ set -x -234: + cat -234: + cc -o out/test/aarch64/section-order/a.o -c -xc -fno-PIC - -229: + readelf --dynamic out/test/aarch64/rpath/exe1 -229: + grep -F 'Library runpath: [/foo:/bar:/no/such/directory:/]' -230: + cc -xc -c -o out/test/aarch64/run-clang/a.o - -230: + cat -229: 0x000000000000001d (RUNPATH) Library runpath: [/foo:/bar:/no/such/directory:/] -229: + cc -B. -o out/test/aarch64/rpath/exe2 out/test/aarch64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-rpath,/foo,-rpath,/baz -233: + cat -233: + cc -o out/test/aarch64/section-attributes/b.o -c -xassembler - -232: + cc -B. -o out/test/aarch64/section-align/exe1 out/test/aarch64/section-align/a.o -Wl,--section-align=.foo=0x2000 -228: + not grep '\.interp .* \.text' -228: + grep '\.interp .* \.text' -228: + readelf -W --segments out/test/aarch64/rosegment/exe1 -233: + cat -233: + cc -o out/test/aarch64/section-attributes/c.o -c -xassembler - -229: + readelf --dynamic out/test/aarch64/rpath/exe2 -229: + grep -F 'Library runpath: [/foo:/bar:/baz]' -228: + return 0 -228: + cc -B. -o out/test/aarch64/rosegment/exe2 out/test/aarch64/rosegment/a.o -Wl,--rosegment -229: 0x000000000000001d (RUNPATH) Library runpath: [/foo:/bar:/baz] -226: + out/test/aarch64/reverse-sections/exe2 -229: + on_exit -229: + echo OK -229: OK -229: + exit 0 -223/371 Test #229: aarch64-rpath ............................................ Passed 0.23 sec -test 235 - Start 235: aarch64-section-start - -235: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/section-start.sh" -235: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -235: Environment variables: -235: MACHINE=aarch64 -235: CPU= -235: Test timeout computed to be: 1500 -226: + grep 'foo5 foo6 foo3 foo4 foo1 foo2' -226: foo5 foo6 foo3 foo4 foo1 foo2 -233: + cc -o out/test/aarch64/section-attributes/d.o -c -xc - -233: + cat -226: + on_exit -226: + echo OK -226: OK -226: + exit 0 -224/371 Test #226: aarch64-reverse-sections ................................. Passed 0.46 sec -test 236 - Start 236: aarch64-separate-debug-file-sort - -236: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file-sort.sh" -236: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -236: Environment variables: -236: MACHINE=aarch64 -236: CPU= -236: Test timeout computed to be: 1500 -234: + cc -B. -o out/test/aarch64/section-order/exe1 out/test/aarch64/section-order/a.o -no-pie '-Wl,--section-order==0x100000 EHDR PHDR =0x200000 .fn2 TEXT =0x300000 .fn1 DATA BSS RODATA' -230: ++ pwd -236: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file-sort.sh -230: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -230: ++ pwd -230: + MOLD_PATH=/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/mold -230: + clang -no-pie -o out/test/aarch64/run-clang/exe out/test/aarch64/run-clang/a.o -fuse-ld=/usr/bin/ld -235: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/section-start.sh -235: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -235: ++ export LC_ALL=C -235: ++ LC_ALL=C -235: ++ '[' -z aarch64 ']' -235: ++ '[' -z '' ']' -235: ++ TESTDIR=out/test/aarch64 -235: ++ CC=cc -235: ++ CXX=c++ -235: ++ GCC=gcc -235: ++ GXX=g++ -235: ++ OBJDUMP=objdump -235: ++ OBJCOPY=objcopy -235: ++ STRIP=strip -235: ++ QEMU= -235: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/section-start.sh .sh -228: + readelf -W --segments out/test/aarch64/rosegment/exe2 -228: + not grep '\.interp .* \.text' -228: + grep '\.interp .* \.text' -235: ++ testname=section-start -235: ++ t=out/test/aarch64/section-start -235: ++ mkdir -p out/test/aarch64/section-start -236: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -236: ++ export LC_ALL=C -236: ++ LC_ALL=C -236: ++ '[' -z aarch64 ']' -236: ++ '[' -z '' ']' -236: ++ TESTDIR=out/test/aarch64 -236: ++ CC=cc -236: ++ CXX=c++ -236: ++ GCC=gcc -236: ++ GXX=g++ -236: ++ OBJDUMP=objdump -236: ++ OBJCOPY=objcopy -236: ++ STRIP=strip -236: ++ QEMU= -236: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file-sort.sh .sh -235: ++ case $MACHINE in -235: ++ tlsdesc_opt=-mtls-dialect=desc -235: +++ uname -235: ++ '[' Linux = FreeBSD ']' -235: ++ trap 'on_error $LINENO' ERR -235: ++ trap on_exit EXIT -235: ++ echo -n 'Testing section-start ... ' -235: Testing section-start ... ++ set -o pipefail -235: ++ set -x -235: + '[' aarch64 = ppc64 ']' -235: + [[ aarch64 = loongarch* ]] -235: + '[' aarch64 = arm ']' -235: + cat -235: + cc -o out/test/aarch64/section-start/a.o -c -xc -fno-PIC - -228: + return 0 -228: + cc -B. -o out/test/aarch64/rosegment/exe3 out/test/aarch64/rosegment/a.o -Wl,--no-rosegment -236: ++ testname=separate-debug-file-sort -236: ++ t=out/test/aarch64/separate-debug-file-sort -236: ++ mkdir -p out/test/aarch64/separate-debug-file-sort -236: ++ case $MACHINE in -236: ++ tlsdesc_opt=-mtls-dialect=desc -236: +++ uname -236: ++ '[' Linux = FreeBSD ']' -236: ++ trap 'on_error $LINENO' ERR -236: ++ trap on_exit EXIT -236: ++ echo -n 'Testing separate-debug-file-sort ... ' -236: Testing separate-debug-file-sort ... ++ set -o pipefail -236: ++ set -x -236: + nm mold -236: + grep __tsan_init -232: + readelf -WS out/test/aarch64/section-align/exe1 -232: + grep '\.foo.* 8192$' -232: [25] .foo PROGBITS 0000000000032000 002000 000004 00 WA 0 0 8192 -232: + cc -B. -o out/test/aarch64/section-align/exe2 out/test/aarch64/section-align/a.o -Wl,--section-align=.foo=256 -233: + cc -B. -o out/test/aarch64/section-attributes/exe out/test/aarch64/section-attributes/a.o out/test/aarch64/section-attributes/b.o out/test/aarch64/section-attributes/c.o out/test/aarch64/section-attributes/d.o -235: + cc -B. -o out/test/aarch64/section-start/exe1 out/test/aarch64/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x10000000,--section-start=.fn2=0x20000000 -228: + readelf -W --segments out/test/aarch64/rosegment/exe3 -228: + grep '\.interp .* \.text' -234: + grep Hello -228: 03 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .eh_frame .eh_frame_hdr .rodata .rodata.cst4 .fini .init .plt .plt.got .text -234: + out/test/aarch64/section-order/exe1 -228: + on_exit -228: + echo OK -228: OK -228: + exit 0 -225/371 Test #228: aarch64-rosegment ........................................ Passed 0.37 sec -test 237 - Start 237: aarch64-separate-debug-file - -237: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file.sh" -237: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -237: Environment variables: -237: MACHINE=aarch64 -237: CPU= -237: Test timeout computed to be: 1500 -234: Hello world -234: + readelf -SW out/test/aarch64/section-order/exe1 -234: + grep '\.fn2 .*00200000' -234: [ 1] .fn2 PROGBITS 0000000000200000 010000 000020 00 AX 0 0 4 -234: + readelf -SW out/test/aarch64/section-order/exe1 -234: + grep '\.fn1 .*00300000' -234: [ 6] .fn1 PROGBITS 0000000000300000 020000 000020 00 AX 0 0 4 -234: + cc -B. -o out/test/aarch64/section-order/exe2 out/test/aarch64/section-order/a.o -no-pie '-Wl,--section-order==0x200000 EHDR RODATA =0x300000 PHDR =0x400000 .fn2 TEXT DATA BSS' -234: + grep '\.fn2 .*00400000' -235: + out/test/aarch64/section-start/exe1 -235: + grep 'main fn1 fn2 0x10000000 0x20000000' -235: main fn1 fn2 0x10000000 0x20000000 -235: + readelf -W --segments out/test/aarch64/section-start/exe1 -235: + grep ' LOAD ' -235: + sed 's/0x[0-9a-f]*//' -235: + diff out/test/aarch64/section-start/log1 /dev/fd/63 -235: ++ sort out/test/aarch64/section-start/log1 -235: + cc -B. -o out/test/aarch64/section-start/exe2 out/test/aarch64/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x20000000,--section-start=.fn2=0x10000000 -233: + readelf -W --sections out/test/aarch64/section-attributes/exe -233: + grep 'foobar.*WAX' -233: [28] .foobar PROGBITS 0000000000040a01 000a01 000010 00 WAX 0 0 1 -233: + on_exit -233: + echo OK -233: OK -233: + exit 0 -232: + grep '\.foo.* 256$' -232: + readelf -WS out/test/aarch64/section-align/exe2 -232: [25] .foo PROGBITS 0000000000030a00 000a00 000004 00 WA 0 0 256 -232: + not cc -B. -o out/test/aarch64/section-align/exe3 out/test/aarch64/section-align/a.o -Wl,--section-align=.foo=3 -232: + grep 'must be a power of 2' -232: mold: fatal: --section-align=.foo=3: value must be a power of 2 -232: + on_exit -232: + echo OK -232: OK -232: + exit 0 -230: + grep mold -230: + readelf -p .comment out/test/aarch64/run-clang/exe -230: [ 1e] mold 2.40.4 (compatible with GNU ld) -230: + on_exit -230: + echo OK -230: OK -230: + exit 0 -226/371 Test #230: aarch64-run-clang ........................................ Passed 0.41 sec -227/371 Test #232: aarch64-section-align .................................... Passed 0.37 sec -228/371 Test #233: aarch64-section-attributes ............................... Passed 0.30 sec -test 238 - Start 238: aarch64-shared-abs-sym - -238: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/shared-abs-sym.sh" -238: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -238: Environment variables: -238: MACHINE=aarch64 -238: CPU= -238: Test timeout computed to be: 1500 -test 239 - Start 239: aarch64-shared - -239: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/shared.sh" -239: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -239: Environment variables: -239: MACHINE=aarch64 -239: CPU= -239: Test timeout computed to be: 1500 -test 240 - Start 240: aarch64-shuffle-sections-seed - -240: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/shuffle-sections-seed.sh" -240: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -240: Environment variables: -240: MACHINE=aarch64 -240: CPU= -240: Test timeout computed to be: 1500 -234: + readelf -SW out/test/aarch64/section-order/exe2 -234: [14] .fn2 PROGBITS 0000000000400000 020000 000020 00 AX 0 0 4 -234: + readelf -sW out/test/aarch64/section-order/exe2 -234: + grep -E ': 0+200000\s.*\s__ehdr_start$' -234: 95: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start -234: + readelf -W --segments out/test/aarch64/section-order/exe2 -234: + grep -E 'PHDR\s.*0x0+300000\s' -234: PHDR 0x010000 0x0000000000300000 0x0000000000300000 0x000268 0x000268 R 0x8 -234: + cc -B. -o out/test/aarch64/section-order/exe3 out/test/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' -234: + readelf -sW out/test/aarch64/section-order/exe3 -235: + out/test/aarch64/section-start/exe2 -235: + grep 'main fn1 fn2 0x20000000 0x10000000' -235: main fn1 fn2 0x20000000 0x10000000 -235: + readelf -W --segments out/test/aarch64/section-start/exe2 -235: + sed 's/0x[0-9a-f]*//' -235: + grep ' LOAD ' -235: + diff out/test/aarch64/section-start/log2 /dev/fd/63 -235: ++ sort out/test/aarch64/section-start/log2 -237: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file.sh -237: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -237: ++ export LC_ALL=C -237: ++ LC_ALL=C -237: ++ '[' -z aarch64 ']' -237: ++ '[' -z '' ']' -237: ++ TESTDIR=out/test/aarch64 -237: ++ CC=cc -237: ++ CXX=c++ -237: ++ GCC=gcc -237: ++ GXX=g++ -237: ++ OBJDUMP=objdump -237: ++ OBJCOPY=objcopy -237: ++ STRIP=strip -237: ++ QEMU= -238: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/shared-abs-sym.sh -238: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -238: ++ export LC_ALL=C -238: ++ LC_ALL=C -238: ++ '[' -z aarch64 ']' -238: ++ '[' -z '' ']' -238: ++ TESTDIR=out/test/aarch64 -238: ++ CC=cc -238: ++ CXX=c++ -238: ++ GCC=gcc -238: ++ GXX=g++ -238: ++ OBJDUMP=objdump -238: ++ OBJCOPY=objcopy -238: ++ STRIP=strip -238: ++ QEMU= -238: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/shared-abs-sym.sh .sh -238: ++ testname=shared-abs-sym -238: ++ t=out/test/aarch64/shared-abs-sym -238: ++ mkdir -p out/test/aarch64/shared-abs-sym -238: ++ case $MACHINE in -238: ++ tlsdesc_opt=-mtls-dialect=desc -238: +++ uname -239: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/shared.sh -239: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -239: ++ export LC_ALL=C -239: ++ LC_ALL=C -239: ++ '[' -z aarch64 ']' -239: ++ '[' -z '' ']' -239: ++ TESTDIR=out/test/aarch64 -239: ++ CC=cc -239: ++ CXX=c++ -239: ++ GCC=gcc -239: ++ GXX=g++ -239: ++ OBJDUMP=objdump -239: ++ OBJCOPY=objcopy -239: ++ STRIP=strip -239: ++ QEMU= -239: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/shared.sh .sh -239: ++ testname=shared -239: ++ t=out/test/aarch64/shared -239: ++ mkdir -p out/test/aarch64/shared -239: ++ case $MACHINE in -235: + on_exit -235: + echo OK -235: OK -235: + exit 0 -238: ++ '[' Linux = FreeBSD ']' -238: ++ trap 'on_error $LINENO' ERR -238: ++ trap on_exit EXIT -238: ++ echo -n 'Testing shared-abs-sym ... ' -238: Testing shared-abs-sym ... ++ set -o pipefail -238: ++ set -x -229/371 Test #235: aarch64-section-start .................................... Passed 0.22 sec -237: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file.sh .sh -239: ++ tlsdesc_opt=-mtls-dialect=desc -239: +++ uname -240: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/shuffle-sections-seed.sh -240: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -240: ++ export LC_ALL=C -240: ++ LC_ALL=C -240: ++ '[' -z aarch64 ']' -240: ++ '[' -z '' ']' -240: ++ TESTDIR=out/test/aarch64 -240: ++ CC=cc -240: ++ CXX=c++ -240: ++ GCC=gcc -240: ++ GXX=g++ -240: ++ OBJDUMP=objdump -240: ++ OBJCOPY=objcopy -240: ++ STRIP=strip -240: ++ QEMU= -test 241 - Start 241: aarch64-shuffle-sections - -241: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/shuffle-sections.sh" -241: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -241: Environment variables: -241: MACHINE=aarch64 -241: CPU= -241: Test timeout computed to be: 1500 -237: ++ testname=separate-debug-file -237: ++ t=out/test/aarch64/separate-debug-file -237: ++ mkdir -p out/test/aarch64/separate-debug-file -237: ++ case $MACHINE in -237: ++ tlsdesc_opt=-mtls-dialect=desc -237: +++ uname -237: ++ '[' Linux = FreeBSD ']' -237: ++ trap 'on_error $LINENO' ERR -237: ++ trap on_exit EXIT -237: ++ echo -n 'Testing separate-debug-file ... ' -237: Testing separate-debug-file ... ++ set -o pipefail -237: ++ set -x -237: + nm mold -239: ++ '[' Linux = FreeBSD ']' -239: ++ trap 'on_error $LINENO' ERR -239: ++ trap on_exit EXIT -239: ++ echo -n 'Testing shared ... ' -239: Testing shared ... ++ set -o pipefail -239: ++ set -x -239: + cat -239: + cc -fPIC -c -o out/test/aarch64/shared/a.o -xc - -240: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/shuffle-sections-seed.sh .sh -240: ++ testname=shuffle-sections-seed -240: ++ t=out/test/aarch64/shuffle-sections-seed -240: ++ mkdir -p out/test/aarch64/shuffle-sections-seed -240: ++ case $MACHINE in -240: ++ tlsdesc_opt=-mtls-dialect=desc -238: ++ uname -238: + '[' Linux = FreeBSD ']' -238: + cc -B. -fPIC -shared -o out/test/aarch64/shared-abs-sym/a.so -xassembler - -238: + cat -234: + grep -E '\b0+200000 .* ehdr_start$' out/test/aarch64/section-order/log3 -237: + grep __tsan_init -241: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/shuffle-sections.sh -241: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -241: ++ export LC_ALL=C -241: ++ LC_ALL=C -241: ++ '[' -z aarch64 ']' -241: ++ '[' -z '' ']' -241: ++ TESTDIR=out/test/aarch64 -241: ++ CC=cc -241: ++ CXX=c++ -241: ++ GCC=gcc -241: ++ GXX=g++ -241: ++ OBJDUMP=objdump -241: ++ OBJCOPY=objcopy -241: ++ STRIP=strip -241: ++ QEMU= -241: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/shuffle-sections.sh .sh -240: +++ uname -234: 95: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 ehdr_start -240: ++ '[' Linux = FreeBSD ']' -240: ++ trap 'on_error $LINENO' ERR -240: ++ trap on_exit EXIT -240: ++ echo -n 'Testing shuffle-sections-seed ... ' -240: Testing shuffle-sections-seed ... ++ set -o pipefail -240: ++ set -x -240: + cat -240: + cc -o out/test/aarch64/shuffle-sections-seed/a.o -ffunction-sections -c -xc - -234: + grep -E '\b0+200040 .* rodata_start$' out/test/aarch64/section-order/log3 -241: ++ testname=shuffle-sections -241: ++ t=out/test/aarch64/shuffle-sections -241: ++ mkdir -p out/test/aarch64/shuffle-sections -234: 96: 0000000000200040 0 NOTYPE LOCAL DEFAULT 1 rodata_start -241: ++ case $MACHINE in -241: ++ tlsdesc_opt=-mtls-dialect=desc -241: +++ uname -234: + grep -E '\b0+300000 .* phdr_start$' out/test/aarch64/section-order/log3 -239: + cc -B. -shared -o out/test/aarch64/shared/b.so out/test/aarch64/shared/a.o -234: 97: 0000000000300000 0 NOTYPE LOCAL DEFAULT 1 phdr_start -241: ++ '[' Linux = FreeBSD ']' -241: ++ trap 'on_error $LINENO' ERR -241: ++ trap on_exit EXIT -241: ++ echo -n 'Testing shuffle-sections ... ' -241: Testing shuffle-sections ... ++ set -o pipefail -241: ++ set -x -241: + cat -241: + cc -o out/test/aarch64/shuffle-sections/a.o -ffunction-sections -c -xc - -234: + grep -E '\b0+301000 .* phdr_end$' out/test/aarch64/section-order/log3 -234: 98: 0000000000301000 0 NOTYPE LOCAL DEFAULT 1 phdr_end -234: + grep -E '\b0+400000 .* text_start$' out/test/aarch64/section-order/log3 -234: 99: 0000000000400000 0 NOTYPE LOCAL DEFAULT 1 text_start -234: + on_exit -234: + echo OK -234: OK -234: + exit 0 -230/371 Test #234: aarch64-section-order .................................... Passed 0.37 sec -test 242 - Start 242: aarch64-soname - -242: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/soname.sh" -242: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -242: Environment variables: -242: MACHINE=aarch64 -242: CPU= -242: Test timeout computed to be: 1500 -238: + cat -242: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/soname.sh -242: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -242: ++ export LC_ALL=C -242: ++ LC_ALL=C -242: ++ '[' -z aarch64 ']' -242: ++ '[' -z '' ']' -242: ++ TESTDIR=out/test/aarch64 -242: ++ CC=cc -242: ++ CXX=c++ -242: ++ GCC=gcc -242: ++ GXX=g++ -242: ++ OBJDUMP=objdump -242: ++ OBJCOPY=objcopy -242: ++ STRIP=strip -242: ++ QEMU= -242: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/soname.sh .sh -242: ++ testname=soname -242: ++ t=out/test/aarch64/soname -242: ++ mkdir -p out/test/aarch64/soname -242: ++ case $MACHINE in -242: ++ tlsdesc_opt=-mtls-dialect=desc -242: +++ uname -242: ++ '[' Linux = FreeBSD ']' -242: ++ trap 'on_error $LINENO' ERR -242: ++ trap on_exit EXIT -242: ++ echo -n 'Testing soname ... ' -242: Testing soname ... ++ set -o pipefail -242: ++ set -x -242: + cat -238: + cc -B. -fPIC -shared -o out/test/aarch64/shared-abs-sym/b.so -xassembler - -239: + readelf --dyn-syms out/test/aarch64/shared/b.so -242: + cc -fPIC -c -o out/test/aarch64/soname/a.o -xc - -239: + grep '00000000 0 NOTYPE GLOBAL DEFAULT UND fn2' out/test/aarch64/shared/log -239: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fn2 -239: + grep -E 'FUNC GLOBAL DEFAULT .* fn1' out/test/aarch64/shared/log -239: 6: 0000000000010768 24 FUNC GLOBAL DEFAULT 15 fn1 -239: + cat -239: + cc -fPIC -c -o out/test/aarch64/shared/c.o -xc - -241: + cc -o out/test/aarch64/shuffle-sections/b.o -ffunction-sections -c -xc - -241: ++ seq 1 1000 -241: + for i in `seq 1 1000` -241: + echo 'void fn1() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn2() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn3() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn4() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn5() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn6() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn7() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn8() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn9() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn10() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn11() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn12() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn13() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn14() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn15() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn16() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn17() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn18() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn19() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn20() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn21() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn22() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn23() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn24() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn25() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn26() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn27() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn28() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn29() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn30() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn31() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn32() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn33() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn34() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn35() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn36() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn37() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn38() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn39() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn40() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn41() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn42() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn43() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn44() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn45() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn46() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn47() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn48() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn49() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn50() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn51() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn52() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn53() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn54() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn55() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn56() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn57() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn58() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn59() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn60() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn61() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn62() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn63() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn64() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn65() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn66() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn67() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn68() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn69() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn70() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn71() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn72() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn73() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn74() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn75() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn76() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn77() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn78() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn79() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn80() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn81() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn82() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn83() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn84() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn85() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn86() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn87() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn88() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn89() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn90() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn91() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn92() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn93() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn94() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn95() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn96() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn97() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn98() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn99() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn100() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn101() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn102() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn103() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn104() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn105() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn106() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn107() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn108() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn109() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn110() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn111() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn112() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn113() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn114() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn115() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn116() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn117() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn118() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn119() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn120() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn121() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn122() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn123() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn124() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn125() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn126() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn127() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn128() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn129() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn130() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn131() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn132() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn133() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn134() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn135() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn136() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn137() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn138() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn139() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn140() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn141() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn142() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn143() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn144() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn145() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn146() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn147() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn148() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn149() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn150() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn151() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn152() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn153() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn154() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn155() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn156() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn157() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn158() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn159() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn160() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn161() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn162() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn163() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn164() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn165() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn166() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn167() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn168() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn169() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn170() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn171() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn172() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn173() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn174() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn175() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn176() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn177() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn178() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn179() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn180() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn181() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn182() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn183() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn184() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn185() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn186() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn187() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn188() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn189() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn190() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn191() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn192() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn193() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn194() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn195() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn196() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn197() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn198() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn199() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn200() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn201() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn202() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn203() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn204() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn205() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn206() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn207() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn208() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn209() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn210() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn211() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn212() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn213() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn214() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn215() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn216() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn217() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn218() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn219() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn220() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn221() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn222() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn223() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn224() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn225() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn226() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn227() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn228() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn229() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn230() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn231() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn232() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn233() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn234() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn235() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn236() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn237() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn238() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn239() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn240() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn241() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn242() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn243() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn244() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn245() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn246() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn247() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn248() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn249() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn250() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn251() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn252() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn253() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn254() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn255() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn256() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn257() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn258() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn259() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn260() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn261() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn262() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn263() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn264() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn265() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn266() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn267() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn268() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn269() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn270() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn271() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn272() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn273() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn274() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn275() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn276() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn277() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn278() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn279() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn280() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn281() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn282() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn283() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn284() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn285() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn286() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn287() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn288() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn289() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn290() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn291() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn292() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn293() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn294() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn295() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn296() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn297() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn298() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn299() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn300() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn301() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn302() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn303() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn304() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn305() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn306() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn307() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn308() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn309() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn310() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn311() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn312() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn313() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn314() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn315() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn316() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn317() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn318() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn319() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn320() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn321() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn322() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn323() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn324() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn325() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn326() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn327() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn328() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn329() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn330() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn331() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn332() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn333() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn334() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn335() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn336() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn337() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn338() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn339() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn340() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn341() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn342() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn343() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn344() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn345() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn346() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn347() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn348() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn349() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn350() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn351() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn352() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn353() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn354() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn355() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn356() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn357() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn358() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn359() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn360() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn361() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn362() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn363() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn364() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn365() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn366() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn367() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn368() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn369() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn370() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn371() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn372() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn373() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn374() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn375() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn376() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn377() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn378() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn379() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn380() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn381() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn382() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn383() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn384() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn385() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn386() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn387() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn388() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn389() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn390() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn391() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn392() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn393() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn394() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn395() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn396() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn397() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn398() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn399() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn400() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn401() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn402() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn403() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn404() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn405() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn406() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn407() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn408() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn409() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn410() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn411() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn412() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn413() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn414() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn415() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn416() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn417() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn418() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn419() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn420() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn421() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn422() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn423() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn424() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn425() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn426() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn427() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn428() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn429() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn430() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn431() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn432() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn433() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn434() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn435() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn436() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn437() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn438() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn439() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn440() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn441() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn442() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn443() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn444() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn445() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn446() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn447() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn448() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn449() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn450() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn451() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn452() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn453() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn454() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn455() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn456() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn457() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn458() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn459() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn460() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn461() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn462() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn463() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn464() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn465() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn466() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn467() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn468() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn469() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn470() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn471() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn472() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn473() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn474() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn475() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn476() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn477() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn478() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn479() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn480() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn481() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn482() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn483() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn484() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn485() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn486() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn487() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn488() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn489() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn490() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn491() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn492() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn493() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn494() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn495() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn496() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn497() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn498() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn499() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn500() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn501() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn502() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn503() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn504() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn505() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn506() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn507() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn508() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn509() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn510() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn511() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn512() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn513() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn514() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn515() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn516() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn517() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn518() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn519() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn520() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn521() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn522() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn523() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn524() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn525() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn526() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn527() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn528() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn529() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn530() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn531() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn532() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn533() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn534() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn535() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn536() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn537() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn538() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn539() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn540() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn541() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn542() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn543() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn544() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn545() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn546() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn547() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn548() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn549() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn550() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn551() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn552() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn553() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn554() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn555() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn556() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn557() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn558() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn559() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn560() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn561() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn562() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn563() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn564() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn565() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn566() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn567() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn568() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn569() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn570() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn571() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn572() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn573() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn574() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn575() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn576() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn577() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn578() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn579() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn580() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn581() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn582() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn583() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn584() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn585() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn586() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn587() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn588() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn589() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn590() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn591() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn592() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn593() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn594() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn595() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn596() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn597() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn598() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn599() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn600() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn601() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn602() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn603() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn604() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn605() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn606() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn607() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn608() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn609() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn610() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn611() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn612() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn613() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn614() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn615() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn616() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn617() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn618() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn619() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn620() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn621() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn622() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn623() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn624() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn625() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn626() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn627() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn628() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn629() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn630() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn631() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn632() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn633() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn634() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn635() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn636() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn637() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn638() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn639() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn640() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn641() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn642() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn643() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn644() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn645() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn646() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn647() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn648() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn649() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn650() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn651() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn652() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn653() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn654() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn655() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn656() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn657() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn658() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn659() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn660() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn661() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn662() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn663() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn664() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn665() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn666() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn667() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn668() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn669() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn670() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn671() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn672() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn673() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn674() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn675() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn676() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn677() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn678() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn679() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn680() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn681() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn682() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn683() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn684() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn685() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn686() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn687() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn688() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn689() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn690() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn691() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn692() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn693() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn694() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn695() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn696() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn697() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn698() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn699() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn700() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn701() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn702() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn703() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn704() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn705() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn706() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn707() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn708() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn709() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn710() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn711() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn712() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn713() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn714() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn715() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn716() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn717() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn718() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn719() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn720() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn721() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn722() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn723() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn724() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn725() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn726() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn727() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn728() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn729() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn730() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn731() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn732() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn733() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn734() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn735() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn736() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn737() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn738() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn739() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn740() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn741() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn742() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn743() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn744() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn745() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn746() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn747() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn748() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn749() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn750() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn751() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn752() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn753() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn754() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn755() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn756() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn757() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn758() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn759() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn760() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn761() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn762() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn763() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn764() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn765() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn766() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn767() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn768() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn769() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn770() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn771() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn772() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn773() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn774() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn775() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn776() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn777() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn778() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn779() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn780() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn781() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn782() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn783() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn784() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn785() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn786() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn787() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn788() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn789() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn790() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn791() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn792() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn793() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn794() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn795() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn796() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn797() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn798() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn799() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn800() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn801() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn802() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn803() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn804() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn805() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn806() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn807() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn808() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn809() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn810() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn811() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn812() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn813() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn814() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn815() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn816() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn817() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn818() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn819() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn820() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn821() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn822() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn823() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn824() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn825() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn826() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn827() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn828() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn829() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn830() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn831() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn832() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn833() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn834() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn835() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn836() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn837() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn838() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn839() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn840() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn841() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn842() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn843() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn844() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn845() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn846() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn847() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn848() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn849() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn850() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn851() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn852() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn853() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn854() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn855() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn856() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn857() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn858() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn859() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn860() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn861() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn862() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn863() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn864() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn865() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn866() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn867() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn868() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn869() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn870() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn871() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn872() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn873() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn874() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn875() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn876() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn877() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn878() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn879() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn880() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn881() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn882() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn883() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn884() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn885() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn886() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn887() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn888() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn889() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn890() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn891() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn892() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn893() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn894() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn895() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn896() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn897() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn898() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn899() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn900() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn901() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn902() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn903() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn904() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn905() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn906() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn907() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn908() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn909() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn910() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn911() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn912() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn913() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn914() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn915() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn916() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn917() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn918() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn919() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn920() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn921() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn922() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn923() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn924() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn925() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn926() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn927() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn928() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn929() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn930() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn931() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn932() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn933() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn934() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn935() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn936() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn937() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn938() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn939() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn940() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn941() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn942() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn943() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn944() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn945() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn946() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn947() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn948() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn949() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn950() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn951() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn952() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn953() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn954() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn955() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn956() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn957() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn958() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn959() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn960() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn961() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn962() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn963() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn964() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn965() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn966() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn967() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn968() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn969() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn970() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn971() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn972() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn973() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn974() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn975() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn976() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn977() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn978() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn979() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn980() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn981() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn982() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn983() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn984() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn985() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn986() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn987() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn988() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn989() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn990() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn991() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn992() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn993() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn994() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn995() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn996() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn997() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn998() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn999() {}' -241: + for i in `seq 1 1000` -241: + echo 'void fn1000() {}' -240: + cc -o out/test/aarch64/shuffle-sections-seed/b.o -ffunction-sections -c -xc - -240: ++ seq 1 1000 -240: + for i in `seq 1 1000` -240: + echo 'void fn1() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn2() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn3() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn4() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn5() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn6() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn7() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn8() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn9() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn10() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn11() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn12() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn13() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn14() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn15() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn16() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn17() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn18() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn19() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn20() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn21() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn22() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn23() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn24() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn25() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn26() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn27() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn28() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn29() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn30() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn31() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn32() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn33() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn34() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn35() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn36() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn37() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn38() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn39() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn40() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn41() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn42() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn43() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn44() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn45() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn46() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn47() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn48() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn49() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn50() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn51() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn52() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn53() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn54() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn55() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn56() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn57() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn58() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn59() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn60() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn61() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn62() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn63() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn64() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn65() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn66() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn67() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn68() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn69() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn70() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn71() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn72() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn73() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn74() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn75() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn76() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn77() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn78() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn79() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn80() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn81() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn82() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn83() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn84() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn85() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn86() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn87() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn88() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn89() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn90() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn91() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn92() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn93() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn94() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn95() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn96() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn97() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn98() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn99() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn100() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn101() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn102() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn103() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn104() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn105() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn106() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn107() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn108() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn109() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn110() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn111() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn112() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn113() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn114() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn115() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn116() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn117() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn118() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn119() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn120() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn121() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn122() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn123() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn124() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn125() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn126() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn127() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn128() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn129() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn130() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn131() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn132() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn133() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn134() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn135() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn136() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn137() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn138() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn139() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn140() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn141() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn142() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn143() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn144() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn145() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn146() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn147() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn148() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn149() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn150() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn151() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn152() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn153() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn154() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn155() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn156() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn157() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn158() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn159() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn160() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn161() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn162() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn163() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn164() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn165() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn166() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn167() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn168() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn169() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn170() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn171() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn172() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn173() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn174() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn175() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn176() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn177() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn178() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn179() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn180() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn181() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn182() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn183() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn184() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn185() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn186() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn187() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn188() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn189() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn190() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn191() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn192() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn193() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn194() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn195() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn196() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn197() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn198() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn199() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn200() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn201() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn202() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn203() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn204() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn205() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn206() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn207() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn208() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn209() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn210() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn211() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn212() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn213() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn214() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn215() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn216() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn217() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn218() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn219() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn220() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn221() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn222() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn223() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn224() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn225() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn226() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn227() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn228() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn229() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn230() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn231() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn232() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn233() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn234() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn235() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn236() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn237() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn238() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn239() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn240() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn241() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn242() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn243() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn244() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn245() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn246() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn247() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn248() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn249() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn250() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn251() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn252() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn253() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn254() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn255() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn256() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn257() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn258() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn259() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn260() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn261() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn262() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn263() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn264() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn265() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn266() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn267() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn268() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn269() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn270() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn271() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn272() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn273() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn274() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn275() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn276() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn277() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn278() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn279() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn280() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn281() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn282() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn283() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn284() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn285() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn286() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn287() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn288() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn289() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn290() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn291() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn292() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn293() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn294() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn295() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn296() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn297() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn298() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn299() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn300() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn301() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn302() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn303() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn304() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn305() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn306() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn307() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn308() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn309() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn310() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn311() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn312() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn313() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn314() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn315() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn316() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn317() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn318() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn319() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn320() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn321() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn322() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn323() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn324() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn325() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn326() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn327() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn328() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn329() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn330() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn331() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn332() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn333() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn334() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn335() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn336() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn337() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn338() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn339() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn340() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn341() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn342() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn343() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn344() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn345() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn346() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn347() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn348() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn349() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn350() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn351() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn352() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn353() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn354() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn355() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn356() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn357() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn358() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn359() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn360() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn361() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn362() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn363() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn364() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn365() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn366() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn367() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn368() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn369() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn370() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn371() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn372() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn373() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn374() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn375() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn376() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn377() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn378() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn379() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn380() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn381() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn382() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn383() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn384() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn385() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn386() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn387() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn388() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn389() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn390() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn391() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn392() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn393() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn394() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn395() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn396() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn397() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn398() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn399() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn400() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn401() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn402() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn403() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn404() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn405() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn406() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn407() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn408() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn409() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn410() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn411() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn412() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn413() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn414() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn415() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn416() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn417() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn418() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn419() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn420() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn421() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn422() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn423() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn424() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn425() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn426() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn427() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn428() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn429() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn430() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn431() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn432() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn433() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn434() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn435() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn436() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn437() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn438() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn439() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn440() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn441() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn442() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn443() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn444() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn445() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn446() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn447() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn448() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn449() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn450() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn451() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn452() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn453() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn454() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn455() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn456() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn457() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn458() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn459() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn460() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn461() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn462() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn463() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn464() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn465() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn466() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn467() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn468() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn469() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn470() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn471() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn472() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn473() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn474() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn475() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn476() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn477() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn478() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn479() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn480() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn481() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn482() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn483() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn484() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn485() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn486() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn487() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn488() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn489() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn490() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn491() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn492() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn493() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn494() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn495() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn496() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn497() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn498() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn499() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn500() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn501() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn502() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn503() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn504() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn505() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn506() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn507() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn508() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn509() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn510() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn511() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn512() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn513() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn514() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn515() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn516() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn517() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn518() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn519() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn520() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn521() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn522() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn523() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn524() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn525() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn526() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn527() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn528() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn529() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn530() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn531() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn532() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn533() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn534() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn535() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn536() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn537() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn538() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn539() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn540() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn541() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn542() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn543() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn544() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn545() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn546() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn547() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn548() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn549() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn550() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn551() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn552() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn553() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn554() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn555() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn556() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn557() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn558() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn559() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn560() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn561() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn562() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn563() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn564() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn565() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn566() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn567() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn568() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn569() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn570() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn571() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn572() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn573() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn574() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn575() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn576() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn577() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn578() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn579() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn580() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn581() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn582() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn583() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn584() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn585() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn586() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn587() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn588() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn589() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn590() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn591() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn592() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn593() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn594() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn595() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn596() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn597() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn598() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn599() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn600() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn601() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn602() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn603() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn604() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn605() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn606() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn607() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn608() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn609() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn610() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn611() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn612() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn613() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn614() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn615() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn616() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn617() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn618() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn619() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn620() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn621() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn622() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn623() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn624() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn625() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn626() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn627() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn628() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn629() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn630() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn631() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn632() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn633() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn634() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn635() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn636() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn637() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn638() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn639() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn640() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn641() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn642() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn643() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn644() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn645() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn646() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn647() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn648() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn649() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn650() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn651() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn652() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn653() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn654() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn655() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn656() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn657() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn658() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn659() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn660() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn661() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn662() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn663() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn664() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn665() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn666() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn667() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn668() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn669() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn670() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn671() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn672() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn673() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn674() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn675() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn676() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn677() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn678() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn679() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn680() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn681() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn682() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn683() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn684() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn685() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn686() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn687() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn688() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn689() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn690() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn691() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn692() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn693() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn694() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn695() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn696() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn697() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn698() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn699() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn700() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn701() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn702() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn703() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn704() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn705() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn706() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn707() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn708() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn709() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn710() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn711() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn712() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn713() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn714() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn715() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn716() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn717() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn718() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn719() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn720() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn721() {}' -238: + cat -238: + cc -fPIC -c -o out/test/aarch64/shared-abs-sym/d.o -xc - -239: + cc -B. -o out/test/aarch64/shared/exe out/test/aarch64/shared/c.o out/test/aarch64/shared/b.so -240: + for i in `seq 1 1000` -240: + echo 'void fn722() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn723() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn724() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn725() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn726() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn727() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn728() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn729() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn730() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn731() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn732() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn733() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn734() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn735() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn736() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn737() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn738() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn739() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn740() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn741() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn742() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn743() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn744() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn745() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn746() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn747() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn748() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn749() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn750() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn751() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn752() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn753() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn754() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn755() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn756() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn757() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn758() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn759() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn760() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn761() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn762() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn763() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn764() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn765() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn766() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn767() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn768() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn769() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn770() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn771() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn772() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn773() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn774() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn775() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn776() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn777() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn778() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn779() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn780() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn781() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn782() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn783() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn784() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn785() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn786() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn787() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn788() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn789() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn790() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn791() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn792() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn793() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn794() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn795() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn796() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn797() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn798() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn799() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn800() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn801() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn802() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn803() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn804() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn805() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn806() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn807() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn808() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn809() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn810() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn811() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn812() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn813() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn814() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn815() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn816() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn817() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn818() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn819() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn820() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn821() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn822() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn823() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn824() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn825() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn826() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn827() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn828() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn829() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn830() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn831() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn832() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn833() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn834() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn835() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn836() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn837() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn838() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn839() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn840() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn841() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn842() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn843() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn844() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn845() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn846() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn847() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn848() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn849() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn850() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn851() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn852() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn853() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn854() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn855() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn856() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn857() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn858() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn859() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn860() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn861() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn862() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn863() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn864() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn865() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn866() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn867() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn868() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn869() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn870() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn871() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn872() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn873() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn874() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn875() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn876() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn877() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn878() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn879() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn880() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn881() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn882() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn883() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn884() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn885() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn886() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn887() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn888() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn889() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn890() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn891() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn892() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn893() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn894() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn895() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn896() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn897() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn898() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn899() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn900() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn901() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn902() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn903() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn904() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn905() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn906() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn907() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn908() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn909() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn910() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn911() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn912() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn913() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn914() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn915() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn916() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn917() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn918() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn919() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn920() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn921() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn922() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn923() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn924() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn925() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn926() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn927() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn928() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn929() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn930() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn931() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn932() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn933() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn934() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn935() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn936() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn937() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn938() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn939() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn940() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn941() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn942() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn943() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn944() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn945() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn946() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn947() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn948() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn949() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn950() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn951() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn952() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn953() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn954() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn955() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn956() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn957() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn958() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn959() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn960() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn961() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn962() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn963() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn964() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn965() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn966() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn967() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn968() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn969() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn970() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn971() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn972() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn973() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn974() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn975() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn976() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn977() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn978() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn979() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn980() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn981() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn982() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn983() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn984() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn985() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn986() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn987() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn988() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn989() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn990() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn991() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn992() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn993() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn994() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn995() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn996() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn997() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn998() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn999() {}' -240: + for i in `seq 1 1000` -240: + echo 'void fn1000() {}' -242: + cc -o out/test/aarch64/soname/b.so -shared out/test/aarch64/soname/a.o -231: + cat -231: + cc -xc -c -o out/test/aarch64/run/a.o - -242: + readelf --dynamic out/test/aarch64/soname/b.so -242: + not grep -F 'Library soname' -242: + grep -F 'Library soname' -242: + return 0 -242: + cc -B. -o out/test/aarch64/soname/b.so -shared out/test/aarch64/soname/a.o -Wl,-soname,foo -231: ++ pwd -231: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -231: ++ pwd -231: + MOLD_PATH=/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/mold -231: + cc -o out/test/aarch64/run/exe out/test/aarch64/run/a.o -B/usr/bin -242: + readelf --dynamic out/test/aarch64/soname/b.so -242: + grep -F 'Library soname: [foo]' -242: 0x000000000000000e (SONAME) Library soname: [foo] -242: + on_exit -242: + echo OK -242: OK -242: + exit 0 -231/371 Test #242: aarch64-soname ........................................... Passed 0.20 sec -test 243 - Start 243: aarch64-sort-debug-info-compressed - -243: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-compressed.sh" -243: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -243: Environment variables: -243: MACHINE=aarch64 -243: CPU= -243: Test timeout computed to be: 1500 -238: + cp out/test/aarch64/shared-abs-sym/a.so out/test/aarch64/shared-abs-sym/c.so -238: + cc -B. -o out/test/aarch64/shared-abs-sym/exe1 out/test/aarch64/shared-abs-sym/d.o out/test/aarch64/shared-abs-sym/c.so -pie -239: + grep hello -239: + out/test/aarch64/shared/exe -243: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-compressed.sh -243: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -243: ++ export LC_ALL=C -243: ++ LC_ALL=C -243: ++ '[' -z aarch64 ']' -243: ++ '[' -z '' ']' -243: ++ TESTDIR=out/test/aarch64 -243: ++ CC=cc -243: ++ CXX=c++ -243: ++ GCC=gcc -243: ++ GXX=g++ -243: ++ OBJDUMP=objdump -243: ++ OBJCOPY=objcopy -243: ++ STRIP=strip -243: ++ QEMU= -243: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-compressed.sh .sh -239: hello -239: + readelf --symbols out/test/aarch64/shared/exe -239: + not grep fn3 -239: + grep fn3 -243: ++ testname=sort-debug-info-compressed -243: ++ t=out/test/aarch64/sort-debug-info-compressed -243: ++ mkdir -p out/test/aarch64/sort-debug-info-compressed -243: ++ case $MACHINE in -243: ++ tlsdesc_opt=-mtls-dialect=desc -243: +++ uname -243: ++ '[' Linux = FreeBSD ']' -243: ++ trap 'on_error $LINENO' ERR -243: ++ trap on_exit EXIT -243: ++ echo -n 'Testing sort-debug-info-compressed ... ' -243: Testing sort-debug-info-compressed ... ++ set -o pipefail -243: ++ set -x -243: + cat -243: + cc -o out/test/aarch64/sort-debug-info-compressed/a.o -c -xc - -g -gdwarf32 -Wl,--compress-debug-sections=zlib -239: + return 0 -239: + on_exit -239: + echo OK -239: OK -239: + exit 0 -232/371 Test #239: aarch64-shared ........................................... Passed 0.32 sec -test 244 - Start 244: aarch64-sort-debug-info-merged - -244: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-merged.sh" -244: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -244: Environment variables: -244: MACHINE=aarch64 -244: CPU= -244: Test timeout computed to be: 1500 -231: + grep mold -231: + readelf -p .comment out/test/aarch64/run/exe -238: + out/test/aarch64/shared-abs-sym/exe1 -238: + grep foo=0x3 -231: [ 1e] mold 2.40.4 (compatible with GNU ld) -231: + ./mold -run env -231: + grep '^MOLD_PATH=.*/mold$' -238: foo=0x3 -238: + cp out/test/aarch64/shared-abs-sym/b.so out/test/aarch64/shared-abs-sym/c.so -231: MOLD_PATH=/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/mold -244: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-merged.sh -244: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -244: ++ export LC_ALL=C -244: ++ LC_ALL=C -244: ++ '[' -z aarch64 ']' -244: ++ '[' -z '' ']' -244: ++ TESTDIR=out/test/aarch64 -244: ++ CC=cc -244: ++ CXX=c++ -244: ++ GCC=gcc -244: ++ GXX=g++ -244: ++ OBJDUMP=objdump -244: ++ OBJCOPY=objcopy -244: ++ STRIP=strip -244: ++ QEMU= -244: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-merged.sh .sh -231: + grep mold -231: + ./mold -run /usr/bin/ld --version -244: ++ testname=sort-debug-info-merged -244: ++ t=out/test/aarch64/sort-debug-info-merged -244: ++ mkdir -p out/test/aarch64/sort-debug-info-merged -244: ++ case $MACHINE in -244: ++ tlsdesc_opt=-mtls-dialect=desc -244: +++ uname -238: + out/test/aarch64/shared-abs-sym/exe1 -238: + grep foo=0x5 -238: foo=0x5 -238: + cp out/test/aarch64/shared-abs-sym/a.so out/test/aarch64/shared-abs-sym/c.so -244: ++ '[' Linux = FreeBSD ']' -244: ++ trap 'on_error $LINENO' ERR -244: ++ trap on_exit EXIT -244: ++ echo -n 'Testing sort-debug-info-merged ... ' -244: Testing sort-debug-info-merged ... ++ set -o pipefail -244: ++ set -x -244: + nm mold -244: + grep __tsan_init -238: + cc -B. -o out/test/aarch64/shared-abs-sym/exe2 out/test/aarch64/shared-abs-sym/d.o out/test/aarch64/shared-abs-sym/c.so -no-pie -243: + cc -o out/test/aarch64/sort-debug-info-compressed/b.o -c -xc - -g -gdwarf64 -Wl,--compress-debug-sections=zstd -243: + cat -236: + command -v flock -236: + cat -236: + cc -o out/test/aarch64/separate-debug-file-sort/a.o -c -g -gdwarf32 out/test/aarch64/separate-debug-file-sort/a.c -231: mold 2.40.4 (compatible with GNU ld) -231: + grep mold -231: + ./mold -run /usr/bin/ld.lld --version -238: + grep foo=0x3 -238: + out/test/aarch64/shared-abs-sym/exe2 -238: foo=0x3 -243: + MOLD_DEBUG=1 -243: + cc -B. -o out/test/aarch64/sort-debug-info-compressed/exe1 out/test/aarch64/sort-debug-info-compressed/a.o out/test/aarch64/sort-debug-info-compressed/b.o -g -Wl,-Map=out/test/aarch64/sort-debug-info-compressed/map1 -238: + cp out/test/aarch64/shared-abs-sym/b.so out/test/aarch64/shared-abs-sym/c.so -236: + cat -238: + out/test/aarch64/shared-abs-sym/exe1 -238: + grep foo=0x5 -238: foo=0x5 -238: + on_exit -238: + echo OK -238: OK -238: + exit 0 -233/371 Test #238: aarch64-shared-abs-sym ................................... Passed 0.47 sec -test 245 - Start 245: aarch64-sort-debug-info - -245: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info.sh" -245: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -245: Environment variables: -245: MACHINE=aarch64 -245: CPU= -245: Test timeout computed to be: 1500 -236: + cc -o out/test/aarch64/separate-debug-file-sort/b.o -c -g -gdwarf64 out/test/aarch64/separate-debug-file-sort/b.c -245: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info.sh -245: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -245: ++ export LC_ALL=C -245: ++ LC_ALL=C -245: ++ '[' -z aarch64 ']' -245: ++ '[' -z '' ']' -245: ++ TESTDIR=out/test/aarch64 -245: ++ CC=cc -245: ++ CXX=c++ -245: ++ GCC=gcc -245: ++ GXX=g++ -245: ++ OBJDUMP=objdump -245: ++ OBJCOPY=objcopy -245: ++ STRIP=strip -245: ++ QEMU= -245: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info.sh .sh -231: mold 2.40.4 (compatible with GNU ld) -245: ++ testname=sort-debug-info -245: ++ t=out/test/aarch64/sort-debug-info -245: ++ mkdir -p out/test/aarch64/sort-debug-info -231: + ./mold -run /usr/bin/ld.gold --version -245: ++ case $MACHINE in -245: ++ tlsdesc_opt=-mtls-dialect=desc -245: +++ uname -231: + grep mold -245: ++ '[' Linux = FreeBSD ']' -245: ++ trap 'on_error $LINENO' ERR -245: ++ trap on_exit EXIT -245: ++ echo -n 'Testing sort-debug-info ... ' -245: Testing sort-debug-info ... ++ set -o pipefail -245: ++ set -x -245: + cat -231: mold 2.40.4 (compatible with GNU ld) -245: + cc -o out/test/aarch64/sort-debug-info/a.o -c -g -gdwarf32 out/test/aarch64/sort-debug-info/a.c -236: + MOLD_DEBUG=1 -236: + cc -B. -o out/test/aarch64/separate-debug-file-sort/exe out/test/aarch64/separate-debug-file-sort/a.o out/test/aarch64/separate-debug-file-sort/b.o -g -Wl,--separate-debug-file -231: + rm -f out/test/aarch64/run/ld out/test/aarch64/run/ld.lld out/test/aarch64/run/ld.gold out/test/aarch64/run/foo.ld -231: + touch out/test/aarch64/run/ld out/test/aarch64/run/ld.lld out/test/aarch64/run/ld.gold -231: + echo '#!/bin/sh' -231: + chmod 755 out/test/aarch64/run/ld out/test/aarch64/run/ld.lld out/test/aarch64/run/ld.gold out/test/aarch64/run/foo.ld -231: + ./mold -run out/test/aarch64/run/ld --version -231: + grep mold -231: mold 2.40.4 (compatible with GNU ld) -231: + ./mold -run out/test/aarch64/run/ld.lld --version -231: + grep mold -236: + flock out/test/aarch64/separate-debug-file-sort/exe.dbg true -245: + cat -245: + cc -o out/test/aarch64/sort-debug-info/b.o -c -g -gdwarf64 out/test/aarch64/sort-debug-info/b.c -231: mold 2.40.4 (compatible with GNU ld) -231: + ./mold -run out/test/aarch64/run/ld.gold --version -231: + grep mold -236: + readelf -p .debug_line_str out/test/aarch64/separate-debug-file-sort/exe.dbg -236: + grep -Fw a.c out/test/aarch64/separate-debug-file-sort/str -236: [ 6a] out/test/aarch64/separate-debug-file-sort/a.c -236: [ 98] a.c -236: + grep -A10 -Fw a.c out/test/aarch64/separate-debug-file-sort/str -231: mold 2.40.4 (compatible with GNU ld) -231: + ./mold -run out/test/aarch64/run/foo.ld --version -236: + grep -Fw b.c -236: [ 9c] out/test/aarch64/separate-debug-file-sort/b.c -236: [ ca] b.c -236: + on_exit -236: + echo OK -236: OK -236: + exit 0 -243: + grep -A10 -F '/a.o:(.debug_info)' out/test/aarch64/sort-debug-info-compressed/map1 -243: + grep -F '/b.o:(.debug_info)' -234/371 Test #236: aarch64-separate-debug-file-sort ......................... Passed 0.82 sec -test 246 - Start 246: aarch64-spare-program-headers - -246: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/spare-program-headers.sh" -246: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -246: Environment variables: -246: MACHINE=aarch64 -246: CPU= -246: Test timeout computed to be: 1500 -231: + not grep mold -231: + grep mold -231: + return 0 -231: + cat -231: + chmod 755 out/test/aarch64/run/sh -243: 0 122 1 out/test/aarch64/sort-debug-info-compressed/b.o:(.debug_info) -243: + MOLD_DEBUG=1 -243: + cc -B. -o out/test/aarch64/sort-debug-info-compressed/exe2 out/test/aarch64/sort-debug-info-compressed/b.o out/test/aarch64/sort-debug-info-compressed/a.o -g -Wl,-Map=out/test/aarch64/sort-debug-info-compressed/map2 -245: + MOLD_DEBUG=1 -245: + cc -B. -o out/test/aarch64/sort-debug-info/exe1 out/test/aarch64/sort-debug-info/a.o out/test/aarch64/sort-debug-info/b.o -g -Wl,-Map=out/test/aarch64/sort-debug-info/map1 -246: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/spare-program-headers.sh -246: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -246: ++ export LC_ALL=C -246: ++ LC_ALL=C -246: ++ '[' -z aarch64 ']' -246: ++ '[' -z '' ']' -246: ++ TESTDIR=out/test/aarch64 -246: ++ CC=cc -246: ++ CXX=c++ -246: ++ GCC=gcc -246: ++ GXX=g++ -246: ++ OBJDUMP=objdump -246: ++ OBJCOPY=objcopy -246: ++ STRIP=strip -246: ++ QEMU= -246: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/spare-program-headers.sh .sh -231: + grep mold -231: + ./mold -run out/test/aarch64/run/sh ld --version -246: ++ testname=spare-program-headers -246: ++ t=out/test/aarch64/spare-program-headers -246: ++ mkdir -p out/test/aarch64/spare-program-headers -246: ++ case $MACHINE in -246: ++ tlsdesc_opt=-mtls-dialect=desc -246: +++ uname -246: ++ '[' Linux = FreeBSD ']' -246: ++ trap 'on_error $LINENO' ERR -246: ++ trap on_exit EXIT -246: ++ echo -n 'Testing spare-program-headers ... ' -246: Testing spare-program-headers ... ++ set -o pipefail -246: ++ set -x -246: + cat -246: + cc -o out/test/aarch64/spare-program-headers/a.o -c -xc - -231: mold 2.40.4 (compatible with GNU ld) -231: + ./mold -run out/test/aarch64/run/sh out/test/aarch64/run/foo.ld --version -231: + not grep mold -231: + grep mold -231: + return 0 -231: + ./mold -run out/test/aarch64/run/sh out/test/aarch64/run/ld --version -231: + grep mold -231: mold 2.40.4 (compatible with GNU ld) -231: + ./mold -run out/test/aarch64/run/sh out/test/aarch64/run/ld.lld --version -231: + grep mold -246: + cc -B. -o out/test/aarch64/spare-program-headers/exe1 out/test/aarch64/spare-program-headers/a.o -245: + grep -F '/b.o:(.debug_info)' -245: + grep -A10 -F '/a.o:(.debug_info)' out/test/aarch64/sort-debug-info/map1 -245: 0 146 1 out/test/aarch64/sort-debug-info/b.o:(.debug_info) -245: + readelf -p .debug_line_str out/test/aarch64/sort-debug-info/exe1 -245: + grep -Fw a.c out/test/aarch64/sort-debug-info/str1 -245: [ 61] out/test/aarch64/sort-debug-info/a.c -245: [ 86] a.c -245: + grep -A10 -Fw a.c out/test/aarch64/sort-debug-info/str1 -245: + grep -Fw b.c -243: + grep -A10 -F '/a.o:(.debug_info)' out/test/aarch64/sort-debug-info-compressed/map2 -243: + grep -F '/b.o:(.debug_info)' -245: [ 8a] b.c -245: [ 8e] out/test/aarch64/sort-debug-info/b.c -245: + MOLD_DEBUG=1 -245: + cc -B. -o out/test/aarch64/sort-debug-info/exe2 out/test/aarch64/sort-debug-info/b.o out/test/aarch64/sort-debug-info/a.o -g -Wl,-Map=out/test/aarch64/sort-debug-info/map2 -243: 0 122 1 out/test/aarch64/sort-debug-info-compressed/b.o:(.debug_info) -243: + on_exit -243: + echo OK -243: OK -243: + exit 0 -235/371 Test #243: aarch64-sort-debug-info-compressed ....................... Passed 0.47 sec -test 247 - Start 247: aarch64-start-lib - -247: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/start-lib.sh" -247: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -247: Environment variables: -247: MACHINE=aarch64 -247: CPU= -247: Test timeout computed to be: 1500 -246: + grep 'Hello world' -246: + out/test/aarch64/spare-program-headers/exe1 -247: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/start-lib.sh -247: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -247: ++ export LC_ALL=C -247: ++ LC_ALL=C -247: ++ '[' -z aarch64 ']' -247: ++ '[' -z '' ']' -247: ++ TESTDIR=out/test/aarch64 -231: mold 2.40.4 (compatible with GNU ld) -231: + ./mold -run out/test/aarch64/run/sh out/test/aarch64/run/ld.gold --version -246: Hello world -246: ++ readelf -Wl out/test/aarch64/spare-program-headers/exe1 -247: ++ CC=cc -247: ++ CXX=c++ -247: ++ GCC=gcc -247: ++ GXX=g++ -247: ++ OBJDUMP=objdump -247: ++ OBJCOPY=objcopy -247: ++ STRIP=strip -247: ++ QEMU= -231: + grep mold -247: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/start-lib.sh .sh -247: ++ testname=start-lib -247: ++ t=out/test/aarch64/start-lib -247: ++ mkdir -p out/test/aarch64/start-lib -246: ++ grep NULL -247: ++ case $MACHINE in -247: ++ tlsdesc_opt=-mtls-dialect=desc -247: +++ uname -246: ++ wc -l -247: ++ '[' Linux = FreeBSD ']' -247: ++ trap 'on_error $LINENO' ERR -247: ++ trap on_exit EXIT -247: ++ echo -n 'Testing start-lib ... ' -231: mold 2.40.4 (compatible with GNU ld) -247: Testing start-lib ... ++ set -o pipefail -247: ++ set -x -247: + cat -247: + cc -o out/test/aarch64/start-lib/a.o -c -xc - -246: + '[' 0 -eq 0 ']' -246: + cc -B. -o out/test/aarch64/spare-program-headers/exe2 out/test/aarch64/spare-program-headers/a.o -Wl,--spare-program-headers=0 -231: + not grep mold -231: + grep mold -231: + ./mold -run out/test/aarch64/run/sh out/test/aarch64/run/foo.ld --version -231: + return 0 -231: + on_exit -231: + echo OK -231: OK -231: + exit 0 -244: + cc -o out/test/aarch64/sort-debug-info-merged/a.o -c -xc - -g -gdwarf64 -244: + cat -236/371 Test #231: aarch64-run .............................................. Passed 1.20 sec -test 248 - Start 248: aarch64-start-stop-symbol - -248: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/start-stop-symbol.sh" -248: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -248: Environment variables: -248: MACHINE=aarch64 -248: CPU= -248: Test timeout computed to be: 1500 -248: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/start-stop-symbol.sh -248: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -248: ++ export LC_ALL=C -248: ++ LC_ALL=C -248: ++ '[' -z aarch64 ']' -248: ++ '[' -z '' ']' -248: ++ TESTDIR=out/test/aarch64 -248: ++ CC=cc -248: ++ CXX=c++ -248: ++ GCC=gcc -248: ++ GXX=g++ -248: ++ OBJDUMP=objdump -248: ++ OBJCOPY=objcopy -248: ++ STRIP=strip -248: ++ QEMU= -248: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/start-stop-symbol.sh .sh -248: ++ testname=start-stop-symbol -248: ++ t=out/test/aarch64/start-stop-symbol -248: ++ mkdir -p out/test/aarch64/start-stop-symbol -248: ++ case $MACHINE in -248: ++ tlsdesc_opt=-mtls-dialect=desc -248: +++ uname -245: + grep -A10 -F '/a.o:(.debug_info)' out/test/aarch64/sort-debug-info/map2 -245: + grep -F '/b.o:(.debug_info)' -248: ++ '[' Linux = FreeBSD ']' -248: ++ trap 'on_error $LINENO' ERR -248: ++ trap on_exit EXIT -248: ++ echo -n 'Testing start-stop-symbol ... ' -248: Testing start-stop-symbol ... ++ set -o pipefail -248: ++ set -x -248: + cat -245: 0 146 1 out/test/aarch64/sort-debug-info/b.o:(.debug_info) -248: + cc -c -o out/test/aarch64/start-stop-symbol/a.o -xc - -245: + readelf -p .debug_line_str out/test/aarch64/sort-debug-info/exe2 -245: + grep -Fw a.c out/test/aarch64/sort-debug-info/str2 -244: + cat -244: + cc -o out/test/aarch64/sort-debug-info-merged/b.o -c -xc - -g -gdwarf32 -245: [ 61] out/test/aarch64/sort-debug-info/a.c -245: [ 86] a.c -245: + grep -A10 -Fw a.c out/test/aarch64/sort-debug-info/str2 -245: + grep -Fw b.c -245: [ 8a] b.c -245: [ 8e] out/test/aarch64/sort-debug-info/b.c -245: + '[' -z '' ']' -245: + command -v gdb -245: /usr/bin/gdb -245: + grep 'int y = 1' -246: + out/test/aarch64/spare-program-headers/exe2 -246: + grep 'Hello world' -246: Hello world -247: + cc -o out/test/aarch64/start-lib/b.o -c -xc - -246: ++ wc -l -246: ++ grep NULL -247: + cat -245: + gdb out/test/aarch64/sort-debug-info/exe1 -ex 'list main' -ex quit -246: ++ readelf -Wl out/test/aarch64/spare-program-headers/exe2 -248: + ar rcs out/test/aarch64/start-stop-symbol/b.a out/test/aarch64/start-stop-symbol/a.o -241: + cc -B. -o out/test/aarch64/shuffle-sections/exe1 out/test/aarch64/shuffle-sections/a.o out/test/aarch64/shuffle-sections/b.o -246: + '[' 0 -eq 0 ']' -246: + cc -B. -o out/test/aarch64/spare-program-headers/exe3 out/test/aarch64/spare-program-headers/a.o -Wl,--spare-program-headers=1 -244: + ./mold -r -o out/test/aarch64/sort-debug-info-merged/c.o out/test/aarch64/sort-debug-info-merged/a.o out/test/aarch64/sort-debug-info-merged/b.o -240: + cc -B. -o out/test/aarch64/shuffle-sections-seed/exe1 out/test/aarch64/shuffle-sections-seed/a.o out/test/aarch64/shuffle-sections-seed/b.o -244: + cat -244: + cc -o out/test/aarch64/sort-debug-info-merged/d.o -c -xc - -g -gdwarf64 -247: + cat -247: + cc -o out/test/aarch64/start-lib/c.o -c -xc - -241: + out/test/aarch64/shuffle-sections/exe1 -241: + grep 'Hello world' -246: + grep 'Hello world' -246: + out/test/aarch64/spare-program-headers/exe3 -241: Hello world -246: Hello world -241: + cc -B. -o out/test/aarch64/shuffle-sections/exe2 out/test/aarch64/shuffle-sections/a.o out/test/aarch64/shuffle-sections/b.o -Wl,-shuffle-sections -246: ++ grep NULL -246: ++ readelf -Wl out/test/aarch64/spare-program-headers/exe3 -246: ++ wc -l -237: + on_qemu -237: + '[' '' '!=' '' ']' -237: + grep -w qemu /proc/cpuinfo -237: + command -v gdb -237: + command -v flock -237: + cat -237: + cc -c -o out/test/aarch64/separate-debug-file/a.o out/test/aarch64/separate-debug-file/a.c -g -248: + cat -248: + cc -c -o out/test/aarch64/start-stop-symbol/c.o -xc - -246: + '[' 1 -eq 1 ']' -240: + out/test/aarch64/shuffle-sections-seed/exe1 -240: + grep 'Hello world' -246: + cc -B. -o out/test/aarch64/spare-program-headers/exe4 out/test/aarch64/spare-program-headers/a.o -Wl,--spare-program-headers=5 -240: Hello world -240: + cc -B. -o out/test/aarch64/shuffle-sections-seed/exe2 out/test/aarch64/shuffle-sections-seed/a.o out/test/aarch64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 -244: + MOLD_DEBUG=1 -244: + cc -B. -o out/test/aarch64/sort-debug-info-merged/exe1 out/test/aarch64/sort-debug-info-merged/c.o out/test/aarch64/sort-debug-info-merged/d.o -g -Wl,-Map=out/test/aarch64/sort-debug-info-merged/map1 -241: + out/test/aarch64/shuffle-sections/exe2 -241: + grep 'Hello world' -241: Hello world -244: + grep -A10 -F '/c.o:(.debug_info)' out/test/aarch64/sort-debug-info-merged/map1 -244: + grep -F '/d.o:(.debug_info)' -215: + cat -215: + cc -c -xc -o out/test/aarch64/relocatable-many-sections/b.o - -237: + cc -B. -o out/test/aarch64/separate-debug-file/exe1 out/test/aarch64/separate-debug-file/a.o -Wl,--separate-debug-file -241: + not diff out/test/aarch64/shuffle-sections/exe1 out/test/aarch64/shuffle-sections/exe2 -241: + on_exit -241: + echo OK -241: OK -241: + exit 0 -237/371 Test #241: aarch64-shuffle-sections ................................. Passed 1.00 sec -test 249 - Start 249: aarch64-start-stop - -249: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/start-stop.sh" -249: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -249: Environment variables: -249: MACHINE=aarch64 -249: CPU= -249: Test timeout computed to be: 1500 -247: + cc -B. -o out/test/aarch64/start-lib/exe -Wl,-start-lib out/test/aarch64/start-lib/a.o -Wl,-end-lib out/test/aarch64/start-lib/b.o out/test/aarch64/start-lib/c.o -244: 0 122 1 out/test/aarch64/sort-debug-info-merged/d.o:(.debug_info) -244: + MOLD_DEBUG=1 -244: + cc -B. -o out/test/aarch64/sort-debug-info-merged/exe2 out/test/aarch64/sort-debug-info-merged/d.o out/test/aarch64/sort-debug-info-merged/c.o -g -Wl,-Map=out/test/aarch64/sort-debug-info-merged/map2 -249: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/start-stop.sh -249: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -249: ++ export LC_ALL=C -249: ++ LC_ALL=C -249: ++ '[' -z aarch64 ']' -249: ++ '[' -z '' ']' -249: ++ TESTDIR=out/test/aarch64 -249: ++ CC=cc -249: ++ CXX=c++ -249: ++ GCC=gcc -249: ++ GXX=g++ -249: ++ OBJDUMP=objdump -249: ++ OBJCOPY=objcopy -249: ++ STRIP=strip -249: ++ QEMU= -249: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/start-stop.sh .sh -249: ++ testname=start-stop -249: ++ t=out/test/aarch64/start-stop -249: ++ mkdir -p out/test/aarch64/start-stop -249: ++ case $MACHINE in -249: ++ tlsdesc_opt=-mtls-dialect=desc -249: +++ uname -249: ++ '[' Linux = FreeBSD ']' -249: ++ trap 'on_error $LINENO' ERR -249: ++ trap on_exit EXIT -249: ++ echo -n 'Testing start-stop ... ' -249: Testing start-stop ... ++ set -o pipefail -249: ++ set -x -249: + cc -c -o out/test/aarch64/start-stop/a.o -xc - -248: + cc -B. -o out/test/aarch64/start-stop-symbol/exe out/test/aarch64/start-stop-symbol/c.o out/test/aarch64/start-stop-symbol/b.a -249: + cat -215: + ./mold -r -o out/test/aarch64/relocatable-many-sections/c.o out/test/aarch64/relocatable-many-sections/a.o out/test/aarch64/relocatable-many-sections/b.o -247: + nm out/test/aarch64/start-lib/exe -246: + grep 'Hello world' -246: + out/test/aarch64/spare-program-headers/exe4 -246: Hello world -246: ++ grep NULL -246: ++ readelf -Wl out/test/aarch64/spare-program-headers/exe4 -246: ++ wc -l -240: + out/test/aarch64/shuffle-sections-seed/exe2 -240: + grep 'Hello world' -240: Hello world -246: + '[' 5 -eq 5 ']' -246: + on_exit -246: + echo OK -246: OK -246: + exit 0 -247: + not grep ' foo$' out/test/aarch64/start-lib/log -247: + grep ' foo$' out/test/aarch64/start-lib/log -247: + return 0 -247: + grep ' bar$' out/test/aarch64/start-lib/log -237: + readelf -SW out/test/aarch64/separate-debug-file/exe1 -237: + grep -F .gnu_debuglink -238/371 Test #246: aarch64-spare-program-headers ............................ Passed 0.49 sec -test 250 - Start 250: aarch64-static-archive - -250: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/static-archive.sh" -250: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -250: Environment variables: -250: MACHINE=aarch64 -250: CPU= -250: Test timeout computed to be: 1500 -247: 0000000000010768 t bar -247: + on_exit -247: + echo OK -247: OK -247: + exit 0 -249: + cc -B. -o out/test/aarch64/start-stop/exe1 out/test/aarch64/start-stop/a.o -Wl,--start-stop -244: + grep -F '/d.o:(.debug_info)' -244: + grep -A10 -F '/c.o:(.debug_info)' out/test/aarch64/sort-debug-info-merged/map2 -240: + cc -B. -o out/test/aarch64/shuffle-sections-seed/exe3 out/test/aarch64/shuffle-sections-seed/a.o out/test/aarch64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 -239/371 Test #247: aarch64-start-lib ........................................ Passed 0.38 sec -test 251 - Start 251: aarch64-static-pie - -251: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/static-pie.sh" -251: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -251: Environment variables: -251: MACHINE=aarch64 -251: CPU= -251: Test timeout computed to be: 1500 -237: [30] .gnu_debuglink PROGBITS 0000000000000000 000a6c 000010 00 0 0 4 -244: 0 122 1 out/test/aarch64/sort-debug-info-merged/d.o:(.debug_info) -251: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/static-pie.sh -251: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -251: ++ export LC_ALL=C -251: ++ LC_ALL=C -251: ++ '[' -z aarch64 ']' -251: ++ '[' -z '' ']' -251: ++ TESTDIR=out/test/aarch64 -251: ++ CC=cc -251: ++ CXX=c++ -251: ++ GCC=gcc -251: ++ GXX=g++ -251: ++ OBJDUMP=objdump -251: ++ OBJCOPY=objcopy -251: ++ STRIP=strip -251: ++ QEMU= -251: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/static-pie.sh .sh -244: + on_exit -244: + echo OK -244: OK -244: + exit 0 -240/371 Test #244: aarch64-sort-debug-info-merged ........................... Passed 0.81 sec -251: ++ testname=static-pie -251: ++ t=out/test/aarch64/static-pie -251: ++ mkdir -p out/test/aarch64/static-pie -test 252 - Start 252: aarch64-stdout - -252: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/stdout.sh" -252: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -252: Environment variables: -252: MACHINE=aarch64 -252: CPU= -252: Test timeout computed to be: 1500 -237: + flock out/test/aarch64/separate-debug-file/exe1.dbg true -251: ++ case $MACHINE in -251: ++ tlsdesc_opt=-mtls-dialect=desc -251: +++ uname -250: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/static-archive.sh -251: ++ '[' Linux = FreeBSD ']' -251: ++ trap 'on_error $LINENO' ERR -251: ++ trap on_exit EXIT -251: ++ echo -n 'Testing static-pie ... ' -251: Testing static-pie ... ++ set -o pipefail -251: ++ set -x -251: + test_cflags -static-pie -251: + echo 'int main() {}' -252: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/stdout.sh -250: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -250: ++ export LC_ALL=C -250: ++ LC_ALL=C -250: ++ '[' -z aarch64 ']' -250: ++ '[' -z '' ']' -250: ++ TESTDIR=out/test/aarch64 -250: ++ CC=cc -250: ++ CXX=c++ -250: ++ GCC=gcc -250: ++ GXX=g++ -250: ++ OBJDUMP=objdump -250: ++ OBJCOPY=objcopy -250: ++ STRIP=strip -250: ++ QEMU= -237: + gdb out/test/aarch64/separate-debug-file/exe1 -ex 'list main' -ex quit -250: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/static-archive.sh .sh -250: ++ testname=static-archive -250: ++ t=out/test/aarch64/static-archive -250: ++ mkdir -p out/test/aarch64/static-archive -250: ++ case $MACHINE in -250: ++ tlsdesc_opt=-mtls-dialect=desc -250: +++ uname -252: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -252: ++ export LC_ALL=C -252: ++ LC_ALL=C -252: ++ '[' -z aarch64 ']' -252: ++ '[' -z '' ']' -252: ++ TESTDIR=out/test/aarch64 -252: ++ CC=cc -252: ++ CXX=c++ -252: ++ GCC=gcc -252: ++ GXX=g++ -252: ++ OBJDUMP=objdump -252: ++ OBJCOPY=objcopy -252: ++ STRIP=strip -252: ++ QEMU= -252: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/stdout.sh .sh -251: + cc -B. -static-pie -o /dev/null -xc - -237: + grep -F printf -250: ++ '[' Linux = FreeBSD ']' -250: ++ trap 'on_error $LINENO' ERR -250: ++ trap on_exit EXIT -250: ++ echo -n 'Testing static-archive ... ' -250: Testing static-archive ... ++ set -o pipefail -250: ++ set -x -250: + cat -252: ++ testname=stdout -252: ++ t=out/test/aarch64/stdout -252: ++ mkdir -p out/test/aarch64/stdout -250: + cc -o out/test/aarch64/static-archive/long-long-long-filename.o -c -xc - -252: ++ case $MACHINE in -252: ++ tlsdesc_opt=-mtls-dialect=desc -252: +++ uname -240: + out/test/aarch64/shuffle-sections-seed/exe3 -240: + grep 'Hello world' -240: Hello world -240: + cc -B. -o out/test/aarch64/shuffle-sections-seed/exe4 out/test/aarch64/shuffle-sections-seed/a.o out/test/aarch64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=5 -252: ++ '[' Linux = FreeBSD ']' -252: ++ trap 'on_error $LINENO' ERR -252: ++ trap on_exit EXIT -252: ++ echo -n 'Testing stdout ... ' -252: Testing stdout ... ++ set -o pipefail -252: ++ set -x -252: + cc -o out/test/aarch64/stdout/a.o -c -xc - -248: + out/test/aarch64/start-stop-symbol/exe -248: + grep 'section foo section foo' -252: + cat -248: section foo section foo -248: + cc -B. -o out/test/aarch64/start-stop-symbol/exe out/test/aarch64/start-stop-symbol/c.o out/test/aarch64/start-stop-symbol/b.a -Wl,-gc-sections -250: + cat -250: + cc -o out/test/aarch64/static-archive/b.o -c -xc - -249: + readelf -sW out/test/aarch64/start-stop/exe1 -249: + grep __start_text -249: 170: 0000000000010640 0 NOTYPE LOCAL DEFAULT 18 __start_text -249: + grep __stop_text -249: + readelf -sW out/test/aarch64/start-stop/exe1 -250: + cc -o out/test/aarch64/static-archive/c.o -c -xc - -250: + cat -249: 171: 0000000000010770 0 NOTYPE LOCAL DEFAULT 18 __stop_text -240: + out/test/aarch64/shuffle-sections-seed/exe4 -249: + on_exit -249: + echo OK -249: OK -249: + exit 0 -241/371 Test #249: aarch64-start-stop ....................................... Passed 0.21 sec -240: + grep 'Hello world' -test 253 - Start 253: aarch64-strip-debug - -253: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/strip-debug.sh" -253: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -253: Environment variables: -253: MACHINE=aarch64 -253: CPU= -253: Test timeout computed to be: 1500 -240: Hello world -240: + not diff out/test/aarch64/shuffle-sections-seed/exe1 out/test/aarch64/shuffle-sections-seed/exe2 -240: + diff out/test/aarch64/shuffle-sections-seed/exe2 out/test/aarch64/shuffle-sections-seed/exe3 -240: + not diff out/test/aarch64/shuffle-sections-seed/exe3 out/test/aarch64/shuffle-sections-seed/exe4 -253: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/strip-debug.sh -253: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -253: ++ export LC_ALL=C -253: ++ LC_ALL=C -253: ++ '[' -z aarch64 ']' -253: ++ '[' -z '' ']' -253: ++ TESTDIR=out/test/aarch64 -253: ++ CC=cc -253: ++ CXX=c++ -253: ++ GCC=gcc -253: ++ GXX=g++ -253: ++ OBJDUMP=objdump -253: ++ OBJCOPY=objcopy -253: ++ STRIP=strip -253: ++ QEMU= -253: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/strip-debug.sh .sh -240: + on_exit -240: + echo OK -240: OK -240: + exit 0 -242/371 Test #240: aarch64-shuffle-sections-seed ............................ Passed 1.25 sec -test 254 - Start 254: aarch64-strip - -254: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/strip.sh" -254: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -254: Environment variables: -254: MACHINE=aarch64 -254: CPU= -254: Test timeout computed to be: 1500 -253: ++ testname=strip-debug -253: ++ t=out/test/aarch64/strip-debug -253: ++ mkdir -p out/test/aarch64/strip-debug -253: ++ case $MACHINE in -253: ++ tlsdesc_opt=-mtls-dialect=desc -253: +++ uname -253: ++ '[' Linux = FreeBSD ']' -253: ++ trap 'on_error $LINENO' ERR -253: ++ trap on_exit EXIT -253: ++ echo -n 'Testing strip-debug ... ' -253: Testing strip-debug ... ++ set -o pipefail -253: ++ set -x -253: + cat -253: + cc -o out/test/aarch64/strip-debug/a.o -c -xc - -g -248: + grep 'section foo section foo' -252: + cc -B. -Wl,-build-id=sha1 out/test/aarch64/stdout/a.o -o - -248: + out/test/aarch64/start-stop-symbol/exe -248: section foo section foo -254: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/strip.sh -248: + on_exit -248: + echo OK -248: OK -248: + exit 0 -243/371 Test #248: aarch64-start-stop-symbol ................................ Passed 0.49 sec -test 255 - Start 255: aarch64-stt-common - -255: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/stt-common.sh" -255: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -255: Environment variables: -255: MACHINE=aarch64 -255: CPU= -255: Test timeout computed to be: 1500 -254: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -254: ++ export LC_ALL=C -254: ++ LC_ALL=C -254: ++ '[' -z aarch64 ']' -254: ++ '[' -z '' ']' -254: ++ TESTDIR=out/test/aarch64 -254: ++ CC=cc -254: ++ CXX=c++ -254: ++ GCC=gcc -254: ++ GXX=g++ -254: ++ OBJDUMP=objdump -254: ++ OBJCOPY=objcopy -254: ++ STRIP=strip -254: ++ QEMU= -254: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/strip.sh .sh -254: ++ testname=strip -254: ++ t=out/test/aarch64/strip -254: ++ mkdir -p out/test/aarch64/strip -255: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/stt-common.sh -254: ++ case $MACHINE in -254: ++ tlsdesc_opt=-mtls-dialect=desc -254: +++ uname -254: ++ '[' Linux = FreeBSD ']' -254: ++ trap 'on_error $LINENO' ERR -254: ++ trap on_exit EXIT -254: ++ echo -n 'Testing strip ... ' -254: Testing strip ... ++ set -o pipefail -254: ++ set -x -254: + cc -x assembler -c -o out/test/aarch64/strip/a.o -Wa,-L - -254: + cat -255: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -255: ++ export LC_ALL=C -255: ++ LC_ALL=C -255: ++ '[' -z aarch64 ']' -255: ++ '[' -z '' ']' -255: ++ TESTDIR=out/test/aarch64 -255: ++ CC=cc -255: ++ CXX=c++ -255: ++ GCC=gcc -255: ++ GXX=g++ -255: ++ OBJDUMP=objdump -255: ++ OBJCOPY=objcopy -255: ++ STRIP=strip -255: ++ QEMU= -255: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/stt-common.sh .sh -254: + ./mold -o out/test/aarch64/strip/exe out/test/aarch64/strip/a.o -255: ++ testname=stt-common -255: ++ t=out/test/aarch64/stt-common -255: ++ mkdir -p out/test/aarch64/stt-common -255: ++ case $MACHINE in -255: ++ tlsdesc_opt=-mtls-dialect=desc -255: +++ uname -255: ++ '[' Linux = FreeBSD ']' -255: ++ trap 'on_error $LINENO' ERR -255: ++ trap on_exit EXIT -255: ++ echo -n 'Testing stt-common ... ' -255: Testing stt-common ... ++ set -o pipefail -255: ++ set -x -255: + cat -255: + cc -fcommon -xc -c -o out/test/aarch64/stt-common/a.o - -Wa,--elf-stt-common=yes -250: + rm -f out/test/aarch64/static-archive/d.a -253: + cc -B. -o out/test/aarch64/strip-debug/exe out/test/aarch64/strip-debug/a.o -Wl,--strip-debug -250: + cd out/test/aarch64/static-archive -250: + ar rcs d.a long-long-long-filename.o b.o -254: + readelf --symbols out/test/aarch64/strip/exe -254: + grep -F _start out/test/aarch64/strip/log -252: + chmod 755 out/test/aarch64/stdout/exe -254: 15: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 _start -254: 17: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start -254: 18: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start -254: 20: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start -254: 22: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start -254: 27: 0000000000230230 0 NOTYPE LOCAL DEFAULT 8 __bss_start -254: 31: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start -254: 32: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start -254: 40: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR -254: 42: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR -252: + out/test/aarch64/stdout/exe -254: + grep -F foo out/test/aarch64/strip/log -254: 16: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 foo -251: + cat -254: + grep -F bar out/test/aarch64/strip/log -252: + grep 'Hello world' -252: Hello world -252: + on_exit -252: + echo OK -252: OK -252: + exit 0 -254: 13: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 bar -254: + [[ aarch64 != riscv* ]] -254: + [[ aarch64 != loongarch* ]] -254: + grep -F .L.baz out/test/aarch64/strip/log -244/371 Test #252: aarch64-stdout ........................................... Passed 0.24 sec -test 256 - Start 256: aarch64-symbol-rank - -256: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-rank.sh" -256: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -256: Environment variables: -256: MACHINE=aarch64 -256: CPU= -256: Test timeout computed to be: 1500 -251: + cc -o out/test/aarch64/static-pie/a.o -c -xc - -fPIE -254: 14: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 .L.baz -254: + ./mold -o out/test/aarch64/strip/exe out/test/aarch64/strip/a.o -strip-all -256: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-rank.sh -256: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -256: ++ export LC_ALL=C -255: + cat -256: ++ LC_ALL=C -256: ++ '[' -z aarch64 ']' -256: ++ '[' -z '' ']' -256: ++ TESTDIR=out/test/aarch64 -256: ++ CC=cc -256: ++ CXX=c++ -256: ++ GCC=gcc -256: ++ GXX=g++ -256: ++ OBJDUMP=objdump -256: ++ OBJCOPY=objcopy -256: ++ STRIP=strip -256: ++ QEMU= -256: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-rank.sh .sh -254: + readelf --symbols out/test/aarch64/strip/exe -255: + cc -fcommon -xc -c -o out/test/aarch64/stt-common/b.o - -Wa,--elf-stt-common=yes -254: + not grep -F _start out/test/aarch64/strip/log -254: + grep -F _start out/test/aarch64/strip/log -256: ++ testname=symbol-rank -256: ++ t=out/test/aarch64/symbol-rank -256: ++ mkdir -p out/test/aarch64/symbol-rank -256: ++ case $MACHINE in -256: ++ tlsdesc_opt=-mtls-dialect=desc -256: +++ uname -256: ++ '[' Linux = FreeBSD ']' -256: ++ trap 'on_error $LINENO' ERR -256: ++ trap on_exit EXIT -256: ++ echo -n 'Testing symbol-rank ... ' -256: Testing symbol-rank ... ++ set -o pipefail -256: ++ set -x -256: + cat -256: + cc -o out/test/aarch64/symbol-rank/a.o -c -xc - -254: + return 0 -254: + not grep -F foo out/test/aarch64/strip/log -254: + grep -F foo out/test/aarch64/strip/log -254: + return 0 -254: + not grep -F bar out/test/aarch64/strip/log -254: + grep -F bar out/test/aarch64/strip/log -254: + return 0 -254: + [[ aarch64 != riscv* ]] -254: + [[ aarch64 != loongarch* ]] -254: + not grep -F .L.baz out/test/aarch64/strip/log -254: + grep -F .L.baz out/test/aarch64/strip/log -253: + readelf -W --sections out/test/aarch64/strip-debug/exe -253: + not grep -F .debug_info -253: + grep -F .debug_info -254: + return 0 -254: + on_exit -254: + echo OK -254: OK -254: + exit 0 -245/371 Test #254: aarch64-strip ............................................ Passed 0.16 sec -test 257 - Start 257: aarch64-symbol-version-as-needed - -257: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-as-needed.sh" -257: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -257: Environment variables: -257: MACHINE=aarch64 -257: CPU= -257: Test timeout computed to be: 1500 -253: + return 0 -257: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-as-needed.sh -253: + readelf -W --symbols out/test/aarch64/strip-debug/exe -257: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -257: ++ export LC_ALL=C -257: ++ LC_ALL=C -257: ++ '[' -z aarch64 ']' -257: ++ '[' -z '' ']' -257: ++ TESTDIR=out/test/aarch64 -257: ++ CC=cc -257: ++ CXX=c++ -257: ++ GCC=gcc -257: ++ GXX=g++ -257: ++ OBJDUMP=objdump -257: ++ OBJCOPY=objcopy -257: ++ STRIP=strip -257: ++ QEMU= -257: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-as-needed.sh .sh -253: + grep ' bar' -253: 82: 00000000000107b0 8 FUNC LOCAL DEFAULT 18 bar -253: + on_exit -253: + echo OK -253: OK -253: + exit 0 -257: ++ testname=symbol-version-as-needed -257: ++ t=out/test/aarch64/symbol-version-as-needed -257: ++ mkdir -p out/test/aarch64/symbol-version-as-needed -257: ++ case $MACHINE in -257: ++ tlsdesc_opt=-mtls-dialect=desc -257: +++ uname -257: ++ '[' Linux = FreeBSD ']' -257: ++ trap 'on_error $LINENO' ERR -257: ++ trap on_exit EXIT -257: ++ echo -n 'Testing symbol-version-as-needed ... ' -257: Testing symbol-version-as-needed ... ++ set -o pipefail -257: ++ set -x -257: + cat -257: + cc -o out/test/aarch64/symbol-version-as-needed/a.o -c -xc - -fPIC -246/371 Test #253: aarch64-strip-debug ...................................... Passed 0.20 sec -test 258 - Start 258: aarch64-symbol-version-lto - -258: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-lto.sh" -258: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -258: Environment variables: -258: MACHINE=aarch64 -258: CPU= -258: Test timeout computed to be: 1500 -250: + cc -B. -Wl,--trace -o out/test/aarch64/static-archive/exe out/test/aarch64/static-archive/c.o out/test/aarch64/static-archive/d.a -256: + cat -256: + cc -o out/test/aarch64/symbol-rank/b.o -c -xc - -fcommon -258: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-lto.sh -258: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -258: ++ export LC_ALL=C -258: ++ LC_ALL=C -258: ++ '[' -z aarch64 ']' -258: ++ '[' -z '' ']' -258: ++ TESTDIR=out/test/aarch64 -258: ++ CC=cc -258: ++ CXX=c++ -258: ++ GCC=gcc -258: ++ GXX=g++ -258: ++ OBJDUMP=objdump -258: ++ OBJCOPY=objcopy -258: ++ STRIP=strip -258: ++ QEMU= -258: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-lto.sh .sh -251: + cc -B. -o out/test/aarch64/static-pie/exe1 out/test/aarch64/static-pie/a.o -static-pie -258: ++ testname=symbol-version-lto -258: ++ t=out/test/aarch64/symbol-version-lto -258: ++ mkdir -p out/test/aarch64/symbol-version-lto -258: ++ case $MACHINE in -258: ++ tlsdesc_opt=-mtls-dialect=desc -258: +++ uname -257: + echo 'ver1 { local: *; }; ver2 { local: *; };' -258: ++ '[' Linux = FreeBSD ']' -258: ++ trap 'on_error $LINENO' ERR -258: ++ trap on_exit EXIT -258: ++ echo -n 'Testing symbol-version-lto ... ' -258: Testing symbol-version-lto ... ++ set -o pipefail -258: ++ set -x -258: + test_cflags -flto -257: + cc -B. -shared -o out/test/aarch64/symbol-version-as-needed/libfoo.so out/test/aarch64/symbol-version-as-needed/a.o -Wl,--version-script=out/test/aarch64/symbol-version-as-needed/b.ver -258: + echo 'int main() {}' -258: + cc -B. -flto -o /dev/null -xc - -255: + cc -B. -o out/test/aarch64/stt-common/exe out/test/aarch64/stt-common/a.o out/test/aarch64/stt-common/b.o -Wl,--fatal-warnings -250: + grep -F 'static-archive/d.a(long-long-long-filename.o)' out/test/aarch64/static-archive/log -250: trace: out/test/aarch64/static-archive/d.a(long-long-long-filename.o) -250: + grep -F 'static-archive/d.a(b.o)' out/test/aarch64/static-archive/log -250: trace: out/test/aarch64/static-archive/d.a(b.o) -250: + grep -F static-archive/c.o out/test/aarch64/static-archive/log -256: + cat -256: + cc -o out/test/aarch64/symbol-rank/c.o -c -xc - -250: trace: out/test/aarch64/static-archive/c.o -250: + out/test/aarch64/static-archive/exe -250: + grep 8 -250: 8 -250: + on_exit -250: + echo OK -250: OK -250: + exit 0 -247/371 Test #250: aarch64-static-archive ................................... Passed 0.43 sec -test 259 - Start 259: aarch64-symbol-version-multi - -259: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-multi.sh" -259: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -259: Environment variables: -259: MACHINE=aarch64 -259: CPU= -259: Test timeout computed to be: 1500 -251: + out/test/aarch64/static-pie/exe1 -251: + grep 'Hello world' -251: Hello world -251: + cc -B. -o out/test/aarch64/static-pie/exe2 out/test/aarch64/static-pie/a.o -static-pie -Wl,--no-relax -259: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-multi.sh -257: + cat -257: + cc -o out/test/aarch64/symbol-version-as-needed/b.o -c -xc - -259: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -259: ++ export LC_ALL=C -259: ++ LC_ALL=C -259: ++ '[' -z aarch64 ']' -259: ++ '[' -z '' ']' -259: ++ TESTDIR=out/test/aarch64 -259: ++ CC=cc -259: ++ CXX=c++ -259: ++ GCC=gcc -259: ++ GXX=g++ -259: ++ OBJDUMP=objdump -259: ++ OBJCOPY=objcopy -259: ++ STRIP=strip -259: ++ QEMU= -259: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-multi.sh .sh -256: + cat -256: + cc -o out/test/aarch64/symbol-rank/d.o -c -xc - -fcommon -259: ++ testname=symbol-version-multi -259: ++ t=out/test/aarch64/symbol-version-multi -259: ++ mkdir -p out/test/aarch64/symbol-version-multi -255: + out/test/aarch64/stt-common/exe -255: + grep '0 5 42' -259: ++ case $MACHINE in -259: ++ tlsdesc_opt=-mtls-dialect=desc -255: 0 5 42 -255: + readelf --sections out/test/aarch64/stt-common/exe -259: +++ uname -259: ++ '[' Linux = FreeBSD ']' -259: ++ trap 'on_error $LINENO' ERR -259: ++ trap on_exit EXIT -259: ++ echo -n 'Testing symbol-version-multi ... ' -259: Testing symbol-version-multi ... ++ set -o pipefail -259: ++ set -x -255: + grep '.common .*NOBITS' out/test/aarch64/stt-common/log -259: + cat -255: [29] .common NOBITS 0000000000030a54 00000a50 -255: + on_exit -255: + echo OK -255: OK -255: + exit 0 -259: + cc -o out/test/aarch64/symbol-version-multi/a.o -c -xc - -fPIC -248/371 Test #255: aarch64-stt-common ....................................... Passed 0.30 sec -test 260 - Start 260: aarch64-symbol-version - -260: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version.sh" -260: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -260: Environment variables: -260: MACHINE=aarch64 -260: CPU= -260: Test timeout computed to be: 1500 -256: + rm -f out/test/aarch64/symbol-rank/x.a -256: + ar rcs out/test/aarch64/symbol-rank/x.a out/test/aarch64/symbol-rank/a.o out/test/aarch64/symbol-rank/b.o out/test/aarch64/symbol-rank/c.o -260: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version.sh -245: 1 int y = 1; -245: + gdb out/test/aarch64/sort-debug-info/exe2 -ex 'list main' -ex quit -245: + grep 'int y = 1' -260: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -260: ++ export LC_ALL=C -260: ++ LC_ALL=C -260: ++ '[' -z aarch64 ']' -260: ++ '[' -z '' ']' -260: ++ TESTDIR=out/test/aarch64 -260: ++ CC=cc -260: ++ CXX=c++ -260: ++ GCC=gcc -260: ++ GXX=g++ -260: ++ OBJDUMP=objdump -260: ++ OBJCOPY=objcopy -260: ++ STRIP=strip -260: ++ QEMU= -260: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version.sh .sh -260: ++ testname=symbol-version -260: ++ t=out/test/aarch64/symbol-version -260: ++ mkdir -p out/test/aarch64/symbol-version -260: ++ case $MACHINE in -260: ++ tlsdesc_opt=-mtls-dialect=desc -237: 3 printf("Hello world\n"); -237: + cc -c -o out/test/aarch64/separate-debug-file/a.o out/test/aarch64/separate-debug-file/a.c -g -260: +++ uname -257: + cc -B. -o out/test/aarch64/symbol-version-as-needed/exe out/test/aarch64/symbol-version-as-needed/b.o -Lout/test/aarch64/symbol-version-as-needed -Wl,--as-needed -lfoo -Wl,-rpath=out/test/aarch64/symbol-version-as-needed -260: ++ '[' Linux = FreeBSD ']' -260: ++ trap 'on_error $LINENO' ERR -260: ++ trap on_exit EXIT -260: ++ echo -n 'Testing symbol-version ... ' -260: Testing symbol-version ... ++ set -o pipefail -260: ++ set -x -260: + cat -260: + cc -fPIC -c -o out/test/aarch64/symbol-version/a.o -xc - -256: + cc -B. -o out/test/aarch64/symbol-rank/exe out/test/aarch64/symbol-rank/d.o out/test/aarch64/symbol-rank/x.a -251: + out/test/aarch64/static-pie/exe2 -251: + grep 'Hello world' -251: Hello world -251: + on_exit -251: + echo OK -251: OK -251: + exit 0 -249/371 Test #251: aarch64-static-pie ....................................... Passed 0.55 sec -test 261 - Start 261: aarch64-symbol-version2 - -261: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version2.sh" -261: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -261: Environment variables: -261: MACHINE=aarch64 -261: CPU= -261: Test timeout computed to be: 1500 -257: + out/test/aarch64/symbol-version-as-needed/exe -257: + grep foo2 -257: foo2 -257: + on_exit -257: + echo OK -257: OK -257: + exit 0 -261: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version2.sh -261: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -261: ++ export LC_ALL=C -261: ++ LC_ALL=C -261: ++ '[' -z aarch64 ']' -261: ++ '[' -z '' ']' -261: ++ TESTDIR=out/test/aarch64 -261: ++ CC=cc -261: ++ CXX=c++ -261: ++ GCC=gcc -261: ++ GXX=g++ -261: ++ OBJDUMP=objdump -261: ++ OBJCOPY=objcopy -261: ++ STRIP=strip -261: ++ QEMU= -250/371 Test #257: aarch64-symbol-version-as-needed ......................... Passed 0.28 sec -test 262 - Start 262: aarch64-symbol-version3 - -262: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version3.sh" -262: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -262: Environment variables: -262: MACHINE=aarch64 -262: CPU= -262: Test timeout computed to be: 1500 -261: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version2.sh .sh -261: ++ testname=symbol-version2 -261: ++ t=out/test/aarch64/symbol-version2 -261: ++ mkdir -p out/test/aarch64/symbol-version2 -261: ++ case $MACHINE in -261: ++ tlsdesc_opt=-mtls-dialect=desc -261: +++ uname -259: + cat -259: + cc -B. -o out/test/aarch64/symbol-version-multi/c.so -shared out/test/aarch64/symbol-version-multi/a.o -Wl,--version-script=out/test/aarch64/symbol-version-multi/b.version -262: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version3.sh -262: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -262: ++ export LC_ALL=C -262: ++ LC_ALL=C -262: ++ '[' -z aarch64 ']' -262: ++ '[' -z '' ']' -262: ++ TESTDIR=out/test/aarch64 -262: ++ CC=cc -262: ++ CXX=c++ -262: ++ GCC=gcc -262: ++ GXX=g++ -262: ++ OBJDUMP=objdump -262: ++ OBJCOPY=objcopy -262: ++ STRIP=strip -262: ++ QEMU= -262: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version3.sh .sh -261: ++ '[' Linux = FreeBSD ']' -261: ++ trap 'on_error $LINENO' ERR -261: ++ trap on_exit EXIT -261: ++ echo -n 'Testing symbol-version2 ... ' -261: Testing symbol-version2 ... ++ set -o pipefail -261: ++ set -x -261: + cc -o out/test/aarch64/symbol-version2/a.o -c -xc - -262: ++ testname=symbol-version3 -262: ++ t=out/test/aarch64/symbol-version3 -262: ++ mkdir -p out/test/aarch64/symbol-version3 -262: ++ case $MACHINE in -262: ++ tlsdesc_opt=-mtls-dialect=desc -262: +++ uname -262: ++ '[' Linux = FreeBSD ']' -262: ++ trap 'on_error $LINENO' ERR -262: ++ trap on_exit EXIT -262: ++ echo -n 'Testing symbol-version3 ... ' -262: Testing symbol-version3 ... ++ set -o pipefail -262: ++ set -x -262: + cc -o out/test/aarch64/symbol-version3/a.o -c -xc - -261: + cat -262: + cat -256: + grep '^0 0 0 5$' -256: + out/test/aarch64/symbol-rank/exe -256: 0 0 0 5 -256: + on_exit -256: + echo OK -256: OK -256: + exit 0 -251/371 Test #256: aarch64-symbol-rank ...................................... Passed 0.36 sec -test 263 - Start 263: aarch64-symbol-version4 - -263: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version4.sh" -263: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -263: Environment variables: -263: MACHINE=aarch64 -263: CPU= -263: Test timeout computed to be: 1500 -263: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version4.sh -263: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -263: ++ export LC_ALL=C -263: ++ LC_ALL=C -263: ++ '[' -z aarch64 ']' -263: ++ '[' -z '' ']' -263: ++ TESTDIR=out/test/aarch64 -263: ++ CC=cc -263: ++ CXX=c++ -263: ++ GCC=gcc -263: ++ GXX=g++ -263: ++ OBJDUMP=objdump -263: ++ OBJCOPY=objcopy -263: ++ STRIP=strip -263: ++ QEMU= -260: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' -260: + cc -B. -shared -o out/test/aarch64/symbol-version/c.so out/test/aarch64/symbol-version/a.o -Wl,--version-script=out/test/aarch64/symbol-version/b.ver -263: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version4.sh .sh -263: ++ testname=symbol-version4 -263: ++ t=out/test/aarch64/symbol-version4 -263: ++ mkdir -p out/test/aarch64/symbol-version4 -263: ++ case $MACHINE in -263: ++ tlsdesc_opt=-mtls-dialect=desc -263: +++ uname -262: + cat -263: ++ '[' Linux = FreeBSD ']' -263: ++ trap 'on_error $LINENO' ERR -263: ++ trap on_exit EXIT -263: ++ echo -n 'Testing symbol-version4 ... ' -263: Testing symbol-version4 ... ++ set -o pipefail -263: ++ set -x -262: + cc -B. -o out/test/aarch64/symbol-version3/c.so -shared out/test/aarch64/symbol-version3/a.o -Wl,--version-script=out/test/aarch64/symbol-version3/b.version -261: + cat -263: + cc -o out/test/aarch64/symbol-version4/a.o -c -xc - -fPIC -261: + cc -B. -o out/test/aarch64/symbol-version2/c.so -shared out/test/aarch64/symbol-version2/a.o -Wl,--version-script=out/test/aarch64/symbol-version2/b.version -263: + cat -170: + cat -170: + cc -c -xc -o out/test/aarch64/many-output-sections/b.o - -fPIC -169: + ./mold --relocatable -o out/test/aarch64/many-input-sections2/b.o out/test/aarch64/many-input-sections2/a.o -261: + readelf -W --dyn-syms out/test/aarch64/symbol-version2/c.so -259: + grep -F foo@TEST1 -261: + grep ' foo@TEST' out/test/aarch64/symbol-version2/log -261: 7: 0000000000010748 8 FUNC GLOBAL DEFAULT 14 foo@TEST -259: + readelf -W --dyn-syms out/test/aarch64/symbol-version-multi/c.so -260: + readelf --symbols out/test/aarch64/symbol-version/c.so -259: 6: 0000000000010748 8 FUNC GLOBAL DEFAULT 14 foo@TEST1 -261: + grep ' bar@TEST' out/test/aarch64/symbol-version2/log -261: 5: 0000000000010750 8 FUNC GLOBAL DEFAULT 14 bar@TEST -260: + grep -F foo@VER1 out/test/aarch64/symbol-version/log -259: + readelf -W --dyn-syms out/test/aarch64/symbol-version-multi/c.so -259: + grep -F foo@@TEST2 -261: + grep ' bar1' out/test/aarch64/symbol-version2/log -261: 6: 0000000000010750 8 FUNC GLOBAL DEFAULT 14 bar1 -261: + not grep ' foo@@TEST' out/test/aarch64/symbol-version2/log -261: + grep ' foo@@TEST' out/test/aarch64/symbol-version2/log -263: + cat -263: + cc -B. -o out/test/aarch64/symbol-version4/c.so -shared out/test/aarch64/symbol-version4/a.o -Wl,--version-script=out/test/aarch64/symbol-version4/b.version -237: + cc -B. -o out/test/aarch64/separate-debug-file/exe2 out/test/aarch64/separate-debug-file/a.o -Wl,--separate-debug-file,--no-build-id -261: + return 0 -261: + on_exit -261: + echo OK -261: OK -261: + exit 0 -252/371 Test #261: aarch64-symbol-version2 .................................. Passed 0.13 sec -test 264 - Start 264: aarch64-symbol-version5 - -264: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version5.sh" -264: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -264: Environment variables: -264: MACHINE=aarch64 -264: CPU= -264: Test timeout computed to be: 1500 -260: 6: 0000000000010828 8 FUNC GLOBAL DEFAULT 16 foo@VER1 -260: + grep -F foo@VER2 out/test/aarch64/symbol-version/log -260: 7: 0000000000010830 8 FUNC GLOBAL DEFAULT 16 foo@VER2 -259: 5: 0000000000010748 8 FUNC GLOBAL DEFAULT 14 foo@@TEST2 -259: + on_exit -259: + echo OK -259: OK -259: + exit 0 -262: + readelf -W --dyn-syms out/test/aarch64/symbol-version3/c.so -264: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version5.sh -264: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -264: ++ export LC_ALL=C -264: ++ LC_ALL=C -264: ++ '[' -z aarch64 ']' -264: ++ '[' -z '' ']' -264: ++ TESTDIR=out/test/aarch64 -264: ++ CC=cc -264: ++ CXX=c++ -264: ++ GCC=gcc -264: ++ GXX=g++ -264: ++ OBJDUMP=objdump -264: ++ OBJCOPY=objcopy -264: ++ STRIP=strip -264: ++ QEMU= -253/371 Test #259: aarch64-symbol-version-multi ............................. Passed 0.27 sec -260: + grep -F foo@@VER3 out/test/aarch64/symbol-version/log -264: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version5.sh .sh -test 265 - Start 265: aarch64-symtab-dso - -265: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symtab-dso.sh" -265: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -265: Environment variables: -265: MACHINE=aarch64 -265: CPU= -265: Test timeout computed to be: 1500 -265: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symtab-dso.sh -264: ++ testname=symbol-version5 -264: ++ t=out/test/aarch64/symbol-version5 -264: ++ mkdir -p out/test/aarch64/symbol-version5 -265: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -265: ++ export LC_ALL=C -265: ++ LC_ALL=C -265: ++ '[' -z aarch64 ']' -265: ++ '[' -z '' ']' -265: ++ TESTDIR=out/test/aarch64 -265: ++ CC=cc -265: ++ CXX=c++ -265: ++ GCC=gcc -265: ++ GXX=g++ -265: ++ OBJDUMP=objdump -265: ++ OBJCOPY=objcopy -265: ++ STRIP=strip -265: ++ QEMU= -265: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symtab-dso.sh .sh -260: 5: 0000000000010838 8 FUNC GLOBAL DEFAULT 16 foo@@VER3 -262: + grep ' foo@@TEST1' out/test/aarch64/symbol-version3/log -264: ++ case $MACHINE in -264: ++ tlsdesc_opt=-mtls-dialect=desc -264: +++ uname -260: + on_exit -260: + echo OK -260: OK -260: + exit 0 -262: 5: 00000000000107e8 8 FUNC GLOBAL DEFAULT 14 foo@@TEST1 -265: ++ testname=symtab-dso -265: ++ t=out/test/aarch64/symtab-dso -254/371 Test #260: aarch64-symbol-version ................................... Passed 0.25 sec -test 266 - Start 266: aarch64-symtab-section-symbols - -266: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symtab-section-symbols.sh" -266: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -266: Environment variables: -266: MACHINE=aarch64 -266: CPU= -266: Test timeout computed to be: 1500 -264: ++ '[' Linux = FreeBSD ']' -264: ++ trap 'on_error $LINENO' ERR -264: ++ trap on_exit EXIT -264: ++ echo -n 'Testing symbol-version5 ... ' -264: Testing symbol-version5 ... ++ set -o pipefail -264: ++ set -x -266: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symtab-section-symbols.sh -264: + cc -o out/test/aarch64/symbol-version5/a.o -c -xc - -fPIC -264: + cat -265: ++ mkdir -p out/test/aarch64/symtab-dso -262: + grep ' foo@TEST2' out/test/aarch64/symbol-version3/log -266: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -266: ++ export LC_ALL=C -266: ++ LC_ALL=C -266: ++ '[' -z aarch64 ']' -266: ++ '[' -z '' ']' -266: ++ TESTDIR=out/test/aarch64 -266: ++ CC=cc -266: ++ CXX=c++ -266: ++ GCC=gcc -266: ++ GXX=g++ -266: ++ OBJDUMP=objdump -266: ++ OBJCOPY=objcopy -266: ++ STRIP=strip -266: ++ QEMU= -266: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symtab-section-symbols.sh .sh -266: ++ testname=symtab-section-symbols -266: ++ t=out/test/aarch64/symtab-section-symbols -266: ++ mkdir -p out/test/aarch64/symtab-section-symbols -266: ++ case $MACHINE in -266: ++ tlsdesc_opt=-mtls-dialect=desc -265: ++ case $MACHINE in -265: ++ tlsdesc_opt=-mtls-dialect=desc -262: 6: 00000000000107f0 8 FUNC GLOBAL DEFAULT 14 foo@TEST2 -170: + not cc -B. -shared -o out/test/aarch64/many-output-sections/c.so out/test/aarch64/many-output-sections/a.o out/test/aarch64/many-output-sections/b.o -170: + grep -F 'too many output sections' -266: +++ uname -266: ++ '[' Linux = FreeBSD ']' -265: +++ uname -262: + grep ' foo@TEST3' out/test/aarch64/symbol-version3/log -266: ++ trap 'on_error $LINENO' ERR -266: ++ trap on_exit EXIT -266: ++ echo -n 'Testing symtab-section-symbols ... ' -266: Testing symtab-section-symbols ... ++ set -o pipefail -266: ++ set -x -265: ++ '[' Linux = FreeBSD ']' -262: 7: 00000000000107f8 8 FUNC GLOBAL DEFAULT 14 foo@TEST3 -266: + cat -265: ++ trap 'on_error $LINENO' ERR -265: ++ trap on_exit EXIT -265: ++ echo -n 'Testing symtab-dso ... ' -265: Testing symtab-dso ... ++ set -o pipefail -265: ++ set -x -265: + cc -o out/test/aarch64/symtab-dso/a.o -c -xc - -265: + cat -262: + not grep ' foo$' out/test/aarch64/symbol-version3/log -262: + grep ' foo$' out/test/aarch64/symbol-version3/log -266: + cc -o out/test/aarch64/symtab-section-symbols/a.o -c -xc - -262: + return 0 -262: + on_exit -262: + echo OK -262: OK -262: + exit 0 -255/371 Test #262: aarch64-symbol-version3 .................................. Passed 0.16 sec -test 267 - Start 267: aarch64-symtab - -267: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symtab.sh" -267: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -267: Environment variables: -267: MACHINE=aarch64 -267: CPU= -267: Test timeout computed to be: 1500 -263: + cat -263: + cc -o out/test/aarch64/symbol-version4/d.o -c -xc - -fPIC -264: + cat -267: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symtab.sh -264: + cc -o out/test/aarch64/symbol-version5/b.o -c -xc - -fPIC -267: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -267: ++ export LC_ALL=C -267: ++ LC_ALL=C -267: ++ '[' -z aarch64 ']' -267: ++ '[' -z '' ']' -267: ++ TESTDIR=out/test/aarch64 -267: ++ CC=cc -267: ++ CXX=c++ -267: ++ GCC=gcc -267: ++ GXX=g++ -267: ++ OBJDUMP=objdump -267: ++ OBJCOPY=objcopy -267: ++ STRIP=strip -267: ++ QEMU= -267: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symtab.sh .sh -267: ++ testname=symtab -267: ++ t=out/test/aarch64/symtab -267: ++ mkdir -p out/test/aarch64/symtab -267: ++ case $MACHINE in -267: ++ tlsdesc_opt=-mtls-dialect=desc -267: +++ uname -267: ++ '[' Linux = FreeBSD ']' -267: ++ trap 'on_error $LINENO' ERR -267: ++ trap on_exit EXIT -267: ++ echo -n 'Testing symtab ... ' -267: Testing symtab ... ++ set -o pipefail -267: ++ set -x -267: + cat -267: + cc -o out/test/aarch64/symtab/a.o -c -x assembler - -267: + cat -267: + cc -o out/test/aarch64/symtab/b.o -c -x assembler - -265: + cc -B. -o out/test/aarch64/symtab-dso/exe out/test/aarch64/symtab-dso/a.o -237: + readelf -SW out/test/aarch64/separate-debug-file/exe2 -267: + echo '{ local: module_local; global: *; };' -267: + ./mold -o out/test/aarch64/symtab/exe out/test/aarch64/symtab/a.o out/test/aarch64/symtab/b.o --version-script=out/test/aarch64/symtab/c.map -237: + grep -F .gnu_debuglink -237: [29] .gnu_debuglink PROGBITS 0000000000000000 000a6c 000010 00 0 0 4 -237: + flock out/test/aarch64/separate-debug-file/exe2.dbg true -237: + gdb out/test/aarch64/separate-debug-file/exe2 -ex 'list main' -ex quit -237: + grep -F printf -267: mold: warning: entry symbol is not defined: _start -267: + readelf --symbols out/test/aarch64/symtab/exe -266: + cc -B. -o out/test/aarch64/symtab-section-symbols/exe out/test/aarch64/symtab-section-symbols/a.o -267: + grep -E '0 NOTYPE LOCAL DEFAULT .* local1' out/test/aarch64/symtab/log -267: 17: 00000000002102d8 0 NOTYPE LOCAL DEFAULT 7 local1 -267: + grep -E '0 NOTYPE LOCAL DEFAULT .* local2' out/test/aarch64/symtab/log -267: 19: 00000000002102d9 0 NOTYPE LOCAL DEFAULT 7 local2 -267: + grep -E '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/aarch64/symtab/log -267: 20: 00000000002102d9 0 NOTYPE LOCAL DEFAULT 7 module_local -267: + grep -E '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/aarch64/symtab/log -267: 2: 00000000002102d8 0 NOTYPE GLOBAL DEFAULT 7 foo -267: 48: 00000000002102d8 0 NOTYPE GLOBAL DEFAULT 7 foo -267: + grep -E '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/aarch64/symtab/log -267: 1: 00000000002102d8 0 NOTYPE GLOBAL DEFAULT 7 bar -267: 49: 00000000002102d8 0 NOTYPE GLOBAL DEFAULT 7 bar -267: + grep -E '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/aarch64/symtab/log -267: 3: 00000000002102d9 0 NOTYPE GLOBAL DEFAULT 7 this_is_global -267: 50: 00000000002102d9 0 NOTYPE GLOBAL DEFAULT 7 this_is_global -267: + on_exit -267: + echo OK -267: OK -267: + exit 0 -256/371 Test #267: aarch64-symtab ........................................... Passed 0.10 sec -test 268 - Start 268: aarch64-synthetic-symbols - -268: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/synthetic-symbols.sh" -268: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -268: Environment variables: -268: MACHINE=aarch64 -268: CPU= -268: Test timeout computed to be: 1500 -264: + cat -264: + cc -B. -shared -o out/test/aarch64/symbol-version5/libfoo.so out/test/aarch64/symbol-version5/a.o -265: + nm out/test/aarch64/symtab-dso/exe -265: + grep 'U puts$' -268: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/synthetic-symbols.sh -268: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -268: ++ export LC_ALL=C -268: ++ LC_ALL=C -268: ++ '[' -z aarch64 ']' -268: ++ '[' -z '' ']' -268: ++ TESTDIR=out/test/aarch64 -268: ++ CC=cc -268: ++ CXX=c++ -268: ++ GCC=gcc -268: ++ GXX=g++ -268: ++ OBJDUMP=objdump -268: ++ OBJCOPY=objcopy -268: ++ STRIP=strip -268: ++ QEMU= -268: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/synthetic-symbols.sh .sh -268: ++ testname=synthetic-symbols -268: ++ t=out/test/aarch64/synthetic-symbols -268: ++ mkdir -p out/test/aarch64/synthetic-symbols -268: ++ case $MACHINE in -268: ++ tlsdesc_opt=-mtls-dialect=desc -268: +++ uname -268: ++ '[' Linux = FreeBSD ']' -268: ++ trap 'on_error $LINENO' ERR -268: ++ trap on_exit EXIT -268: ++ echo -n 'Testing synthetic-symbols ... ' -268: Testing synthetic-symbols ... ++ set -o pipefail -268: ++ set -x -268: + cat -268: + cc -c -o out/test/aarch64/synthetic-symbols/a.o -xc - -266: + grep 'SECTION LOCAL DEFAULT' -266: + readelf -s out/test/aarch64/symtab-section-symbols/exe -264: + cc -B. -shared -o out/test/aarch64/symbol-version5/libbar.so out/test/aarch64/symbol-version5/b.o -Wl,--version-script=out/test/aarch64/symbol-version5/c.version -266: 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 .interp -266: 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag -266: 3: 00000000000002e4 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id -266: 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 .gnu.hash -266: 5: 0000000000000328 0 SECTION LOCAL DEFAULT 5 .dynsym -266: 6: 00000000000003a0 0 SECTION LOCAL DEFAULT 6 .dynstr -266: 7: 00000000000003ee 0 SECTION LOCAL DEFAULT 7 .gnu.version -266: 8: 00000000000003f8 0 SECTION LOCAL DEFAULT 8 .gnu.version_r -266: 9: 0000000000000428 0 SECTION LOCAL DEFAULT 9 .rela.dyn -266: 10: 0000000000000488 0 SECTION LOCAL DEFAULT 10 .rela.plt -266: 11: 00000000000004d0 0 SECTION LOCAL DEFAULT 11 .eh_frame -266: 12: 0000000000000584 0 SECTION LOCAL DEFAULT 12 .eh_frame_hdr -266: 13: 00000000000005c0 0 SECTION LOCAL DEFAULT 13 .rodata -266: 14: 00000000000005cc 0 SECTION LOCAL DEFAULT 14 .rodata.cst4 -266: 15: 00000000000105d0 0 SECTION LOCAL DEFAULT 15 .fini -266: 16: 00000000000105f0 0 SECTION LOCAL DEFAULT 16 .init -266: 17: 0000000000010610 0 SECTION LOCAL DEFAULT 17 .plt -266: 18: 0000000000010660 0 SECTION LOCAL DEFAULT 18 .plt.got -266: 19: 0000000000010680 0 SECTION LOCAL DEFAULT 19 .text -266: 20: 00000000000207d0 0 SECTION LOCAL DEFAULT 20 .dynamic -266: 21: 00000000000209b0 0 SECTION LOCAL DEFAULT 21 .fini_array -266: 22: 00000000000209b8 0 SECTION LOCAL DEFAULT 22 .init_array -266: 23: 00000000000209c0 0 SECTION LOCAL DEFAULT 23 .got -266: 24: 00000000000209e8 0 SECTION LOCAL DEFAULT 24 .relro_padding -266: 25: 00000000000309e8 0 SECTION LOCAL DEFAULT 25 .data -266: 26: 00000000000309f8 0 SECTION LOCAL DEFAULT 26 .got.plt -266: 27: 0000000000030a28 0 SECTION LOCAL DEFAULT 27 .tm_clone_table -266: 28: 0000000000030a28 0 SECTION LOCAL DEFAULT 28 .bss -266: 29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .comment -266: 30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .shstrtab -266: 31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .strtab -266: 32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .symtab -266: + on_exit -266: + echo OK -266: OK -266: + exit 0 -257/371 Test #266: aarch64-symtab-section-symbols ........................... Passed 0.20 sec -test 269 - Start 269: aarch64-sysroot-linker-script - -269: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sysroot-linker-script.sh" -269: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -269: Environment variables: -269: MACHINE=aarch64 -269: CPU= -269: Test timeout computed to be: 1500 -263: + cat -263: + cc -B. -o out/test/aarch64/symbol-version4/f.so -shared out/test/aarch64/symbol-version4/d.o out/test/aarch64/symbol-version4/c.so -Wl,--version-script=out/test/aarch64/symbol-version4/e.version -265: U puts -265: + on_exit -265: + echo OK -265: OK -265: + exit 0 -268: + cat -268: + cc -c -o out/test/aarch64/synthetic-symbols/b.o -xc - -258/371 Test #265: aarch64-symtab-dso ....................................... Passed 0.24 sec -test 270 - Start 270: aarch64-sysroot - -270: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sysroot.sh" -270: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -270: Environment variables: -270: MACHINE=aarch64 -270: CPU= -270: Test timeout computed to be: 1500 -264: + cat -264: + cc -o out/test/aarch64/symbol-version5/d.o -c -xc - -269: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot-linker-script.sh -269: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -269: ++ export LC_ALL=C -269: ++ LC_ALL=C -269: ++ '[' -z aarch64 ']' -269: ++ '[' -z '' ']' -269: ++ TESTDIR=out/test/aarch64 -269: ++ CC=cc -269: ++ CXX=c++ -269: ++ GCC=gcc -269: ++ GXX=g++ -269: ++ OBJDUMP=objdump -269: ++ OBJCOPY=objcopy -269: ++ STRIP=strip -269: ++ QEMU= -269: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot-linker-script.sh .sh -269: ++ testname=sysroot-linker-script -269: ++ t=out/test/aarch64/sysroot-linker-script -269: ++ mkdir -p out/test/aarch64/sysroot-linker-script -270: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot.sh -270: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -270: ++ export LC_ALL=C -270: ++ LC_ALL=C -270: ++ '[' -z aarch64 ']' -270: ++ '[' -z '' ']' -270: ++ TESTDIR=out/test/aarch64 -270: ++ CC=cc -270: ++ CXX=c++ -270: ++ GCC=gcc -270: ++ GXX=g++ -270: ++ OBJDUMP=objdump -270: ++ OBJCOPY=objcopy -270: ++ STRIP=strip -270: ++ QEMU= -270: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot.sh .sh -269: ++ case $MACHINE in -269: ++ tlsdesc_opt=-mtls-dialect=desc -269: +++ uname -270: ++ testname=sysroot -270: ++ t=out/test/aarch64/sysroot -270: ++ mkdir -p out/test/aarch64/sysroot -269: ++ '[' Linux = FreeBSD ']' -269: ++ trap 'on_error $LINENO' ERR -269: ++ trap on_exit EXIT -269: ++ echo -n 'Testing sysroot-linker-script ... ' -269: Testing sysroot-linker-script ... ++ set -o pipefail -269: ++ set -x -269: + '[' aarch64 = armeb ']' -269: + [[ aarch64 = loongarch* ]] -269: + cat -269: + cc -o out/test/aarch64/sysroot-linker-script/a.o -c -xc - -270: ++ case $MACHINE in -270: ++ tlsdesc_opt=-mtls-dialect=desc -270: +++ uname -270: ++ '[' Linux = FreeBSD ']' -270: ++ trap 'on_error $LINENO' ERR -270: ++ trap on_exit EXIT -270: ++ echo -n 'Testing sysroot ... ' -270: Testing sysroot ... ++ set -o pipefail -270: ++ set -x -270: + '[' aarch64 = armeb ']' -270: + [[ aarch64 = loongarch* ]] -270: + cat -270: + cc -c -o out/test/aarch64/sysroot/a.o -xc - -258: + cat -263: + cat -258: + cc -fPIC -c -o out/test/aarch64/symbol-version-lto/a.o -xc - -flto -263: + cc -o out/test/aarch64/symbol-version4/g.o -c -xc - -264: + cc -B. -o out/test/aarch64/symbol-version5/exe out/test/aarch64/symbol-version5/d.o -Lout/test/aarch64/symbol-version5 -lfoo -lbar -270: + cc -c -o out/test/aarch64/sysroot/b.o -xc - -270: + cat -263: + cc -B. -o out/test/aarch64/symbol-version4/exe out/test/aarch64/symbol-version4/g.o out/test/aarch64/symbol-version4/f.so out/test/aarch64/symbol-version4/c.so -269: + mkdir -p out/test/aarch64/sysroot-linker-script/foo/bar -268: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/aarch64/synthetic-symbols/exe out/test/aarch64/synthetic-symbols/a.o out/test/aarch64/synthetic-symbols/b.o -269: + rm -f out/test/aarch64/sysroot-linker-script/foo/bar/libfoo.a -269: + ar rcs out/test/aarch64/sysroot-linker-script/foo/bar/libfoo.a out/test/aarch64/sysroot-linker-script/a.o -264: + on_exit -264: + echo OK -264: OK -264: + exit 0 -259/371 Test #264: aarch64-symbol-version5 .................................. Passed 0.38 sec -test 271 - Start 271: aarch64-sysroot2 - -271: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sysroot2.sh" -271: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -271: Environment variables: -271: MACHINE=aarch64 -271: CPU= -271: Test timeout computed to be: 1500 -271: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot2.sh -271: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -271: ++ export LC_ALL=C -271: ++ LC_ALL=C -271: ++ '[' -z aarch64 ']' -271: ++ '[' -z '' ']' -271: ++ TESTDIR=out/test/aarch64 -271: ++ CC=cc -271: ++ CXX=c++ -271: ++ GCC=gcc -271: ++ GXX=g++ -271: ++ OBJDUMP=objdump -271: ++ OBJCOPY=objcopy -271: ++ STRIP=strip -271: ++ QEMU= -271: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot2.sh .sh -271: ++ testname=sysroot2 -271: ++ t=out/test/aarch64/sysroot2 -271: ++ mkdir -p out/test/aarch64/sysroot2 -271: ++ case $MACHINE in -271: ++ tlsdesc_opt=-mtls-dialect=desc -271: +++ uname -271: ++ '[' Linux = FreeBSD ']' -271: ++ trap 'on_error $LINENO' ERR -271: ++ trap on_exit EXIT -271: ++ echo -n 'Testing sysroot2 ... ' -271: Testing sysroot2 ... ++ set -o pipefail -271: ++ set -x -271: + '[' aarch64 = armeb ']' -271: + [[ aarch64 = loongarch* ]] -271: + mkdir -p out/test/aarch64/sysroot2/bin out/test/aarch64/sysroot2/sysroot/foo -258: + echo 'VER1 { foo; };' -258: + cc -B. -shared -o out/test/aarch64/symbol-version-lto/c.so out/test/aarch64/symbol-version-lto/a.o -Wl,--version-script=out/test/aarch64/symbol-version-lto/b.ver -flto -271: + cat -270: + mkdir -p out/test/aarch64/sysroot/foo/bar -270: + rm -f out/test/aarch64/sysroot/foo/bar/libfoo.a -268: + out/test/aarch64/synthetic-symbols/exe -270: + ar rcs out/test/aarch64/sysroot/foo/bar/libfoo.a out/test/aarch64/sysroot/a.o out/test/aarch64/sysroot/b.o -271: + cat -268: + grep '^__ehdr_start=0x40000$' out/test/aarch64/synthetic-symbols/log -269: + cat -268: __ehdr_start=0x40000 -268: + grep '^__executable_start=0x40000$' out/test/aarch64/synthetic-symbols/log -269: + cat -268: __executable_start=0x40000 -271: + cat -271: + cc -c -o out/test/aarch64/sysroot2/sysroot/foo/x.o -xc - -269: + cc -o out/test/aarch64/sysroot-linker-script/c.o -c -xc - -268: + grep '^__dso_handle=' out/test/aarch64/synthetic-symbols/log -268: __dso_handle=0x70af0 -268: + grep '^section foo$' out/test/aarch64/synthetic-symbols/log -268: section foo -268: + cat -268: + cc -c -o out/test/aarch64/synthetic-symbols/c.o -xc - -258: mold: warning: out/test/aarch64/symbol-version-lto/b.ver: cannot assign version `VER1` to symbol `foo`: symbol not found -263: + out/test/aarch64/symbol-version4/exe -263: + grep 'foo bar' -263: foo bar -263: + on_exit -263: + echo OK -263: OK -263: + exit 0 -260/371 Test #263: aarch64-symbol-version4 .................................. Passed 0.54 sec -test 272 - Start 272: aarch64-tail-call - -272: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tail-call.sh" -272: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -272: Environment variables: -272: MACHINE=aarch64 -272: CPU= -272: Test timeout computed to be: 1500 -272: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tail-call.sh -272: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -272: ++ export LC_ALL=C -272: ++ LC_ALL=C -272: ++ '[' -z aarch64 ']' -272: ++ '[' -z '' ']' -272: ++ TESTDIR=out/test/aarch64 -272: ++ CC=cc -272: ++ CXX=c++ -272: ++ GCC=gcc -272: ++ GXX=g++ -272: ++ OBJDUMP=objdump -272: ++ OBJCOPY=objcopy -272: ++ STRIP=strip -272: ++ QEMU= -272: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tail-call.sh .sh -272: ++ testname=tail-call -272: ++ t=out/test/aarch64/tail-call -272: ++ mkdir -p out/test/aarch64/tail-call -272: ++ case $MACHINE in -272: ++ tlsdesc_opt=-mtls-dialect=desc -272: +++ uname -272: ++ '[' Linux = FreeBSD ']' -272: ++ trap 'on_error $LINENO' ERR -272: ++ trap on_exit EXIT -272: ++ echo -n 'Testing tail-call ... ' -272: Testing tail-call ... ++ set -o pipefail -272: ++ set -x -272: + cc -O2 -o out/test/aarch64/tail-call/a.o -c -xc - -271: + cat -271: + cc -c -o out/test/aarch64/sysroot2/sysroot/foo/y.o -xc - -272: + cat -269: + cc -B. -o out/test/aarch64/sysroot-linker-script/exe out/test/aarch64/sysroot-linker-script/c.o -Wl,--sysroot=out/test/aarch64/sysroot-linker-script/ out/test/aarch64/sysroot-linker-script/foo/bar/b.script -270: + cat -270: + cc -c -o out/test/aarch64/sysroot/c.o -xc - -268: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/aarch64/synthetic-symbols/exe out/test/aarch64/synthetic-symbols/a.o out/test/aarch64/synthetic-symbols/c.o -271: + cat -271: + cc -c -o out/test/aarch64/sysroot2/c.o -xc - -272: + cat -272: + cc -O2 -o out/test/aarch64/tail-call/b.o -c -xc - -269: + on_exit -269: + echo OK -269: OK -269: + exit 0 -270: + cc -B. -o out/test/aarch64/sysroot/exe out/test/aarch64/sysroot/c.o -Wl,--sysroot=out/test/aarch64/sysroot/ -Wl,-L=foo/bar -lfoo -261/371 Test #269: aarch64-sysroot-linker-script ............................ Passed 0.39 sec -268: + out/test/aarch64/synthetic-symbols/exe -test 273 - Start 273: aarch64-tbss-only - -273: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tbss-only.sh" -273: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -273: Environment variables: -273: MACHINE=aarch64 -273: CPU= -273: Test timeout computed to be: 1500 -272: + cat -272: + cc -O2 -o out/test/aarch64/tail-call/c.o -c -xc - -268: + grep '^end=foo$' out/test/aarch64/synthetic-symbols/log -268: end=foo -268: + grep '^etext=foo$' out/test/aarch64/synthetic-symbols/log -268: etext=foo -268: + grep '^edata=foo$' out/test/aarch64/synthetic-symbols/log -268: edata=foo -268: + grep '^__ehdr_start=0x40000$' out/test/aarch64/synthetic-symbols/log -268: __ehdr_start=0x40000 -268: + grep '^__executable_start=0x40000$' out/test/aarch64/synthetic-symbols/log -268: __executable_start=0x40000 -268: + grep '^section foo$' out/test/aarch64/synthetic-symbols/log -268: section foo -268: + on_exit -268: + echo OK -268: OK -268: + exit 0 -262/371 Test #268: aarch64-synthetic-symbols ................................ Passed 0.52 sec -test 274 - Start 274: aarch64-textrel - -274: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/textrel.sh" -274: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -274: Environment variables: -274: MACHINE=aarch64 -274: CPU= -274: Test timeout computed to be: 1500 -274: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/textrel.sh -270: + cc -B. -o out/test/aarch64/sysroot/exe out/test/aarch64/sysroot/c.o -Wl,--sysroot=out/test/aarch64/sysroot/ -Wl,-L=/foo/bar -lfoo -274: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -274: ++ export LC_ALL=C -274: ++ LC_ALL=C -274: ++ '[' -z aarch64 ']' -274: ++ '[' -z '' ']' -274: ++ TESTDIR=out/test/aarch64 -274: ++ CC=cc -274: ++ CXX=c++ -274: ++ GCC=gcc -274: ++ GXX=g++ -274: ++ OBJDUMP=objdump -274: ++ OBJCOPY=objcopy -274: ++ STRIP=strip -274: ++ QEMU= -274: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/textrel.sh .sh -206: + seq 1 10000 -206: + sed 's/.*/void func&();/' -274: ++ testname=textrel -274: ++ t=out/test/aarch64/textrel -274: ++ mkdir -p out/test/aarch64/textrel -274: ++ case $MACHINE in -274: ++ tlsdesc_opt=-mtls-dialect=desc -273: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tbss-only.sh -273: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -273: ++ export LC_ALL=C -273: ++ LC_ALL=C -273: ++ '[' -z aarch64 ']' -273: ++ '[' -z '' ']' -273: ++ TESTDIR=out/test/aarch64 -273: ++ CC=cc -273: ++ CXX=c++ -273: ++ GCC=gcc -273: ++ GXX=g++ -273: ++ OBJDUMP=objdump -273: ++ OBJCOPY=objcopy -273: ++ STRIP=strip -273: ++ QEMU= -274: +++ uname -273: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tbss-only.sh .sh -206: + echo 'int main() {' -273: ++ testname=tbss-only -273: ++ t=out/test/aarch64/tbss-only -273: ++ mkdir -p out/test/aarch64/tbss-only -273: ++ case $MACHINE in -273: ++ tlsdesc_opt=-mtls-dialect=desc -273: +++ uname -270: + cc -B. -o out/test/aarch64/sysroot/exe out/test/aarch64/sysroot/c.o -Wl,--sysroot=out/test/aarch64/sysroot/ '-Wl,-L$SYSROOTfoo/bar' -lfoo -274: ++ '[' Linux = FreeBSD ']' -274: ++ trap 'on_error $LINENO' ERR -274: ++ trap on_exit EXIT -274: ++ echo -n 'Testing textrel ... ' -274: Testing textrel ... ++ set -o pipefail -274: ++ set -x -206: + seq 1 10000 -274: + cat -206: + sed 's/.*/func&();/' -274: + cc -o out/test/aarch64/textrel/a.o -c -xc - -fno-PIE -273: ++ '[' Linux = FreeBSD ']' -273: ++ trap 'on_error $LINENO' ERR -273: ++ trap on_exit EXIT -273: ++ echo -n 'Testing tbss-only ... ' -273: Testing tbss-only ... ++ set -o pipefail -273: ++ set -x -273: + cat -273: + cc -o out/test/aarch64/tbss-only/a.o -c -xc - -206: + echo '}' -206: + cc -c -o out/test/aarch64/range-extension-thunk3/d.o out/test/aarch64/range-extension-thunk3/c.c -271: + cc -B. -o out/test/aarch64/sysroot2/exe -Wl,--sysroot=out/test/aarch64/sysroot2/sysroot out/test/aarch64/sysroot2/a.script out/test/aarch64/sysroot2/sysroot/b.script out/test/aarch64/sysroot2/c.o -274: + cat -274: + cc -o out/test/aarch64/textrel/b.o -c -xc - -fno-PIE -274: /tmp/ccZJhlGJ.s: Assembler messages: -274: /tmp/ccZJhlGJ.s:5: Warning: ignoring changed section attributes for .text -272: + cc -B. -o out/test/aarch64/tail-call/exe out/test/aarch64/tail-call/a.o out/test/aarch64/tail-call/b.o out/test/aarch64/tail-call/c.o -271: ++ realpath out/test/aarch64/sysroot2 -271: + cc -B. -o out/test/aarch64/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/out/test/aarch64/sysroot2/bin/../sysroot out/test/aarch64/sysroot2/a.script out/test/aarch64/sysroot2/sysroot/b.script out/test/aarch64/sysroot2/c.o -274: + cc -o out/test/aarch64/textrel/exe out/test/aarch64/textrel/a.o out/test/aarch64/textrel/b.o -no-pie -270: + cc -B. -o out/test/aarch64/sysroot/exe out/test/aarch64/sysroot/c.o -Wl,--sysroot=out/test/aarch64/sysroot/ '-Wl,-L$SYSROOT/foo/bar' -lfoo -272: + out/test/aarch64/tail-call/exe -272: + grep 42 -258: + readelf --symbols out/test/aarch64/symbol-version-lto/c.so -258: + grep -F foo@@VER1 out/test/aarch64/symbol-version-lto/log -272: 42 -272: + '[' aarch64 = riscv32 -o aarch64 = riscv64 ']' -272: + on_exit -272: + echo OK -272: OK -272: + exit 0 -263/371 Test #272: aarch64-tail-call ........................................ Passed 0.42 sec -273: + cc -B. -o out/test/aarch64/tbss-only/exe out/test/aarch64/tbss-only/a.o -271: + on_exit -271: + echo OK -271: OK -271: + exit 0 -test 275 - Start 275: aarch64-textrel2 - -275: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/textrel2.sh" -275: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -275: Environment variables: -275: MACHINE=aarch64 -275: CPU= -275: Test timeout computed to be: 1500 -264/371 Test #271: aarch64-sysroot2 ......................................... Passed 0.52 sec -258: 5: 0000000000010708 8 FUNC GLOBAL DEFAULT 14 foo@@VER1 -258: + on_exit -258: + echo OK -258: OK -258: + exit 0 -265/371 Test #258: aarch64-symbol-version-lto ............................... Passed 1.28 sec -274: + out/test/aarch64/textrel/exe -274: Hello world -test 276 - Start 276: aarch64-thin-archive - -276: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/thin-archive.sh" -276: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -276: Environment variables: -276: MACHINE=aarch64 -276: CPU= -276: Test timeout computed to be: 1500 -test 277 - Start 277: aarch64-thread-count - -277: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/thread-count.sh" -277: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -277: Environment variables: -277: MACHINE=aarch64 -277: CPU= -277: Test timeout computed to be: 1500 -275: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/textrel2.sh -275: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -275: ++ export LC_ALL=C -275: ++ LC_ALL=C -275: ++ '[' -z aarch64 ']' -275: ++ '[' -z '' ']' -275: ++ TESTDIR=out/test/aarch64 -275: ++ CC=cc -275: ++ CXX=c++ -275: ++ GCC=gcc -275: ++ GXX=g++ -275: ++ OBJDUMP=objdump -275: ++ OBJCOPY=objcopy -275: ++ STRIP=strip -275: ++ QEMU= -275: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/textrel2.sh .sh -275: ++ testname=textrel2 -275: ++ t=out/test/aarch64/textrel2 -275: ++ mkdir -p out/test/aarch64/textrel2 -275: ++ case $MACHINE in -275: ++ tlsdesc_opt=-mtls-dialect=desc -275: +++ uname -275: ++ '[' Linux = FreeBSD ']' -275: ++ trap 'on_error $LINENO' ERR -275: ++ trap on_exit EXIT -275: ++ echo -n 'Testing textrel2 ... ' -275: Testing textrel2 ... ++ set -o pipefail -275: ++ set -x -275: + cat -275: + cc -o out/test/aarch64/textrel2/a.o -c -xc - -fPIE -274: + cc -B. -o out/test/aarch64/textrel/exe out/test/aarch64/textrel/a.o out/test/aarch64/textrel/b.o -no-pie -245: 1 int y = 1; -245: + on_exit -245: + echo OK -245: OK -245: + exit 0 -276: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/thin-archive.sh -276: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -276: ++ export LC_ALL=C -276: ++ LC_ALL=C -276: ++ '[' -z aarch64 ']' -276: ++ '[' -z '' ']' -276: ++ TESTDIR=out/test/aarch64 -276: ++ CC=cc -276: ++ CXX=c++ -276: ++ GCC=gcc -276: ++ GXX=g++ -276: ++ OBJDUMP=objdump -276: ++ OBJCOPY=objcopy -276: ++ STRIP=strip -276: ++ QEMU= -276: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/thin-archive.sh .sh -266/371 Test #245: aarch64-sort-debug-info .................................. Passed 2.29 sec -test 278 - Start 278: aarch64-tls-alignment-multi - -278: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-alignment-multi.sh" -278: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -278: Environment variables: -278: MACHINE=aarch64 -278: CPU= -278: Test timeout computed to be: 1500 -277: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/thread-count.sh -277: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -277: ++ export LC_ALL=C -277: ++ LC_ALL=C -277: ++ '[' -z aarch64 ']' -277: ++ '[' -z '' ']' -277: ++ TESTDIR=out/test/aarch64 -277: ++ CC=cc -277: ++ CXX=c++ -277: ++ GCC=gcc -277: ++ GXX=g++ -277: ++ OBJDUMP=objdump -277: ++ OBJCOPY=objcopy -277: ++ STRIP=strip -277: ++ QEMU= -277: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/thread-count.sh .sh -277: ++ testname=thread-count -277: ++ t=out/test/aarch64/thread-count -277: ++ mkdir -p out/test/aarch64/thread-count -276: ++ testname=thin-archive -276: ++ t=out/test/aarch64/thin-archive -276: ++ mkdir -p out/test/aarch64/thin-archive -276: ++ case $MACHINE in -276: ++ tlsdesc_opt=-mtls-dialect=desc -276: +++ uname -276: ++ '[' Linux = FreeBSD ']' -276: ++ trap 'on_error $LINENO' ERR -276: ++ trap on_exit EXIT -276: ++ echo -n 'Testing thin-archive ... ' -276: Testing thin-archive ... ++ set -o pipefail -276: ++ set -x -278: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-alignment-multi.sh -276: + cat -276: + cc -o out/test/aarch64/thin-archive/long-long-long-filename.o -c -xc - -277: ++ case $MACHINE in -277: ++ tlsdesc_opt=-mtls-dialect=desc -277: +++ uname -278: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -270: + not cc -B. -o out/test/aarch64/sysroot/exe out/test/aarch64/sysroot/c.o -lfoo -278: ++ export LC_ALL=C -278: ++ LC_ALL=C -277: ++ '[' Linux = FreeBSD ']' -278: ++ '[' -z aarch64 ']' -277: ++ trap 'on_error $LINENO' ERR -277: ++ trap on_exit EXIT -277: ++ echo -n 'Testing thread-count ... ' -277: Testing thread-count ... ++ set -o pipefail -277: ++ set -x -274: + out/test/aarch64/textrel/exe -278: ++ '[' -z '' ']' -278: ++ TESTDIR=out/test/aarch64 -278: ++ CC=cc -278: ++ CXX=c++ -278: ++ GCC=gcc -278: ++ GXX=g++ -278: ++ OBJDUMP=objdump -278: ++ OBJCOPY=objcopy -278: ++ STRIP=strip -278: ++ QEMU= -277: + cc -o out/test/aarch64/thread-count/a.o -c -xc - -277: + cat -278: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-alignment-multi.sh .sh -274: + grep 'Hello world' -274: Hello world -278: ++ testname=tls-alignment-multi -278: ++ t=out/test/aarch64/tls-alignment-multi -278: ++ mkdir -p out/test/aarch64/tls-alignment-multi -278: ++ case $MACHINE in -278: ++ tlsdesc_opt=-mtls-dialect=desc -278: +++ uname -278: ++ '[' Linux = FreeBSD ']' -278: ++ trap 'on_error $LINENO' ERR -278: ++ trap on_exit EXIT -278: ++ echo -n 'Testing tls-alignment-multi ... ' -278: Testing tls-alignment-multi ... ++ set -o pipefail -278: ++ set -x -278: + cat -278: + cc -fPIC -c -o out/test/aarch64/tls-alignment-multi/a.o -xc - -273: + out/test/aarch64/tbss-only/exe -276: + cat -276: + cc -o out/test/aarch64/thin-archive/b.o -c -xc - -274: + on_exit -274: + echo OK -274: OK -274: + exit 0 -267/371 Test #274: aarch64-textrel .......................................... Passed 0.34 sec -273: + on_exit -273: + echo OK -273: OK -273: + exit 0 -test 279 - Start 279: aarch64-tls-common - -279: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-common.sh" -279: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -279: Environment variables: -279: MACHINE=aarch64 -279: CPU= -279: Test timeout computed to be: 1500 -268/371 Test #273: aarch64-tbss-only ........................................ Passed 0.39 sec -test 280 - Start 280: aarch64-tls-df-static-tls - -280: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-df-static-tls.sh" -280: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -280: Environment variables: -280: MACHINE=aarch64 -280: CPU= -280: Test timeout computed to be: 1500 -279: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-common.sh -279: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -279: ++ export LC_ALL=C -279: ++ LC_ALL=C -279: ++ '[' -z aarch64 ']' -279: ++ '[' -z '' ']' -279: ++ TESTDIR=out/test/aarch64 -279: ++ CC=cc -279: ++ CXX=c++ -279: ++ GCC=gcc -279: ++ GXX=g++ -279: ++ OBJDUMP=objdump -279: ++ OBJCOPY=objcopy -279: ++ STRIP=strip -279: ++ QEMU= -279: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-common.sh .sh -279: ++ testname=tls-common -279: ++ t=out/test/aarch64/tls-common -279: ++ mkdir -p out/test/aarch64/tls-common -279: ++ case $MACHINE in -279: ++ tlsdesc_opt=-mtls-dialect=desc -279: +++ uname -280: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-df-static-tls.sh -279: ++ '[' Linux = FreeBSD ']' -279: ++ trap 'on_error $LINENO' ERR -279: ++ trap on_exit EXIT -279: ++ echo -n 'Testing tls-common ... ' -279: Testing tls-common ... ++ set -o pipefail -279: ++ set -x -279: + cat -279: + cc -o out/test/aarch64/tls-common/a.o -c -xassembler - -280: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -280: ++ export LC_ALL=C -280: ++ LC_ALL=C -280: ++ '[' -z aarch64 ']' -280: ++ '[' -z '' ']' -280: ++ TESTDIR=out/test/aarch64 -280: ++ CC=cc -280: ++ CXX=c++ -280: ++ GCC=gcc -280: ++ GXX=g++ -280: ++ OBJDUMP=objdump -280: ++ OBJCOPY=objcopy -280: ++ STRIP=strip -280: ++ QEMU= -280: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-df-static-tls.sh .sh -275: /tmp/cc2aqdpZ.s: Assembler messages: -275: /tmp/cc2aqdpZ.s:33: Warning: ignoring changed section attributes for .text -275: + cc -o out/test/aarch64/textrel2/exe1 out/test/aarch64/textrel2/a.o -pie -280: ++ testname=tls-df-static-tls -280: ++ t=out/test/aarch64/tls-df-static-tls -280: ++ mkdir -p out/test/aarch64/tls-df-static-tls -270: + not cc -B. -o out/test/aarch64/sysroot/exe out/test/aarch64/sysroot/c.o -Wl,--sysroot=out/test/aarch64/sysroot -Wl,-Lfoo/bar -lfoo -279: + cat -280: ++ case $MACHINE in -280: ++ tlsdesc_opt=-mtls-dialect=desc -280: +++ uname -280: ++ '[' Linux = FreeBSD ']' -280: ++ trap 'on_error $LINENO' ERR -280: ++ trap on_exit EXIT -280: ++ echo -n 'Testing tls-df-static-tls ... ' -280: Testing tls-df-static-tls ... ++ set -o pipefail -280: ++ set -x -280: + cat -280: + cc -fPIC -ftls-model=initial-exec -c -o out/test/aarch64/tls-df-static-tls/a.o -xc - -278: + cat -278: + cc -fPIC -c -o out/test/aarch64/tls-alignment-multi/b.o -xc - -237: 3 printf("Hello world\n"); -237: + cc -c -o out/test/aarch64/separate-debug-file/a.o out/test/aarch64/separate-debug-file/a.c -g -279: + cc -o out/test/aarch64/tls-common/b.o -c -xc -std=c11 - -270: + on_exit -270: + echo OK -270: OK -270: + exit 0 -269/371 Test #270: aarch64-sysroot .......................................... Passed 0.82 sec -test 281 - Start 281: aarch64-tls-dso - -281: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-dso.sh" -281: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -281: Environment variables: -281: MACHINE=aarch64 -281: CPU= -281: Test timeout computed to be: 1500 -275: + out/test/aarch64/textrel2/exe1 -275: Hello world -275: + cc -B. -o out/test/aarch64/textrel2/exe2 out/test/aarch64/textrel2/a.o -pie -215: + cc -B. -o out/test/aarch64/relocatable-many-sections/exe out/test/aarch64/relocatable-many-sections/c.o -281: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-dso.sh -280: + cc -B. -shared -o out/test/aarch64/tls-df-static-tls/b.so out/test/aarch64/tls-df-static-tls/a.o -Wl,--relax -281: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -281: ++ export LC_ALL=C -281: ++ LC_ALL=C -281: ++ '[' -z aarch64 ']' -281: ++ '[' -z '' ']' -281: ++ TESTDIR=out/test/aarch64 -281: ++ CC=cc -281: ++ CXX=c++ -281: ++ GCC=gcc -281: ++ GXX=g++ -281: ++ OBJDUMP=objdump -281: ++ OBJCOPY=objcopy -281: ++ STRIP=strip -281: ++ QEMU= -276: + cat -276: + cc -o out/test/aarch64/thin-archive/c.o -c -xc - -281: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-dso.sh .sh -281: ++ testname=tls-dso -281: ++ t=out/test/aarch64/tls-dso -281: ++ mkdir -p out/test/aarch64/tls-dso -281: ++ case $MACHINE in -281: ++ tlsdesc_opt=-mtls-dialect=desc -277: + cc -B. -o out/test/aarch64/thread-count/exe out/test/aarch64/thread-count/a.o -Wl,-no-threads -281: +++ uname -281: ++ '[' Linux = FreeBSD ']' -278: + cc -B. -shared -o out/test/aarch64/tls-alignment-multi/c.so out/test/aarch64/tls-alignment-multi/a.o -281: ++ trap 'on_error $LINENO' ERR -281: ++ trap on_exit EXIT -281: ++ echo -n 'Testing tls-dso ... ' -281: Testing tls-dso ... ++ set -o pipefail -281: ++ set -x -281: + cat -281: + cc -fPIC -shared -o out/test/aarch64/tls-dso/a.so -xc - -237: + cc -B. -o out/test/aarch64/separate-debug-file/exe3 out/test/aarch64/separate-debug-file/a.o -Wl,--separate-debug-file,--compress-debug-sections=zlib -278: + cc -B. -ldl -pthread -o out/test/aarch64/tls-alignment-multi/exe out/test/aarch64/tls-alignment-multi/b.o -Wl,-rpath,out/test/aarch64/tls-alignment-multi -275: + out/test/aarch64/textrel2/exe2 -275: + grep 'Hello world' -275: Hello world -275: + cc -o out/test/aarch64/textrel2/exe3 out/test/aarch64/textrel2/a.o -pie -Wl,-z,pack-relative-relocs -276: + cat -276: + cc -o out/test/aarch64/thin-archive/d.o -c -xc - -237: + readelf -SW out/test/aarch64/separate-debug-file/exe3 -237: + grep -F .gnu_debuglink -280: + readelf --dynamic out/test/aarch64/tls-df-static-tls/b.so -280: + grep STATIC_TLS -280: 0x000000000000001e (FLAGS) STATIC_TLS -280: + cc -B. -shared -o out/test/aarch64/tls-df-static-tls/c.so out/test/aarch64/tls-df-static-tls/a.o -Wl,--no-relax -237: [30] .gnu_debuglink PROGBITS 0000000000000000 000a6c 000010 00 0 0 4 -237: + flock out/test/aarch64/separate-debug-file/exe3.dbg true -237: + grep '\.debug_info .*C' -237: + readelf -W --sections out/test/aarch64/separate-debug-file/exe3.dbg -237: [35] .debug_info PROGBITS 0000000000000000 000fe4 000081 00 C 0 0 1 -237: + gdb out/test/aarch64/separate-debug-file/exe3 -ex 'list main' -ex quit -275: + readelf -WS out/test/aarch64/textrel2/exe3 -277: + cc -B. -o out/test/aarch64/thread-count/exe out/test/aarch64/thread-count/a.o -Wl,-thread-count=1 -237: + grep -F printf -278: + out/test/aarch64/tls-alignment-multi/exe -278: + grep -E '^0x[0-9a-f]+ 0 0x[0-9a-f]+ 0$' -275: + grep -F .relr.dyn -279: + cc -B. -o out/test/aarch64/tls-common/exe out/test/aarch64/tls-common/a.o out/test/aarch64/tls-common/b.o -275: [10] .relr.dyn RELR 0000000000000590 000590 000020 08 A 0 0 8 -275: + grep 'Hello world' -275: + out/test/aarch64/textrel2/exe3 -276: + rm -f out/test/aarch64/thin-archive/d.a -275: Hello world -275: + cc -B. -o out/test/aarch64/textrel2/exe4 out/test/aarch64/textrel2/a.o -pie -Wl,-z,pack-relative-relocs -278: 0xaaab15d96300 0 0xffff78000bc0 0 -278: + on_exit -278: + echo OK -278: OK -278: + exit 0 -270/371 Test #278: aarch64-tls-alignment-multi .............................. Passed 0.29 sec -test 282 - Start 282: aarch64-tls-gd-dlopen - -282: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-dlopen.sh" -282: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -282: Environment variables: -282: MACHINE=aarch64 -282: CPU= -282: Test timeout computed to be: 1500 -276: + cd out/test/aarch64/thin-archive -276: ++ pwd -282: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-dlopen.sh -276: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/out/test/aarch64/thin-archive/c.o -282: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -282: ++ export LC_ALL=C -282: ++ LC_ALL=C -282: ++ '[' -z aarch64 ']' -282: ++ '[' -z '' ']' -282: ++ TESTDIR=out/test/aarch64 -282: ++ CC=cc -282: ++ CXX=c++ -282: ++ GCC=gcc -282: ++ GXX=g++ -282: ++ OBJDUMP=objdump -282: ++ OBJCOPY=objcopy -282: ++ STRIP=strip -282: ++ QEMU= -282: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-dlopen.sh .sh -282: ++ testname=tls-gd-dlopen -281: + cat -281: + cc -c -o out/test/aarch64/tls-dso/b.o -xc - -282: ++ t=out/test/aarch64/tls-gd-dlopen -282: ++ mkdir -p out/test/aarch64/tls-gd-dlopen -282: ++ case $MACHINE in -282: ++ tlsdesc_opt=-mtls-dialect=desc -282: +++ uname -282: ++ '[' Linux = FreeBSD ']' -282: ++ trap 'on_error $LINENO' ERR -282: ++ trap on_exit EXIT -282: ++ echo -n 'Testing tls-gd-dlopen ... ' -282: Testing tls-gd-dlopen ... ++ set -o pipefail -282: ++ set -x -282: + cat -282: + cc -fPIC -c -o out/test/aarch64/tls-gd-dlopen/a.o -xc - -277: + cc -B. -o out/test/aarch64/thread-count/exe out/test/aarch64/thread-count/a.o -Wl,-threads -279: + grep -F .tls_common -279: + readelf -WS out/test/aarch64/tls-common/exe -279: [20] .tls_common NOBITS 0000000000020820 000820 000004 00 WAT 0 0 4 -279: + out/test/aarch64/tls-common/exe -279: + grep '^foo=0$' -280: + readelf --dynamic out/test/aarch64/tls-df-static-tls/c.so -280: + grep STATIC_TLS -279: foo=0 -279: + on_exit -279: + echo OK -279: OK -279: + exit 0 -271/371 Test #279: aarch64-tls-common ....................................... Passed 0.31 sec -test 283 - Start 283: aarch64-tls-gd-noplt - -283: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-noplt.sh" -283: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -283: Environment variables: -283: MACHINE=aarch64 -283: CPU= -283: Test timeout computed to be: 1500 -280: 0x000000000000001e (FLAGS) STATIC_TLS -283: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-noplt.sh -283: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -283: ++ export LC_ALL=C -283: ++ LC_ALL=C -283: ++ '[' -z aarch64 ']' -283: ++ '[' -z '' ']' -283: ++ TESTDIR=out/test/aarch64 -283: ++ CC=cc -283: ++ CXX=c++ -283: ++ GCC=gcc -283: ++ GXX=g++ -283: ++ OBJDUMP=objdump -283: ++ OBJCOPY=objcopy -283: ++ STRIP=strip -283: ++ QEMU= -283: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-noplt.sh .sh -283: ++ testname=tls-gd-noplt -280: + on_exit -280: + echo OK -280: OK -280: + exit 0 -272/371 Test #280: aarch64-tls-df-static-tls ................................ Passed 0.32 sec -test 284 - Start 284: aarch64-tls-gd-to-ie - -284: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-to-ie.sh" -284: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -284: Environment variables: -284: MACHINE=aarch64 -284: CPU= -284: Test timeout computed to be: 1500 -283: ++ t=out/test/aarch64/tls-gd-noplt -283: ++ mkdir -p out/test/aarch64/tls-gd-noplt -283: ++ case $MACHINE in -283: ++ tlsdesc_opt=-mtls-dialect=desc -283: +++ uname -215: + out/test/aarch64/relocatable-many-sections/exe -215: + grep Hello -215: Hello -215: + on_exit -215: + echo OK -215: OK -215: + exit 0 -283: ++ '[' Linux = FreeBSD ']' -283: ++ trap 'on_error $LINENO' ERR -283: ++ trap on_exit EXIT -283: ++ echo -n 'Testing tls-gd-noplt ... ' -283: Testing tls-gd-noplt ... ++ set -o pipefail -283: ++ set -x -283: + cat -283: + cc -fPIC -fno-plt -c -o out/test/aarch64/tls-gd-noplt/a.o -xc - -275: + grep 'Hello world' -275: + out/test/aarch64/textrel2/exe4 -275: Hello world -275: + on_exit -275: + echo OK -275: OK -275: + exit 0 -284: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-to-ie.sh -284: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -284: ++ export LC_ALL=C -284: ++ LC_ALL=C -284: ++ '[' -z aarch64 ']' -284: ++ '[' -z '' ']' -284: ++ TESTDIR=out/test/aarch64 -284: ++ CC=cc -284: ++ CXX=c++ -284: ++ GCC=gcc -284: ++ GXX=g++ -284: ++ OBJDUMP=objdump -284: ++ OBJCOPY=objcopy -284: ++ STRIP=strip -284: ++ QEMU= -273/371 Test #215: aarch64-relocatable-many-sections ........................ Passed 5.23 sec -274/371 Test #275: aarch64-textrel2 ......................................... Passed 0.46 sec -test 285 - Start 285: aarch64-tls-gd - -285: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd.sh" -285: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -285: Environment variables: -285: MACHINE=aarch64 -285: CPU= -285: Test timeout computed to be: 1500 -test 286 - Start 286: aarch64-tls-ie - -286: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-ie.sh" -286: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -286: Environment variables: -286: MACHINE=aarch64 -286: CPU= -286: Test timeout computed to be: 1500 -284: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-to-ie.sh .sh -284: ++ testname=tls-gd-to-ie -284: ++ t=out/test/aarch64/tls-gd-to-ie -284: ++ mkdir -p out/test/aarch64/tls-gd-to-ie -284: ++ case $MACHINE in -284: ++ tlsdesc_opt=-mtls-dialect=desc -284: +++ uname -284: ++ '[' Linux = FreeBSD ']' -284: ++ trap 'on_error $LINENO' ERR -284: ++ trap on_exit EXIT -284: ++ echo -n 'Testing tls-gd-to-ie ... ' -284: Testing tls-gd-to-ie ... ++ set -o pipefail -284: ++ set -x -284: + cat -284: + cc -fPIC -c -o out/test/aarch64/tls-gd-to-ie/a.o -xc - -282: + cc -B. -shared -o out/test/aarch64/tls-gd-dlopen/b.so out/test/aarch64/tls-gd-dlopen/a.o -277: + cc -B. -o out/test/aarch64/thread-count/exe out/test/aarch64/thread-count/a.o -Wl,-threads=1 -283: + cat -283: + cc -fPIC -fno-plt -c -o out/test/aarch64/tls-gd-noplt/b.o -xc - -285: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd.sh -285: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -285: ++ export LC_ALL=C -285: ++ LC_ALL=C -285: ++ '[' -z aarch64 ']' -285: ++ '[' -z '' ']' -285: ++ TESTDIR=out/test/aarch64 -285: ++ CC=cc -285: ++ CXX=c++ -285: ++ GCC=gcc -285: ++ GXX=g++ -285: ++ OBJDUMP=objdump -285: ++ OBJCOPY=objcopy -285: ++ STRIP=strip -285: ++ QEMU= -285: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd.sh .sh -285: ++ testname=tls-gd -285: ++ t=out/test/aarch64/tls-gd -285: ++ mkdir -p out/test/aarch64/tls-gd -285: ++ case $MACHINE in -285: ++ tlsdesc_opt=-mtls-dialect=desc -285: +++ uname -285: ++ '[' Linux = FreeBSD ']' -285: ++ trap 'on_error $LINENO' ERR -285: ++ trap on_exit EXIT -285: ++ echo -n 'Testing tls-gd ... ' -285: Testing tls-gd ... ++ set -o pipefail -285: ++ set -x -285: + cat -285: + cc -fPIC -c -o out/test/aarch64/tls-gd/a.o -xc - -286: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ie.sh -286: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -286: ++ export LC_ALL=C -286: ++ LC_ALL=C -286: ++ '[' -z aarch64 ']' -286: ++ '[' -z '' ']' -286: ++ TESTDIR=out/test/aarch64 -286: ++ CC=cc -286: ++ CXX=c++ -286: ++ GCC=gcc -286: ++ GXX=g++ -286: ++ OBJDUMP=objdump -286: ++ OBJCOPY=objcopy -286: ++ STRIP=strip -286: ++ QEMU= -286: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ie.sh .sh -286: ++ testname=tls-ie -286: ++ t=out/test/aarch64/tls-ie -286: ++ mkdir -p out/test/aarch64/tls-ie -286: ++ case $MACHINE in -286: ++ tlsdesc_opt=-mtls-dialect=desc -286: +++ uname -286: ++ '[' Linux = FreeBSD ']' -286: ++ trap 'on_error $LINENO' ERR -286: ++ trap on_exit EXIT -286: ++ echo -n 'Testing tls-ie ... ' -286: Testing tls-ie ... ++ set -o pipefail -286: ++ set -x -286: + cat -286: + cc -fPIC -c -o out/test/aarch64/tls-ie/a.o -xc - -281: + cc -B. -o out/test/aarch64/tls-dso/exe out/test/aarch64/tls-dso/a.so out/test/aarch64/tls-dso/b.o -282: + cat -282: + cc -fPIC -c -o out/test/aarch64/tls-gd-dlopen/c.o -xc - -277: + cc -B. -o out/test/aarch64/thread-count/exe out/test/aarch64/thread-count/a.o -Wl,--threads=1 -285: + cc -fPIC -c -o out/test/aarch64/tls-gd/b.o -xc - -285: + cat -284: + cc -fPIC -c -o out/test/aarch64/tls-gd-to-ie/b.o -xc - -282: + cc -B. -o out/test/aarch64/tls-gd-dlopen/exe out/test/aarch64/tls-gd-dlopen/c.o -ldl -284: + cat -283: + cat -283: + cc -fPIC -fno-plt -c -o out/test/aarch64/tls-gd-noplt/c.o -xc - -276: + cc -B. -Wl,--trace -o out/test/aarch64/thin-archive/exe out/test/aarch64/thin-archive/d.o out/test/aarch64/thin-archive/d.a -281: + grep '5 3 5 3 5 3' -281: + out/test/aarch64/tls-dso/exe -281: 5 3 5 3 5 3 -281: + on_exit -281: + echo OK -281: OK -281: + exit 0 -275/371 Test #281: aarch64-tls-dso .......................................... Passed 0.44 sec -test 287 - Start 287: aarch64-tls-irregular-start-addr - -287: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-irregular-start-addr.sh" -287: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -287: Environment variables: -287: MACHINE=aarch64 -287: CPU= -287: Test timeout computed to be: 1500 -287: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-irregular-start-addr.sh -287: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -287: ++ export LC_ALL=C -287: ++ LC_ALL=C -282: + out/test/aarch64/tls-gd-dlopen/exe out/test/aarch64/tls-gd-dlopen/b.so -287: ++ '[' -z aarch64 ']' -287: ++ '[' -z '' ']' -287: ++ TESTDIR=out/test/aarch64 -287: ++ CC=cc -287: ++ CXX=c++ -287: ++ GCC=gcc -287: ++ GXX=g++ -287: ++ OBJDUMP=objdump -287: ++ OBJCOPY=objcopy -287: ++ STRIP=strip -287: ++ QEMU= -287: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-irregular-start-addr.sh .sh -282: + grep '3 0 5' -282: 3 0 5 -282: + on_exit -282: + echo OK -282: OK -282: + exit 0 -287: ++ testname=tls-irregular-start-addr -287: ++ t=out/test/aarch64/tls-irregular-start-addr -287: ++ mkdir -p out/test/aarch64/tls-irregular-start-addr -287: ++ case $MACHINE in -283: + cc -B. -shared -o out/test/aarch64/tls-gd-noplt/d.so out/test/aarch64/tls-gd-noplt/b.o -287: ++ tlsdesc_opt=-mtls-dialect=desc -276/371 Test #282: aarch64-tls-gd-dlopen .................................... Passed 0.29 sec -test 288 - Start 288: aarch64-tls-large-alignment - -288: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-alignment.sh" -288: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -288: Environment variables: -288: MACHINE=aarch64 -288: CPU= -288: Test timeout computed to be: 1500 -287: +++ uname -287: ++ '[' Linux = FreeBSD ']' -287: ++ trap 'on_error $LINENO' ERR -287: ++ trap on_exit EXIT -287: ++ echo -n 'Testing tls-irregular-start-addr ... ' -287: Testing tls-irregular-start-addr ... ++ set -o pipefail -287: ++ set -x -286: + cc -B. -shared -o out/test/aarch64/tls-ie/b.so out/test/aarch64/tls-ie/a.o -287: + cc -fPIC -c -o out/test/aarch64/tls-irregular-start-addr/a.o -xc - -276: + grep -E 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/aarch64/thin-archive/log -276: trace: out/test/aarch64/thin-archive/d.a(out/test/aarch64/thin-archive/long-long-long-filename.o) -288: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-alignment.sh -288: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -288: ++ export LC_ALL=C -288: ++ LC_ALL=C -288: ++ '[' -z aarch64 ']' -288: ++ '[' -z '' ']' -288: ++ TESTDIR=out/test/aarch64 -288: ++ CC=cc -288: ++ CXX=c++ -288: ++ GCC=gcc -288: ++ GXX=g++ -288: ++ OBJDUMP=objdump -288: ++ OBJCOPY=objcopy -288: ++ STRIP=strip -288: ++ QEMU= -288: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-alignment.sh .sh -288: ++ testname=tls-large-alignment -288: ++ t=out/test/aarch64/tls-large-alignment -288: ++ mkdir -p out/test/aarch64/tls-large-alignment -288: ++ case $MACHINE in -288: ++ tlsdesc_opt=-mtls-dialect=desc -287: + cat -276: + grep -E 'thin-archive/d.a\((.*/)?b.o\)' out/test/aarch64/thin-archive/log -288: +++ uname -288: ++ '[' Linux = FreeBSD ']' -288: ++ trap 'on_error $LINENO' ERR -288: ++ trap on_exit EXIT -288: ++ echo -n 'Testing tls-large-alignment ... ' -288: Testing tls-large-alignment ... ++ set -o pipefail -288: ++ set -x -288: + cat -288: + cc -fPIC -std=c11 -c -o out/test/aarch64/tls-large-alignment/a.o -xc - -276: trace: out/test/aarch64/thin-archive/d.a(out/test/aarch64/thin-archive/b.o) -276: + grep -F thin-archive/d.o out/test/aarch64/thin-archive/log -276: trace: out/test/aarch64/thin-archive/d.o -276: + out/test/aarch64/thin-archive/exe -276: + grep 15 -276: 15 -276: + on_exit -276: + echo OK -276: OK -276: + exit 0 -277/371 Test #276: aarch64-thin-archive ..................................... Passed 0.64 sec -test 289 - Start 289: aarch64-tls-large-static-image - -289: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-static-image.sh" -289: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -289: Environment variables: -289: MACHINE=aarch64 -289: CPU= -289: Test timeout computed to be: 1500 -286: + cat -286: + cc -c -o out/test/aarch64/tls-ie/c.o -xc - -fPIC -289: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-static-image.sh -289: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -289: ++ export LC_ALL=C -289: ++ LC_ALL=C -289: ++ '[' -z aarch64 ']' -289: ++ '[' -z '' ']' -289: ++ TESTDIR=out/test/aarch64 -289: ++ CC=cc -289: ++ CXX=c++ -289: ++ GCC=gcc -289: ++ GXX=g++ -289: ++ OBJDUMP=objdump -289: ++ OBJCOPY=objcopy -289: ++ STRIP=strip -289: ++ QEMU= -289: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-static-image.sh .sh -289: ++ testname=tls-large-static-image -289: ++ t=out/test/aarch64/tls-large-static-image -289: ++ mkdir -p out/test/aarch64/tls-large-static-image -289: ++ case $MACHINE in -289: ++ tlsdesc_opt=-mtls-dialect=desc -289: +++ uname -289: ++ '[' Linux = FreeBSD ']' -289: ++ trap 'on_error $LINENO' ERR -289: ++ trap on_exit EXIT -289: ++ echo -n 'Testing tls-large-static-image ... ' -289: Testing tls-large-static-image ... ++ set -o pipefail -289: ++ set -x -289: + cat -289: + cc -fPIC -c -o out/test/aarch64/tls-large-static-image/a.o -xc - -277: + on_exit -277: + echo OK -277: OK -277: + exit 0 -278/371 Test #277: aarch64-thread-count ..................................... Passed 0.67 sec -test 290 - Start 290: aarch64-tls-ld-noplt - -290: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld-noplt.sh" -290: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -290: Environment variables: -290: MACHINE=aarch64 -290: CPU= -290: Test timeout computed to be: 1500 -284: + cc -B. -shared -o out/test/aarch64/tls-gd-to-ie/c.so out/test/aarch64/tls-gd-to-ie/a.o -290: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld-noplt.sh -290: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -290: ++ export LC_ALL=C -290: ++ LC_ALL=C -290: ++ '[' -z aarch64 ']' -290: ++ '[' -z '' ']' -290: ++ TESTDIR=out/test/aarch64 -290: ++ CC=cc -290: ++ CXX=c++ -290: ++ GCC=gcc -290: ++ GXX=g++ -290: ++ OBJDUMP=objdump -290: ++ OBJCOPY=objcopy -290: ++ STRIP=strip -290: ++ QEMU= -290: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld-noplt.sh .sh -290: ++ testname=tls-ld-noplt -290: ++ t=out/test/aarch64/tls-ld-noplt -290: ++ mkdir -p out/test/aarch64/tls-ld-noplt -290: ++ case $MACHINE in -290: ++ tlsdesc_opt=-mtls-dialect=desc -290: +++ uname -285: + cat -285: + cc -fPIC -c -o out/test/aarch64/tls-gd/c.o -xc - -287: + cc -B. -o out/test/aarch64/tls-irregular-start-addr/exe1 out/test/aarch64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-relax -290: ++ '[' Linux = FreeBSD ']' -290: ++ trap 'on_error $LINENO' ERR -290: ++ trap on_exit EXIT -290: ++ echo -n 'Testing tls-ld-noplt ... ' -290: Testing tls-ld-noplt ... ++ set -o pipefail -290: ++ set -x -290: + cat -290: + cc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/aarch64/tls-ld-noplt/a.o -xc - -283: + cc -B. -shared -o out/test/aarch64/tls-gd-noplt/e.so out/test/aarch64/tls-gd-noplt/c.o -Wl,--no-relax -289: + cat -289: + cc -fPIC -c -o out/test/aarch64/tls-large-static-image/b.o -xc - -284: + cc -B. -o out/test/aarch64/tls-gd-to-ie/exe1 out/test/aarch64/tls-gd-to-ie/b.o out/test/aarch64/tls-gd-to-ie/c.so -286: + cc -B. -o out/test/aarch64/tls-ie/exe out/test/aarch64/tls-ie/b.so out/test/aarch64/tls-ie/c.o -288: + cat -288: + cc -fPIC -std=c11 -c -o out/test/aarch64/tls-large-alignment/b.o -xc - -287: + out/test/aarch64/tls-irregular-start-addr/exe1 -287: + grep '^42$' -287: 42 -287: + cc -B. -o out/test/aarch64/tls-irregular-start-addr/exe2 out/test/aarch64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-no-relax -290: + cat -290: + cc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/aarch64/tls-ld-noplt/b.o -xc - -285: + cc -B. -shared -o out/test/aarch64/tls-gd/d.so out/test/aarch64/tls-gd/b.o -290: + cc -B. -o out/test/aarch64/tls-ld-noplt/exe out/test/aarch64/tls-ld-noplt/a.o out/test/aarch64/tls-ld-noplt/b.o -286: + out/test/aarch64/tls-ie/exe -288: + cat -288: + cc -fPIC -c -o out/test/aarch64/tls-large-alignment/c.o -xc - -286: + grep '^0 0 3 5 7$' -286: 0 0 3 5 7 -289: + cc -B. -o out/test/aarch64/tls-large-static-image/exe out/test/aarch64/tls-large-static-image/a.o out/test/aarch64/tls-large-static-image/b.o -286: + cc -B. -o out/test/aarch64/tls-ie/exe out/test/aarch64/tls-ie/b.so out/test/aarch64/tls-ie/c.o -Wl,-no-relax -287: + out/test/aarch64/tls-irregular-start-addr/exe2 -287: + grep '^42$' -287: 42 -287: + cc -B. -o out/test/aarch64/tls-irregular-start-addr/exe3 out/test/aarch64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-relax -283: + cc -B. -o out/test/aarch64/tls-gd-noplt/exe out/test/aarch64/tls-gd-noplt/a.o out/test/aarch64/tls-gd-noplt/d.so out/test/aarch64/tls-gd-noplt/e.so -290: + grep '3 5 3 5' -290: + out/test/aarch64/tls-ld-noplt/exe -290: 3 5 3 5 -290: + cc -B. -o out/test/aarch64/tls-ld-noplt/exe out/test/aarch64/tls-ld-noplt/a.o out/test/aarch64/tls-ld-noplt/b.o -Wl,-no-relax -285: + cc -B. -shared -o out/test/aarch64/tls-gd/e.so out/test/aarch64/tls-gd/c.o -Wl,--no-relax -284: + out/test/aarch64/tls-gd-to-ie/exe1 -284: + grep '1 2 3' -284: 1 2 3 -284: + cc -B. -shared -o out/test/aarch64/tls-gd-to-ie/d.so out/test/aarch64/tls-gd-to-ie/a.o -Wl,-no-relax -288: + cc -B. -shared -o out/test/aarch64/tls-large-alignment/d.so out/test/aarch64/tls-large-alignment/a.o out/test/aarch64/tls-large-alignment/b.o -284: + cc -B. -o out/test/aarch64/tls-gd-to-ie/exe2 out/test/aarch64/tls-gd-to-ie/b.o out/test/aarch64/tls-gd-to-ie/d.so -287: + out/test/aarch64/tls-irregular-start-addr/exe3 -287: + grep '^42$' -289: + grep '^1 2 3 0 5$' -287: 42 -287: + cc -B. -o out/test/aarch64/tls-irregular-start-addr/exe4 out/test/aarch64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-no-relax -289: + out/test/aarch64/tls-large-static-image/exe -288: + cc -B. -o out/test/aarch64/tls-large-alignment/exe1 out/test/aarch64/tls-large-alignment/a.o out/test/aarch64/tls-large-alignment/b.o out/test/aarch64/tls-large-alignment/c.o -289: 1 2 3 0 5 -289: + on_exit -289: + echo OK -289: OK -289: + exit 0 -279/371 Test #289: aarch64-tls-large-static-image ........................... Passed 0.30 sec -test 291 - Start 291: aarch64-tls-ld - -291: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld.sh" -291: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -291: Environment variables: -291: MACHINE=aarch64 -291: CPU= -291: Test timeout computed to be: 1500 -283: + out/test/aarch64/tls-gd-noplt/exe -283: + grep '1 2 3 4 5 6' -283: 1 2 3 4 5 6 -283: + cc -B. -o out/test/aarch64/tls-gd-noplt/exe out/test/aarch64/tls-gd-noplt/a.o out/test/aarch64/tls-gd-noplt/d.so out/test/aarch64/tls-gd-noplt/e.so -Wl,-no-relax -285: + cc -B. -o out/test/aarch64/tls-gd/exe1 out/test/aarch64/tls-gd/a.o out/test/aarch64/tls-gd/d.so out/test/aarch64/tls-gd/e.so -284: + grep '1 2 3' -284: + out/test/aarch64/tls-gd-to-ie/exe2 -290: + out/test/aarch64/tls-ld-noplt/exe -290: + grep '3 5 3 5' -290: 3 5 3 5 -284: 1 2 3 -290: + on_exit -290: + echo OK -290: OK -290: + exit 0 -280/371 Test #290: aarch64-tls-ld-noplt ..................................... Passed 0.33 sec -284: + cc -B. -shared -o out/test/aarch64/tls-gd-to-ie/e.so out/test/aarch64/tls-gd-to-ie/a.o -Wl,-z,nodlopen -test 292 - Start 292: aarch64-tls-le-error - -292: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-le-error.sh" -292: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -292: Environment variables: -292: MACHINE=aarch64 -292: CPU= -292: Test timeout computed to be: 1500 -291: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld.sh -291: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -291: ++ export LC_ALL=C -291: ++ LC_ALL=C -291: ++ '[' -z aarch64 ']' -291: ++ '[' -z '' ']' -291: ++ TESTDIR=out/test/aarch64 -291: ++ CC=cc -291: ++ CXX=c++ -291: ++ GCC=gcc -291: ++ GXX=g++ -291: ++ OBJDUMP=objdump -291: ++ OBJCOPY=objcopy -291: ++ STRIP=strip -291: ++ QEMU= -291: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld.sh .sh -291: ++ testname=tls-ld -291: ++ t=out/test/aarch64/tls-ld -291: ++ mkdir -p out/test/aarch64/tls-ld -291: ++ case $MACHINE in -291: ++ tlsdesc_opt=-mtls-dialect=desc -287: + out/test/aarch64/tls-irregular-start-addr/exe4 -287: + grep '^42$' -287: 42 -287: + on_exit -287: + echo OK -287: OK -287: + exit 0 -291: +++ uname -291: ++ '[' Linux = FreeBSD ']' -291: ++ trap 'on_error $LINENO' ERR -291: ++ trap on_exit EXIT -291: ++ echo -n 'Testing tls-ld ... ' -291: Testing tls-ld ... ++ set -o pipefail -291: ++ set -x -291: + cat -291: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/aarch64/tls-ld/a.o -xc - -292: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-le-error.sh -292: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -292: ++ export LC_ALL=C -292: ++ LC_ALL=C -292: ++ '[' -z aarch64 ']' -292: ++ '[' -z '' ']' -292: ++ TESTDIR=out/test/aarch64 -292: ++ CC=cc -292: ++ CXX=c++ -292: ++ GCC=gcc -292: ++ GXX=g++ -292: ++ OBJDUMP=objdump -292: ++ OBJCOPY=objcopy -292: ++ STRIP=strip -292: ++ QEMU= -292: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-le-error.sh .sh -292: ++ testname=tls-le-error -292: ++ t=out/test/aarch64/tls-le-error -292: ++ mkdir -p out/test/aarch64/tls-le-error -283: + out/test/aarch64/tls-gd-noplt/exe -283: + grep '1 2 3 4 5 6' -283: 1 2 3 4 5 6 -283: + on_exit -283: + echo OK -283: OK -283: + exit 0 -281/371 Test #283: aarch64-tls-gd-noplt ..................................... Passed 0.62 sec -282/371 Test #287: aarch64-tls-irregular-start-addr ......................... Passed 0.43 sec -test 293 - Start 293: aarch64-tls-le - -293: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-le.sh" -293: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -293: Environment variables: -293: MACHINE=aarch64 -293: CPU= -293: Test timeout computed to be: 1500 -test 294 - Start 294: aarch64-tls-nopic - -294: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-nopic.sh" -294: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -294: Environment variables: -294: MACHINE=aarch64 -294: CPU= -294: Test timeout computed to be: 1500 -292: ++ case $MACHINE in -292: ++ tlsdesc_opt=-mtls-dialect=desc -292: +++ uname -292: ++ '[' Linux = FreeBSD ']' -292: ++ trap 'on_error $LINENO' ERR -292: ++ trap on_exit EXIT -292: ++ echo -n 'Testing tls-le-error ... ' -292: Testing tls-le-error ... ++ set -o pipefail -292: ++ set -x -292: + cat -292: + cc -fPIC -c -o out/test/aarch64/tls-le-error/a.o -xc - -285: + out/test/aarch64/tls-gd/exe1 -285: + grep '1 2 3 4 5 6' -285: 1 2 3 4 5 6 -285: + cc -B. -o out/test/aarch64/tls-gd/exe2 out/test/aarch64/tls-gd/a.o out/test/aarch64/tls-gd/d.so out/test/aarch64/tls-gd/e.so -Wl,-no-relax -294: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-nopic.sh -294: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -294: ++ export LC_ALL=C -294: ++ LC_ALL=C -294: ++ '[' -z aarch64 ']' -294: ++ '[' -z '' ']' -294: ++ TESTDIR=out/test/aarch64 -294: ++ CC=cc -294: ++ CXX=c++ -294: ++ GCC=gcc -294: ++ GXX=g++ -294: ++ OBJDUMP=objdump -294: ++ OBJCOPY=objcopy -294: ++ STRIP=strip -294: ++ QEMU= -286: + out/test/aarch64/tls-ie/exe -286: + grep '^0 0 3 5 7$' -294: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-nopic.sh .sh -286: 0 0 3 5 7 -293: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-le.sh -294: ++ testname=tls-nopic -294: ++ t=out/test/aarch64/tls-nopic -294: ++ mkdir -p out/test/aarch64/tls-nopic -286: + on_exit -286: + echo OK -292: + not cc -B. -shared -o out/test/aarch64/tls-le-error/b.so out/test/aarch64/tls-le-error/a.o -292: + grep 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' -286: OK -286: + exit 0 -288: + out/test/aarch64/tls-large-alignment/exe1 -288: + grep '^0 42 1 2 3$' -288: 0 42 1 2 3 -283/371 Test #286: aarch64-tls-ie ........................................... Passed 0.60 sec -test 295 - Start 295: aarch64-tls-pic - -295: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-pic.sh" -295: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -295: Environment variables: -295: MACHINE=aarch64 -295: CPU= -295: Test timeout computed to be: 1500 -291: + cat -291: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/aarch64/tls-ld/b.o -xc - -294: ++ case $MACHINE in -294: ++ tlsdesc_opt=-mtls-dialect=desc -294: +++ uname -294: ++ '[' Linux = FreeBSD ']' -294: ++ trap 'on_error $LINENO' ERR -294: ++ trap on_exit EXIT -294: ++ echo -n 'Testing tls-nopic ... ' -294: Testing tls-nopic ... ++ set -o pipefail -294: ++ set -x -294: + cat -294: + cc -c -o out/test/aarch64/tls-nopic/a.o -xc - -285: + out/test/aarch64/tls-gd/exe2 -285: + grep '1 2 3 4 5 6' -285: 1 2 3 4 5 6 -288: + cc -B. -o out/test/aarch64/tls-large-alignment/exe2 out/test/aarch64/tls-large-alignment/c.o out/test/aarch64/tls-large-alignment/d.so -285: + test_cflags -static -285: + echo 'int main() {}' -285: + cc -B. -static -o /dev/null -xc - -295: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-pic.sh -295: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -295: ++ export LC_ALL=C -295: ++ LC_ALL=C -295: ++ '[' -z aarch64 ']' -295: ++ '[' -z '' ']' -295: ++ TESTDIR=out/test/aarch64 -295: ++ CC=cc -295: ++ CXX=c++ -295: ++ GCC=gcc -295: ++ GXX=g++ -295: ++ OBJDUMP=objdump -295: ++ OBJCOPY=objcopy -295: ++ STRIP=strip -295: ++ QEMU= -295: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-pic.sh .sh -293: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -293: ++ export LC_ALL=C -293: ++ LC_ALL=C -293: ++ '[' -z aarch64 ']' -293: ++ '[' -z '' ']' -293: ++ TESTDIR=out/test/aarch64 -293: ++ CC=cc -293: ++ CXX=c++ -293: ++ GCC=gcc -293: ++ GXX=g++ -293: ++ OBJDUMP=objdump -293: ++ OBJCOPY=objcopy -293: ++ STRIP=strip -293: ++ QEMU= -293: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-le.sh .sh -293: ++ testname=tls-le -293: ++ t=out/test/aarch64/tls-le -293: ++ mkdir -p out/test/aarch64/tls-le -293: ++ case $MACHINE in -293: ++ tlsdesc_opt=-mtls-dialect=desc -293: +++ uname -293: ++ '[' Linux = FreeBSD ']' -293: ++ trap 'on_error $LINENO' ERR -293: ++ trap on_exit EXIT -293: ++ echo -n 'Testing tls-le ... ' -293: Testing tls-le ... ++ set -o pipefail -293: ++ set -x -294: + cat -293: + cat -294: + cc -xc -c -o out/test/aarch64/tls-nopic/b.o - -293: + cc -fPIC -c -o out/test/aarch64/tls-le/a.o -xc - -295: ++ testname=tls-pic -295: ++ t=out/test/aarch64/tls-pic -295: ++ mkdir -p out/test/aarch64/tls-pic -295: ++ case $MACHINE in -295: ++ tlsdesc_opt=-mtls-dialect=desc -295: +++ uname -284: + cc -B. -o out/test/aarch64/tls-gd-to-ie/exe3 out/test/aarch64/tls-gd-to-ie/b.o out/test/aarch64/tls-gd-to-ie/e.so -295: ++ '[' Linux = FreeBSD ']' -295: ++ trap 'on_error $LINENO' ERR -295: ++ trap on_exit EXIT -295: ++ echo -n 'Testing tls-pic ... ' -295: Testing tls-pic ... ++ set -o pipefail -295: ++ set -x -295: + cat -295: + cc -fPIC -c -o out/test/aarch64/tls-pic/a.o -xc - -288: + out/test/aarch64/tls-large-alignment/exe2 -288: + grep '^0 42 1 2 3$' -288: 0 42 1 2 3 -288: + on_exit -288: + echo OK -288: OK -288: + exit 0 -284/371 Test #288: aarch64-tls-large-alignment .............................. Passed 0.55 sec -test 296 - Start 296: aarch64-tls-small-alignment - -296: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-small-alignment.sh" -296: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -296: Environment variables: -296: MACHINE=aarch64 -296: CPU= -296: Test timeout computed to be: 1500 -292: mold: error: out/test/aarch64/tls-le-error/a.o:(.text): relocation R_AARCH64_TLSLE_ADD_TPREL_LO12_NC against `foo` can not be used when making a shared object; recompile with -fPIC -292: + on_exit -292: + echo OK -292: OK -292: + exit 0 -285/371 Test #292: aarch64-tls-le-error ..................................... Passed 0.17 sec -test 297 - Start 297: aarch64-tlsdesc-dlopen - -297: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-dlopen.sh" -297: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -297: Environment variables: -297: MACHINE=aarch64 -297: CPU= -297: Test timeout computed to be: 1500 -293: + cc -fPIC -c -o out/test/aarch64/tls-le/b.o -xc - -293: + cat -297: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-dlopen.sh -297: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -297: ++ export LC_ALL=C -297: ++ LC_ALL=C -297: ++ '[' -z aarch64 ']' -297: ++ '[' -z '' ']' -297: ++ TESTDIR=out/test/aarch64 -297: ++ CC=cc -297: ++ CXX=c++ -297: ++ GCC=gcc -297: ++ GXX=g++ -297: ++ OBJDUMP=objdump -297: ++ OBJCOPY=objcopy -297: ++ STRIP=strip -297: ++ QEMU= -297: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-dlopen.sh .sh -284: + grep '1 2 3' -284: + out/test/aarch64/tls-gd-to-ie/exe3 -297: ++ testname=tlsdesc-dlopen -297: ++ t=out/test/aarch64/tlsdesc-dlopen -297: ++ mkdir -p out/test/aarch64/tlsdesc-dlopen -295: + cat -297: ++ case $MACHINE in -297: ++ tlsdesc_opt=-mtls-dialect=desc -297: +++ uname -295: + cc -xc -c -o out/test/aarch64/tls-pic/b.o - -296: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-small-alignment.sh -297: ++ '[' Linux = FreeBSD ']' -297: ++ trap 'on_error $LINENO' ERR -297: ++ trap on_exit EXIT -297: ++ echo -n 'Testing tlsdesc-dlopen ... ' -297: Testing tlsdesc-dlopen ... ++ set -o pipefail -297: ++ set -x -297: + supports_tlsdesc -297: + [[ aarch64 = arm* ]] -297: ++ uname -297: + '[' Linux = FreeBSD ']' -297: + '[' -mtls-dialect=desc = '' ']' -297: + echo '_Thread_local int x; int y() { return x; }' -297: + cc -shared -fPIC -xc -o out/test/aarch64/tlsdesc-dlopen/tlsdesc.so -mtls-dialect=desc - -296: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -296: ++ export LC_ALL=C -296: ++ LC_ALL=C -296: ++ '[' -z aarch64 ']' -296: ++ '[' -z '' ']' -296: ++ TESTDIR=out/test/aarch64 -296: ++ CC=cc -296: ++ CXX=c++ -296: ++ GCC=gcc -296: ++ GXX=g++ -296: ++ OBJDUMP=objdump -296: ++ OBJCOPY=objcopy -296: ++ STRIP=strip -296: ++ QEMU= -296: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-small-alignment.sh .sh -296: ++ testname=tls-small-alignment -296: ++ t=out/test/aarch64/tls-small-alignment -296: ++ mkdir -p out/test/aarch64/tls-small-alignment -284: 1 2 3 -284: + cc -B. -shared -o out/test/aarch64/tls-gd-to-ie/f.so out/test/aarch64/tls-gd-to-ie/a.o -Wl,-z,nodlopen -Wl,-no-relax -296: ++ case $MACHINE in -296: ++ tlsdesc_opt=-mtls-dialect=desc -296: +++ uname -296: ++ '[' Linux = FreeBSD ']' -296: ++ trap 'on_error $LINENO' ERR -296: ++ trap on_exit EXIT -296: ++ echo -n 'Testing tls-small-alignment ... ' -293: + cc -B. -o out/test/aarch64/tls-le/exe1 out/test/aarch64/tls-le/a.o out/test/aarch64/tls-le/b.o -296: Testing tls-small-alignment ... ++ set -o pipefail -296: ++ set -x -296: + cat -296: + cc -fPIC -c -o out/test/aarch64/tls-small-alignment/a.o -xassembler - -296: + cat -296: + cc -fPIC -std=c11 -c -o out/test/aarch64/tls-small-alignment/b.o -xc - -295: + cc -B. -o out/test/aarch64/tls-pic/exe out/test/aarch64/tls-pic/a.o out/test/aarch64/tls-pic/b.o -296: + cat -296: + cc -fPIC -c -o out/test/aarch64/tls-small-alignment/c.o -xc - -285: + cc -B. -o out/test/aarch64/tls-gd/exe3 out/test/aarch64/tls-gd/a.o out/test/aarch64/tls-gd/b.o out/test/aarch64/tls-gd/c.o -static -293: + out/test/aarch64/tls-le/exe1 -293: + grep '3 5 3 5' -293: 3 5 3 5 -293: + cc -B. -o out/test/aarch64/tls-le/exe2 out/test/aarch64/tls-le/a.o out/test/aarch64/tls-le/b.o -Wl,-no-relax -284: + cc -B. -o out/test/aarch64/tls-gd-to-ie/exe4 out/test/aarch64/tls-gd-to-ie/b.o out/test/aarch64/tls-gd-to-ie/f.so -291: + cc -B. -o out/test/aarch64/tls-ld/exe1 out/test/aarch64/tls-ld/a.o out/test/aarch64/tls-ld/b.o -Wl,-relax -297: + echo 'int y(); int main() { y(); }' -297: + cc -xc -c -o out/test/aarch64/tlsdesc-dlopen/tlsdesc.o - -296: + cc -B. -shared -o out/test/aarch64/tls-small-alignment/d.so out/test/aarch64/tls-small-alignment/a.o out/test/aarch64/tls-small-alignment/b.o -295: + grep '3 5 3 5' -295: + out/test/aarch64/tls-pic/exe -295: 3 5 3 5 -295: + on_exit -295: + echo OK -295: OK -295: + exit 0 -286/371 Test #295: aarch64-tls-pic .......................................... Passed 0.27 sec -test 298 - Start 298: aarch64-tlsdesc-import - -298: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-import.sh" -298: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -298: Environment variables: -298: MACHINE=aarch64 -298: CPU= -298: Test timeout computed to be: 1500 -296: + cc -B. -o out/test/aarch64/tls-small-alignment/exe1 out/test/aarch64/tls-small-alignment/a.o out/test/aarch64/tls-small-alignment/b.o out/test/aarch64/tls-small-alignment/c.o -298: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-import.sh -298: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -298: ++ export LC_ALL=C -298: ++ LC_ALL=C -298: ++ '[' -z aarch64 ']' -298: ++ '[' -z '' ']' -298: ++ TESTDIR=out/test/aarch64 -298: ++ CC=cc -298: ++ CXX=c++ -298: ++ GCC=gcc -298: ++ GXX=g++ -298: ++ OBJDUMP=objdump -298: ++ OBJCOPY=objcopy -298: ++ STRIP=strip -298: ++ QEMU= -297: + cc -o out/test/aarch64/tlsdesc-dlopen/tlsdesc out/test/aarch64/tlsdesc-dlopen/tlsdesc.o out/test/aarch64/tlsdesc-dlopen/tlsdesc.so -298: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-import.sh .sh -294: + cc -B. -o out/test/aarch64/tls-nopic/exe out/test/aarch64/tls-nopic/a.o out/test/aarch64/tls-nopic/b.o -no-pie -296: + out/test/aarch64/tls-small-alignment/exe1 -296: + grep '^42$' -296: 42 -296: + cc -B. -o out/test/aarch64/tls-small-alignment/exe2 out/test/aarch64/tls-small-alignment/c.o out/test/aarch64/tls-small-alignment/d.so -298: ++ testname=tlsdesc-import -298: ++ t=out/test/aarch64/tlsdesc-import -298: ++ mkdir -p out/test/aarch64/tlsdesc-import -298: ++ case $MACHINE in -298: ++ tlsdesc_opt=-mtls-dialect=desc -298: +++ uname -297: + out/test/aarch64/tlsdesc-dlopen/tlsdesc -297: + cat -297: + cc -fPIC -c -o out/test/aarch64/tlsdesc-dlopen/a.o -xc - -mtls-dialect=desc -284: + out/test/aarch64/tls-gd-to-ie/exe4 -284: + grep '1 2 3' -284: 1 2 3 -298: ++ '[' Linux = FreeBSD ']' -298: ++ trap 'on_error $LINENO' ERR -298: ++ trap on_exit EXIT -298: ++ echo -n 'Testing tlsdesc-import ... ' -298: Testing tlsdesc-import ... ++ set -o pipefail -298: ++ set -x -298: + supports_tlsdesc -298: + [[ aarch64 = arm* ]] -298: ++ uname -284: + on_exit -284: + echo OK -284: OK -284: + exit 0 -287/371 Test #284: aarch64-tls-gd-to-ie ..................................... Passed 0.99 sec -test 299 - Start 299: aarch64-tlsdesc-initial-exec - -299: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-initial-exec.sh" -299: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -299: Environment variables: -299: MACHINE=aarch64 -299: CPU= -299: Test timeout computed to be: 1500 -298: + '[' Linux = FreeBSD ']' -298: + '[' -mtls-dialect=desc = '' ']' -298: + echo '_Thread_local int x; int y() { return x; }' -298: + cc -shared -fPIC -xc -o out/test/aarch64/tlsdesc-import/tlsdesc.so -mtls-dialect=desc - -299: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-initial-exec.sh -293: + out/test/aarch64/tls-le/exe2 -299: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -299: ++ export LC_ALL=C -299: ++ LC_ALL=C -299: ++ '[' -z aarch64 ']' -299: ++ '[' -z '' ']' -299: ++ TESTDIR=out/test/aarch64 -299: ++ CC=cc -299: ++ CXX=c++ -299: ++ GCC=gcc -299: ++ GXX=g++ -299: ++ OBJDUMP=objdump -299: ++ OBJCOPY=objcopy -299: ++ STRIP=strip -299: ++ QEMU= -299: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-initial-exec.sh .sh -293: + grep '3 5 3 5' -293: 3 5 3 5 -293: + on_exit -297: + cc -B. -shared -o out/test/aarch64/tlsdesc-dlopen/b.so out/test/aarch64/tlsdesc-dlopen/a.o -291: + out/test/aarch64/tls-ld/exe1 -293: + echo OK -293: OK -293: + exit 0 -288/371 Test #293: aarch64-tls-le ........................................... Passed 0.43 sec -test 300 - Start 300: aarch64-tlsdesc-local-dynamic - -300: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-local-dynamic.sh" -300: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -300: Environment variables: -300: MACHINE=aarch64 -300: CPU= -300: Test timeout computed to be: 1500 -299: ++ testname=tlsdesc-initial-exec -299: ++ t=out/test/aarch64/tlsdesc-initial-exec -299: ++ mkdir -p out/test/aarch64/tlsdesc-initial-exec -299: ++ case $MACHINE in -299: ++ tlsdesc_opt=-mtls-dialect=desc -299: +++ uname -291: + grep '3 5 3 5' -299: ++ '[' Linux = FreeBSD ']' -299: ++ trap 'on_error $LINENO' ERR -299: ++ trap on_exit EXIT -299: ++ echo -n 'Testing tlsdesc-initial-exec ... ' -299: Testing tlsdesc-initial-exec ... ++ set -o pipefail -299: ++ set -x -299: + supports_tlsdesc -299: + [[ aarch64 = arm* ]] -299: ++ uname -299: + '[' Linux = FreeBSD ']' -299: + '[' -mtls-dialect=desc = '' ']' -291: 3 5 3 5 -291: + cc -B. -o out/test/aarch64/tls-ld/exe2 out/test/aarch64/tls-ld/a.o out/test/aarch64/tls-ld/b.o -Wl,-no-relax -300: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-local-dynamic.sh -299: + echo '_Thread_local int x; int y() { return x; }' -299: + cc -shared -fPIC -xc -o out/test/aarch64/tlsdesc-initial-exec/tlsdesc.so -mtls-dialect=desc - -300: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -300: ++ export LC_ALL=C -300: ++ LC_ALL=C -300: ++ '[' -z aarch64 ']' -300: ++ '[' -z '' ']' -300: ++ TESTDIR=out/test/aarch64 -300: ++ CC=cc -300: ++ CXX=c++ -300: ++ GCC=gcc -300: ++ GXX=g++ -300: ++ OBJDUMP=objdump -300: ++ OBJCOPY=objcopy -300: ++ STRIP=strip -300: ++ QEMU= -300: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-local-dynamic.sh .sh -298: + echo 'int y(); int main() { y(); }' -298: + cc -xc -c -o out/test/aarch64/tlsdesc-import/tlsdesc.o - -300: ++ testname=tlsdesc-local-dynamic -300: ++ t=out/test/aarch64/tlsdesc-local-dynamic -300: ++ mkdir -p out/test/aarch64/tlsdesc-local-dynamic -300: ++ case $MACHINE in -300: ++ tlsdesc_opt=-mtls-dialect=desc -300: +++ uname -294: + out/test/aarch64/tls-nopic/exe -294: + grep '3 5 3 5' -294: 3 5 3 5 -300: ++ '[' Linux = FreeBSD ']' -300: ++ trap 'on_error $LINENO' ERR -300: ++ trap on_exit EXIT -300: ++ echo -n 'Testing tlsdesc-local-dynamic ... ' -300: Testing tlsdesc-local-dynamic ... ++ set -o pipefail -300: ++ set -x -300: + supports_tlsdesc -300: + [[ aarch64 = arm* ]] -300: ++ uname -298: + cc -o out/test/aarch64/tlsdesc-import/tlsdesc out/test/aarch64/tlsdesc-import/tlsdesc.o out/test/aarch64/tlsdesc-import/tlsdesc.so -294: + on_exit -294: + echo OK -294: OK -294: + exit 0 -299: + echo 'int y(); int main() { y(); }' -299: + cc -xc -c -o out/test/aarch64/tlsdesc-initial-exec/tlsdesc.o - -300: + '[' Linux = FreeBSD ']' -300: + '[' -mtls-dialect=desc = '' ']' -300: + echo '_Thread_local int x; int y() { return x; }' -300: + cc -shared -fPIC -xc -o out/test/aarch64/tlsdesc-local-dynamic/tlsdesc.so -mtls-dialect=desc - -289/371 Test #294: aarch64-tls-nopic ........................................ Passed 0.47 sec -test 301 - Start 301: aarch64-tlsdesc-static - -301: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-static.sh" -301: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -301: Environment variables: -301: MACHINE=aarch64 -301: CPU= -301: Test timeout computed to be: 1500 -296: + grep '^42$' -296: + out/test/aarch64/tls-small-alignment/exe2 -296: 42 -296: + on_exit -296: + echo OK -296: OK -296: + exit 0 -291: + grep '3 5 3 5' -291: + out/test/aarch64/tls-ld/exe2 -290/371 Test #296: aarch64-tls-small-alignment .............................. Passed 0.35 sec -test 302 - Start 302: aarch64-tlsdesc - -302: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc.sh" -302: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -302: Environment variables: -302: MACHINE=aarch64 -302: CPU= -302: Test timeout computed to be: 1500 -301: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-static.sh -302: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc.sh -302: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -302: ++ export LC_ALL=C -302: ++ LC_ALL=C -302: ++ '[' -z aarch64 ']' -302: ++ '[' -z '' ']' -302: ++ TESTDIR=out/test/aarch64 -302: ++ CC=cc -302: ++ CXX=c++ -302: ++ GCC=gcc -302: ++ GXX=g++ -302: ++ OBJDUMP=objdump -302: ++ OBJCOPY=objcopy -302: ++ STRIP=strip -302: ++ QEMU= -302: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc.sh .sh -299: + cc -o out/test/aarch64/tlsdesc-initial-exec/tlsdesc out/test/aarch64/tlsdesc-initial-exec/tlsdesc.o out/test/aarch64/tlsdesc-initial-exec/tlsdesc.so -291: 3 5 3 5 -291: + on_exit -291: + echo OK -291: OK -291: + exit 0 -301: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -301: ++ export LC_ALL=C -301: ++ LC_ALL=C -301: ++ '[' -z aarch64 ']' -301: ++ '[' -z '' ']' -301: ++ TESTDIR=out/test/aarch64 -301: ++ CC=cc -301: ++ CXX=c++ -301: ++ GCC=gcc -301: ++ GXX=g++ -301: ++ OBJDUMP=objdump -301: ++ OBJCOPY=objcopy -301: ++ STRIP=strip -301: ++ QEMU= -301: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-static.sh .sh -285: + out/test/aarch64/tls-gd/exe3 -291/371 Test #291: aarch64-tls-ld ........................................... Passed 0.61 sec -298: + out/test/aarch64/tlsdesc-import/tlsdesc -test 303 - Start 303: aarch64-trace-symbol-symver - -303: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/trace-symbol-symver.sh" -303: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -303: Environment variables: -303: MACHINE=aarch64 -303: CPU= -303: Test timeout computed to be: 1500 -298: + cat -298: + cc -fPIC -c -o out/test/aarch64/tlsdesc-import/a.o -xc - -mtls-dialect=desc -285: + grep '1 2 3 4 5 6' -285: 1 2 3 4 5 6 -285: + cc -B. -o out/test/aarch64/tls-gd/exe4 out/test/aarch64/tls-gd/a.o out/test/aarch64/tls-gd/b.o out/test/aarch64/tls-gd/c.o -static -Wl,-no-relax -301: ++ testname=tlsdesc-static -301: ++ t=out/test/aarch64/tlsdesc-static -301: ++ mkdir -p out/test/aarch64/tlsdesc-static -302: ++ testname=tlsdesc -302: ++ t=out/test/aarch64/tlsdesc -302: ++ mkdir -p out/test/aarch64/tlsdesc -303: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/trace-symbol-symver.sh -303: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -303: ++ export LC_ALL=C -303: ++ LC_ALL=C -303: ++ '[' -z aarch64 ']' -303: ++ '[' -z '' ']' -303: ++ TESTDIR=out/test/aarch64 -303: ++ CC=cc -303: ++ CXX=c++ -303: ++ GCC=gcc -303: ++ GXX=g++ -303: ++ OBJDUMP=objdump -303: ++ OBJCOPY=objcopy -303: ++ STRIP=strip -303: ++ QEMU= -302: ++ case $MACHINE in -303: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/trace-symbol-symver.sh .sh -302: ++ tlsdesc_opt=-mtls-dialect=desc -302: +++ uname -301: ++ case $MACHINE in -301: ++ tlsdesc_opt=-mtls-dialect=desc -301: +++ uname -301: ++ '[' Linux = FreeBSD ']' -301: ++ trap 'on_error $LINENO' ERR -301: ++ trap on_exit EXIT -301: ++ echo -n 'Testing tlsdesc-static ... ' -301: Testing tlsdesc-static ... ++ set -o pipefail -301: ++ set -x -301: + supports_tlsdesc -301: + [[ aarch64 = arm* ]] -301: ++ uname -301: + '[' Linux = FreeBSD ']' -301: + '[' -mtls-dialect=desc = '' ']' -301: + echo '_Thread_local int x; int y() { return x; }' -301: + cc -shared -fPIC -xc -o out/test/aarch64/tlsdesc-static/tlsdesc.so -mtls-dialect=desc - -300: + echo 'int y(); int main() { y(); }' -300: + cc -xc -c -o out/test/aarch64/tlsdesc-local-dynamic/tlsdesc.o - -303: ++ testname=trace-symbol-symver -303: ++ t=out/test/aarch64/trace-symbol-symver -303: ++ mkdir -p out/test/aarch64/trace-symbol-symver -303: ++ case $MACHINE in -303: ++ tlsdesc_opt=-mtls-dialect=desc -303: +++ uname -302: ++ '[' Linux = FreeBSD ']' -302: ++ trap 'on_error $LINENO' ERR -302: ++ trap on_exit EXIT -302: ++ echo -n 'Testing tlsdesc ... ' -302: Testing tlsdesc ... ++ set -o pipefail -302: ++ set -x -302: + supports_tlsdesc -302: + [[ aarch64 = arm* ]] -302: ++ uname -302: + '[' Linux = FreeBSD ']' -302: + '[' -mtls-dialect=desc = '' ']' -302: + echo '_Thread_local int x; int y() { return x; }' -302: + cc -shared -fPIC -xc -o out/test/aarch64/tlsdesc/tlsdesc.so -mtls-dialect=desc - -303: ++ '[' Linux = FreeBSD ']' -303: ++ trap 'on_error $LINENO' ERR -303: ++ trap on_exit EXIT -303: ++ echo -n 'Testing trace-symbol-symver ... ' -303: Testing trace-symbol-symver ... ++ set -o pipefail -303: ++ set -x -303: + cat -303: + cc -c -o out/test/aarch64/trace-symbol-symver/a.o -xc - -297: + cat -297: + cc -fPIC -c -o out/test/aarch64/tlsdesc-dlopen/c.o -xc - -mtls-dialect=desc -301: + echo 'int y(); int main() { y(); }' -301: + cc -xc -c -o out/test/aarch64/tlsdesc-static/tlsdesc.o - -299: + out/test/aarch64/tlsdesc-initial-exec/tlsdesc -299: + cat -299: + cc -fPIC -fPIC -c -o out/test/aarch64/tlsdesc-initial-exec/a.o -xc - -mtls-dialect=desc -302: + cc -xc -c -o out/test/aarch64/tlsdesc/tlsdesc.o - -302: + echo 'int y(); int main() { y(); }' -237: 3 printf("Hello world\n"); -237: + on_exit -237: + echo OK -237: OK -237: + exit 0 -292/371 Test #237: aarch64-separate-debug-file .............................. Passed 4.44 sec -test 304 - Start 304: aarch64-trace-symbol - -304: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/trace-symbol.sh" -304: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -304: Environment variables: -304: MACHINE=aarch64 -304: CPU= -304: Test timeout computed to be: 1500 -300: + cc -o out/test/aarch64/tlsdesc-local-dynamic/tlsdesc out/test/aarch64/tlsdesc-local-dynamic/tlsdesc.o out/test/aarch64/tlsdesc-local-dynamic/tlsdesc.so -304: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/trace-symbol.sh -297: + cc -B. -o out/test/aarch64/tlsdesc-dlopen/exe out/test/aarch64/tlsdesc-dlopen/c.o -ldl -303: + cat -298: + cc -fPIC -shared -o out/test/aarch64/tlsdesc-import/b.so -xc - -mtls-dialect=desc -298: + cat -304: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -304: ++ export LC_ALL=C -304: ++ LC_ALL=C -304: ++ '[' -z aarch64 ']' -304: ++ '[' -z '' ']' -304: ++ TESTDIR=out/test/aarch64 -304: ++ CC=cc -304: ++ CXX=c++ -304: ++ GCC=gcc -304: ++ GXX=g++ -304: ++ OBJDUMP=objdump -304: ++ OBJCOPY=objcopy -304: ++ STRIP=strip -304: ++ QEMU= -304: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/trace-symbol.sh .sh -303: + cc -B. -o out/test/aarch64/trace-symbol-symver/c.so -shared out/test/aarch64/trace-symbol-symver/a.o -Wl,--version-script=out/test/aarch64/trace-symbol-symver/b.version -Wl,--trace-symbol=foo@VER1 -304: ++ testname=trace-symbol -304: ++ t=out/test/aarch64/trace-symbol -304: ++ mkdir -p out/test/aarch64/trace-symbol -285: + out/test/aarch64/tls-gd/exe4 -304: ++ case $MACHINE in -304: ++ tlsdesc_opt=-mtls-dialect=desc -304: +++ uname -285: + grep '1 2 3 4 5 6' -285: 1 2 3 4 5 6 -285: + on_exit -285: + echo OK -285: OK -285: + exit 0 -304: ++ '[' Linux = FreeBSD ']' -304: ++ trap 'on_error $LINENO' ERR -304: ++ trap on_exit EXIT -304: ++ echo -n 'Testing trace-symbol ... ' -304: Testing trace-symbol ... ++ set -o pipefail -304: ++ set -x -293/371 Test #285: aarch64-tls-gd ........................................... Passed 1.24 sec -304: + cc -c -o out/test/aarch64/trace-symbol/a.o -xc - -304: + cat -test 305 - Start 305: aarch64-trace - -305: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/trace.sh" -305: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -305: Environment variables: -305: MACHINE=aarch64 -305: CPU= -305: Test timeout computed to be: 1500 -300: + out/test/aarch64/tlsdesc-local-dynamic/tlsdesc -300: + cat -305: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/trace.sh -300: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/aarch64/tlsdesc-local-dynamic/a.o -xc - -mtls-dialect=desc -305: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -305: ++ export LC_ALL=C -305: ++ LC_ALL=C -305: ++ '[' -z aarch64 ']' -305: ++ '[' -z '' ']' -305: ++ TESTDIR=out/test/aarch64 -305: ++ CC=cc -305: ++ CXX=c++ -305: ++ GCC=gcc -305: ++ GXX=g++ -305: ++ OBJDUMP=objdump -305: ++ OBJCOPY=objcopy -305: ++ STRIP=strip -305: ++ QEMU= -305: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/trace.sh .sh -305: ++ testname=trace -305: ++ t=out/test/aarch64/trace -305: ++ mkdir -p out/test/aarch64/trace -305: ++ case $MACHINE in -301: + cc -o out/test/aarch64/tlsdesc-static/tlsdesc out/test/aarch64/tlsdesc-static/tlsdesc.o out/test/aarch64/tlsdesc-static/tlsdesc.so -299: + cc -B. -shared -o out/test/aarch64/tlsdesc-initial-exec/b.so out/test/aarch64/tlsdesc-initial-exec/a.o -305: ++ tlsdesc_opt=-mtls-dialect=desc -305: +++ uname -305: ++ '[' Linux = FreeBSD ']' -305: ++ trap 'on_error $LINENO' ERR -305: ++ trap on_exit EXIT -305: ++ echo -n 'Testing trace ... ' -305: Testing trace ... ++ set -o pipefail -305: ++ set -x -305: + cat -305: + cc -c -o out/test/aarch64/trace/a.o -xc - -300: + cat -303: + cat -300: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/aarch64/tlsdesc-local-dynamic/b.o -xc - -mtls-dialect=desc -303: + cc -c -o out/test/aarch64/trace-symbol-symver/d.o -xc - -297: + out/test/aarch64/tlsdesc-dlopen/exe out/test/aarch64/tlsdesc-dlopen/b.so -297: + grep '3 0 5' -297: 3 0 5 -302: + cc -o out/test/aarch64/tlsdesc/tlsdesc out/test/aarch64/tlsdesc/tlsdesc.o out/test/aarch64/tlsdesc/tlsdesc.so -297: + on_exit -297: + echo OK -297: OK -297: + exit 0 -294/371 Test #297: aarch64-tlsdesc-dlopen ................................... Passed 0.58 sec -test 306 - Start 306: aarch64-undefined-glob-gc-sections - -306: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/undefined-glob-gc-sections.sh" -306: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -306: Environment variables: -306: MACHINE=aarch64 -306: CPU= -306: Test timeout computed to be: 1500 -299: + cat -299: + cc -fPIC -fPIC -c -o out/test/aarch64/tlsdesc-initial-exec/c.o -xc - -mtls-dialect=desc -306: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/undefined-glob-gc-sections.sh -306: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -306: ++ export LC_ALL=C -306: ++ LC_ALL=C -306: ++ '[' -z aarch64 ']' -306: ++ '[' -z '' ']' -306: ++ TESTDIR=out/test/aarch64 -306: ++ CC=cc -306: ++ CXX=c++ -306: ++ GCC=gcc -306: ++ GXX=g++ -306: ++ OBJDUMP=objdump -306: ++ OBJCOPY=objcopy -306: ++ STRIP=strip -306: ++ QEMU= -306: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/undefined-glob-gc-sections.sh .sh -306: ++ testname=undefined-glob-gc-sections -306: ++ t=out/test/aarch64/undefined-glob-gc-sections -306: ++ mkdir -p out/test/aarch64/undefined-glob-gc-sections -298: + cc -B. -o out/test/aarch64/tlsdesc-import/exe out/test/aarch64/tlsdesc-import/a.o out/test/aarch64/tlsdesc-import/b.so -304: + cat -304: + cc -c -o out/test/aarch64/trace-symbol/b.o -xc - -306: ++ case $MACHINE in -306: ++ tlsdesc_opt=-mtls-dialect=desc -306: +++ uname -300: + cc -B. -o out/test/aarch64/tlsdesc-local-dynamic/exe1 out/test/aarch64/tlsdesc-local-dynamic/a.o out/test/aarch64/tlsdesc-local-dynamic/b.o -301: + out/test/aarch64/tlsdesc-static/tlsdesc -306: ++ '[' Linux = FreeBSD ']' -306: ++ trap 'on_error $LINENO' ERR -306: ++ trap on_exit EXIT -306: ++ echo -n 'Testing undefined-glob-gc-sections ... ' -301: + test_cflags -static -301: + echo 'int main() {}' -301: + cc -B. -static -o /dev/null -xc - -306: Testing undefined-glob-gc-sections ... ++ set -o pipefail -306: ++ set -x -306: + test_cflags -static -306: + echo 'int main() {}' -306: + cc -B. -static -o /dev/null -xc - -304: + cat -304: + cc -shared -o out/test/aarch64/trace-symbol/c.so -xc - -298: + out/test/aarch64/tlsdesc-import/exe -298: + grep '5 7' -298: 5 7 -298: + on_exit -298: + echo OK -298: OK -298: + exit 0 -305: + cc -B. -o out/test/aarch64/trace/exe out/test/aarch64/trace/a.o -Wl,-trace -295/371 Test #298: aarch64-tlsdesc-import ................................... Passed 0.51 sec -test 307 - Start 307: aarch64-undefined-glob - -307: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/undefined-glob.sh" -307: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -307: Environment variables: -307: MACHINE=aarch64 -307: CPU= -307: Test timeout computed to be: 1500 -307: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/undefined-glob.sh -299: + cat -299: + cc -fPIC -fPIE -c -o out/test/aarch64/tlsdesc-initial-exec/d.o -xc - -mtls-dialect=desc -300: + out/test/aarch64/tlsdesc-local-dynamic/exe1 -307: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -307: ++ export LC_ALL=C -307: ++ LC_ALL=C -307: ++ '[' -z aarch64 ']' -307: ++ '[' -z '' ']' -307: ++ TESTDIR=out/test/aarch64 -307: ++ CC=cc -307: ++ CXX=c++ -307: ++ GCC=gcc -307: ++ GXX=g++ -307: ++ OBJDUMP=objdump -307: ++ OBJCOPY=objcopy -307: ++ STRIP=strip -307: ++ QEMU= -307: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/undefined-glob.sh .sh -304: + cc -B. -o out/test/aarch64/trace-symbol/exe out/test/aarch64/trace-symbol/a.o out/test/aarch64/trace-symbol/b.o out/test/aarch64/trace-symbol/c.so -Wl,-y,foo -Wl,--trace-symbol=baz -307: ++ testname=undefined-glob -307: ++ t=out/test/aarch64/undefined-glob -307: ++ mkdir -p out/test/aarch64/undefined-glob -307: ++ case $MACHINE in -307: ++ tlsdesc_opt=-mtls-dialect=desc -307: +++ uname -307: ++ '[' Linux = FreeBSD ']' -307: ++ trap 'on_error $LINENO' ERR -307: ++ trap on_exit EXIT -307: ++ echo -n 'Testing undefined-glob ... ' -307: Testing undefined-glob ... ++ set -o pipefail -307: ++ set -x -307: + test_cflags -static -307: + echo 'int main() {}' -300: + grep '42 5' -300: 42 5 -300: + cc -B. -o out/test/aarch64/tlsdesc-local-dynamic/exe2 out/test/aarch64/tlsdesc-local-dynamic/a.o out/test/aarch64/tlsdesc-local-dynamic/b.o -Wl,--no-relax -307: + cc -B. -static -o /dev/null -xc - -302: + out/test/aarch64/tlsdesc/tlsdesc -302: + cat -302: + cc -fPIC -c -o out/test/aarch64/tlsdesc/a.o -xc - -mtls-dialect=desc -304: + grep 'trace-symbol: .*/a.o: reference to foo' out/test/aarch64/trace-symbol/log -304: trace-symbol: out/test/aarch64/trace-symbol/a.o: reference to foo -304: + grep 'trace-symbol: .*/b.o: definition of foo' out/test/aarch64/trace-symbol/log -304: trace-symbol: out/test/aarch64/trace-symbol/b.o: definition of foo -304: + grep 'trace-symbol: .*/c.so: definition of baz' out/test/aarch64/trace-symbol/log -304: trace-symbol: out/test/aarch64/trace-symbol/c.so: definition of baz -304: + on_exit -304: + echo OK -304: OK -304: + exit 0 -296/371 Test #304: aarch64-trace-symbol ..................................... Passed 0.28 sec -test 308 - Start 308: aarch64-undefined - -308: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/undefined.sh" -308: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -308: Environment variables: -308: MACHINE=aarch64 -308: CPU= -308: Test timeout computed to be: 1500 -303: + cc -B. -o out/test/aarch64/trace-symbol-symver/exe out/test/aarch64/trace-symbol-symver/d.o out/test/aarch64/trace-symbol-symver/c.so -Wl,--trace-symbol=foo@VER1 -308: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/undefined.sh -308: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -308: ++ export LC_ALL=C -308: ++ LC_ALL=C -308: ++ '[' -z aarch64 ']' -308: ++ '[' -z '' ']' -308: ++ TESTDIR=out/test/aarch64 -308: ++ CC=cc -308: ++ CXX=c++ -308: ++ GCC=gcc -308: ++ GXX=g++ -308: ++ OBJDUMP=objdump -308: ++ OBJCOPY=objcopy -308: ++ STRIP=strip -308: ++ QEMU= -308: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/undefined.sh .sh -308: ++ testname=undefined -308: ++ t=out/test/aarch64/undefined -308: ++ mkdir -p out/test/aarch64/undefined -308: ++ case $MACHINE in -308: ++ tlsdesc_opt=-mtls-dialect=desc -308: +++ uname -308: ++ '[' Linux = FreeBSD ']' -308: ++ trap 'on_error $LINENO' ERR -308: ++ trap on_exit EXIT -308: ++ echo -n 'Testing undefined ... ' -308: Testing undefined ... ++ set -o pipefail -308: ++ set -x -308: + test_cflags -static -308: + echo 'int main() {}' -308: + cc -B. -static -o /dev/null -xc - -305: + grep '/a\.o$' out/test/aarch64/trace/log -305: trace: out/test/aarch64/trace/a.o -305: + on_exit -305: + echo OK -305: OK -305: + exit 0 -297/371 Test #305: aarch64-trace ............................................ Passed 0.33 sec -test 309 - Start 309: aarch64-undefined2 - -309: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/undefined2.sh" -309: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -309: Environment variables: -309: MACHINE=aarch64 -309: CPU= -309: Test timeout computed to be: 1500 -309: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/undefined2.sh -309: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -309: ++ export LC_ALL=C -309: ++ LC_ALL=C -309: ++ '[' -z aarch64 ']' -309: ++ '[' -z '' ']' -309: ++ TESTDIR=out/test/aarch64 -309: ++ CC=cc -309: ++ CXX=c++ -309: ++ GCC=gcc -309: ++ GXX=g++ -309: ++ OBJDUMP=objdump -309: ++ OBJCOPY=objcopy -309: ++ STRIP=strip -309: ++ QEMU= -309: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/undefined2.sh .sh -309: ++ testname=undefined2 -309: ++ t=out/test/aarch64/undefined2 -309: ++ mkdir -p out/test/aarch64/undefined2 -309: ++ case $MACHINE in -309: ++ tlsdesc_opt=-mtls-dialect=desc -309: +++ uname -309: ++ '[' Linux = FreeBSD ']' -309: ++ trap 'on_error $LINENO' ERR -309: ++ trap on_exit EXIT -309: ++ echo -n 'Testing undefined2 ... ' -309: Testing undefined2 ... ++ set -o pipefail -309: ++ set -x -309: + test_cflags -static -309: + echo 'int main() {}' -309: + cc -B. -static -o /dev/null -xc - -303: + out/test/aarch64/trace-symbol-symver/exe -303: + on_exit -303: + echo OK -303: OK -303: + exit 0 -298/371 Test #303: aarch64-trace-symbol-symver .............................. Passed 0.48 sec -test 310 - Start 310: aarch64-unkown-section-type - -310: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/unkown-section-type.sh" -310: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -310: Environment variables: -310: MACHINE=aarch64 -310: CPU= -310: Test timeout computed to be: 1500 -300: + grep '42 5' -300: + out/test/aarch64/tlsdesc-local-dynamic/exe2 -300: 42 5 -299: + cc -B. -o out/test/aarch64/tlsdesc-initial-exec/exe1 out/test/aarch64/tlsdesc-initial-exec/c.o out/test/aarch64/tlsdesc-initial-exec/d.o out/test/aarch64/tlsdesc-initial-exec/b.so -300: + on_exit -300: + echo OK -300: OK -300: + exit 0 -299/371 Test #300: aarch64-tlsdesc-local-dynamic ............................ Passed 0.61 sec -test 311 - Start 311: aarch64-unresolved-symbols - -311: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/unresolved-symbols.sh" -311: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -311: Environment variables: -311: MACHINE=aarch64 -311: CPU= -311: Test timeout computed to be: 1500 -310: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/unkown-section-type.sh -310: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -310: ++ export LC_ALL=C -310: ++ LC_ALL=C -310: ++ '[' -z aarch64 ']' -310: ++ '[' -z '' ']' -310: ++ TESTDIR=out/test/aarch64 -310: ++ CC=cc -310: ++ CXX=c++ -310: ++ GCC=gcc -310: ++ GXX=g++ -310: ++ OBJDUMP=objdump -310: ++ OBJCOPY=objcopy -310: ++ STRIP=strip -310: ++ QEMU= -310: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/unkown-section-type.sh .sh -310: ++ testname=unkown-section-type -310: ++ t=out/test/aarch64/unkown-section-type -310: ++ mkdir -p out/test/aarch64/unkown-section-type -311: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/unresolved-symbols.sh -311: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -311: ++ export LC_ALL=C -311: ++ LC_ALL=C -311: ++ '[' -z aarch64 ']' -311: ++ '[' -z '' ']' -311: ++ TESTDIR=out/test/aarch64 -311: ++ CC=cc -311: ++ CXX=c++ -311: ++ GCC=gcc -311: ++ GXX=g++ -311: ++ OBJDUMP=objdump -311: ++ OBJCOPY=objcopy -311: ++ STRIP=strip -311: ++ QEMU= -310: ++ case $MACHINE in -310: ++ tlsdesc_opt=-mtls-dialect=desc -310: +++ uname -310: ++ '[' Linux = FreeBSD ']' -310: ++ trap 'on_error $LINENO' ERR -310: ++ trap on_exit EXIT -310: ++ echo -n 'Testing unkown-section-type ... ' -310: Testing unkown-section-type ... ++ set -o pipefail -310: ++ set -x -310: + cat -311: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/unresolved-symbols.sh .sh -310: + cc -o out/test/aarch64/unkown-section-type/a.o -c -xassembler - -311: ++ testname=unresolved-symbols -311: ++ t=out/test/aarch64/unresolved-symbols -311: ++ mkdir -p out/test/aarch64/unresolved-symbols -311: ++ case $MACHINE in -311: ++ tlsdesc_opt=-mtls-dialect=desc -311: +++ uname -311: ++ '[' Linux = FreeBSD ']' -311: ++ trap 'on_error $LINENO' ERR -311: ++ trap on_exit EXIT -311: ++ echo -n 'Testing unresolved-symbols ... ' -311: Testing unresolved-symbols ... ++ set -o pipefail -311: ++ set -x -311: + cc -c -o out/test/aarch64/unresolved-symbols/a.o -xc - -311: + cat -306: + cat -306: + cc -o out/test/aarch64/undefined-glob-gc-sections/a.o -c -xc - -310: + not cc -B. -o out/test/aarch64/unkown-section-type/exe out/test/aarch64/unkown-section-type/a.o -310: + grep 'unsupported section type: 0x80000000' -301: + cat -301: + cc -fPIC -c -o out/test/aarch64/tlsdesc-static/a.o -xc - -mtls-dialect=desc -299: + out/test/aarch64/tlsdesc-initial-exec/exe1 -299: + grep '^5 5 5$' -299: 5 5 5 -299: + objdump --dynamic-reloc out/test/aarch64/tlsdesc-initial-exec/exe1 -299: + not grep -E 'TLS_?DESC' -310: mold: fatal: out/test/aarch64/unkown-section-type/a.o: .my_section: unsupported section type: 0x80000000 -310: + on_exit -310: + echo OK -299: + grep -E 'TLS_?DESC' -310: OK -310: + exit 0 -300/371 Test #310: aarch64-unkown-section-type .............................. Passed 0.10 sec -test 312 - Start 312: aarch64-unresolved-symbols2 - -312: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/unresolved-symbols2.sh" -312: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -312: Environment variables: -312: MACHINE=aarch64 -312: CPU= -312: Test timeout computed to be: 1500 -299: + return 0 -299: + cc -B. -o out/test/aarch64/tlsdesc-initial-exec/exe2 out/test/aarch64/tlsdesc-initial-exec/c.o out/test/aarch64/tlsdesc-initial-exec/d.o out/test/aarch64/tlsdesc-initial-exec/b.so -Wl,--no-relax -302: + cat -302: + cc -fPIC -c -o out/test/aarch64/tlsdesc/b.o -xc - -mtls-dialect=desc -311: + grep 'undefined.*foo' -311: + not cc -B. -o out/test/aarch64/unresolved-symbols/exe out/test/aarch64/unresolved-symbols/a.o -312: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/unresolved-symbols2.sh -306: + cat -306: + cc -o out/test/aarch64/undefined-glob-gc-sections/b.o -c -xc - -312: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -312: ++ export LC_ALL=C -312: ++ LC_ALL=C -312: ++ '[' -z aarch64 ']' -312: ++ '[' -z '' ']' -312: ++ TESTDIR=out/test/aarch64 -312: ++ CC=cc -312: ++ CXX=c++ -312: ++ GCC=gcc -312: ++ GXX=g++ -312: ++ OBJDUMP=objdump -312: ++ OBJCOPY=objcopy -312: ++ STRIP=strip -312: ++ QEMU= -312: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/unresolved-symbols2.sh .sh -312: ++ testname=unresolved-symbols2 -312: ++ t=out/test/aarch64/unresolved-symbols2 -312: ++ mkdir -p out/test/aarch64/unresolved-symbols2 -312: ++ case $MACHINE in -312: ++ tlsdesc_opt=-mtls-dialect=desc -312: +++ uname -312: ++ '[' Linux = FreeBSD ']' -312: ++ trap 'on_error $LINENO' ERR -312: ++ trap on_exit EXIT -312: ++ echo -n 'Testing unresolved-symbols2 ... ' -312: Testing unresolved-symbols2 ... ++ set -o pipefail -312: ++ set -x -312: + cat -312: + cc -c -o out/test/aarch64/unresolved-symbols2/a.o -xc -fPIC - -311: mold: error: undefined symbol: foo -311: + grep 'undefined.*foo' -311: + not cc -B. -o out/test/aarch64/unresolved-symbols/exe out/test/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -306: + cat -306: + cc -o out/test/aarch64/undefined-glob-gc-sections/c.o -c -xc - -299: + out/test/aarch64/tlsdesc-initial-exec/exe2 -299: + grep '^5 5 5$' -299: 5 5 5 -306: + rm -f out/test/aarch64/undefined-glob-gc-sections/d.a -299: + objdump --dynamic-reloc out/test/aarch64/tlsdesc-initial-exec/exe2 -306: + ar cr out/test/aarch64/undefined-glob-gc-sections/d.a out/test/aarch64/undefined-glob-gc-sections/a.o out/test/aarch64/undefined-glob-gc-sections/b.o out/test/aarch64/undefined-glob-gc-sections/c.o -308: + cat -301: + cat -301: + cc -fPIC -c -o out/test/aarch64/tlsdesc-static/b.o -xc - -mtls-dialect=desc -308: + cc -o out/test/aarch64/undefined/a.o -c -x assembler - -309: + cc -o out/test/aarch64/undefined2/a.o -c -x assembler - -309: + cat -299: + grep -E 'TLS_?DESC' -309: + cat -309: + cc -o out/test/aarch64/undefined2/b.o -c -x assembler - -311: mold: error: undefined symbol: foo -311: + cc -B. -o out/test/aarch64/unresolved-symbols/exe out/test/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all -302: + cc -B. -o out/test/aarch64/tlsdesc/exe1 out/test/aarch64/tlsdesc/a.o out/test/aarch64/tlsdesc/b.o -308: + cat -308: + cc -o out/test/aarch64/undefined/b.o -c -x assembler - -307: + cat -307: + cc -o out/test/aarch64/undefined-glob/a.o -c -xc - -301: + cc -B. -o out/test/aarch64/tlsdesc-static/exe1 out/test/aarch64/tlsdesc-static/a.o out/test/aarch64/tlsdesc-static/b.o -static -306: + cat -308: + cat -308: + cc -o out/test/aarch64/undefined/c.o -c -x assembler - -306: + cc -o out/test/aarch64/undefined-glob-gc-sections/e.o -c -xc - -299: 0000000000020b80 R_AARCH64_TLSDESC foo@Base -299: + on_exit -299: + echo OK -299: OK -299: + exit 0 -312: + cc -B. -shared -o out/test/aarch64/unresolved-symbols2/b.so out/test/aarch64/unresolved-symbols2/a.o -Wl,-z,defs -Wl,--unresolved-symbols,ignore-in-object-files -301/371 Test #299: aarch64-tlsdesc-initial-exec ............................. Passed 0.91 sec -test 313 - Start 313: aarch64-verbose - -313: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/verbose.sh" -313: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -313: Environment variables: -313: MACHINE=aarch64 -313: CPU= -313: Test timeout computed to be: 1500 -308: + rm -f out/test/aarch64/undefined/d.a -308: + ar cr out/test/aarch64/undefined/d.a out/test/aarch64/undefined/b.o out/test/aarch64/undefined/c.o -309: + cat -309: + cc -o out/test/aarch64/undefined2/c.o -c -x assembler - -313: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/verbose.sh -313: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -313: ++ export LC_ALL=C -313: ++ LC_ALL=C -313: ++ '[' -z aarch64 ']' -313: ++ '[' -z '' ']' -313: ++ TESTDIR=out/test/aarch64 -313: ++ CC=cc -313: ++ CXX=c++ -313: ++ GCC=gcc -313: ++ GXX=g++ -313: ++ OBJDUMP=objdump -313: ++ OBJCOPY=objcopy -313: ++ STRIP=strip -313: ++ QEMU= -313: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/verbose.sh .sh -308: + ./mold -static -o out/test/aarch64/undefined/exe out/test/aarch64/undefined/a.o out/test/aarch64/undefined/d.a -313: ++ testname=verbose -313: ++ t=out/test/aarch64/verbose -313: ++ mkdir -p out/test/aarch64/verbose -309: + rm -f out/test/aarch64/undefined2/d.a -313: ++ case $MACHINE in -309: + ar cr out/test/aarch64/undefined2/d.a out/test/aarch64/undefined2/b.o out/test/aarch64/undefined2/c.o -307: + cc -o out/test/aarch64/undefined-glob/b.o -c -xc - -307: + cat -313: ++ tlsdesc_opt=-mtls-dialect=desc -313: +++ uname -313: ++ '[' Linux = FreeBSD ']' -313: ++ trap 'on_error $LINENO' ERR -313: ++ trap on_exit EXIT -313: ++ echo -n 'Testing verbose ... ' -313: Testing verbose ... ++ set -o pipefail -313: ++ set -x -313: + cc -c -xc -o out/test/aarch64/verbose/a.o - -313: + cat -308: + readelf --symbols out/test/aarch64/undefined/exe -306: + cc -B. -o out/test/aarch64/undefined-glob-gc-sections/exe2 out/test/aarch64/undefined-glob-gc-sections/d.a out/test/aarch64/undefined-glob-gc-sections/e.o '-Wl,--undefined-glob=foo*' -Wl,--gc-sections -302: + out/test/aarch64/tlsdesc/exe1 -309: + ./mold -static -o out/test/aarch64/undefined2/exe out/test/aarch64/undefined2/a.o out/test/aarch64/undefined2/d.a -undefined foo -312: + readelf -W --dyn-syms out/test/aarch64/unresolved-symbols2/b.so -301: + out/test/aarch64/tlsdesc-static/exe1 -301: + grep 42 -311: + readelf --dyn-syms out/test/aarch64/unresolved-symbols/exe -311: + not grep -w foo -311: + grep -w foo -302: + grep '42 3 5' -312: + grep ' UND foo$' -302: 42 3 5 -311: + return 0 -301: 42 -301: + cc -B. -o out/test/aarch64/tlsdesc-static/exe2 out/test/aarch64/tlsdesc-static/a.o out/test/aarch64/tlsdesc-static/b.o -static -Wl,-no-relax -311: + cc -B. -o out/test/aarch64/unresolved-symbols/exe out/test/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -Wl,--warn-unresolved-symbols -311: + grep 'undefined.*foo' -307: + cc -o out/test/aarch64/undefined-glob/c.o -c -xc - -307: + cat -312: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND foo -312: + on_exit -312: + echo OK -312: OK -312: + exit 0 -302: + cc -B. -o out/test/aarch64/tlsdesc/exe2 out/test/aarch64/tlsdesc/a.o out/test/aarch64/tlsdesc/b.o -Wl,-no-relax -308: + not grep foo out/test/aarch64/undefined/log -308: + grep foo out/test/aarch64/undefined/log -308: + return 0 -308: + not grep bar out/test/aarch64/undefined/log -308: + grep bar out/test/aarch64/undefined/log -302/371 Test #312: aarch64-unresolved-symbols2 .............................. Passed 0.31 sec -test 314 - Start 314: aarch64-version-script-search-paths - -314: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script-search-paths.sh" -314: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -314: Environment variables: -314: MACHINE=aarch64 -314: CPU= -314: Test timeout computed to be: 1500 -314: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script-search-paths.sh -308: + return 0 -308: + ./mold -static -o out/test/aarch64/undefined/exe out/test/aarch64/undefined/a.o out/test/aarch64/undefined/d.a -u foo -309: + readelf --symbols out/test/aarch64/undefined2/exe -314: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -309: + grep foo out/test/aarch64/undefined2/log -314: ++ export LC_ALL=C -314: ++ LC_ALL=C -314: ++ '[' -z aarch64 ']' -314: ++ '[' -z '' ']' -309: 14: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 foo -314: ++ TESTDIR=out/test/aarch64 -309: + not grep ndefined out/test/aarch64/undefined2/log -309: + grep ndefined out/test/aarch64/undefined2/log -314: ++ CC=cc -314: ++ CXX=c++ -314: ++ GCC=gcc -314: ++ GXX=g++ -314: ++ OBJDUMP=objdump -314: ++ OBJCOPY=objcopy -314: ++ STRIP=strip -314: ++ QEMU= -314: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script-search-paths.sh .sh -313: + cc -B. -Wl,--verbose -o out/test/aarch64/verbose/exe out/test/aarch64/verbose/a.o -314: ++ testname=version-script-search-paths -314: ++ t=out/test/aarch64/version-script-search-paths -314: ++ mkdir -p out/test/aarch64/version-script-search-paths -309: + return 0 -309: + on_exit -309: + echo OK -309: OK -309: + exit 0 -303/371 Test #309: aarch64-undefined2 ....................................... Passed 0.46 sec -test 315 - Start 315: aarch64-version-script - -315: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script.sh" -315: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -315: Environment variables: -315: MACHINE=aarch64 -315: CPU= -315: Test timeout computed to be: 1500 -314: ++ case $MACHINE in -314: ++ tlsdesc_opt=-mtls-dialect=desc -314: +++ uname -314: ++ '[' Linux = FreeBSD ']' -314: ++ trap 'on_error $LINENO' ERR -314: ++ trap on_exit EXIT -314: ++ echo -n 'Testing version-script-search-paths ... ' -314: Testing version-script-search-paths ... ++ set -o pipefail -314: ++ set -x -314: + mkdir -p out/test/aarch64/version-script-search-paths/foo/bar -308: + readelf --symbols out/test/aarch64/undefined/exe -308: + grep foo out/test/aarch64/undefined/log -308: 14: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 foo -308: + not grep bar out/test/aarch64/undefined/log -308: + grep bar out/test/aarch64/undefined/log -308: + return 0 -308: + ./mold -static -o out/test/aarch64/undefined/exe out/test/aarch64/undefined/a.o out/test/aarch64/undefined/d.a -u foo --undefined=bar -307: + rm -f out/test/aarch64/undefined-glob/d.a -307: + ar cr out/test/aarch64/undefined-glob/d.a out/test/aarch64/undefined-glob/a.o out/test/aarch64/undefined-glob/b.o out/test/aarch64/undefined-glob/c.o -314: + echo 'ver_x { global: *; };' -314: + cat -315: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script.sh -314: + cc -B. -shared -o out/test/aarch64/version-script-search-paths/c.so -Wl,-Lout/test/aarch64/version-script-search-paths/foo/bar -Wl,-version-script,a.ver out/test/aarch64/version-script-search-paths/b.s -315: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -315: ++ export LC_ALL=C -315: ++ LC_ALL=C -315: ++ '[' -z aarch64 ']' -315: ++ '[' -z '' ']' -315: ++ TESTDIR=out/test/aarch64 -315: ++ CC=cc -315: ++ CXX=c++ -315: ++ GCC=gcc -315: ++ GXX=g++ -315: ++ OBJDUMP=objdump -315: ++ OBJCOPY=objcopy -315: ++ STRIP=strip -315: ++ QEMU= -315: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script.sh .sh -306: + readelf -W --symbols out/test/aarch64/undefined-glob-gc-sections/exe2 -306: + grep foo out/test/aarch64/undefined-glob-gc-sections/log2 -306: 76: 0000000000030990 4 OBJECT LOCAL DEFAULT 23 foo -306: 79: 0000000000030994 4 OBJECT LOCAL DEFAULT 23 foobar -315: ++ testname=version-script -315: ++ t=out/test/aarch64/version-script -315: ++ mkdir -p out/test/aarch64/version-script -308: + readelf --symbols out/test/aarch64/undefined/exe -311: mold: warning: undefined symbol: foo -308: + grep foo out/test/aarch64/undefined/log -308: 14: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 foo -307: + cat -307: + cc -o out/test/aarch64/undefined-glob/e.o -c -xc - -306: + grep foobar out/test/aarch64/undefined-glob-gc-sections/log2 -306: 79: 0000000000030994 4 OBJECT LOCAL DEFAULT 23 foobar -306: + not grep baz out/test/aarch64/undefined-glob-gc-sections/log2 -306: + grep baz out/test/aarch64/undefined-glob-gc-sections/log2 -311: + cc -B. -o out/test/aarch64/unresolved-symbols/exe out/test/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-object-files -311: + not grep 'undefined.*foo' -311: + grep 'undefined.*foo' -315: ++ case $MACHINE in -308: + grep bar out/test/aarch64/undefined/log -315: ++ tlsdesc_opt=-mtls-dialect=desc -306: + return 0 -306: + on_exit -306: + echo OK -306: OK -306: + exit 0 -315: +++ uname -304/371 Test #306: aarch64-undefined-glob-gc-sections ....................... Passed 0.77 sec -test 316 - Start 316: aarch64-version-script10 - -316: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script10.sh" -316: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -316: Environment variables: -316: MACHINE=aarch64 -316: CPU= -316: Test timeout computed to be: 1500 -308: 15: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 bar -308: + on_exit -308: + echo OK -308: OK -308: + exit 0 -302: + grep '42 3 5' -302: + out/test/aarch64/tlsdesc/exe2 -302: 42 3 5 -302: + cc -B. -shared -o out/test/aarch64/tlsdesc/c.so out/test/aarch64/tlsdesc/a.o -315: ++ '[' Linux = FreeBSD ']' -315: ++ trap 'on_error $LINENO' ERR -315: ++ trap on_exit EXIT -315: ++ echo -n 'Testing version-script ... ' -315: Testing version-script ... ++ set -o pipefail -315: ++ set -x -315: + echo 'ver_x { global: *; };' -315: + cat -315: + cc -B. -shared -o out/test/aarch64/version-script/c.so -Wl,-version-script,out/test/aarch64/version-script/a.ver out/test/aarch64/version-script/b.s -313: + on_exit -313: + echo OK -313: OK -313: + exit 0 -316: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script10.sh -316: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -316: ++ export LC_ALL=C -316: ++ LC_ALL=C -316: ++ '[' -z aarch64 ']' -316: ++ '[' -z '' ']' -316: ++ TESTDIR=out/test/aarch64 -316: ++ CC=cc -316: ++ CXX=c++ -316: ++ GCC=gcc -316: ++ GXX=g++ -316: ++ OBJDUMP=objdump -316: ++ OBJCOPY=objcopy -316: ++ STRIP=strip -316: ++ QEMU= -316: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script10.sh .sh -316: ++ testname=version-script10 -316: ++ t=out/test/aarch64/version-script10 -316: ++ mkdir -p out/test/aarch64/version-script10 -316: ++ case $MACHINE in -316: ++ tlsdesc_opt=-mtls-dialect=desc -316: +++ uname -316: ++ '[' Linux = FreeBSD ']' -316: ++ trap 'on_error $LINENO' ERR -316: ++ trap on_exit EXIT -316: ++ echo -n 'Testing version-script10 ... ' -316: Testing version-script10 ... ++ set -o pipefail -316: ++ set -x -316: + echo 'VER1 { foo[12]; }; VER2 {};' -316: + cat -305/371 Test #308: aarch64-undefined ........................................ Passed 0.62 sec -306/371 Test #313: aarch64-verbose .......................................... Passed 0.22 sec -test 317 - Start 317: aarch64-version-script11 - -317: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script11.sh" -317: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -317: Environment variables: -317: MACHINE=aarch64 -317: CPU= -317: Test timeout computed to be: 1500 -test 318 - Start 318: aarch64-version-script12 - -318: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script12.sh" -318: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -318: Environment variables: -318: MACHINE=aarch64 -318: CPU= -318: Test timeout computed to be: 1500 -316: + cc -B. -shared -o out/test/aarch64/version-script10/c.so -Wl,-version-script,out/test/aarch64/version-script10/a.ver out/test/aarch64/version-script10/b.s -317: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script11.sh -317: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -317: ++ export LC_ALL=C -317: ++ LC_ALL=C -317: ++ '[' -z aarch64 ']' -317: ++ '[' -z '' ']' -317: ++ TESTDIR=out/test/aarch64 -317: ++ CC=cc -317: ++ CXX=c++ -317: ++ GCC=gcc -317: ++ GXX=g++ -317: ++ OBJDUMP=objdump -317: ++ OBJCOPY=objcopy -317: ++ STRIP=strip -317: ++ QEMU= -317: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script11.sh .sh -317: ++ testname=version-script11 -317: ++ t=out/test/aarch64/version-script11 -317: ++ mkdir -p out/test/aarch64/version-script11 -317: ++ case $MACHINE in -317: ++ tlsdesc_opt=-mtls-dialect=desc -317: +++ uname -317: ++ '[' Linux = FreeBSD ']' -317: ++ trap 'on_error $LINENO' ERR -317: ++ trap on_exit EXIT -317: ++ echo -n 'Testing version-script11 ... ' -317: Testing version-script11 ... ++ set -o pipefail -317: ++ set -x -317: + cat -318: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script12.sh -317: + cat -317: + c++ -fPIC -c -o out/test/aarch64/version-script11/b.o -xc - -318: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -318: ++ export LC_ALL=C -318: ++ LC_ALL=C -318: ++ '[' -z aarch64 ']' -318: ++ '[' -z '' ']' -318: ++ TESTDIR=out/test/aarch64 -318: ++ CC=cc -318: ++ CXX=c++ -318: ++ GCC=gcc -318: ++ GXX=g++ -318: ++ OBJDUMP=objdump -318: ++ OBJCOPY=objcopy -318: ++ STRIP=strip -318: ++ QEMU= -318: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script12.sh .sh -318: ++ testname=version-script12 -318: ++ t=out/test/aarch64/version-script12 -318: ++ mkdir -p out/test/aarch64/version-script12 -318: ++ case $MACHINE in -307: + cc -B. -o out/test/aarch64/undefined-glob/exe1 out/test/aarch64/undefined-glob/d.a out/test/aarch64/undefined-glob/e.o -318: ++ tlsdesc_opt=-mtls-dialect=desc -318: +++ uname -318: ++ '[' Linux = FreeBSD ']' -318: ++ trap 'on_error $LINENO' ERR -318: ++ trap on_exit EXIT -318: ++ echo -n 'Testing version-script12 ... ' -318: Testing version-script12 ... ++ set -o pipefail -318: ++ set -x -318: + cat -318: + cat -318: + c++ -fPIC -c -o out/test/aarch64/version-script12/b.o -xc - -317: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script11/a.ver -o out/test/aarch64/version-script11/c.so out/test/aarch64/version-script11/b.o -302: + cc -B. -o out/test/aarch64/tlsdesc/exe3 out/test/aarch64/tlsdesc/b.o out/test/aarch64/tlsdesc/c.so -316: + readelf --dyn-syms out/test/aarch64/version-script10/c.so -314: + readelf --version-info out/test/aarch64/version-script-search-paths/c.so -315: + readelf --version-info out/test/aarch64/version-script/c.so -315: + grep -F 'Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: c.so' out/test/aarch64/version-script/log -314: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/aarch64/version-script-search-paths/log -314: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x -314: + on_exit -314: + echo OK -314: OK -314: + exit 0 -307/371 Test #314: aarch64-version-script-search-paths ...................... Passed 0.23 sec -test 319 - Start 319: aarch64-version-script13 - -319: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script13.sh" -319: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -319: Environment variables: -319: MACHINE=aarch64 -319: CPU= -319: Test timeout computed to be: 1500 -315: 000000: Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: c.so -315: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/aarch64/version-script/log -315: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x -315: + on_exit -315: + echo OK -315: OK -315: + exit 0 -302: + out/test/aarch64/tlsdesc/exe3 -302: + grep '42 3 5' -302: 42 3 5 -302: + cc -B. -shared -o out/test/aarch64/tlsdesc/c.so out/test/aarch64/tlsdesc/a.o -Wl,-no-relax -316: + grep ' foo1@@VER1$' out/test/aarch64/version-script10/log -316: 5: 0000000000010728 0 NOTYPE GLOBAL DEFAULT 14 foo1@@VER1 -316: + grep ' foo2@@VER1$' out/test/aarch64/version-script10/log -316: 6: 000000000001072c 0 NOTYPE GLOBAL DEFAULT 14 foo2@@VER1 -316: + not grep ' foo3@@VER1$' out/test/aarch64/version-script10/log -316: + grep ' foo3@@VER1$' out/test/aarch64/version-script10/log -319: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script13.sh -308/371 Test #315: aarch64-version-script ................................... Passed 0.23 sec -test 320 - Start 320: aarch64-version-script14 - -320: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script14.sh" -320: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -320: Environment variables: -320: MACHINE=aarch64 -320: CPU= -320: Test timeout computed to be: 1500 -316: + return 0 -316: + on_exit -316: + echo OK -316: OK -316: + exit 0 -311: + return 0 -311: + grep 'undefined.*foo' -311: + not cc -B. -o out/test/aarch64/unresolved-symbols/exe out/test/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-shared-libs -318: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script12/a.ver -o out/test/aarch64/version-script12/c.so out/test/aarch64/version-script12/b.o -309/371 Test #316: aarch64-version-script10 ................................. Passed 0.18 sec -test 321 - Start 321: aarch64-version-script15 - -321: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script15.sh" -321: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -321: Environment variables: -321: MACHINE=aarch64 -321: CPU= -321: Test timeout computed to be: 1500 -319: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -319: ++ export LC_ALL=C -319: ++ LC_ALL=C -319: ++ '[' -z aarch64 ']' -319: ++ '[' -z '' ']' -319: ++ TESTDIR=out/test/aarch64 -319: ++ CC=cc -319: ++ CXX=c++ -319: ++ GCC=gcc -319: ++ GXX=g++ -319: ++ OBJDUMP=objdump -319: ++ OBJCOPY=objcopy -319: ++ STRIP=strip -319: ++ QEMU= -319: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script13.sh .sh -319: ++ testname=version-script13 -319: ++ t=out/test/aarch64/version-script13 -319: ++ mkdir -p out/test/aarch64/version-script13 -317: + readelf --dyn-syms out/test/aarch64/version-script11/c.so -317: + grep foo@@VER_X1 out/test/aarch64/version-script11/log -317: 5: 0000000000010728 8 FUNC GLOBAL DEFAULT 14 foo@@VER_X1 -317: + not grep ' bar' out/test/aarch64/version-script11/log -317: + grep ' bar' out/test/aarch64/version-script11/log -317: + return 0 -317: + not grep ' baz' out/test/aarch64/version-script11/log -317: + grep ' baz' out/test/aarch64/version-script11/log -307: + readelf -W --symbols out/test/aarch64/undefined-glob/exe1 -320: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script14.sh -320: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -320: ++ export LC_ALL=C -320: ++ LC_ALL=C -320: ++ '[' -z aarch64 ']' -320: ++ '[' -z '' ']' -320: ++ TESTDIR=out/test/aarch64 -320: ++ CC=cc -320: ++ CXX=c++ -320: ++ GCC=gcc -320: ++ GXX=g++ -320: ++ OBJDUMP=objdump -320: ++ OBJCOPY=objcopy -320: ++ STRIP=strip -320: ++ QEMU= -320: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script14.sh .sh -320: ++ testname=version-script14 -320: ++ t=out/test/aarch64/version-script14 -320: ++ mkdir -p out/test/aarch64/version-script14 -301: + grep 42 -307: + not grep foo out/test/aarch64/undefined-glob/log1 -307: + grep foo out/test/aarch64/undefined-glob/log1 -320: ++ case $MACHINE in -320: ++ tlsdesc_opt=-mtls-dialect=desc -320: +++ uname -319: ++ case $MACHINE in -319: ++ tlsdesc_opt=-mtls-dialect=desc -317: + return 0 -317: + on_exit -317: + echo OK -317: OK -317: + exit 0 -307: + return 0 -307: + not grep foobar out/test/aarch64/undefined-glob/log1 -307: + grep foobar out/test/aarch64/undefined-glob/log1 -310/371 Test #317: aarch64-version-script11 ................................. Passed 0.18 sec -test 322 - Start 322: aarch64-version-script16 - -322: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script16.sh" -322: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -322: Environment variables: -322: MACHINE=aarch64 -322: CPU= -322: Test timeout computed to be: 1500 -319: +++ uname -319: ++ '[' Linux = FreeBSD ']' -319: ++ trap 'on_error $LINENO' ERR -319: ++ trap on_exit EXIT -319: ++ echo -n 'Testing version-script13 ... ' -319: Testing version-script13 ... ++ set -o pipefail -319: ++ set -x -319: + cat -307: + return 0 -307: + not grep baz out/test/aarch64/undefined-glob/log1 -307: + grep baz out/test/aarch64/undefined-glob/log1 -307: + return 0 -307: + cc -B. -o out/test/aarch64/undefined-glob/exe2 out/test/aarch64/undefined-glob/d.a out/test/aarch64/undefined-glob/e.o '-Wl,--undefined-glob=foo*' -301: + out/test/aarch64/tlsdesc-static/exe2 -301: 42 -301: + on_exit -301: + echo OK -301: OK -301: + exit 0 -320: ++ '[' Linux = FreeBSD ']' -320: ++ trap 'on_error $LINENO' ERR -320: ++ trap on_exit EXIT -320: ++ echo -n 'Testing version-script14 ... ' -320: Testing version-script14 ... ++ set -o pipefail -320: ++ set -x -320: + cat -320: + c++ -fPIC -c -o out/test/aarch64/version-script14/b.o -xc - -320: + cat -302: + cc -B. -o out/test/aarch64/tlsdesc/exe4 out/test/aarch64/tlsdesc/b.o out/test/aarch64/tlsdesc/c.so -Wl,-no-relax -321: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script15.sh -321: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -321: ++ export LC_ALL=C -321: ++ LC_ALL=C -321: ++ '[' -z aarch64 ']' -321: ++ '[' -z '' ']' -321: ++ TESTDIR=out/test/aarch64 -321: ++ CC=cc -321: ++ CXX=c++ -321: ++ GCC=gcc -321: ++ GXX=g++ -321: ++ OBJDUMP=objdump -321: ++ OBJCOPY=objcopy -321: ++ STRIP=strip -321: ++ QEMU= -321: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script15.sh .sh -322: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script16.sh -322: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -322: ++ export LC_ALL=C -322: ++ LC_ALL=C -322: ++ '[' -z aarch64 ']' -322: ++ '[' -z '' ']' -322: ++ TESTDIR=out/test/aarch64 -322: ++ CC=cc -322: ++ CXX=c++ -322: ++ GCC=gcc -322: ++ GXX=g++ -322: ++ OBJDUMP=objdump -322: ++ OBJCOPY=objcopy -322: ++ STRIP=strip -322: ++ QEMU= -322: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script16.sh .sh -322: ++ testname=version-script16 -322: ++ t=out/test/aarch64/version-script16 -322: ++ mkdir -p out/test/aarch64/version-script16 -322: ++ case $MACHINE in -322: ++ tlsdesc_opt=-mtls-dialect=desc -322: +++ uname -319: + cat -319: + c++ -fPIC -c -o out/test/aarch64/version-script13/b.o -xc - -311/371 Test #301: aarch64-tlsdesc-static ................................... Passed 1.25 sec -test 323 - Start 323: aarch64-version-script17 - -323: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script17.sh" -323: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -323: Environment variables: -323: MACHINE=aarch64 -323: CPU= -323: Test timeout computed to be: 1500 -321: ++ testname=version-script15 -321: ++ t=out/test/aarch64/version-script15 -321: ++ mkdir -p out/test/aarch64/version-script15 -322: ++ '[' Linux = FreeBSD ']' -322: ++ trap 'on_error $LINENO' ERR -322: ++ trap on_exit EXIT -322: ++ echo -n 'Testing version-script16 ... ' -322: Testing version-script16 ... ++ set -o pipefail -322: ++ set -x -322: + cat -322: + cat -322: + cc -fPIC -c -o out/test/aarch64/version-script16/b.o -xc - -323: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script17.sh -321: ++ case $MACHINE in -321: ++ tlsdesc_opt=-mtls-dialect=desc -321: +++ uname -323: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -321: ++ '[' Linux = FreeBSD ']' -321: ++ trap 'on_error $LINENO' ERR -321: ++ trap on_exit EXIT -321: ++ echo -n 'Testing version-script15 ... ' -321: Testing version-script15 ... ++ set -o pipefail -321: ++ set -x -321: + cat -323: ++ export LC_ALL=C -323: ++ LC_ALL=C -323: ++ '[' -z aarch64 ']' -323: ++ '[' -z '' ']' -323: ++ TESTDIR=out/test/aarch64 -323: ++ CC=cc -323: ++ CXX=c++ -323: ++ GCC=gcc -323: ++ GXX=g++ -323: ++ OBJDUMP=objdump -323: ++ OBJCOPY=objcopy -323: ++ STRIP=strip -323: ++ QEMU= -321: + cat -321: + c++ -fPIC -c -o out/test/aarch64/version-script15/b.o -xc - -323: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script17.sh .sh -323: ++ testname=version-script17 -323: ++ t=out/test/aarch64/version-script17 -323: ++ mkdir -p out/test/aarch64/version-script17 -302: + out/test/aarch64/tlsdesc/exe4 -323: ++ case $MACHINE in -323: ++ tlsdesc_opt=-mtls-dialect=desc -323: +++ uname -302: + grep '42 3 5' -318: + readelf --dyn-syms out/test/aarch64/version-script12/c.so -318: + grep ' xyz' out/test/aarch64/version-script12/log -323: ++ '[' Linux = FreeBSD ']' -323: ++ trap 'on_error $LINENO' ERR -323: ++ trap on_exit EXIT -323: ++ echo -n 'Testing version-script17 ... ' -323: Testing version-script17 ... ++ set -o pipefail -323: ++ set -x -323: + cc -fPIC -c -o out/test/aarch64/version-script17/a.o -xc - -302: 42 3 5 -302: + on_exit -302: + echo OK -302: OK -302: + exit 0 -312/371 Test #302: aarch64-tlsdesc .......................................... Passed 1.28 sec -test 324 - Start 324: aarch64-version-script18 - -324: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script18.sh" -324: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -324: Environment variables: -324: MACHINE=aarch64 -324: CPU= -324: Test timeout computed to be: 1500 -318: 6: 0000000000010708 8 FUNC GLOBAL DEFAULT 13 xyz -318: + grep ' foo_bar' out/test/aarch64/version-script12/log -318: 5: 0000000000010710 8 FUNC GLOBAL DEFAULT 13 foo_bar -318: + not grep ' foo$' out/test/aarch64/version-script12/log -318: + grep ' foo$' out/test/aarch64/version-script12/log -318: + return 0 -318: + on_exit -318: + echo OK -318: OK -318: + exit 0 -323: + cat -307: + readelf -W --symbols out/test/aarch64/undefined-glob/exe2 -307: + grep foo out/test/aarch64/undefined-glob/log2 -307: 81: 0000000000030998 4 OBJECT LOCAL DEFAULT 24 foo -307: 84: 000000000003099c 4 OBJECT LOCAL DEFAULT 24 foobar -324: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script18.sh -324: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -324: ++ export LC_ALL=C -324: ++ LC_ALL=C -324: ++ '[' -z aarch64 ']' -324: ++ '[' -z '' ']' -324: ++ TESTDIR=out/test/aarch64 -324: ++ CC=cc -324: ++ CXX=c++ -324: ++ GCC=gcc -324: ++ GXX=g++ -324: ++ OBJDUMP=objdump -324: ++ OBJCOPY=objcopy -324: ++ STRIP=strip -324: ++ QEMU= -324: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script18.sh .sh -324: ++ testname=version-script18 -324: ++ t=out/test/aarch64/version-script18 -324: ++ mkdir -p out/test/aarch64/version-script18 -324: ++ case $MACHINE in -324: ++ tlsdesc_opt=-mtls-dialect=desc -324: +++ uname -324: ++ '[' Linux = FreeBSD ']' -324: ++ trap 'on_error $LINENO' ERR -324: ++ trap on_exit EXIT -324: ++ echo -n 'Testing version-script18 ... ' -324: Testing version-script18 ... ++ set -o pipefail -324: ++ set -x -324: + cat -313/371 Test #318: aarch64-version-script12 ................................. Passed 0.28 sec -324: + cat -311: mold: error: undefined symbol: foo -test 325 - Start 325: aarch64-version-script19 - -325: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script19.sh" -325: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -325: Environment variables: -325: MACHINE=aarch64 -325: CPU= -325: Test timeout computed to be: 1500 -324: + cc -fPIC -c -o out/test/aarch64/version-script18/b.o -xc++ - -311: + on_exit -311: + echo OK -311: OK -311: + exit 0 -307: + grep foobar out/test/aarch64/undefined-glob/log2 -307: 84: 000000000003099c 4 OBJECT LOCAL DEFAULT 24 foobar -307: + not grep baz out/test/aarch64/undefined-glob/log2 -307: + grep baz out/test/aarch64/undefined-glob/log2 -307: + return 0 -307: + on_exit -307: + echo OK -307: OK -307: + exit 0 -321: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script15/a.ver -o out/test/aarch64/version-script15/c.so out/test/aarch64/version-script15/b.o -319: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script13/a.ver -o out/test/aarch64/version-script13/c.so out/test/aarch64/version-script13/b.o -314/371 Test #307: aarch64-undefined-glob ................................... Passed 0.99 sec -315/371 Test #311: aarch64-unresolved-symbols ............................... Passed 0.78 sec -test 326 - Start 326: aarch64-version-script2 - -326: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script2.sh" -326: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -326: Environment variables: -326: MACHINE=aarch64 -326: CPU= -326: Test timeout computed to be: 1500 -test 327 - Start 327: aarch64-version-script20 - -327: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script20.sh" -327: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -327: Environment variables: -327: MACHINE=aarch64 -327: CPU= -327: Test timeout computed to be: 1500 -325: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script19.sh -325: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -325: ++ export LC_ALL=C -325: ++ LC_ALL=C -325: ++ '[' -z aarch64 ']' -325: ++ '[' -z '' ']' -325: ++ TESTDIR=out/test/aarch64 -325: ++ CC=cc -325: ++ CXX=c++ -325: ++ GCC=gcc -325: ++ GXX=g++ -325: ++ OBJDUMP=objdump -325: ++ OBJCOPY=objcopy -325: ++ STRIP=strip -325: ++ QEMU= -325: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script19.sh .sh -326: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script2.sh -326: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -326: ++ export LC_ALL=C -326: ++ LC_ALL=C -326: ++ '[' -z aarch64 ']' -326: ++ '[' -z '' ']' -326: ++ TESTDIR=out/test/aarch64 -326: ++ CC=cc -326: ++ CXX=c++ -326: ++ GCC=gcc -326: ++ GXX=g++ -326: ++ OBJDUMP=objdump -326: ++ OBJCOPY=objcopy -326: ++ STRIP=strip -326: ++ QEMU= -326: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script2.sh .sh -326: ++ testname=version-script2 -326: ++ t=out/test/aarch64/version-script2 -326: ++ mkdir -p out/test/aarch64/version-script2 -325: ++ testname=version-script19 -325: ++ t=out/test/aarch64/version-script19 -325: ++ mkdir -p out/test/aarch64/version-script19 -325: ++ case $MACHINE in -325: ++ tlsdesc_opt=-mtls-dialect=desc -325: +++ uname -325: ++ '[' Linux = FreeBSD ']' -325: ++ trap 'on_error $LINENO' ERR -325: ++ trap on_exit EXIT -325: ++ echo -n 'Testing version-script19 ... ' -325: Testing version-script19 ... ++ set -o pipefail -325: ++ set -x -325: + cat -325: + cat -327: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script20.sh -325: + cc -fPIC -c -o out/test/aarch64/version-script19/b.o -xc++ - -327: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -327: ++ export LC_ALL=C -327: ++ LC_ALL=C -327: ++ '[' -z aarch64 ']' -327: ++ '[' -z '' ']' -327: ++ TESTDIR=out/test/aarch64 -327: ++ CC=cc -327: ++ CXX=c++ -327: ++ GCC=gcc -327: ++ GXX=g++ -327: ++ OBJDUMP=objdump -327: ++ OBJCOPY=objcopy -327: ++ STRIP=strip -327: ++ QEMU= -327: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script20.sh .sh -326: ++ case $MACHINE in -326: ++ tlsdesc_opt=-mtls-dialect=desc -326: +++ uname -324: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script18/a.ver -o out/test/aarch64/version-script18/c.so out/test/aarch64/version-script18/b.o -322: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script16/a.ver -o out/test/aarch64/version-script16/c.so out/test/aarch64/version-script16/b.o -327: ++ testname=version-script20 -327: ++ t=out/test/aarch64/version-script20 -327: ++ mkdir -p out/test/aarch64/version-script20 -326: ++ '[' Linux = FreeBSD ']' -326: ++ trap 'on_error $LINENO' ERR -326: ++ trap on_exit EXIT -326: ++ echo -n 'Testing version-script2 ... ' -326: Testing version-script2 ... ++ set -o pipefail -326: ++ set -x -326: + cat -327: ++ case $MACHINE in -327: ++ tlsdesc_opt=-mtls-dialect=desc -327: +++ uname -327: ++ '[' Linux = FreeBSD ']' -327: ++ trap 'on_error $LINENO' ERR -327: ++ trap on_exit EXIT -327: ++ echo -n 'Testing version-script20 ... ' -327: Testing version-script20 ... ++ set -o pipefail -327: ++ set -x -327: + cat -327: + cat -323: + cat -327: + cc -fPIC -c -o out/test/aarch64/version-script20/b.o -xc - -323: + cc -B. -shared -fPIC -o out/test/aarch64/version-script17/b.so -xc - -326: + cc -B. -xc -shared -o out/test/aarch64/version-script2/b.so -Wl,-version-script,out/test/aarch64/version-script2/a.ver - -326: + cat -321: + readelf --dyn-syms out/test/aarch64/version-script15/c.so -321: + grep ' azZ' out/test/aarch64/version-script15/log -321: 5: 0000000000010728 8 FUNC GLOBAL DEFAULT 13 azZ -320: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script14/a.ver -o out/test/aarch64/version-script14/c.so out/test/aarch64/version-script14/b.o -321: + grep ' czZ' out/test/aarch64/version-script15/log -321: 6: 0000000000010730 8 FUNC GLOBAL DEFAULT 13 czZ -321: + not grep ' azC' out/test/aarch64/version-script15/log -321: + grep ' azC' out/test/aarch64/version-script15/log -319: + readelf --dyn-syms out/test/aarch64/version-script13/c.so -321: + return 0 -321: + not grep ' aaZ' out/test/aarch64/version-script15/log -321: + grep ' aaZ' out/test/aarch64/version-script15/log -321: + return 0 -321: + on_exit -321: + echo OK -321: OK -321: + exit 0 -319: + grep ' foobar' out/test/aarch64/version-script13/log -319: 5: 00000000000106c8 8 FUNC GLOBAL DEFAULT 13 foobar -319: + not grep ' foo$' out/test/aarch64/version-script13/log -319: + grep ' foo$' out/test/aarch64/version-script13/log -316/371 Test #321: aarch64-version-script15 ................................. Passed 0.21 sec -test 328 - Start 328: aarch64-version-script21 - -328: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script21.sh" -328: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -328: Environment variables: -328: MACHINE=aarch64 -328: CPU= -328: Test timeout computed to be: 1500 -319: + return 0 -319: + on_exit -319: + echo OK -319: OK -319: + exit 0 -317/371 Test #319: aarch64-version-script13 ................................. Passed 0.25 sec -test 329 - Start 329: aarch64-version-script22 - -329: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script22.sh" -329: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -329: Environment variables: -329: MACHINE=aarch64 -329: CPU= -329: Test timeout computed to be: 1500 -328: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script21.sh -324: + readelf --wide --dyn-syms out/test/aarch64/version-script18/c.so -324: + grep libalpha -324: + grep Bar -324: 5: 00000000000106c8 8 FUNC WEAK DEFAULT 13 _ZN8libalpha3fooIN7libbeta3BarEEEvv -324: + on_exit -324: + echo OK -324: OK -324: + exit 0 -329: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script22.sh -329: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -329: ++ export LC_ALL=C -329: ++ LC_ALL=C -329: ++ '[' -z aarch64 ']' -329: ++ '[' -z '' ']' -329: ++ TESTDIR=out/test/aarch64 -329: ++ CC=cc -329: ++ CXX=c++ -329: ++ GCC=gcc -329: ++ GXX=g++ -329: ++ OBJDUMP=objdump -329: ++ OBJCOPY=objcopy -329: ++ STRIP=strip -329: ++ QEMU= -329: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script22.sh .sh -328: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -328: ++ export LC_ALL=C -328: ++ LC_ALL=C -328: ++ '[' -z aarch64 ']' -328: ++ '[' -z '' ']' -328: ++ TESTDIR=out/test/aarch64 -328: ++ CC=cc -328: ++ CXX=c++ -328: ++ GCC=gcc -328: ++ GXX=g++ -328: ++ OBJDUMP=objdump -328: ++ OBJCOPY=objcopy -328: ++ STRIP=strip -328: ++ QEMU= -328: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script21.sh .sh -318/371 Test #324: aarch64-version-script18 ................................. Passed 0.14 sec -test 330 - Start 330: aarch64-version-script23 - -330: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script23.sh" -330: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -330: Environment variables: -330: MACHINE=aarch64 -330: CPU= -330: Test timeout computed to be: 1500 -329: ++ testname=version-script22 -329: ++ t=out/test/aarch64/version-script22 -329: ++ mkdir -p out/test/aarch64/version-script22 -329: ++ case $MACHINE in -329: ++ tlsdesc_opt=-mtls-dialect=desc -329: +++ uname -329: ++ '[' Linux = FreeBSD ']' -329: ++ trap 'on_error $LINENO' ERR -329: ++ trap on_exit EXIT -329: ++ echo -n 'Testing version-script22 ... ' -329: Testing version-script22 ... ++ set -o pipefail -329: ++ set -x -329: + cat -329: + cat -329: + cc -fPIC -c -o out/test/aarch64/version-script22/b.o -xc - -327: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script20/a.ver -o out/test/aarch64/version-script20/c.so out/test/aarch64/version-script20/b.o -328: ++ testname=version-script21 -328: ++ t=out/test/aarch64/version-script21 -328: ++ mkdir -p out/test/aarch64/version-script21 -328: ++ case $MACHINE in -328: ++ tlsdesc_opt=-mtls-dialect=desc -320: + readelf --dyn-syms out/test/aarch64/version-script14/c.so -320: + grep ' xyz' out/test/aarch64/version-script14/log -330: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script23.sh -330: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -330: ++ export LC_ALL=C -330: ++ LC_ALL=C -330: ++ '[' -z aarch64 ']' -330: ++ '[' -z '' ']' -330: ++ TESTDIR=out/test/aarch64 -330: ++ CC=cc -330: ++ CXX=c++ -330: ++ GCC=gcc -330: ++ GXX=g++ -330: ++ OBJDUMP=objdump -330: ++ OBJCOPY=objcopy -330: ++ STRIP=strip -330: ++ QEMU= -330: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script23.sh .sh -320: 7: 0000000000010788 8 FUNC GLOBAL DEFAULT 13 xyz -328: +++ uname -330: ++ testname=version-script23 -330: ++ t=out/test/aarch64/version-script23 -330: ++ mkdir -p out/test/aarch64/version-script23 -330: ++ case $MACHINE in -330: ++ tlsdesc_opt=-mtls-dialect=desc -330: +++ uname -320: + not grep ' foobarzx' out/test/aarch64/version-script14/log -330: ++ '[' Linux = FreeBSD ']' -330: ++ trap 'on_error $LINENO' ERR -330: ++ trap on_exit EXIT -330: ++ echo -n 'Testing version-script23 ... ' -330: Testing version-script23 ... ++ set -o pipefail -330: ++ set -x -330: + cat -320: + grep ' foobarzx' out/test/aarch64/version-script14/log -330: + cat -330: + cc -c -o out/test/aarch64/version-script23/b.o -xassembler - -320: + return 0 -320: + grep ' foobarcx' out/test/aarch64/version-script14/log -328: ++ '[' Linux = FreeBSD ']' -328: ++ trap 'on_error $LINENO' ERR -328: ++ trap on_exit EXIT -328: ++ echo -n 'Testing version-script21 ... ' -328: Testing version-script21 ... ++ set -o pipefail -328: ++ set -x -328: + cat -320: 6: 0000000000010798 8 FUNC GLOBAL DEFAULT 13 foobarcx -322: + readelf --dyn-syms out/test/aarch64/version-script16/c.so -322: + grep foobar -320: + grep ' foo123bar456bx' out/test/aarch64/version-script14/log -320: 5: 00000000000107a0 8 FUNC GLOBAL DEFAULT 13 foo123bar456bx -320: + not grep ' foo123bar456c' out/test/aarch64/version-script14/log -320: + grep ' foo123bar456c' out/test/aarch64/version-script14/log -328: + cat -328: + cc -fPIC -c -o out/test/aarch64/version-script21/b.o -xc - -330: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script23/a.ver -o out/test/aarch64/version-script23/c.so out/test/aarch64/version-script23/b.o -320: + return 0 -320: + not grep ' foo123bar456x' out/test/aarch64/version-script14/log -320: + grep ' foo123bar456x' out/test/aarch64/version-script14/log -325: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script19/a.ver -o out/test/aarch64/version-script19/c.so out/test/aarch64/version-script19/b.o -320: + return 0 -320: + on_exit -320: + echo OK -320: OK -320: + exit 0 -319/371 Test #320: aarch64-version-script14 ................................. Passed 0.34 sec -test 331 - Start 331: aarch64-version-script3 - -331: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script3.sh" -331: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -331: Environment variables: -331: MACHINE=aarch64 -331: CPU= -331: Test timeout computed to be: 1500 -322: 5: 00000000000106a8 8 FUNC GLOBAL DEFAULT 13 foobar -322: + on_exit -322: + echo OK -322: OK -322: + exit 0 -323: + cc -B. -o out/test/aarch64/version-script17/exe1 out/test/aarch64/version-script17/a.o out/test/aarch64/version-script17/b.so -330: + readelf -W --dyn-syms out/test/aarch64/version-script23/c.so -330: + grep -F 'foo?@@VER1' out/test/aarch64/version-script23/log -331: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script3.sh -331: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -331: ++ export LC_ALL=C -331: ++ LC_ALL=C -331: ++ '[' -z aarch64 ']' -331: ++ '[' -z '' ']' -331: ++ TESTDIR=out/test/aarch64 -331: ++ CC=cc -331: ++ CXX=c++ -331: ++ GCC=gcc -331: ++ GXX=g++ -331: ++ OBJDUMP=objdump -331: ++ OBJCOPY=objcopy -331: ++ STRIP=strip -331: ++ QEMU= -331: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script3.sh .sh -331: ++ testname=version-script3 -331: ++ t=out/test/aarch64/version-script3 -331: ++ mkdir -p out/test/aarch64/version-script3 -331: ++ case $MACHINE in -331: ++ tlsdesc_opt=-mtls-dialect=desc -331: +++ uname -331: ++ '[' Linux = FreeBSD ']' -331: ++ trap 'on_error $LINENO' ERR -331: ++ trap on_exit EXIT -331: ++ echo -n 'Testing version-script3 ... ' -331: Testing version-script3 ... ++ set -o pipefail -331: ++ set -x -331: + cat -331: + cc -B. -xc -shared -o out/test/aarch64/version-script3/b.so -Wl,-version-script,out/test/aarch64/version-script3/a.ver - -320/371 Test #322: aarch64-version-script16 ................................. Passed 0.34 sec -330: 5: 00000000000106c8 0 NOTYPE GLOBAL DEFAULT 14 foo?@@VER1 -test 332 - Start 332: aarch64-version-script4 - -332: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script4.sh" -332: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -332: Environment variables: -332: MACHINE=aarch64 -332: CPU= -332: Test timeout computed to be: 1500 -330: + on_exit -330: + echo OK -330: OK -330: + exit 0 -326: + cat -326: + cc -xc -c -o out/test/aarch64/version-script2/c.o - -327: + readelf -W --dyn-syms out/test/aarch64/version-script20/c.so -327: + grep -F foo_x@@VER2 out/test/aarch64/version-script20/log -327: 5: 0000000000010788 8 FUNC GLOBAL DEFAULT 14 foo_x@@VER2 -327: + grep -F foo_y@@VER1 out/test/aarch64/version-script20/log -327: 6: 0000000000010790 8 FUNC GLOBAL DEFAULT 14 foo_y@@VER1 -327: + grep -F foo_z@@VER1 out/test/aarch64/version-script20/log -327: 7: 0000000000010798 8 FUNC GLOBAL DEFAULT 14 foo_z@@VER1 -328: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script21/a.ver -o out/test/aarch64/version-script21/c.so out/test/aarch64/version-script21/b.o -331: + cat -332: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script4.sh -332: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -332: ++ export LC_ALL=C -332: ++ LC_ALL=C -332: ++ '[' -z aarch64 ']' -332: ++ '[' -z '' ']' -332: ++ TESTDIR=out/test/aarch64 -332: ++ CC=cc -332: ++ CXX=c++ -332: ++ GCC=gcc -332: ++ GXX=g++ -332: ++ OBJDUMP=objdump -332: ++ OBJCOPY=objcopy -332: ++ STRIP=strip -332: ++ QEMU= -332: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script4.sh .sh -321/371 Test #330: aarch64-version-script23 ................................. Passed 0.13 sec -test 333 - Start 333: aarch64-version-script5 - -333: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script5.sh" -333: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -333: Environment variables: -333: MACHINE=aarch64 -333: CPU= -333: Test timeout computed to be: 1500 -327: + on_exit -327: + echo OK -327: OK -327: + exit 0 -322/371 Test #327: aarch64-version-script20 ................................. Passed 0.25 sec -test 334 - Start 334: aarch64-version-script6 - -334: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script6.sh" -334: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -334: Environment variables: -334: MACHINE=aarch64 -334: CPU= -334: Test timeout computed to be: 1500 -332: ++ testname=version-script4 -332: ++ t=out/test/aarch64/version-script4 -332: ++ mkdir -p out/test/aarch64/version-script4 -332: ++ case $MACHINE in -332: ++ tlsdesc_opt=-mtls-dialect=desc -332: +++ uname -326: + cc -B. -o out/test/aarch64/version-script2/exe out/test/aarch64/version-script2/c.o out/test/aarch64/version-script2/b.so -334: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script6.sh -334: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -334: ++ export LC_ALL=C -334: ++ LC_ALL=C -334: ++ '[' -z aarch64 ']' -334: ++ '[' -z '' ']' -334: ++ TESTDIR=out/test/aarch64 -334: ++ CC=cc -334: ++ CXX=c++ -334: ++ GCC=gcc -334: ++ GXX=g++ -334: ++ OBJDUMP=objdump -334: ++ OBJCOPY=objcopy -334: ++ STRIP=strip -334: ++ QEMU= -334: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script6.sh .sh -334: ++ testname=version-script6 -334: ++ t=out/test/aarch64/version-script6 -334: ++ mkdir -p out/test/aarch64/version-script6 -334: ++ case $MACHINE in -334: ++ tlsdesc_opt=-mtls-dialect=desc -334: +++ uname -334: ++ '[' Linux = FreeBSD ']' -334: ++ trap 'on_error $LINENO' ERR -334: ++ trap on_exit EXIT -334: ++ echo -n 'Testing version-script6 ... ' -334: Testing version-script6 ... ++ set -o pipefail -334: ++ set -x -334: + cat -332: ++ '[' Linux = FreeBSD ']' -332: ++ trap 'on_error $LINENO' ERR -332: ++ trap on_exit EXIT -332: ++ echo -n 'Testing version-script4 ... ' -332: Testing version-script4 ... ++ set -o pipefail -332: ++ set -x -332: + cat -332: + cat -332: + c++ -fPIC -c -o out/test/aarch64/version-script4/b.o -xc++ - -333: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script5.sh -333: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -333: ++ export LC_ALL=C -333: ++ LC_ALL=C -333: ++ '[' -z aarch64 ']' -333: ++ '[' -z '' ']' -333: ++ TESTDIR=out/test/aarch64 -333: ++ CC=cc -333: ++ CXX=c++ -333: ++ GCC=gcc -333: ++ GXX=g++ -333: ++ OBJDUMP=objdump -333: ++ OBJCOPY=objcopy -333: ++ STRIP=strip -333: ++ QEMU= -333: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script5.sh .sh -333: ++ testname=version-script5 -333: ++ t=out/test/aarch64/version-script5 -333: ++ mkdir -p out/test/aarch64/version-script5 -334: + c++ -fPIC -c -o out/test/aarch64/version-script6/b.o -xc - -334: + cat -333: ++ case $MACHINE in -333: ++ tlsdesc_opt=-mtls-dialect=desc -333: +++ uname -323: + grep foo -323: + nm -g out/test/aarch64/version-script17/exe1 -333: ++ '[' Linux = FreeBSD ']' -333: ++ trap 'on_error $LINENO' ERR -333: ++ trap on_exit EXIT -333: ++ echo -n 'Testing version-script5 ... ' -333: Testing version-script5 ... ++ set -o pipefail -333: ++ set -x -333: + cat -333: + cat -333: + c++ -fPIC -c -o out/test/aarch64/version-script5/b.o -xc - -325: + readelf -W --dyn-syms out/test/aarch64/version-script19/c.so -325: + not grep -E foobar out/test/aarch64/version-script19/log -325: + grep -E foobar out/test/aarch64/version-script19/log -325: + return 0 -325: + grep -E 'GLOBAL.*baz' out/test/aarch64/version-script19/log -325: 5: 00000000000106d0 8 FUNC GLOBAL DEFAULT 13 _Z3bazv -325: + on_exit -325: + echo OK -325: OK -325: + exit 0 -323/371 Test #325: aarch64-version-script19 ................................. Passed 0.34 sec -test 335 - Start 335: aarch64-version-script7 - -335: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script7.sh" -335: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -335: Environment variables: -335: MACHINE=aarch64 -335: CPU= -335: Test timeout computed to be: 1500 -323: 0000000000010828 T foo -335: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script7.sh -323: + cat -323: + cc -B. -o out/test/aarch64/version-script17/exe2 out/test/aarch64/version-script17/a.o out/test/aarch64/version-script17/b.so -Wl,--version-script=out/test/aarch64/version-script17/c.ver -Wl,--undefined-version -335: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -335: ++ export LC_ALL=C -335: ++ LC_ALL=C -335: ++ '[' -z aarch64 ']' -335: ++ '[' -z '' ']' -335: ++ TESTDIR=out/test/aarch64 -335: ++ CC=cc -335: ++ CXX=c++ -335: ++ GCC=gcc -335: ++ GXX=g++ -335: ++ OBJDUMP=objdump -335: ++ OBJCOPY=objcopy -335: ++ STRIP=strip -335: ++ QEMU= -335: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script7.sh .sh -333: + cc -B. -shared -o out/test/aarch64/version-script5/c.so -Wl,-version-script,out/test/aarch64/version-script5/a.ver out/test/aarch64/version-script5/b.o -335: ++ testname=version-script7 -335: ++ t=out/test/aarch64/version-script7 -335: ++ mkdir -p out/test/aarch64/version-script7 -335: ++ case $MACHINE in -335: ++ tlsdesc_opt=-mtls-dialect=desc -335: +++ uname -335: ++ '[' Linux = FreeBSD ']' -335: ++ trap 'on_error $LINENO' ERR -335: ++ trap on_exit EXIT -335: ++ echo -n 'Testing version-script7 ... ' -335: Testing version-script7 ... ++ set -o pipefail -335: ++ set -x -335: + cat -326: + out/test/aarch64/version-script2/exe -328: + readelf -W --dyn-syms out/test/aarch64/version-script21/c.so -335: + cat -335: + c++ -fPIC -c -o out/test/aarch64/version-script7/b.o -xc - -328: + grep -F foo_x@@VER1 out/test/aarch64/version-script21/log -328: 5: 0000000000010788 8 FUNC GLOBAL DEFAULT 14 foo_x@@VER1 -328: + grep -F foo_y@@VER2 out/test/aarch64/version-script21/log -326: + readelf --dyn-syms out/test/aarch64/version-script2/exe -328: 6: 0000000000010790 8 FUNC GLOBAL DEFAULT 14 foo_y@@VER2 -326: + grep -F foo@ver1 out/test/aarch64/version-script2/log -334: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script6/a.ver -o out/test/aarch64/version-script6/c.so out/test/aarch64/version-script6/b.o -326: 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo@ver1 (4) -333: + readelf --dyn-syms out/test/aarch64/version-script5/c.so -328: + grep -F foo_z@@VER2 out/test/aarch64/version-script21/log -326: + grep -F bar@ver2 out/test/aarch64/version-script2/log -326: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar@ver2 (5) -328: 7: 0000000000010798 8 FUNC GLOBAL DEFAULT 14 foo_z@@VER2 -328: + on_exit -328: + echo OK -328: OK -328: + exit 0 -324/371 Test #328: aarch64-version-script21 ................................. Passed 0.33 sec -test 336 - Start 336: aarch64-version-script8 - -336: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script8.sh" -336: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -336: Environment variables: -336: MACHINE=aarch64 -336: CPU= -336: Test timeout computed to be: 1500 -326: + grep -F baz@ver3 out/test/aarch64/version-script2/log -326: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND baz@ver3 (6) -333: + grep -F foo out/test/aarch64/version-script5/log -333: 5: 0000000000030880 4 OBJECT GLOBAL DEFAULT 19 foo -333: + not grep -F ' main' out/test/aarch64/version-script5/log -333: + grep -F ' main' out/test/aarch64/version-script5/log -333: + return 0 -333: + on_exit -333: + echo OK -333: OK -333: + exit 0 -336: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script8.sh -336: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -336: ++ export LC_ALL=C -336: ++ LC_ALL=C -336: ++ '[' -z aarch64 ']' -336: ++ '[' -z '' ']' -336: ++ TESTDIR=out/test/aarch64 -336: ++ CC=cc -336: ++ CXX=c++ -336: ++ GCC=gcc -336: ++ GXX=g++ -336: ++ OBJDUMP=objdump -336: ++ OBJCOPY=objcopy -336: ++ STRIP=strip -336: ++ QEMU= -336: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script8.sh .sh -336: ++ testname=version-script8 -336: ++ t=out/test/aarch64/version-script8 -336: ++ mkdir -p out/test/aarch64/version-script8 -336: ++ case $MACHINE in -336: ++ tlsdesc_opt=-mtls-dialect=desc -336: +++ uname -336: ++ '[' Linux = FreeBSD ']' -336: ++ trap 'on_error $LINENO' ERR -336: ++ trap on_exit EXIT -336: ++ echo -n 'Testing version-script8 ... ' -336: Testing version-script8 ... ++ set -o pipefail -336: ++ set -x -336: + cat -325/371 Test #333: aarch64-version-script5 .................................. Passed 0.20 sec -test 337 - Start 337: aarch64-version-script9 - -337: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script9.sh" -337: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -337: Environment variables: -337: MACHINE=aarch64 -337: CPU= -337: Test timeout computed to be: 1500 -326: + on_exit -326: + echo OK -326: OK -326: + exit 0 -336: + cat -336: + cc -B. -xc -shared -o out/test/aarch64/version-script8/b.so -Wl,-version-script,out/test/aarch64/version-script8/a.ver - -337: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script9.sh -326/371 Test #326: aarch64-version-script2 .................................. Passed 0.45 sec -test 338 - Start 338: aarch64-version - -338: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version.sh" -338: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -338: Environment variables: -338: MACHINE=aarch64 -338: CPU= -338: Test timeout computed to be: 1500 -335: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script7/a.ver -o out/test/aarch64/version-script7/c.so out/test/aarch64/version-script7/b.o -332: + cc -B. -shared -o out/test/aarch64/version-script4/c.so -Wl,-version-script,out/test/aarch64/version-script4/a.ver out/test/aarch64/version-script4/b.o -337: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -337: ++ export LC_ALL=C -337: ++ LC_ALL=C -337: ++ '[' -z aarch64 ']' -337: ++ '[' -z '' ']' -337: ++ TESTDIR=out/test/aarch64 -337: ++ CC=cc -337: ++ CXX=c++ -337: ++ GCC=gcc -337: ++ GXX=g++ -337: ++ OBJDUMP=objdump -337: ++ OBJCOPY=objcopy -337: ++ STRIP=strip -337: ++ QEMU= -337: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script9.sh .sh -337: ++ testname=version-script9 -337: ++ t=out/test/aarch64/version-script9 -337: ++ mkdir -p out/test/aarch64/version-script9 -337: ++ case $MACHINE in -337: ++ tlsdesc_opt=-mtls-dialect=desc -337: +++ uname -331: + cat -331: + cc -xc -c -o out/test/aarch64/version-script3/c.o - -329: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script22/a.ver -o out/test/aarch64/version-script22/c.so out/test/aarch64/version-script22/b.o -334: + cat -334: + cat -334: + c++ -fPIC -c -o out/test/aarch64/version-script6/e.o -xc - -338: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version.sh -338: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -338: ++ export LC_ALL=C -338: ++ LC_ALL=C -338: ++ '[' -z aarch64 ']' -338: ++ '[' -z '' ']' -338: ++ TESTDIR=out/test/aarch64 -338: ++ CC=cc -338: ++ CXX=c++ -338: ++ GCC=gcc -338: ++ GXX=g++ -338: ++ OBJDUMP=objdump -338: ++ OBJCOPY=objcopy -338: ++ STRIP=strip -338: ++ QEMU= -338: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version.sh .sh -338: ++ testname=version -338: ++ t=out/test/aarch64/version -338: ++ mkdir -p out/test/aarch64/version -338: ++ case $MACHINE in -338: ++ tlsdesc_opt=-mtls-dialect=desc -338: +++ uname -338: ++ '[' Linux = FreeBSD ']' -323: + nm -g out/test/aarch64/version-script17/exe2 -323: + not grep foo -323: + grep foo -338: ++ trap 'on_error $LINENO' ERR -338: ++ trap on_exit EXIT -338: ++ echo -n 'Testing version ... ' -338: Testing version ... ++ set -o pipefail -338: ++ set -x -338: + nm mold -338: + grep __tsan_init -337: ++ '[' Linux = FreeBSD ']' -337: ++ trap 'on_error $LINENO' ERR -337: ++ trap on_exit EXIT -337: ++ echo -n 'Testing version-script9 ... ' -337: Testing version-script9 ... ++ set -o pipefail -337: ++ set -x -337: + echo 'VER1 { extern "C++" {}; foo; }; VER2 {};' -337: + cat -337: + cc -B. -shared -o out/test/aarch64/version-script9/c.so -Wl,-version-script,out/test/aarch64/version-script9/a.ver out/test/aarch64/version-script9/b.s -331: + cc -B. -o out/test/aarch64/version-script3/exe out/test/aarch64/version-script3/c.o out/test/aarch64/version-script3/b.so -329: + readelf -W --dyn-syms out/test/aarch64/version-script22/c.so -329: + grep -F foo_bar@@VER2 out/test/aarch64/version-script22/log -329: 5: 0000000000010708 8 FUNC GLOBAL DEFAULT 14 foo_bar@@VER2 -323: + return 0 -323: + cat -335: + readelf --dyn-syms out/test/aarch64/version-script7/c.so -329: + on_exit -329: + echo OK -329: OK -329: + exit 0 -327/371 Test #329: aarch64-version-script22 ................................. Passed 0.46 sec -323: + cc -B. -o out/test/aarch64/version-script17/exe3 out/test/aarch64/version-script17/a.o out/test/aarch64/version-script17/b.so -Wl,--version-script=out/test/aarch64/version-script17/d.ver -test 339 - Start 339: aarch64-versioned-undef - -339: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/versioned-undef.sh" -339: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -339: Environment variables: -339: MACHINE=aarch64 -339: CPU= -339: Test timeout computed to be: 1500 -335: + grep 'foo$' out/test/aarch64/version-script7/log -335: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND foo -335: + grep bar@@VER_X1 out/test/aarch64/version-script7/log -335: 6: 0000000000010728 16 FUNC GLOBAL DEFAULT 14 bar@@VER_X1 -339: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/versioned-undef.sh -335: + on_exit -335: + echo OK -335: OK -335: + exit 0 -332: + readelf --dyn-syms out/test/aarch64/version-script4/c.so -332: + grep -F _ZN3foo3barE out/test/aarch64/version-script4/log -339: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -339: ++ export LC_ALL=C -339: ++ LC_ALL=C -339: ++ '[' -z aarch64 ']' -339: ++ '[' -z '' ']' -339: ++ TESTDIR=out/test/aarch64 -339: ++ CC=cc -339: ++ CXX=c++ -339: ++ GCC=gcc -339: ++ GXX=g++ -339: ++ OBJDUMP=objdump -339: ++ OBJCOPY=objcopy -339: ++ STRIP=strip -339: ++ QEMU= -339: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/versioned-undef.sh .sh -336: + cc -xc -c -o out/test/aarch64/version-script8/c.o - -336: + cat -328/371 Test #335: aarch64-version-script7 .................................. Passed 0.25 sec -test 340 - Start 340: aarch64-visibility - -340: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/visibility.sh" -340: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -340: Environment variables: -340: MACHINE=aarch64 -340: CPU= -340: Test timeout computed to be: 1500 -339: ++ testname=versioned-undef -340: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/visibility.sh -339: ++ t=out/test/aarch64/versioned-undef -339: ++ mkdir -p out/test/aarch64/versioned-undef -340: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -340: ++ export LC_ALL=C -340: ++ LC_ALL=C -340: ++ '[' -z aarch64 ']' -340: ++ '[' -z '' ']' -340: ++ TESTDIR=out/test/aarch64 -340: ++ CC=cc -340: ++ CXX=c++ -340: ++ GCC=gcc -340: ++ GXX=g++ -340: ++ OBJDUMP=objdump -340: ++ OBJCOPY=objcopy -340: ++ STRIP=strip -340: ++ QEMU= -332: 5: 0000000000030884 4 OBJECT GLOBAL DEFAULT 19 _ZN3foo3barE -332: + not grep -F ' bar' out/test/aarch64/version-script4/log -332: + grep -F ' bar' out/test/aarch64/version-script4/log -340: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/visibility.sh .sh -340: ++ testname=visibility -340: ++ t=out/test/aarch64/visibility -340: ++ mkdir -p out/test/aarch64/visibility -340: ++ case $MACHINE in -340: ++ tlsdesc_opt=-mtls-dialect=desc -340: +++ uname -331: + out/test/aarch64/version-script3/exe -340: ++ '[' Linux = FreeBSD ']' -340: ++ trap 'on_error $LINENO' ERR -331: + readelf --dyn-syms out/test/aarch64/version-script3/exe -340: ++ trap on_exit EXIT -340: ++ echo -n 'Testing visibility ... ' -340: Testing visibility ... ++ set -o pipefail -340: ++ set -x -340: + cat -339: ++ case $MACHINE in -339: ++ tlsdesc_opt=-mtls-dialect=desc -339: +++ uname -339: ++ '[' Linux = FreeBSD ']' -339: ++ trap 'on_error $LINENO' ERR -339: ++ trap on_exit EXIT -339: ++ echo -n 'Testing versioned-undef ... ' -339: Testing versioned-undef ... ++ set -o pipefail -339: ++ set -x -332: + return 0 -332: + on_exit -332: + echo OK -332: OK -332: + exit 0 -339: + is_musl -340: + cc -xc -c -o out/test/aarch64/visibility/a.o - -329/371 Test #332: aarch64-version-script4 .................................. Passed 0.38 sec -test 341 - Start 341: aarch64-warn-common - -341: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/warn-common.sh" -341: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -341: Environment variables: -341: MACHINE=aarch64 -341: CPU= -341: Test timeout computed to be: 1500 -339: + grep musl -339: + cat -339: + cc -fPIC -c -o out/test/aarch64/versioned-undef/a.o -xc - -331: + grep -F foo@ver1 out/test/aarch64/version-script3/log -331: 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo@ver1 (4) -331: + grep -F bar@ver2 out/test/aarch64/version-script3/log -331: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar@ver2 (5) -331: + grep -F baz@ver2 out/test/aarch64/version-script3/log -331: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND baz@ver2 (5) -331: + on_exit -331: + echo OK -331: OK -331: + exit 0 -330/371 Test #331: aarch64-version-script3 .................................. Passed 0.43 sec -test 342 - Start 342: aarch64-warn-once - -342: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/warn-once.sh" -342: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -342: Environment variables: -342: MACHINE=aarch64 -342: CPU= -342: Test timeout computed to be: 1500 -334: + cc -B. -shared -Wl,-version-script,out/test/aarch64/version-script6/d.ver -o out/test/aarch64/version-script6/f.so out/test/aarch64/version-script6/e.o out/test/aarch64/version-script6/c.so -Wl,--undefined-version -323: + nm -g out/test/aarch64/version-script17/exe3 -323: + not grep foo -323: + grep foo -342: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/warn-once.sh -339: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' -339: + cc -B. -shared -o out/test/aarch64/versioned-undef/c.so out/test/aarch64/versioned-undef/a.o -Wl,--version-script=out/test/aarch64/versioned-undef/b.ver -170: mold: error: out/test/aarch64/many-output-sections/c.so: .dynsym: too many output sections: 100028 requested, but ELF allows at most 65279 -170: + on_exit -170: + echo OK -170: OK -170: + exit 0 -341: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/warn-common.sh -331/371 Test #170: aarch64-many-output-sections ............................. Passed 10.41 sec -test 343 - Start 343: aarch64-warn-symbol-type - -343: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/warn-symbol-type.sh" -343: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -343: Environment variables: -343: MACHINE=aarch64 -343: CPU= -343: Test timeout computed to be: 1500 -342: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -342: ++ export LC_ALL=C -342: ++ LC_ALL=C -342: ++ '[' -z aarch64 ']' -342: ++ '[' -z '' ']' -342: ++ TESTDIR=out/test/aarch64 -342: ++ CC=cc -342: ++ CXX=c++ -342: ++ GCC=gcc -342: ++ GXX=g++ -342: ++ OBJDUMP=objdump -342: ++ OBJCOPY=objcopy -342: ++ STRIP=strip -342: ++ QEMU= -342: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/warn-once.sh .sh -342: ++ testname=warn-once -342: ++ t=out/test/aarch64/warn-once -342: ++ mkdir -p out/test/aarch64/warn-once -342: ++ case $MACHINE in -342: ++ tlsdesc_opt=-mtls-dialect=desc -342: +++ uname -341: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -341: ++ export LC_ALL=C -341: ++ LC_ALL=C -341: ++ '[' -z aarch64 ']' -341: ++ '[' -z '' ']' -341: ++ TESTDIR=out/test/aarch64 -341: ++ CC=cc -341: ++ CXX=c++ -341: ++ GCC=gcc -341: ++ GXX=g++ -341: ++ OBJDUMP=objdump -341: ++ OBJCOPY=objcopy -341: ++ STRIP=strip -341: ++ QEMU= -341: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/warn-common.sh .sh -340: + cat -340: + cc -xc -c -o out/test/aarch64/visibility/b.o - -342: ++ '[' Linux = FreeBSD ']' -342: ++ trap 'on_error $LINENO' ERR -342: ++ trap on_exit EXIT -342: ++ echo -n 'Testing warn-once ... ' -342: Testing warn-once ... ++ set -o pipefail -342: ++ set -x -342: + cat -336: + cc -B. -o out/test/aarch64/version-script8/exe out/test/aarch64/version-script8/c.o out/test/aarch64/version-script8/b.so -339: + cat -341: ++ testname=warn-common -341: ++ t=out/test/aarch64/warn-common -341: ++ mkdir -p out/test/aarch64/warn-common -341: ++ case $MACHINE in -341: ++ tlsdesc_opt=-mtls-dialect=desc -342: + cc -c -fPIC -xc -o out/test/aarch64/warn-once/a.o - -343: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/warn-symbol-type.sh -341: +++ uname -341: ++ '[' Linux = FreeBSD ']' -341: ++ trap 'on_error $LINENO' ERR -341: ++ trap on_exit EXIT -341: ++ echo -n 'Testing warn-common ... ' -341: Testing warn-common ... ++ set -o pipefail -341: ++ set -x -341: + cc -fcommon -c -xc -o out/test/aarch64/warn-common/a.o - -341: + cat -339: + cc -c -o out/test/aarch64/versioned-undef/d.o -xc - -337: + readelf --dyn-syms out/test/aarch64/version-script9/c.so -343: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -343: ++ export LC_ALL=C -343: ++ LC_ALL=C -343: ++ '[' -z aarch64 ']' -343: ++ '[' -z '' ']' -343: ++ TESTDIR=out/test/aarch64 -343: ++ CC=cc -343: ++ CXX=c++ -343: ++ GCC=gcc -343: ++ GXX=g++ -343: ++ OBJDUMP=objdump -343: ++ OBJCOPY=objcopy -343: ++ STRIP=strip -343: ++ QEMU= -343: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/warn-symbol-type.sh .sh -337: + grep ' foo@@VER1$' out/test/aarch64/version-script9/log -343: ++ testname=warn-symbol-type -343: ++ t=out/test/aarch64/warn-symbol-type -343: ++ mkdir -p out/test/aarch64/warn-symbol-type -337: 7: 0000000000010728 0 NOTYPE GLOBAL DEFAULT 14 foo@@VER1 -337: + on_exit -337: + echo OK -337: OK -337: + exit 0 -332/371 Test #337: aarch64-version-script9 .................................. Passed 0.25 sec -test 344 - Start 344: aarch64-warn-unresolved-symbols - -344: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/warn-unresolved-symbols.sh" -344: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -344: Environment variables: -344: MACHINE=aarch64 -344: CPU= -344: Test timeout computed to be: 1500 -343: ++ case $MACHINE in -343: ++ tlsdesc_opt=-mtls-dialect=desc -343: +++ uname -344: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/warn-unresolved-symbols.sh -343: ++ '[' Linux = FreeBSD ']' -343: ++ trap 'on_error $LINENO' ERR -343: ++ trap on_exit EXIT -343: ++ echo -n 'Testing warn-symbol-type ... ' -343: Testing warn-symbol-type ... ++ set -o pipefail -343: ++ set -x -344: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -344: ++ export LC_ALL=C -344: ++ LC_ALL=C -344: ++ '[' -z aarch64 ']' -344: ++ '[' -z '' ']' -344: ++ TESTDIR=out/test/aarch64 -344: ++ CC=cc -344: ++ CXX=c++ -344: ++ GCC=gcc -344: ++ GXX=g++ -344: ++ OBJDUMP=objdump -344: ++ OBJCOPY=objcopy -344: ++ STRIP=strip -344: ++ QEMU= -343: + cat -343: + cc -c -fPIC -xc -o out/test/aarch64/warn-symbol-type/a.o - -344: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/warn-unresolved-symbols.sh .sh -340: + rm -f out/test/aarch64/visibility/c.a -344: ++ testname=warn-unresolved-symbols -344: ++ t=out/test/aarch64/warn-unresolved-symbols -344: ++ mkdir -p out/test/aarch64/warn-unresolved-symbols -323: + return 0 -323: + on_exit -323: + echo OK -323: OK -323: + exit 0 -333/371 Test #323: aarch64-version-script17 ................................. Passed 0.81 sec -test 345 - Start 345: aarch64-weak-export-dso - -345: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso.sh" -345: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -345: Environment variables: -345: MACHINE=aarch64 -345: CPU= -345: Test timeout computed to be: 1500 -340: + ar crs out/test/aarch64/visibility/c.a out/test/aarch64/visibility/a.o out/test/aarch64/visibility/b.o -341: + cat -341: + cc -fcommon -c -xc -o out/test/aarch64/warn-common/b.o - -345: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso.sh -345: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -345: ++ export LC_ALL=C -345: ++ LC_ALL=C -345: ++ '[' -z aarch64 ']' -345: ++ '[' -z '' ']' -345: ++ TESTDIR=out/test/aarch64 -345: ++ CC=cc -345: ++ CXX=c++ -345: ++ GCC=gcc -345: ++ GXX=g++ -345: ++ OBJDUMP=objdump -345: ++ OBJCOPY=objcopy -345: ++ STRIP=strip -345: ++ QEMU= -345: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso.sh .sh -344: ++ case $MACHINE in -344: ++ tlsdesc_opt=-mtls-dialect=desc -344: +++ uname -336: + out/test/aarch64/version-script8/exe -336: + readelf --dyn-syms out/test/aarch64/version-script8/b.so -344: ++ '[' Linux = FreeBSD ']' -344: ++ trap 'on_error $LINENO' ERR -344: ++ trap on_exit EXIT -344: ++ echo -n 'Testing warn-unresolved-symbols ... ' -344: Testing warn-unresolved-symbols ... ++ set -o pipefail -344: ++ set -x -344: + cc -c -o out/test/aarch64/warn-unresolved-symbols/a.o -xc - -344: + cat -345: ++ testname=weak-export-dso -345: ++ t=out/test/aarch64/weak-export-dso -345: ++ mkdir -p out/test/aarch64/weak-export-dso -169: + readelf -WS out/test/aarch64/many-input-sections2/b.o -334: + readelf --dyn-syms out/test/aarch64/version-script6/f.so -336: + grep -F foo@@ver1 out/test/aarch64/version-script8/log -336: 6: 0000000000010768 8 FUNC GLOBAL DEFAULT 14 foo@@ver1 -336: + grep -F bar@@ver2 out/test/aarch64/version-script8/log -334: + grep foo@VER_X1 out/test/aarch64/version-script6/log -336: 5: 0000000000010770 8 FUNC GLOBAL DEFAULT 14 bar@@ver2 -336: + not grep -F baz out/test/aarch64/version-script8/log -336: + grep -F baz out/test/aarch64/version-script8/log -334: 5: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND foo@VER_X1 (6) -334: + grep bar@VER_X2 out/test/aarch64/version-script6/log -334: 4: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND bar@VER_X2 (7) -334: + grep baz@@VER_Y2 out/test/aarch64/version-script6/log -334: 7: 0000000000010808 32 FUNC GLOBAL DEFAULT 14 baz@@VER_Y2 -334: + on_exit -334: + echo OK -334: OK -334: + exit 0 -339: + cc -B. -o out/test/aarch64/versioned-undef/exe out/test/aarch64/versioned-undef/d.o out/test/aarch64/versioned-undef/c.so -345: ++ case $MACHINE in -345: ++ tlsdesc_opt=-mtls-dialect=desc -345: +++ uname -343: + cc -B. -shared -o out/test/aarch64/warn-symbol-type/b.so out/test/aarch64/warn-symbol-type/a.o -343: + grep 'warning: symbol type mismatch: times' -340: + cat -344: + grep 'undefined symbol:.*foo' -344: + not cc -B. -o out/test/aarch64/warn-unresolved-symbols/exe out/test/aarch64/warn-unresolved-symbols/a.o -334/371 Test #334: aarch64-version-script6 .................................. Passed 0.53 sec -test 346 - Start 346: aarch64-weak-export-dso2 - -346: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso2.sh" -346: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -346: Environment variables: -346: MACHINE=aarch64 -346: CPU= -346: Test timeout computed to be: 1500 -336: + return 0 -336: + on_exit -336: + echo OK -336: OK -336: + exit 0 -335/371 Test #336: aarch64-version-script8 .................................. Passed 0.38 sec -test 347 - Start 347: aarch64-weak-export-exe - -347: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-exe.sh" -347: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -347: Environment variables: -347: MACHINE=aarch64 -347: CPU= -347: Test timeout computed to be: 1500 -345: ++ '[' Linux = FreeBSD ']' -345: ++ trap 'on_error $LINENO' ERR -345: ++ trap on_exit EXIT -345: ++ echo -n 'Testing weak-export-dso ... ' -345: Testing weak-export-dso ... ++ set -o pipefail -345: ++ set -x -347: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-exe.sh -347: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -347: ++ export LC_ALL=C -347: ++ LC_ALL=C -347: ++ '[' -z aarch64 ']' -347: ++ '[' -z '' ']' -347: ++ TESTDIR=out/test/aarch64 -347: ++ CC=cc -347: ++ CXX=c++ -347: ++ GCC=gcc -347: ++ GXX=g++ -347: ++ OBJDUMP=objdump -347: ++ OBJCOPY=objcopy -347: ++ STRIP=strip -347: ++ QEMU= -346: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso2.sh -340: + cc -xc -fPIC -c -o out/test/aarch64/visibility/d.o - -347: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-exe.sh .sh -347: ++ testname=weak-export-exe -347: ++ t=out/test/aarch64/weak-export-exe -347: ++ mkdir -p out/test/aarch64/weak-export-exe -345: + cat -345: + cc -fPIC -c -o out/test/aarch64/weak-export-dso/a.o -xc - -341: + not grep -F 'multiple common symbols' -341: + grep -F 'multiple common symbols' -341: + cc -B. -o out/test/aarch64/warn-common/exe out/test/aarch64/warn-common/a.o out/test/aarch64/warn-common/b.o -347: ++ case $MACHINE in -347: ++ tlsdesc_opt=-mtls-dialect=desc -347: +++ uname -346: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -346: ++ export LC_ALL=C -346: ++ LC_ALL=C -346: ++ '[' -z aarch64 ']' -346: ++ '[' -z '' ']' -346: ++ TESTDIR=out/test/aarch64 -346: ++ CC=cc -346: ++ CXX=c++ -346: ++ GCC=gcc -346: ++ GXX=g++ -346: ++ OBJDUMP=objdump -346: ++ OBJCOPY=objcopy -346: ++ STRIP=strip -346: ++ QEMU= -346: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso2.sh .sh -347: ++ '[' Linux = FreeBSD ']' -347: ++ trap 'on_error $LINENO' ERR -347: ++ trap on_exit EXIT -347: ++ echo -n 'Testing weak-export-exe ... ' -347: Testing weak-export-exe ... ++ set -o pipefail -347: ++ set -x -347: + cat -347: + cc -fPIC -c -o out/test/aarch64/weak-export-exe/a.o -xc - -339: + out/test/aarch64/versioned-undef/exe -339: + grep '^1 2 3 3 4$' -346: ++ testname=weak-export-dso2 -346: ++ t=out/test/aarch64/weak-export-dso2 -346: ++ mkdir -p out/test/aarch64/weak-export-dso2 -342: + cat -342: + cc -c -fPIC -xc -o out/test/aarch64/warn-once/b.o - -344: mold: error: undefined symbol: foo -344: + cc -B. -o out/test/aarch64/warn-unresolved-symbols/exe out/test/aarch64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols -344: + grep 'undefined symbol:.*foo' -339: 1 2 3 3 4 -339: + on_exit -339: + echo OK -339: OK -339: + exit 0 -336/371 Test #339: aarch64-versioned-undef .................................. Passed 0.30 sec -test 348 - Start 348: aarch64-weak-undef-dso - -348: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef-dso.sh" -348: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -348: Environment variables: -348: MACHINE=aarch64 -348: CPU= -348: Test timeout computed to be: 1500 -348: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef-dso.sh -346: ++ case $MACHINE in -346: ++ tlsdesc_opt=-mtls-dialect=desc -346: +++ uname -346: ++ '[' Linux = FreeBSD ']' -346: ++ trap 'on_error $LINENO' ERR -346: ++ trap on_exit EXIT -346: ++ echo -n 'Testing weak-export-dso2 ... ' -346: Testing weak-export-dso2 ... ++ set -o pipefail -346: ++ set -x -346: + cat -346: + cc -fPIC -c -o out/test/aarch64/weak-export-dso2/a.o -xc - -348: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -348: ++ export LC_ALL=C -348: ++ LC_ALL=C -348: ++ '[' -z aarch64 ']' -348: ++ '[' -z '' ']' -348: ++ TESTDIR=out/test/aarch64 -348: ++ CC=cc -348: ++ CXX=c++ -348: ++ GCC=gcc -348: ++ GXX=g++ -348: ++ OBJDUMP=objdump -348: ++ OBJCOPY=objcopy -348: ++ STRIP=strip -348: ++ QEMU= -348: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef-dso.sh .sh -348: ++ testname=weak-undef-dso -348: ++ t=out/test/aarch64/weak-undef-dso -348: ++ mkdir -p out/test/aarch64/weak-undef-dso -348: ++ case $MACHINE in -348: ++ tlsdesc_opt=-mtls-dialect=desc -348: +++ uname -348: ++ '[' Linux = FreeBSD ']' -348: ++ trap 'on_error $LINENO' ERR -348: ++ trap on_exit EXIT -348: ++ echo -n 'Testing weak-undef-dso ... ' -348: Testing weak-undef-dso ... ++ set -o pipefail -348: ++ set -x -348: + cat -348: + cc -c -o out/test/aarch64/weak-undef-dso/a.o -fPIC -xc - -343: mold: warning: symbol type mismatch: times -343: + on_exit -343: + echo OK -343: OK -343: + exit 0 -345: + cc -B. -o out/test/aarch64/weak-export-dso/b.so out/test/aarch64/weak-export-dso/a.o -shared -342: + cc -B. -o out/test/aarch64/warn-once/exe out/test/aarch64/warn-once/a.o out/test/aarch64/warn-once/b.o -Wl,--warn-unresolved-symbols,--warn-once -337/371 Test #343: aarch64-warn-symbol-type ................................. Passed 0.25 sec -test 349 - Start 349: aarch64-weak-undef - -349: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef.sh" -349: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -349: Environment variables: -349: MACHINE=aarch64 -349: CPU= -349: Test timeout computed to be: 1500 -349: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef.sh -349: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -349: ++ export LC_ALL=C -349: ++ LC_ALL=C -349: ++ '[' -z aarch64 ']' -349: ++ '[' -z '' ']' -349: ++ TESTDIR=out/test/aarch64 -349: ++ CC=cc -349: ++ CXX=c++ -349: ++ GCC=gcc -349: ++ GXX=g++ -349: ++ OBJDUMP=objdump -349: ++ OBJCOPY=objcopy -349: ++ STRIP=strip -349: ++ QEMU= -349: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef.sh .sh -344: mold: warning: undefined symbol: foo -349: ++ testname=weak-undef -349: ++ t=out/test/aarch64/weak-undef -349: ++ mkdir -p out/test/aarch64/weak-undef -344: + not cc -B. -o out/test/aarch64/warn-unresolved-symbols/exe out/test/aarch64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols -Wl,--error-unresolved-symbols -344: + grep 'undefined symbol:.*foo' -349: ++ case $MACHINE in -349: ++ tlsdesc_opt=-mtls-dialect=desc -349: +++ uname -349: ++ '[' Linux = FreeBSD ']' -206: + cc -B. -o out/test/aarch64/range-extension-thunk3/exe out/test/aarch64/range-extension-thunk3/d.o out/test/aarch64/range-extension-thunk3/b.so -349: ++ trap 'on_error $LINENO' ERR -349: ++ trap on_exit EXIT -349: ++ echo -n 'Testing weak-undef ... ' -349: Testing weak-undef ... ++ set -o pipefail -349: ++ set -x -349: + cat -349: + cc -c -o out/test/aarch64/weak-undef/a.o -fPIC -xc - -347: + cc -B. -o out/test/aarch64/weak-export-exe/exe out/test/aarch64/weak-export-exe/a.o -340: + cc -B. -shared -o out/test/aarch64/visibility/e.so out/test/aarch64/visibility/c.a out/test/aarch64/visibility/d.o -345: + cc -B. -o out/test/aarch64/weak-export-dso/c.so out/test/aarch64/weak-export-dso/a.o -shared -Wl,-z,defs -348: + cc -B. -shared -o out/test/aarch64/weak-undef-dso/b.so out/test/aarch64/weak-undef-dso/a.o -341: + return 0 -346: + cc -B. -o out/test/aarch64/weak-export-dso2/b.so out/test/aarch64/weak-export-dso2/a.o -shared -344: mold: error: undefined symbol: foo -344: + on_exit -344: + echo OK -344: OK -342: ++ grep 'undefined symbol:.* foo$' out/test/aarch64/warn-once/log -341: + cc -B. -o out/test/aarch64/warn-common/exe out/test/aarch64/warn-common/a.o out/test/aarch64/warn-common/b.o -Wl,-warn-common -341: + grep -F 'multiple common symbols' -342: ++ wc -l -340: + readelf --dyn-syms out/test/aarch64/visibility/e.so -340: + not grep -F foo -340: + grep -F foo -344: + exit 0 -338/371 Test #344: aarch64-warn-unresolved-symbols .......................... Passed 0.34 sec -test 350 - Start 350: aarch64-weak-undef2 - -350: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef2.sh" -350: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -350: Environment variables: -350: MACHINE=aarch64 -350: CPU= -350: Test timeout computed to be: 1500 -347: + not grep 'WEAK DEFAULT UND foo' -347: + grep 'WEAK DEFAULT UND foo' -347: + readelf --dyn-syms out/test/aarch64/weak-export-exe/exe -347: + return 0 -347: + out/test/aarch64/weak-export-exe/exe -347: + grep '^3$' -347: 3 -342: + '[' 1 = 1 ']' -342: + on_exit -342: + echo OK -342: OK -342: + exit 0 -349: + cat -349: + cc -c -o out/test/aarch64/weak-undef/b.o -fno-PIC -xc - -340: + return 0 -340: + on_exit -340: + echo OK -340: OK -340: + exit 0 -350: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef2.sh -350: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -350: ++ export LC_ALL=C -350: ++ LC_ALL=C -350: ++ '[' -z aarch64 ']' -350: ++ '[' -z '' ']' -350: ++ TESTDIR=out/test/aarch64 -350: ++ CC=cc -350: ++ CXX=c++ -350: ++ GCC=gcc -350: ++ GXX=g++ -350: ++ OBJDUMP=objdump -350: ++ OBJCOPY=objcopy -350: ++ STRIP=strip -350: ++ QEMU= -339/371 Test #342: aarch64-warn-once ........................................ Passed 0.44 sec -347: + on_exit -347: + echo OK -347: OK -347: + exit 0 -340/371 Test #347: aarch64-weak-export-exe .................................. Passed 0.27 sec -341/371 Test #340: aarch64-visibility ....................................... Passed 0.48 sec -test 351 - Start 351: aarch64-weak-undef4 - -351: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef4.sh" -351: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -351: Environment variables: -351: MACHINE=aarch64 -351: CPU= -351: Test timeout computed to be: 1500 -test 352 - Start 352: aarch64-weak-undef5 - -352: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef5.sh" -352: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -352: Environment variables: -352: MACHINE=aarch64 -352: CPU= -352: Test timeout computed to be: 1500 -test 353 - Start 353: aarch64-whole-archive - -353: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/whole-archive.sh" -353: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -353: Environment variables: -353: MACHINE=aarch64 -353: CPU= -353: Test timeout computed to be: 1500 -350: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef2.sh .sh -350: ++ testname=weak-undef2 -350: ++ t=out/test/aarch64/weak-undef2 -350: ++ mkdir -p out/test/aarch64/weak-undef2 -350: ++ case $MACHINE in -350: ++ tlsdesc_opt=-mtls-dialect=desc -350: +++ uname -350: ++ '[' Linux = FreeBSD ']' -350: ++ trap 'on_error $LINENO' ERR -350: ++ trap on_exit EXIT -350: ++ echo -n 'Testing weak-undef2 ... ' -350: Testing weak-undef2 ... ++ set -o pipefail -350: ++ set -x -350: + cat -350: + cc -c -o out/test/aarch64/weak-undef2/a.o -xc - -345: + readelf --dyn-syms out/test/aarch64/weak-export-dso/b.so -345: + grep 'WEAK DEFAULT UND foo' -345: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND foo -345: + readelf --dyn-syms out/test/aarch64/weak-export-dso/c.so -345: + grep 'WEAK DEFAULT UND foo' -345: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND foo -346: + cc -fPIC -c -o out/test/aarch64/weak-export-dso2/c.o -xc - -346: + cat -351: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef4.sh -351: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -351: ++ export LC_ALL=C -351: ++ LC_ALL=C -351: ++ '[' -z aarch64 ']' -351: ++ '[' -z '' ']' -351: ++ TESTDIR=out/test/aarch64 -351: ++ CC=cc -351: ++ CXX=c++ -351: ++ GCC=gcc -351: ++ GXX=g++ -351: ++ OBJDUMP=objdump -351: ++ OBJCOPY=objcopy -351: ++ STRIP=strip -351: ++ QEMU= -351: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef4.sh .sh -351: ++ testname=weak-undef4 -351: ++ t=out/test/aarch64/weak-undef4 -351: ++ mkdir -p out/test/aarch64/weak-undef4 -348: + cat -348: + cc -xc -c -o out/test/aarch64/weak-undef-dso/c.o - -352: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef5.sh -353: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/whole-archive.sh -345: + on_exit -345: + echo OK -345: OK -345: + exit 0 -352: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -352: ++ export LC_ALL=C -352: ++ LC_ALL=C -352: ++ '[' -z aarch64 ']' -352: ++ '[' -z '' ']' -352: ++ TESTDIR=out/test/aarch64 -352: ++ CC=cc -352: ++ CXX=c++ -352: ++ GCC=gcc -352: ++ GXX=g++ -352: ++ OBJDUMP=objdump -352: ++ OBJCOPY=objcopy -352: ++ STRIP=strip -352: ++ QEMU= -352: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef5.sh .sh -342/371 Test #345: aarch64-weak-export-dso .................................. Passed 0.38 sec -test 354 - Start 354: aarch64-wrap-lto - -354: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/wrap-lto.sh" -354: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -354: Environment variables: -354: MACHINE=aarch64 -354: CPU= -354: Test timeout computed to be: 1500 -351: ++ case $MACHINE in -351: ++ tlsdesc_opt=-mtls-dialect=desc -353: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -353: ++ export LC_ALL=C -353: ++ LC_ALL=C -353: ++ '[' -z aarch64 ']' -353: ++ '[' -z '' ']' -353: ++ TESTDIR=out/test/aarch64 -353: ++ CC=cc -353: ++ CXX=c++ -353: ++ GCC=gcc -353: ++ GXX=g++ -353: ++ OBJDUMP=objdump -353: ++ OBJCOPY=objcopy -353: ++ STRIP=strip -353: ++ QEMU= -353: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/whole-archive.sh .sh -353: ++ testname=whole-archive -353: ++ t=out/test/aarch64/whole-archive -353: ++ mkdir -p out/test/aarch64/whole-archive -353: ++ case $MACHINE in -353: ++ tlsdesc_opt=-mtls-dialect=desc -351: +++ uname -353: +++ uname -354: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/wrap-lto.sh -352: ++ testname=weak-undef5 -352: ++ t=out/test/aarch64/weak-undef5 -352: ++ mkdir -p out/test/aarch64/weak-undef5 -353: ++ '[' Linux = FreeBSD ']' -353: ++ trap 'on_error $LINENO' ERR -353: ++ trap on_exit EXIT -353: ++ echo -n 'Testing whole-archive ... ' -353: Testing whole-archive ... ++ set -o pipefail -353: ++ set -x -353: + cat -353: + cc -o out/test/aarch64/whole-archive/a.o -c -x assembler - -354: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -354: ++ export LC_ALL=C -354: ++ LC_ALL=C -354: ++ '[' -z aarch64 ']' -354: ++ '[' -z '' ']' -354: ++ TESTDIR=out/test/aarch64 -354: ++ CC=cc -354: ++ CXX=c++ -354: ++ GCC=gcc -354: ++ GXX=g++ -354: ++ OBJDUMP=objdump -354: ++ OBJCOPY=objcopy -354: ++ STRIP=strip -354: ++ QEMU= -354: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/wrap-lto.sh .sh -169: + grep -F .data.100000 out/test/aarch64/many-input-sections2/log1 -352: ++ case $MACHINE in -352: ++ tlsdesc_opt=-mtls-dialect=desc -352: +++ uname -352: ++ '[' Linux = FreeBSD ']' -352: ++ trap 'on_error $LINENO' ERR -352: ++ trap on_exit EXIT -352: ++ echo -n 'Testing weak-undef5 ... ' -352: Testing weak-undef5 ... ++ set -o pipefail -352: ++ set -x -352: + cat -351: ++ '[' Linux = FreeBSD ']' -351: ++ trap 'on_error $LINENO' ERR -351: ++ trap on_exit EXIT -351: ++ echo -n 'Testing weak-undef4 ... ' -351: Testing weak-undef4 ... ++ set -o pipefail -351: ++ set -x -351: + cc -c -o out/test/aarch64/weak-undef4/a.o -xc - -354: ++ testname=wrap-lto -352: + cc -c -o out/test/aarch64/weak-undef5/a.o -fPIC -xc - -354: ++ t=out/test/aarch64/wrap-lto -354: ++ mkdir -p out/test/aarch64/wrap-lto -354: ++ case $MACHINE in -354: ++ tlsdesc_opt=-mtls-dialect=desc -354: +++ uname -354: ++ '[' Linux = FreeBSD ']' -351: + cat -354: ++ trap 'on_error $LINENO' ERR -354: ++ trap on_exit EXIT -354: ++ echo -n 'Testing wrap-lto ... ' -354: Testing wrap-lto ... ++ set -o pipefail -354: ++ set -x -354: + test_cflags -flto -354: + echo 'int main() {}' -354: + cc -B. -flto -o /dev/null -xc - -349: + cat -349: + cc -fcommon -xc -c -o out/test/aarch64/weak-undef/c.o - -206: + out/test/aarch64/range-extension-thunk3/exe -169: [ 9] .data.100000 PROGBITS 0000000000000000 000058 000004 00 WA 0 0 1 -206: + on_exit -206: + echo OK -206: OK -206: + exit 0 -353: + cc -o out/test/aarch64/whole-archive/b.o -c -xc - -343/371 Test #206: aarch64-range-extension-thunk3 ........................... Passed 9.18 sec -169: + readelf -Ws out/test/aarch64/many-input-sections2/b.o -test 355 - Start 355: aarch64-wrap - -355: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/wrap.sh" -355: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -355: Environment variables: -355: MACHINE=aarch64 -355: CPU= -355: Test timeout computed to be: 1500 -353: + echo 'int fn1() { return 42; }' -346: + cc -B. -o out/test/aarch64/weak-export-dso2/d.so out/test/aarch64/weak-export-dso2/c.o out/test/aarch64/weak-export-dso2/b.so -shared -355: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/wrap.sh -350: + cat -350: + cc -c -o out/test/aarch64/weak-undef2/b.o -xc - -341: mold: warning: out/test/aarch64/warn-common/b.o: multiple common symbols: foo -341: + on_exit -341: + echo OK -341: OK -341: + exit 0 -355: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -355: ++ export LC_ALL=C -355: ++ LC_ALL=C -355: ++ '[' -z aarch64 ']' -355: ++ '[' -z '' ']' -355: ++ TESTDIR=out/test/aarch64 -355: ++ CC=cc -355: ++ CXX=c++ -355: ++ GCC=gcc -355: ++ GXX=g++ -355: ++ OBJDUMP=objdump -355: ++ OBJCOPY=objcopy -355: ++ STRIP=strip -355: ++ QEMU= -344/371 Test #341: aarch64-warn-common ...................................... Passed 0.59 sec -test 356 - Start 356: aarch64-z-cet-report - -356: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-cet-report.sh" -356: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -356: Environment variables: -356: MACHINE=aarch64 -356: CPU= -356: Test timeout computed to be: 1500 -355: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/wrap.sh .sh -355: ++ testname=wrap -355: ++ t=out/test/aarch64/wrap -355: ++ mkdir -p out/test/aarch64/wrap -355: ++ case $MACHINE in -355: ++ tlsdesc_opt=-mtls-dialect=desc -355: +++ uname -355: ++ '[' Linux = FreeBSD ']' -355: ++ trap 'on_error $LINENO' ERR -355: ++ trap on_exit EXIT -355: ++ echo -n 'Testing wrap ... ' -355: Testing wrap ... ++ set -o pipefail -355: ++ set -x -355: + cat -355: + cc -fPIC -shared -o out/test/aarch64/wrap/a.so -xc - -356: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-cet-report.sh -348: + cc -B. -o out/test/aarch64/weak-undef-dso/exe1 out/test/aarch64/weak-undef-dso/c.o out/test/aarch64/weak-undef-dso/b.so -356: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -356: ++ export LC_ALL=C -356: ++ LC_ALL=C -356: ++ '[' -z aarch64 ']' -356: ++ '[' -z '' ']' -356: ++ TESTDIR=out/test/aarch64 -356: ++ CC=cc -356: ++ CXX=c++ -356: ++ GCC=gcc -356: ++ GXX=g++ -356: ++ OBJDUMP=objdump -356: ++ OBJCOPY=objcopy -356: ++ STRIP=strip -356: ++ QEMU= -356: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-cet-report.sh .sh -352: + cat -352: + cc -c -o out/test/aarch64/weak-undef5/b.o -fPIC -xc - -353: + cc -o out/test/aarch64/whole-archive/c.o -c -xc - -353: + echo 'int fn2() { return 42; }' -351: + cat -349: + cc -B. -o out/test/aarch64/weak-undef/exe1 out/test/aarch64/weak-undef/a.o -pie -356: ++ testname=z-cet-report -351: + cc -c -o out/test/aarch64/weak-undef4/b.o -xc - -356: ++ t=out/test/aarch64/z-cet-report -356: ++ mkdir -p out/test/aarch64/z-cet-report -356: ++ case $MACHINE in -356: ++ tlsdesc_opt=-mtls-dialect=desc -356: +++ uname -356: ++ '[' Linux = FreeBSD ']' -356: ++ trap 'on_error $LINENO' ERR -356: ++ trap on_exit EXIT -356: ++ echo -n 'Testing z-cet-report ... ' -356: Testing z-cet-report ... ++ set -o pipefail -356: ++ set -x -356: + cat -356: + cc -o out/test/aarch64/z-cet-report/a.o -c -x assembler - -350: + not cc -B. -o out/test/aarch64/weak-undef2/exe out/test/aarch64/weak-undef2/a.o out/test/aarch64/weak-undef2/b.o -350: + grep 'undefined symbol: foo' -356: + cc -B. -o out/test/aarch64/z-cet-report/exe out/test/aarch64/z-cet-report/a.o -346: + readelf -W --dyn-syms out/test/aarch64/weak-export-dso2/d.so -346: + grep 'WEAK DEFAULT .* UND foo' -346: 4: 0000000000000000 0 FUNC WEAK DEFAULT UND foo -346: + on_exit -346: + echo OK -346: OK -346: + exit 0 -338: + grep 'mold .*compatible with GNU ld' -345/371 Test #346: aarch64-weak-export-dso2 ................................. Passed 0.51 sec -test 357 - Start 357: aarch64-z-defs - -357: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-defs.sh" -357: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -357: Environment variables: -357: MACHINE=aarch64 -357: CPU= -357: Test timeout computed to be: 1500 -353: + rm -f out/test/aarch64/whole-archive/d.a -338: + ./mold -v -357: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-defs.sh -353: + ar cr out/test/aarch64/whole-archive/d.a out/test/aarch64/whole-archive/b.o out/test/aarch64/whole-archive/c.o -338: mold 2.40.4 (compatible with GNU ld) -338: + ./mold --version -357: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -357: ++ export LC_ALL=C -357: ++ LC_ALL=C -357: ++ '[' -z aarch64 ']' -357: ++ '[' -z '' ']' -357: ++ TESTDIR=out/test/aarch64 -357: ++ CC=cc -357: ++ CXX=c++ -357: ++ GCC=gcc -357: ++ GXX=g++ -357: ++ OBJDUMP=objdump -357: ++ OBJCOPY=objcopy -357: ++ STRIP=strip -357: ++ QEMU= -338: + grep 'mold .*compatible with GNU ld' -357: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-defs.sh .sh -357: ++ testname=z-defs -357: ++ t=out/test/aarch64/z-defs -357: ++ mkdir -p out/test/aarch64/z-defs -357: ++ case $MACHINE in -352: + cc -B. -o out/test/aarch64/weak-undef5/libfoobar.so out/test/aarch64/weak-undef5/b.o -shared -357: ++ tlsdesc_opt=-mtls-dialect=desc -357: +++ uname -357: ++ '[' Linux = FreeBSD ']' -357: ++ trap 'on_error $LINENO' ERR -357: ++ trap on_exit EXIT -357: ++ echo -n 'Testing z-defs ... ' -357: Testing z-defs ... ++ set -o pipefail -357: ++ set -x -357: + cat -357: + cc -fPIC -c -o out/test/aarch64/z-defs/a.o -xc - -348: + out/test/aarch64/weak-undef-dso/exe1 -348: + grep bar=-1 -349: + cc -B. -o out/test/aarch64/weak-undef/exe2 out/test/aarch64/weak-undef/b.o -no-pie -338: mold 2.40.4 (compatible with GNU ld) -350: mold: error: undefined symbol: foo -338: + ./mold -V -356: + cc -B. -o out/test/aarch64/z-cet-report/exe out/test/aarch64/z-cet-report/a.o -Wl,-z,cet-report=warning -355: + cat -355: + cc -c -o out/test/aarch64/wrap/b.o -xc - -338: + grep 'mold .*compatible with GNU ld' -338: mold 2.40.4 (compatible with GNU ld) -351: + cat -351: + cc -fcommon -xc -c -o out/test/aarch64/weak-undef4/c.o - -350: + on_exit -350: + echo OK -350: OK -350: + exit 0 -346/371 Test #350: aarch64-weak-undef2 ...................................... Passed 0.34 sec -test 358 - Start 358: aarch64-z-dynamic-undefined-weak-exe - -358: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak-exe.sh" -358: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -358: Environment variables: -358: MACHINE=aarch64 -358: CPU= -358: Test timeout computed to be: 1500 -338: + ./mold -V -338: + grep elf_x86_64 -338: elf_x86_64 -338: + ./mold -V -338: + grep elf_i386 -348: bar=-1 -348: + cc -xc -c -o out/test/aarch64/weak-undef-dso/d.o - -348: + cat -352: + cc -B. -o out/test/aarch64/weak-undef5/exe out/test/aarch64/weak-undef5/a.o -Wl,--as-needed -Lout/test/aarch64/weak-undef5 -lfoobar -Wl,-rpath,out/test/aarch64/weak-undef5 -358: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak-exe.sh -353: + cc -B. -nostdlib -o out/test/aarch64/whole-archive/exe out/test/aarch64/whole-archive/a.o out/test/aarch64/whole-archive/d.a -358: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -357: + cc -B. -shared -o out/test/aarch64/z-defs/b.so out/test/aarch64/z-defs/a.o -338: elf_i386 -349: + cc -B. -o out/test/aarch64/weak-undef/exe3 out/test/aarch64/weak-undef/a.o out/test/aarch64/weak-undef/c.o -pie -358: ++ export LC_ALL=C -358: ++ LC_ALL=C -358: ++ '[' -z aarch64 ']' -358: ++ '[' -z '' ']' -358: ++ TESTDIR=out/test/aarch64 -358: ++ CC=cc -358: ++ CXX=c++ -358: ++ GCC=gcc -358: ++ GXX=g++ -358: ++ OBJDUMP=objdump -358: ++ OBJCOPY=objcopy -358: ++ STRIP=strip -358: ++ QEMU= -338: + cat -358: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak-exe.sh .sh -338: + cc -c -xc -o out/test/aarch64/version/a.o - -358: ++ testname=z-dynamic-undefined-weak-exe -358: ++ t=out/test/aarch64/z-dynamic-undefined-weak-exe -358: ++ mkdir -p out/test/aarch64/z-dynamic-undefined-weak-exe -358: ++ case $MACHINE in -358: ++ tlsdesc_opt=-mtls-dialect=desc -358: +++ uname -358: ++ '[' Linux = FreeBSD ']' -358: ++ trap 'on_error $LINENO' ERR -358: ++ trap on_exit EXIT -358: ++ echo -n 'Testing z-dynamic-undefined-weak-exe ... ' -358: Testing z-dynamic-undefined-weak-exe ... ++ set -o pipefail -358: ++ set -x -358: + cat -358: + cc -o out/test/aarch64/z-dynamic-undefined-weak-exe/a.o -c -xc - -fPIC -355: + cat -355: + cc -c -o out/test/aarch64/wrap/c.o -xc - -351: + ar rcs out/test/aarch64/weak-undef4/d.a out/test/aarch64/weak-undef4/c.o -349: + cc -B. -o out/test/aarch64/weak-undef/exe4 out/test/aarch64/weak-undef/b.o out/test/aarch64/weak-undef/c.o -no-pie -356: + grep 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/aarch64/z-cet-report/log -356: mold: warning: out/test/aarch64/z-cet-report/a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT -356: + grep 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/aarch64/z-cet-report/log -356: mold: warning: out/test/aarch64/z-cet-report/a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK -358: + cc -B. -o out/test/aarch64/z-dynamic-undefined-weak-exe/exe1 out/test/aarch64/z-dynamic-undefined-weak-exe/a.o -pie -356: + not cc -B. -o out/test/aarch64/z-cet-report/exe out/test/aarch64/z-cet-report/a.o -Wl,-z,cet-report=error -352: + grep 'NEEDED.*libfoobar' -352: + readelf --dynamic out/test/aarch64/weak-undef5/exe -355: + cc -B. -o out/test/aarch64/wrap/exe out/test/aarch64/wrap/a.so out/test/aarch64/wrap/b.o -353: + readelf --symbols out/test/aarch64/whole-archive/exe -348: + cc -B. -o out/test/aarch64/weak-undef-dso/exe2 out/test/aarch64/weak-undef-dso/d.o out/test/aarch64/weak-undef-dso/b.so -357: + cc -B. -shared -o out/test/aarch64/z-defs/b.so out/test/aarch64/z-defs/a.o -Wl,-z,undefs -353: + not grep fn1 out/test/aarch64/whole-archive/log -353: + grep fn1 out/test/aarch64/whole-archive/log -352: 0x0000000000000001 (NEEDED) Shared library: [libfoobar.so] -169: + grep -F 'GLOBAL DEFAULT 100000' out/test/aarch64/many-input-sections2/log2 -352: + out/test/aarch64/weak-undef5/exe -353: + return 0 -352: + grep '^2$' -353: + not grep fn2 out/test/aarch64/whole-archive/log -353: + grep fn2 out/test/aarch64/whole-archive/log -352: 2 -353: + return 0 -353: + cc -B. -nostdlib -o out/test/aarch64/whole-archive/exe out/test/aarch64/whole-archive/a.o -Wl,--whole-archive out/test/aarch64/whole-archive/d.a -352: + on_exit -352: + echo OK -352: OK -352: + exit 0 -347/371 Test #352: aarch64-weak-undef5 ...................................... Passed 0.43 sec -test 359 - Start 359: aarch64-z-dynamic-undefined-weak - -359: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak.sh" -359: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -359: Environment variables: -359: MACHINE=aarch64 -359: CPU= -359: Test timeout computed to be: 1500 -349: + out/test/aarch64/weak-undef/exe1 -349: + grep '^-1$' -349: -1 -359: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak.sh -349: + out/test/aarch64/weak-undef/exe2 -349: + grep '^-1$' -349: -1 -349: + out/test/aarch64/weak-undef/exe3 -349: + grep '^2$' -349: 2 -349: + out/test/aarch64/weak-undef/exe4 -359: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -359: ++ export LC_ALL=C -359: ++ LC_ALL=C -359: ++ '[' -z aarch64 ']' -359: ++ '[' -z '' ']' -359: ++ TESTDIR=out/test/aarch64 -359: ++ CC=cc -359: ++ CXX=c++ -359: ++ GCC=gcc -359: ++ GXX=g++ -359: ++ OBJDUMP=objdump -359: ++ OBJCOPY=objcopy -359: ++ STRIP=strip -359: ++ QEMU= -338: + rm -f out/test/aarch64/version/exe -359: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak.sh .sh -338: + cc -B. -Wl,--version -o out/test/aarch64/version/exe1 out/test/aarch64/version/a.o -338: + grep mold -169: 200005: 0000000000000000 0 NOTYPE GLOBAL DEFAULT 100000 x99996 -356: + grep 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/aarch64/z-cet-report/log -351: + cc -B. -o out/test/aarch64/weak-undef4/exe1 out/test/aarch64/weak-undef4/a.o out/test/aarch64/weak-undef4/d.a -169: + grep -F 'ABS foo' out/test/aarch64/many-input-sections2/log2 -349: + grep '^2$' -349: 2 -349: + on_exit -349: + echo OK -349: OK -349: + exit 0 -348/371 Test #349: aarch64-weak-undef ....................................... Passed 0.67 sec -338: mold 2.40.4 (compatible with GNU ld) -338: + not '[' -f out/test/aarch64/version/exe1 ']' -338: + '[' -f out/test/aarch64/version/exe1 ']' -338: + return 0 -338: + cc -B. -Wl,-v -o out/test/aarch64/version/exe2 out/test/aarch64/version/a.o -338: + grep mold -test 360 - Start 360: aarch64-z-dynamic-undefined-weak2 - -360: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak2.sh" -360: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -360: Environment variables: -360: MACHINE=aarch64 -360: CPU= -360: Test timeout computed to be: 1500 -356: mold: error: out/test/aarch64/z-cet-report/a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT -356: + grep 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/aarch64/z-cet-report/log -356: mold: error: out/test/aarch64/z-cet-report/a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK -356: + on_exit -356: + echo OK -356: OK -356: + exit 0 -169: 100009: 0000000000001000 0 NOTYPE LOCAL DEFAULT ABS foo -169: + not grep -F 'ABS x68966' out/test/aarch64/many-input-sections2/log2 -169: + grep -F 'ABS x68966' out/test/aarch64/many-input-sections2/log2 -349/371 Test #356: aarch64-z-cet-report ..................................... Passed 0.39 sec -test 361 - Start 361: aarch64-z-max-page-size - -361: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-max-page-size.sh" -361: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -361: Environment variables: -361: MACHINE=aarch64 -361: CPU= -361: Test timeout computed to be: 1500 -360: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak2.sh -361: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-max-page-size.sh -361: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -361: ++ export LC_ALL=C -361: ++ LC_ALL=C -361: ++ '[' -z aarch64 ']' -361: ++ '[' -z '' ']' -361: ++ TESTDIR=out/test/aarch64 -361: ++ CC=cc -361: ++ CXX=c++ -361: ++ GCC=gcc -361: ++ GXX=g++ -361: ++ OBJDUMP=objdump -361: ++ OBJCOPY=objcopy -361: ++ STRIP=strip -361: ++ QEMU= -359: ++ testname=z-dynamic-undefined-weak -359: ++ t=out/test/aarch64/z-dynamic-undefined-weak -359: ++ mkdir -p out/test/aarch64/z-dynamic-undefined-weak -361: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-max-page-size.sh .sh -357: + not cc -B. -shared -o out/test/aarch64/z-defs/b.so out/test/aarch64/z-defs/a.o -Wl,-z,defs -357: + grep 'undefined symbol:.* foo' -361: ++ testname=z-max-page-size -361: ++ t=out/test/aarch64/z-max-page-size -361: ++ mkdir -p out/test/aarch64/z-max-page-size -361: ++ case $MACHINE in -361: ++ tlsdesc_opt=-mtls-dialect=desc -361: +++ uname -361: ++ '[' Linux = FreeBSD ']' -361: ++ trap 'on_error $LINENO' ERR -361: ++ trap on_exit EXIT -361: ++ echo -n 'Testing z-max-page-size ... ' -361: Testing z-max-page-size ... ++ set -o pipefail -361: ++ set -x -361: + cat -361: + cc -o out/test/aarch64/z-max-page-size/a.o -c -xc - -169: + return 0 -169: + on_exit -169: + echo OK -169: OK -169: + exit 0 -353: + readelf --symbols out/test/aarch64/whole-archive/exe -350/371 Test #169: aarch64-many-input-sections2 ............................. Passed 11.37 sec -test 362 - Start 362: aarch64-z-nodefaultlib - -362: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-nodefaultlib.sh" -362: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -362: Environment variables: -362: MACHINE=aarch64 -362: CPU= -362: Test timeout computed to be: 1500 -360: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -360: ++ export LC_ALL=C -360: ++ LC_ALL=C -360: ++ '[' -z aarch64 ']' -360: ++ '[' -z '' ']' -360: ++ TESTDIR=out/test/aarch64 -360: ++ CC=cc -360: ++ CXX=c++ -360: ++ GCC=gcc -360: ++ GXX=g++ -360: ++ OBJDUMP=objdump -360: ++ OBJCOPY=objcopy -360: ++ STRIP=strip -360: ++ QEMU= -360: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak2.sh .sh -360: ++ testname=z-dynamic-undefined-weak2 -360: ++ t=out/test/aarch64/z-dynamic-undefined-weak2 -360: ++ mkdir -p out/test/aarch64/z-dynamic-undefined-weak2 -359: ++ case $MACHINE in -359: ++ tlsdesc_opt=-mtls-dialect=desc -359: +++ uname -359: ++ '[' Linux = FreeBSD ']' -359: ++ trap 'on_error $LINENO' ERR -359: ++ trap on_exit EXIT -359: ++ echo -n 'Testing z-dynamic-undefined-weak ... ' -359: Testing z-dynamic-undefined-weak ... ++ set -o pipefail -359: ++ set -x -359: + cat -362: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-nodefaultlib.sh -353: + grep fn1 out/test/aarch64/whole-archive/log -353: 22: 0000000000010384 8 FUNC LOCAL DEFAULT 8 fn1 -353: + grep fn2 out/test/aarch64/whole-archive/log -353: 25: 000000000001038c 8 FUNC LOCAL DEFAULT 8 fn2 -353: + cc -B. -nostdlib -o out/test/aarch64/whole-archive/exe out/test/aarch64/whole-archive/a.o -Wl,--whole-archive -Wl,--no-whole-archive out/test/aarch64/whole-archive/d.a -360: ++ case $MACHINE in -360: ++ tlsdesc_opt=-mtls-dialect=desc -360: +++ uname -362: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -362: ++ export LC_ALL=C -362: ++ LC_ALL=C -362: ++ '[' -z aarch64 ']' -362: ++ '[' -z '' ']' -362: ++ TESTDIR=out/test/aarch64 -362: ++ CC=cc -362: ++ CXX=c++ -362: ++ GCC=gcc -362: ++ GXX=g++ -362: ++ OBJDUMP=objdump -362: ++ OBJCOPY=objcopy -362: ++ STRIP=strip -362: ++ QEMU= -362: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-nodefaultlib.sh .sh -360: ++ '[' Linux = FreeBSD ']' -360: ++ trap 'on_error $LINENO' ERR -360: ++ trap on_exit EXIT -360: ++ echo -n 'Testing z-dynamic-undefined-weak2 ... ' -360: Testing z-dynamic-undefined-weak2 ... ++ set -o pipefail -360: ++ set -x -362: ++ testname=z-nodefaultlib -362: ++ t=out/test/aarch64/z-nodefaultlib -362: ++ mkdir -p out/test/aarch64/z-nodefaultlib -360: + cat -360: + cc -o out/test/aarch64/z-dynamic-undefined-weak2/a.o -c -xc - -fno-PIE -362: ++ case $MACHINE in -362: ++ tlsdesc_opt=-mtls-dialect=desc -362: +++ uname -355: + out/test/aarch64/wrap/exe -355: + grep '^foo$' -359: + cc -o out/test/aarch64/z-dynamic-undefined-weak/a.o -c -xc - -fPIC -348: + out/test/aarch64/weak-undef-dso/exe2 -348: + grep bar=5 -351: + cc -B. -o out/test/aarch64/weak-undef4/exe2 out/test/aarch64/weak-undef4/b.o out/test/aarch64/weak-undef4/d.a -355: foo -355: + cc -B. -o out/test/aarch64/wrap/exe out/test/aarch64/wrap/a.so out/test/aarch64/wrap/b.o -Wl,-wrap,foo -348: bar=5 -348: + on_exit -348: + echo OK -348: OK -348: + exit 0 -362: ++ '[' Linux = FreeBSD ']' -362: ++ trap 'on_error $LINENO' ERR -362: ++ trap on_exit EXIT -362: ++ echo -n 'Testing z-nodefaultlib ... ' -362: Testing z-nodefaultlib ... ++ set -o pipefail -362: ++ set -x -362: + cat -362: + cc -o out/test/aarch64/z-nodefaultlib/a.o -c -xc - -351/371 Test #348: aarch64-weak-undef-dso ................................... Passed 0.79 sec -test 363 - Start 363: aarch64-z-nodump - -363: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-nodump.sh" -363: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -363: Environment variables: -363: MACHINE=aarch64 -363: CPU= -363: Test timeout computed to be: 1500 -358: + readelf -W --dyn-syms out/test/aarch64/z-dynamic-undefined-weak-exe/exe1 -358: + not grep ' fn$' -358: + grep ' fn$' -358: + return 0 -358: + cc -B. -o out/test/aarch64/z-dynamic-undefined-weak-exe/exe2 out/test/aarch64/z-dynamic-undefined-weak-exe/a.o -pie -Wl,-z,dynamic-undefined-weak -363: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-nodump.sh -363: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -363: ++ export LC_ALL=C -363: ++ LC_ALL=C -363: ++ '[' -z aarch64 ']' -363: ++ '[' -z '' ']' -363: ++ TESTDIR=out/test/aarch64 -363: ++ CC=cc -363: ++ CXX=c++ -363: ++ GCC=gcc -363: ++ GXX=g++ -363: ++ OBJDUMP=objdump -363: ++ OBJCOPY=objcopy -363: ++ STRIP=strip -363: ++ QEMU= -363: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-nodump.sh .sh -363: ++ testname=z-nodump -363: ++ t=out/test/aarch64/z-nodump -363: ++ mkdir -p out/test/aarch64/z-nodump -357: mold: error: undefined symbol: foo -357: + grep 'undefined symbol:.* foo' -357: + not cc -B. -shared -o out/test/aarch64/z-defs/b.so out/test/aarch64/z-defs/a.o -Wl,-no-undefined -363: ++ case $MACHINE in -363: ++ tlsdesc_opt=-mtls-dialect=desc -363: +++ uname -363: ++ '[' Linux = FreeBSD ']' -363: ++ trap 'on_error $LINENO' ERR -363: ++ trap on_exit EXIT -363: ++ echo -n 'Testing z-nodump ... ' -363: Testing z-nodump ... ++ set -o pipefail -363: ++ set -x -363: + cc -c -o out/test/aarch64/z-nodump/a.o -xc - -363: + cat -353: + readelf --symbols out/test/aarch64/whole-archive/exe -353: + not grep fn1 out/test/aarch64/whole-archive/log -353: + grep fn1 out/test/aarch64/whole-archive/log -353: + return 0 -353: + not grep fn2 out/test/aarch64/whole-archive/log -353: + grep fn2 out/test/aarch64/whole-archive/log -353: + return 0 -353: + on_exit -353: + echo OK -353: OK -353: + exit 0 -352/371 Test #353: aarch64-whole-archive .................................... Passed 0.59 sec -test 364 - Start 364: aarch64-z-now - -364: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-now.sh" -364: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -364: Environment variables: -364: MACHINE=aarch64 -364: CPU= -364: Test timeout computed to be: 1500 -361: + cc -B. -o out/test/aarch64/z-max-page-size/exe1 out/test/aarch64/z-max-page-size/a.o -Wl,-z,max-page-size=65536 -Wl,-z,separate-loadable-segments -359: + cc -B. -shared -o out/test/aarch64/z-dynamic-undefined-weak/b.so out/test/aarch64/z-dynamic-undefined-weak/a.o -364: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-now.sh -364: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -364: ++ export LC_ALL=C -364: ++ LC_ALL=C -364: ++ '[' -z aarch64 ']' -364: ++ '[' -z '' ']' -364: ++ TESTDIR=out/test/aarch64 -360: + cc -B. -o out/test/aarch64/z-dynamic-undefined-weak2/exe out/test/aarch64/z-dynamic-undefined-weak2/a.o -no-pie -Wl,-z,dynamic-undefined-weak -364: ++ CC=cc -364: ++ CXX=c++ -364: ++ GCC=gcc -364: ++ GXX=g++ -364: ++ OBJDUMP=objdump -364: ++ OBJCOPY=objcopy -364: ++ STRIP=strip -364: ++ QEMU= -364: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-now.sh .sh -364: ++ testname=z-now -364: ++ t=out/test/aarch64/z-now -364: ++ mkdir -p out/test/aarch64/z-now -364: ++ case $MACHINE in -364: ++ tlsdesc_opt=-mtls-dialect=desc -364: +++ uname -364: ++ '[' Linux = FreeBSD ']' -364: ++ trap 'on_error $LINENO' ERR -364: ++ trap on_exit EXIT -364: ++ echo -n 'Testing z-now ... ' -364: Testing z-now ... ++ set -o pipefail -364: ++ set -x -364: + cat -338: mold 2.40.4 (compatible with GNU ld) -338: mold 2.40.4 (compatible with GNU ld) -338: + grep 'Hello world' -364: + cc -o out/test/aarch64/z-now/a.o -c -xc - -338: + out/test/aarch64/version/exe2 -357: mold: error: undefined symbol: foo -357: + grep 'undefined symbol:.* foo$' -357: + cc -B. -shared -o out/test/aarch64/z-defs/c.so out/test/aarch64/z-defs/a.o -Wl,-z,defs -Wl,--warn-unresolved-symbols -338: Hello world -358: + readelf -W --dyn-syms out/test/aarch64/z-dynamic-undefined-weak-exe/exe2 -338: + not ./mold --v -358: + grep ' fn$' -358: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND fn -358: + on_exit -358: + echo OK -358: OK -358: + exit 0 -338: + grep 'unknown command line option:' -360: + out/test/aarch64/z-dynamic-undefined-weak2/exe -351: + out/test/aarch64/weak-undef4/exe1 -351: + grep '^2$' -351: 2 -360: + grep -F '(nil)' -360: (nil) -354: + cat -354: + cc -fPIC -shared -o out/test/aarch64/wrap-lto/a.so -xc - -351: + out/test/aarch64/weak-undef4/exe2 -351: + grep '^-1$' -351: -1 -351: + on_exit -351: + echo OK -351: OK -351: + exit 0 -360: + on_exit -360: + echo OK -360: OK -360: + exit 0 -355: + out/test/aarch64/wrap/exe -355: + grep '^wrap_foo$' -353/371 Test #351: aarch64-weak-undef4 ...................................... Passed 0.72 sec -354/371 Test #360: aarch64-z-dynamic-undefined-weak2 ........................ Passed 0.21 sec -test 365 - Start 365: aarch64-z-origin - -365: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-origin.sh" -365: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -365: Environment variables: -365: MACHINE=aarch64 -365: CPU= -365: Test timeout computed to be: 1500 -test 366 - Start 366: aarch64-z-pack-relative-relocs - -366: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-pack-relative-relocs.sh" -366: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -366: Environment variables: -366: MACHINE=aarch64 -366: CPU= -366: Test timeout computed to be: 1500 -355: wrap_foo -355/371 Test #358: aarch64-z-dynamic-undefined-weak-exe ..................... Passed 0.40 sec -362: + cc -B. -o out/test/aarch64/z-nodefaultlib/exe out/test/aarch64/z-nodefaultlib/a.o -Wl,-z,nodefaultlib -test 367 - Start 367: aarch64-z-rodynamic - -367: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-rodynamic.sh" -367: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -367: Environment variables: -367: MACHINE=aarch64 -367: CPU= -367: Test timeout computed to be: 1500 -365: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-origin.sh -365: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -365: ++ export LC_ALL=C -365: ++ LC_ALL=C -365: ++ '[' -z aarch64 ']' -365: ++ '[' -z '' ']' -365: ++ TESTDIR=out/test/aarch64 -365: ++ CC=cc -365: ++ CXX=c++ -365: ++ GCC=gcc -365: ++ GXX=g++ -365: ++ OBJDUMP=objdump -365: ++ OBJCOPY=objcopy -365: ++ STRIP=strip -365: ++ QEMU= -355: + cc -B. -o out/test/aarch64/wrap/exe out/test/aarch64/wrap/a.so out/test/aarch64/wrap/c.o -Wl,-wrap,foo -365: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-origin.sh .sh -366: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-pack-relative-relocs.sh -367: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-rodynamic.sh -338: mold: fatal: unknown command line option: --v -338: + on_exit -338: + echo OK -338: OK -338: + exit 0 -366: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -366: ++ export LC_ALL=C -366: ++ LC_ALL=C -366: ++ '[' -z aarch64 ']' -366: ++ '[' -z '' ']' -366: ++ TESTDIR=out/test/aarch64 -366: ++ CC=cc -366: ++ CXX=c++ -366: ++ GCC=gcc -366: ++ GXX=g++ -366: ++ OBJDUMP=objdump -366: ++ OBJCOPY=objcopy -366: ++ STRIP=strip -366: ++ QEMU= -366: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-pack-relative-relocs.sh .sh -366: ++ testname=z-pack-relative-relocs -366: ++ t=out/test/aarch64/z-pack-relative-relocs -366: ++ mkdir -p out/test/aarch64/z-pack-relative-relocs -366: ++ case $MACHINE in -366: ++ tlsdesc_opt=-mtls-dialect=desc -366: +++ uname -366: ++ '[' Linux = FreeBSD ']' -366: ++ trap 'on_error $LINENO' ERR -366: ++ trap on_exit EXIT -366: ++ echo -n 'Testing z-pack-relative-relocs ... ' -366: Testing z-pack-relative-relocs ... ++ set -o pipefail -366: ++ set -x -365: ++ testname=z-origin -365: ++ t=out/test/aarch64/z-origin -365: ++ mkdir -p out/test/aarch64/z-origin -356/371 Test #338: aarch64-version .......................................... Passed 1.36 sec -367: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -367: ++ export LC_ALL=C -367: ++ LC_ALL=C -test 368 - Start 368: aarch64-z-sectionheader - -368: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-sectionheader.sh" -368: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -368: Environment variables: -368: MACHINE=aarch64 -368: CPU= -368: Test timeout computed to be: 1500 -367: ++ '[' -z aarch64 ']' -367: ++ '[' -z '' ']' -367: ++ TESTDIR=out/test/aarch64 -367: ++ CC=cc -367: ++ CXX=c++ -367: ++ GCC=gcc -367: ++ GXX=g++ -367: ++ OBJDUMP=objdump -367: ++ OBJCOPY=objcopy -367: ++ STRIP=strip -367: ++ QEMU= -367: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-rodynamic.sh .sh -367: ++ testname=z-rodynamic -367: ++ t=out/test/aarch64/z-rodynamic -367: ++ mkdir -p out/test/aarch64/z-rodynamic -363: + cc -B. -shared -o out/test/aarch64/z-nodump/b.so out/test/aarch64/z-nodump/a.o -366: + cat -368: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-sectionheader.sh -368: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -368: ++ export LC_ALL=C -368: ++ LC_ALL=C -368: ++ '[' -z aarch64 ']' -368: ++ '[' -z '' ']' -368: ++ TESTDIR=out/test/aarch64 -368: ++ CC=cc -368: ++ CXX=c++ -368: ++ GCC=gcc -368: ++ GXX=g++ -368: ++ OBJDUMP=objdump -368: ++ OBJCOPY=objcopy -368: ++ STRIP=strip -368: ++ QEMU= -368: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-sectionheader.sh .sh -368: ++ testname=z-sectionheader -368: ++ t=out/test/aarch64/z-sectionheader -368: ++ mkdir -p out/test/aarch64/z-sectionheader -368: ++ case $MACHINE in -368: ++ tlsdesc_opt=-mtls-dialect=desc -368: +++ uname -368: ++ '[' Linux = FreeBSD ']' -368: ++ trap 'on_error $LINENO' ERR -368: ++ trap on_exit EXIT -368: ++ echo -n 'Testing z-sectionheader ... ' -368: Testing z-sectionheader ... ++ set -o pipefail -368: ++ set -x -368: + cat -365: ++ case $MACHINE in -365: ++ tlsdesc_opt=-mtls-dialect=desc -365: +++ uname -367: ++ case $MACHINE in -367: ++ tlsdesc_opt=-mtls-dialect=desc -367: +++ uname -367: ++ '[' Linux = FreeBSD ']' -367: ++ trap 'on_error $LINENO' ERR -367: ++ trap on_exit EXIT -367: ++ echo -n 'Testing z-rodynamic ... ' -367: Testing z-rodynamic ... ++ set -o pipefail -367: ++ set -x -367: + cat -366: + cc -o out/test/aarch64/z-pack-relative-relocs/a.o -fPIC -c -xc - -368: + cc -o out/test/aarch64/z-sectionheader/a.o -c -xc - -367: + cc -o out/test/aarch64/z-rodynamic/a.o -c -xc - -365: ++ '[' Linux = FreeBSD ']' -365: ++ trap 'on_error $LINENO' ERR -365: ++ trap on_exit EXIT -365: ++ echo -n 'Testing z-origin ... ' -365: Testing z-origin ... ++ set -o pipefail -365: ++ set -x -365: + cat -365: + cc -c -o out/test/aarch64/z-origin/a.o -xc - -362: + readelf --dynamic out/test/aarch64/z-nodefaultlib/exe -362: + grep 'Flags:.*NODEFLIB' -362: 0x000000006ffffffb (FLAGS_1) Flags: NODEFLIB PIE -359: + cc -B. -shared -o out/test/aarch64/z-dynamic-undefined-weak/c.so out/test/aarch64/z-dynamic-undefined-weak/a.o -Wl,-z,dynamic-undefined-weak -361: + out/test/aarch64/z-max-page-size/exe1 -361: + grep 'Hello world' -361: Hello world -362: + on_exit -362: + echo OK -362: OK -362: + exit 0 -357/371 Test #362: aarch64-z-nodefaultlib ................................... Passed 0.26 sec -test 369 - Start 369: aarch64-z-separate-code - -369: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-separate-code.sh" -369: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -369: Environment variables: -369: MACHINE=aarch64 -369: CPU= -369: Test timeout computed to be: 1500 -369: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-separate-code.sh -364: + cc -B. -o out/test/aarch64/z-now/exe out/test/aarch64/z-now/a.o -Wl,-z,now -369: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -357: mold: warning: undefined symbol: foo -357: + on_exit -357: + echo OK -357: OK -357: + exit 0 -358/371 Test #357: aarch64-z-defs ........................................... Passed 0.58 sec -test 370 - Start 370: aarch64-z-stack-size - -370: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-stack-size.sh" -370: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -370: Environment variables: -370: MACHINE=aarch64 -370: CPU= -370: Test timeout computed to be: 1500 -361: + readelf -W --segments out/test/aarch64/z-max-page-size/exe1 -361: + grep 'LOAD.*R 0x10000$' -361: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000598 0x000598 R 0x10000 -361: + cc -B. -o out/test/aarch64/z-max-page-size/exe2 out/test/aarch64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 -Wl,-z,separate-loadable-segments -369: ++ export LC_ALL=C -369: ++ LC_ALL=C -369: ++ '[' -z aarch64 ']' -369: ++ '[' -z '' ']' -369: ++ TESTDIR=out/test/aarch64 -369: ++ CC=cc -369: ++ CXX=c++ -369: ++ GCC=gcc -369: ++ GXX=g++ -369: ++ OBJDUMP=objdump -369: ++ OBJCOPY=objcopy -369: ++ STRIP=strip -369: ++ QEMU= -355: + grep '^foo$' -369: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-separate-code.sh .sh -355: + out/test/aarch64/wrap/exe -369: ++ testname=z-separate-code -369: ++ t=out/test/aarch64/z-separate-code -369: ++ mkdir -p out/test/aarch64/z-separate-code -370: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-stack-size.sh -367: + cc -B. -o out/test/aarch64/z-rodynamic/exe1 out/test/aarch64/z-rodynamic/a.o -368: + cc -B. -o out/test/aarch64/z-sectionheader/exe out/test/aarch64/z-sectionheader/a.o -Wl,-z,nosectionheader -355: foo -355: + on_exit -355: + echo OK -355: OK -355: + exit 0 -359/371 Test #355: aarch64-wrap ............................................. Passed 0.72 sec -test 371 - Start 371: aarch64-z-start-stop-visibility - -371: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-start-stop-visibility.sh" -371: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu -371: Environment variables: -371: MACHINE=aarch64 -371: CPU= -371: Test timeout computed to be: 1500 -370: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -370: ++ export LC_ALL=C -370: ++ LC_ALL=C -370: ++ '[' -z aarch64 ']' -370: ++ '[' -z '' ']' -370: ++ TESTDIR=out/test/aarch64 -370: ++ CC=cc -370: ++ CXX=c++ -370: ++ GCC=gcc -370: ++ GXX=g++ -370: ++ OBJDUMP=objdump -370: ++ OBJCOPY=objcopy -370: ++ STRIP=strip -370: ++ QEMU= -370: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-stack-size.sh .sh -370: ++ testname=z-stack-size -370: ++ t=out/test/aarch64/z-stack-size -370: ++ mkdir -p out/test/aarch64/z-stack-size -370: ++ case $MACHINE in -370: ++ tlsdesc_opt=-mtls-dialect=desc -371: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-start-stop-visibility.sh -371: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -371: ++ export LC_ALL=C -371: ++ LC_ALL=C -371: ++ '[' -z aarch64 ']' -371: ++ '[' -z '' ']' -371: ++ TESTDIR=out/test/aarch64 -371: ++ CC=cc -371: ++ CXX=c++ -371: ++ GCC=gcc -371: ++ GXX=g++ -371: ++ OBJDUMP=objdump -371: ++ OBJCOPY=objcopy -371: ++ STRIP=strip -371: ++ QEMU= -371: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-start-stop-visibility.sh .sh -371: ++ testname=z-start-stop-visibility -371: ++ t=out/test/aarch64/z-start-stop-visibility -371: ++ mkdir -p out/test/aarch64/z-start-stop-visibility -371: ++ case $MACHINE in -371: ++ tlsdesc_opt=-mtls-dialect=desc -371: +++ uname -370: +++ uname -369: ++ case $MACHINE in -369: ++ tlsdesc_opt=-mtls-dialect=desc -369: +++ uname -369: ++ '[' Linux = FreeBSD ']' -369: ++ trap 'on_error $LINENO' ERR -369: ++ trap on_exit EXIT -369: ++ echo -n 'Testing z-separate-code ... ' -369: Testing z-separate-code ... ++ set -o pipefail -369: ++ set -x -369: + is_musl -370: ++ '[' Linux = FreeBSD ']' -370: ++ trap 'on_error $LINENO' ERR -370: ++ trap on_exit EXIT -370: ++ echo -n 'Testing z-stack-size ... ' -370: Testing z-stack-size ... ++ set -o pipefail -370: ++ set -x -370: + cat -370: + cc -o out/test/aarch64/z-stack-size/a.o -c -xc - -371: ++ '[' Linux = FreeBSD ']' -371: ++ trap 'on_error $LINENO' ERR -371: ++ trap on_exit EXIT -371: ++ echo -n 'Testing z-start-stop-visibility ... ' -371: Testing z-start-stop-visibility ... ++ set -o pipefail -371: ++ set -x -371: + cat -371: + cc -o out/test/aarch64/z-start-stop-visibility/a.o -c -xc - -369: + grep musl -359: + cc -B. -shared -o out/test/aarch64/z-dynamic-undefined-weak/d.so out/test/aarch64/z-dynamic-undefined-weak/a.o -Wl,-z,nodynamic-undefined-weak -363: + readelf --dynamic out/test/aarch64/z-nodump/b.so -363: + not grep -E 'Flags:.*NODUMP' -363: + grep -E 'Flags:.*NODUMP' -369: + cat -369: + cc -o out/test/aarch64/z-separate-code/a.o -c -xc - -363: + return 0 -363: + cc -B. -shared -o out/test/aarch64/z-nodump/b.so out/test/aarch64/z-nodump/a.o -Wl,-z,nodump -365: + cc -B. -o out/test/aarch64/z-origin/exe out/test/aarch64/z-origin/a.o -Wl,-z,origin -366: + cc -o out/test/aarch64/z-pack-relative-relocs/exe1 out/test/aarch64/z-pack-relative-relocs/a.o -pie -Wl,-z,pack-relative-relocs -364: + out/test/aarch64/z-now/exe -364: + grep 'Hello world' -364: Hello world -364: + on_exit -364: + echo OK -364: OK -364: + exit 0 -368: + out/test/aarch64/z-sectionheader/exe -367: + readelf -WS out/test/aarch64/z-rodynamic/exe1 -360/371 Test #364: aarch64-z-now ............................................ Passed 0.28 sec -367: + grep '\.dynamic.* WA ' -368: + grep 'Hello world' -367: [19] .dynamic DYNAMIC 0000000000020770 000770 0001e0 10 WA 6 0 8 -359: + cc -o out/test/aarch64/z-dynamic-undefined-weak/e.o -c -xc - -359: + cat -368: Hello world -368: + readelf -h out/test/aarch64/z-sectionheader/exe -354: + cat -368: + grep -E 'Size of section headers:\s+0 ' -368: Size of section headers: 0 (bytes) -368: + on_exit -368: + echo OK -368: OK -368: + exit 0 -367: + cc -B. -o out/test/aarch64/z-rodynamic/exe2 out/test/aarch64/z-rodynamic/a.o -Wl,-z,rodynamic -361/371 Test #368: aarch64-z-sectionheader .................................. Passed 0.19 sec -354: + cc -c -o out/test/aarch64/wrap-lto/b.o -xc - -flto -363: + readelf --dynamic out/test/aarch64/z-nodump/b.so -370: + cc -B. -o out/test/aarch64/z-stack-size/exe out/test/aarch64/z-stack-size/a.o -Wl,-z,stack-size=0x900000 -363: + grep -E 'Flags:.*NODUMP' -363: 0x000000006ffffffb (FLAGS_1) Flags: NODUMP -363: + on_exit -363: + echo OK -363: OK -363: + exit 0 -362/371 Test #363: aarch64-z-nodump ......................................... Passed 0.36 sec -371: + cc -B. -o out/test/aarch64/z-start-stop-visibility/exe1 out/test/aarch64/z-start-stop-visibility/a.o -361: + out/test/aarch64/z-max-page-size/exe2 -361: + grep 'Hello world' -361: Hello world -361: + grep 'LOAD.*R 0x100000$' -361: + readelf -W --segments out/test/aarch64/z-max-page-size/exe2 -361: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000598 0x000598 R 0x100000 -369: + cc -B. -o out/test/aarch64/z-separate-code/exe1 out/test/aarch64/z-separate-code/a.o -Wl,-z,separate-loadable-segments -361: + cc -B. -o out/test/aarch64/z-max-page-size/exe3 out/test/aarch64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 -371: + readelf -W --dyn-syms out/test/aarch64/z-start-stop-visibility/exe1 -354: + cat -354: + cc -c -o out/test/aarch64/wrap-lto/c.o -xc - -flto -371: + not grep __start_hello out/test/aarch64/z-start-stop-visibility/log1 -371: + grep __start_hello out/test/aarch64/z-start-stop-visibility/log1 -371: + return 0 -371: + not grep __stop_hello out/test/aarch64/z-start-stop-visibility/log1 -371: + grep __stop_hello out/test/aarch64/z-start-stop-visibility/log1 -371: + return 0 -371: + cc -B. -o out/test/aarch64/z-start-stop-visibility/exe2 out/test/aarch64/z-start-stop-visibility/a.o -Wl,-z,start-stop-visibility=hidden -365: + readelf --dynamic out/test/aarch64/z-origin/exe -365: + grep -E '\(FLAGS\)\s+ORIGIN' -365: 0x000000000000001e (FLAGS) ORIGIN -365: + readelf --dynamic out/test/aarch64/z-origin/exe -359: + cc -B. -o out/test/aarch64/z-dynamic-undefined-weak/exe1 out/test/aarch64/z-dynamic-undefined-weak/e.o out/test/aarch64/z-dynamic-undefined-weak/b.so -367: + grep '\.dynamic.* A ' -367: + readelf -WS out/test/aarch64/z-rodynamic/exe2 -369: + grep 'Hello world' -369: + out/test/aarch64/z-separate-code/exe1 -367: [11] .dynamic DYNAMIC 0000000000000498 000498 0001d0 10 A 6 0 8 -369: Hello world -369: + cc -B. -o out/test/aarch64/z-separate-code/exe2 out/test/aarch64/z-separate-code/a.o -Wl,-z,separate-code -Wl,-z,norelro -365: + grep -E 'Flags:.*ORIGIN' -365: 0x000000006ffffffb (FLAGS_1) Flags: ORIGIN PIE -365: + on_exit -365: + echo OK -365: OK -365: + exit 0 -363/371 Test #365: aarch64-z-origin ......................................... Passed 0.33 sec -366: + readelf -WS out/test/aarch64/z-pack-relative-relocs/exe1 -367: + on_exit -367: + echo OK -367: OK -367: + exit 0 -364/371 Test #367: aarch64-z-rodynamic ...................................... Passed 0.32 sec -366: + grep -F .relr.dyn -366: [10] .relr.dyn RELR 0000000000000590 000590 000018 08 A 0 0 8 -354: + cc -B. -o out/test/aarch64/wrap-lto/exe out/test/aarch64/wrap-lto/a.so out/test/aarch64/wrap-lto/b.o -flto -361: + out/test/aarch64/z-max-page-size/exe3 -361: + grep 'Hello world' -366: + out/test/aarch64/z-pack-relative-relocs/exe1 -361: Hello world -366: + grep Hello -370: + readelf -W --segments out/test/aarch64/z-stack-size/exe -361: + readelf -W --segments out/test/aarch64/z-max-page-size/exe3 -361: + grep 'LOAD.*R 0x100000$' -370: + grep 'GNU_STACK .* 0x900000 RW' -366: Hello world -366: + cc -B. -o out/test/aarch64/z-pack-relative-relocs/exe2 out/test/aarch64/z-pack-relative-relocs/a.o -pie -Wl,-z,pack-relative-relocs -361: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0005d0 0x0005d0 R 0x100000 -361: + on_exit -361: + echo OK -361: OK -361: + exit 0 -365/371 Test #361: aarch64-z-max-page-size .................................. Passed 0.55 sec -370: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x900000 RW 0x1 -370: + on_exit -371: + readelf -W --dyn-syms out/test/aarch64/z-start-stop-visibility/exe2 -370: + echo OK -370: OK -370: + exit 0 -371: + not grep __start_hello out/test/aarch64/z-start-stop-visibility/log2 -371: + grep __start_hello out/test/aarch64/z-start-stop-visibility/log2 -366/371 Test #370: aarch64-z-stack-size ..................................... Passed 0.27 sec -371: + return 0 -371: + not grep __stop_hello out/test/aarch64/z-start-stop-visibility/log2 -371: + grep __stop_hello out/test/aarch64/z-start-stop-visibility/log2 -371: + return 0 -371: + cc -B. -o out/test/aarch64/z-start-stop-visibility/exe3 out/test/aarch64/z-start-stop-visibility/a.o -Wl,-z,start-stop-visibility=protected -359: + out/test/aarch64/z-dynamic-undefined-weak/exe1 -359: + grep 1 -359: 1 -359: + cc -B. -o out/test/aarch64/z-dynamic-undefined-weak/exe2 out/test/aarch64/z-dynamic-undefined-weak/e.o out/test/aarch64/z-dynamic-undefined-weak/c.so -369: + out/test/aarch64/z-separate-code/exe2 -369: + grep 'Hello world' -369: Hello world -369: + cc -B. -o out/test/aarch64/z-separate-code/exe3 out/test/aarch64/z-separate-code/a.o -Wl,-z,noseparate-code -Wl,-z,norelro -359: + grep 1 -359: + out/test/aarch64/z-dynamic-undefined-weak/exe2 -359: 1 -359: + cc -B. -o out/test/aarch64/z-dynamic-undefined-weak/exe3 out/test/aarch64/z-dynamic-undefined-weak/e.o out/test/aarch64/z-dynamic-undefined-weak/d.so -369: + grep 'Hello world' -369: + out/test/aarch64/z-separate-code/exe3 -366: + out/test/aarch64/z-pack-relative-relocs/exe2 -366: + grep Hello -371: + readelf -W --dyn-syms out/test/aarch64/z-start-stop-visibility/exe3 -369: Hello world -369: + on_exit -369: + echo OK -369: OK -369: + exit 0 -367/371 Test #369: aarch64-z-separate-code .................................. Passed 0.37 sec -366: Hello world -366: + readelf --dynamic out/test/aarch64/z-pack-relative-relocs/exe2 -371: + grep __start_hello out/test/aarch64/z-start-stop-visibility/log3 -366: + grep -Ew 'RELR|: 24' out/test/aarch64/z-pack-relative-relocs/log2 -371: 7: 0000000000030b28 0 NOTYPE GLOBAL DEFAULT 27 __start_hello -366: 0x0000000000000024 (RELR) 0x5a0 -366: + grep -Ew 'RELRSZ|: 23' out/test/aarch64/z-pack-relative-relocs/log2 -371: + grep __stop_hello out/test/aarch64/z-start-stop-visibility/log3 -371: 10: 0000000000030b34 0 NOTYPE GLOBAL DEFAULT 27 __stop_hello -366: 0x0000000000000023 (RELRSZ) 24 (bytes) -371: + on_exit -366: + grep -Ew 'RELRENT|: 25' out/test/aarch64/z-pack-relative-relocs/log2 -371: + echo OK -371: OK -371: + exit 0 -368/371 Test #371: aarch64-z-start-stop-visibility .......................... Passed 0.36 sec -366: 0x0000000000000025 (RELRENT) 8 (bytes) -366: + on_exit -366: + echo OK -366: OK -366: + exit 0 -369/371 Test #366: aarch64-z-pack-relative-relocs ........................... Passed 0.46 sec -359: + out/test/aarch64/z-dynamic-undefined-weak/exe3 -359: + grep 0 -359: 0 -359: + on_exit -359: + echo OK -359: OK -359: + exit 0 -370/371 Test #359: aarch64-z-dynamic-undefined-weak ......................... Passed 0.76 sec -354: + grep '^foo$' -354: + out/test/aarch64/wrap-lto/exe -354: foo -354: + cc -B. -o out/test/aarch64/wrap-lto/exe out/test/aarch64/wrap-lto/a.so out/test/aarch64/wrap-lto/b.o -Wl,-wrap,foo -flto -354: + grep '^wrap_foo$' -354: + out/test/aarch64/wrap-lto/exe -354: wrap_foo -354: + cc -B. -o out/test/aarch64/wrap-lto/exe out/test/aarch64/wrap-lto/a.so out/test/aarch64/wrap-lto/c.o -Wl,-wrap,foo -flto -354: + out/test/aarch64/wrap-lto/exe -354: + grep '^foo$' -354: foo -354: + on_exit -354: + echo OK -354: OK -354: + exit 0 -371/371 Test #354: aarch64-wrap-lto ......................................... Passed 1.67 sec - -100% tests passed, 0 tests failed out of 371 - -Total Test time (real) = 24.23 sec - -The following tests did not run: - 4 - aarch64-abs-error (Skipped) - 106 - aarch64-gnu-property (Skipped) - 171 - aarch64-mcmodel-large (Skipped) -make[1]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu' +dh: command-omitted: The call to "dh_auto_test" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/mold/ cd obj-aarch64-linux-gnu && make -j12 install DESTDIR=/build/reproducible-path/mold-2.40.4\+dfsg/debian/mold AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu' -/usr/bin/cmake -P /build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/mold-2.40.4+dfsg -B/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-aarch64-linux-gnu' @@ -26893,8 +2038,8 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'mold-dbgsym' in '../mold-dbgsym_2.40.4+dfsg-2.1_arm64.deb'. dpkg-deb: building package 'mold' in '../mold_2.40.4+dfsg-2.1_arm64.deb'. +dpkg-deb: building package 'mold-dbgsym' in '../mold-dbgsym_2.40.4+dfsg-2.1_arm64.deb'. dpkg-genbuildinfo --build=binary -O../mold_2.40.4+dfsg-2.1_arm64.buildinfo dpkg-genchanges --build=binary -O../mold_2.40.4+dfsg-2.1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -26902,12 +2047,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3632001/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3632001/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/1258040 and its subdirectories -I: Current time: Thu Nov 27 09:38:40 -12 2025 -I: pbuilder-time-stamp: 1764279520 +I: removing directory /srv/workspace/pbuilder/3632001 and its subdirectories +I: Current time: Thu Dec 31 18:25:07 +14 2026 +I: pbuilder-time-stamp: 1798691107