Diff of the two buildlogs: -- --- b1/build.log 2025-03-25 00:00:40.092065245 +0000 +++ b2/build.log 2025-03-25 00:09:31.560106691 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Apr 26 17:56:47 -12 2026 -I: pbuilder-time-stamp: 1777269407 +I: Current time: Tue Mar 25 14:00:52 +14 2025 +I: pbuilder-time-stamp: 1742860852 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -24,52 +24,84 @@ 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/2722883/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3752558/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-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 Mar 25 00:00 /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/3752558/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3752558/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' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='e4274ad4688e40308f6946201510d373' - 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='2722883' - PS1='# ' - PS2='> ' + INVOCATION_ID=2f2fb3f1f96f4b4081530461d39eee5a + 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=3752558 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.qAR8psTy/pbuilderrc_Ocx2 --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.qAR8psTy/b1 --logfile b1/build.log mold_2.37.1+dfsg-1.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - 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.qAR8psTy/pbuilderrc_YKLr --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.qAR8psTy/b2 --logfile b2/build.log mold_2.37.1+dfsg-1.dsc' + SUDO_GID=109 + 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 codethink03-arm64 6.1.0-32-cloud-arm64 #1 SMP Debian 6.1.129-1 (2025-03-06) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-32-cloud-arm64 #1 SMP Debian 6.1.129-1 (2025-03-06) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Mar 4 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2722883/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Mar 4 11:20 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3752558/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -214,7 +246,7 @@ Get: 91 http://deb.debian.org/debian unstable/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB] Get: 92 http://deb.debian.org/debian unstable/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB] Get: 93 http://deb.debian.org/debian unstable/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1+b1 [917 kB] -Fetched 56.1 MB in 1s (68.8 MB/s) +Fetched 56.1 MB in 0s (208 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 ... 19921 files and directories currently installed.) @@ -529,8 +561,8 @@ Setting up tzdata (2025b-1) ... Current default time zone: 'Etc/UTC' -Local time is now: Mon Apr 27 05:57:36 UTC 2026. -Universal Time is now: Mon Apr 27 05:57:36 UTC 2026. +Local time is now: Tue Mar 25 00:01:13 UTC 2025. +Universal Time is now: Tue Mar 25 00:01:13 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libpython3.13-minimal:arm64 (3.13.2-2) ... @@ -613,7 +645,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/mold-2.37.1+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../mold_2.37.1+dfsg-1_source.changes +I: user script /srv/workspace/pbuilder/3752558/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/3752558/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/mold-2.37.1+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../mold_2.37.1+dfsg-1_source.changes dpkg-buildpackage: info: source package mold dpkg-buildpackage: info: source version 2.37.1+dfsg-1 dpkg-buildpackage: info: source distribution unstable @@ -760,8 +796,8 @@ -- Looking for madvise - found -- Looking for uname -- Looking for uname - found --- Configuring done (15.2s) --- Generating done (0.3s) +-- Configuring done (8.2s) +-- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: @@ -781,74 +817,71 @@ make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' make -f third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build.make third-party/tbb/src/tbb/CMakeFiles/tbb.dir/depend -make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' make -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/depend -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.37.1+dfsg /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb/CMakeFiles/tbb.dir/DependInfo.cmake "--color=" -make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+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 -f third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/build.make third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/depend +make -f third-party/mimalloc/CMakeFiles/mimalloc-static.dir/build.make third-party/mimalloc/CMakeFiles/mimalloc-static.dir/depend +make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/depend +make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.37.1+dfsg /build/reproducible-path/mold-2.37.1+dfsg /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/git_hash.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' -make -f third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/build.make third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/depend cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.37.1+dfsg /build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c/CMakeFiles/blake3.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' -make -f third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build.make third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.37.1+dfsg /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb/CMakeFiles/tbb.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.37.1+dfsg /build/reproducible-path/mold-2.37.1+dfsg /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold-wrapper.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.37.1+dfsg /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc/CMakeFiles/mimalloc-static.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.37.1+dfsg /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' +make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/build +make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' +make -f third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build.make third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build +make -f third-party/mimalloc/CMakeFiles/mimalloc-static.dir/build.make third-party/mimalloc/CMakeFiles/mimalloc-static.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' /usr/bin/cmake -DSOURCE_DIR=/build/reproducible-path/mold-2.37.1+dfsg -DOUTPUT_FILE=/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/git-hash.cc -P /build/reproducible-path/mold-2.37.1+dfsg/lib/update-git-hash.cmake +make -f third-party/blake3/c/CMakeFiles/blake3.dir/build.make third-party/blake3/c/CMakeFiles/blake3.dir/build +make -f third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/build.make third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' -make -f third-party/mimalloc/CMakeFiles/mimalloc-static.dir/build.make third-party/mimalloc/CMakeFiles/mimalloc-static.dir/depend make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' -make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/depend -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.37.1+dfsg /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc/CMakeFiles/mimalloc-static.dir/DependInfo.cmake "--color=" -[ 0%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o -MF CMakeFiles/tbb.dir/address_waiter.cpp.o.d -o CMakeFiles/tbb.dir/address_waiter.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/address_waiter.cpp make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.37.1+dfsg /build/reproducible-path/mold-2.37.1+dfsg /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold-wrapper.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' +[ 0%] Building C object CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' +[ 0%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o [ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o -make -f third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/build.make third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/build +[ 1%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o +[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o +[ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o +/usr/bin/cc -Dmold_wrapper_EXPORTS -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/src/mold-wrapper.c +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c17 -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o -MF CMakeFiles/blake3.dir/blake3_dispatch.c.o.d -o CMakeFiles/blake3.dir/blake3_dispatch.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c/blake3_dispatch.c cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o -MF CMakeFiles/tbb.dir/allocator.cpp.o.d -o CMakeFiles/tbb.dir/allocator.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/allocator.cpp +[ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o -MF CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o.d -o CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/alloc-aligned.c +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o -MF CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o.d -o CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/alloc-posix.c +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc.c.o -MF CMakeFiles/mimalloc-static.dir/src/alloc.c.o.d -o CMakeFiles/mimalloc-static.dir/src/alloc.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/alloc.c +[ 1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o -MF CMakeFiles/tbb.dir/address_waiter.cpp.o.d -o CMakeFiles/tbb.dir/address_waiter.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/address_waiter.cpp +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/common/debug.c [ 1%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o -[ 1%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c17 -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o -MF CMakeFiles/blake3.dir/blake3.c.o.d -o CMakeFiles/blake3.dir/blake3.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c/blake3.c -make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' -[ 1%] Built target git_hash -make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' -make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/build -make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' +[ 1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o [ 1%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c17 -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o -MF CMakeFiles/blake3.dir/blake3_dispatch.c.o.d -o CMakeFiles/blake3.dir/blake3_dispatch.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c/blake3_dispatch.c -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o -MF CMakeFiles/tbb.dir/arena.cpp.o.d -o CMakeFiles/tbb.dir/arena.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/arena.cpp -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o -make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' -make -f third-party/mimalloc/CMakeFiles/mimalloc-static.dir/build.make third-party/mimalloc/CMakeFiles/mimalloc-static.dir/build -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o -MF CMakeFiles/tbb.dir/arena_slot.cpp.o.d -o CMakeFiles/tbb.dir/arena_slot.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/arena_slot.cpp +[ 1%] Built target git_hash +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/common/entropy_common.c cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c17 -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o -MF CMakeFiles/blake3.dir/blake3_portable.c.o.d -o CMakeFiles/blake3.dir/blake3_portable.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c/blake3_portable.c -make[3]: Entering directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' -[ 1%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_neon.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c17 -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.37.1+dfsg/third-party/blake3/c/blake3_neon.c -[ 1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o /build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c/blake3_dispatch.c:115:5: warning: 'get_cpu_features' defined but not used [-Wunused-function] 115 | get_cpu_features(void) { | ^~~~~~~~~~~~~~~~ -[ 1%] Building C object CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/common/debug.c -[ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc.c.o -/usr/bin/cc -Dmold_wrapper_EXPORTS -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/src/mold-wrapper.c -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc.c.o -MF CMakeFiles/mimalloc-static.dir/src/alloc.c.o.d -o CMakeFiles/mimalloc-static.dir/src/alloc.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/alloc.c -[ 1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/common/entropy_common.c -[ 1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/common/error_private.c -[ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o +[ 1%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_neon.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c17 -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.37.1+dfsg/third-party/blake3/c/blake3_neon.c /build/reproducible-path/mold-2.37.1+dfsg/src/mold-wrapper.c: In function 'execvpe': /build/reproducible-path/mold-2.37.1+dfsg/src/mold-wrapper.c:78:27: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 78 | typeof(execvpe) *real = dlsym(RTLD_NEXT, "execvp"); @@ -861,36 +894,41 @@ /build/reproducible-path/mold-2.37.1+dfsg/src/mold-wrapper.c:133:31: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 133 | typeof(posix_spawn) *real = dlsym(RTLD_NEXT, "posix_spawn"); | ^~~~~ -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o -MF CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o.d -o CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/alloc-aligned.c /build/reproducible-path/mold-2.37.1+dfsg/src/mold-wrapper.c: In function 'posix_spawnp': /build/reproducible-path/mold-2.37.1+dfsg/src/mold-wrapper.c:144:32: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 144 | typeof(posix_spawnp) *real = dlsym(RTLD_NEXT, "posix_spawnp"); | ^~~~~ -[ 1%] Linking C shared library mold-wrapper.so -/usr/bin/cmake -E cmake_link_script CMakeFiles/mold-wrapper.dir/link.txt --verbose=1 -/usr/bin/cc -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/mold-wrapper.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -Wl,-soname,mold-wrapper.so -o mold-wrapper.so "CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o" -ldl -make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' -[ 1%] Built target mold-wrapper -[ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o -MF CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o.d -o CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/alloc-posix.c -[ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/arena.c.o +[ 1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/common/error_private.c [ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/common/fse_decompress.c +[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/arena.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/arena.c.o -MF CMakeFiles/mimalloc-static.dir/src/arena.c.o.d -o CMakeFiles/mimalloc-static.dir/src/arena.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/arena.c -[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/bitmap.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/bitmap.c.o -MF CMakeFiles/mimalloc-static.dir/src/bitmap.c.o.d -o CMakeFiles/mimalloc-static.dir/src/bitmap.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/bitmap.c +[ 2%] Linking C shared library mold-wrapper.so +/usr/bin/cmake -E cmake_link_script CMakeFiles/mold-wrapper.dir/link.txt --verbose=1 [ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/common/pool.c -[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o -MF CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o.d -o CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/concurrent_bounded_queue.cpp +/usr/bin/cc -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/mold-wrapper.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -Wl,-soname,mold-wrapper.so -o mold-wrapper.so "CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o" -ldl +make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' +[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/bitmap.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/bitmap.c.o -MF CMakeFiles/mimalloc-static.dir/src/bitmap.c.o.d -o CMakeFiles/mimalloc-static.dir/src/bitmap.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/bitmap.c +[ 2%] Built target mold-wrapper [ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/common/threading.c -[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o -MF CMakeFiles/tbb.dir/dynamic_link.cpp.o.d -o CMakeFiles/tbb.dir/dynamic_link.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/dynamic_link.cpp [ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/common/xxhash.c +[ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/common/zstd_common.c +[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o -MF CMakeFiles/tbb.dir/arena.cpp.o.d -o CMakeFiles/tbb.dir/arena.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/arena.cpp +[ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/fse_compress.c [ 3%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/heap.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/heap.c.o -MF CMakeFiles/mimalloc-static.dir/src/heap.c.o.d -o CMakeFiles/mimalloc-static.dir/src/heap.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/heap.c +[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/hist.c +[ 4%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/init.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/init.c.o -MF CMakeFiles/mimalloc-static.dir/src/init.c.o.d -o CMakeFiles/mimalloc-static.dir/src/init.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/init.c /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/heap.c: In function 'mi_heap_visit_areas_page': /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/heap.c:694:33: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 694 | mi_heap_area_visit_fun* fun = (mi_heap_area_visit_fun*)vfun; @@ -899,37 +937,27 @@ /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/heap.c:704:75: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 704 | return mi_heap_visit_pages((mi_heap_t*)heap, &mi_heap_visit_areas_page, (void*)(visitor), arg); // note: function pointer to void* :-{ | ^ -[ 3%] Linking C static library libblake3.a +[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/huf_compress.c +[ 4%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/libc.c.o +[ 4%] Linking C static library libblake3.a +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/libc.c.o -MF CMakeFiles/mimalloc-static.dir/src/libc.c.o.d -o CMakeFiles/mimalloc-static.dir/src/libc.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/libc.c cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cmake -P CMakeFiles/blake3.dir/cmake_clean_target.cmake cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/blake3.dir/link.txt --verbose=1 +[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o -MF CMakeFiles/tbb.dir/arena_slot.cpp.o.d -o CMakeFiles/tbb.dir/arena_slot.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/arena_slot.cpp +[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstd_compress.c +[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o /usr/bin/ar qc libblake3.a CMakeFiles/blake3.dir/blake3.c.o CMakeFiles/blake3.dir/blake3_dispatch.c.o CMakeFiles/blake3.dir/blake3_portable.c.o CMakeFiles/blake3.dir/blake3_neon.c.o /usr/bin/ranlib libblake3.a +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstd_compress_literals.c make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' -[ 3%] Built target blake3 -[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/common/zstd_common.c -[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o -[ 3%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o -MF CMakeFiles/tbb.dir/exception.cpp.o.d -o CMakeFiles/tbb.dir/exception.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/exception.cpp -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o -MF CMakeFiles/tbb.dir/governor.cpp.o.d -o CMakeFiles/tbb.dir/governor.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/governor.cpp -[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/fse_compress.c -[ 5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/hist.c -[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o -MF CMakeFiles/tbb.dir/global_control.cpp.o.d -o CMakeFiles/tbb.dir/global_control.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/global_control.cpp -[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/init.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/init.c.o -MF CMakeFiles/mimalloc-static.dir/src/init.c.o.d -o CMakeFiles/mimalloc-static.dir/src/init.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/init.c -[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o -MF CMakeFiles/tbb.dir/itt_notify.cpp.o.d -o CMakeFiles/tbb.dir/itt_notify.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/itt_notify.cpp -[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o -MF CMakeFiles/tbb.dir/main.cpp.o.d -o CMakeFiles/tbb.dir/main.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/main.cpp -[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/libc.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/libc.c.o -MF CMakeFiles/mimalloc-static.dir/src/libc.c.o.d -o CMakeFiles/mimalloc-static.dir/src/libc.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/libc.c -[ 5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/huf_compress.c -[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/options.c.o +[ 4%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/options.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/options.c.o -MF CMakeFiles/mimalloc-static.dir/src/options.c.o.d -o CMakeFiles/mimalloc-static.dir/src/options.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/options.c +[ 4%] Built target blake3 +[ 4%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/os.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/os.c.o -MF CMakeFiles/mimalloc-static.dir/src/os.c.o.d -o CMakeFiles/mimalloc-static.dir/src/os.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/os.c /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/options.c: In function '_mi_fputs': /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/options.c:403:20: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 403 | if (out==NULL || (void*)out==(void*)stdout || (void*)out==(void*)stderr) { // TODO: use mi_out_stderr for stderr? @@ -937,44 +965,30 @@ /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/options.c:403:49: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 403 | if (out==NULL || (void*)out==(void*)stdout || (void*)out==(void*)stderr) { // TODO: use mi_out_stderr for stderr? | ^ -[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/os.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/os.c.o -MF CMakeFiles/mimalloc-static.dir/src/os.c.o.d -o CMakeFiles/mimalloc-static.dir/src/os.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/os.c -[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/page.c.o +[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o -MF CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o.d -o CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/concurrent_bounded_queue.cpp +[ 4%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/page.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/page.c.o -MF CMakeFiles/mimalloc-static.dir/src/page.c.o.d -o CMakeFiles/mimalloc-static.dir/src/page.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/page.c -[ 5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstd_compress.c -[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o -MF CMakeFiles/tbb.dir/market.cpp.o.d -o CMakeFiles/tbb.dir/market.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/market.cpp -[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/tcm_adaptor.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/tcm_adaptor.cpp.o -MF CMakeFiles/tbb.dir/tcm_adaptor.cpp.o.d -o CMakeFiles/tbb.dir/tcm_adaptor.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/tcm_adaptor.cpp -[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/random.c.o +[ 4%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/random.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/random.c.o -MF CMakeFiles/mimalloc-static.dir/src/random.c.o.d -o CMakeFiles/mimalloc-static.dir/src/random.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/random.c -In file included from /usr/include/c++/14/atomic:50, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/oneapi/tbb/detail/_utils.h:22, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/task_dispatcher.h:20, - from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/arena.cpp:17: -In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = bool]', - inlined from 'void std::atomic::store(bool, std::memory_order)' at /usr/include/c++/14/atomic:109:20, - inlined from 'void tbb::detail::r1::concurrent_monitor_base::notify_one_relaxed() [with Context = long unsigned int]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/concurrent_monitor.h:300:53: -/usr/include/c++/14/bits/atomic_base.h:477:25: warning: 'void __atomic_store_1(volatile void*, unsigned char, int)' writing 1 byte into a region of size 0 overflows the destination [-Wstringop-overflow=] - 477 | __atomic_store_n(&_M_i, __i, int(__m)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In member function 'void tbb::detail::r1::concurrent_monitor_base::notify_one_relaxed() [with Context = long unsigned int]': -cc1plus: note: destination object is likely at address zero -[ 5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstd_compress_literals.c -[ 7%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment.c.o +[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment.c.o -MF CMakeFiles/mimalloc-static.dir/src/segment.c.o.d -o CMakeFiles/mimalloc-static.dir/src/segment.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/segment.c -[ 7%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment-map.c.o +[ 5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstd_compress_sequences.c +[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment-map.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment-map.c.o -MF CMakeFiles/mimalloc-static.dir/src/segment-map.c.o.d -o CMakeFiles/mimalloc-static.dir/src/segment-map.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/segment-map.c -[ 7%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/stats.c.o +[ 5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstd_compress_superblock.c +[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/stats.c.o +[ 5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/stats.c.o -MF CMakeFiles/mimalloc-static.dir/src/stats.c.o.d -o CMakeFiles/mimalloc-static.dir/src/stats.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/stats.c +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstd_double_fast.c /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/stats.c: In function 'mi_stats_print': /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/stats.c:439:22: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 439 | mi_stats_print_out((mi_output_fun*)out, NULL); | ^ -[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstd_compress_sequences.c +[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o -MF CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o.d -o CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/prim/prim.c In file included from /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include/mimalloc/atomic.h:52, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include/mimalloc/types.h:27, from /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include/mimalloc/internal.h:17, @@ -993,104 +1007,83 @@ | ^~~~~~~~~~~~~~~~~~~~~~ In function '_mi_page_free': cc1: note: destination object is likely at address zero -[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o -MF CMakeFiles/tbb.dir/misc.cpp.o.d -o CMakeFiles/tbb.dir/misc.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/misc.cpp -[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstd_compress_superblock.c -[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o -MF CMakeFiles/tbb.dir/misc_ex.cpp.o.d -o CMakeFiles/tbb.dir/misc_ex.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/misc_ex.cpp -[ 8%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o -MF CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o.d -o CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/prim/prim.c -[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o -MF CMakeFiles/tbb.dir/observer_proxy.cpp.o.d -o CMakeFiles/tbb.dir/observer_proxy.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/observer_proxy.cpp -[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o -MF CMakeFiles/tbb.dir/parallel_pipeline.cpp.o.d -o CMakeFiles/tbb.dir/parallel_pipeline.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/parallel_pipeline.cpp -[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o -MF CMakeFiles/tbb.dir/private_server.cpp.o.d -o CMakeFiles/tbb.dir/private_server.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/private_server.cpp -[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o -MF CMakeFiles/tbb.dir/profiling.cpp.o.d -o CMakeFiles/tbb.dir/profiling.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/profiling.cpp -[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o -[ 8%] Linking C static library libmimalloc.a -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o -MF CMakeFiles/tbb.dir/rml_tbb.cpp.o.d -o CMakeFiles/tbb.dir/rml_tbb.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/rml_tbb.cpp -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cmake -P CMakeFiles/mimalloc-static.dir/cmake_clean_target.cmake -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cmake -E cmake_link_script CMakeFiles/mimalloc-static.dir/link.txt --verbose=1 -[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstd_double_fast.c -/usr/bin/ar qc libmimalloc.a "CMakeFiles/mimalloc-static.dir/src/alloc.c.o" "CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o" "CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o" "CMakeFiles/mimalloc-static.dir/src/arena.c.o" "CMakeFiles/mimalloc-static.dir/src/bitmap.c.o" "CMakeFiles/mimalloc-static.dir/src/heap.c.o" "CMakeFiles/mimalloc-static.dir/src/init.c.o" "CMakeFiles/mimalloc-static.dir/src/libc.c.o" "CMakeFiles/mimalloc-static.dir/src/options.c.o" "CMakeFiles/mimalloc-static.dir/src/os.c.o" "CMakeFiles/mimalloc-static.dir/src/page.c.o" "CMakeFiles/mimalloc-static.dir/src/random.c.o" "CMakeFiles/mimalloc-static.dir/src/segment.c.o" "CMakeFiles/mimalloc-static.dir/src/segment-map.c.o" "CMakeFiles/mimalloc-static.dir/src/stats.c.o" "CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o" -/usr/bin/ranlib libmimalloc.a -make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' -[ 8%] Built target mimalloc-static -[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o -MF CMakeFiles/tbb.dir/rtm_mutex.cpp.o.d -o CMakeFiles/tbb.dir/rtm_mutex.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/rtm_mutex.cpp -[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o +[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstd_fast.c -[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o +[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstd_lazy.c -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o -MF CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o.d -o CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/rtm_rw_mutex.cpp -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o -MF CMakeFiles/tbb.dir/semaphore.cpp.o.d -o CMakeFiles/tbb.dir/semaphore.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/semaphore.cpp -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o -MF CMakeFiles/tbb.dir/small_object_pool.cpp.o.d -o CMakeFiles/tbb.dir/small_object_pool.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/small_object_pool.cpp -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o -MF CMakeFiles/tbb.dir/task.cpp.o.d -o CMakeFiles/tbb.dir/task.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/task.cpp -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o -MF CMakeFiles/tbb.dir/task_dispatcher.cpp.o.d -o CMakeFiles/tbb.dir/task_dispatcher.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/task_dispatcher.cpp -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o -MF CMakeFiles/tbb.dir/task_group_context.cpp.o.d -o CMakeFiles/tbb.dir/task_group_context.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/task_group_context.cpp -[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_dispatcher.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_dispatcher.cpp.o -MF CMakeFiles/tbb.dir/thread_dispatcher.cpp.o.d -o CMakeFiles/tbb.dir/thread_dispatcher.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/thread_dispatcher.cpp -[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_request_serializer.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_request_serializer.cpp.o -MF CMakeFiles/tbb.dir/thread_request_serializer.cpp.o.d -o CMakeFiles/tbb.dir/thread_request_serializer.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/thread_request_serializer.cpp -[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/threading_control.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/threading_control.cpp.o -MF CMakeFiles/tbb.dir/threading_control.cpp.o.d -o CMakeFiles/tbb.dir/threading_control.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/threading_control.cpp -[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o -MF CMakeFiles/tbb.dir/version.cpp.o.d -o CMakeFiles/tbb.dir/version.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/version.cpp -[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o -MF CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o.d -o CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/queuing_rw_mutex.cpp -[ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o +[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstd_ldm.c -[ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o +[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstd_opt.c -[ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o +[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/compress/zstdmt_compress.c -[ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o -MF CMakeFiles/tbb.dir/dynamic_link.cpp.o.d -o CMakeFiles/tbb.dir/dynamic_link.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/dynamic_link.cpp +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o -MF CMakeFiles/tbb.dir/exception.cpp.o.d -o CMakeFiles/tbb.dir/exception.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/exception.cpp +[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/decompress/huf_decompress.c +[ 7%] Linking C static library libmimalloc.a +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cmake -P CMakeFiles/mimalloc-static.dir/cmake_clean_target.cmake +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cmake -E cmake_link_script CMakeFiles/mimalloc-static.dir/link.txt --verbose=1 +In file included from /usr/include/c++/14/atomic:50, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include/oneapi/tbb/detail/_utils.h:22, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/task_dispatcher.h:20, + from /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/arena.cpp:17: +In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = bool]', + inlined from 'void std::atomic::store(bool, std::memory_order)' at /usr/include/c++/14/atomic:109:20, + inlined from 'void tbb::detail::r1::concurrent_monitor_base::notify_one_relaxed() [with Context = long unsigned int]' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/concurrent_monitor.h:300:53: +/usr/include/c++/14/bits/atomic_base.h:477:25: warning: 'void __atomic_store_1(volatile void*, unsigned char, int)' writing 1 byte into a region of size 0 overflows the destination [-Wstringop-overflow=] + 477 | __atomic_store_n(&_M_i, __i, int(__m)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In member function 'void tbb::detail::r1::concurrent_monitor_base::notify_one_relaxed() [with Context = long unsigned int]': +cc1plus: note: destination object is likely at address zero +/usr/bin/ar qc libmimalloc.a "CMakeFiles/mimalloc-static.dir/src/alloc.c.o" "CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o" "CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o" "CMakeFiles/mimalloc-static.dir/src/arena.c.o" "CMakeFiles/mimalloc-static.dir/src/bitmap.c.o" "CMakeFiles/mimalloc-static.dir/src/heap.c.o" "CMakeFiles/mimalloc-static.dir/src/init.c.o" "CMakeFiles/mimalloc-static.dir/src/libc.c.o" "CMakeFiles/mimalloc-static.dir/src/options.c.o" "CMakeFiles/mimalloc-static.dir/src/os.c.o" "CMakeFiles/mimalloc-static.dir/src/page.c.o" "CMakeFiles/mimalloc-static.dir/src/random.c.o" "CMakeFiles/mimalloc-static.dir/src/segment.c.o" "CMakeFiles/mimalloc-static.dir/src/segment-map.c.o" "CMakeFiles/mimalloc-static.dir/src/stats.c.o" "CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o" +/usr/bin/ranlib libmimalloc.a +make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' +[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o -MF CMakeFiles/tbb.dir/governor.cpp.o.d -o CMakeFiles/tbb.dir/governor.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/governor.cpp +[ 8%] Built target mimalloc-static +[ 9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/decompress/zstd_ddict.c -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o +[ 9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/decompress/zstd_decompress.c -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o -MF CMakeFiles/tbb.dir/global_control.cpp.o.d -o CMakeFiles/tbb.dir/global_control.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/global_control.cpp +[ 9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/decompress/zstd_decompress_block.c -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o +[ 9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/dictBuilder/cover.c -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o +[ 9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/dictBuilder/divsufsort.c -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o +[ 9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/dictBuilder/fastcover.c -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o -MF CMakeFiles/tbb.dir/itt_notify.cpp.o.d -o CMakeFiles/tbb.dir/itt_notify.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/itt_notify.cpp +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o -MF CMakeFiles/tbb.dir/main.cpp.o.d -o CMakeFiles/tbb.dir/main.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/main.cpp +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o -MF CMakeFiles/tbb.dir/market.cpp.o.d -o CMakeFiles/tbb.dir/market.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/market.cpp +[ 9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/dictBuilder/zdict.c -[ 12%] Linking CXX static library ../../../../gnu_14.2_cxx11_64_none/libtbb.a -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/cmake -P CMakeFiles/tbb.dir/cmake_clean_target.cmake -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/cmake -E cmake_link_script CMakeFiles/tbb.dir/link.txt --verbose=1 -[ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/tcm_adaptor.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/tcm_adaptor.cpp.o -MF CMakeFiles/tbb.dir/tcm_adaptor.cpp.o.d -o CMakeFiles/tbb.dir/tcm_adaptor.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/tcm_adaptor.cpp +[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c -/usr/bin/ar qc ../../../../gnu_14.2_cxx11_64_none/libtbb.a CMakeFiles/tbb.dir/address_waiter.cpp.o CMakeFiles/tbb.dir/allocator.cpp.o CMakeFiles/tbb.dir/arena.cpp.o CMakeFiles/tbb.dir/arena_slot.cpp.o CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o CMakeFiles/tbb.dir/dynamic_link.cpp.o CMakeFiles/tbb.dir/exception.cpp.o CMakeFiles/tbb.dir/governor.cpp.o CMakeFiles/tbb.dir/global_control.cpp.o CMakeFiles/tbb.dir/itt_notify.cpp.o CMakeFiles/tbb.dir/main.cpp.o CMakeFiles/tbb.dir/market.cpp.o CMakeFiles/tbb.dir/tcm_adaptor.cpp.o CMakeFiles/tbb.dir/misc.cpp.o CMakeFiles/tbb.dir/misc_ex.cpp.o CMakeFiles/tbb.dir/observer_proxy.cpp.o CMakeFiles/tbb.dir/parallel_pipeline.cpp.o CMakeFiles/tbb.dir/private_server.cpp.o CMakeFiles/tbb.dir/profiling.cpp.o CMakeFiles/tbb.dir/rml_tbb.cpp.o CMakeFiles/tbb.dir/rtm_mutex.cpp.o CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o CMakeFiles/tbb.dir/semaphore.cpp.o CMakeFiles/tbb.dir/small_object_pool.cpp.o CMakeFiles/tbb.dir/task.cpp.o CMakeFiles/tbb.dir/task_dispatcher.cpp.o CMakeFiles/tbb.dir/task_group_context.cpp.o CMakeFiles/tbb.dir/thread_dispatcher.cpp.o CMakeFiles/tbb.dir/thread_request_serializer.cpp.o CMakeFiles/tbb.dir/threading_control.cpp.o CMakeFiles/tbb.dir/version.cpp.o CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o -/usr/bin/ranlib ../../../../gnu_14.2_cxx11_64_none/libtbb.a -make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' -[ 14%] Built target tbb -[ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v03.c -[ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o +[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v02.c -[ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o +[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v03.c +[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v04.c -[ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o +[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v05.c -[ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o +[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o -MF CMakeFiles/tbb.dir/misc.cpp.o.d -o CMakeFiles/tbb.dir/misc.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/misc.cpp cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v06.c -[ 15%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v07.c +[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o -MF CMakeFiles/tbb.dir/misc_ex.cpp.o.d -o CMakeFiles/tbb.dir/misc_ex.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/misc_ex.cpp In function 'ZSTDv01_decodeLiteralsBlock', inlined from 'ZSTD_decompressBlock' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1899:17: /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1505:20: warning: 'litbp.origSize' may be used uninitialized [-Wmaybe-uninitialized] @@ -1136,6 +1129,10 @@ /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1829:9: note: 'nbSeq' was declared here 1829 | int nbSeq; | ^~~~~ +[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v07.c +[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o -MF CMakeFiles/tbb.dir/observer_proxy.cpp.o.d -o CMakeFiles/tbb.dir/observer_proxy.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/observer_proxy.cpp /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c: In function 'ZSTDv01_decompressDCtx': /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1936:9: warning: '*(unsigned int *)((char *)&blockProperties + offsetof(blockProperties_t, blockType))' may be used uninitialized [-Wmaybe-uninitialized] 1936 | switch(blockProperties.blockType) @@ -1143,6 +1140,45 @@ /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1918:23: note: '*(unsigned int *)((char *)&blockProperties + offsetof(blockProperties_t, blockType))' was declared here 1918 | blockProperties_t blockProperties; | ^~~~~~~~~~~~~~~ +[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o +[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o -MF CMakeFiles/tbb.dir/parallel_pipeline.cpp.o.d -o CMakeFiles/tbb.dir/parallel_pipeline.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/parallel_pipeline.cpp +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o -MF CMakeFiles/tbb.dir/private_server.cpp.o.d -o CMakeFiles/tbb.dir/private_server.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/private_server.cpp +[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o -MF CMakeFiles/tbb.dir/profiling.cpp.o.d -o CMakeFiles/tbb.dir/profiling.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/profiling.cpp +[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o -MF CMakeFiles/tbb.dir/rml_tbb.cpp.o.d -o CMakeFiles/tbb.dir/rml_tbb.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/rml_tbb.cpp +[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o -MF CMakeFiles/tbb.dir/rtm_mutex.cpp.o.d -o CMakeFiles/tbb.dir/rtm_mutex.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/rtm_mutex.cpp +[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o -MF CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o.d -o CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/rtm_rw_mutex.cpp +[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o -MF CMakeFiles/tbb.dir/semaphore.cpp.o.d -o CMakeFiles/tbb.dir/semaphore.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/semaphore.cpp +[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o -MF CMakeFiles/tbb.dir/small_object_pool.cpp.o.d -o CMakeFiles/tbb.dir/small_object_pool.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/small_object_pool.cpp +[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o -MF CMakeFiles/tbb.dir/task.cpp.o.d -o CMakeFiles/tbb.dir/task.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/task.cpp +[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o -MF CMakeFiles/tbb.dir/task_dispatcher.cpp.o.d -o CMakeFiles/tbb.dir/task_dispatcher.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/task_dispatcher.cpp +[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o -MF CMakeFiles/tbb.dir/task_group_context.cpp.o.d -o CMakeFiles/tbb.dir/task_group_context.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/task_group_context.cpp +[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_dispatcher.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_dispatcher.cpp.o -MF CMakeFiles/tbb.dir/thread_dispatcher.cpp.o.d -o CMakeFiles/tbb.dir/thread_dispatcher.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/thread_dispatcher.cpp +[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_request_serializer.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_request_serializer.cpp.o -MF CMakeFiles/tbb.dir/thread_request_serializer.cpp.o.d -o CMakeFiles/tbb.dir/thread_request_serializer.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/thread_request_serializer.cpp +[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/threading_control.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/threading_control.cpp.o -MF CMakeFiles/tbb.dir/threading_control.cpp.o.d -o CMakeFiles/tbb.dir/threading_control.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/threading_control.cpp +[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o -MF CMakeFiles/tbb.dir/version.cpp.o.d -o CMakeFiles/tbb.dir/version.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/version.cpp +[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2044 -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o -MF CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o.d -o CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/queuing_rw_mutex.cpp +[ 15%] Linking CXX static library ../../../../gnu_14.2_cxx11_64_none/libtbb.a +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/cmake -P CMakeFiles/tbb.dir/cmake_clean_target.cmake +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/cmake -E cmake_link_script CMakeFiles/tbb.dir/link.txt --verbose=1 +/usr/bin/ar qc ../../../../gnu_14.2_cxx11_64_none/libtbb.a CMakeFiles/tbb.dir/address_waiter.cpp.o CMakeFiles/tbb.dir/allocator.cpp.o CMakeFiles/tbb.dir/arena.cpp.o CMakeFiles/tbb.dir/arena_slot.cpp.o CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o CMakeFiles/tbb.dir/dynamic_link.cpp.o CMakeFiles/tbb.dir/exception.cpp.o CMakeFiles/tbb.dir/governor.cpp.o CMakeFiles/tbb.dir/global_control.cpp.o CMakeFiles/tbb.dir/itt_notify.cpp.o CMakeFiles/tbb.dir/main.cpp.o CMakeFiles/tbb.dir/market.cpp.o CMakeFiles/tbb.dir/tcm_adaptor.cpp.o CMakeFiles/tbb.dir/misc.cpp.o CMakeFiles/tbb.dir/misc_ex.cpp.o CMakeFiles/tbb.dir/observer_proxy.cpp.o CMakeFiles/tbb.dir/parallel_pipeline.cpp.o CMakeFiles/tbb.dir/private_server.cpp.o CMakeFiles/tbb.dir/profiling.cpp.o CMakeFiles/tbb.dir/rml_tbb.cpp.o CMakeFiles/tbb.dir/rtm_mutex.cpp.o CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o CMakeFiles/tbb.dir/semaphore.cpp.o CMakeFiles/tbb.dir/small_object_pool.cpp.o CMakeFiles/tbb.dir/task.cpp.o CMakeFiles/tbb.dir/task_dispatcher.cpp.o CMakeFiles/tbb.dir/task_group_context.cpp.o CMakeFiles/tbb.dir/thread_dispatcher.cpp.o CMakeFiles/tbb.dir/thread_request_serializer.cpp.o CMakeFiles/tbb.dir/threading_control.cpp.o CMakeFiles/tbb.dir/version.cpp.o CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o +/usr/bin/ranlib ../../../../gnu_14.2_cxx11_64_none/libtbb.a +make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu' +[ 15%] Built target tbb [ 15%] Linking C static library libzstd.a cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cmake -P CMakeFiles/libzstd_static.dir/cmake_clean_target.cmake cd /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cmake -E cmake_link_script CMakeFiles/libzstd_static.dir/link.txt --verbose=1 @@ -1156,44 +1192,44 @@ make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu' -[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o +[ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o [ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.X86_64.cc -[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o +[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o +[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32.cc.o [ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o +[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o +[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.X86_64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.I386.cc +[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.ARM64LE.cc -[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.ARM64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.ARM32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.ARM32.cc -[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o -[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o -[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.RV32LE.cc -[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o +[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.RV32BE.cc +[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.RV64LE.cc -[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o -[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.RV64BE.cc +[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o +[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.PPC64V1.cc -[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o -[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o -[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.PPC64V2.cc +[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.S390X.cc +[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.SPARC64.cc [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.M68K.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.SH4LE.cc -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.SH4BE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.LOONGARCH32.cc +[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o +[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.SH4LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.SH4BE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.LOONGARCH32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-arm64.cc.LOONGARCH64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.X86_64.cc [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o @@ -1201,68 +1237,68 @@ [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.ARM64LE.cc [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.ARM64BE.cc [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32.cc.o -[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.ARM64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.ARM32.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.ARM32.cc +[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.RV32LE.cc -[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o [ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o +[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.RV32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.RV64BE.cc [ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o -[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o -[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.PPC32.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.PPC64V1.cc +[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o [ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o -[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o +[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.PPC64V2.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.S390X.cc +[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.SPARC64.cc +[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o [ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.M68K.cc [ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.SH4LE.cc -[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.SH4BE.cc [ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.LOONGARCH32.cc +[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o [ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.LOONGARCH64.cc [ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-loongarch.cc.LOONGARCH64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.X86_64.cc -[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.I386.cc [ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.ARM64LE.cc +[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32.cc.o [ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.ARM64BE.cc -[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.ARM32.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.ARM32.cc [ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o -[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.RV32LE.cc +[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.RV32BE.cc [ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.RV64LE.cc [ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.RV64BE.cc [ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.PPC32.cc [ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o -[ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.RV64BE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.PPC64V1.cc +[ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.PPC64V2.cc [ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.S390X.cc [ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.SPARC64.cc [ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o -[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.M68K.cc +[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.SH4LE.cc [ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-riscv.cc.SH4BE.cc @@ -1277,16 +1313,16 @@ [ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.ARM64LE.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o -[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.ARM64BE.cc +[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.ARM32.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.ARM32.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.RV32LE.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.RV32BE.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.RV64LE.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.RV64BE.cc [ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.PPC32.cc @@ -1301,8 +1337,8 @@ [ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.M68K.cc [ 29%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o -[ 29%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.SH4LE.cc +[ 29%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.SH4BE.cc [ 29%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/arch-sh4.cc.LOONGARCH32.cc @@ -1643,8 +1679,8 @@ [ 60%] Building CXX object CMakeFiles/mold.dir/src/main.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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/main.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/main.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.M68K.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/src/main.cc.M68K.cc [ 60%] Building CXX object CMakeFiles/mold.dir/src/main.cc.SH4LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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/main.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/src/main.cc.SH4LE.cc [ 60%] Building CXX object CMakeFiles/mold.dir/src/main.cc.SH4BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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/main.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/src/main.cc.SH4LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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/main.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/src/main.cc.SH4BE.cc [ 60%] Building CXX object CMakeFiles/mold.dir/src/main.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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/main.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/main.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/src/main.cc.LOONGARCH32.cc @@ -1832,10 +1868,10 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/shrink-sections.cc.SPARC64.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/shrink-sections.cc.M68K.cc +[ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+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.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/shrink-sections.cc.SH4BE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+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.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+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 @@ -1929,10 +1965,10 @@ [ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/src/lto-unix.cc.RV32LE.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/src/lto-unix.cc.RV32BE.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/src/lto-unix.cc.RV64LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/src/lto-unix.cc.RV32BE.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/src/lto-unix.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/src/lto-unix.cc.RV64BE.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.PPC32.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/src/lto-unix.cc.PPC32.cc @@ -1965,8 +2001,8 @@ [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.ARM32.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/src/output-file-unix.cc.ARM32.cc [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/src/output-file-unix.cc.RV32LE.cc [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/src/output-file-unix.cc.RV32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/src/output-file-unix.cc.RV32BE.cc [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/src/output-file-unix.cc.RV64LE.cc @@ -1990,9 +2026,9 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/src/output-file-unix.cc.SH4BE.cc [ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/src/output-file-unix.cc.LOONGARCH32.cc -[ 91%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o [ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/output-file-unix.cc.LOONGARCH64.cc +[ 91%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/subprocess-unix.cc.X86_64.cc [ 91%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/obj-aarch64-linux-gnu/src/subprocess-unix.cc.I386.cc @@ -2066,10 +2102,10 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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-ppc64v1.cc.o -MF CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o.d -o CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/src/arch-ppc64v1.cc [ 97%] Building CXX object CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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-ppc64v2.cc.o -MF CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o.d -o CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/src/arch-ppc64v2.cc +[ 97%] Building CXX object CMakeFiles/mold.dir/src/arch-sparc64.cc.o [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-s390x.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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-s390x.cc.o -MF CMakeFiles/mold.dir/src/arch-s390x.cc.o.d -o CMakeFiles/mold.dir/src/arch-s390x.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/src/arch-s390x.cc -[ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-sparc64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/src/arch-sparc64.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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-s390x.cc.o -MF CMakeFiles/mold.dir/src/arch-s390x.cc.o.d -o CMakeFiles/mold.dir/src/arch-s390x.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/src/arch-s390x.cc [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-x86-64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+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.37.1+dfsg/src/arch-x86-64.cc [ 98%] Building CXX object CMakeFiles/mold.dir/src/config.cc.o @@ -2276,8 +2312,8 @@ 2: ++ echo -n 'Testing arch-aarch64-variant-pcs ... ' 2: Testing arch-aarch64-variant-pcs ... ++ set -o pipefail 2: ++ set -x -2: + cc -c -o out/test/aarch64/arch-aarch64-variant-pcs/a.o -fPIC -xassembler - 2: + cat +2: + cc -c -o out/test/aarch64/arch-aarch64-variant-pcs/a.o -fPIC -xassembler - 2: + cc -B. -shared -o out/test/aarch64/arch-aarch64-variant-pcs/b.so out/test/aarch64/arch-aarch64-variant-pcs/a.o 3: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/abs-error.sh 3: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc @@ -2344,6 +2380,8 @@ 4: + '[' aarch64 = sparc64 ']' 4: + cat 4: + cc -o out/test/aarch64/absolute-symbols/a.o -c -x assembler - +4: + cc -o out/test/aarch64/absolute-symbols/b.o -c -fno-PIC -xc - +4: + cat 5: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/allow-multiple-definition.sh 5: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 5: ++ export LC_ALL=C @@ -2372,8 +2410,8 @@ 5: ++ echo -n 'Testing allow-multiple-definition ... ' 5: Testing allow-multiple-definition ... ++ set -o pipefail 5: ++ set -x -5: + cc -c -o out/test/aarch64/allow-multiple-definition/a.o -xc - 5: + echo 'int main() { return 0; }' +5: + cc -c -o out/test/aarch64/allow-multiple-definition/a.o -xc - 6: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ar-alignment.sh 6: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 6: ++ export LC_ALL=C @@ -2402,8 +2440,8 @@ 6: ++ echo -n 'Testing ar-alignment ... ' 6: Testing ar-alignment ... ++ set -o pipefail 6: ++ set -x -6: + cc -o out/test/aarch64/ar-alignment/a.o -c -xc - 6: + cat +6: + cc -o out/test/aarch64/ar-alignment/a.o -c -xc - 7: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/as-needed-dso.sh 7: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 7: ++ export LC_ALL=C @@ -2455,6 +2493,15 @@ 8: ++ mkdir -p out/test/aarch64/as-needed-dso2 8: ++ case $MACHINE in 8: ++ tlsdesc_opt=-mtls-dialect=desc +8: +++ uname +8: ++ '[' Linux = FreeBSD ']' +8: ++ trap 'on_error $LINENO' ERR +8: ++ trap on_exit EXIT +8: ++ echo -n 'Testing as-needed-dso2 ... ' +8: Testing as-needed-dso2 ... ++ set -o pipefail +8: ++ set -x +8: + cc -c -fPIC -o out/test/aarch64/as-needed-dso2/a.o -xc - +8: + cat 9: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/as-needed-weak.sh 9: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 9: ++ export LC_ALL=C @@ -2476,6 +2523,15 @@ 9: ++ mkdir -p out/test/aarch64/as-needed-weak 9: ++ case $MACHINE in 9: ++ tlsdesc_opt=-mtls-dialect=desc +9: +++ uname +9: ++ '[' Linux = FreeBSD ']' +9: ++ trap 'on_error $LINENO' ERR +9: ++ trap on_exit EXIT +9: ++ echo -n 'Testing as-needed-weak ... ' +9: Testing as-needed-weak ... ++ set -o pipefail +9: ++ set -x +9: + cc -fPIC -o out/test/aarch64/as-needed-weak/a.o -c -xc - +9: + cat 10: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/as-needed.sh 10: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 10: ++ export LC_ALL=C @@ -2495,23 +2551,20 @@ 10: ++ testname=as-needed 10: ++ t=out/test/aarch64/as-needed 10: ++ mkdir -p out/test/aarch64/as-needed - 1/347 Test #3: aarch64-abs-error ........................................***Skipped 0.16 sec -8: +++ uname -8: ++ '[' Linux = FreeBSD ']' -8: ++ trap 'on_error $LINENO' ERR -8: ++ trap on_exit EXIT -8: ++ echo -n 'Testing as-needed-dso2 ... ' -8: Testing as-needed-dso2 ... ++ set -o pipefail -8: ++ set -x -9: +++ uname -9: ++ '[' Linux = FreeBSD ']' -9: ++ trap 'on_error $LINENO' ERR -9: ++ trap on_exit EXIT -9: ++ echo -n 'Testing as-needed-weak ... ' -9: Testing as-needed-weak ... ++ set -o pipefail -9: ++ set -x 10: ++ case $MACHINE in 10: ++ tlsdesc_opt=-mtls-dialect=desc +10: +++ uname +10: ++ '[' Linux = FreeBSD ']' +10: ++ trap 'on_error $LINENO' ERR +10: ++ trap on_exit EXIT +10: ++ echo -n 'Testing as-needed ... ' +10: Testing as-needed ... ++ set -o pipefail +10: ++ set -x +10: + cc -o out/test/aarch64/as-needed/a.o -c -xc - +10: + cat + 1/347 Test #3: aarch64-abs-error ........................................***Skipped 0.07 sec +5: + echo 'int main() { return 1; }' +5: + cc -c -o out/test/aarch64/allow-multiple-definition/b.o -xc - 12: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/bno-symbolic.sh 12: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 12: ++ export LC_ALL=C @@ -2527,6 +2580,21 @@ 12: ++ OBJCOPY=objcopy 12: ++ STRIP=strip 12: ++ QEMU= +12: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/bno-symbolic.sh .sh +12: ++ testname=bno-symbolic +12: ++ t=out/test/aarch64/bno-symbolic +12: ++ mkdir -p out/test/aarch64/bno-symbolic +12: ++ case $MACHINE in +12: ++ tlsdesc_opt=-mtls-dialect=desc +12: +++ uname +12: ++ '[' Linux = FreeBSD ']' +12: ++ trap 'on_error $LINENO' ERR +12: ++ trap on_exit EXIT +12: ++ echo -n 'Testing bno-symbolic ... ' +12: Testing bno-symbolic ... ++ set -o pipefail +12: ++ set -x +12: + '[' aarch64 = s390x ']' +12: + cc -c -fPIC -oout/test/aarch64/bno-symbolic/a.o -xc - 11: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/auxiliary.sh 11: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 11: ++ export LC_ALL=C @@ -2546,6 +2614,9 @@ 11: ++ testname=auxiliary 11: ++ t=out/test/aarch64/auxiliary 11: ++ mkdir -p out/test/aarch64/auxiliary +11: ++ case $MACHINE in +11: ++ tlsdesc_opt=-mtls-dialect=desc +11: +++ uname test 13 Start 13: aarch64-bsymbolic-functions @@ -2555,51 +2626,22 @@ 13: MACHINE=aarch64 13: CPU= 13: Test timeout computed to be: 1500 -8: + cc -c -fPIC -o out/test/aarch64/as-needed-dso2/a.o -xc - -8: + cat -9: + cc -fPIC -o out/test/aarch64/as-needed-weak/a.o -c -xc - -9: + cat -10: +++ uname -10: ++ '[' Linux = FreeBSD ']' -10: ++ trap 'on_error $LINENO' ERR -10: ++ trap on_exit EXIT -10: ++ echo -n 'Testing as-needed ... ' -10: Testing as-needed ... ++ set -o pipefail -10: ++ set -x -10: + cc -o out/test/aarch64/as-needed/a.o -c -xc - -10: + cat -12: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/bno-symbolic.sh .sh -12: ++ testname=bno-symbolic -12: ++ t=out/test/aarch64/bno-symbolic -12: ++ mkdir -p out/test/aarch64/bno-symbolic -12: ++ case $MACHINE in -12: ++ tlsdesc_opt=-mtls-dialect=desc -12: +++ uname -12: ++ '[' Linux = FreeBSD ']' -12: ++ trap 'on_error $LINENO' ERR -12: ++ trap on_exit EXIT -12: ++ echo -n 'Testing bno-symbolic ... ' -12: Testing bno-symbolic ... ++ set -o pipefail -12: ++ set -x -12: + '[' aarch64 = s390x ']' -11: ++ case $MACHINE in -11: ++ tlsdesc_opt=-mtls-dialect=desc -11: +++ uname +12: + cat 11: ++ '[' Linux = FreeBSD ']' 11: ++ trap 'on_error $LINENO' ERR 11: ++ trap on_exit EXIT 11: ++ echo -n 'Testing auxiliary ... ' 11: Testing auxiliary ... ++ set -o pipefail 11: ++ set -x -4: + cc -o out/test/aarch64/absolute-symbols/b.o -c -fno-PIC -xc - -4: + cat -6: + head -c 1 /dev/zero -13: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-functions.sh -1: + 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 -12: + cc -c -fPIC -oout/test/aarch64/bno-symbolic/a.o -xc - -12: + cat 11: + cc -o out/test/aarch64/auxiliary/a.o -c -x assembler - 11: + cat +6: + head -c 1 /dev/zero +6: + cat +6: + cc -o out/test/aarch64/ar-alignment/b.o -c -xc - +1: + 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 +9: + cc -o out/test/aarch64/as-needed-weak/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +13: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-functions.sh +9: + cat 13: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 13: ++ export LC_ALL=C 13: ++ LC_ALL=C @@ -2614,58 +2656,40 @@ 13: ++ OBJCOPY=objcopy 13: ++ STRIP=strip 13: ++ QEMU= -5: + cc -c -o out/test/aarch64/allow-multiple-definition/b.o -xc - -5: + echo 'int main() { return 1; }' +11: + ./mold -o out/test/aarch64/auxiliary/b.so out/test/aarch64/auxiliary/a.o -auxiliary foo -f bar -shared +8: + cat +8: + cc -c -fPIC -o out/test/aarch64/as-needed-dso2/b.o -xc - 13: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-functions.sh .sh 13: ++ testname=bsymbolic-functions 13: ++ t=out/test/aarch64/bsymbolic-functions 13: ++ mkdir -p out/test/aarch64/bsymbolic-functions -11: + ./mold -o out/test/aarch64/auxiliary/b.so out/test/aarch64/auxiliary/a.o -auxiliary foo -f bar -shared +7: + cat 13: ++ case $MACHINE in 13: ++ tlsdesc_opt=-mtls-dialect=desc -6: + cc -o out/test/aarch64/ar-alignment/b.o -c -xc - -6: + cat +10: + cc -o out/test/aarch64/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +10: + cat 13: +++ uname +7: + cc -o out/test/aarch64/as-needed-dso/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - 13: ++ '[' Linux = FreeBSD ']' 13: ++ trap 'on_error $LINENO' ERR 13: ++ trap on_exit EXIT 13: ++ echo -n 'Testing bsymbolic-functions ... ' 13: Testing bsymbolic-functions ... ++ set -o pipefail 13: ++ set -x -13: + cat -13: + cc -c -o out/test/aarch64/bsymbolic-functions/a.o -fPIC -xc - -8: + cat -8: + cc -c -fPIC -o out/test/aarch64/as-needed-dso2/b.o -xc - -9: + cc -o out/test/aarch64/as-needed-weak/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - 11: + readelf --dynamic out/test/aarch64/auxiliary/b.so -9: + cat -10: + cc -o out/test/aarch64/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -10: + cat -2: + grep foo -2: + grep -F '[VARIANT_PCS]' -12: + cc -B. -shared -fPIC -o out/test/aarch64/bno-symbolic/b.so out/test/aarch64/bno-symbolic/a.o -Wl,-Bsymbolic -Wl,-Bno-symbolic -2: + readelf -W --dyn-syms out/test/aarch64/arch-aarch64-variant-pcs/b.so +13: + cat 5: + 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 -7: + cc -o out/test/aarch64/as-needed-dso/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - -7: + cat -4: + 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 -6: + cc -o out/test/aarch64/ar-alignment/c.o -c -xc - -6: + cat 11: + grep -F 'Auxiliary library: [foo]' out/test/aarch64/auxiliary/log -8: + cc -xc -c -o out/test/aarch64/as-needed-dso2/c.o - -13: + cc -B. -shared -o out/test/aarch64/bsymbolic-functions/b.so out/test/aarch64/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions -2: 5: 00000000000106a8 0 FUNC GLOBAL DEFAULT [VARIANT_PCS] 13 foo -8: + cat 11: 0x000000007ffffffd (AUXILIARY) Auxiliary library: [foo] 11: + grep -F 'Auxiliary library: [bar]' out/test/aarch64/auxiliary/log -2: + cc -c -o out/test/aarch64/arch-aarch64-variant-pcs/c.o -xc - -2: + cat +4: + 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: + cc -c -o out/test/aarch64/bsymbolic-functions/a.o -fPIC -xc - 11: 0x000000007ffffffd (AUXILIARY) Auxiliary library: [bar] 11: + on_exit 11: + echo OK 11: OK 11: + exit 0 - 2/347 Test #11: aarch64-auxiliary ........................................ Passed 0.26 sec + 2/347 Test #11: aarch64-auxiliary ........................................ Passed 0.09 sec test 14 Start 14: aarch64-bsymbolic-non-weak-functions @@ -2675,11 +2699,19 @@ 14: MACHINE=aarch64 14: CPU= 14: Test timeout computed to be: 1500 -1: + objdump -dr out/test/aarch64/arch-aarch64-range-extension-thunk-disassembly/exe -1: + grep -E ':' -9: + cat -6: + rm -f out/test/aarch64/ar-alignment/d.a +6: + cc -o out/test/aarch64/ar-alignment/c.o -c -xc - +6: + cat +2: + grep foo +2: + readelf -W --dyn-syms out/test/aarch64/arch-aarch64-variant-pcs/b.so +2: + grep -F '[VARIANT_PCS]' +2: 5: 00000000000106a8 0 FUNC GLOBAL DEFAULT [VARIANT_PCS] 13 foo +2: + cat +2: + cc -c -o out/test/aarch64/arch-aarch64-variant-pcs/c.o -xc - +12: + cc -B. -shared -fPIC -o out/test/aarch64/bno-symbolic/b.so out/test/aarch64/bno-symbolic/a.o -Wl,-Bsymbolic -Wl,-Bno-symbolic +8: + cat +8: + cc -xc -c -o out/test/aarch64/as-needed-dso2/c.o - 9: + cc -o out/test/aarch64/as-needed-weak/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - +9: + cat 14: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-non-weak-functions.sh 14: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 14: ++ export LC_ALL=C @@ -2695,25 +2727,25 @@ 14: ++ OBJCOPY=objcopy 14: ++ STRIP=strip 14: ++ QEMU= -12: + cc -c -o out/test/aarch64/bno-symbolic/c.o -xc - -fno-PIE -12: + cat 14: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-non-weak-functions.sh .sh 14: ++ testname=bsymbolic-non-weak-functions 14: ++ t=out/test/aarch64/bsymbolic-non-weak-functions 14: ++ mkdir -p out/test/aarch64/bsymbolic-non-weak-functions -6: + ar rcs out/test/aarch64/ar-alignment/d.a out/test/aarch64/ar-alignment/a.o out/test/aarch64/ar-alignment/b.o -10: + cc -o out/test/aarch64/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - -14: ++ case $MACHINE in -14: ++ tlsdesc_opt=-mtls-dialect=desc -10: + cat +1: + objdump -dr out/test/aarch64/arch-aarch64-range-extension-thunk-disassembly/exe +8: + cc -B. -shared -o out/test/aarch64/as-needed-dso2/libfoo.so out/test/aarch64/as-needed-dso2/a.o +1: + grep -E ':' 1: 0000000020000020 : 1: 00000000100001d0 : 1: + on_exit 1: + echo OK 1: OK 1: + exit 0 -8: + cc -B. -shared -o out/test/aarch64/as-needed-dso2/libfoo.so out/test/aarch64/as-needed-dso2/a.o - 3/347 Test #1: aarch64-arch-aarch64-range-extension-thunk-disassembly ... Passed 0.47 sec +14: ++ case $MACHINE in +14: ++ tlsdesc_opt=-mtls-dialect=desc +13: + cc -B. -shared -o out/test/aarch64/bsymbolic-functions/b.so out/test/aarch64/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions + 3/347 Test #1: aarch64-arch-aarch64-range-extension-thunk-disassembly ... Passed 0.17 sec +2: + 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 +14: +++ uname test 15 Start 15: aarch64-bsymbolic-non-weak @@ -2723,8 +2755,6 @@ 15: MACHINE=aarch64 15: CPU= 15: Test timeout computed to be: 1500 -6: + cc -B. -o out/test/aarch64/ar-alignment/exe out/test/aarch64/ar-alignment/c.o out/test/aarch64/ar-alignment/d.a -14: +++ uname 14: ++ '[' Linux = FreeBSD ']' 14: ++ trap 'on_error $LINENO' ERR 14: ++ trap on_exit EXIT @@ -2733,26 +2763,9 @@ 14: ++ set -x 14: + cc -c -o out/test/aarch64/bsymbolic-non-weak-functions/a.o -fPIC -xc - 14: + cat -4: + grep '^ip=0xa0000.$' -4: + out/test/aarch64/absolute-symbols/exe +6: + rm -f out/test/aarch64/ar-alignment/d.a 5: + 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 -4: ip=0xa00008 -4: + on_exit -4: + echo OK -4: OK -4: + exit 0 -7: + cat - 4/347 Test #4: aarch64-absolute-symbols ................................. Passed 0.45 sec -test 16 - Start 16: aarch64-bsymbolic - -16: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic.sh" -16: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -16: Environment variables: -16: MACHINE=aarch64 -16: CPU= -16: Test timeout computed to be: 1500 -7: + cc -o out/test/aarch64/as-needed-dso/a.o -c -xc - +6: + ar rcs out/test/aarch64/ar-alignment/d.a out/test/aarch64/ar-alignment/a.o out/test/aarch64/ar-alignment/b.o 15: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-non-weak.sh 15: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 15: ++ export LC_ALL=C @@ -2768,12 +2781,47 @@ 15: ++ OBJCOPY=objcopy 15: ++ STRIP=strip 15: ++ QEMU= +10: + cc -o out/test/aarch64/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - 15: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-non-weak.sh .sh +10: + cat 15: ++ testname=bsymbolic-non-weak 15: ++ t=out/test/aarch64/bsymbolic-non-weak 15: ++ mkdir -p out/test/aarch64/bsymbolic-non-weak -12: + 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 -2: + 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/ar-alignment/exe out/test/aarch64/ar-alignment/c.o out/test/aarch64/ar-alignment/d.a +15: ++ case $MACHINE in +15: ++ tlsdesc_opt=-mtls-dialect=desc +15: +++ uname +15: ++ '[' Linux = FreeBSD ']' +15: ++ trap 'on_error $LINENO' ERR +15: ++ trap on_exit EXIT +15: ++ echo -n 'Testing bsymbolic-non-weak ... ' +15: Testing bsymbolic-non-weak ... ++ set -o pipefail +15: ++ set -x +15: + cat +15: + cc -c -o out/test/aarch64/bsymbolic-non-weak/a.o -fPIC -xc - +9: + 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 +4: + grep '^ip=0xa0000.$' +7: + cc -o out/test/aarch64/as-needed-dso/a.o -c -xc - +7: + cat +4: + out/test/aarch64/absolute-symbols/exe +12: + cat +4: ip=0xa00008 +4: + on_exit +4: + echo OK +4: OK +4: + exit 0 + 4/347 Test #4: aarch64-absolute-symbols ................................. Passed 0.19 sec +test 16 + Start 16: aarch64-bsymbolic + +16: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic.sh" +16: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +16: Environment variables: +16: MACHINE=aarch64 +16: CPU= +16: Test timeout computed to be: 1500 +12: + cc -c -o out/test/aarch64/bno-symbolic/c.o -xc - -fno-PIE +8: + cc -B. -shared -o out/test/aarch64/as-needed-dso2/libbar.so out/test/aarch64/as-needed-dso2/b.o 16: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic.sh 16: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 16: ++ export LC_ALL=C @@ -2790,42 +2838,34 @@ 16: ++ STRIP=strip 16: ++ QEMU= 16: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic.sh .sh -15: ++ case $MACHINE in -15: ++ tlsdesc_opt=-mtls-dialect=desc 16: ++ testname=bsymbolic 16: ++ t=out/test/aarch64/bsymbolic 16: ++ mkdir -p out/test/aarch64/bsymbolic -15: +++ uname -15: ++ '[' Linux = FreeBSD ']' -15: ++ trap 'on_error $LINENO' ERR -15: ++ trap on_exit EXIT -15: ++ echo -n 'Testing bsymbolic-non-weak ... ' -15: Testing bsymbolic-non-weak ... ++ set -o pipefail -15: ++ set -x -9: + 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 -10: + 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 16: ++ case $MACHINE in 16: ++ tlsdesc_opt=-mtls-dialect=desc -15: + cc -c -o out/test/aarch64/bsymbolic-non-weak/a.o -fPIC -xc - -15: + cat -13: + cat -7: + 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 -13: + cc -c -o out/test/aarch64/bsymbolic-functions/c.o -xc - -fno-PIE 16: +++ uname +2: + grep AARCH64_VARIANT_PCS 16: ++ '[' Linux = FreeBSD ']' 16: ++ trap 'on_error $LINENO' ERR 16: ++ trap on_exit EXIT 16: ++ echo -n 'Testing bsymbolic ... ' 16: Testing bsymbolic ... ++ set -o pipefail 16: ++ set -x -8: + cc -B. -shared -o out/test/aarch64/as-needed-dso2/libbar.so out/test/aarch64/as-needed-dso2/b.o -16: + cc -c -fPIC -oout/test/aarch64/bsymbolic/a.o -xc - -6: + on_exit -6: + echo OK -6: OK -6: + exit 0 +14: + 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 16: + cat - 5/347 Test #6: aarch64-ar-alignment ..................................... Passed 0.53 sec +16: + cc -c -fPIC -oout/test/aarch64/bsymbolic/a.o -xc - +15: + cc -B. -shared -o out/test/aarch64/bsymbolic-non-weak/b.so out/test/aarch64/bsymbolic-non-weak/a.o -Wl,-Bsymbolic-non-weak +7: + 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 +13: + cc -c -o out/test/aarch64/bsymbolic-functions/c.o -xc - -fno-PIE +13: + cat +2: + readelf -W --dynamic out/test/aarch64/arch-aarch64-variant-pcs/exe +2: 0x0000000070000005 (AARCH64_VARIANT_PCS) 0x0 +2: + on_exit +2: + echo OK +2: OK +2: + exit 0 + 5/347 Test #2: aarch64-arch-aarch64-variant-pcs ......................... Passed 0.22 sec +10: + 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 test 17 Start 17: aarch64-build-id @@ -2835,8 +2875,15 @@ 17: MACHINE=aarch64 17: CPU= 17: Test timeout computed to be: 1500 -14: + 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 +9: + readelf --dynamic out/test/aarch64/as-needed-weak/exe1 +9: + grep -F 'Shared library: [libfoo.so]' out/test/aarch64/as-needed-weak/log1 17: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/build-id.sh +9: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] +9: + grep -F 'Shared library: [libbar.so]' out/test/aarch64/as-needed-weak/log1 +9: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] +9: + 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 +16: + cc -B. -shared -fPIC -o out/test/aarch64/bsymbolic/b.so out/test/aarch64/bsymbolic/a.o -Wl,-Bsymbolic +5: + 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 17: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 17: ++ export LC_ALL=C 17: ++ LC_ALL=C @@ -2851,14 +2898,16 @@ 17: ++ OBJCOPY=objcopy 17: ++ STRIP=strip 17: ++ QEMU= -12: + grep '3 3 1' -12: + out/test/aarch64/bno-symbolic/exe -12: 3 3 1 -12: + on_exit -12: + echo OK -12: OK -12: + exit 0 - 6/347 Test #12: aarch64-bno-symbolic ..................................... Passed 0.49 sec +6: + on_exit +6: + echo OK +6: OK +6: + exit 0 +12: + 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 +17: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/build-id.sh .sh +17: ++ testname=build-id +17: ++ t=out/test/aarch64/build-id +17: ++ mkdir -p out/test/aarch64/build-id + 6/347 Test #6: aarch64-ar-alignment ..................................... Passed 0.23 sec test 18 Start 18: aarch64-canonical-plt @@ -2868,14 +2917,19 @@ 18: MACHINE=aarch64 18: CPU= 18: Test timeout computed to be: 1500 -17: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/build-id.sh .sh -17: ++ testname=build-id -17: ++ t=out/test/aarch64/build-id -17: ++ mkdir -p out/test/aarch64/build-id -15: + cc -B. -shared -o out/test/aarch64/bsymbolic-non-weak/b.so out/test/aarch64/bsymbolic-non-weak/a.o -Wl,-Bsymbolic-non-weak -5: + 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 -8: + cc -B. -o out/test/aarch64/as-needed-dso2/exe out/test/aarch64/as-needed-dso2/c.o -Lout/test/aarch64/as-needed-dso2 -Wl,--as-needed -lfoo -lbar +17: ++ case $MACHINE in +17: ++ tlsdesc_opt=-mtls-dialect=desc +17: +++ uname +17: ++ '[' Linux = FreeBSD ']' +17: ++ trap 'on_error $LINENO' ERR +17: ++ trap on_exit EXIT +17: ++ echo -n 'Testing build-id ... ' +17: Testing build-id ... ++ set -o pipefail +17: ++ set -x +17: + cc -c -o out/test/aarch64/build-id/a.o -xc - +17: + echo 'int main() { return 0; }' 18: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/canonical-plt.sh +13: + 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 18: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 18: ++ export LC_ALL=C 18: ++ LC_ALL=C @@ -2891,35 +2945,15 @@ 18: ++ STRIP=strip 18: ++ QEMU= 18: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/canonical-plt.sh .sh -17: ++ case $MACHINE in -17: ++ tlsdesc_opt=-mtls-dialect=desc +8: + cc -B. -o out/test/aarch64/as-needed-dso2/exe out/test/aarch64/as-needed-dso2/c.o -Lout/test/aarch64/as-needed-dso2 -Wl,--as-needed -lfoo -lbar 18: ++ testname=canonical-plt 18: ++ t=out/test/aarch64/canonical-plt 18: ++ mkdir -p out/test/aarch64/canonical-plt -2: + readelf -W --dynamic out/test/aarch64/arch-aarch64-variant-pcs/exe -9: + readelf --dynamic out/test/aarch64/as-needed-weak/exe1 -17: +++ uname -17: ++ '[' Linux = FreeBSD ']' -17: ++ trap 'on_error $LINENO' ERR -17: ++ trap on_exit EXIT -17: ++ echo -n 'Testing build-id ... ' -17: Testing build-id ... ++ set -o pipefail -17: ++ set -x 18: ++ case $MACHINE in 18: ++ tlsdesc_opt=-mtls-dialect=desc -9: + grep -F 'Shared library: [libfoo.so]' out/test/aarch64/as-needed-weak/log1 7: + readelf -W --dynamic out/test/aarch64/as-needed-dso/exe 18: +++ uname -7: + grep libbar out/test/aarch64/as-needed-dso/log2 -9: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] -17: + echo 'int main() { return 0; }' -9: + grep -F 'Shared library: [libbar.so]' out/test/aarch64/as-needed-weak/log1 -2: + grep AARCH64_VARIANT_PCS -2: 0x0000000070000005 (AARCH64_VARIANT_PCS) 0x0 -2: + on_exit -2: + echo OK -2: OK -2: + exit 0 +15: + cc -c -o out/test/aarch64/bsymbolic-non-weak/c.o -xc - 18: ++ '[' Linux = FreeBSD ']' 18: ++ trap 'on_error $LINENO' ERR 18: ++ trap on_exit EXIT @@ -2927,11 +2961,27 @@ 18: Testing canonical-plt ... ++ set -o pipefail 18: ++ set -x 18: + '[' aarch64 = s390x ']' -17: + cc -c -o out/test/aarch64/build-id/a.o -xc - +18: + cc -o out/test/aarch64/canonical-plt/a.so -fPIC -shared -xc - +15: + cat +7: + grep libbar out/test/aarch64/as-needed-dso/log2 +10: + readelf --dynamic out/test/aarch64/as-needed/exe +10: + grep -F 'Shared library: [libfoo.so]' out/test/aarch64/as-needed/log +10: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] +10: + grep -F 'Shared library: [libbar.so]' out/test/aarch64/as-needed/log +14: + cat +10: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] +10: + 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 +14: + cc -c -o out/test/aarch64/bsymbolic-non-weak-functions/c.o -xc - +18: + cat 7: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] 7: + not grep libfoo out/test/aarch64/as-needed-dso/log2 7: + grep libfoo out/test/aarch64/as-needed-dso/log2 - 7/347 Test #2: aarch64-arch-aarch64-variant-pcs ......................... Passed 0.68 sec +7: + return 0 +7: + on_exit +7: + echo OK +7: OK +7: + exit 0 + 7/347 Test #7: aarch64-as-needed-dso .................................... Passed 0.27 sec test 19 Start 19: aarch64-cmdline @@ -2941,28 +2991,11 @@ 19: MACHINE=aarch64 19: CPU= 19: Test timeout computed to be: 1500 -18: + cat -13: + 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 -18: + cc -o out/test/aarch64/canonical-plt/a.so -fPIC -shared -xc - -9: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] -9: + 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 -7: + return 0 -7: + on_exit -7: + echo OK -7: OK -7: + exit 0 - 8/347 Test #7: aarch64-as-needed-dso .................................... Passed 0.61 sec -test 20 - Start 20: aarch64-color-diagnostics - -20: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/color-diagnostics.sh" -20: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -20: Environment variables: -20: MACHINE=aarch64 -20: CPU= -20: Test timeout computed to be: 1500 -16: + cc -B. -shared -fPIC -o out/test/aarch64/bsymbolic/b.so out/test/aarch64/bsymbolic/a.o -Wl,-Bsymbolic +16: + cat +17: + cc -B. -o out/test/aarch64/build-id/exe1 out/test/aarch64/build-id/a.o -Wl,-build-id 19: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/cmdline.sh +16: + cc -c -o out/test/aarch64/bsymbolic/c.o -xc - -fno-PIE +8: + readelf --dynamic out/test/aarch64/as-needed-dso2/exe 19: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 19: ++ export LC_ALL=C 19: ++ LC_ALL=C @@ -2978,66 +3011,57 @@ 19: ++ STRIP=strip 19: ++ QEMU= 19: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/cmdline.sh .sh +8: + not grep libfoo.so out/test/aarch64/as-needed-dso2/log +8: + grep libfoo.so out/test/aarch64/as-needed-dso2/log 19: ++ testname=cmdline 19: ++ t=out/test/aarch64/cmdline 19: ++ mkdir -p out/test/aarch64/cmdline -20: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/color-diagnostics.sh -20: + . /build/reproducible-path/mold-2.37.1+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= -20: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/color-diagnostics.sh .sh -20: ++ testname=color-diagnostics -20: ++ t=out/test/aarch64/color-diagnostics -20: ++ mkdir -p out/test/aarch64/color-diagnostics +5: + on_exit +5: + echo OK +5: OK +5: + exit 0 + 8/347 Test #5: aarch64-allow-multiple-definition ........................ Passed 0.29 sec +test 20 + Start 20: aarch64-color-diagnostics + +20: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/color-diagnostics.sh" +20: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +20: Environment variables: +20: MACHINE=aarch64 +20: CPU= +20: Test timeout computed to be: 1500 +8: + return 0 +8: + grep libbar.so out/test/aarch64/as-needed-dso2/log +8: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] +8: + on_exit +8: + echo OK +8: OK +8: + exit 0 +12: + out/test/aarch64/bno-symbolic/exe +12: + grep '3 3 1' +12: 3 3 1 +12: + on_exit +12: + echo OK +12: OK +12: + exit 0 +15: + 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 +9: + readelf --dynamic out/test/aarch64/as-needed-weak/exe2 +9: + grep -F 'Shared library: [libfoo.so]' out/test/aarch64/as-needed-weak/log2 +9: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] 19: ++ case $MACHINE in 19: ++ tlsdesc_opt=-mtls-dialect=desc -10: + readelf --dynamic out/test/aarch64/as-needed/exe -20: ++ case $MACHINE in -20: ++ tlsdesc_opt=-mtls-dialect=desc -20: +++ uname -20: ++ '[' Linux = FreeBSD ']' -20: ++ trap 'on_error $LINENO' ERR -20: ++ trap on_exit EXIT -20: ++ echo -n 'Testing color-diagnostics ... ' -20: Testing color-diagnostics ... ++ set -o pipefail -20: ++ set -x -14: + cc -c -o out/test/aarch64/bsymbolic-non-weak-functions/c.o -xc - -14: + cat -20: + cat 19: +++ uname +14: + 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 + 9/347 Test #8: aarch64-as-needed-dso2 ................................... Passed 0.29 sec + 10/347 Test #12: aarch64-bno-symbolic ..................................... Passed 0.27 sec +9: + not grep -F 'Shared library: [libbar.so]' out/test/aarch64/as-needed-weak/log2 +9: + grep -F 'Shared library: [libbar.so]' out/test/aarch64/as-needed-weak/log2 19: ++ '[' Linux = FreeBSD ']' 19: ++ trap 'on_error $LINENO' ERR 19: ++ trap on_exit EXIT 19: ++ echo -n 'Testing cmdline ... ' 19: Testing cmdline ... ++ set -o pipefail 19: ++ set -x -20: + cc -o out/test/aarch64/color-diagnostics/a.o -c -xc - -10: + grep -F 'Shared library: [libfoo.so]' out/test/aarch64/as-needed/log -17: + cc -B. -o out/test/aarch64/build-id/exe1 out/test/aarch64/build-id/a.o -Wl,-build-id -8: + readelf --dynamic out/test/aarch64/as-needed-dso2/exe -10: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] -10: + grep -F 'Shared library: [libbar.so]' out/test/aarch64/as-needed/log -8: + not grep libfoo.so out/test/aarch64/as-needed-dso2/log -8: + grep libfoo.so out/test/aarch64/as-needed-dso2/log -19: + grep 'unknown command line option: -zfoo' -19: + not ./mold -zfoo -5: + on_exit -5: + echo OK -5: OK -5: + exit 0 -16: + cat - 9/347 Test #5: aarch64-allow-multiple-definition ........................ Passed 0.75 sec test 21 Start 21: aarch64-comment @@ -3047,23 +3071,6 @@ 21: MACHINE=aarch64 21: CPU= 21: Test timeout computed to be: 1500 -10: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] -10: + 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 -19: mold: warning: unknown command line option: -zfoo -16: + cc -c -o out/test/aarch64/bsymbolic/c.o -xc - -fno-PIE -8: + return 0 -8: + grep libbar.so out/test/aarch64/as-needed-dso2/log -15: + cat -9: + readelf --dynamic out/test/aarch64/as-needed-weak/exe2 -15: + cc -c -o out/test/aarch64/bsymbolic-non-weak/c.o -xc - -19: + grep 'unknown command line option: -z foo' -8: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] -8: + on_exit -8: + echo OK -8: OK -8: + exit 0 -19: + not ./mold -z foo - 10/347 Test #8: aarch64-as-needed-dso2 ................................... Passed 0.73 sec test 22 Start 22: aarch64-common-archive @@ -3073,8 +3080,42 @@ 22: MACHINE=aarch64 22: CPU= 22: Test timeout computed to be: 1500 -18: + cc -o out/test/aarch64/canonical-plt/b.o -c -xc - -fPIC -18: + cat +13: + out/test/aarch64/bsymbolic-functions/exe +13: + grep '3 3 0' +13: 3 3 0 +13: + on_exit +13: + echo OK +13: OK +13: + exit 0 +20: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/color-diagnostics.sh +20: + . /build/reproducible-path/mold-2.37.1+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= +20: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/color-diagnostics.sh .sh +20: ++ testname=color-diagnostics +20: ++ t=out/test/aarch64/color-diagnostics +20: ++ mkdir -p out/test/aarch64/color-diagnostics +20: ++ case $MACHINE in +20: ++ tlsdesc_opt=-mtls-dialect=desc +9: + return 0 +9: + on_exit +9: + echo OK +9: OK +9: + exit 0 +19: + not ./mold -zfoo +19: + grep 'unknown command line option: -zfoo' +20: +++ uname 21: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/comment.sh 21: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 21: ++ export LC_ALL=C @@ -3090,63 +3131,9 @@ 21: ++ OBJCOPY=objcopy 21: ++ STRIP=strip 21: ++ QEMU= -9: + grep -F 'Shared library: [libfoo.so]' out/test/aarch64/as-needed-weak/log2 -20: + not grep $'\E' -20: + grep $'\E' -20: + not ./mold -o out/test/aarch64/color-diagnostics/exe out/test/aarch64/color-diagnostics/a.o --color-diagnostics -19: mold: warning: unknown command line option: -z foo -21: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/comment.sh .sh -21: ++ testname=comment -21: ++ t=out/test/aarch64/comment -21: ++ mkdir -p out/test/aarch64/comment -22: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/common-archive.sh -22: + . /build/reproducible-path/mold-2.37.1+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= -9: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] -9: + not grep -F 'Shared library: [libbar.so]' out/test/aarch64/as-needed-weak/log2 -9: + grep -F 'Shared library: [libbar.so]' out/test/aarch64/as-needed-weak/log2 -13: + out/test/aarch64/bsymbolic-functions/exe -13: + grep '3 3 0' -19: + grep 'unknown command line option: -abcdefg' -21: ++ case $MACHINE in -21: ++ tlsdesc_opt=-mtls-dialect=desc -13: 3 3 0 -13: + on_exit -13: + echo OK -13: OK -13: + exit 0 -14: + 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 -19: + not ./mold -abcdefg -22: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/common-archive.sh .sh -21: +++ uname -22: ++ testname=common-archive -22: ++ t=out/test/aarch64/common-archive -22: ++ mkdir -p out/test/aarch64/common-archive -21: ++ '[' Linux = FreeBSD ']' -21: ++ trap 'on_error $LINENO' ERR -21: ++ trap on_exit EXIT -21: ++ echo -n 'Testing comment ... ' -21: Testing comment ... ++ set -o pipefail -21: ++ set -x -9: + return 0 -9: + on_exit -9: + echo OK -9: OK -9: + exit 0 -21: + cc -c -o out/test/aarch64/comment/a.o -xc - - 11/347 Test #13: aarch64-bsymbolic-functions .............................. Passed 0.69 sec + 11/347 Test #9: aarch64-as-needed-weak ................................... Passed 0.29 sec + 12/347 Test #13: aarch64-bsymbolic-functions .............................. Passed 0.24 sec +19: mold: warning: unknown command line option: -zfoo test 23 Start 23: aarch64-common-ref @@ -3156,7 +3143,6 @@ 23: MACHINE=aarch64 23: CPU= 23: Test timeout computed to be: 1500 - 12/347 Test #9: aarch64-as-needed-weak ................................... Passed 0.77 sec test 24 Start 24: aarch64-common-symbols @@ -3166,22 +3152,62 @@ 24: MACHINE=aarch64 24: CPU= 24: Test timeout computed to be: 1500 -22: ++ case $MACHINE in -22: ++ tlsdesc_opt=-mtls-dialect=desc -22: +++ uname -22: ++ '[' Linux = FreeBSD ']' -22: ++ trap 'on_error $LINENO' ERR -22: ++ trap on_exit EXIT -22: ++ echo -n 'Testing common-archive ... ' -22: Testing common-archive ... ++ set -o pipefail -22: ++ set -x -22: + cat -22: + cc -fcommon -xc -c -o out/test/aarch64/common-archive/a.o - -21: + cat -20: + return 0 -19: mold: fatal: unknown command line option: -abcdefg +22: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/common-archive.sh +22: + . /build/reproducible-path/mold-2.37.1+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= +19: + not ./mold -z foo +19: + grep 'unknown command line option: -z foo' +20: ++ '[' Linux = FreeBSD ']' +20: ++ trap 'on_error $LINENO' ERR +20: ++ trap on_exit EXIT +20: ++ echo -n 'Testing color-diagnostics ... ' +20: Testing color-diagnostics ... ++ set -o pipefail +20: ++ set -x +20: + cc -o out/test/aarch64/color-diagnostics/a.o -c -xc - +20: + cat +18: + cc -o out/test/aarch64/canonical-plt/b.o -c -xc - -fPIC 16: + cc -B. -no-pie -o out/test/aarch64/bsymbolic/exe out/test/aarch64/bsymbolic/c.o out/test/aarch64/bsymbolic/b.so 23: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/common-ref.sh +24: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/common-symbols.sh +24: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/common-symbols.sh .sh +21: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/comment.sh .sh +21: ++ testname=comment +21: ++ t=out/test/aarch64/comment +21: ++ mkdir -p out/test/aarch64/comment +18: + cat +19: mold: warning: unknown command line option: -z foo +22: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/common-archive.sh .sh +17: + grep 'GNU.*0x00000014.*NT_GNU_BUILD_ID' +17: + readelf -n out/test/aarch64/build-id/exe1 +21: ++ case $MACHINE in +21: ++ tlsdesc_opt=-mtls-dialect=desc +10: + readelf --dynamic out/test/aarch64/as-needed/exe 23: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 23: ++ export LC_ALL=C 23: ++ LC_ALL=C @@ -3196,47 +3222,79 @@ 23: ++ OBJCOPY=objcopy 23: ++ STRIP=strip 23: ++ QEMU= -17: + readelf -n out/test/aarch64/build-id/exe1 -20: + grep $'\E' -20: + not ./mold -o out/test/aarch64/color-diagnostics/exe out/test/aarch64/color-diagnostics/a.o --color-diagnostics=always 23: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/common-ref.sh .sh -19: + grep 'unknown command line option: --abcdefg' -19: + not ./mold --abcdefg +22: ++ testname=common-archive +22: ++ t=out/test/aarch64/common-archive +22: ++ mkdir -p out/test/aarch64/common-archive +19: + grep 'unknown command line option: -abcdefg' +24: ++ testname=common-symbols +24: ++ t=out/test/aarch64/common-symbols +24: ++ mkdir -p out/test/aarch64/common-symbols +21: +++ uname +22: ++ case $MACHINE in +22: ++ tlsdesc_opt=-mtls-dialect=desc +17: GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) +17: + cc -B. -o out/test/aarch64/build-id/exe2 out/test/aarch64/build-id/a.o -Wl,-build-id=uuid 23: ++ testname=common-ref 23: ++ t=out/test/aarch64/common-ref 23: ++ mkdir -p out/test/aarch64/common-ref -17: + grep 'GNU.*0x00000014.*NT_GNU_BUILD_ID' -17: GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) -24: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/common-symbols.sh -24: + . /build/reproducible-path/mold-2.37.1+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= -17: + cc -B. -o out/test/aarch64/build-id/exe2 out/test/aarch64/build-id/a.o -Wl,-build-id=uuid -18: + cc -o out/test/aarch64/canonical-plt/c.o -c -xc - -fno-PIC -18: + cat -15: + 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 +22: +++ uname +21: ++ '[' Linux = FreeBSD ']' +21: ++ trap 'on_error $LINENO' ERR +21: ++ trap on_exit EXIT +21: ++ echo -n 'Testing comment ... ' +21: Testing comment ... ++ set -o pipefail +21: ++ set -x +24: ++ case $MACHINE in +24: ++ tlsdesc_opt=-mtls-dialect=desc +24: +++ uname +22: ++ '[' Linux = FreeBSD ']' +22: ++ trap 'on_error $LINENO' ERR +22: ++ trap on_exit EXIT +22: ++ echo -n 'Testing common-archive ... ' +22: Testing common-archive ... ++ set -o pipefail +22: ++ set -x +21: + cat +10: + grep -F 'Shared library: [libfoo.so]' out/test/aarch64/as-needed/log +21: + cc -c -o out/test/aarch64/comment/a.o -xc - +24: ++ '[' Linux = FreeBSD ']' +24: ++ trap 'on_error $LINENO' ERR +24: ++ trap on_exit EXIT +24: ++ echo -n 'Testing common-symbols ... ' +24: Testing common-symbols ... ++ set -o pipefail +24: ++ set -x +10: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] +24: + cat 23: ++ case $MACHINE in 23: ++ tlsdesc_opt=-mtls-dialect=desc -20: mold: error: undefined symbol: foo -19: mold: fatal: unknown command line option: --abcdefg -19: + on_exit -19: + echo OK -19: OK -19: + exit 0 - 13/347 Test #19: aarch64-cmdline .......................................... Passed 0.26 sec -20: + not grep $'\E' -20: + grep $'\E' +10: + not grep -F 'Shared library: [libbar.so]' out/test/aarch64/as-needed/log +10: + grep -F 'Shared library: [libbar.so]' out/test/aarch64/as-needed/log +24: + cc -fcommon -xc -c -o out/test/aarch64/common-symbols/a.o - +23: +++ uname +22: + cc -fcommon -xc -c -o out/test/aarch64/common-archive/a.o - +23: ++ '[' Linux = FreeBSD ']' +23: ++ trap 'on_error $LINENO' ERR +23: ++ trap on_exit EXIT +23: ++ echo -n 'Testing common-ref ... ' +23: Testing common-ref ... ++ set -o pipefail +23: ++ set -x +23: + cc -fcommon -xc -c -o out/test/aarch64/common-ref/a.o - +22: + cat +23: + cat +15: + grep '^3 3 3 3 4 7$' +15: + out/test/aarch64/bsymbolic-non-weak/exe +15: 3 3 3 3 4 7 +15: + on_exit +15: + echo OK +15: OK +15: + exit 0 +19: + not ./mold -abcdefg +10: + return 0 +10: + on_exit +10: + echo OK +10: OK +10: + exit 0 + 13/347 Test #10: aarch64-as-needed ........................................ Passed 0.31 sec test 25 Start 25: aarch64-compress-debug-sections-zstd @@ -3246,26 +3304,21 @@ 25: MACHINE=aarch64 25: CPU= 25: Test timeout computed to be: 1500 -20: + not ./mold -o out/test/aarch64/color-diagnostics/exe out/test/aarch64/color-diagnostics/a.o --color-diagnostics=never -23: +++ uname -23: ++ '[' Linux = FreeBSD ']' -23: ++ trap 'on_error $LINENO' ERR -23: ++ trap on_exit EXIT -23: ++ echo -n 'Testing common-ref ... ' -23: Testing common-ref ... ++ set -o pipefail -23: ++ set -x -24: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/common-symbols.sh .sh -24: ++ testname=common-symbols -24: ++ t=out/test/aarch64/common-symbols -24: ++ mkdir -p out/test/aarch64/common-symbols -10: + readelf --dynamic out/test/aarch64/as-needed/exe -10: + grep -F 'Shared library: [libfoo.so]' out/test/aarch64/as-needed/log -21: + cc -B. -o out/test/aarch64/comment/exe out/test/aarch64/comment/a.o -23: + cc -fcommon -xc -c -o out/test/aarch64/common-ref/a.o - +18: + cat +18: + cc -o out/test/aarch64/canonical-plt/c.o -c -xc - -fno-PIC +19: mold: fatal: unknown command line option: -abcdefg + 14/347 Test #15: aarch64-bsymbolic-non-weak ............................... Passed 0.18 sec +20: + not ./mold -o out/test/aarch64/color-diagnostics/exe out/test/aarch64/color-diagnostics/a.o --color-diagnostics +test 26 + Start 26: aarch64-compress-debug-sections + +26: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/compress-debug-sections.sh" +26: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +26: Environment variables: +26: MACHINE=aarch64 +26: CPU= +26: Test timeout computed to be: 1500 25: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/compress-debug-sections-zstd.sh -23: + cat -24: ++ case $MACHINE in -24: ++ tlsdesc_opt=-mtls-dialect=desc 25: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 25: ++ export LC_ALL=C 25: ++ LC_ALL=C @@ -3280,52 +3333,67 @@ 25: ++ OBJCOPY=objcopy 25: ++ STRIP=strip 25: ++ QEMU= -10: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] -10: + not grep -F 'Shared library: [libbar.so]' out/test/aarch64/as-needed/log -10: + grep -F 'Shared library: [libbar.so]' out/test/aarch64/as-needed/log -24: +++ uname +20: + not grep $'\E' +20: + grep $'\E' +24: + cc -fcommon -xc -c -o out/test/aarch64/common-symbols/b.o - +24: + cat +19: + grep 'unknown command line option: --abcdefg' +19: + not ./mold --abcdefg 25: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/compress-debug-sections-zstd.sh .sh +14: + grep '^3 3 3 3 3 7$' +14: + out/test/aarch64/bsymbolic-non-weak-functions/exe +26: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/compress-debug-sections.sh +26: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/compress-debug-sections.sh .sh 25: ++ testname=compress-debug-sections-zstd 25: ++ t=out/test/aarch64/compress-debug-sections-zstd 25: ++ mkdir -p out/test/aarch64/compress-debug-sections-zstd -24: ++ '[' Linux = FreeBSD ']' -24: ++ trap 'on_error $LINENO' ERR -24: ++ trap on_exit EXIT -24: ++ echo -n 'Testing common-symbols ... ' -24: Testing common-symbols ... ++ set -o pipefail -24: ++ set -x -20: + return 0 -24: + cat -10: + return 0 -10: + on_exit -10: + echo OK -10: OK -10: + exit 0 - 14/347 Test #10: aarch64-as-needed ........................................ Passed 0.88 sec -test 26 - Start 26: aarch64-compress-debug-sections - -26: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/compress-debug-sections.sh" -26: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -26: Environment variables: -26: MACHINE=aarch64 -26: CPU= -26: Test timeout computed to be: 1500 -24: + cc -fcommon -xc -c -o out/test/aarch64/common-symbols/a.o - -25: ++ case $MACHINE in -25: ++ tlsdesc_opt=-mtls-dialect=desc -20: + not ./mold -o out/test/aarch64/color-diagnostics/exe out/test/aarch64/color-diagnostics/a.o --color-diagnostics=auto -20: + not grep $'\E' -20: + grep $'\E' -14: + out/test/aarch64/bsymbolic-non-weak-functions/exe -14: + grep '^3 3 3 3 3 7$' +26: ++ testname=compress-debug-sections +26: ++ t=out/test/aarch64/compress-debug-sections +26: ++ mkdir -p out/test/aarch64/compress-debug-sections 14: 3 3 3 3 3 7 14: + on_exit 14: + echo OK 14: OK 14: + exit 0 -18: + 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 +22: + cc -fcommon -xc -c -o out/test/aarch64/common-archive/b.o - +22: + cat +25: ++ case $MACHINE in +25: ++ tlsdesc_opt=-mtls-dialect=desc 25: +++ uname +26: ++ case $MACHINE in +26: ++ tlsdesc_opt=-mtls-dialect=desc + 15/347 Test #14: aarch64-bsymbolic-non-weak-functions ..................... Passed 0.24 sec +26: +++ uname +test 27 + Start 27: aarch64-compressed-debug-info + +27: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/compressed-debug-info.sh" +27: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +27: Environment variables: +27: MACHINE=aarch64 +27: CPU= +27: Test timeout computed to be: 1500 +26: ++ '[' Linux = FreeBSD ']' +26: ++ trap 'on_error $LINENO' ERR +26: ++ trap on_exit EXIT +26: ++ echo -n 'Testing compress-debug-sections ... ' +26: Testing compress-debug-sections ... ++ set -o pipefail +26: ++ set -x +26: + cat 25: ++ '[' Linux = FreeBSD ']' 25: ++ trap 'on_error $LINENO' ERR 25: ++ trap on_exit EXIT @@ -3340,17 +3408,9 @@ 25: skipped 25: + trap - EXIT 25: + exit 0 - 15/347 Test #14: aarch64-bsymbolic-non-weak-functions ..................... Passed 0.64 sec - 16/347 Test #25: aarch64-compress-debug-sections-zstd .....................***Skipped 0.09 sec -test 27 - Start 27: aarch64-compressed-debug-info - -27: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/compressed-debug-info.sh" -27: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -27: Environment variables: -27: MACHINE=aarch64 -27: CPU= -27: Test timeout computed to be: 1500 + 16/347 Test #25: aarch64-compress-debug-sections-zstd .....................***Skipped 0.03 sec +23: + cat +23: + cc -fcommon -xc -c -o out/test/aarch64/common-ref/b.o - test 28 Start 28: aarch64-copyrel-alignment @@ -3360,27 +3420,6 @@ 28: MACHINE=aarch64 28: CPU= 28: Test timeout computed to be: 1500 -26: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/compress-debug-sections.sh -26: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/compress-debug-sections.sh .sh -26: ++ testname=compress-debug-sections -26: ++ t=out/test/aarch64/compress-debug-sections -26: ++ mkdir -p out/test/aarch64/compress-debug-sections -22: + cat -22: + cc -fcommon -xc -c -o out/test/aarch64/common-archive/b.o - 27: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/compressed-debug-info.sh 27: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 27: ++ export LC_ALL=C @@ -3396,18 +3435,29 @@ 27: ++ OBJCOPY=objcopy 27: ++ STRIP=strip 27: ++ QEMU= -26: ++ case $MACHINE in -26: ++ tlsdesc_opt=-mtls-dialect=desc -26: +++ uname -20: + return 0 -16: + grep '3 4' -20: + on_exit -20: + echo OK -20: OK -20: + exit 0 +27: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/compressed-debug-info.sh .sh +21: + cc -B. -o out/test/aarch64/comment/exe out/test/aarch64/comment/a.o +27: ++ testname=compressed-debug-info +27: ++ t=out/test/aarch64/compressed-debug-info +27: ++ mkdir -p out/test/aarch64/compressed-debug-info +19: mold: fatal: unknown command line option: --abcdefg +19: + on_exit +19: + echo OK +19: OK +19: + exit 0 28: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-alignment.sh -16: + out/test/aarch64/bsymbolic/exe - 17/347 Test #20: aarch64-color-diagnostics ................................ Passed 0.38 sec +16: + grep '3 4' + 17/347 Test #19: aarch64-cmdline .......................................... Passed 0.09 sec +26: + cc -c -g -o out/test/aarch64/compress-debug-sections/a.o -xc - +test 29 + Start 29: aarch64-copyrel-norelro + +29: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-norelro.sh" +29: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +29: Environment variables: +29: MACHINE=aarch64 +29: CPU= +29: Test timeout computed to be: 1500 28: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 28: ++ export LC_ALL=C 28: ++ LC_ALL=C @@ -3422,63 +3472,18 @@ 28: ++ OBJCOPY=objcopy 28: ++ STRIP=strip 28: ++ QEMU= -test 29 - Start 29: aarch64-copyrel-norelro - -29: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-norelro.sh" -29: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -29: Environment variables: -29: MACHINE=aarch64 -29: CPU= -29: Test timeout computed to be: 1500 -16: 3 4 -16: + on_exit -16: + echo OK -16: OK -16: + exit 0 -27: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/compressed-debug-info.sh .sh -27: ++ testname=compressed-debug-info -27: ++ t=out/test/aarch64/compressed-debug-info -27: ++ mkdir -p out/test/aarch64/compressed-debug-info - 18/347 Test #16: aarch64-bsymbolic ........................................ Passed 0.61 sec -test 30 - Start 30: aarch64-copyrel-protected - -30: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-protected.sh" -30: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -30: Environment variables: -30: MACHINE=aarch64 -30: CPU= -30: Test timeout computed to be: 1500 -23: + cc -fcommon -xc -c -o out/test/aarch64/common-ref/b.o - -23: + cat 28: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-alignment.sh .sh 28: ++ testname=copyrel-alignment 28: ++ t=out/test/aarch64/copyrel-alignment 28: ++ mkdir -p out/test/aarch64/copyrel-alignment -27: ++ case $MACHINE in -27: ++ tlsdesc_opt=-mtls-dialect=desc -26: ++ '[' Linux = FreeBSD ']' -26: ++ trap 'on_error $LINENO' ERR -26: ++ trap on_exit EXIT -26: ++ echo -n 'Testing compress-debug-sections ... ' -26: Testing compress-debug-sections ... ++ set -o pipefail -26: ++ set -x -26: + cat -17: + readelf -nW out/test/aarch64/build-id/exe2 -17: + grep -E 'Build ID: ............4...[89abcdef]' -17: GNU 0x00000010 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f5f2990131c34da5b284e09fcfc5e530 -17: + cc -B. -o out/test/aarch64/build-id/exe3 out/test/aarch64/build-id/a.o -Wl,-build-id=md5 -15: + out/test/aarch64/bsymbolic-non-weak/exe -15: + grep '^3 3 3 3 4 7$' -15: 3 3 3 3 4 7 -15: + on_exit -15: + echo OK -15: OK -15: + exit 0 -22: + cc -fcommon -xc -c -o out/test/aarch64/common-archive/c.o - -24: + cat +20: + return 0 +16: + out/test/aarch64/bsymbolic/exe 29: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-norelro.sh +16: 3 4 +16: + on_exit +16: + echo OK +16: OK +16: + exit 0 29: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 29: ++ export LC_ALL=C 29: ++ LC_ALL=C @@ -3493,20 +3498,39 @@ 29: ++ OBJCOPY=objcopy 29: ++ STRIP=strip 29: ++ QEMU= -22: + cat - 19/347 Test #15: aarch64-bsymbolic-non-weak ............................... Passed 0.66 sec -test 31 - Start 31: aarch64-copyrel-relro +27: ++ case $MACHINE in +27: ++ tlsdesc_opt=-mtls-dialect=desc + 18/347 Test #16: aarch64-bsymbolic ........................................ Passed 0.18 sec +test 30 + Start 30: aarch64-copyrel-protected -31: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-relro.sh" -31: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -31: Environment variables: -31: MACHINE=aarch64 -31: CPU= -31: Test timeout computed to be: 1500 +30: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-protected.sh" +30: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +30: Environment variables: +30: MACHINE=aarch64 +30: CPU= +30: Test timeout computed to be: 1500 +29: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-norelro.sh .sh +29: ++ testname=copyrel-norelro +29: ++ t=out/test/aarch64/copyrel-norelro +29: ++ mkdir -p out/test/aarch64/copyrel-norelro +20: + grep $'\E' +20: + not ./mold -o out/test/aarch64/color-diagnostics/exe out/test/aarch64/color-diagnostics/a.o --color-diagnostics=always +27: +++ uname +27: ++ '[' Linux = FreeBSD ']' +27: ++ trap 'on_error $LINENO' ERR +27: ++ trap on_exit EXIT +27: ++ echo -n 'Testing compressed-debug-info ... ' +27: Testing compressed-debug-info ... ++ set -o pipefail +27: ++ set -x +27: + command -v dwarfdump +24: + cc -B. -o out/test/aarch64/common-symbols/exe out/test/aarch64/common-symbols/a.o out/test/aarch64/common-symbols/b.o 28: ++ case $MACHINE in 28: ++ tlsdesc_opt=-mtls-dialect=desc +27: + c++ -c -o out/test/aarch64/compressed-debug-info/a.o -g -gz=zlib -xc++ - +27: + cat 28: +++ uname +18: + 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 28: ++ '[' Linux = FreeBSD ']' 28: ++ trap 'on_error $LINENO' ERR 28: ++ trap on_exit EXIT @@ -3516,12 +3540,33 @@ 28: + '[' aarch64 = ppc64 ']' 28: + '[' aarch64 = ppc64le ']' 28: + [[ aarch64 = loongarch* ]] +17: + grep -E 'Build ID: ............4...[89abcdef]' 28: + cc -fPIC -shared -o out/test/aarch64/copyrel-alignment/a.so -xc - 28: + cat +17: + readelf -nW out/test/aarch64/build-id/exe2 +17: GNU 0x00000010 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ab0e652350754ecb9c1c7462037c7be1 +17: + cc -B. -o out/test/aarch64/build-id/exe3 out/test/aarch64/build-id/a.o -Wl,-build-id=md5 +22: + cc -fcommon -xc -c -o out/test/aarch64/common-archive/c.o - +23: + rm -f out/test/aarch64/common-ref/c.a +29: ++ case $MACHINE in +29: ++ tlsdesc_opt=-mtls-dialect=desc +29: +++ uname +22: + cat +23: + ar rcs out/test/aarch64/common-ref/c.a out/test/aarch64/common-ref/b.o +29: ++ '[' Linux = FreeBSD ']' +29: ++ trap 'on_error $LINENO' ERR +29: ++ trap on_exit EXIT +29: ++ echo -n 'Testing copyrel-norelro ... ' +29: Testing copyrel-norelro ... ++ set -o pipefail +29: ++ set -x +29: + [[ aarch64 = ppc64* ]] +29: + [[ aarch64 = loongarch* ]] 30: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-protected.sh +29: + cc -o out/test/aarch64/copyrel-norelro/a.o -c -xc -fno-PIE - 30: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 30: ++ export LC_ALL=C 30: ++ LC_ALL=C +23: + cc -fcommon -xc -c -o out/test/aarch64/common-ref/d.o - 30: ++ '[' -z aarch64 ']' 30: ++ '[' -z '' ']' 30: ++ TESTDIR=out/test/aarch64 @@ -3534,71 +3579,15 @@ 30: ++ STRIP=strip 30: ++ QEMU= 30: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-protected.sh .sh -26: + cc -c -g -o out/test/aarch64/compress-debug-sections/a.o -xc - -27: +++ uname -27: ++ '[' Linux = FreeBSD ']' -27: ++ trap 'on_error $LINENO' ERR -27: ++ trap on_exit EXIT -27: ++ echo -n 'Testing compressed-debug-info ... ' -27: Testing compressed-debug-info ... ++ set -o pipefail -27: ++ set -x -27: + command -v dwarfdump -27: + cat -27: + c++ -c -o out/test/aarch64/compressed-debug-info/a.o -g -gz=zlib -xc++ - -24: + cc -fcommon -xc -c -o out/test/aarch64/common-symbols/b.o - -29: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-norelro.sh .sh -29: ++ testname=copyrel-norelro -29: ++ t=out/test/aarch64/copyrel-norelro -29: ++ mkdir -p out/test/aarch64/copyrel-norelro -23: + rm -f out/test/aarch64/common-ref/c.a +29: + cat +23: + cat 30: ++ testname=copyrel-protected 30: ++ t=out/test/aarch64/copyrel-protected 30: ++ mkdir -p out/test/aarch64/copyrel-protected -29: ++ case $MACHINE in -29: ++ tlsdesc_opt=-mtls-dialect=desc -21: + grep mold -31: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-relro.sh -21: + readelf -p .comment out/test/aarch64/comment/exe -23: + ar rcs out/test/aarch64/common-ref/c.a out/test/aarch64/common-ref/b.o -31: + . /build/reproducible-path/mold-2.37.1+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= -29: +++ uname -29: ++ '[' Linux = FreeBSD ']' -29: ++ trap 'on_error $LINENO' ERR -29: ++ trap on_exit EXIT -29: ++ echo -n 'Testing copyrel-norelro ... ' -29: Testing copyrel-norelro ... ++ set -o pipefail -29: ++ set -x -29: + [[ aarch64 = ppc64* ]] -29: + [[ aarch64 = loongarch* ]] 30: ++ case $MACHINE in 30: ++ tlsdesc_opt=-mtls-dialect=desc -21: [ 0] mold 2.37.1 (compatible with GNU ld) -31: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-relro.sh .sh -31: ++ testname=copyrel-relro -31: ++ t=out/test/aarch64/copyrel-relro -31: ++ mkdir -p out/test/aarch64/copyrel-relro -21: + readelf -SW out/test/aarch64/comment/exe -29: + cat -29: + cc -o out/test/aarch64/copyrel-norelro/a.o -c -xc -fno-PIE - -26: + cc -B. -o out/test/aarch64/compress-debug-sections/exe out/test/aarch64/compress-debug-sections/a.o -Wl,--compress-debug-sections=zlib -31: ++ case $MACHINE in -31: ++ tlsdesc_opt=-mtls-dialect=desc 30: +++ uname 30: ++ '[' Linux = FreeBSD ']' -21: + grep -E '\.comment.*\bMS\b' 30: ++ trap 'on_error $LINENO' ERR 30: ++ trap on_exit EXIT 30: ++ echo -n 'Testing copyrel-protected ... ' @@ -3607,21 +3596,75 @@ 30: + '[' aarch64 = ppc64 ']' 30: + '[' aarch64 = ppc64le ']' 30: + [[ aarch64 = loongarch* ]] -23: + cc -fcommon -xc -c -o out/test/aarch64/common-ref/d.o - -31: +++ uname -31: ++ '[' Linux = FreeBSD ']' +20: mold: error: undefined symbol: foo +30: + cc -o out/test/aarch64/copyrel-protected/a.o -c -xc -fno-PIE - 30: + cat -31: ++ trap 'on_error $LINENO' ERR -31: ++ trap on_exit EXIT -31: ++ echo -n 'Testing copyrel-relro ... ' -31: Testing copyrel-relro ... ++ set -o pipefail -31: ++ set -x +20: + not ./mold -o out/test/aarch64/color-diagnostics/exe out/test/aarch64/color-diagnostics/a.o --color-diagnostics=never +20: + not grep $'\E' +20: + grep $'\E' +27: + cat +22: + cat +22: + cc -fcommon -xc -c -o out/test/aarch64/common-archive/d.o - +27: + c++ -c -o out/test/aarch64/compressed-debug-info/b.o -g -gz=zlib -xc++ - +26: + cc -B. -o out/test/aarch64/compress-debug-sections/exe out/test/aarch64/compress-debug-sections/a.o -Wl,--compress-debug-sections=zlib +21: + grep mold +21: + readelf -p .comment out/test/aarch64/comment/exe +20: + return 0 +23: + rm -f out/test/aarch64/common-ref/e.a +24: + out/test/aarch64/common-symbols/exe +29: + cc -B. -fPIC -shared -o out/test/aarch64/copyrel-norelro/b.so -xc - +29: + cat +23: + ar rcs out/test/aarch64/common-ref/e.a out/test/aarch64/common-ref/d.o +18: + grep '^1 1 1$' +20: + not grep $'\E' +20: + grep $'\E' +20: + not ./mold -o out/test/aarch64/color-diagnostics/exe out/test/aarch64/color-diagnostics/a.o --color-diagnostics=auto +18: + out/test/aarch64/canonical-plt/exe +18: 1 1 1 +18: + on_exit +18: + echo OK +18: OK +18: + exit 0 +23: + 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 +21: [ 0] mold 2.37.1 (compatible with GNU ld) +21: + grep -E '\.comment.*\bMS\b' + 19/347 Test #18: aarch64-canonical-plt .................................... Passed 0.18 sec +24: + grep '0 5 42' +test 31 + Start 31: aarch64-copyrel-relro + +31: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-relro.sh" +31: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +31: Environment variables: +31: MACHINE=aarch64 +31: CPU= +31: Test timeout computed to be: 1500 +24: 0 5 42 +24: + readelf --sections out/test/aarch64/common-symbols/exe +24: + grep '.common .*NOBITS' out/test/aarch64/common-symbols/log +24: [29] .common NOBITS 0000000000030ae4 00000ae0 +24: + on_exit +24: + echo OK +24: OK +24: + exit 0 +21: + readelf -SW out/test/aarch64/comment/exe 21: [28] .comment PROGBITS 0000000000000000 000a00 000045 01 MS 0 0 1 21: + on_exit 21: + echo OK 21: OK 21: + exit 0 - 20/347 Test #21: aarch64-comment .......................................... Passed 0.38 sec +22: + rm -f out/test/aarch64/common-archive/e.a +22: + 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 +28: + cat +28: + cc -fPIC -shared -o out/test/aarch64/copyrel-alignment/b.so -xc - +30: + cat +30: + cc -shared -o out/test/aarch64/copyrel-protected/b.so -xc - +17: + grep 'GNU.*0x00000010.*NT_GNU_BUILD_ID' +17: + readelf -n out/test/aarch64/build-id/exe3 + 20/347 Test #21: aarch64-comment .......................................... Passed 0.13 sec + 21/347 Test #24: aarch64-common-symbols ................................... Passed 0.12 sec +22: + cc -B. -o out/test/aarch64/common-archive/exe out/test/aarch64/common-archive/a.o out/test/aarch64/common-archive/e.a +17: GNU 0x00000010 NT_GNU_BUILD_ID (unique build ID bitstring) test 32 Start 32: aarch64-copyrel-relro2 @@ -3631,22 +3674,6 @@ 32: MACHINE=aarch64 32: CPU= 32: Test timeout computed to be: 1500 -23: + cat -31: + cc -o out/test/aarch64/copyrel-relro/a.o -c -xc -fno-PIE - -30: + cc -o out/test/aarch64/copyrel-protected/a.o -c -xc -fno-PIE - -31: + cat -22: + cc -fcommon -xc -c -o out/test/aarch64/common-archive/d.o - -22: + cat -18: + out/test/aarch64/canonical-plt/exe -24: + cc -B. -o out/test/aarch64/common-symbols/exe out/test/aarch64/common-symbols/a.o out/test/aarch64/common-symbols/b.o -18: + grep '^1 1 1$' -18: 1 1 1 -18: + on_exit -18: + echo OK -18: OK -18: + exit 0 - 21/347 Test #18: aarch64-canonical-plt .................................... Passed 0.58 sec -27: + c++ -c -o out/test/aarch64/compressed-debug-info/b.o -g -gz=zlib -xc++ - test 33 Start 33: aarch64-copyrel @@ -3656,7 +3683,26 @@ 33: MACHINE=aarch64 33: CPU= 33: Test timeout computed to be: 1500 -27: + cat +17: + cc -B. -o out/test/aarch64/build-id/exe4 out/test/aarch64/build-id/a.o -Wl,-build-id=sha1 +31: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-relro.sh +31: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/copyrel-relro.sh .sh +31: ++ testname=copyrel-relro +31: ++ t=out/test/aarch64/copyrel-relro +31: ++ mkdir -p out/test/aarch64/copyrel-relro 32: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-relro2.sh 32: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 32: ++ export LC_ALL=C @@ -3673,10 +3719,13 @@ 32: ++ STRIP=strip 32: ++ QEMU= 32: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-relro2.sh .sh -33: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel.sh +31: ++ case $MACHINE in +31: ++ tlsdesc_opt=-mtls-dialect=desc +31: +++ uname 32: ++ testname=copyrel-relro2 32: ++ t=out/test/aarch64/copyrel-relro2 32: ++ mkdir -p out/test/aarch64/copyrel-relro2 +33: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel.sh 33: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 33: ++ export LC_ALL=C 33: ++ LC_ALL=C @@ -3691,63 +3740,25 @@ 33: ++ OBJCOPY=objcopy 33: ++ STRIP=strip 33: ++ QEMU= +31: ++ '[' Linux = FreeBSD ']' +31: ++ trap 'on_error $LINENO' ERR +31: ++ trap on_exit EXIT +31: ++ echo -n 'Testing copyrel-relro ... ' +31: Testing copyrel-relro ... ++ set -o pipefail +31: ++ set -x 32: ++ case $MACHINE in 32: ++ tlsdesc_opt=-mtls-dialect=desc -28: + cat +31: + cc -o out/test/aarch64/copyrel-relro/a.o -c -xc -fno-PIE - 33: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel.sh .sh 33: ++ testname=copyrel 33: ++ t=out/test/aarch64/copyrel 33: ++ mkdir -p out/test/aarch64/copyrel -32: +++ uname -32: ++ '[' Linux = FreeBSD ']' -32: ++ trap 'on_error $LINENO' ERR -32: ++ trap on_exit EXIT -32: ++ echo -n 'Testing copyrel-relro2 ... ' -32: Testing copyrel-relro2 ... ++ set -o pipefail -32: ++ set -x -33: ++ case $MACHINE in -33: ++ tlsdesc_opt=-mtls-dialect=desc -28: + cc -fPIC -shared -o out/test/aarch64/copyrel-alignment/b.so -xc - -22: + rm -f out/test/aarch64/common-archive/e.a -32: + cc -o out/test/aarch64/copyrel-relro2/a.o -c -xc -fno-PIE - -32: + cat -33: +++ uname -22: + 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 -33: ++ '[' Linux = FreeBSD ']' -33: ++ trap 'on_error $LINENO' ERR -33: ++ trap on_exit EXIT -33: ++ echo -n 'Testing copyrel ... ' -33: Testing copyrel ... ++ set -o pipefail -33: ++ set -x -22: + cc -B. -o out/test/aarch64/common-archive/exe out/test/aarch64/common-archive/a.o out/test/aarch64/common-archive/e.a -23: + rm -f out/test/aarch64/common-ref/e.a -30: + cc -shared -o out/test/aarch64/copyrel-protected/b.so -xc - -33: + cc -fno-PIC -o out/test/aarch64/copyrel/a.o -c -xc - -33: + cat -30: + cat -17: + readelf -n out/test/aarch64/build-id/exe3 -17: + grep 'GNU.*0x00000010.*NT_GNU_BUILD_ID' -29: + cc -B. -fPIC -shared -o out/test/aarch64/copyrel-norelro/b.so -xc - -29: + cat -17: GNU 0x00000010 NT_GNU_BUILD_ID (unique build ID bitstring) -17: + cc -B. -o out/test/aarch64/build-id/exe4 out/test/aarch64/build-id/a.o -Wl,-build-id=sha1 -23: + ar rcs out/test/aarch64/common-ref/e.a out/test/aarch64/common-ref/d.o -27: + 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 -31: + cc -fPIC -shared -o out/test/aarch64/copyrel-relro/b.so -xc - -26: + readelf -WS out/test/aarch64/compress-debug-sections/exe -31: + cat -23: + 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 -26: + grep '\.debug_info .* [Cx] ' out/test/aarch64/compress-debug-sections/log -26: [32] .debug_info PROGBITS 0000000000000000 000b59 00007c 00 C 0 0 1 -26: + grep '\.debug_str .* MS[Cx] ' out/test/aarch64/compress-debug-sections/log -32: + cc -B. -fPIC -shared -o out/test/aarch64/copyrel-relro2/b.so -xc - -26: [35] .debug_str PROGBITS 0000000000000000 000ca6 00009e 01 MSC 0 0 1 -26: + on_exit -26: + echo OK -26: OK -26: + exit 0 -32: + cat - 22/347 Test #26: aarch64-compress-debug-sections .......................... Passed 0.36 sec +20: + return 0 +20: + on_exit +20: + echo OK +20: OK +20: + exit 0 + 22/347 Test #20: aarch64-color-diagnostics ................................ Passed 0.15 sec test 34 Start 34: aarch64-ctors-in-init-array @@ -3757,31 +3768,28 @@ 34: MACHINE=aarch64 34: CPU= 34: Test timeout computed to be: 1500 +31: + cat +27: + 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 +33: ++ case $MACHINE in +33: ++ tlsdesc_opt=-mtls-dialect=desc +33: +++ uname +33: ++ '[' Linux = FreeBSD ']' +33: ++ trap 'on_error $LINENO' ERR +33: ++ trap on_exit EXIT +33: ++ echo -n 'Testing copyrel ... ' +33: Testing copyrel ... ++ set -o pipefail +33: ++ set -x 33: + cat -24: + grep '0 5 42' -33: + cc -fno-PIC -o out/test/aarch64/copyrel/b.o -c -xc - -24: + out/test/aarch64/common-symbols/exe -24: 0 5 42 -24: + readelf --sections out/test/aarch64/common-symbols/exe -28: + cc -fPIC -shared -o out/test/aarch64/copyrel-alignment/c.so -xc - -24: + grep '.common .*NOBITS' out/test/aarch64/common-symbols/log -28: + cat +33: + cc -fno-PIC -o out/test/aarch64/copyrel/a.o -c -xc - +32: +++ uname +32: ++ '[' Linux = FreeBSD ']' +32: ++ trap 'on_error $LINENO' ERR +32: ++ trap on_exit EXIT +32: ++ echo -n 'Testing copyrel-relro2 ... ' +32: Testing copyrel-relro2 ... ++ set -o pipefail +32: ++ set -x 34: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ctors-in-init-array.sh -24: [29] .common NOBITS 0000000000030ae4 00000ae0 -24: + on_exit -24: + echo OK -24: OK -24: + exit 0 - 23/347 Test #24: aarch64-common-symbols ................................... Passed 0.52 sec -test 35 - Start 35: aarch64-dead-debug-sections - -35: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dead-debug-sections.sh" -35: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -35: Environment variables: -35: MACHINE=aarch64 -35: CPU= -35: Test timeout computed to be: 1500 +26: + readelf -WS out/test/aarch64/compress-debug-sections/exe 34: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 34: ++ export LC_ALL=C 34: ++ LC_ALL=C @@ -3796,11 +3804,35 @@ 34: ++ OBJCOPY=objcopy 34: ++ STRIP=strip 34: ++ QEMU= -22: + out/test/aarch64/common-archive/exe +26: + grep '\.debug_info .* [Cx] ' out/test/aarch64/compress-debug-sections/log +26: [32] .debug_info PROGBITS 0000000000000000 000b59 00007c 00 C 0 0 1 +26: + grep '\.debug_str .* MS[Cx] ' out/test/aarch64/compress-debug-sections/log +30: + grep -F 'cannot create a copy relocation for protected symbol' 34: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ctors-in-init-array.sh .sh +23: + out/test/aarch64/common-ref/exe +30: + 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 34: ++ testname=ctors-in-init-array 34: ++ t=out/test/aarch64/ctors-in-init-array 34: ++ mkdir -p out/test/aarch64/ctors-in-init-array +32: + cc -o out/test/aarch64/copyrel-relro2/a.o -c -xc -fno-PIE - +23: + grep 5 +23: 5 +23: + on_exit +23: + echo OK +23: OK +23: + exit 0 + 23/347 Test #23: aarch64-common-ref ....................................... Passed 0.15 sec +test 35 + Start 35: aarch64-dead-debug-sections + +35: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dead-debug-sections.sh" +35: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +35: Environment variables: +35: MACHINE=aarch64 +35: CPU= +35: Test timeout computed to be: 1500 +32: + cat +28: + cat 35: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dead-debug-sections.sh 35: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 35: ++ export LC_ALL=C @@ -3816,11 +3848,7 @@ 35: ++ OBJCOPY=objcopy 35: ++ STRIP=strip 35: ++ QEMU= -30: + grep -F 'cannot create a copy relocation for protected symbol' -30: + 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 -22: + grep '5 0 0 -1' -22: 5 0 0 -1 -27: + dwarfdump out/test/aarch64/compressed-debug-info/exe +35: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dead-debug-sections.sh .sh 34: ++ case $MACHINE in 34: ++ tlsdesc_opt=-mtls-dialect=desc 34: +++ uname @@ -3828,20 +3856,34 @@ 34: ++ trap 'on_error $LINENO' ERR 34: ++ trap on_exit EXIT 34: ++ echo -n 'Testing ctors-in-init-array ... ' -34: Testing ctors-in-init-array ... ++ set -o pipefail -34: ++ set -x -35: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dead-debug-sections.sh .sh +26: [35] .debug_str PROGBITS 0000000000000000 000ca6 00009e 01 MSC 0 0 1 +22: + grep '5 0 0 -1' 35: ++ testname=dead-debug-sections 35: ++ t=out/test/aarch64/dead-debug-sections +34: Testing ctors-in-init-array ... ++ set -o pipefail +34: ++ set -x 35: ++ mkdir -p out/test/aarch64/dead-debug-sections -31: + 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 -34: + cc -o out/test/aarch64/ctors-in-init-array/a.o -c -xc - 34: + cat +22: + out/test/aarch64/common-archive/exe +22: 5 0 0 -1 +26: + on_exit +26: + echo OK +26: OK +26: + exit 0 + 24/347 Test #26: aarch64-compress-debug-sections .......................... Passed 0.13 sec +28: + cc -fPIC -shared -o out/test/aarch64/copyrel-alignment/c.so -xc - +test 36 + Start 36: aarch64-debug-macro-section + +36: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/debug-macro-section.sh" +36: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +36: Environment variables: +36: MACHINE=aarch64 +36: CPU= +36: Test timeout computed to be: 1500 35: ++ case $MACHINE in 35: ++ tlsdesc_opt=-mtls-dialect=desc 35: +++ uname -22: + cc -fcommon -xc -c -o out/test/aarch64/common-archive/f.o - -22: + cat 35: ++ '[' Linux = FreeBSD ']' 35: ++ trap 'on_error $LINENO' ERR 35: ++ trap on_exit EXIT @@ -3849,49 +3891,14 @@ 35: Testing dead-debug-sections ... ++ set -o pipefail 35: ++ set -x 35: + command -v dwarfdump -27: + grep -F .debug_info -17: + readelf -n out/test/aarch64/build-id/exe4 -27: + readelf --sections out/test/aarch64/compressed-debug-info/exe -17: + grep 'GNU.*0x00000014.*NT_GNU_BUILD_ID' -29: + 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 35: + cat -27: [31] .debug_info PROGBITS 0000000000000000 00000b27 -27: + on_exit -27: + echo OK -27: OK -27: + exit 0 -23: + grep 5 -17: GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) -17: + cc -B. -o out/test/aarch64/build-id/exe5 out/test/aarch64/build-id/a.o -Wl,-build-id=sha256 - 24/347 Test #27: aarch64-compressed-debug-info ............................ Passed 0.45 sec -33: + cat -33: + cc -fPIC -o out/test/aarch64/copyrel/c.o -c -xc - -test 36 - Start 36: aarch64-debug-macro-section - -36: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/debug-macro-section.sh" -36: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -36: Environment variables: -36: MACHINE=aarch64 -36: CPU= -36: Test timeout computed to be: 1500 -23: + out/test/aarch64/common-ref/exe -23: 5 -23: + on_exit -23: + echo OK -23: OK -23: + exit 0 - 25/347 Test #23: aarch64-common-ref ....................................... Passed 0.62 sec -test 37 - Start 37: aarch64-default-symver - -37: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/default-symver.sh" -37: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -37: Environment variables: -37: MACHINE=aarch64 -37: CPU= -37: Test timeout computed to be: 1500 +34: + cc -o out/test/aarch64/ctors-in-init-array/a.o -c -xc - +29: + 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 35: + c++ -c -o out/test/aarch64/dead-debug-sections/a.o -g -xc++ - +22: + cc -fcommon -xc -c -o out/test/aarch64/common-archive/f.o - +22: + cat +17: + readelf -n out/test/aarch64/build-id/exe4 +17: + grep 'GNU.*0x00000014.*NT_GNU_BUILD_ID' 36: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/debug-macro-section.sh 36: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 36: ++ export LC_ALL=C @@ -3907,12 +3914,43 @@ 36: ++ OBJCOPY=objcopy 36: ++ STRIP=strip 36: ++ QEMU= -28: + cc -fno-PIE -o out/test/aarch64/copyrel-alignment/d.o -c -xc - -28: + cat +17: GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) +17: + cc -B. -o out/test/aarch64/build-id/exe5 out/test/aarch64/build-id/a.o -Wl,-build-id=sha256 +33: + cc -fno-PIC -o out/test/aarch64/copyrel/b.o -c -xc - +33: + cat 36: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/debug-macro-section.sh .sh +27: + dwarfdump out/test/aarch64/compressed-debug-info/exe 36: ++ testname=debug-macro-section 36: ++ t=out/test/aarch64/debug-macro-section 36: ++ mkdir -p out/test/aarch64/debug-macro-section +27: + readelf --sections out/test/aarch64/compressed-debug-info/exe +27: + grep -F .debug_info +27: [31] .debug_info PROGBITS 0000000000000000 00000b27 +27: + on_exit +27: + echo OK +27: OK +27: + exit 0 +31: + cc -fPIC -shared -o out/test/aarch64/copyrel-relro/b.so -xc - + 25/347 Test #27: aarch64-compressed-debug-info ............................ Passed 0.13 sec +test 37 + Start 37: aarch64-default-symver + +37: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/default-symver.sh" +37: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +37: Environment variables: +37: MACHINE=aarch64 +37: CPU= +37: Test timeout computed to be: 1500 +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 debug-macro-section ... ' +36: Testing debug-macro-section ... ++ set -o pipefail +36: ++ set -x +36: + cat 37: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/default-symver.sh 37: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 37: ++ export LC_ALL=C @@ -3928,29 +3966,15 @@ 37: ++ OBJCOPY=objcopy 37: ++ STRIP=strip 37: ++ QEMU= -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 debug-macro-section ... ' -36: Testing debug-macro-section ... ++ set -o pipefail -36: ++ set -x -36: + cat -32: + 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 -22: + rm -f out/test/aarch64/common-archive/f.a -33: + cc -B. -shared -o out/test/aarch64/copyrel/c.so out/test/aarch64/copyrel/c.o +31: + cat +36: + gcc -o out/test/aarch64/debug-macro-section/b.o -c -xc - -Iout/test/aarch64/debug-macro-section -g3 37: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/default-symver.sh .sh 37: ++ testname=default-symver 37: ++ t=out/test/aarch64/default-symver 37: ++ mkdir -p out/test/aarch64/default-symver -22: + ar rcs out/test/aarch64/common-archive/f.a out/test/aarch64/common-archive/b.o out/test/aarch64/common-archive/f.o +36: + cat 37: ++ case $MACHINE in 37: ++ tlsdesc_opt=-mtls-dialect=desc -22: + cc -B. -o out/test/aarch64/common-archive/exe out/test/aarch64/common-archive/a.o out/test/aarch64/common-archive/f.a -36: + gcc -o out/test/aarch64/debug-macro-section/b.o -c -xc - -Iout/test/aarch64/debug-macro-section -g3 -36: + cat 37: +++ uname 37: ++ '[' Linux = FreeBSD ']' 37: ++ trap 'on_error $LINENO' ERR @@ -3958,17 +3982,12 @@ 37: ++ echo -n 'Testing default-symver ... ' 37: Testing default-symver ... ++ set -o pipefail 37: ++ set -x -34: + cc -o out/test/aarch64/ctors-in-init-array/b.o -c -xc - -34: + cat -37: + cc -o out/test/aarch64/default-symver/a.o -c -xc - -28: + 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 -37: + cat 30: mold: error: out/test/aarch64/copyrel-protected/b.so: cannot create a copy relocation for protected symbol 'foo'; recompile with -fPIC 30: + on_exit 30: + echo OK 30: OK 30: + exit 0 - 26/347 Test #30: aarch64-copyrel-protected ................................ Passed 0.50 sec + 26/347 Test #30: aarch64-copyrel-protected ................................ Passed 0.13 sec test 38 Start 38: aarch64-defsym-lto @@ -3978,30 +3997,15 @@ 38: MACHINE=aarch64 38: CPU= 38: Test timeout computed to be: 1500 -31: + out/test/aarch64/copyrel-relro/exe -31: + grep '^sigsegv 0 1$' -31: sigsegv 0 1 -31: + on_exit -31: + echo OK -31: OK -31: + exit 0 - 27/347 Test #31: aarch64-copyrel-relro .................................... Passed 0.50 sec -test 39 - Start 39: aarch64-defsym-missing-symbol - -39: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/defsym-missing-symbol.sh" -39: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -39: Environment variables: -39: MACHINE=aarch64 -39: CPU= -39: Test timeout computed to be: 1500 -35: + c++ -c -o out/test/aarch64/dead-debug-sections/b.o -g -xc++ - -35: + cat +37: + cat +32: + cc -B. -fPIC -shared -o out/test/aarch64/copyrel-relro2/b.so -xc - +32: + cat 38: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/defsym-lto.sh 38: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 38: ++ export LC_ALL=C 38: ++ LC_ALL=C 38: ++ '[' -z aarch64 ']' +35: + cat 38: ++ '[' -z '' ']' 38: ++ TESTDIR=out/test/aarch64 38: ++ CC=cc @@ -4012,12 +4016,87 @@ 38: ++ OBJCOPY=objcopy 38: ++ STRIP=strip 38: ++ QEMU= +35: + c++ -c -o out/test/aarch64/dead-debug-sections/b.o -g -xc++ - +33: + cat +38: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/defsym-lto.sh .sh +38: ++ testname=defsym-lto +38: ++ t=out/test/aarch64/defsym-lto +38: ++ mkdir -p out/test/aarch64/defsym-lto +37: + cc -o out/test/aarch64/default-symver/a.o -c -xc - +38: ++ case $MACHINE in +38: ++ tlsdesc_opt=-mtls-dialect=desc +22: + rm -f out/test/aarch64/common-archive/f.a +22: + ar rcs out/test/aarch64/common-archive/f.a out/test/aarch64/common-archive/b.o out/test/aarch64/common-archive/f.o +38: +++ uname +34: + cc -o out/test/aarch64/ctors-in-init-array/b.o -c -xc - +34: + cat +38: ++ '[' Linux = FreeBSD ']' +38: ++ trap 'on_error $LINENO' ERR +38: ++ trap on_exit EXIT +38: ++ echo -n 'Testing defsym-lto ... ' +38: Testing defsym-lto ... ++ set -o pipefail +38: ++ set -x +38: + test_cflags -flto +33: + cc -fPIC -o out/test/aarch64/copyrel/c.o -c -xc - +38: + echo 'int main() {}' +38: + cc -B. -flto -o /dev/null -xc - +29: + grep -F .copyrel.rel.ro +29: + readelf -W --sections out/test/aarch64/copyrel-norelro/exe1 +28: + cc -fno-PIE -o out/test/aarch64/copyrel-alignment/d.o -c -xc - +28: + cat +29: [22] .copyrel.rel.ro NOBITS 00000000002209e8 0009e8 000064 00 WA 0 0 8 +22: + cc -B. -o out/test/aarch64/common-archive/exe out/test/aarch64/common-archive/a.o out/test/aarch64/common-archive/f.a +29: + 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 +31: + 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 +35: + c++ -o out/test/aarch64/dead-debug-sections/c.o -c -xc++ -g - +35: + cat +36: + cat +36: + gcc -o out/test/aarch64/debug-macro-section/c.o -c -xc - -Iout/test/aarch64/debug-macro-section -g3 17: + grep 'GNU.*0x00000020.*NT_GNU_BUILD_ID' 17: + readelf -n out/test/aarch64/build-id/exe5 17: GNU 0x00000020 NT_GNU_BUILD_ID (unique build ID bitstring) 17: + cc -B. -o out/test/aarch64/build-id/exe6 out/test/aarch64/build-id/a.o -Wl,-build-id=fast -38: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/defsym-lto.sh .sh +33: + cc -B. -shared -o out/test/aarch64/copyrel/c.so out/test/aarch64/copyrel/c.o +28: + 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 +32: + 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 +34: + 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 37: + cc -B. -o out/test/aarch64/default-symver/b.so -shared out/test/aarch64/default-symver/a.o -Wl,-default-symver +29: + not grep -F .copyrel.rel.ro +29: + grep -F .copyrel.rel.ro +29: + readelf -W --sections out/test/aarch64/copyrel-norelro/exe2 +22: + out/test/aarch64/common-archive/exe +22: + grep '5 0 7 2' +22: 5 0 7 2 +22: + on_exit +22: + echo OK +22: OK +22: + exit 0 +29: + return 0 +36: + gcc -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 + 27/347 Test #22: aarch64-common-archive ................................... Passed 0.25 sec +test 39 + Start 39: aarch64-defsym-missing-symbol + +39: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/defsym-missing-symbol.sh" +39: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +39: Environment variables: +39: MACHINE=aarch64 +39: CPU= +39: Test timeout computed to be: 1500 +29: + on_exit +29: + echo OK +29: OK +29: + exit 0 + 28/347 Test #29: aarch64-copyrel-norelro .................................. Passed 0.20 sec +test 40 + Start 40: aarch64-defsym + +40: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/defsym.sh" +40: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +40: Environment variables: +40: MACHINE=aarch64 +40: CPU= +40: Test timeout computed to be: 1500 39: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/defsym-missing-symbol.sh 39: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 39: ++ export LC_ALL=C @@ -4033,33 +4112,13 @@ 39: ++ OBJCOPY=objcopy 39: ++ STRIP=strip 39: ++ QEMU= -32: + grep '^sigsegv 0 1$' -32: + out/test/aarch64/copyrel-relro2/exe -32: sigsegv 0 1 -32: + on_exit -32: + echo OK -32: OK -32: + exit 0 - 28/347 Test #32: aarch64-copyrel-relro2 ................................... Passed 0.46 sec -test 40 - Start 40: aarch64-defsym - -40: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/defsym.sh" -40: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -40: Environment variables: -40: MACHINE=aarch64 -40: CPU= -40: Test timeout computed to be: 1500 +35: + 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 +40: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/defsym.sh +17: + readelf -n out/test/aarch64/build-id/exe6 39: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/defsym-missing-symbol.sh .sh 39: ++ testname=defsym-missing-symbol 39: ++ t=out/test/aarch64/defsym-missing-symbol 39: ++ mkdir -p out/test/aarch64/defsym-missing-symbol -34: + 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 -38: ++ testname=defsym-lto -38: ++ t=out/test/aarch64/defsym-lto -38: ++ mkdir -p out/test/aarch64/defsym-lto -40: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/defsym.sh -29: + grep -F .copyrel.rel.ro 40: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 40: ++ export LC_ALL=C 40: ++ LC_ALL=C @@ -4074,30 +4133,11 @@ 40: ++ OBJCOPY=objcopy 40: ++ STRIP=strip 40: ++ QEMU= -29: + readelf -W --sections out/test/aarch64/copyrel-norelro/exe1 -38: ++ case $MACHINE in -38: ++ tlsdesc_opt=-mtls-dialect=desc -40: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/defsym.sh .sh -29: [22] .copyrel.rel.ro NOBITS 00000000002209e8 0009e8 000064 00 WA 0 0 8 -40: ++ testname=defsym -40: ++ t=out/test/aarch64/defsym -40: ++ mkdir -p out/test/aarch64/defsym +17: + grep 'GNU.*0x00000020.*NT_GNU_BUILD_ID' 39: ++ case $MACHINE in 39: ++ tlsdesc_opt=-mtls-dialect=desc -29: + 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 -38: +++ uname -38: ++ '[' Linux = FreeBSD ']' -38: ++ trap 'on_error $LINENO' ERR -38: ++ trap on_exit EXIT -38: ++ echo -n 'Testing defsym-lto ... ' -38: Testing defsym-lto ... ++ set -o pipefail -38: ++ set -x -38: + test_cflags -flto -28: + out/test/aarch64/copyrel-alignment/exe1 -40: ++ case $MACHINE in -40: ++ tlsdesc_opt=-mtls-dialect=desc -38: + echo 'int main() {}' -36: + gcc -o out/test/aarch64/debug-macro-section/c.o -c -xc - -Iout/test/aarch64/debug-macro-section -g3 +17: GNU 0x00000020 NT_GNU_BUILD_ID (unique build ID bitstring) +17: + cc -B. -o out/test/aarch64/build-id/exe7 out/test/aarch64/build-id/a.o -Wl,-build-id=0xdeadbeefdeadbeef 39: +++ uname 39: ++ '[' Linux = FreeBSD ']' 39: ++ trap 'on_error $LINENO' ERR @@ -4105,42 +4145,28 @@ 39: ++ echo -n 'Testing defsym-missing-symbol ... ' 39: Testing defsym-missing-symbol ... ++ set -o pipefail 39: ++ set -x -36: + cat -38: + cc -B. -flto -o /dev/null -xc - -40: +++ uname -40: ++ '[' Linux = FreeBSD ']' -40: ++ trap 'on_error $LINENO' ERR -40: ++ trap on_exit EXIT -40: ++ echo -n 'Testing defsym ... ' -40: Testing defsym ... ++ set -o pipefail -40: ++ set -x -28: + grep '\.copyrel.* 32$' -28: + readelf -W --sections out/test/aarch64/copyrel-alignment/exe1 -28: [28] .copyrel NOBITS 0000000000230a40 000a38 000004 00 WA 0 0 32 -28: + 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 -39: + cc -o out/test/aarch64/defsym-missing-symbol/a.o -c -xc - -40: + cat -39: + cat -40: + cc -fPIC -o out/test/aarch64/defsym/a.o -c -xc - -17: + readelf -n out/test/aarch64/build-id/exe6 -17: + grep 'GNU.*0x00000020.*NT_GNU_BUILD_ID' +31: + grep '^sigsegv 0 1$' +34: + out/test/aarch64/ctors-in-init-array/exe 33: + 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 -35: + c++ -o out/test/aarch64/dead-debug-sections/c.o -c -xc++ -g - -17: GNU 0x00000020 NT_GNU_BUILD_ID (unique build ID bitstring) -17: + cc -B. -o out/test/aarch64/build-id/exe7 out/test/aarch64/build-id/a.o -Wl,-build-id=0xdeadbeefdeadbeef -35: + cat -37: + grep ' foo@@b\.so' -37: + readelf --dyn-syms out/test/aarch64/default-symver/b.so -37: 5: 00000000000106e8 8 FUNC GLOBAL DEFAULT 14 foo@@b.so -37: + cc -B. -o out/test/aarch64/default-symver/b.so -shared out/test/aarch64/default-symver/a.o -Wl,--soname=bar -Wl,-default-symver -22: + out/test/aarch64/common-archive/exe -22: + grep '5 0 7 2' -22: 5 0 7 2 -22: + on_exit -22: + echo OK -22: OK -22: + exit 0 - 29/347 Test #22: aarch64-common-archive ................................... Passed 0.95 sec +31: + out/test/aarch64/copyrel-relro/exe +39: + cc -o out/test/aarch64/defsym-missing-symbol/a.o -c -xc - +34: + grep 'ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4' +31: sigsegv 0 1 +31: + on_exit +31: + echo OK +31: OK +31: + exit 0 +34: ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4 +34: + on_exit +34: + echo OK +34: OK +34: + exit 0 +40: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/defsym.sh .sh +32: + grep '^sigsegv 0 1$' + 29/347 Test #31: aarch64-copyrel-relro .................................... Passed 0.16 sec +40: ++ testname=defsym +40: ++ t=out/test/aarch64/defsym +40: ++ mkdir -p out/test/aarch64/defsym test 41 Start 41: aarch64-defsym2 @@ -4150,8 +4176,38 @@ 41: MACHINE=aarch64 41: CPU= 41: Test timeout computed to be: 1500 -40: + 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 -36: + gcc -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 +39: + cat +32: + out/test/aarch64/copyrel-relro2/exe +32: sigsegv 0 1 +32: + on_exit +32: + echo OK +32: OK +32: + exit 0 + 30/347 Test #34: aarch64-ctors-in-init-array .............................. Passed 0.15 sec + 31/347 Test #32: aarch64-copyrel-relro2 ................................... Passed 0.16 sec +test 42 + Start 42: aarch64-demangle-cpp + +42: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/demangle-cpp.sh" +42: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +42: Environment variables: +42: MACHINE=aarch64 +42: CPU= +42: Test timeout computed to be: 1500 +test 43 + Start 43: aarch64-demangle-rust + +43: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/demangle-rust.sh" +43: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +43: Environment variables: +43: MACHINE=aarch64 +43: CPU= +43: Test timeout computed to be: 1500 +28: + out/test/aarch64/copyrel-alignment/exe1 +28: + readelf -W --sections out/test/aarch64/copyrel-alignment/exe1 +28: + grep '\.copyrel.* 32$' +28: [28] .copyrel NOBITS 0000000000230a40 000a38 000004 00 WA 0 0 32 +28: + 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 41: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/defsym2.sh 41: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 41: ++ export LC_ALL=C @@ -4173,71 +4229,11 @@ 41: ++ mkdir -p out/test/aarch64/defsym2 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 defsym2 ... ' -41: Testing defsym2 ... ++ set -o pipefail -41: ++ set -x -41: + cat -29: + readelf -W --sections out/test/aarch64/copyrel-norelro/exe2 -41: + cc -fPIC -o out/test/aarch64/defsym2/a.o -c -xc - -39: + grep 'undefined symbol: bar' -39: + not cc -B. -o out/test/aarch64/defsym-missing-symbol/exe out/test/aarch64/defsym-missing-symbol/a.o -Wl,-defsym=foo=bar -35: + 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 +37: + grep ' foo@@b\.so' 37: + readelf --dyn-syms out/test/aarch64/default-symver/b.so -37: + grep ' foo@@bar' -37: 5: 00000000000106e8 8 FUNC GLOBAL DEFAULT 14 foo@@bar -37: + on_exit -37: + echo OK -37: OK -37: + exit 0 -29: + not grep -F .copyrel.rel.ro -29: + grep -F .copyrel.rel.ro - 30/347 Test #37: aarch64-default-symver ................................... Passed 0.35 sec -test 42 - Start 42: aarch64-demangle-cpp - -42: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/demangle-cpp.sh" -42: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -42: Environment variables: -42: MACHINE=aarch64 -42: CPU= -42: Test timeout computed to be: 1500 -29: + return 0 -29: + on_exit -29: + echo OK -29: OK -29: + exit 0 -34: + grep 'ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4' -34: + out/test/aarch64/ctors-in-init-array/exe -34: ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4 -34: + on_exit -34: + echo OK -34: OK -34: + exit 0 -28: + out/test/aarch64/copyrel-alignment/exe2 - 31/347 Test #29: aarch64-copyrel-norelro .................................. Passed 0.78 sec - 32/347 Test #34: aarch64-ctors-in-init-array .............................. Passed 0.49 sec -test 43 - Start 43: aarch64-demangle-rust - -43: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/demangle-rust.sh" -43: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -43: Environment variables: -43: MACHINE=aarch64 -43: CPU= -43: Test timeout computed to be: 1500 -test 44 - Start 44: aarch64-demangle - -44: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/demangle.sh" -44: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -44: Environment variables: -44: MACHINE=aarch64 -44: CPU= -44: Test timeout computed to be: 1500 +37: 5: 00000000000106e8 8 FUNC GLOBAL DEFAULT 14 foo@@b.so +37: + cc -B. -o out/test/aarch64/default-symver/b.so -shared out/test/aarch64/default-symver/a.o -Wl,--soname=bar -Wl,-default-symver +41: +++ uname 42: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/demangle-cpp.sh 42: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 42: ++ export LC_ALL=C @@ -4257,17 +4253,8 @@ 42: ++ testname=demangle-cpp 42: ++ t=out/test/aarch64/demangle-cpp 42: ++ mkdir -p out/test/aarch64/demangle-cpp -28: + grep '\.copyrel.* 8$' -28: + readelf -W --sections out/test/aarch64/copyrel-alignment/exe2 -28: [28] .copyrel NOBITS 0000000000230a40 000a38 000004 00 WA 0 0 8 -28: + 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 -17: + grep 'Build ID: deadbeefdeadbeef' -17: + readelf -n out/test/aarch64/build-id/exe7 -17: Build ID: deadbeefdeadbeef -17: + on_exit -17: + echo OK -17: OK -17: + exit 0 +40: ++ case $MACHINE in +40: ++ tlsdesc_opt=-mtls-dialect=desc 43: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/demangle-rust.sh 43: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 43: ++ export LC_ALL=C @@ -4283,35 +4270,129 @@ 43: ++ OBJCOPY=objcopy 43: ++ STRIP=strip 43: ++ QEMU= +41: ++ '[' Linux = FreeBSD ']' +41: ++ trap 'on_error $LINENO' ERR +41: ++ trap on_exit EXIT +41: ++ echo -n 'Testing defsym2 ... ' +41: Testing defsym2 ... ++ set -o pipefail +41: ++ set -x +41: + cat 43: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/demangle-rust.sh .sh 43: ++ testname=demangle-rust 43: ++ t=out/test/aarch64/demangle-rust 43: ++ mkdir -p out/test/aarch64/demangle-rust - 33/347 Test #17: aarch64-build-id ......................................... Passed 1.30 sec -test 45 - Start 45: aarch64-dependency-file-lto - -45: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file-lto.sh" -45: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -45: Environment variables: -45: MACHINE=aarch64 -45: CPU= -45: Test timeout computed to be: 1500 +41: + cc -fPIC -o out/test/aarch64/defsym2/a.o -c -xc - +43: ++ case $MACHINE in +43: ++ tlsdesc_opt=-mtls-dialect=desc 42: ++ case $MACHINE in 42: ++ tlsdesc_opt=-mtls-dialect=desc 42: +++ uname +40: +++ uname +40: ++ '[' Linux = FreeBSD ']' +40: ++ trap 'on_error $LINENO' ERR +40: ++ trap on_exit EXIT +40: ++ echo -n 'Testing defsym ... ' +40: Testing defsym ... ++ set -o pipefail +40: ++ set -x 42: ++ '[' Linux = FreeBSD ']' 42: ++ trap 'on_error $LINENO' ERR 42: ++ trap on_exit EXIT 42: ++ echo -n 'Testing demangle-cpp ... ' 42: Testing demangle-cpp ... ++ set -o pipefail 42: ++ set -x -42: + cc -c -o out/test/aarch64/demangle-cpp/a.o -xc - +39: + not cc -B. -o out/test/aarch64/defsym-missing-symbol/exe out/test/aarch64/defsym-missing-symbol/a.o -Wl,-defsym=foo=bar 42: + cat -40: + grep '^Hello 0x10 0x2000$' -40: + out/test/aarch64/defsym/exe -43: ++ case $MACHINE in -43: ++ tlsdesc_opt=-mtls-dialect=desc +39: + grep 'undefined symbol: bar' +42: + cc -c -o out/test/aarch64/demangle-cpp/a.o -xc - +40: + cat +43: +++ uname +43: ++ '[' Linux = FreeBSD ']' +43: ++ trap 'on_error $LINENO' ERR +43: ++ trap on_exit EXIT +43: ++ echo -n 'Testing demangle-rust ... ' +43: Testing demangle-rust ... ++ set -o pipefail +43: ++ set -x +43: + cc -c -o out/test/aarch64/demangle-rust/a.o -xc - +43: + cat +17: + grep 'Build ID: deadbeefdeadbeef' +17: + readelf -n out/test/aarch64/build-id/exe7 +40: + cc -fPIC -o out/test/aarch64/defsym/a.o -c -xc - +35: + grep 'Hello world' +17: Build ID: deadbeefdeadbeef +17: + on_exit +17: + echo OK +17: OK +17: + exit 0 +33: + grep '42 42 1' +33: + out/test/aarch64/copyrel/exe +35: + out/test/aarch64/dead-debug-sections/exe +36: + objdump --dwarf=macro out/test/aarch64/debug-macro-section/exe +36: + not grep 'DW_MACRO_import -.* 0x0$' +36: + grep 'DW_MACRO_import -.* 0x0$' + 32/347 Test #17: aarch64-build-id ......................................... Passed 0.40 sec +33: 42 42 1 +33: + on_exit +33: + echo OK +33: OK +33: + exit 0 +35: Hello world +35: + dwarfdump out/test/aarch64/dead-debug-sections/exe +test 44 + Start 44: aarch64-demangle + +44: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/demangle.sh" +44: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +44: Environment variables: +44: MACHINE=aarch64 +44: CPU= +44: Test timeout computed to be: 1500 + 33/347 Test #33: aarch64-copyrel .......................................... Passed 0.20 sec +test 45 + Start 45: aarch64-dependency-file-lto + +45: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file-lto.sh" +45: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +45: Environment variables: +45: MACHINE=aarch64 +45: CPU= +45: Test timeout computed to be: 1500 +36: + return 0 +36: + on_exit +36: + echo OK +36: OK +36: + exit 0 + 34/347 Test #36: aarch64-debug-macro-section .............................. Passed 0.18 sec +41: + cc -B. -o out/test/aarch64/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/aarch64/defsym2/a.o +35: + on_exit +35: + echo OK +35: OK +35: + exit 0 + 35/347 Test #35: aarch64-dead-debug-sections .............................. Passed 0.19 sec +37: + grep ' foo@@bar' +37: + readelf --dyn-syms out/test/aarch64/default-symver/b.so +37: 5: 00000000000106e8 8 FUNC GLOBAL DEFAULT 14 foo@@bar +37: + on_exit +37: + echo OK +37: OK +37: + exit 0 +test 46 + Start 46: aarch64-dependency-file-response-file + +46: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file-response-file.sh" +46: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +46: Environment variables: +46: MACHINE=aarch64 +46: CPU= +46: Test timeout computed to be: 1500 +test 47 + Start 47: aarch64-dependency-file + +47: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file.sh" +47: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +47: Environment variables: +47: MACHINE=aarch64 +47: CPU= +47: Test timeout computed to be: 1500 44: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/demangle.sh 44: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 44: ++ export LC_ALL=C @@ -4327,11 +4408,40 @@ 44: ++ OBJCOPY=objcopy 44: ++ STRIP=strip 44: ++ QEMU= -40: Hello 0x10 0x2000 -40: + on_exit -40: + echo OK -40: OK -40: + exit 0 +44: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/demangle.sh .sh +44: ++ testname=demangle +44: ++ t=out/test/aarch64/demangle +44: ++ mkdir -p out/test/aarch64/demangle +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 demangle ... ' +44: Testing demangle ... ++ set -o pipefail +44: ++ set -x +44: + cat +44: + cc -c -o out/test/aarch64/demangle/a.o -xc++ - +28: + out/test/aarch64/copyrel-alignment/exe2 +28: + readelf -W --sections out/test/aarch64/copyrel-alignment/exe2 +28: + grep '\.copyrel.* 8$' +28: [28] .copyrel NOBITS 0000000000230a40 000a38 000004 00 WA 0 0 8 +28: + 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 +43: + not cc -B. -o out/test/aarch64/demangle-rust/exe out/test/aarch64/demangle-rust/a.o +43: + grep -F ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' +42: + not cc -B. -o out/test/aarch64/demangle-cpp/exe1 out/test/aarch64/demangle-cpp/a.o +42: + grep -F 'ns::version()' + 36/347 Test #37: aarch64-default-symver ................................... Passed 0.16 sec +test 48 + Start 48: aarch64-disable-new-dtags + +48: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/disable-new-dtags.sh" +48: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +48: Environment variables: +48: MACHINE=aarch64 +48: CPU= +48: Test timeout computed to be: 1500 45: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file-lto.sh 45: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 45: ++ export LC_ALL=C @@ -4347,57 +4457,12 @@ 45: ++ OBJCOPY=objcopy 45: ++ STRIP=strip 45: ++ QEMU= -44: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/demangle.sh .sh -44: ++ testname=demangle -44: ++ t=out/test/aarch64/demangle -44: ++ mkdir -p out/test/aarch64/demangle - 34/347 Test #40: aarch64-defsym ........................................... Passed 0.27 sec -test 46 - Start 46: aarch64-dependency-file-response-file - -46: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file-response-file.sh" -46: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -46: Environment variables: -46: MACHINE=aarch64 -46: CPU= -46: Test timeout computed to be: 1500 -41: + cc -B. -o out/test/aarch64/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/aarch64/defsym2/a.o -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 demangle ... ' -44: Testing demangle ... ++ set -o pipefail -44: ++ set -x -45: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file-lto.sh .sh -45: ++ testname=dependency-file-lto -45: ++ t=out/test/aarch64/dependency-file-lto -45: ++ mkdir -p out/test/aarch64/dependency-file-lto +40: + 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 39: mold: error: --defsym: undefined symbol: bar 39: + on_exit 39: + echo OK 39: OK 39: + exit 0 -43: +++ uname -43: ++ '[' Linux = FreeBSD ']' - 35/347 Test #39: aarch64-defsym-missing-symbol ............................ Passed 0.31 sec -43: ++ trap 'on_error $LINENO' ERR -43: ++ trap on_exit EXIT -43: ++ echo -n 'Testing demangle-rust ... ' -43: Testing demangle-rust ... ++ set -o pipefail -43: ++ set -x -test 47 - Start 47: aarch64-dependency-file - -47: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file.sh" -47: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -47: Environment variables: -47: MACHINE=aarch64 -47: CPU= -47: Test timeout computed to be: 1500 -44: + cc -c -o out/test/aarch64/demangle/a.o -xc++ - 46: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file-response-file.sh 46: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 46: ++ export LC_ALL=C @@ -4413,26 +4478,19 @@ 46: ++ OBJCOPY=objcopy 46: ++ STRIP=strip 46: ++ QEMU= -44: + cat -43: + cat -45: ++ case $MACHINE in -45: ++ tlsdesc_opt=-mtls-dialect=desc -43: + cc -c -o out/test/aarch64/demangle-rust/a.o -xc - -45: +++ uname -45: ++ '[' Linux = FreeBSD ']' -45: ++ trap 'on_error $LINENO' ERR -45: ++ trap on_exit EXIT -45: ++ echo -n 'Testing dependency-file-lto ... ' -45: Testing dependency-file-lto ... ++ set -o pipefail -45: ++ set -x -45: + test_cflags -flto -fno-fat-lto-objects -36: + objdump --dwarf=macro out/test/aarch64/debug-macro-section/exe 46: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file-response-file.sh .sh 46: ++ testname=dependency-file-response-file 46: ++ t=out/test/aarch64/dependency-file-response-file 46: ++ mkdir -p out/test/aarch64/dependency-file-response-file -36: + not grep 'DW_MACRO_import -.* 0x0$' -36: + grep 'DW_MACRO_import -.* 0x0$' +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 dependency-file-response-file ... ' +46: Testing dependency-file-response-file ... ++ set -o pipefail +46: ++ set -x 47: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file.sh 47: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 47: ++ export LC_ALL=C @@ -4448,46 +4506,14 @@ 47: ++ OBJCOPY=objcopy 47: ++ STRIP=strip 47: ++ QEMU= -46: ++ case $MACHINE in -46: ++ tlsdesc_opt=-mtls-dialect=desc 47: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file.sh .sh 47: ++ testname=dependency-file 47: ++ t=out/test/aarch64/dependency-file 47: ++ mkdir -p out/test/aarch64/dependency-file -33: + out/test/aarch64/copyrel/exe -33: + grep '42 42 1' -45: + cc -B. -flto -fno-fat-lto-objects -o /dev/null -xc - -33: 42 42 1 -33: + on_exit -33: + echo OK -33: OK -33: + exit 0 - 36/347 Test #33: aarch64-copyrel .......................................... Passed 0.75 sec -test 48 - Start 48: aarch64-disable-new-dtags - -48: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/disable-new-dtags.sh" -48: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -48: Environment variables: -48: MACHINE=aarch64 -48: CPU= -48: Test timeout computed to be: 1500 -45: + echo 'int main() {}' -46: +++ uname -46: ++ '[' Linux = FreeBSD ']' -46: ++ trap 'on_error $LINENO' ERR -46: ++ trap on_exit EXIT -46: ++ echo -n 'Testing dependency-file-response-file ... ' -46: Testing dependency-file-response-file ... ++ set -o pipefail -46: ++ set -x -46: + cat -36: + return 0 -36: + on_exit -36: + echo OK -36: OK -36: + exit 0 - 37/347 Test #36: aarch64-debug-macro-section .............................. Passed 0.50 sec -46: + cc -o out/test/aarch64/dependency-file-response-file/a.o -c -xc - +47: ++ case $MACHINE in +47: ++ tlsdesc_opt=-mtls-dialect=desc +47: +++ uname + 37/347 Test #39: aarch64-defsym-missing-symbol ............................ Passed 0.10 sec test 49 Start 49: aarch64-discard-section @@ -4497,18 +4523,22 @@ 49: MACHINE=aarch64 49: CPU= 49: Test timeout computed to be: 1500 -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 dependency-file ... ' 47: Testing dependency-file ... ++ set -o pipefail 47: ++ set -x -28: + out/test/aarch64/copyrel-alignment/exe3 -35: + grep 'Hello world' -35: + out/test/aarch64/dead-debug-sections/exe +47: + cat +47: + cc -o out/test/aarch64/dependency-file/a.o -c -xc - +41: + nm -D out/test/aarch64/defsym2/b.so +41: + grep bar +41: 00000000000106e8 T bar +41: + on_exit +41: + echo OK +41: OK +41: + exit 0 + 38/347 Test #41: aarch64-defsym2 .......................................... Passed 0.08 sec 48: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/disable-new-dtags.sh 48: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 48: ++ export LC_ALL=C @@ -4524,36 +4554,12 @@ 48: ++ OBJCOPY=objcopy 48: ++ STRIP=strip 48: ++ QEMU= -35: Hello world -35: + dwarfdump out/test/aarch64/dead-debug-sections/exe -47: + cat -49: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/discard-section.sh -47: + cc -o out/test/aarch64/dependency-file/a.o -c -xc - -35: + on_exit -35: + echo OK -35: OK -35: + exit 0 48: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/disable-new-dtags.sh .sh -28: + grep '\.copyrel.* 256$' 48: ++ testname=disable-new-dtags 48: ++ t=out/test/aarch64/disable-new-dtags 48: ++ mkdir -p out/test/aarch64/disable-new-dtags - 38/347 Test #35: aarch64-dead-debug-sections .............................. Passed 0.62 sec -28: + readelf -W --sections out/test/aarch64/copyrel-alignment/exe3 -49: + . /build/reproducible-path/mold-2.37.1+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= +48: ++ case $MACHINE in +48: ++ tlsdesc_opt=-mtls-dialect=desc test 50 Start 50: aarch64-discard @@ -4563,60 +4569,17 @@ 50: MACHINE=aarch64 50: CPU= 50: Test timeout computed to be: 1500 -28: [28] .copyrel NOBITS 0000000000230b00 000a38 000004 00 WA 0 0 256 -28: + on_exit -28: + echo OK -28: OK -28: + exit 0 -49: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/discard-section.sh .sh -49: ++ testname=discard-section -49: ++ t=out/test/aarch64/discard-section -49: ++ mkdir -p out/test/aarch64/discard-section -48: ++ case $MACHINE in -48: ++ tlsdesc_opt=-mtls-dialect=desc +46: + cc -o out/test/aarch64/dependency-file-response-file/a.o -c -xc - +46: + cat +45: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file-lto.sh .sh +45: ++ testname=dependency-file-lto +45: ++ t=out/test/aarch64/dependency-file-lto +45: ++ mkdir -p out/test/aarch64/dependency-file-lto 44: + grep 'undefined symbol: _Z3fooii$' 44: + not cc -B. -o out/test/aarch64/demangle/exe out/test/aarch64/demangle/a.o -Wl,-no-demangle -42: + grep -F 'ns::version()' -42: + not cc -B. -o out/test/aarch64/demangle-cpp/exe1 out/test/aarch64/demangle-cpp/a.o - 39/347 Test #28: aarch64-copyrel-alignment ................................ Passed 0.99 sec -49: ++ case $MACHINE in -49: ++ tlsdesc_opt=-mtls-dialect=desc -test 51 - Start 51: aarch64-dso-undef - -51: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dso-undef.sh" -51: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -51: Environment variables: -51: MACHINE=aarch64 -51: CPU= -51: Test timeout computed to be: 1500 -49: +++ uname -49: ++ '[' Linux = FreeBSD ']' -49: ++ trap 'on_error $LINENO' ERR -49: ++ trap on_exit EXIT -49: ++ echo -n 'Testing discard-section ... ' -49: Testing discard-section ... ++ set -o pipefail -49: ++ set -x -49: + cc -o out/test/aarch64/discard-section/a.o -c -xc - -49: + cat -43: + grep -F ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' -43: + not cc -B. -o out/test/aarch64/demangle-rust/exe out/test/aarch64/demangle-rust/a.o 48: +++ uname -48: ++ '[' Linux = FreeBSD ']' -48: ++ trap 'on_error $LINENO' ERR -48: ++ trap on_exit EXIT -48: ++ echo -n 'Testing disable-new-dtags ... ' -48: Testing disable-new-dtags ... ++ set -o pipefail -48: ++ set -x -48: + cc -o out/test/aarch64/disable-new-dtags/a.o -c -xc -fPIC - -48: + cat -41: + nm -D out/test/aarch64/defsym2/b.so -41: + grep bar -41: 00000000000106e8 T bar -41: + on_exit -41: + echo OK -41: OK -41: + exit 0 +28: + out/test/aarch64/copyrel-alignment/exe3 +49: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/discard-section.sh 50: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/discard.sh 50: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 50: ++ export LC_ALL=C @@ -4632,29 +4595,90 @@ 50: ++ OBJCOPY=objcopy 50: ++ STRIP=strip 50: ++ QEMU= -46: + echo 'out/test/aarch64/dependency-file-response-file/a.o -Wl,-dependency-file=out/test/aarch64/dependency-file-response-file/dep' -46: + cc -B. -o out/test/aarch64/dependency-file-response-file/exe @out/test/aarch64/dependency-file-response-file/rsp - 40/347 Test #41: aarch64-defsym2 .......................................... Passed 0.30 sec -test 52 - Start 52: aarch64-dt-init - -52: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dt-init.sh" -52: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -52: Environment variables: -52: MACHINE=aarch64 -52: CPU= -52: Test timeout computed to be: 1500 +45: ++ case $MACHINE in +45: ++ tlsdesc_opt=-mtls-dialect=desc 50: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/discard.sh .sh +28: + grep '\.copyrel.* 256$' 50: ++ testname=discard 50: ++ t=out/test/aarch64/discard 50: ++ mkdir -p out/test/aarch64/discard +48: ++ '[' Linux = FreeBSD ']' +48: ++ trap 'on_error $LINENO' ERR +48: ++ trap on_exit EXIT +48: ++ echo -n 'Testing disable-new-dtags ... ' +48: Testing disable-new-dtags ... ++ set -o pipefail +48: ++ set -x +48: + cat +48: + cc -o out/test/aarch64/disable-new-dtags/a.o -c -xc -fPIC - +49: + . /build/reproducible-path/mold-2.37.1+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= +28: + readelf -W --sections out/test/aarch64/copyrel-alignment/exe3 50: ++ case $MACHINE in 50: ++ tlsdesc_opt=-mtls-dialect=desc +50: +++ uname +49: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/discard-section.sh .sh +45: +++ uname +50: ++ '[' Linux = FreeBSD ']' +50: ++ trap 'on_error $LINENO' ERR +50: ++ trap on_exit EXIT +50: ++ echo -n 'Testing discard ... ' +50: Testing discard ... ++ set -o pipefail +50: ++ set -x +50: + [[ aarch64 = riscv* ]] +50: + [[ aarch64 = loongarch* ]] +42: mold: error: undefined symbol: ns::version() +50: + cc -o out/test/aarch64/discard/a.o -c -x assembler -Wa,-L - +42: + cc -c -o out/test/aarch64/demangle-cpp/b.o -xc - +28: [28] .copyrel NOBITS 0000000000230b00 000a38 000004 00 WA 0 0 256 +28: + on_exit +28: + echo OK +28: OK +28: + exit 0 +50: + cat + 39/347 Test #28: aarch64-copyrel-alignment ................................ Passed 0.32 sec +42: + cat +test 51 + Start 51: aarch64-dso-undef + +51: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dso-undef.sh" +51: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +51: Environment variables: +51: MACHINE=aarch64 +51: CPU= +51: Test timeout computed to be: 1500 +50: + ./mold -o out/test/aarch64/discard/exe out/test/aarch64/discard/a.o +49: ++ testname=discard-section +49: ++ t=out/test/aarch64/discard-section +49: ++ mkdir -p out/test/aarch64/discard-section +45: ++ '[' Linux = FreeBSD ']' +45: ++ trap 'on_error $LINENO' ERR +45: ++ trap on_exit EXIT +45: ++ echo -n 'Testing dependency-file-lto ... ' +45: Testing dependency-file-lto ... ++ set -o pipefail +45: ++ set -x +45: + test_cflags -flto -fno-fat-lto-objects +45: + cc -B. -flto -fno-fat-lto-objects -o /dev/null -xc - 51: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dso-undef.sh +49: ++ case $MACHINE in +49: ++ tlsdesc_opt=-mtls-dialect=desc 51: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +50: + readelf --symbols out/test/aarch64/discard/exe 51: ++ export LC_ALL=C 51: ++ LC_ALL=C 51: ++ '[' -z aarch64 ']' +49: +++ uname 51: ++ '[' -z '' ']' 51: ++ TESTDIR=out/test/aarch64 51: ++ CC=cc @@ -4666,22 +4690,66 @@ 51: ++ STRIP=strip 51: ++ QEMU= 51: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dso-undef.sh .sh +49: ++ '[' Linux = FreeBSD ']' +49: ++ trap 'on_error $LINENO' ERR +49: ++ trap on_exit EXIT +49: ++ echo -n 'Testing discard-section ... ' +49: Testing discard-section ... ++ set -o pipefail +49: ++ set -x +50: + grep -F _start out/test/aarch64/discard/log +49: + cat +49: + cc -o out/test/aarch64/discard-section/a.o -c -xc - 51: ++ testname=dso-undef 51: ++ t=out/test/aarch64/dso-undef 51: ++ mkdir -p out/test/aarch64/dso-undef +45: + echo 'int main() {}' +40: + out/test/aarch64/defsym/exe +50: 16: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 _start +50: 17: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start +50: 18: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start +50: 20: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start +50: 22: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start +50: 27: 0000000000230240 0 NOTYPE LOCAL DEFAULT 8 __bss_start +50: 31: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start +50: 32: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start +50: 40: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR +50: 42: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR +50: + grep -F foo out/test/aarch64/discard/log 51: ++ case $MACHINE in 51: ++ tlsdesc_opt=-mtls-dialect=desc -50: +++ uname -50: ++ '[' Linux = FreeBSD ']' -50: ++ trap 'on_error $LINENO' ERR -50: ++ trap on_exit EXIT -50: ++ echo -n 'Testing discard ... ' -50: Testing discard ... ++ set -o pipefail -50: ++ set -x -50: + [[ aarch64 = riscv* ]] -50: + [[ aarch64 = loongarch* ]] +51: +++ uname +50: 14: 0000000000210214 0 NOTYPE LOCAL DEFAULT 3 foo +50: + grep -F .Lbar out/test/aarch64/discard/log +51: ++ '[' Linux = FreeBSD ']' +51: ++ trap 'on_error $LINENO' ERR +51: ++ trap on_exit EXIT +51: ++ echo -n 'Testing dso-undef ... ' +51: Testing dso-undef ... ++ set -o pipefail +51: ++ set -x +51: + cc -fPIC -o out/test/aarch64/dso-undef/a.o -c -xc - +51: + cat +50: 15: 0000000000210218 0 NOTYPE LOCAL DEFAULT 3 .Lbar +43: mold: error: undefined symbol: as core::iter::iterator::Iterator>::rposition::::{closure#0} +43: + on_exit +43: + echo OK +43: OK +43: + exit 0 + 40/347 Test #43: aarch64-demangle-rust .................................... Passed 0.11 sec +test 52 + Start 52: aarch64-dt-init + +52: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dt-init.sh" +52: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +52: Environment variables: +52: MACHINE=aarch64 +52: CPU= +52: Test timeout computed to be: 1500 +46: + echo 'out/test/aarch64/dependency-file-response-file/a.o -Wl,-dependency-file=out/test/aarch64/dependency-file-response-file/dep' +46: + cc -B. -o out/test/aarch64/dependency-file-response-file/exe @out/test/aarch64/dependency-file-response-file/rsp +50: + ./mold -o out/test/aarch64/discard/exe out/test/aarch64/discard/a.o --discard-locals +47: + 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 52: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dt-init.sh -49: + cc -B. -o out/test/aarch64/discard-section/exe0 out/test/aarch64/discard-section/a.o +40: + grep '^Hello 0x10 0x2000$' 52: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 52: ++ export LC_ALL=C 52: ++ LC_ALL=C @@ -4696,30 +4764,27 @@ 52: ++ OBJCOPY=objcopy 52: ++ STRIP=strip 52: ++ QEMU= -47: + 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 -50: + cat -50: + cc -o out/test/aarch64/discard/a.o -c -x assembler -Wa,-L - -51: +++ uname -51: ++ '[' Linux = FreeBSD ']' -51: ++ trap 'on_error $LINENO' ERR -51: ++ trap on_exit EXIT -51: ++ echo -n 'Testing dso-undef ... ' -51: Testing dso-undef ... ++ set -o pipefail -51: ++ set -x -50: + ./mold -o out/test/aarch64/discard/exe out/test/aarch64/discard/a.o -48: + cc -B. -shared -o out/test/aarch64/disable-new-dtags/b.so out/test/aarch64/disable-new-dtags/a.o -Wl,-rpath=/foo -51: + cat -44: mold: error: undefined symbol: _Z3fooii -51: + cc -fPIC -o out/test/aarch64/dso-undef/a.o -c -xc - +40: Hello 0x10 0x2000 +40: + on_exit +40: + echo OK +40: OK +40: + exit 0 + 41/347 Test #40: aarch64-defsym ........................................... Passed 0.14 sec +test 53 + Start 53: aarch64-dt-needed + +53: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dt-needed.sh" +53: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +53: Environment variables: +53: MACHINE=aarch64 +53: CPU= +53: Test timeout computed to be: 1500 52: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dt-init.sh .sh 52: ++ testname=dt-init 52: ++ t=out/test/aarch64/dt-init 52: ++ mkdir -p out/test/aarch64/dt-init -44: + grep -E 'undefined symbol: foo\(int, int\)$' 52: ++ case $MACHINE in 52: ++ tlsdesc_opt=-mtls-dialect=desc -50: + readelf --symbols out/test/aarch64/discard/exe -44: + not cc -B. -o out/test/aarch64/demangle/exe out/test/aarch64/demangle/a.o -Wl,-demangle 52: +++ uname 52: ++ '[' Linux = FreeBSD ']' 52: ++ trap 'on_error $LINENO' ERR @@ -4731,63 +4796,10 @@ 52: + [[ aarch64 = loongarch* ]] 52: + '[' aarch64 = arm -o aarch64 = aarch64 ']' 52: + is_musl +50: + readelf --symbols out/test/aarch64/discard/exe 50: + grep -F _start out/test/aarch64/discard/log -52: + grep musl -46: + grep '/exe:.*/a.o ' out/test/aarch64/dependency-file-response-file/dep -50: 16: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 _start -50: 17: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start -50: 18: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start -50: 20: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start -50: 22: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start -50: 27: 0000000000230240 0 NOTYPE LOCAL DEFAULT 8 __bss_start -50: 31: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start -50: 32: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start -50: 40: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR -50: 42: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR -50: + grep -F foo out/test/aarch64/discard/log -50: 14: 0000000000210214 0 NOTYPE LOCAL DEFAULT 3 foo -46: 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/14/crtbeginS.o out/test/aarch64/dependency-file-response-file/a.o /usr/lib/gcc/aarch64-linux-gnu/14/libgcc.a /usr/lib/gcc/aarch64-linux-gnu/14/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/14/crtendS.o /usr/lib/aarch64-linux-gnu/crtn.o -46: + grep '/a.o:$' out/test/aarch64/dependency-file-response-file/dep -50: + grep -F .Lbar out/test/aarch64/discard/log -46: out/test/aarch64/dependency-file-response-file/a.o: -46: + not grep '^/tmp' out/test/aarch64/dependency-file-response-file/dep -46: + grep '^/tmp' out/test/aarch64/dependency-file-response-file/dep -46: + return 0 -46: + on_exit -46: + echo OK -46: OK -46: + exit 0 - 41/347 Test #46: aarch64-dependency-file-response-file .................... Passed 0.28 sec -50: 15: 0000000000210218 0 NOTYPE LOCAL DEFAULT 3 .Lbar -50: + ./mold -o out/test/aarch64/discard/exe out/test/aarch64/discard/a.o --discard-locals -test 53 - Start 53: aarch64-dt-needed - -53: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dt-needed.sh" -53: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -53: Environment variables: -53: MACHINE=aarch64 -53: CPU= -53: Test timeout computed to be: 1500 -52: + cc -c -fPIC -o out/test/aarch64/dt-init/a.o -xc - -52: + cat -43: mold: error: undefined symbol: as core::iter::iterator::Iterator>::rposition::::{closure#0} -43: + on_exit -43: + echo OK -43: OK -43: + exit 0 -51: + cc -B. -o out/test/aarch64/dso-undef/b.so -shared out/test/aarch64/dso-undef/a.o - 42/347 Test #43: aarch64-demangle-rust .................................... Passed 0.37 sec +48: + cc -B. -shared -o out/test/aarch64/disable-new-dtags/b.so out/test/aarch64/disable-new-dtags/a.o -Wl,-rpath=/foo 53: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dt-needed.sh -test 54 - Start 54: aarch64-duplicate-error-archive - -54: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error-archive.sh" -54: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -54: Environment variables: -54: MACHINE=aarch64 -54: CPU= -54: Test timeout computed to be: 1500 53: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 53: ++ export LC_ALL=C 53: ++ LC_ALL=C @@ -4802,33 +4814,6 @@ 53: ++ OBJCOPY=objcopy 53: ++ STRIP=strip 53: ++ QEMU= -42: mold: error: undefined symbol: ns::version() -42: + cc -c -o out/test/aarch64/demangle-cpp/b.o -xc - -42: + cat -50: + readelf --symbols out/test/aarch64/discard/exe -53: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dt-needed.sh .sh -53: ++ testname=dt-needed -53: ++ t=out/test/aarch64/dt-needed -53: ++ mkdir -p out/test/aarch64/dt-needed -54: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error-archive.sh -50: + grep -F _start out/test/aarch64/discard/log -53: ++ case $MACHINE in -53: ++ tlsdesc_opt=-mtls-dialect=desc -54: + . /build/reproducible-path/mold-2.37.1+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= -53: +++ uname 50: 15: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 _start 50: 16: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start 50: 17: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start @@ -4840,61 +4825,72 @@ 50: 39: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR 50: 41: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR 50: + grep -F foo out/test/aarch64/discard/log +53: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dt-needed.sh .sh +52: + grep musl +53: ++ testname=dt-needed +53: ++ t=out/test/aarch64/dt-needed +53: ++ mkdir -p out/test/aarch64/dt-needed +42: /tmp/ccvY6NsD.s: Assembler messages: +42: /tmp/ccvY6NsD.s:26: Warning: setting incorrect section attributes for .comment +53: ++ case $MACHINE in +53: ++ tlsdesc_opt=-mtls-dialect=desc +53: +++ uname +49: + cc -B. -o out/test/aarch64/discard-section/exe0 out/test/aarch64/discard-section/a.o +42: + not cc -B. -o out/test/aarch64/demangle-cpp/exe2 out/test/aarch64/demangle-cpp/b.o 53: ++ '[' Linux = FreeBSD ']' 53: ++ trap 'on_error $LINENO' ERR 53: ++ trap on_exit EXIT 53: ++ echo -n 'Testing dt-needed ... ' 53: Testing dt-needed ... ++ set -o pipefail 53: ++ set -x -54: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error-archive.sh .sh -54: ++ testname=duplicate-error-archive -54: ++ t=out/test/aarch64/duplicate-error-archive -54: ++ mkdir -p out/test/aarch64/duplicate-error-archive -54: ++ case $MACHINE in -54: ++ tlsdesc_opt=-mtls-dialect=desc -54: +++ uname -54: ++ '[' Linux = FreeBSD ']' -54: ++ trap 'on_error $LINENO' ERR -54: ++ trap on_exit EXIT -54: ++ echo -n 'Testing duplicate-error-archive ... ' -54: Testing duplicate-error-archive ... ++ set -o pipefail -54: ++ set -x 50: 14: 0000000000210214 0 NOTYPE LOCAL DEFAULT 3 foo 50: + not grep -F .Lbar out/test/aarch64/discard/log 50: + grep -F .Lbar out/test/aarch64/discard/log -51: + cc -o out/test/aarch64/dso-undef/c.o -c -xc - -51: + cat 53: + cat -50: + return 0 -50: + ./mold -o out/test/aarch64/discard/exe out/test/aarch64/discard/a.o --discard-all 53: + cc -c -o out/test/aarch64/dt-needed/a.o -xc - -54: + cc -o out/test/aarch64/duplicate-error-archive/a.o -c -xc - -48: + readelf --dynamic out/test/aarch64/disable-new-dtags/b.so -54: + cat -48: + grep 'RUNPATH.*/foo' -44: mold: error: undefined symbol: foo(int, int) -44: + not cc -B. -o out/test/aarch64/demangle/exe out/test/aarch64/demangle/a.o -48: 0x000000000000001d (RUNPATH) Library runpath: [/foo] -48: + 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 +42: + grep -F ns::versionv 52: + cat -49: + readelf -SW out/test/aarch64/discard-section/exe0 +51: + cc -B. -o out/test/aarch64/dso-undef/b.so -shared out/test/aarch64/dso-undef/a.o +50: + return 0 +50: + ./mold -o out/test/aarch64/discard/exe out/test/aarch64/discard/a.o --discard-all +52: + cc -c -fPIC -o out/test/aarch64/dt-init/a.o -xc - +44: mold: error: undefined symbol: _Z3fooii 44: + grep -E 'undefined symbol: foo\(int, int\)$' -50: + readelf --symbols out/test/aarch64/discard/exe -49: + grep -F .foo -49: [26] .foo PROGBITS 00000000000309e0 0009e0 000004 00 WA 0 0 4 +44: + not cc -B. -o out/test/aarch64/demangle/exe out/test/aarch64/demangle/a.o -Wl,-demangle +38: + cat +38: + cc -flto -fPIC -o out/test/aarch64/defsym-lto/a.o -c -xc - +46: + grep '/exe:.*/a.o ' out/test/aarch64/dependency-file-response-file/dep +46: 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/14/crtbeginS.o out/test/aarch64/dependency-file-response-file/a.o /usr/lib/gcc/aarch64-linux-gnu/14/libgcc.a /usr/lib/gcc/aarch64-linux-gnu/14/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/14/crtendS.o /usr/lib/aarch64-linux-gnu/crtn.o +46: + grep '/a.o:$' out/test/aarch64/dependency-file-response-file/dep 47: + grep 'dependency-file/exe:.*/a.o ' out/test/aarch64/dependency-file/dep -52: + cc -c -fPIC -o out/test/aarch64/dt-init/b.o -xc - -50: + grep -F _start out/test/aarch64/discard/log -49: + grep -F .bar +46: out/test/aarch64/dependency-file-response-file/a.o: +46: + not grep '^/tmp' out/test/aarch64/dependency-file-response-file/dep +46: + grep '^/tmp' out/test/aarch64/dependency-file-response-file/dep +50: + readelf --symbols out/test/aarch64/discard/exe +53: + cc -B. -shared -o out/test/aarch64/dt-needed/libfoo.so out/test/aarch64/dt-needed/a.o -Wl,--soname,libfoo 47: 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/14/crtbeginS.o out/test/aarch64/dependency-file/a.o /usr/lib/gcc/aarch64-linux-gnu/14/libgcc.a /usr/lib/gcc/aarch64-linux-gnu/14/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/14/crtendS.o /usr/lib/aarch64-linux-gnu/crtn.o +46: + return 0 +46: + on_exit +46: + echo OK +46: OK +46: + exit 0 47: + grep '.*/a.o:$' out/test/aarch64/dependency-file/dep -42: /tmp/ccC1CeHE.s: Assembler messages: -42: /tmp/ccC1CeHE.s:26: Warning: setting incorrect section attributes for .comment -49: + readelf -SW out/test/aarch64/discard-section/exe0 -49: [24] .bar PROGBITS 00000000000309c8 0009c8 000004 00 WA 0 0 4 -49: + cc -B. -o out/test/aarch64/discard-section/exe1 out/test/aarch64/discard-section/a.o -Wl,--discard-section=.foo -42: + not cc -B. -o out/test/aarch64/demangle-cpp/exe2 out/test/aarch64/demangle-cpp/b.o -42: + grep -F ns::versionv + 42/347 Test #46: aarch64-dependency-file-response-file .................... Passed 0.10 sec +test 54 + Start 54: aarch64-duplicate-error-archive + +54: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error-archive.sh" +54: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +54: Environment variables: +54: MACHINE=aarch64 +54: CPU= +54: Test timeout computed to be: 1500 +47: out/test/aarch64/dependency-file/a.o: +47: + on_exit +47: + echo OK +47: OK +47: + exit 0 +50: + grep -F _start out/test/aarch64/discard/log 50: 13: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 _start 50: 14: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start 50: 15: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start @@ -4905,14 +4901,10 @@ 50: 29: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start 50: 37: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR 50: 39: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR -47: out/test/aarch64/dependency-file/a.o: -47: + on_exit -47: + echo OK -47: OK -47: + exit 0 50: + not grep -F foo out/test/aarch64/discard/log 50: + grep -F foo out/test/aarch64/discard/log - 43/347 Test #47: aarch64-dependency-file .................................. Passed 0.43 sec + 43/347 Test #47: aarch64-dependency-file .................................. Passed 0.10 sec +54: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error-archive.sh test 55 Start 55: aarch64-duplicate-error-gc-sections @@ -4922,19 +4914,37 @@ 55: MACHINE=aarch64 55: CPU= 55: Test timeout computed to be: 1500 -51: + rm -f out/test/aarch64/dso-undef/d.a -54: + rm -f out/test/aarch64/duplicate-error-archive/b.a +54: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/duplicate-error-archive.sh .sh 50: + return 0 50: + not grep -F .Lbar out/test/aarch64/discard/log 50: + grep -F .Lbar out/test/aarch64/discard/log -51: + ar rcs out/test/aarch64/dso-undef/d.a out/test/aarch64/dso-undef/c.o 50: + return 0 50: + ./mold -o out/test/aarch64/discard/exe out/test/aarch64/discard/a.o --strip-all -54: + ar rcs out/test/aarch64/duplicate-error-archive/b.a out/test/aarch64/duplicate-error-archive/a.o +52: + cat +52: + cc -c -fPIC -o out/test/aarch64/dt-init/b.o -xc - +54: ++ testname=duplicate-error-archive +54: ++ t=out/test/aarch64/duplicate-error-archive +54: ++ mkdir -p out/test/aarch64/duplicate-error-archive +48: + readelf --dynamic out/test/aarch64/disable-new-dtags/b.so +48: + grep 'RUNPATH.*/foo' 55: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error-gc-sections.sh -50: + readelf --symbols out/test/aarch64/discard/exe -50: + not grep -F _start out/test/aarch64/discard/log -50: + grep -F _start out/test/aarch64/discard/log +38: + cc -B. -flto -o out/test/aarch64/defsym-lto/exe out/test/aarch64/defsym-lto/a.o -Wl,-defsym,live_func=dead_func +48: 0x000000000000001d (RUNPATH) Library runpath: [/foo] +48: + 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 55: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 55: ++ export LC_ALL=C 55: ++ LC_ALL=C @@ -4949,43 +4959,42 @@ 55: ++ OBJCOPY=objcopy 55: ++ STRIP=strip 55: ++ QEMU= -51: + cc -o out/test/aarch64/dso-undef/e.o -c -xc - -51: + cat -53: + cc -B. -shared -o out/test/aarch64/dt-needed/libfoo.so out/test/aarch64/dt-needed/a.o -Wl,--soname,libfoo -50: + return 0 -50: + not grep -F foo out/test/aarch64/discard/log -50: + grep -F foo out/test/aarch64/discard/log 55: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error-gc-sections.sh .sh -54: + cc -o out/test/aarch64/duplicate-error-archive/c.o -c -xc - -54: + cat 55: ++ testname=duplicate-error-gc-sections 55: ++ t=out/test/aarch64/duplicate-error-gc-sections 55: ++ mkdir -p out/test/aarch64/duplicate-error-gc-sections -48: + grep 'RUNPATH.*/foo' -48: + readelf --dynamic out/test/aarch64/disable-new-dtags/b.so +51: + cc -o out/test/aarch64/dso-undef/c.o -c -xc - +51: + cat +54: ++ case $MACHINE in +54: ++ tlsdesc_opt=-mtls-dialect=desc +54: +++ uname +54: ++ '[' Linux = FreeBSD ']' +54: ++ trap 'on_error $LINENO' ERR +54: ++ trap on_exit EXIT +54: ++ echo -n 'Testing duplicate-error-archive ... ' +54: Testing duplicate-error-archive ... ++ set -o pipefail +54: ++ set -x +54: + cat +54: + cc -o out/test/aarch64/duplicate-error-archive/a.o -c -xc - 55: ++ case $MACHINE in 55: ++ tlsdesc_opt=-mtls-dialect=desc -48: 0x000000000000001d (RUNPATH) Library runpath: [/foo] -48: + 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 55: +++ uname -51: + 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 55: ++ '[' Linux = FreeBSD ']' 55: ++ trap 'on_error $LINENO' ERR 55: ++ trap on_exit EXIT 55: ++ echo -n 'Testing duplicate-error-gc-sections ... ' 55: Testing duplicate-error-gc-sections ... ++ set -o pipefail 55: ++ set -x -50: + return 0 -50: + not grep -F .Lbar out/test/aarch64/discard/log -50: + grep -F .Lbar out/test/aarch64/discard/log -55: + grep __tsan_init +50: + readelf --symbols out/test/aarch64/discard/exe 55: + nm mold -50: + return 0 -50: + on_exit -50: + echo OK -50: OK -50: + exit 0 - 44/347 Test #50: aarch64-discard .......................................... Passed 0.44 sec +42: mold: error: undefined symbol: ns::versionv +42: + on_exit +42: + echo OK +42: OK +42: + exit 0 +50: + not grep -F _start out/test/aarch64/discard/log +50: + grep -F _start out/test/aarch64/discard/log + 44/347 Test #42: aarch64-demangle-cpp ..................................... Passed 0.19 sec test 56 Start 56: aarch64-duplicate-error-lto @@ -4995,22 +5004,35 @@ 56: MACHINE=aarch64 56: CPU= 56: Test timeout computed to be: 1500 -52: + cc -B. -o out/test/aarch64/dt-init/c.so -shared out/test/aarch64/dt-init/b.o -54: + 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 -45: + cc -flto -o out/test/aarch64/dependency-file-lto/a.o -c -xc - -38: + cc -flto -fPIC -o out/test/aarch64/defsym-lto/a.o -c -xc - -51: + grep ' foo$' -51: + readelf --dyn-syms out/test/aarch64/dso-undef/exe -51: 5: 0000000000030a80 4 OBJECT GLOBAL DEFAULT 24 foo -51: + on_exit -51: + echo OK -51: OK -51: + exit 0 +50: + return 0 +50: + not grep -F foo out/test/aarch64/discard/log +50: + grep -F foo out/test/aarch64/discard/log +50: + return 0 +50: + not grep -F .Lbar out/test/aarch64/discard/log +50: + grep -F .Lbar out/test/aarch64/discard/log +55: + grep __tsan_init +50: + return 0 +50: + on_exit +50: + echo OK +50: OK +50: + exit 0 + 45/347 Test #50: aarch64-discard .......................................... Passed 0.11 sec +test 57 + Start 57: aarch64-duplicate-error + +57: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error.sh" +57: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +57: Environment variables: +57: MACHINE=aarch64 +57: CPU= +57: Test timeout computed to be: 1500 +49: + readelf -SW out/test/aarch64/discard-section/exe0 +49: + grep -F .foo +49: [26] .foo PROGBITS 00000000000309e0 0009e0 000004 00 WA 0 0 4 +51: + rm -f out/test/aarch64/dso-undef/d.a +51: + ar rcs out/test/aarch64/dso-undef/d.a out/test/aarch64/dso-undef/c.o +51: + cat 56: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error-lto.sh -38: + cat -45: + cat -44: mold: error: undefined symbol: foo(int, int) -44: + cat 56: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 56: ++ export LC_ALL=C 56: ++ LC_ALL=C @@ -5025,24 +5047,52 @@ 56: ++ OBJCOPY=objcopy 56: ++ STRIP=strip 56: ++ QEMU= +44: mold: error: undefined symbol: foo(int, int) +44: + not cc -B. -o out/test/aarch64/demangle/exe out/test/aarch64/demangle/a.o +44: + grep -E 'undefined symbol: foo\(int, int\)$' +51: + cc -o out/test/aarch64/dso-undef/e.o -c -xc - +57: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error.sh +49: + readelf -SW out/test/aarch64/discard-section/exe0 +57: + . /build/reproducible-path/mold-2.37.1+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= +49: + grep -F .bar 53: + cc -B. -shared -o out/test/aarch64/dt-needed/libbar.so out/test/aarch64/dt-needed/a.o -44: + cc -c -o out/test/aarch64/demangle/b.o -xc - +49: [24] .bar PROGBITS 00000000000309c8 0009c8 000004 00 WA 0 0 4 +49: + cc -B. -o out/test/aarch64/discard-section/exe1 out/test/aarch64/discard-section/a.o -Wl,--discard-section=.foo +57: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error.sh .sh +57: ++ testname=duplicate-error +57: ++ t=out/test/aarch64/duplicate-error +57: ++ mkdir -p out/test/aarch64/duplicate-error +54: + rm -f out/test/aarch64/duplicate-error-archive/b.a +52: + cc -B. -o out/test/aarch64/dt-init/c.so -shared out/test/aarch64/dt-init/b.o +57: ++ case $MACHINE in +57: ++ tlsdesc_opt=-mtls-dialect=desc 56: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error-lto.sh .sh - 45/347 Test #51: aarch64-dso-undef ........................................ Passed 0.48 sec 56: ++ testname=duplicate-error-lto 56: ++ t=out/test/aarch64/duplicate-error-lto 56: ++ mkdir -p out/test/aarch64/duplicate-error-lto -test 57 - Start 57: aarch64-duplicate-error - -57: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error.sh" -57: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -57: Environment variables: -57: MACHINE=aarch64 -57: CPU= -57: Test timeout computed to be: 1500 +57: +++ uname +57: ++ '[' Linux = FreeBSD ']' +57: ++ trap 'on_error $LINENO' ERR +57: ++ trap on_exit EXIT +57: ++ echo -n 'Testing duplicate-error ... ' +57: Testing duplicate-error ... ++ set -o pipefail +57: ++ set -x 56: ++ case $MACHINE in 56: ++ tlsdesc_opt=-mtls-dialect=desc +54: + ar rcs out/test/aarch64/duplicate-error-archive/b.a out/test/aarch64/duplicate-error-archive/a.o 56: +++ uname 56: ++ '[' Linux = FreeBSD ']' 56: ++ trap 'on_error $LINENO' ERR @@ -5050,32 +5100,42 @@ 56: ++ echo -n 'Testing duplicate-error-lto ... ' 56: Testing duplicate-error-lto ... ++ set -o pipefail 56: ++ set -x -56: + grep __tsan_init 56: + nm mold -57: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error.sh +57: + cat +57: + cc -o out/test/aarch64/duplicate-error/a.o -c -x assembler - +54: + cc -o out/test/aarch64/duplicate-error-archive/c.o -c -xc - +54: + cat +51: + 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 +56: + grep __tsan_init +57: + not ./mold -o out/test/aarch64/duplicate-error/exe out/test/aarch64/duplicate-error/a.o out/test/aarch64/duplicate-error/a.o +48: + grep 'RUNPATH.*/foo' +48: + readelf --dynamic out/test/aarch64/disable-new-dtags/b.so +57: + grep 'duplicate symbol: .*\.o: .*\.o: main' +53: + cat +48: 0x000000000000001d (RUNPATH) Library runpath: [/foo] +44: mold: error: undefined symbol: foo(int, int) +48: + 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 +44: + cc -c -o out/test/aarch64/demangle/b.o -xc - +44: + cat +53: + cc -c -o out/test/aarch64/dt-needed/b.o -xc - +52: + cc -B. -o out/test/aarch64/dt-init/d.so -shared out/test/aarch64/dt-init/b.o -Wl,-init,init -Wl,-fini,fini +54: + 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 49: + not grep -F .foo 49: + grep -F .foo -57: + . /build/reproducible-path/mold-2.37.1+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= 49: + readelf -SW out/test/aarch64/discard-section/exe1 -42: mold: error: undefined symbol: ns::versionv -42: + on_exit -42: + echo OK -42: OK -42: + exit 0 - 46/347 Test #42: aarch64-demangle-cpp ..................................... Passed 0.71 sec +49: + return 0 +57: mold: error: duplicate symbol: out/test/aarch64/duplicate-error/a.o: out/test/aarch64/duplicate-error/a.o: main +49: + readelf -SW out/test/aarch64/discard-section/exe1 +49: + grep -F .bar +49: [24] .bar PROGBITS 00000000000309c8 0009c8 000004 00 WA 0 0 4 +49: + 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 +57: + on_exit +57: + echo OK +57: OK +57: + exit 0 +53: + cc -B. -o out/test/aarch64/dt-needed/exe out/test/aarch64/dt-needed/b.o out/test/aarch64/dt-needed/libfoo.so +44: + grep 'undefined symbol: Pi$' + 46/347 Test #57: aarch64-duplicate-error .................................. Passed 0.08 sec test 58 Start 58: aarch64-dynamic-dt-debug @@ -5085,25 +5145,22 @@ 58: MACHINE=aarch64 58: CPU= 58: Test timeout computed to be: 1500 -49: + return 0 -57: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error.sh .sh -57: ++ testname=duplicate-error -57: ++ t=out/test/aarch64/duplicate-error -57: ++ mkdir -p out/test/aarch64/duplicate-error -53: + cc -c -o out/test/aarch64/dt-needed/b.o -xc - -53: + cat -49: + grep -F .bar -48: + grep 'RPATH.*/foo' -49: + readelf -SW out/test/aarch64/discard-section/exe1 -57: ++ case $MACHINE in -57: ++ tlsdesc_opt=-mtls-dialect=desc -48: + readelf --dynamic out/test/aarch64/disable-new-dtags/b.so -48: 0x000000000000000f (RPATH) Library rpath: [/foo] -48: + on_exit -48: + echo OK -48: OK -48: + exit 0 - 47/347 Test #48: aarch64-disable-new-dtags ................................ Passed 0.62 sec +44: + not cc -B. -o out/test/aarch64/demangle/exe out/test/aarch64/demangle/b.o -Wl,-demangle +51: + readelf --dyn-syms out/test/aarch64/dso-undef/exe +51: + grep ' foo$' +45: + cc -flto -o out/test/aarch64/dependency-file-lto/a.o -c -xc - +51: 5: 0000000000030a80 4 OBJECT GLOBAL DEFAULT 24 foo +58: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-dt-debug.sh +51: + on_exit +51: + echo OK +51: OK +51: + exit 0 + 47/347 Test #51: aarch64-dso-undef ........................................ Passed 0.19 sec +45: + cat +58: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +58: ++ export LC_ALL=C +58: ++ LC_ALL=C +58: ++ '[' -z aarch64 ']' test 59 Start 59: aarch64-dynamic-linker @@ -5113,14 +5170,6 @@ 59: MACHINE=aarch64 59: CPU= 59: Test timeout computed to be: 1500 -49: [24] .bar PROGBITS 00000000000309c8 0009c8 000004 00 WA 0 0 4 -49: + 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 -52: + cc -B. -o out/test/aarch64/dt-init/d.so -shared out/test/aarch64/dt-init/b.o -Wl,-init,init -Wl,-fini,fini -58: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-dt-debug.sh -58: + . /build/reproducible-path/mold-2.37.1+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 @@ -5131,19 +5180,26 @@ 58: ++ OBJCOPY=objcopy 58: ++ STRIP=strip 58: ++ QEMU= -45: + 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 -57: +++ uname -57: ++ '[' Linux = FreeBSD ']' -57: ++ trap 'on_error $LINENO' ERR -57: ++ trap on_exit EXIT -57: ++ echo -n 'Testing duplicate-error ... ' -57: Testing duplicate-error ... ++ set -o pipefail -57: ++ set -x -44: + grep 'undefined symbol: Pi$' -44: + not cc -B. -o out/test/aarch64/demangle/exe out/test/aarch64/demangle/b.o -Wl,-demangle +58: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-dt-debug.sh .sh +52: + cc -B. -o out/test/aarch64/dt-init/exe1 out/test/aarch64/dt-init/a.o out/test/aarch64/dt-init/c.so +58: ++ testname=dynamic-dt-debug +58: ++ t=out/test/aarch64/dynamic-dt-debug +58: ++ mkdir -p out/test/aarch64/dynamic-dt-debug +54: + 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 +58: ++ case $MACHINE in +58: ++ tlsdesc_opt=-mtls-dialect=desc +58: +++ uname +58: ++ '[' Linux = FreeBSD ']' +58: ++ trap 'on_error $LINENO' ERR +58: ++ trap on_exit EXIT +58: ++ echo -n 'Testing dynamic-dt-debug ... ' +58: Testing dynamic-dt-debug ... ++ set -o pipefail +58: ++ set -x 59: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-linker.sh -57: + cat -57: + cc -o out/test/aarch64/duplicate-error/a.o -c -x assembler - +58: + cat +48: + readelf --dynamic out/test/aarch64/disable-new-dtags/b.so +48: + grep 'RPATH.*/foo' +58: + cc -o out/test/aarch64/dynamic-dt-debug/a.o -c -xc - 59: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 59: ++ export LC_ALL=C 59: ++ LC_ALL=C @@ -5158,51 +5214,18 @@ 59: ++ OBJCOPY=objcopy 59: ++ STRIP=strip 59: ++ QEMU= -58: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-dt-debug.sh .sh -58: ++ testname=dynamic-dt-debug -58: ++ t=out/test/aarch64/dynamic-dt-debug -58: ++ mkdir -p out/test/aarch64/dynamic-dt-debug +48: 0x000000000000000f (RPATH) Library rpath: [/foo] 59: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-linker.sh .sh 59: ++ testname=dynamic-linker 59: ++ t=out/test/aarch64/dynamic-linker 59: ++ mkdir -p out/test/aarch64/dynamic-linker -58: ++ case $MACHINE in -58: ++ tlsdesc_opt=-mtls-dialect=desc +48: + on_exit +48: + echo OK +48: OK +48: + exit 0 59: ++ case $MACHINE in 59: ++ tlsdesc_opt=-mtls-dialect=desc -38: + cc -B. -flto -o out/test/aarch64/defsym-lto/exe out/test/aarch64/defsym-lto/a.o -Wl,-defsym,live_func=dead_func -58: +++ uname -58: ++ '[' Linux = FreeBSD ']' -58: ++ trap 'on_error $LINENO' ERR -58: ++ trap on_exit EXIT -58: ++ echo -n 'Testing dynamic-dt-debug ... ' -58: Testing dynamic-dt-debug ... ++ set -o pipefail -58: ++ set -x -59: +++ uname -59: ++ '[' Linux = FreeBSD ']' -59: ++ trap 'on_error $LINENO' ERR -59: ++ trap on_exit EXIT -59: ++ echo -n 'Testing dynamic-linker ... ' -59: Testing dynamic-linker ... ++ set -o pipefail -59: ++ set -x -57: + not ./mold -o out/test/aarch64/duplicate-error/exe out/test/aarch64/duplicate-error/a.o out/test/aarch64/duplicate-error/a.o -59: + cc -c -o out/test/aarch64/dynamic-linker/a.o -x assembler - -59: + cat -54: + 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 -58: + cc -o out/test/aarch64/dynamic-dt-debug/a.o -c -xc - -57: + grep 'duplicate symbol: .*\.o: .*\.o: main' -58: + cat -53: + cc -B. -o out/test/aarch64/dt-needed/exe out/test/aarch64/dt-needed/b.o out/test/aarch64/dt-needed/libfoo.so -59: + ./mold -o out/test/aarch64/dynamic-linker/exe out/test/aarch64/dynamic-linker/a.o -58: + cc -B. -o out/test/aarch64/dynamic-dt-debug/exe out/test/aarch64/dynamic-dt-debug/a.o -59: + readelf --sections out/test/aarch64/dynamic-linker/exe -57: mold: error: duplicate symbol: out/test/aarch64/duplicate-error/a.o: out/test/aarch64/duplicate-error/a.o: main -57: + on_exit -57: + echo OK -57: OK -57: + exit 0 - 48/347 Test #57: aarch64-duplicate-error .................................. Passed 0.17 sec -52: + cc -B. -o out/test/aarch64/dt-init/exe1 out/test/aarch64/dt-init/a.o out/test/aarch64/dt-init/c.so + 48/347 Test #48: aarch64-disable-new-dtags ................................ Passed 0.24 sec test 60 Start 60: aarch64-dynamic-list-data @@ -5212,9 +5235,24 @@ 60: MACHINE=aarch64 60: CPU= 60: Test timeout computed to be: 1500 -59: + not grep -F .interp -59: + grep -F .interp +59: +++ uname +59: ++ '[' Linux = FreeBSD ']' +59: ++ trap 'on_error $LINENO' ERR +59: ++ trap on_exit EXIT +59: ++ echo -n 'Testing dynamic-linker ... ' +59: Testing dynamic-linker ... ++ set -o pipefail +59: ++ set -x +59: + cat +59: + cc -c -o out/test/aarch64/dynamic-linker/a.o -x assembler - +59: + ./mold -o out/test/aarch64/dynamic-linker/exe out/test/aarch64/dynamic-linker/a.o +53: + readelf --dynamic out/test/aarch64/dt-needed/exe +53: + grep -F 'Shared library: [libfoo]' +53: 0x0000000000000001 (NEEDED) Shared library: [libfoo] +53: + cc -B. -o out/test/aarch64/dt-needed/exe out/test/aarch64/dt-needed/b.o -L out/test/aarch64/dt-needed -lfoo +45: + 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 60: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list-data.sh +49: + grep -F .foo +49: + readelf -SW out/test/aarch64/discard-section/exe2 60: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 60: ++ export LC_ALL=C 60: ++ LC_ALL=C @@ -5229,36 +5267,17 @@ 60: ++ OBJCOPY=objcopy 60: ++ STRIP=strip 60: ++ QEMU= -54: + grep 'duplicate symbol:.* foo' out/test/aarch64/duplicate-error-archive/log -59: + return 0 -59: + ./mold -o out/test/aarch64/dynamic-linker/exe out/test/aarch64/dynamic-linker/a.o --dynamic-linker=/foo/bar +49: [25] .foo PROGBITS 00000000000309d8 0009d8 000004 00 WA 0 0 4 60: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list-data.sh .sh -49: + readelf -SW out/test/aarch64/discard-section/exe2 60: ++ testname=dynamic-list-data +58: + cc -B. -o out/test/aarch64/dynamic-dt-debug/exe out/test/aarch64/dynamic-dt-debug/a.o 60: ++ t=out/test/aarch64/dynamic-list-data 60: ++ mkdir -p out/test/aarch64/dynamic-list-data +49: + readelf -SW out/test/aarch64/discard-section/exe2 +49: + not grep -F .bar 60: ++ case $MACHINE in 60: ++ tlsdesc_opt=-mtls-dialect=desc -54: 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 -54: + on_exit -49: + grep -F .foo -54: + echo OK -54: OK -54: + exit 0 - 49/347 Test #54: aarch64-duplicate-error-archive .......................... Passed 0.52 sec -49: [25] .foo PROGBITS 00000000000309d8 0009d8 000004 00 WA 0 0 4 -test 61 - Start 61: aarch64-dynamic-list - -61: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list.sh" -61: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -61: Environment variables: -61: MACHINE=aarch64 -61: CPU= -61: Test timeout computed to be: 1500 -49: + not grep -F .bar 49: + grep -F .bar -49: + readelf -SW out/test/aarch64/discard-section/exe2 60: +++ uname 60: ++ '[' Linux = FreeBSD ']' 60: ++ trap 'on_error $LINENO' ERR @@ -5266,25 +5285,25 @@ 60: ++ echo -n 'Testing dynamic-list-data ... ' 60: Testing dynamic-list-data ... ++ set -o pipefail 60: ++ set -x -60: + cc -o out/test/aarch64/dynamic-list-data/a.o -c -xc - +49: + return 0 +49: + on_exit +49: + echo OK +49: OK +49: + exit 0 60: + cat -59: + readelf --sections out/test/aarch64/dynamic-linker/exe -59: + grep -F .interp -59: [ 1] .interp PROGBITS 0000000000200238 00000238 -59: + on_exit -59: + echo OK -59: OK -59: + exit 0 - 50/347 Test #59: aarch64-dynamic-linker ................................... Passed 0.18 sec -test 62 - Start 62: aarch64-dynamic-list2 +60: + cc -o out/test/aarch64/dynamic-list-data/a.o -c -xc - +52: + cc -B. -o out/test/aarch64/dt-init/exe2 out/test/aarch64/dt-init/a.o out/test/aarch64/dt-init/d.so + 49/347 Test #49: aarch64-discard-section .................................. Passed 0.26 sec +test 61 + Start 61: aarch64-dynamic-list -62: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list2.sh" -62: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -62: Environment variables: -62: MACHINE=aarch64 -62: CPU= -62: Test timeout computed to be: 1500 +61: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list.sh" +61: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +61: Environment variables: +61: MACHINE=aarch64 +61: CPU= +61: Test timeout computed to be: 1500 +54: + grep 'duplicate symbol:.* foo' out/test/aarch64/duplicate-error-archive/log 61: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list.sh 61: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 61: ++ export LC_ALL=C @@ -5300,23 +5319,56 @@ 61: ++ OBJCOPY=objcopy 61: ++ STRIP=strip 61: ++ QEMU= -49: + return 0 -49: + on_exit -49: + echo OK -49: OK -49: + exit 0 - 51/347 Test #49: aarch64-discard-section .................................. Passed 0.80 sec -62: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list2.sh -52: + cc -B. -o out/test/aarch64/dt-init/exe2 out/test/aarch64/dt-init/a.o out/test/aarch64/dt-init/d.so -test 63 - Start 63: aarch64-dynamic-list3 +59: + readelf --sections out/test/aarch64/dynamic-linker/exe +61: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list.sh .sh +61: ++ testname=dynamic-list +61: ++ t=out/test/aarch64/dynamic-list +61: ++ mkdir -p out/test/aarch64/dynamic-list +61: ++ case $MACHINE in +61: ++ tlsdesc_opt=-mtls-dialect=desc +61: +++ uname +61: ++ '[' Linux = FreeBSD ']' +61: ++ trap 'on_error $LINENO' ERR +61: ++ trap on_exit EXIT +61: ++ echo -n 'Testing dynamic-list ... ' +61: Testing dynamic-list ... ++ set -o pipefail +61: ++ set -x +54: 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 +54: + on_exit +54: + echo OK +54: OK +54: + exit 0 + 50/347 Test #54: aarch64-duplicate-error-archive .......................... Passed 0.18 sec +61: + cat +test 62 + Start 62: aarch64-dynamic-list2 -63: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list3.sh" -63: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -63: Environment variables: -63: MACHINE=aarch64 -63: CPU= -63: Test timeout computed to be: 1500 +62: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list2.sh" +62: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +62: Environment variables: +62: MACHINE=aarch64 +62: CPU= +62: Test timeout computed to be: 1500 +44: mold: error: undefined symbol: Pi +44: + on_exit +44: + echo OK +44: OK +44: + exit 0 +59: + not grep -F .interp +59: + grep -F .interp +59: + return 0 +59: + ./mold -o out/test/aarch64/dynamic-linker/exe out/test/aarch64/dynamic-linker/a.o --dynamic-linker=/foo/bar +38: + out/test/aarch64/defsym-lto/exe +38: + grep '^OK$' +38: OK +38: + on_exit +38: + echo OK +38: OK +38: + exit 0 + 51/347 Test #38: aarch64-defsym-lto ....................................... Passed 0.44 sec + 52/347 Test #44: aarch64-demangle ......................................... Passed 0.32 sec +61: + cc -o out/test/aarch64/dynamic-list/a.o -c -xc - +62: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list2.sh 62: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 62: ++ export LC_ALL=C 62: ++ LC_ALL=C @@ -5331,28 +5383,15 @@ 62: ++ OBJCOPY=objcopy 62: ++ STRIP=strip 62: ++ QEMU= -62: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list2.sh .sh -62: ++ testname=dynamic-list2 -62: ++ t=out/test/aarch64/dynamic-list2 -62: ++ mkdir -p out/test/aarch64/dynamic-list2 -62: ++ case $MACHINE in -62: ++ tlsdesc_opt=-mtls-dialect=desc -44: mold: error: undefined symbol: Pi -44: + on_exit -44: + echo OK -44: OK -44: + exit 0 -61: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list.sh .sh -61: ++ testname=dynamic-list -61: ++ t=out/test/aarch64/dynamic-list -61: ++ mkdir -p out/test/aarch64/dynamic-list -61: ++ case $MACHINE in -61: ++ tlsdesc_opt=-mtls-dialect=desc -53: + readelf --dynamic out/test/aarch64/dt-needed/exe -53: + grep -F 'Shared library: [libfoo]' -53: 0x0000000000000001 (NEEDED) Shared library: [libfoo] -53: + cc -B. -o out/test/aarch64/dt-needed/exe out/test/aarch64/dt-needed/b.o -L out/test/aarch64/dt-needed -lfoo - 52/347 Test #44: aarch64-demangle ......................................... Passed 0.94 sec +test 63 + Start 63: aarch64-dynamic-list3 + +63: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list3.sh" +63: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +63: Environment variables: +63: MACHINE=aarch64 +63: CPU= +63: Test timeout computed to be: 1500 test 64 Start 64: aarch64-dynamic-list4 @@ -5362,16 +5401,12 @@ 64: MACHINE=aarch64 64: CPU= 64: Test timeout computed to be: 1500 -61: +++ uname -61: ++ '[' Linux = FreeBSD ']' -61: ++ trap 'on_error $LINENO' ERR -61: ++ trap on_exit EXIT -61: ++ echo -n 'Testing dynamic-list ... ' -61: Testing dynamic-list ... ++ set -o pipefail -61: ++ set -x -61: + cc -o out/test/aarch64/dynamic-list/a.o -c -xc - -58: + readelf --dynamic out/test/aarch64/dynamic-dt-debug/exe -58: + grep -F '(DEBUG)' out/test/aarch64/dynamic-dt-debug/log +62: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list2.sh .sh +62: ++ testname=dynamic-list2 +62: ++ t=out/test/aarch64/dynamic-list2 +62: ++ mkdir -p out/test/aarch64/dynamic-list2 +62: ++ case $MACHINE in +62: ++ tlsdesc_opt=-mtls-dialect=desc 62: +++ uname 62: ++ '[' Linux = FreeBSD ']' 62: ++ trap 'on_error $LINENO' ERR @@ -5379,9 +5414,26 @@ 62: ++ echo -n 'Testing dynamic-list2 ... ' 62: Testing dynamic-list2 ... ++ set -o pipefail 62: ++ set -x +62: + cat +60: + cc -B. -o out/test/aarch64/dynamic-list-data/exe out/test/aarch64/dynamic-list-data/a.o -Wl,-dynamic-list-data +59: + readelf --sections out/test/aarch64/dynamic-linker/exe +59: + grep -F .interp +59: [ 1] .interp PROGBITS 0000000000200238 00000238 +59: + on_exit +59: + echo OK +59: OK +59: + exit 0 +53: + grep -F 'Shared library: [libfoo]' +53: + readelf --dynamic out/test/aarch64/dt-needed/exe +53: 0x0000000000000001 (NEEDED) Shared library: [libfoo] +53: + cc -B. -o out/test/aarch64/dt-needed/exe out/test/aarch64/dt-needed/b.o out/test/aarch64/dt-needed/libbar.so +55: + cat +55: + cc -o out/test/aarch64/duplicate-error-gc-sections/a.o -c -xc - +52: + out/test/aarch64/dt-init/exe1 +52: + out/test/aarch64/dt-init/exe2 +52: + not grep init out/test/aarch64/dt-init/log1 +52: + grep init out/test/aarch64/dt-init/log1 63: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list3.sh -61: + cat -62: + cc -o out/test/aarch64/dynamic-list2/a.o -c -xc - 63: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 63: ++ export LC_ALL=C 63: ++ LC_ALL=C @@ -5396,9 +5448,15 @@ 63: ++ OBJCOPY=objcopy 63: ++ STRIP=strip 63: ++ QEMU= -62: + cat +63: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list3.sh .sh +63: ++ testname=dynamic-list3 +63: ++ t=out/test/aarch64/dynamic-list3 +63: ++ mkdir -p out/test/aarch64/dynamic-list3 + 53/347 Test #59: aarch64-dynamic-linker ................................... Passed 0.09 sec +52: + return 0 +52: + not grep fini out/test/aarch64/dt-init/log1 +52: + grep fini out/test/aarch64/dt-init/log1 64: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list4.sh -60: + cc -B. -o out/test/aarch64/dynamic-list-data/exe out/test/aarch64/dynamic-list-data/a.o -Wl,-dynamic-list-data 64: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 64: ++ export LC_ALL=C 64: ++ LC_ALL=C @@ -5413,36 +5471,28 @@ 64: ++ OBJCOPY=objcopy 64: ++ STRIP=strip 64: ++ QEMU= -56: + test_cflags -flto -56: + cc -B. -flto -o /dev/null -xc - -56: + echo 'int main() {}' -63: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list3.sh .sh -63: ++ testname=dynamic-list3 -63: ++ t=out/test/aarch64/dynamic-list3 -63: ++ mkdir -p out/test/aarch64/dynamic-list3 -58: 0x0000000000000015 (DEBUG) 0x0 -58: + cc -o out/test/aarch64/dynamic-dt-debug/b.o -c -xc - -63: ++ case $MACHINE in -63: ++ tlsdesc_opt=-mtls-dialect=desc -63: +++ uname 64: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list4.sh .sh -63: ++ '[' Linux = FreeBSD ']' -63: ++ trap 'on_error $LINENO' ERR -63: ++ trap on_exit EXIT -63: ++ echo -n 'Testing dynamic-list3 ... ' -63: Testing dynamic-list3 ... ++ set -o pipefail -63: ++ set -x -63: + cat 64: ++ testname=dynamic-list4 64: ++ t=out/test/aarch64/dynamic-list4 64: ++ mkdir -p out/test/aarch64/dynamic-list4 +test 65 + Start 65: aarch64-dynamic + +65: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dynamic.sh" +65: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +65: Environment variables: +65: MACHINE=aarch64 +65: CPU= +65: Test timeout computed to be: 1500 +52: + return 0 +52: + grep init out/test/aarch64/dt-init/log2 +52: init 64: ++ case $MACHINE in 64: ++ tlsdesc_opt=-mtls-dialect=desc -58: + cat -63: + c++ -fPIC -c -o out/test/aarch64/dynamic-list3/b.o -xc - -63: + cat 64: +++ uname 64: ++ '[' Linux = FreeBSD ']' +62: + cc -o out/test/aarch64/dynamic-list2/a.o -c -xc - +58: + readelf --dynamic out/test/aarch64/dynamic-dt-debug/exe 64: ++ trap 'on_error $LINENO' ERR 64: ++ trap on_exit EXIT 64: ++ echo -n 'Testing dynamic-list4 ... ' @@ -5450,53 +5500,18 @@ 64: ++ set -x 64: + cat 64: + cc -o out/test/aarch64/dynamic-list4/a.o -c -xc - -fPIC -62: + c++ -o out/test/aarch64/dynamic-list2/b.o -c -xc++ - -62: + cat -58: + cc -B. -o out/test/aarch64/dynamic-dt-debug/c.so out/test/aarch64/dynamic-dt-debug/b.o -shared -52: + out/test/aarch64/dt-init/exe1 -52: + out/test/aarch64/dt-init/exe2 -52: + not grep init out/test/aarch64/dt-init/log1 -52: + grep init out/test/aarch64/dt-init/log1 +58: + grep -F '(DEBUG)' out/test/aarch64/dynamic-dt-debug/log 61: + cc -B. -o out/test/aarch64/dynamic-list/exe out/test/aarch64/dynamic-list/a.o -53: + grep -F 'Shared library: [libfoo]' -53: + readelf --dynamic out/test/aarch64/dt-needed/exe -52: + return 0 -52: + not grep fini out/test/aarch64/dt-init/log1 -52: + grep fini out/test/aarch64/dt-init/log1 -63: + 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 -53: 0x0000000000000001 (NEEDED) Shared library: [libfoo] -53: + cc -B. -o out/test/aarch64/dt-needed/exe out/test/aarch64/dt-needed/b.o out/test/aarch64/dt-needed/libbar.so -52: + return 0 -52: + grep init out/test/aarch64/dt-init/log2 -60: + readelf -W --dyn-syms out/test/aarch64/dynamic-list-data/exe -60: + grep -w foo out/test/aarch64/dynamic-list-data/log -52: init -60: 7: 0000000000030aa8 4 OBJECT GLOBAL DEFAULT 24 foo -60: + not grep -w bar out/test/aarch64/dynamic-list-data/log -60: + grep -w bar out/test/aarch64/dynamic-list-data/log 52: + grep fini out/test/aarch64/dt-init/log2 -62: + c++ -B. -o out/test/aarch64/dynamic-list2/exe out/test/aarch64/dynamic-list2/a.o out/test/aarch64/dynamic-list2/b.o +58: 0x0000000000000015 (DEBUG) 0x0 52: fini +58: + cc -o out/test/aarch64/dynamic-dt-debug/b.o -c -xc - +58: + cat 52: + on_exit 52: + echo OK 52: OK 52: + exit 0 - 53/347 Test #52: aarch64-dt-init .......................................... Passed 0.90 sec -60: + return 0 -60: + on_exit -60: + echo OK -60: OK -60: + exit 0 -test 65 - Start 65: aarch64-dynamic - -65: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dynamic.sh" -65: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -65: Environment variables: -65: MACHINE=aarch64 -65: CPU= -65: Test timeout computed to be: 1500 - 54/347 Test #60: aarch64-dynamic-list-data ................................ Passed 0.30 sec + 54/347 Test #52: aarch64-dt-init .......................................... Passed 0.27 sec test 66 Start 66: aarch64-emit-relocs-cpp @@ -5506,7 +5521,18 @@ 66: MACHINE=aarch64 66: CPU= 66: Test timeout computed to be: 1500 -64: + cat +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 dynamic-list3 ... ' +63: Testing dynamic-list3 ... ++ set -o pipefail +63: ++ set -x +63: + cat +63: + c++ -fPIC -c -o out/test/aarch64/dynamic-list3/b.o -xc - +63: + cat 65: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic.sh 65: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 65: ++ export LC_ALL=C @@ -5522,7 +5548,23 @@ 65: ++ OBJCOPY=objcopy 65: ++ STRIP=strip 65: ++ QEMU= -64: + 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 +65: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic.sh .sh +65: ++ testname=dynamic +65: ++ t=out/test/aarch64/dynamic +65: ++ mkdir -p out/test/aarch64/dynamic +65: ++ case $MACHINE in +65: ++ tlsdesc_opt=-mtls-dialect=desc +65: +++ uname +55: + cc -o out/test/aarch64/duplicate-error-gc-sections/b.o -c -xc - +65: ++ '[' Linux = FreeBSD ']' +65: ++ trap 'on_error $LINENO' ERR +65: ++ trap on_exit EXIT +65: ++ echo -n 'Testing dynamic ... ' +65: Testing dynamic ... ++ set -o pipefail +65: ++ set -x +55: + cat +65: + cc -o out/test/aarch64/dynamic/a.o -c -x assembler - +60: + readelf -W --dyn-syms out/test/aarch64/dynamic-list-data/exe 66: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/emit-relocs-cpp.sh 66: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 66: ++ export LC_ALL=C @@ -5542,15 +5584,54 @@ 66: ++ testname=emit-relocs-cpp 66: ++ t=out/test/aarch64/emit-relocs-cpp 66: ++ mkdir -p out/test/aarch64/emit-relocs-cpp -65: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic.sh .sh -65: ++ testname=dynamic -65: ++ t=out/test/aarch64/dynamic -65: ++ mkdir -p out/test/aarch64/dynamic +65: + echo '.globl main; main:' +58: + cc -B. -o out/test/aarch64/dynamic-dt-debug/c.so out/test/aarch64/dynamic-dt-debug/b.o -shared +64: + cat +64: + 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 +56: + test_cflags -flto +65: + cc -B. -o out/test/aarch64/dynamic/exe out/test/aarch64/dynamic/a.o +60: + grep -w foo out/test/aarch64/dynamic-list-data/log +56: + echo 'int main() {}' +60: 7: 0000000000030aa8 4 OBJECT GLOBAL DEFAULT 24 foo +56: + cc -B. -flto -o /dev/null -xc - 66: ++ case $MACHINE in 66: ++ tlsdesc_opt=-mtls-dialect=desc +61: + readelf --dyn-syms out/test/aarch64/dynamic-list/exe +62: + c++ -o out/test/aarch64/dynamic-list2/b.o -c -xc++ - +62: + cat +60: + not grep -w bar out/test/aarch64/dynamic-list-data/log +60: + grep -w bar out/test/aarch64/dynamic-list-data/log +61: + not grep ' foo' out/test/aarch64/dynamic-list/log +61: + grep ' foo' out/test/aarch64/dynamic-list/log +61: + return 0 +60: + return 0 +61: + not grep ' bar' out/test/aarch64/dynamic-list/log +61: + grep ' bar' out/test/aarch64/dynamic-list/log +60: + on_exit +60: + echo OK +60: OK +60: + exit 0 + 55/347 Test #60: aarch64-dynamic-list-data ................................ Passed 0.11 sec +test 67 + Start 67: aarch64-emit-relocs-dead-sections + +67: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/emit-relocs-dead-sections.sh" +67: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +67: Environment variables: +67: MACHINE=aarch64 +67: CPU= +67: Test timeout computed to be: 1500 +61: + return 0 +61: + cat +61: + 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 +53: + grep -E 'Shared library: \[.*dt-needed/libbar\.so\]' +53: + readelf --dynamic out/test/aarch64/dt-needed/exe +53: 0x0000000000000001 (NEEDED) Shared library: [out/test/aarch64/dt-needed/libbar.so] +53: + cc -B. -o out/test/aarch64/dt-needed/exe out/test/aarch64/dt-needed/b.o -Lout/test/aarch64/dt-needed -lbar +63: + 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 +55: + 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 +55: + grep 'duplicate symbol.*: foo$' 66: +++ uname -65: ++ case $MACHINE in -65: ++ tlsdesc_opt=-mtls-dialect=desc 66: ++ '[' Linux = FreeBSD ']' 66: ++ trap 'on_error $LINENO' ERR 66: ++ trap on_exit EXIT @@ -5558,41 +5639,9 @@ 66: Testing emit-relocs-cpp ... ++ set -o pipefail 66: ++ set -x 66: + '[' aarch64 = arm ']' -58: + not grep -F '(DEBUG)' -58: + grep -F '(DEBUG)' -58: + readelf --dynamic out/test/aarch64/dynamic-dt-debug/c.so -65: +++ uname 66: + cat -65: ++ '[' Linux = FreeBSD ']' -65: ++ trap 'on_error $LINENO' ERR -65: ++ trap on_exit EXIT -65: ++ echo -n 'Testing dynamic ... ' -65: Testing dynamic ... ++ set -o pipefail -65: ++ set -x 66: + c++ -o out/test/aarch64/emit-relocs-cpp/a.o -c -fPIC -xc++ - -65: + cc -o out/test/aarch64/dynamic/a.o -c -x assembler - -58: + return 0 -58: + on_exit -58: + echo OK -58: OK -58: + exit 0 -65: + echo '.globl main; main:' - 55/347 Test #58: aarch64-dynamic-dt-debug ................................. Passed 0.53 sec -test 67 - Start 67: aarch64-emit-relocs-dead-sections - -67: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/emit-relocs-dead-sections.sh" -67: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -67: Environment variables: -67: MACHINE=aarch64 -67: CPU= -67: Test timeout computed to be: 1500 -65: + cc -B. -o out/test/aarch64/dynamic/exe out/test/aarch64/dynamic/a.o -61: + readelf --dyn-syms out/test/aarch64/dynamic-list/exe -63: + readelf --dyn-syms out/test/aarch64/dynamic-list3/exe1 67: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/emit-relocs-dead-sections.sh -61: + not grep ' foo' out/test/aarch64/dynamic-list/log -61: + grep ' foo' out/test/aarch64/dynamic-list/log 67: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 67: ++ export LC_ALL=C 67: ++ LC_ALL=C @@ -5607,23 +5656,10 @@ 67: ++ OBJCOPY=objcopy 67: ++ STRIP=strip 67: ++ QEMU= -53: + grep -E 'Shared library: \[.*dt-needed/libbar\.so\]' -53: + readelf --dynamic out/test/aarch64/dt-needed/exe -53: 0x0000000000000001 (NEEDED) Shared library: [out/test/aarch64/dt-needed/libbar.so] -63: + grep ' xyz' out/test/aarch64/dynamic-list3/log1 -53: + cc -B. -o out/test/aarch64/dt-needed/exe out/test/aarch64/dt-needed/b.o -Lout/test/aarch64/dt-needed -lbar -61: + return 0 -61: + not grep ' bar' out/test/aarch64/dynamic-list/log -61: + grep ' bar' out/test/aarch64/dynamic-list/log 67: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/emit-relocs-dead-sections.sh .sh 67: ++ testname=emit-relocs-dead-sections 67: ++ t=out/test/aarch64/emit-relocs-dead-sections 67: ++ mkdir -p out/test/aarch64/emit-relocs-dead-sections -63: 6: 0000000000010868 8 FUNC GLOBAL DEFAULT 18 xyz -63: + not grep ' foobarzx' out/test/aarch64/dynamic-list3/log1 -63: + grep ' foobarzx' out/test/aarch64/dynamic-list3/log1 -61: + return 0 -61: + cat 67: ++ case $MACHINE in 67: ++ tlsdesc_opt=-mtls-dialect=desc 67: +++ uname @@ -5635,38 +5671,44 @@ 67: ++ set -x 67: + '[' aarch64 = m68k ']' 67: + '[' aarch64 = sh4 ']' -61: + 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 +67: + c++ -o out/test/aarch64/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - +62: + c++ -B. -o out/test/aarch64/dynamic-list2/exe out/test/aarch64/dynamic-list2/a.o out/test/aarch64/dynamic-list2/b.o +67: + cat +61: + readelf --dyn-syms out/test/aarch64/dynamic-list/exe1 +63: + readelf --dyn-syms out/test/aarch64/dynamic-list3/exe1 +65: + grep -E 'Shared library:.*\blibc\b' +65: + readelf --dynamic out/test/aarch64/dynamic/exe +63: + grep ' xyz' out/test/aarch64/dynamic-list3/log1 +65: 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] +63: 6: 0000000000010868 8 FUNC GLOBAL DEFAULT 18 xyz +63: + not grep ' foobarzx' out/test/aarch64/dynamic-list3/log1 +63: + grep ' foobarzx' out/test/aarch64/dynamic-list3/log1 +61: + grep ' foo' out/test/aarch64/dynamic-list/log1 +61: 5: 00000000000107e8 8 FUNC GLOBAL DEFAULT 18 foo 63: + return 0 +61: + grep ' bar' out/test/aarch64/dynamic-list/log1 63: + grep ' foobarcx' out/test/aarch64/dynamic-list3/log1 +65: + readelf -W --dyn-syms --use-dynamic out/test/aarch64/dynamic/exe 66: + c++ -B. -o out/test/aarch64/emit-relocs-cpp/exe out/test/aarch64/emit-relocs-cpp/a.o -Wl,-emit-relocs +61: 4: 00000000000107f0 8 FUNC GLOBAL DEFAULT 18 bar +61: + 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 63: 5: 0000000000010878 8 FUNC GLOBAL DEFAULT 18 foobarcx +65: + grep -E 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start' 63: + grep ' foo123bar456bx' out/test/aarch64/dynamic-list3/log1 -67: + c++ -o out/test/aarch64/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - +58: + not grep -F '(DEBUG)' +58: + grep -F '(DEBUG)' +65: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (3) +64: + cc -o out/test/aarch64/dynamic-list4/c.o -c -xc - -fPIC +65: + on_exit +65: + echo OK +65: OK +65: + exit 0 63: 4: 0000000000010880 8 FUNC GLOBAL DEFAULT 18 foo123bar456bx 63: + not grep ' foo123bar456c' out/test/aarch64/dynamic-list3/log1 63: + grep ' foo123bar456c' out/test/aarch64/dynamic-list3/log1 -67: + cat -45: + grep '/exe:.*/a.o ' out/test/aarch64/dependency-file-lto/dep -63: + return 0 -63: + not grep ' foo123bar456x' out/test/aarch64/dynamic-list3/log1 -63: + grep ' foo123bar456x' out/test/aarch64/dynamic-list3/log1 -45: 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/14/crtbeginS.o out/test/aarch64/dependency-file-lto/a.o /usr/lib/gcc/aarch64-linux-gnu/14/libgcc.a /usr/lib/gcc/aarch64-linux-gnu/14/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/14/crtendS.o /usr/lib/aarch64-linux-gnu/crtn.o -45: + grep '/a.o:$' out/test/aarch64/dependency-file-lto/dep -62: + readelf --dyn-syms out/test/aarch64/dynamic-list2/exe -63: + return 0 -63: + 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 -45: out/test/aarch64/dependency-file-lto/a.o: -45: + not grep '^/tmp' out/test/aarch64/dependency-file-lto/dep -45: + grep '^/tmp' out/test/aarch64/dependency-file-lto/dep -62: + not grep ' foo' out/test/aarch64/dynamic-list2/log -62: + grep ' foo' out/test/aarch64/dynamic-list2/log 64: + cat -45: + return 0 -45: + on_exit -45: + echo OK -45: OK -45: + exit 0 - 56/347 Test #45: aarch64-dependency-file-lto .............................. Passed 1.31 sec +58: + readelf --dynamic out/test/aarch64/dynamic-dt-debug/c.so + 56/347 Test #65: aarch64-dynamic .......................................... Passed 0.08 sec test 68 Start 68: aarch64-emit-relocs @@ -5676,16 +5718,22 @@ 68: MACHINE=aarch64 68: CPU= 68: Test timeout computed to be: 1500 -62: + return 0 -62: + not grep ' bar' out/test/aarch64/dynamic-list2/log -62: + grep ' bar' out/test/aarch64/dynamic-list2/log -55: + cat -64: + cc -o out/test/aarch64/dynamic-list4/c.o -c -xc - -fPIC -55: + cc -o out/test/aarch64/duplicate-error-gc-sections/a.o -c -xc - -62: + return 0 -62: + cat +58: + return 0 +58: + on_exit +58: + echo OK +58: OK +58: + exit 0 + 57/347 Test #58: aarch64-dynamic-dt-debug ................................. Passed 0.18 sec +test 69 + Start 69: aarch64-empty-arg + +69: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/empty-arg.sh" +69: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +69: Environment variables: +69: MACHINE=aarch64 +69: CPU= +69: Test timeout computed to be: 1500 68: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/emit-relocs.sh -62: + 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 68: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 68: ++ export LC_ALL=C 68: ++ LC_ALL=C @@ -5700,58 +5748,13 @@ 68: ++ OBJCOPY=objcopy 68: ++ STRIP=strip 68: ++ QEMU= -53: + grep -F 'Shared library: [libbar.so]' -53: + readelf --dynamic out/test/aarch64/dt-needed/exe 68: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/emit-relocs.sh .sh 68: ++ testname=emit-relocs 68: ++ t=out/test/aarch64/emit-relocs 68: ++ mkdir -p out/test/aarch64/emit-relocs -65: + readelf --dynamic out/test/aarch64/dynamic/exe -38: + grep '^OK$' -53: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] -53: + on_exit -53: + echo OK -53: OK -53: + exit 0 - 57/347 Test #53: aarch64-dt-needed ........................................ Passed 1.07 sec -68: ++ case $MACHINE in -68: ++ tlsdesc_opt=-mtls-dialect=desc -38: + out/test/aarch64/defsym-lto/exe -38: OK -test 69 - Start 69: aarch64-empty-arg - -69: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/empty-arg.sh" -69: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -69: Environment variables: -69: MACHINE=aarch64 -69: CPU= -69: Test timeout computed to be: 1500 -65: + grep -E 'Shared library:.*\blibc\b' -65: 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -65: + grep -E 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start' -68: +++ uname -68: ++ '[' Linux = FreeBSD ']' -68: ++ trap 'on_error $LINENO' ERR -68: ++ trap on_exit EXIT -68: ++ echo -n 'Testing emit-relocs ... ' -68: Testing emit-relocs ... ++ set -o pipefail -68: ++ set -x -68: + cat -38: + on_exit -38: + echo OK -38: OK -38: + exit 0 - 58/347 Test #38: aarch64-defsym-lto ....................................... Passed 1.70 sec -test 70 - Start 70: aarch64-empty-file - -70: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/empty-file.sh" -70: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -70: Environment variables: -70: MACHINE=aarch64 -70: CPU= -70: Test timeout computed to be: 1500 +63: + return 0 +63: + not grep ' foo123bar456x' out/test/aarch64/dynamic-list3/log1 +63: + grep ' foo123bar456x' out/test/aarch64/dynamic-list3/log1 69: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/empty-arg.sh 69: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 69: ++ export LC_ALL=C @@ -5767,21 +5770,64 @@ 69: ++ OBJCOPY=objcopy 69: ++ STRIP=strip 69: ++ QEMU= -65: + readelf -W --dyn-syms --use-dynamic out/test/aarch64/dynamic/exe -65: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (3) -65: + on_exit -65: + echo OK -65: OK -65: + exit 0 +53: + readelf --dynamic out/test/aarch64/dt-needed/exe +63: + return 0 +63: + 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 +53: + grep -F 'Shared library: [libbar.so]' +53: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] +53: + on_exit +53: + echo OK +53: OK +53: + exit 0 + 58/347 Test #53: aarch64-dt-needed ........................................ Passed 0.35 sec +test 70 + Start 70: aarch64-empty-file + +70: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/empty-file.sh" +70: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +70: Environment variables: +70: MACHINE=aarch64 +70: CPU= +70: Test timeout computed to be: 1500 +68: ++ case $MACHINE in +68: ++ tlsdesc_opt=-mtls-dialect=desc +68: +++ uname +68: ++ '[' Linux = FreeBSD ']' +68: ++ trap 'on_error $LINENO' ERR +68: ++ trap on_exit EXIT +68: ++ echo -n 'Testing emit-relocs ... ' +68: Testing emit-relocs ... ++ set -o pipefail +68: ++ set -x +68: + cat +69: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/empty-arg.sh .sh +69: ++ testname=empty-arg +69: ++ t=out/test/aarch64/empty-arg +69: ++ mkdir -p out/test/aarch64/empty-arg +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 empty-arg ... ' +69: Testing empty-arg ... ++ set -o pipefail +69: ++ set -x +69: + not ./mold -m elf_x86_64 '' +69: + grep 'cannot open :' +45: + grep '/exe:.*/a.o ' out/test/aarch64/dependency-file-lto/dep +45: 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/14/crtbeginS.o out/test/aarch64/dependency-file-lto/a.o /usr/lib/gcc/aarch64-linux-gnu/14/libgcc.a /usr/lib/gcc/aarch64-linux-gnu/14/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/14/crtendS.o /usr/lib/aarch64-linux-gnu/crtn.o +45: + grep '/a.o:$' out/test/aarch64/dependency-file-lto/dep +45: out/test/aarch64/dependency-file-lto/a.o: +45: + not grep '^/tmp' out/test/aarch64/dependency-file-lto/dep +45: + grep '^/tmp' out/test/aarch64/dependency-file-lto/dep 68: + cc -o out/test/aarch64/emit-relocs/a.o -c -fPIC -xc - -56: + cc -o out/test/aarch64/duplicate-error-lto/a.o -c -xc - -flto -56: + cat -61: + readelf --dyn-syms out/test/aarch64/dynamic-list/exe1 -55: + cc -o out/test/aarch64/duplicate-error-gc-sections/b.o -c -xc - -63: + readelf --dyn-syms out/test/aarch64/dynamic-list3/exe2 -63: + grep ' xyz' out/test/aarch64/dynamic-list3/log2 - 59/347 Test #65: aarch64-dynamic .......................................... Passed 0.33 sec -63: 6: 0000000000010868 8 FUNC GLOBAL DEFAULT 18 xyz +70: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/empty-file.sh +45: + return 0 +45: + on_exit +45: + echo OK +45: OK +45: + exit 0 + 59/347 Test #45: aarch64-dependency-file-lto .............................. Passed 0.44 sec test 71 Start 71: aarch64-empty-input @@ -5791,34 +5837,6 @@ 71: MACHINE=aarch64 71: CPU= 71: Test timeout computed to be: 1500 -63: + not grep ' foobarzx' out/test/aarch64/dynamic-list3/log2 -63: + grep ' foobarzx' out/test/aarch64/dynamic-list3/log2 -63: + return 0 -63: + grep ' foobarcx' out/test/aarch64/dynamic-list3/log2 -63: 5: 0000000000010878 8 FUNC GLOBAL DEFAULT 18 foobarcx -63: + grep ' foo123bar456bx' out/test/aarch64/dynamic-list3/log2 -55: + cat -69: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/empty-arg.sh .sh -69: ++ testname=empty-arg -69: ++ t=out/test/aarch64/empty-arg -69: ++ mkdir -p out/test/aarch64/empty-arg -61: + grep ' foo' out/test/aarch64/dynamic-list/log1 -70: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/empty-file.sh -71: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/empty-input.sh -71: + . /build/reproducible-path/mold-2.37.1+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= 70: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 70: ++ export LC_ALL=C 70: ++ LC_ALL=C @@ -5833,59 +5851,18 @@ 70: ++ OBJCOPY=objcopy 70: ++ STRIP=strip 70: ++ QEMU= -64: + cc -B. -shared -o out/test/aarch64/dynamic-list4/d.so out/test/aarch64/dynamic-list4/c.o 66: + out/test/aarch64/emit-relocs-cpp/exe -63: 4: 0000000000010880 8 FUNC GLOBAL DEFAULT 18 foo123bar456bx -63: + not grep ' foo123bar456c' out/test/aarch64/dynamic-list3/log2 -63: + grep ' foo123bar456c' out/test/aarch64/dynamic-list3/log2 -61: 5: 00000000000107e8 8 FUNC GLOBAL DEFAULT 18 foo -61: + grep ' bar' out/test/aarch64/dynamic-list/log1 66: + grep 'Hello world' -69: ++ case $MACHINE in -69: ++ tlsdesc_opt=-mtls-dialect=desc -71: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/empty-input.sh .sh 66: Hello world -71: ++ testname=empty-input -71: ++ t=out/test/aarch64/empty-input -71: ++ mkdir -p out/test/aarch64/empty-input -61: 4: 00000000000107f0 8 FUNC GLOBAL DEFAULT 18 bar -70: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/empty-file.sh .sh -61: + 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 -63: + return 0 -63: + not grep ' foo123bar456x' out/test/aarch64/dynamic-list3/log2 -63: + grep ' foo123bar456x' out/test/aarch64/dynamic-list3/log2 -66: + grep -E 'rela?\.text' -66: + readelf -SW out/test/aarch64/emit-relocs-cpp/exe -70: ++ testname=empty-file -70: ++ t=out/test/aarch64/empty-file -70: ++ mkdir -p out/test/aarch64/empty-file -66: [35] .rela.text RELA 0000000000000000 002720 0002d0 18 I 33 19 8 -71: ++ case $MACHINE in -71: ++ 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 empty-arg ... ' -69: Testing empty-arg ... ++ set -o pipefail -69: ++ set -x -66: + grep -E 'rela?\.eh_frame' -66: + readelf -SW out/test/aarch64/emit-relocs-cpp/exe -66: [30] .rela.eh_frame RELA 0000000000000000 000ac0 000090 18 I 33 11 8 -69: + grep 'cannot open :' -66: + on_exit -66: + echo OK -66: OK -66: + exit 0 -69: + not ./mold -m elf_x86_64 '' -63: + return 0 -63: + on_exit -63: + echo OK -63: OK -63: + exit 0 -71: +++ uname - 60/347 Test #63: aarch64-dynamic-list3 .................................... Passed 0.58 sec - 61/347 Test #66: aarch64-emit-relocs-cpp .................................. Passed 0.37 sec +55: mold: error: duplicate symbol: out/test/aarch64/duplicate-error-gc-sections/a.o: out/test/aarch64/duplicate-error-gc-sections/a.o: foo +55: + grep 'duplicate symbol.*: foo$' +69: mold: fatal: cannot open : No such file or directory +69: + on_exit +69: + echo OK +69: OK +69: + exit 0 + 60/347 Test #69: aarch64-empty-arg ........................................ Passed 0.03 sec +55: + 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 test 72 Start 72: aarch64-empty-version @@ -5895,35 +5872,27 @@ 72: MACHINE=aarch64 72: CPU= 72: Test timeout computed to be: 1500 -test 73 - Start 73: aarch64-entry - -73: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/entry.sh" -73: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -73: Environment variables: -73: MACHINE=aarch64 -73: CPU= -73: Test timeout computed to be: 1500 -71: ++ '[' Linux = FreeBSD ']' -71: ++ trap 'on_error $LINENO' ERR -71: ++ trap on_exit EXIT -71: ++ echo -n 'Testing empty-input ... ' -71: Testing empty-input ... ++ set -o pipefail -71: ++ set -x -71: + rm -f out/test/aarch64/empty-input/a.o -71: + touch out/test/aarch64/empty-input/a.o -55: + grep 'duplicate symbol.*: foo$' -55: + 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 -70: ++ case $MACHINE in -70: ++ tlsdesc_opt=-mtls-dialect=desc -68: + cc -B. -o out/test/aarch64/emit-relocs/exe out/test/aarch64/emit-relocs/a.o -Wl,-emit-relocs -62: + readelf --dyn-syms out/test/aarch64/dynamic-list2/exe1 -69: mold: fatal: cannot open : No such file or directory -69: + on_exit -69: + echo OK -69: OK -69: + exit 0 -56: + cc -o out/test/aarch64/duplicate-error-lto/b.o -c -xc - -flto +70: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/empty-file.sh .sh +70: ++ testname=empty-file +70: ++ t=out/test/aarch64/empty-file +70: ++ mkdir -p out/test/aarch64/empty-file +62: + readelf --dyn-syms out/test/aarch64/dynamic-list2/exe +64: + cc -B. -shared -o out/test/aarch64/dynamic-list4/d.so out/test/aarch64/dynamic-list4/c.o +71: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/empty-input.sh +71: + . /build/reproducible-path/mold-2.37.1+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= 72: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/empty-version.sh 72: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 72: ++ export LC_ALL=C @@ -5939,26 +5908,83 @@ 72: ++ OBJCOPY=objcopy 72: ++ STRIP=strip 72: ++ QEMU= +70: ++ case $MACHINE in +70: ++ tlsdesc_opt=-mtls-dialect=desc +66: + readelf -SW out/test/aarch64/emit-relocs-cpp/exe +71: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/empty-input.sh .sh +70: +++ uname +70: ++ '[' Linux = FreeBSD ']' +70: ++ trap 'on_error $LINENO' ERR +70: ++ trap on_exit EXIT +70: ++ echo -n 'Testing empty-file ... ' +70: Testing empty-file ... ++ set -o pipefail +70: ++ set -x +70: + cat +70: + cc -o out/test/aarch64/empty-file/a.o -c -xc - +71: ++ testname=empty-input +71: ++ t=out/test/aarch64/empty-input +71: ++ mkdir -p out/test/aarch64/empty-input +71: ++ case $MACHINE in +71: ++ tlsdesc_opt=-mtls-dialect=desc 72: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/empty-version.sh .sh 72: ++ testname=empty-version 72: ++ t=out/test/aarch64/empty-version 72: ++ mkdir -p out/test/aarch64/empty-version - 62/347 Test #69: aarch64-empty-arg ........................................ Passed 0.12 sec -71: + not cc -B. -o out/test/aarch64/empty-input/exe out/test/aarch64/empty-input/a.o -test 74 - Start 74: aarch64-exception-multiple-ehframe - -74: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/exception-multiple-ehframe.sh" -74: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -74: Environment variables: -74: MACHINE=aarch64 -74: CPU= -74: Test timeout computed to be: 1500 -70: +++ uname -56: + cat -62: + grep ' foo' out/test/aarch64/dynamic-list2/log1 +66: + grep -E 'rela?\.text' +61: + readelf --dyn-syms out/test/aarch64/dynamic-list/exe2 +71: +++ uname +66: [35] .rela.text RELA 0000000000000000 002720 0002d0 18 I 33 19 8 +71: ++ '[' Linux = FreeBSD ']' +71: ++ trap 'on_error $LINENO' ERR +71: ++ trap on_exit EXIT +71: ++ echo -n 'Testing empty-input ... ' +71: Testing empty-input ... ++ set -o pipefail +71: ++ set -x +71: + rm -f out/test/aarch64/empty-input/a.o 72: ++ case $MACHINE in 72: ++ tlsdesc_opt=-mtls-dialect=desc +66: + readelf -SW out/test/aarch64/emit-relocs-cpp/exe +61: + grep ' foo' out/test/aarch64/dynamic-list/log2 +66: + grep -E 'rela?\.eh_frame' +72: +++ uname +62: + not grep ' foo' out/test/aarch64/dynamic-list2/log +62: + grep ' foo' out/test/aarch64/dynamic-list2/log +66: [30] .rela.eh_frame RELA 0000000000000000 000ac0 000090 18 I 33 11 8 +61: 5: 00000000000107e8 8 FUNC GLOBAL DEFAULT 18 foo +61: + grep ' bar' out/test/aarch64/dynamic-list/log2 +72: ++ '[' Linux = FreeBSD ']' +72: ++ trap 'on_error $LINENO' ERR +72: ++ trap on_exit EXIT +72: ++ echo -n 'Testing empty-version ... ' +72: Testing empty-version ... ++ set -o pipefail +72: ++ set -x +71: + touch out/test/aarch64/empty-input/a.o +62: + return 0 +62: + not grep ' bar' out/test/aarch64/dynamic-list2/log +62: + grep ' bar' out/test/aarch64/dynamic-list2/log +61: 4: 00000000000107f0 8 FUNC GLOBAL DEFAULT 18 bar +61: + 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 +72: + cat +66: + on_exit +66: + echo OK +66: OK +66: + exit 0 +72: + cc -fPIC -c -o out/test/aarch64/empty-version/a.o -xc - + 61/347 Test #66: aarch64-emit-relocs-cpp .................................. Passed 0.12 sec +test 73 + Start 73: aarch64-entry + +73: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/entry.sh" +73: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +73: Environment variables: +73: MACHINE=aarch64 +73: CPU= +73: Test timeout computed to be: 1500 +62: + return 0 +62: + cat +62: + 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 +71: + not cc -B. -o out/test/aarch64/empty-input/exe out/test/aarch64/empty-input/a.o +68: + cc -B. -o out/test/aarch64/emit-relocs/exe out/test/aarch64/emit-relocs/a.o -Wl,-emit-relocs 73: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/entry.sh 73: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 73: ++ export LC_ALL=C @@ -5974,68 +6000,14 @@ 73: ++ OBJCOPY=objcopy 73: ++ STRIP=strip 73: ++ QEMU= -62: 5: 0000000000010828 20 FUNC GLOBAL DEFAULT 18 foo -62: + not grep ' bar' out/test/aarch64/dynamic-list2/log1 -62: + grep ' bar' out/test/aarch64/dynamic-list2/log1 -70: ++ '[' Linux = FreeBSD ']' -70: ++ trap 'on_error $LINENO' ERR -70: ++ trap on_exit EXIT -70: ++ echo -n 'Testing empty-file ... ' -70: Testing empty-file ... ++ set -o pipefail -70: ++ set -x -72: +++ uname -74: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/exception-multiple-ehframe.sh -74: + . /build/reproducible-path/mold-2.37.1+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= -72: ++ '[' Linux = FreeBSD ']' -72: ++ trap 'on_error $LINENO' ERR -72: ++ trap on_exit EXIT -72: ++ echo -n 'Testing empty-version ... ' -72: Testing empty-version ... ++ set -o pipefail -72: ++ set -x -70: + cc -o out/test/aarch64/empty-file/a.o -c -xc - -70: + cat -62: + return 0 -62: + grep ' _Z3bazi' out/test/aarch64/dynamic-list2/log1 -74: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/exception-multiple-ehframe.sh .sh 73: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/entry.sh .sh 73: ++ testname=entry 73: ++ t=out/test/aarch64/entry 73: ++ mkdir -p out/test/aarch64/entry -74: ++ testname=exception-multiple-ehframe -74: ++ t=out/test/aarch64/exception-multiple-ehframe -74: ++ mkdir -p out/test/aarch64/exception-multiple-ehframe -62: 4: 0000000000010850 20 FUNC GLOBAL DEFAULT 18 _Z3bazi -62: + 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 -72: + cat -72: + cc -fPIC -c -o out/test/aarch64/empty-version/a.o -xc - -74: ++ case $MACHINE in -74: ++ tlsdesc_opt=-mtls-dialect=desc +63: + readelf --dyn-syms out/test/aarch64/dynamic-list3/exe2 73: ++ case $MACHINE in 73: ++ 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 exception-multiple-ehframe ... ' -74: Testing exception-multiple-ehframe ... ++ set -o pipefail -74: ++ set -x -74: + '[' aarch64 = sh4aeb ']' -74: + nm mold -74: + grep __tsan_init -56: + grep 'duplicate symbol.*: foo$' +70: + rm -f out/test/aarch64/empty-file/b.script 73: +++ uname 73: ++ '[' Linux = FreeBSD ']' 73: ++ trap 'on_error $LINENO' ERR @@ -6044,25 +6016,63 @@ 73: Testing entry ... ++ set -o pipefail 73: ++ set -x 73: + '[' aarch64 = ppc64 ']' -56: + 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 -64: + cc -o out/test/aarch64/dynamic-list4/e.o -c -xc - -73: + cc -o out/test/aarch64/entry/a.o -c -x assembler - +63: + grep ' xyz' out/test/aarch64/dynamic-list3/log2 +72: + cc -B. -shared -o out/test/aarch64/empty-version/b.so out/test/aarch64/empty-version/a.o 73: + cat -64: + cat -61: + readelf --dyn-syms out/test/aarch64/dynamic-list/exe2 +63: 6: 0000000000010868 8 FUNC GLOBAL DEFAULT 18 xyz +63: + not grep ' foobarzx' out/test/aarch64/dynamic-list3/log2 +63: + grep ' foobarzx' out/test/aarch64/dynamic-list3/log2 +70: + touch out/test/aarch64/empty-file/b.script +70: + 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 +73: + cc -o out/test/aarch64/entry/a.o -c -x assembler - +68: + grep 'Hello world' +68: + out/test/aarch64/emit-relocs/exe +68: Hello world +68: + readelf -S out/test/aarch64/emit-relocs/exe +68: + grep -E 'rela?\.text' +68: [35] .rela.text RELA 0000000000000000 00002720 +63: + return 0 +63: + grep ' foobarcx' out/test/aarch64/dynamic-list3/log2 +62: + readelf --dyn-syms out/test/aarch64/dynamic-list2/exe1 +68: + on_exit +68: + echo OK +68: OK +68: + exit 0 71: + grep 'unknown file type' out/test/aarch64/empty-input/log -61: + grep ' foo' out/test/aarch64/dynamic-list/log2 -72: + cc -B. -shared -o out/test/aarch64/empty-version/b.so out/test/aarch64/empty-version/a.o -70: + rm -f out/test/aarch64/empty-file/b.script -61: 5: 00000000000107e8 8 FUNC GLOBAL DEFAULT 18 foo + 62/347 Test #68: aarch64-emit-relocs ...................................... Passed 0.09 sec +test 74 + Start 74: aarch64-exception-multiple-ehframe + +74: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/exception-multiple-ehframe.sh" +74: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +74: Environment variables: +74: MACHINE=aarch64 +74: CPU= +74: Test timeout computed to be: 1500 +64: + cc -o out/test/aarch64/dynamic-list4/e.o -c -xc - +64: + cat 71: mold: fatal: out/test/aarch64/empty-input/a.o: unknown file type 71: + on_exit 71: + echo OK 71: OK 71: + exit 0 -70: + touch out/test/aarch64/empty-file/b.script -61: + grep ' bar' out/test/aarch64/dynamic-list/log2 - 63/347 Test #71: aarch64-empty-input ...................................... Passed 0.22 sec +63: 5: 0000000000010878 8 FUNC GLOBAL DEFAULT 18 foobarcx +63: + grep ' foo123bar456bx' out/test/aarch64/dynamic-list3/log2 +63: 4: 0000000000010880 8 FUNC GLOBAL DEFAULT 18 foo123bar456bx +63: + not grep ' foo123bar456c' out/test/aarch64/dynamic-list3/log2 +63: + grep ' foo123bar456c' out/test/aarch64/dynamic-list3/log2 +73: + cc -o out/test/aarch64/entry/b.o -c -xc - +73: + cat +62: + grep ' foo' out/test/aarch64/dynamic-list2/log1 +55: mold: error: duplicate symbol: out/test/aarch64/duplicate-error-gc-sections/a.o: out/test/aarch64/duplicate-error-gc-sections/a.o: foo +55: + on_exit +55: + echo OK +55: OK +55: + exit 0 +61: + readelf --dyn-syms out/test/aarch64/dynamic-list/exe3 + 63/347 Test #55: aarch64-duplicate-error-gc-sections ...................... Passed 0.39 sec + 64/347 Test #71: aarch64-empty-input ...................................... Passed 0.07 sec +74: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/exception-multiple-ehframe.sh test 75 Start 75: aarch64-exception @@ -6072,15 +6082,61 @@ 75: MACHINE=aarch64 75: CPU= 75: Test timeout computed to be: 1500 -70: + 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 -73: + cc -o out/test/aarch64/entry/b.o -c -xc - -61: 4: 00000000000107f0 8 FUNC GLOBAL DEFAULT 18 bar -61: + 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 -73: + cat -68: + out/test/aarch64/emit-relocs/exe -68: + grep 'Hello world' -68: Hello world -68: + grep -E 'rela?\.text' +test 76 + Start 76: aarch64-exclude-libs + +76: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs.sh" +76: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +76: Environment variables: +76: MACHINE=aarch64 +76: CPU= +76: Test timeout computed to be: 1500 +74: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/exception-multiple-ehframe.sh .sh +74: ++ testname=exception-multiple-ehframe +74: ++ t=out/test/aarch64/exception-multiple-ehframe +74: ++ mkdir -p out/test/aarch64/exception-multiple-ehframe +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 exception-multiple-ehframe ... ' +74: Testing exception-multiple-ehframe ... ++ set -o pipefail +74: ++ set -x +74: + '[' aarch64 = sh4aeb ']' +74: + grep __tsan_init +74: + nm mold +63: + return 0 +63: + not grep ' foo123bar456x' out/test/aarch64/dynamic-list3/log2 +63: + grep ' foo123bar456x' out/test/aarch64/dynamic-list3/log2 +63: + return 0 +63: + on_exit +63: + echo OK +63: OK +63: + exit 0 +61: + grep ' foo' out/test/aarch64/dynamic-list/log3 +61: 5: 00000000000107e8 8 FUNC GLOBAL DEFAULT 18 foo +61: + grep ' bar' out/test/aarch64/dynamic-list/log3 +61: 4: 00000000000107f0 8 FUNC GLOBAL DEFAULT 18 bar +61: + on_exit +61: + echo OK +61: OK +61: + exit 0 75: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/exception.sh 75: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 75: ++ export LC_ALL=C @@ -6096,46 +6152,10 @@ 75: ++ OBJCOPY=objcopy 75: ++ STRIP=strip 75: ++ QEMU= -55: mold: error: duplicate symbol: out/test/aarch64/duplicate-error-gc-sections/a.o: out/test/aarch64/duplicate-error-gc-sections/a.o: foo -68: + readelf -S out/test/aarch64/emit-relocs/exe 75: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/exception.sh .sh -68: [35] .rela.text RELA 0000000000000000 00002720 -68: + on_exit -68: + echo OK -68: OK -68: + exit 0 - 64/347 Test #68: aarch64-emit-relocs ...................................... Passed 0.38 sec -test 76 - Start 76: aarch64-exclude-libs - -76: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs.sh" -76: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -76: Environment variables: -76: MACHINE=aarch64 -76: CPU= -76: Test timeout computed to be: 1500 75: ++ testname=exception 75: ++ t=out/test/aarch64/exception 75: ++ mkdir -p out/test/aarch64/exception -55: + 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 -55: + grep 'duplicate symbol.*: foo$' -62: + readelf --dyn-syms out/test/aarch64/dynamic-list2/exe2 -75: ++ case $MACHINE in -75: ++ tlsdesc_opt=-mtls-dialect=desc -75: +++ uname -75: ++ '[' Linux = FreeBSD ']' -75: ++ trap 'on_error $LINENO' ERR -75: ++ trap on_exit EXIT -75: ++ echo -n 'Testing exception ... ' -75: Testing exception ... ++ set -o pipefail -75: ++ set -x -75: + static= -75: + test_cxxflags -static -62: + grep ' foo' out/test/aarch64/dynamic-list2/log2 -64: + 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 -73: + cc -B. -o out/test/aarch64/entry/exe1 -Wl,-e,foo out/test/aarch64/entry/a.o out/test/aarch64/entry/b.o -75: + echo 'int main() {}' -75: + c++ -B. -static -o /dev/null -xc++ - 76: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs.sh 76: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 76: ++ export LC_ALL=C @@ -6151,23 +6171,8 @@ 76: ++ OBJCOPY=objcopy 76: ++ STRIP=strip 76: ++ QEMU= -62: 5: 0000000000010828 20 FUNC GLOBAL DEFAULT 18 foo -62: + not grep ' bar' out/test/aarch64/dynamic-list2/log2 -62: + grep ' bar' out/test/aarch64/dynamic-list2/log2 -76: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs.sh .sh -76: ++ testname=exclude-libs -76: ++ t=out/test/aarch64/exclude-libs -76: ++ mkdir -p out/test/aarch64/exclude-libs -62: + return 0 -62: + grep ' _Z3bazi' out/test/aarch64/dynamic-list2/log2 -70: + grep 'Hello world' -70: + out/test/aarch64/empty-file/exe -70: Hello world -70: + on_exit -70: + echo OK -70: OK -70: + exit 0 - 65/347 Test #70: aarch64-empty-file ....................................... Passed 0.37 sec + 65/347 Test #61: aarch64-dynamic-list ..................................... Passed 0.23 sec + 66/347 Test #63: aarch64-dynamic-list3 .................................... Passed 0.21 sec test 77 Start 77: aarch64-exclude-libs2 @@ -6177,25 +6182,6 @@ 77: MACHINE=aarch64 77: CPU= 77: Test timeout computed to be: 1500 -76: ++ case $MACHINE in -76: ++ tlsdesc_opt=-mtls-dialect=desc -76: +++ uname -76: ++ '[' Linux = FreeBSD ']' -76: ++ trap 'on_error $LINENO' ERR -76: ++ trap on_exit EXIT -76: ++ echo -n 'Testing exclude-libs ... ' -76: Testing exclude-libs ... ++ set -o pipefail -76: ++ set -x -72: + readelf --dyn-syms out/test/aarch64/empty-version/b.so -72: + grep ' bar1' -72: 5: 0000000000010748 8 FUNC GLOBAL DEFAULT 13 bar1 -62: 4: 0000000000010850 20 FUNC GLOBAL DEFAULT 18 _Z3bazi -62: + on_exit -62: + echo OK -62: OK -62: + exit 0 -61: + readelf --dyn-syms out/test/aarch64/dynamic-list/exe3 - 66/347 Test #62: aarch64-dynamic-list2 .................................... Passed 0.92 sec test 78 Start 78: aarch64-exclude-libs3 @@ -6205,26 +6191,61 @@ 78: MACHINE=aarch64 78: CPU= 78: Test timeout computed to be: 1500 -61: + grep ' foo' out/test/aarch64/dynamic-list/log3 -61: 5: 00000000000107e8 8 FUNC GLOBAL DEFAULT 18 foo -61: + grep ' bar' out/test/aarch64/dynamic-list/log3 -56: mold: error: duplicate symbol: out/test/aarch64/duplicate-error-lto/a.o: out/test/aarch64/duplicate-error-lto/a.o: foo -56: + on_exit -56: + echo OK -56: OK -56: + exit 0 -72: + grep ' bar2' -72: + readelf --dyn-syms out/test/aarch64/empty-version/b.so -72: 6: 0000000000010750 8 FUNC GLOBAL DEFAULT 13 bar2 -72: + on_exit -72: + echo OK -72: OK -72: + exit 0 +62: 5: 0000000000010828 20 FUNC GLOBAL DEFAULT 18 foo +62: + not grep ' bar' out/test/aarch64/dynamic-list2/log1 +62: + grep ' bar' out/test/aarch64/dynamic-list2/log1 +76: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs.sh .sh +76: ++ testname=exclude-libs +76: ++ t=out/test/aarch64/exclude-libs +76: ++ mkdir -p out/test/aarch64/exclude-libs +76: ++ case $MACHINE in +76: ++ tlsdesc_opt=-mtls-dialect=desc +76: +++ uname +75: ++ case $MACHINE in +75: ++ tlsdesc_opt=-mtls-dialect=desc +76: ++ '[' Linux = FreeBSD ']' +76: ++ trap 'on_error $LINENO' ERR +76: ++ trap on_exit EXIT +76: ++ echo -n 'Testing exclude-libs ... ' +76: Testing exclude-libs ... ++ set -o pipefail +76: ++ set -x 76: + cat 76: + cc -fPIC -xc -c -o out/test/aarch64/exclude-libs/a.o - -77: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs2.sh - 67/347 Test #56: aarch64-duplicate-error-lto .............................. Passed 1.25 sec - 68/347 Test #72: aarch64-empty-version .................................... Passed 0.34 sec +75: +++ uname +75: ++ '[' Linux = FreeBSD ']' +70: + grep 'Hello world' +78: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs3.sh +75: ++ trap 'on_error $LINENO' ERR +75: ++ trap on_exit EXIT +75: ++ echo -n 'Testing exception ... ' +75: Testing exception ... ++ set -o pipefail +75: ++ set -x +75: + static= +75: + test_cxxflags -static +70: + out/test/aarch64/empty-file/exe +78: + . /build/reproducible-path/mold-2.37.1+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= +70: Hello world +75: + c++ -B. -static -o /dev/null -xc++ - +70: + on_exit +70: + echo OK +70: OK +70: + exit 0 +62: + return 0 +62: + grep ' _Z3bazi' out/test/aarch64/dynamic-list2/log1 + 67/347 Test #70: aarch64-empty-file ....................................... Passed 0.10 sec test 79 Start 79: aarch64-execstack @@ -6234,20 +6255,7 @@ 79: MACHINE=aarch64 79: CPU= 79: Test timeout computed to be: 1500 -test 80 - Start 80: aarch64-execute-only - -80: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/execute-only.sh" -80: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -80: Environment variables: -80: MACHINE=aarch64 -80: CPU= -80: Test timeout computed to be: 1500 -61: 4: 00000000000107f0 8 FUNC GLOBAL DEFAULT 18 bar -61: + on_exit -61: + echo OK -61: OK -61: + exit 0 +77: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs2.sh 77: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 77: ++ export LC_ALL=C 77: ++ LC_ALL=C @@ -6262,31 +6270,20 @@ 77: ++ OBJCOPY=objcopy 77: ++ STRIP=strip 77: ++ QEMU= -77: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs2.sh .sh -77: ++ testname=exclude-libs2 -77: ++ t=out/test/aarch64/exclude-libs2 -77: ++ mkdir -p out/test/aarch64/exclude-libs2 -78: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs3.sh -78: + . /build/reproducible-path/mold-2.37.1+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= -55: mold: error: duplicate symbol: out/test/aarch64/duplicate-error-gc-sections/a.o: out/test/aarch64/duplicate-error-gc-sections/a.o: foo -55: + on_exit -55: + echo OK -55: OK -55: + exit 0 +72: + grep ' bar1' +72: + readelf --dyn-syms out/test/aarch64/empty-version/b.so +72: 5: 0000000000010748 8 FUNC GLOBAL DEFAULT 13 bar1 +62: 4: 0000000000010850 20 FUNC GLOBAL DEFAULT 18 _Z3bazi +62: + 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 +78: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs3.sh .sh +78: ++ testname=exclude-libs3 +78: ++ t=out/test/aarch64/exclude-libs3 +78: ++ mkdir -p out/test/aarch64/exclude-libs3 79: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/execstack.sh +73: + cc -B. -o out/test/aarch64/entry/exe1 -Wl,-e,foo out/test/aarch64/entry/a.o out/test/aarch64/entry/b.o +78: ++ case $MACHINE in +78: ++ tlsdesc_opt=-mtls-dialect=desc +77: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs2.sh .sh 79: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 79: ++ export LC_ALL=C 79: ++ LC_ALL=C @@ -6301,35 +6298,70 @@ 79: ++ OBJCOPY=objcopy 79: ++ STRIP=strip 79: ++ QEMU= - 69/347 Test #55: aarch64-duplicate-error-gc-sections ...................... Passed 1.38 sec - 70/347 Test #61: aarch64-dynamic-list ..................................... Passed 1.00 sec -test 81 - Start 81: aarch64-export-dynamic - -81: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/export-dynamic.sh" -81: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -81: Environment variables: -81: MACHINE=aarch64 -81: CPU= -81: Test timeout computed to be: 1500 -test 82 - Start 82: aarch64-export-from-exe - -82: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/export-from-exe.sh" -82: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -82: Environment variables: -82: MACHINE=aarch64 -82: CPU= -82: Test timeout computed to be: 1500 +78: +++ uname +72: + readelf --dyn-syms out/test/aarch64/empty-version/b.so +79: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/execstack.sh .sh +77: ++ testname=exclude-libs2 +77: ++ t=out/test/aarch64/exclude-libs2 +77: ++ mkdir -p out/test/aarch64/exclude-libs2 +78: ++ '[' Linux = FreeBSD ']' +78: ++ trap 'on_error $LINENO' ERR +78: ++ trap on_exit EXIT +78: ++ echo -n 'Testing exclude-libs3 ... ' +78: Testing exclude-libs3 ... ++ set -o pipefail +78: ++ set -x +79: ++ testname=execstack +79: ++ t=out/test/aarch64/execstack +79: ++ mkdir -p out/test/aarch64/execstack +78: + cat +78: + cc -fPIC -xc -c -o out/test/aarch64/exclude-libs3/a.o - 77: ++ case $MACHINE in 77: ++ tlsdesc_opt=-mtls-dialect=desc 77: +++ uname +79: ++ case $MACHINE in +79: ++ tlsdesc_opt=-mtls-dialect=desc +64: + 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 77: ++ '[' Linux = FreeBSD ']' +79: +++ uname +75: + echo 'int main() {}' 77: ++ trap 'on_error $LINENO' ERR 77: ++ trap on_exit EXIT 77: ++ echo -n 'Testing exclude-libs2 ... ' 77: Testing exclude-libs2 ... ++ set -o pipefail 77: ++ set -x +77: + cat +77: + cc -x assembler -c -o out/test/aarch64/exclude-libs2/a.o - +79: ++ '[' Linux = FreeBSD ']' +79: ++ trap 'on_error $LINENO' ERR +79: ++ trap on_exit EXIT +79: ++ echo -n 'Testing execstack ... ' +79: Testing execstack ... ++ set -o pipefail +79: ++ set -x +79: + cat +79: + cc -c -xc -o out/test/aarch64/execstack/a.o - +72: + grep ' bar2' +72: 6: 0000000000010750 8 FUNC GLOBAL DEFAULT 13 bar2 +72: + on_exit +72: + echo OK +72: OK +72: + exit 0 + 68/347 Test #72: aarch64-empty-version .................................... Passed 0.10 sec +test 80 + Start 80: aarch64-execute-only + +80: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/execute-only.sh" +80: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +80: Environment variables: +80: MACHINE=aarch64 +80: CPU= +80: Test timeout computed to be: 1500 +77: + rm -f out/test/aarch64/exclude-libs2/b.a +77: + ar crs out/test/aarch64/exclude-libs2/b.a out/test/aarch64/exclude-libs2/a.o +77: + cat +56: + cat +56: + cc -o out/test/aarch64/duplicate-error-lto/a.o -c -xc - -flto +76: + cat +76: + cc -fPIC -xc -c -o out/test/aarch64/exclude-libs/b.o - 80: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/execute-only.sh 80: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 80: ++ export LC_ALL=C @@ -6345,53 +6377,70 @@ 80: ++ OBJCOPY=objcopy 80: ++ STRIP=strip 80: ++ QEMU= -79: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/execstack.sh .sh -79: ++ testname=execstack -79: ++ t=out/test/aarch64/execstack -79: ++ mkdir -p out/test/aarch64/execstack -79: ++ case $MACHINE in -79: ++ tlsdesc_opt=-mtls-dialect=desc -78: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs3.sh .sh -78: ++ testname=exclude-libs3 -78: ++ t=out/test/aarch64/exclude-libs3 -78: ++ mkdir -p out/test/aarch64/exclude-libs3 -64: + out/test/aarch64/dynamic-list4/exe1 -64: + grep 'foo1 bar1 baz1' -64: foo1 bar1 baz1 +77: + cc -xc -c -o out/test/aarch64/exclude-libs2/c.o - +78: + rm -f out/test/aarch64/exclude-libs3/b.a +78: + ar crs out/test/aarch64/exclude-libs3/b.a out/test/aarch64/exclude-libs3/a.o 80: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/execute-only.sh .sh -64: + 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 80: ++ testname=execute-only 80: ++ t=out/test/aarch64/execute-only 80: ++ mkdir -p out/test/aarch64/execute-only -77: + cc -x assembler -c -o out/test/aarch64/exclude-libs2/a.o - -82: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/export-from-exe.sh +78: + cc -fPIC -xc -c -o out/test/aarch64/exclude-libs3/c.o - +78: + cat +80: ++ case $MACHINE in +80: ++ tlsdesc_opt=-mtls-dialect=desc +79: + cc -B. -o out/test/aarch64/execstack/exe out/test/aarch64/execstack/a.o -Wl,-z,execstack +62: + readelf --dyn-syms out/test/aarch64/dynamic-list2/exe2 +56: + cc -o out/test/aarch64/duplicate-error-lto/b.o -c -xc - -flto +80: +++ uname +80: ++ '[' Linux = FreeBSD ']' +80: ++ trap 'on_error $LINENO' ERR +80: ++ trap on_exit EXIT +80: ++ echo -n 'Testing execute-only ... ' +80: Testing execute-only ... ++ set -o pipefail +80: ++ set -x +80: + '[' aarch64 = sparc64 ']' +80: + '[' aarch64 = ppc64 ']' +80: + '[' aarch64 = ppc64le ']' +80: + cc -o out/test/aarch64/execute-only/a.o -c -xc - +80: + cat +76: + rm -f out/test/aarch64/exclude-libs/c.a +56: + cat +77: + 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 +62: + grep ' foo' out/test/aarch64/dynamic-list2/log2 +62: 5: 0000000000010828 20 FUNC GLOBAL DEFAULT 18 foo +62: + not grep ' bar' out/test/aarch64/dynamic-list2/log2 +62: + grep ' bar' out/test/aarch64/dynamic-list2/log2 +76: + ar crs out/test/aarch64/exclude-libs/c.a out/test/aarch64/exclude-libs/a.o +64: + grep 'foo1 bar1 baz1' 73: + readelf -e out/test/aarch64/entry/exe1 -79: +++ uname -78: ++ case $MACHINE in -78: ++ tlsdesc_opt=-mtls-dialect=desc -79: ++ '[' Linux = FreeBSD ']' -79: ++ trap 'on_error $LINENO' ERR -79: ++ trap on_exit EXIT -79: ++ echo -n 'Testing execstack ... ' -79: Testing execstack ... ++ set -o pipefail -79: ++ set -x -82: + . /build/reproducible-path/mold-2.37.1+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= -77: + cat -79: + cat +76: + rm -f out/test/aarch64/exclude-libs/d.a +76: + ar crs out/test/aarch64/exclude-libs/d.a out/test/aarch64/exclude-libs/b.o +64: + out/test/aarch64/dynamic-list4/exe1 +64: foo1 bar1 baz1 +64: + 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 +62: + return 0 +62: + grep ' _Z3bazi' out/test/aarch64/dynamic-list2/log2 +62: 4: 0000000000010850 20 FUNC GLOBAL DEFAULT 18 _Z3bazi +62: + on_exit +62: + echo OK +62: OK +62: + exit 0 +78: + 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 + 69/347 Test #62: aarch64-dynamic-list2 .................................... Passed 0.29 sec +test 81 + Start 81: aarch64-export-dynamic + +81: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/export-dynamic.sh" +81: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +81: Environment variables: +81: MACHINE=aarch64 +81: CPU= +81: Test timeout computed to be: 1500 +73: + grep 'Entry point address:.*0x1000$' out/test/aarch64/entry/log +76: + cc -fPIC -xc -c -o out/test/aarch64/exclude-libs/e.o - +76: + cat 81: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/export-dynamic.sh +73: Entry point address: 0x1000 81: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 81: ++ export LC_ALL=C 81: ++ LC_ALL=C @@ -6406,95 +6455,83 @@ 81: ++ OBJCOPY=objcopy 81: ++ STRIP=strip 81: ++ QEMU= -78: +++ uname -78: ++ '[' Linux = FreeBSD ']' -78: ++ trap 'on_error $LINENO' ERR -78: ++ trap on_exit EXIT -78: ++ echo -n 'Testing exclude-libs3 ... ' -78: Testing exclude-libs3 ... ++ set -o pipefail -78: ++ set -x -80: ++ case $MACHINE in -80: ++ tlsdesc_opt=-mtls-dialect=desc -76: + cc -fPIC -xc -c -o out/test/aarch64/exclude-libs/b.o - -77: + rm -f out/test/aarch64/exclude-libs2/b.a -79: + cc -c -xc -o out/test/aarch64/execstack/a.o - -73: + grep 'Entry point address:.*0x1000$' out/test/aarch64/entry/log -82: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/export-from-exe.sh .sh -82: ++ testname=export-from-exe -82: ++ t=out/test/aarch64/export-from-exe -82: ++ mkdir -p out/test/aarch64/export-from-exe -80: +++ uname -80: ++ '[' Linux = FreeBSD ']' -80: ++ trap 'on_error $LINENO' ERR -80: ++ trap on_exit EXIT -80: ++ echo -n 'Testing execute-only ... ' -80: Testing execute-only ... ++ set -o pipefail -80: ++ set -x -80: + '[' aarch64 = sparc64 ']' -80: + '[' aarch64 = ppc64 ']' -80: + '[' aarch64 = ppc64le ']' -76: + cat -78: + cc -fPIC -xc -c -o out/test/aarch64/exclude-libs3/a.o - +73: + cc -B. -o out/test/aarch64/entry/exe2 -Wl,-e,bar out/test/aarch64/entry/a.o out/test/aarch64/entry/b.o 81: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/export-dynamic.sh .sh 81: ++ testname=export-dynamic 81: ++ t=out/test/aarch64/export-dynamic 81: ++ mkdir -p out/test/aarch64/export-dynamic -78: + cat -77: + ar crs out/test/aarch64/exclude-libs2/b.a out/test/aarch64/exclude-libs2/a.o -73: Entry point address: 0x1000 -73: + cc -B. -o out/test/aarch64/entry/exe2 -Wl,-e,bar out/test/aarch64/entry/a.o out/test/aarch64/entry/b.o -80: + cc -o out/test/aarch64/execute-only/a.o -c -xc - -80: + cat -82: ++ case $MACHINE in -82: ++ tlsdesc_opt=-mtls-dialect=desc -77: + cat +56: + grep 'duplicate symbol.*: foo$' +56: + 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 81: ++ case $MACHINE in 81: ++ tlsdesc_opt=-mtls-dialect=desc 81: +++ uname 81: ++ '[' Linux = FreeBSD ']' -82: +++ uname -82: ++ '[' Linux = FreeBSD ']' -82: ++ trap 'on_error $LINENO' ERR -82: ++ trap on_exit EXIT -82: ++ echo -n 'Testing export-from-exe ... ' -82: Testing export-from-exe ... ++ set -o pipefail -82: ++ set -x 81: ++ trap 'on_error $LINENO' ERR 81: ++ trap on_exit EXIT 81: ++ echo -n 'Testing export-dynamic ... ' 81: Testing export-dynamic ... ++ set -o pipefail 81: ++ set -x 81: + cat -77: + cc -xc -c -o out/test/aarch64/exclude-libs2/c.o - -81: + cc -o out/test/aarch64/export-dynamic/a.o -c -x assembler - -76: + rm -f out/test/aarch64/exclude-libs/c.a -82: + cc -o out/test/aarch64/export-from-exe/a.o -c -xc - -82: + cat -76: + ar crs out/test/aarch64/exclude-libs/c.a out/test/aarch64/exclude-libs/a.o -76: + rm -f out/test/aarch64/exclude-libs/d.a -79: + cc -B. -o out/test/aarch64/execstack/exe out/test/aarch64/execstack/a.o -Wl,-z,execstack -76: + ar crs out/test/aarch64/exclude-libs/d.a out/test/aarch64/exclude-libs/b.o -81: + cc -shared -fPIC -o out/test/aarch64/export-dynamic/b.so -xc /dev/null -78: + rm -f out/test/aarch64/exclude-libs3/b.a 80: + cc -B. -o out/test/aarch64/execute-only/exe out/test/aarch64/execute-only/a.o -Wl,--execute-only -76: + cc -fPIC -xc -c -o out/test/aarch64/exclude-libs/e.o - -76: + cat -78: + ar crs out/test/aarch64/exclude-libs3/b.a out/test/aarch64/exclude-libs3/a.o +81: + cc -o out/test/aarch64/export-dynamic/a.o -c -x assembler - +76: + 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 +79: + readelf --segments -W out/test/aarch64/execstack/exe +79: + grep 'GNU_STACK.* RWE ' +79: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RWE 0x1 +79: + cc -B. -o out/test/aarch64/execstack/exe out/test/aarch64/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack 75: + static=-static 75: + static='-static -pthread' 75: + cat +81: + cc -shared -fPIC -o out/test/aarch64/export-dynamic/b.so -xc /dev/null +78: + readelf --dyn-syms out/test/aarch64/exclude-libs3/d.so +78: + grep -F foo +78: 5: 0000000000010748 24 FUNC GLOBAL DEFAULT 15 foo +78: + on_exit +78: + echo OK +78: OK +78: + exit 0 75: + c++ -c -o out/test/aarch64/exception/b.o out/test/aarch64/exception/a.cc -fPIC -77: + 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 + 70/347 Test #78: aarch64-exclude-libs3 .................................... Passed 0.12 sec +77: + readelf --dyn-syms out/test/aarch64/exclude-libs2/d.so +test 82 + Start 82: aarch64-export-from-exe + +82: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/export-from-exe.sh" +82: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +82: Environment variables: +82: MACHINE=aarch64 +82: CPU= +82: Test timeout computed to be: 1500 +77: + grep -F foo +77: 5: 00000000000106c8 8 FUNC GLOBAL DEFAULT 13 foo +77: + on_exit +77: + echo OK +77: OK +77: + exit 0 64: + grep 'foo2 bar2 baz1' 64: + out/test/aarch64/dynamic-list4/exe2 -78: + cat 64: foo2 bar2 baz1 64: + on_exit 64: + echo OK 64: OK 64: + exit 0 - 71/347 Test #64: aarch64-dynamic-list4 .................................... Passed 1.16 sec -73: + readelf -e out/test/aarch64/entry/exe2 +82: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/export-from-exe.sh +82: + . /build/reproducible-path/mold-2.37.1+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= + 71/347 Test #64: aarch64-dynamic-list4 .................................... Passed 0.33 sec + 72/347 Test #77: aarch64-exclude-libs2 .................................... Passed 0.14 sec test 83 Start 83: aarch64-fatal-warnings @@ -6504,16 +6541,6 @@ 83: MACHINE=aarch64 83: CPU= 83: Test timeout computed to be: 1500 -73: + grep 'Entry point address:.*0x2000$' out/test/aarch64/entry/log -78: + cc -fPIC -xc -c -o out/test/aarch64/exclude-libs3/c.o - -82: + cc -shared -fPIC -o out/test/aarch64/export-from-exe/b.so -xc - -82: + cat -73: Entry point address: 0x2000 -73: + on_exit -73: + echo OK -73: OK -73: + exit 0 - 72/347 Test #73: aarch64-entry ............................................ Passed 0.62 sec test 84 Start 84: aarch64-filler @@ -6523,6 +6550,13 @@ 84: MACHINE=aarch64 84: CPU= 84: Test timeout computed to be: 1500 +73: + readelf -e out/test/aarch64/entry/exe2 +73: + grep 'Entry point address:.*0x2000$' out/test/aarch64/entry/log +56: mold: error: duplicate symbol: out/test/aarch64/duplicate-error-lto/a.o: out/test/aarch64/duplicate-error-lto/a.o: foo +56: + on_exit +56: + echo OK +56: OK +56: + exit 0 83: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/fatal-warnings.sh 83: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 83: ++ export LC_ALL=C @@ -6538,11 +6572,45 @@ 83: ++ OBJCOPY=objcopy 83: ++ STRIP=strip 83: ++ QEMU= + 73/347 Test #56: aarch64-duplicate-error-lto .............................. Passed 0.52 sec +73: Entry point address: 0x2000 +73: + on_exit +73: + echo OK +73: OK +73: + exit 0 83: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/fatal-warnings.sh .sh +82: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/export-from-exe.sh .sh +84: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/filler.sh +test 85 + Start 85: aarch64-filter + +85: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/filter.sh" +85: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +85: Environment variables: +85: MACHINE=aarch64 +85: CPU= +85: Test timeout computed to be: 1500 + 74/347 Test #73: aarch64-entry ............................................ Passed 0.21 sec 83: ++ testname=fatal-warnings 83: ++ t=out/test/aarch64/fatal-warnings 83: ++ mkdir -p out/test/aarch64/fatal-warnings -84: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/filler.sh +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 fatal-warnings ... ' +83: Testing fatal-warnings ... ++ set -o pipefail +83: ++ set -x +83: + cc -fcommon -xc -c -o out/test/aarch64/fatal-warnings/a.o - +83: + cat +82: ++ testname=export-from-exe +82: ++ t=out/test/aarch64/export-from-exe +82: ++ mkdir -p out/test/aarch64/export-from-exe +82: ++ case $MACHINE in +82: ++ tlsdesc_opt=-mtls-dialect=desc +82: +++ uname 84: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 84: ++ export LC_ALL=C 84: ++ LC_ALL=C @@ -6557,61 +6625,23 @@ 84: ++ OBJCOPY=objcopy 84: ++ STRIP=strip 84: ++ QEMU= -75: + c++ -c -o out/test/aarch64/exception/c.o out/test/aarch64/exception/a.cc -fno-PIC -76: + 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 84: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/filler.sh .sh 84: ++ testname=filler 84: ++ t=out/test/aarch64/filler 84: ++ mkdir -p out/test/aarch64/filler -83: ++ case $MACHINE in -83: ++ tlsdesc_opt=-mtls-dialect=desc -83: +++ uname -79: + grep 'GNU_STACK.* RWE ' -83: ++ '[' Linux = FreeBSD ']' -83: ++ trap 'on_error $LINENO' ERR -83: ++ trap on_exit EXIT -83: ++ echo -n 'Testing fatal-warnings ... ' -83: Testing fatal-warnings ... ++ set -o pipefail -83: ++ set -x -79: + readelf --segments -W out/test/aarch64/execstack/exe -80: + out/test/aarch64/execute-only/exe -83: + cat -83: + cc -fcommon -xc -c -o out/test/aarch64/fatal-warnings/a.o - -78: + 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 84: ++ case $MACHINE in 84: ++ tlsdesc_opt=-mtls-dialect=desc -79: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RWE 0x1 -79: + cc -B. -o out/test/aarch64/execstack/exe out/test/aarch64/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack -80: + grep 'Hello world' -80: Hello world -81: + ./mold -o out/test/aarch64/export-dynamic/exe out/test/aarch64/export-dynamic/a.o out/test/aarch64/export-dynamic/b.so --export-dynamic 84: +++ uname -84: ++ '[' Linux = FreeBSD ']' -84: ++ trap 'on_error $LINENO' ERR -84: ++ trap on_exit EXIT -84: ++ echo -n 'Testing filler ... ' -84: Testing filler ... ++ set -o pipefail -84: ++ set -x -84: + test_cflags -static -80: + grep -E 'LOAD\s.*[0-9a-f] E 0x' -80: + readelf -W --segments out/test/aarch64/execute-only/exe -80: LOAD 0x0005d0 0x00000000000105d0 0x00000000000105d0 0x000250 0x000250 E 0x10000 -80: + on_exit -80: + echo OK -80: OK -80: + exit 0 - 73/347 Test #80: aarch64-execute-only ..................................... Passed 0.35 sec -test 85 - Start 85: aarch64-filter +test 86 + Start 86: aarch64-func-addr -85: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/filter.sh" -85: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -85: Environment variables: -85: MACHINE=aarch64 -85: CPU= -85: Test timeout computed to be: 1500 -84: + echo 'int main() {}' -84: + cc -B. -static -o /dev/null -xc - +86: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/func-addr.sh" +86: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +86: Environment variables: +86: MACHINE=aarch64 +86: CPU= +86: Test timeout computed to be: 1500 +75: + c++ -c -o out/test/aarch64/exception/c.o out/test/aarch64/exception/a.cc -fno-PIC 85: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/filter.sh 85: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 85: ++ export LC_ALL=C @@ -6627,19 +6657,32 @@ 85: ++ OBJCOPY=objcopy 85: ++ STRIP=strip 85: ++ QEMU= -81: + readelf --dyn-syms out/test/aarch64/export-dynamic/exe -81: + grep -E 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/aarch64/export-dynamic/log 85: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/filter.sh .sh 85: ++ testname=filter 85: ++ t=out/test/aarch64/filter 85: ++ mkdir -p out/test/aarch64/filter 85: ++ case $MACHINE in 85: ++ tlsdesc_opt=-mtls-dialect=desc -81: 2: 0000000000210314 0 NOTYPE GLOBAL DEFAULT 7 bar -81: + grep -E 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/aarch64/export-dynamic/log -83: + cc -fcommon -xc -c -o out/test/aarch64/fatal-warnings/b.o - -75: + c++ -B. -o out/test/aarch64/exception/exe1 out/test/aarch64/exception/b.o -static -pthread -82: + 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 +82: ++ '[' Linux = FreeBSD ']' +82: ++ trap 'on_error $LINENO' ERR +82: ++ trap on_exit EXIT +82: ++ echo -n 'Testing export-from-exe ... ' +82: Testing export-from-exe ... ++ set -o pipefail +82: ++ set -x +82: + cc -o out/test/aarch64/export-from-exe/a.o -c -xc - +82: + cat +84: ++ '[' Linux = FreeBSD ']' +84: ++ trap 'on_error $LINENO' ERR +84: ++ trap on_exit EXIT +84: ++ echo -n 'Testing filler ... ' +84: Testing filler ... ++ set -o pipefail +84: ++ set -x +84: + test_cflags -static +84: + echo 'int main() {}' +84: + cc -B. -static -o /dev/null -xc - +81: + ./mold -o out/test/aarch64/export-dynamic/exe out/test/aarch64/export-dynamic/a.o out/test/aarch64/export-dynamic/b.so --export-dynamic +80: + grep 'Hello world' +80: + out/test/aarch64/execute-only/exe 85: +++ uname 85: ++ '[' Linux = FreeBSD ']' 85: ++ trap 'on_error $LINENO' ERR @@ -6647,45 +6690,14 @@ 85: ++ echo -n 'Testing filter ... ' 85: Testing filter ... ++ set -o pipefail 85: ++ set -x +80: Hello world 85: + cat -83: + cat -81: 1: 0000000000210318 0 NOTYPE GLOBAL DEFAULT 7 _start -81: + on_exit -81: + echo OK -81: OK -81: + exit 0 - 74/347 Test #81: aarch64-export-dynamic ................................... Passed 0.39 sec -test 86 - Start 86: aarch64-func-addr - -86: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/func-addr.sh" -86: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -86: Environment variables: -86: MACHINE=aarch64 -86: CPU= -86: Test timeout computed to be: 1500 -77: + readelf --dyn-syms out/test/aarch64/exclude-libs2/d.so -77: + grep -F foo -77: 5: 00000000000106c8 8 FUNC GLOBAL DEFAULT 13 foo -77: + on_exit -77: + echo OK -77: OK -77: + exit 0 85: + cc -o out/test/aarch64/filter/a.o -c -x assembler - -85: + ./mold -o out/test/aarch64/filter/b.so out/test/aarch64/filter/a.o --filter foo -F bar -shared -74: + command -v perl -74: + '[' aarch64 = sh4 ']' - 75/347 Test #77: aarch64-exclude-libs2 .................................... Passed 0.49 sec -test 87 - Start 87: aarch64-gc-sections - -87: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gc-sections.sh" -87: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -87: Environment variables: -87: MACHINE=aarch64 -87: CPU= -87: Test timeout computed to be: 1500 +80: + readelf -W --segments out/test/aarch64/execute-only/exe +79: + readelf --segments -W out/test/aarch64/execstack/exe 86: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/func-addr.sh +83: + cc -fcommon -xc -c -o out/test/aarch64/fatal-warnings/b.o - +83: + cat 86: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 86: ++ export LC_ALL=C 86: ++ LC_ALL=C @@ -6693,6 +6705,7 @@ 86: ++ '[' -z '' ']' 86: ++ TESTDIR=out/test/aarch64 86: ++ CC=cc +85: + ./mold -o out/test/aarch64/filter/b.so out/test/aarch64/filter/a.o --filter foo -F bar -shared 86: ++ CXX=c++ 86: ++ GCC=gcc 86: ++ GXX=g++ @@ -6704,15 +6717,56 @@ 86: ++ testname=func-addr 86: ++ t=out/test/aarch64/func-addr 86: ++ mkdir -p out/test/aarch64/func-addr -74: + cat -74: + c++ -o out/test/aarch64/exception-multiple-ehframe/a.o -c -xc++ - +76: + readelf --dyn-syms out/test/aarch64/exclude-libs/f.so +80: + grep -E 'LOAD\s.*[0-9a-f] E 0x' +79: + grep 'GNU_STACK.* RW ' 86: ++ case $MACHINE in 86: ++ tlsdesc_opt=-mtls-dialect=desc 86: +++ uname -79: + grep 'GNU_STACK.* RW ' -83: + 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 +80: LOAD 0x0005d0 0x00000000000105d0 0x00000000000105d0 0x000250 0x000250 E 0x10000 +79: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x1 +86: ++ '[' Linux = FreeBSD ']' +86: ++ trap 'on_error $LINENO' ERR +86: ++ trap on_exit EXIT +86: ++ echo -n 'Testing func-addr ... ' +86: Testing func-addr ... ++ set -o pipefail +86: ++ set -x +86: + cat +86: + cc -shared -o out/test/aarch64/func-addr/a.so -xc - +79: + cc -B. -o out/test/aarch64/execstack/exe out/test/aarch64/execstack/a.o +80: + on_exit +80: + echo OK +80: OK +80: + exit 0 +81: + readelf --dyn-syms out/test/aarch64/export-dynamic/exe +76: + grep -F foo out/test/aarch64/exclude-libs/log +76: 7: 00000000000107c4 8 FUNC GLOBAL DEFAULT 15 foo +76: + grep -F bar out/test/aarch64/exclude-libs/log +81: + grep -E 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/aarch64/export-dynamic/log + 75/347 Test #80: aarch64-execute-only ..................................... Passed 0.15 sec +test 87 + Start 87: aarch64-gc-sections + +87: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gc-sections.sh" +87: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +87: Environment variables: +87: MACHINE=aarch64 +87: CPU= +87: Test timeout computed to be: 1500 +76: 5: 00000000000107cc 8 FUNC GLOBAL DEFAULT 15 bar +76: + grep -F baz out/test/aarch64/exclude-libs/log +76: 6: 00000000000107a8 28 FUNC GLOBAL DEFAULT 15 baz +76: + 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 +85: + readelf --dynamic out/test/aarch64/filter/b.so +81: 2: 0000000000210314 0 NOTYPE GLOBAL DEFAULT 7 bar +81: + grep -E 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/aarch64/export-dynamic/log +81: 1: 0000000000210318 0 NOTYPE GLOBAL DEFAULT 7 _start +81: + on_exit +81: + echo OK +81: OK +81: + exit 0 87: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gc-sections.sh -79: + readelf --segments -W out/test/aarch64/execstack/exe + 76/347 Test #81: aarch64-export-dynamic ................................... Passed 0.11 sec 87: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 87: ++ export LC_ALL=C 87: ++ LC_ALL=C @@ -6727,32 +6781,6 @@ 87: ++ OBJCOPY=objcopy 87: ++ STRIP=strip 87: ++ QEMU= -79: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x1 -79: + cc -B. -o out/test/aarch64/execstack/exe out/test/aarch64/execstack/a.o -85: + readelf --dynamic out/test/aarch64/filter/b.so -76: + readelf --dyn-syms out/test/aarch64/exclude-libs/f.so -86: ++ '[' Linux = FreeBSD ']' -86: ++ trap 'on_error $LINENO' ERR -86: ++ trap on_exit EXIT -86: ++ echo -n 'Testing func-addr ... ' -86: Testing func-addr ... ++ set -o pipefail -86: ++ set -x -86: + cc -shared -o out/test/aarch64/func-addr/a.so -xc - -86: + cat -87: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gc-sections.sh .sh -85: + grep -F 'Filter library: [foo]' out/test/aarch64/filter/log -87: ++ testname=gc-sections -87: ++ t=out/test/aarch64/gc-sections -87: ++ mkdir -p out/test/aarch64/gc-sections -76: + grep -F foo out/test/aarch64/exclude-libs/log -78: + grep -F foo -78: + readelf --dyn-syms out/test/aarch64/exclude-libs3/d.so -78: 5: 0000000000010748 24 FUNC GLOBAL DEFAULT 15 foo -78: + on_exit -78: + echo OK -78: OK -78: + exit 0 - 76/347 Test #78: aarch64-exclude-libs3 .................................... Passed 0.55 sec test 88 Start 88: aarch64-gdb-index-compress-output @@ -6762,26 +6790,72 @@ 88: MACHINE=aarch64 88: CPU= 88: Test timeout computed to be: 1500 -85: 0x000000007fffffff (FILTER) Filter library: [foo] -85: + grep -F 'Filter library: [bar]' out/test/aarch64/filter/log +87: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gc-sections.sh .sh +87: ++ testname=gc-sections +87: ++ t=out/test/aarch64/gc-sections +87: ++ mkdir -p out/test/aarch64/gc-sections +75: + c++ -B. -o out/test/aarch64/exception/exe1 out/test/aarch64/exception/b.o -static -pthread +85: + grep -F 'Filter library: [foo]' out/test/aarch64/filter/log +82: + cat +88: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-compress-output.sh 87: ++ case $MACHINE in 87: ++ tlsdesc_opt=-mtls-dialect=desc -76: 7: 00000000000107c4 8 FUNC GLOBAL DEFAULT 15 foo -76: + grep -F bar out/test/aarch64/exclude-libs/log -85: 0x000000007fffffff (FILTER) Filter library: [bar] +82: + cc -shared -fPIC -o out/test/aarch64/export-from-exe/b.so -xc - 87: +++ uname +88: + . /build/reproducible-path/mold-2.37.1+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= +74: + command -v perl +74: + '[' aarch64 = sh4 ']' 87: ++ '[' Linux = FreeBSD ']' 87: ++ trap 'on_error $LINENO' ERR 87: ++ trap on_exit EXIT 87: ++ echo -n 'Testing gc-sections ... ' 87: Testing gc-sections ... ++ set -o pipefail 87: ++ set -x +88: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-compress-output.sh .sh +74: + cat +88: ++ testname=gdb-index-compress-output +88: ++ t=out/test/aarch64/gdb-index-compress-output +88: ++ mkdir -p out/test/aarch64/gdb-index-compress-output +83: + 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 +87: + cat +88: ++ case $MACHINE in +88: ++ tlsdesc_opt=-mtls-dialect=desc +88: +++ uname +88: ++ '[' Linux = FreeBSD ']' +88: ++ trap 'on_error $LINENO' ERR +88: ++ trap on_exit EXIT +88: ++ echo -n 'Testing gdb-index-compress-output ... ' +88: Testing gdb-index-compress-output ... ++ set -o pipefail +88: ++ set -x +88: + on_qemu +85: 0x000000007fffffff (FILTER) Filter library: [foo] +88: + '[' '' '!=' '' ']' +88: + grep -w qemu /proc/cpuinfo +88: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' +88: + command -v gdb +85: + grep -F 'Filter library: [bar]' out/test/aarch64/filter/log +88: + cat +88: + cc -c -o out/test/aarch64/gdb-index-compress-output/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +85: 0x000000007fffffff (FILTER) Filter library: [bar] 85: + on_exit 85: + echo OK 85: OK 85: + exit 0 -88: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-compress-output.sh - 77/347 Test #85: aarch64-filter ........................................... Passed 0.18 sec +74: + c++ -o out/test/aarch64/exception-multiple-ehframe/a.o -c -xc++ - + 77/347 Test #85: aarch64-filter ........................................... Passed 0.05 sec test 89 Start 89: aarch64-gdb-index-dwarf2 @@ -6791,35 +6865,8 @@ 89: MACHINE=aarch64 89: CPU= 89: Test timeout computed to be: 1500 -88: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/gdb-index-compress-output.sh .sh 87: + c++ -c -o out/test/aarch64/gc-sections/a.o -xc++ - -ffunction-sections -fdata-sections -87: + cat -76: 5: 00000000000107cc 8 FUNC GLOBAL DEFAULT 15 bar -76: + grep -F baz out/test/aarch64/exclude-libs/log -88: ++ testname=gdb-index-compress-output -88: ++ t=out/test/aarch64/gdb-index-compress-output -88: ++ mkdir -p out/test/aarch64/gdb-index-compress-output -76: 6: 00000000000107a8 28 FUNC GLOBAL DEFAULT 15 baz -76: + 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 -82: + readelf --dyn-syms out/test/aarch64/export-from-exe/exe -82: + grep expfn2 -82: 6: 0000000000010870 8 FUNC GLOBAL DEFAULT 18 expfn2 89: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf2.sh -74: + cat 89: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 89: ++ export LC_ALL=C 89: ++ LC_ALL=C @@ -6834,47 +6881,27 @@ 89: ++ OBJCOPY=objcopy 89: ++ STRIP=strip 89: ++ QEMU= -82: + readelf --dyn-syms out/test/aarch64/export-from-exe/exe -74: + c++ -o out/test/aarch64/exception-multiple-ehframe/b.o -c -xc++ - -88: ++ case $MACHINE in -88: ++ tlsdesc_opt=-mtls-dialect=desc +86: + cat +79: + grep 'GNU_STACK.* RW ' +76: + readelf --dyn-syms out/test/aarch64/exclude-libs/f.so 89: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf2.sh .sh +79: + readelf --segments -W out/test/aarch64/execstack/exe 89: ++ testname=gdb-index-dwarf2 89: ++ t=out/test/aarch64/gdb-index-dwarf2 89: ++ mkdir -p out/test/aarch64/gdb-index-dwarf2 -82: + grep expfn1 -82: 5: 0000000000010868 8 FUNC GLOBAL DEFAULT 18 expfn1 -82: + on_exit -82: + echo OK -82: OK -82: + exit 0 - 78/347 Test #82: aarch64-export-from-exe .................................. Passed 0.54 sec -test 90 - Start 90: aarch64-gdb-index-dwarf3 - -90: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf3.sh" -90: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -90: Environment variables: -90: MACHINE=aarch64 -90: CPU= -90: Test timeout computed to be: 1500 -88: +++ uname -88: ++ '[' Linux = FreeBSD ']' -88: ++ trap 'on_error $LINENO' ERR -88: ++ trap on_exit EXIT -88: ++ echo -n 'Testing gdb-index-compress-output ... ' -88: Testing gdb-index-compress-output ... ++ set -o pipefail -88: ++ set -x -88: + on_qemu -88: + '[' '' '!=' '' ']' -88: + grep -w qemu /proc/cpuinfo -88: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' -88: + command -v gdb 89: ++ case $MACHINE in 89: ++ tlsdesc_opt=-mtls-dialect=desc +79: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x1 +86: + cc -o out/test/aarch64/func-addr/b.o -c -xc -fno-PIC - +76: + not grep -F foo out/test/aarch64/exclude-libs/log +76: + grep -F foo out/test/aarch64/exclude-libs/log +79: + on_exit +79: + echo OK +79: OK +79: + exit 0 89: +++ uname -88: + cc -c -o out/test/aarch64/gdb-index-compress-output/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 89: ++ '[' Linux = FreeBSD ']' + 78/347 Test #79: aarch64-execstack ........................................ Passed 0.21 sec 89: ++ trap 'on_error $LINENO' ERR 89: ++ trap on_exit EXIT 89: ++ echo -n 'Testing gdb-index-dwarf2 ... ' @@ -6883,8 +6910,26 @@ 89: + on_qemu 89: + '[' '' '!=' '' ']' 89: + grep -w qemu /proc/cpuinfo -88: + cat -79: + grep 'GNU_STACK.* RW ' +test 90 + Start 90: aarch64-gdb-index-dwarf3 + +90: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf3.sh" +90: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +90: Environment variables: +90: MACHINE=aarch64 +90: CPU= +90: Test timeout computed to be: 1500 +89: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' +89: + command -v gdb +89: + test_cflags -gdwarf-2 -g +89: + echo 'int main() {}' +89: + cc -B. -gdwarf-2 -g -o /dev/null -xc - +76: + return 0 +76: + grep -F bar out/test/aarch64/exclude-libs/log +87: + c++ -B. -o out/test/aarch64/gc-sections/exe1 out/test/aarch64/gc-sections/a.o +82: + 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 +76: 5: 000000000001078c 8 FUNC GLOBAL DEFAULT 15 bar +76: + grep -F baz out/test/aarch64/exclude-libs/log 90: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf3.sh 90: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 90: ++ export LC_ALL=C @@ -6900,20 +6945,44 @@ 90: ++ OBJCOPY=objcopy 90: ++ STRIP=strip 90: ++ QEMU= -89: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' -89: + command -v gdb -89: + test_cflags -gdwarf-2 -g -87: + c++ -B. -o out/test/aarch64/gc-sections/exe1 out/test/aarch64/gc-sections/a.o -79: + readelf --segments -W out/test/aarch64/execstack/exe -89: + cc -B. -gdwarf-2 -g -o /dev/null -xc - -89: + echo 'int main() {}' +90: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf3.sh .sh +74: + cat +74: + c++ -o out/test/aarch64/exception-multiple-ehframe/b.o -c -xc++ - +76: 6: 0000000000010768 28 FUNC GLOBAL DEFAULT 15 baz +76: + 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 +83: + 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 +84: + cc -o out/test/aarch64/filler/a.o -c -xc - +84: + cat +90: ++ testname=gdb-index-dwarf3 +90: ++ t=out/test/aarch64/gdb-index-dwarf3 +90: ++ mkdir -p out/test/aarch64/gdb-index-dwarf3 +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 gdb-index-dwarf3 ... ' +90: Testing gdb-index-dwarf3 ... ++ set -o pipefail +90: ++ set -x +90: + on_qemu +90: + '[' '' '!=' '' ']' +90: + grep -w qemu /proc/cpuinfo +88: + 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 +90: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' +90: + command -v gdb +90: + test_cflags -gdwarf-3 +90: + echo 'int main() {}' 75: + out/test/aarch64/exception/exe1 -79: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x1 -79: + on_exit -79: + echo OK -79: OK -79: + exit 0 - 79/347 Test #79: aarch64-execstack ........................................ Passed 0.65 sec +90: + cc -B. -gdwarf-3 -o /dev/null -xc - +75: + c++ -B. -o out/test/aarch64/exception/exe2 out/test/aarch64/exception/c.o -no-pie -static -pthread +74: + perl -i -0777 -pe 's/\.eh_frame/.EH_FRAME/g' out/test/aarch64/exception-multiple-ehframe/a.o +74: + ./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 +83: + on_exit +83: + echo OK +83: OK +83: + exit 0 + 79/347 Test #83: aarch64-fatal-warnings ................................... Passed 0.13 sec test 91 Start 91: aarch64-gdb-index-dwarf4 @@ -6923,20 +6992,7 @@ 91: MACHINE=aarch64 91: CPU= 91: Test timeout computed to be: 1500 -84: + cc -o out/test/aarch64/filler/a.o -c -xc - -90: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf3.sh .sh -90: ++ testname=gdb-index-dwarf3 -90: ++ t=out/test/aarch64/gdb-index-dwarf3 -90: ++ mkdir -p out/test/aarch64/gdb-index-dwarf3 -86: + cc -o out/test/aarch64/func-addr/b.o -c -xc -fno-PIC - -86: + cat -74: + perl -i -0777 -pe 's/\.eh_frame/.EH_FRAME/g' out/test/aarch64/exception-multiple-ehframe/a.o -74: + ./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 -84: + cat -75: + c++ -B. -o out/test/aarch64/exception/exe2 out/test/aarch64/exception/c.o -no-pie -static -pthread -83: + 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 -90: ++ case $MACHINE in -90: ++ tlsdesc_opt=-mtls-dialect=desc +86: + 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 91: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf4.sh 91: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 91: ++ export LC_ALL=C @@ -6952,26 +7008,16 @@ 91: ++ OBJCOPY=objcopy 91: ++ STRIP=strip 91: ++ QEMU= -67: + cat -67: + c++ -o out/test/aarch64/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - 91: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf4.sh .sh 91: ++ testname=gdb-index-dwarf4 91: ++ t=out/test/aarch64/gdb-index-dwarf4 91: ++ mkdir -p out/test/aarch64/gdb-index-dwarf4 -90: +++ uname -90: ++ '[' Linux = FreeBSD ']' -90: ++ trap 'on_error $LINENO' ERR -90: ++ trap on_exit EXIT -90: ++ echo -n 'Testing gdb-index-dwarf3 ... ' -90: Testing gdb-index-dwarf3 ... ++ set -o pipefail -90: ++ set -x -90: + on_qemu -90: + '[' '' '!=' '' ']' -90: + grep -w qemu /proc/cpuinfo +84: + cc -B. -static -Wl,--filler,0xfe -o out/test/aarch64/filler/exe1 out/test/aarch64/filler/a.o 91: ++ case $MACHINE in 91: ++ tlsdesc_opt=-mtls-dialect=desc -74: + perl -i -0777 -pe 's/\.EH_FRAME/.eh_frame/g' out/test/aarch64/exception-multiple-ehframe/c.o +82: + readelf --dyn-syms out/test/aarch64/export-from-exe/exe 91: +++ uname +82: + grep expfn2 91: ++ '[' Linux = FreeBSD ']' 91: ++ trap 'on_error $LINENO' ERR 91: ++ trap on_exit EXIT @@ -6981,53 +7027,33 @@ 91: + on_qemu 91: + '[' '' '!=' '' ']' 91: + grep -w qemu /proc/cpuinfo -90: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' -90: + command -v gdb -90: + test_cflags -gdwarf-3 -88: + 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 -90: + echo 'int main() {}' +87: + readelf --symbols out/test/aarch64/gc-sections/exe1 +82: 6: 0000000000010870 8 FUNC GLOBAL DEFAULT 18 expfn2 +82: + grep expfn1 +82: + readelf --dyn-syms out/test/aarch64/export-from-exe/exe 91: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' 91: + command -v gdb 91: + test_cflags -gdwarf-4 -g -86: + 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: + cc -B. -gdwarf-3 -o /dev/null -xc - -74: + c++ -o out/test/aarch64/exception-multiple-ehframe/d.o -c -xc++ - -74: + cat -91: + cc -B. -gdwarf-4 -g -o /dev/null -xc - +87: + out/test/aarch64/gc-sections/exe1 +82: 5: 0000000000010868 8 FUNC GLOBAL DEFAULT 18 expfn1 91: + echo 'int main() {}' 76: + readelf --dyn-syms out/test/aarch64/exclude-libs/f.so -87: + readelf --symbols out/test/aarch64/gc-sections/exe1 -84: + cc -B. -static -Wl,--filler,0xfe -o out/test/aarch64/filler/exe1 out/test/aarch64/filler/a.o -76: + not grep -F foo out/test/aarch64/exclude-libs/log -76: + grep -F foo out/test/aarch64/exclude-libs/log +67: + cat +91: + cc -B. -gdwarf-4 -g -o /dev/null -xc - 87: + grep '1 2' -87: + out/test/aarch64/gc-sections/exe1 87: 1 2 87: + grep live_fn1 out/test/aarch64/gc-sections/log1 +67: + c++ -o out/test/aarch64/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - +82: + on_exit +82: + echo OK +82: OK +82: + exit 0 +76: + not grep -F foo out/test/aarch64/exclude-libs/log +76: + grep -F foo out/test/aarch64/exclude-libs/log +88: + grep -F .gdb_index + 80/347 Test #82: aarch64-export-from-exe .................................. Passed 0.17 sec 87: 104: 00000000000108f0 8 FUNC LOCAL DEFAULT 19 _Z8live_fn1v 87: + grep live_fn2 out/test/aarch64/gc-sections/log1 -87: 105: 00000000000108f8 24 FUNC LOCAL DEFAULT 19 _Z8live_fn2v -76: + return 0 -76: + grep -F bar out/test/aarch64/exclude-libs/log -87: + grep dead_fn1 out/test/aarch64/gc-sections/log1 -87: 106: 0000000000010910 8 FUNC LOCAL DEFAULT 19 _Z8dead_fn1v -87: + grep dead_fn2 out/test/aarch64/gc-sections/log1 -87: 107: 0000000000010918 24 FUNC LOCAL DEFAULT 19 _Z8dead_fn2v -87: + grep live_var1 out/test/aarch64/gc-sections/log1 -87: 100: 0000000000030c30 4 OBJECT LOCAL DEFAULT 25 live_var1 -87: + grep live_var2 out/test/aarch64/gc-sections/log1 -76: 5: 000000000001078c 8 FUNC GLOBAL DEFAULT 15 bar -76: + grep -F baz out/test/aarch64/exclude-libs/log -87: 101: 0000000000030c74 4 OBJECT LOCAL DEFAULT 28 live_var2 -87: + grep dead_var1 out/test/aarch64/gc-sections/log1 -76: 6: 0000000000010768 28 FUNC GLOBAL DEFAULT 15 baz -76: + 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 -74: + 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 -83: + on_exit -83: + echo OK -83: OK -83: + exit 0 - 80/347 Test #83: aarch64-fatal-warnings ................................... Passed 0.59 sec test 92 Start 92: aarch64-gdb-index-dwarf5 @@ -7037,12 +7063,26 @@ 92: MACHINE=aarch64 92: CPU= 92: Test timeout computed to be: 1500 -87: 102: 0000000000030c34 4 OBJECT LOCAL DEFAULT 25 dead_var1 -87: + grep dead_var2 out/test/aarch64/gc-sections/log1 -87: 103: 0000000000030c38 4 OBJECT LOCAL DEFAULT 25 dead_var2 -87: + c++ -B. -o out/test/aarch64/gc-sections/exe2 out/test/aarch64/gc-sections/a.o -Wl,-gc-sections -75: + out/test/aarch64/exception/exe2 -75: + c++ -B. -o out/test/aarch64/exception/exe3 out/test/aarch64/exception/b.o -pie +87: 105: 00000000000108f8 24 FUNC LOCAL DEFAULT 19 _Z8live_fn2v +87: + grep dead_fn1 out/test/aarch64/gc-sections/log1 +87: 106: 0000000000010910 8 FUNC LOCAL DEFAULT 19 _Z8dead_fn1v +87: + grep dead_fn2 out/test/aarch64/gc-sections/log1 +74: + perl -i -0777 -pe 's/\.EH_FRAME/.eh_frame/g' out/test/aarch64/exception-multiple-ehframe/c.o +74: + c++ -o out/test/aarch64/exception-multiple-ehframe/d.o -c -xc++ - +74: + cat +88: + readelf -WS out/test/aarch64/gdb-index-compress-output/b.so +88: [36] .gdb_index PROGBITS 0000000000000000 002780 0001bd 00 0 0 4 +88: + cc -c -o out/test/aarch64/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz +88: + cat +76: + return 0 +76: + not grep -F bar out/test/aarch64/exclude-libs/log +76: + grep -F bar out/test/aarch64/exclude-libs/log +76: + return 0 +76: + grep -F baz out/test/aarch64/exclude-libs/log +89: + cc -c -o out/test/aarch64/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections +76: 5: 0000000000010708 28 FUNC GLOBAL DEFAULT 13 baz +76: + 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 +89: + cat 92: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf5.sh 92: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 92: ++ export LC_ALL=C @@ -7059,42 +7099,22 @@ 92: ++ STRIP=strip 92: ++ QEMU= 92: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf5.sh .sh -86: + out/test/aarch64/func-addr/exe -86: + grep 1 -88: + grep -F .gdb_index +87: 107: 0000000000010918 24 FUNC LOCAL DEFAULT 19 _Z8dead_fn2v 92: ++ testname=gdb-index-dwarf5 92: ++ t=out/test/aarch64/gdb-index-dwarf5 92: ++ mkdir -p out/test/aarch64/gdb-index-dwarf5 -88: + readelf -WS out/test/aarch64/gdb-index-compress-output/b.so -91: + cat -91: + cc -c -o out/test/aarch64/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -86: 1 -86: + on_exit -86: + echo OK -86: OK -86: + exit 0 - 81/347 Test #86: aarch64-func-addr ........................................ Passed 0.51 sec -test 93 - Start 93: aarch64-gdb-index-dwarf64 - -93: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf64.sh" -93: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -93: Environment variables: -93: MACHINE=aarch64 -93: CPU= -93: Test timeout computed to be: 1500 -88: [36] .gdb_index PROGBITS 0000000000000000 002780 0001bd 00 0 0 4 +86: + grep 1 +87: + grep live_var1 out/test/aarch64/gc-sections/log1 92: ++ case $MACHINE in 92: ++ tlsdesc_opt=-mtls-dialect=desc -89: + cat -89: + cc -c -o out/test/aarch64/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections +90: + cat +90: + cc -c -o out/test/aarch64/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections 92: +++ uname -88: + cc -c -o out/test/aarch64/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz -88: + cat -84: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/aarch64/filler/exe1 92: ++ '[' Linux = FreeBSD ']' 92: ++ trap 'on_error $LINENO' ERR 92: ++ trap on_exit EXIT +87: 100: 0000000000030c30 4 OBJECT LOCAL DEFAULT 25 live_var1 +87: + grep live_var2 out/test/aarch64/gc-sections/log1 92: ++ echo -n 'Testing gdb-index-dwarf5 ... ' 92: Testing gdb-index-dwarf5 ... ++ set -o pipefail 92: ++ set -x @@ -7104,13 +7124,29 @@ 92: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' 92: + command -v gdb 92: + test_cflags -gdwarf-5 -g -74: + grep '^1 3$' -74: + out/test/aarch64/exception-multiple-ehframe/exe1 -74: 1 3 -74: + on_exit -74: + echo OK -74: OK -74: + exit 0 +86: + out/test/aarch64/func-addr/exe +92: + echo 'int main() {}' +92: + cc -B. -gdwarf-5 -g -o /dev/null -xc - +86: 1 +86: + on_exit +86: + echo OK +86: OK +86: + exit 0 + 81/347 Test #86: aarch64-func-addr ........................................ Passed 0.18 sec +87: 101: 0000000000030c74 4 OBJECT LOCAL DEFAULT 28 live_var2 +test 93 + Start 93: aarch64-gdb-index-dwarf64 + +93: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf64.sh" +93: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +93: Environment variables: +93: MACHINE=aarch64 +93: CPU= +93: Test timeout computed to be: 1500 +87: + grep dead_var1 out/test/aarch64/gc-sections/log1 +89: + cc -c -o out/test/aarch64/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections +89: + cat +74: + 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 93: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf64.sh 93: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 93: ++ export LC_ALL=C @@ -7126,31 +7162,22 @@ 93: ++ OBJCOPY=objcopy 93: ++ STRIP=strip 93: ++ QEMU= -76: + readelf --dyn-syms out/test/aarch64/exclude-libs/f.so -92: + cc -B. -gdwarf-5 -g -o /dev/null -xc - - 82/347 Test #74: aarch64-exception-multiple-ehframe ....................... Passed 1.29 sec -test 94 - Start 94: aarch64-gdb-index-empty - -94: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-empty.sh" -94: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -94: Environment variables: -94: MACHINE=aarch64 -94: CPU= -94: Test timeout computed to be: 1500 -92: + echo 'int main() {}' -84: + od -x out/test/aarch64/filler/exe1 +87: 102: 0000000000030c34 4 OBJECT LOCAL DEFAULT 25 dead_var1 +87: + grep dead_var2 out/test/aarch64/gc-sections/log1 +87: 103: 0000000000030c38 4 OBJECT LOCAL DEFAULT 25 dead_var2 93: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf64.sh .sh 93: ++ testname=gdb-index-dwarf64 93: ++ t=out/test/aarch64/gdb-index-dwarf64 93: ++ mkdir -p out/test/aarch64/gdb-index-dwarf64 -76: + not grep -F foo out/test/aarch64/exclude-libs/log -76: + grep -F foo out/test/aarch64/exclude-libs/log -90: + cc -c -o out/test/aarch64/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections +87: + c++ -B. -o out/test/aarch64/gc-sections/exe2 out/test/aarch64/gc-sections/a.o -Wl,-gc-sections +88: + 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 +75: + out/test/aarch64/exception/exe2 93: ++ case $MACHINE in 93: ++ tlsdesc_opt=-mtls-dialect=desc -93: +++ uname 90: + cat +90: + cc -c -o out/test/aarch64/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections +93: +++ uname +84: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/aarch64/filler/exe1 93: ++ '[' Linux = FreeBSD ']' 93: ++ trap 'on_error $LINENO' ERR 93: ++ trap on_exit EXIT @@ -7160,6 +7187,43 @@ 93: + on_qemu 93: + '[' '' '!=' '' ']' 93: + grep -w qemu /proc/cpuinfo +75: + c++ -B. -o out/test/aarch64/exception/exe3 out/test/aarch64/exception/b.o -pie +76: + readelf --dyn-syms out/test/aarch64/exclude-libs/f.so +84: + od -x out/test/aarch64/filler/exe1 +93: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' +93: + command -v gdb +93: + test_cflags -gdwarf-5 -g -gdwarf64 +76: + not grep -F foo out/test/aarch64/exclude-libs/log +76: + grep -F foo out/test/aarch64/exclude-libs/log +76: + return 0 +76: + not grep -F bar out/test/aarch64/exclude-libs/log +76: + grep -F bar out/test/aarch64/exclude-libs/log +89: + 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 +93: + echo 'int main() {}' +93: + cc -B. -gdwarf-5 -g -gdwarf64 -o /dev/null -xc - +76: + return 0 +76: + grep -F baz out/test/aarch64/exclude-libs/log +74: + grep '^1 3$' +74: + out/test/aarch64/exception-multiple-ehframe/exe1 +74: 1 3 +74: + on_exit +74: + echo OK +74: OK +74: + exit 0 + 82/347 Test #74: aarch64-exception-multiple-ehframe ....................... Passed 0.40 sec +76: 5: 0000000000010708 28 FUNC GLOBAL DEFAULT 13 baz +test 94 + Start 94: aarch64-gdb-index-empty + +94: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-empty.sh" +94: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +94: Environment variables: +94: MACHINE=aarch64 +94: CPU= +94: Test timeout computed to be: 1500 +76: + 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 +91: + cat +91: + cc -c -o out/test/aarch64/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 94: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-empty.sh 94: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 94: ++ export LC_ALL=C @@ -7175,28 +7239,24 @@ 94: ++ OBJCOPY=objcopy 94: ++ STRIP=strip 94: ++ QEMU= -75: + out/test/aarch64/exception/exe3 -75: + c++ -B. -o out/test/aarch64/exception/exe4 out/test/aarch64/exception/c.o -no-pie -93: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' -93: + command -v gdb -93: + test_cflags -gdwarf-5 -g -gdwarf64 -76: + return 0 -76: + not grep -F bar out/test/aarch64/exclude-libs/log -76: + grep -F bar out/test/aarch64/exclude-libs/log +90: + 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 94: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-empty.sh .sh +92: + cat 94: ++ testname=gdb-index-empty 94: ++ t=out/test/aarch64/gdb-index-empty 94: ++ mkdir -p out/test/aarch64/gdb-index-empty +75: + out/test/aarch64/exception/exe3 +92: + cat +75: + c++ -B. -o out/test/aarch64/exception/exe4 out/test/aarch64/exception/c.o -no-pie 87: + readelf --symbols out/test/aarch64/gc-sections/exe2 -76: + return 0 -76: + grep -F baz out/test/aarch64/exclude-libs/log -93: + cc -B. -gdwarf-5 -g -gdwarf64 -o /dev/null -xc - -93: + echo 'int main() {}' -91: + cc -c -o out/test/aarch64/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -91: + cat -88: + 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 +84: + cc -B. -static -Wl,--filler,0x00 -o out/test/aarch64/filler/exe2 out/test/aarch64/filler/a.o +92: + cat 94: ++ case $MACHINE in 94: ++ tlsdesc_opt=-mtls-dialect=desc +92: + cat +87: + grep '1 2' +87: + out/test/aarch64/gc-sections/exe2 +92: + 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: +++ uname 94: ++ '[' Linux = FreeBSD ']' 94: ++ trap 'on_error $LINENO' ERR @@ -7204,59 +7264,51 @@ 94: ++ echo -n 'Testing gdb-index-empty ... ' 94: Testing gdb-index-empty ... ++ set -o pipefail 94: ++ set -x -94: + cc -c -o out/test/aarch64/gdb-index-empty/a.o -xc - -87: + out/test/aarch64/gc-sections/exe2 94: + echo 'void _start() {}' -87: + grep '1 2' 87: 1 2 +88: + grep -F .gdb_index 87: + grep live_fn1 out/test/aarch64/gc-sections/log2 -89: + cc -c -o out/test/aarch64/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections -89: + cat -76: 5: 0000000000010708 28 FUNC GLOBAL DEFAULT 13 baz -76: + 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 +94: + cc -c -o out/test/aarch64/gdb-index-empty/a.o -xc - +88: + readelf -WS out/test/aarch64/gdb-index-compress-output/exe +91: + cc -c -o out/test/aarch64/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +88: [37] .gdb_index PROGBITS 0000000000000000 002868 000075 00 0 0 4 +76: + readelf --dyn-syms out/test/aarch64/exclude-libs/f.so +91: + cat +89: + readelf -WS out/test/aarch64/gdb-index-dwarf2/c.so +76: + not grep -F foo out/test/aarch64/exclude-libs/log +76: + grep -F foo out/test/aarch64/exclude-libs/log 87: 93: 00000000000108b0 8 FUNC LOCAL DEFAULT 18 _Z8live_fn1v 87: + grep live_fn2 out/test/aarch64/gc-sections/log2 -90: + cc -c -o out/test/aarch64/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections -90: + cat +88: + out/test/aarch64/gdb-index-compress-output/exe +89: + grep -F .gdb_index +88: + grep 'Hello world' 87: 94: 00000000000108b8 24 FUNC LOCAL DEFAULT 18 _Z8live_fn2v 87: + not grep dead_fn1 out/test/aarch64/gc-sections/log2 87: + grep dead_fn1 out/test/aarch64/gc-sections/log2 -94: + ./mold -o out/test/aarch64/gdb-index-empty/exe out/test/aarch64/gdb-index-empty/a.o -gdb-index -89: + 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 +89: [37] .gdb_index PROGBITS 0000000000000000 002bd8 000270 00 0 0 4 87: + return 0 87: + not grep dead_fn2 out/test/aarch64/gc-sections/log2 87: + grep dead_fn2 out/test/aarch64/gc-sections/log2 -87: + return 0 -87: + grep live_var1 out/test/aarch64/gc-sections/log2 -75: + out/test/aarch64/exception/exe4 -88: + grep -F .gdb_index -88: + readelf -WS out/test/aarch64/gdb-index-compress-output/exe -91: + 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 -88: [37] .gdb_index PROGBITS 0000000000000000 002868 000075 00 0 0 4 -84: + cc -B. -static -Wl,--filler,0x00 -o out/test/aarch64/filler/exe2 out/test/aarch64/filler/a.o -87: 91: 0000000000030bc8 4 OBJECT LOCAL DEFAULT 24 live_var1 -87: + grep live_var2 out/test/aarch64/gc-sections/log2 -88: + grep 'Hello world' -75: + c++ -B. -o out/test/aarch64/exception/exe5 out/test/aarch64/exception/b.o -pie -Wl,--gc-sections -88: + out/test/aarch64/gdb-index-compress-output/exe -94: + not grep -F .gdb_index -94: + grep -F .gdb_index -94: + readelf -WS out/test/aarch64/gdb-index-empty/exe 88: Hello world 88: + DEBUGINFOD_URLS= 88: + 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 -87: 92: 0000000000030c04 4 OBJECT LOCAL DEFAULT 27 live_var2 -87: + not grep dead_var1 out/test/aarch64/gc-sections/log2 -87: + grep dead_var1 out/test/aarch64/gc-sections/log2 -94: + return 0 -94: + on_exit -94: + echo OK -94: OK -94: + exit 0 +89: + cc -c -o out/test/aarch64/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz +89: + cat +76: + return 0 +76: + not grep -F bar out/test/aarch64/exclude-libs/log +76: + grep -F bar out/test/aarch64/exclude-libs/log +76: + return 0 +76: + grep -F baz out/test/aarch64/exclude-libs/log +76: 5: 0000000000010708 28 FUNC GLOBAL DEFAULT 13 baz +76: + on_exit +76: + echo OK +76: OK +76: + exit 0 87: + return 0 -87: + not grep dead_var2 out/test/aarch64/gc-sections/log2 -87: + grep dead_var2 out/test/aarch64/gc-sections/log2 - 83/347 Test #94: aarch64-gdb-index-empty .................................. Passed 0.19 sec +87: + grep live_var1 out/test/aarch64/gc-sections/log2 +90: + readelf -WS out/test/aarch64/gdb-index-dwarf3/c.so +90: + grep -F .gdb_index + 83/347 Test #76: aarch64-exclude-libs ..................................... Passed 0.46 sec test 95 Start 95: aarch64-gdb-index-split-dwarf @@ -7266,8 +7318,14 @@ 95: MACHINE=aarch64 95: CPU= 95: Test timeout computed to be: 1500 -92: + cat +93: + cat +93: + cat +93: + cat +92: + 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 +75: + out/test/aarch64/exception/exe4 +90: [36] .gdb_index PROGBITS 0000000000000000 002a90 000270 00 0 0 4 95: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-split-dwarf.sh +90: + cc -c -o out/test/aarch64/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz 95: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 95: ++ export LC_ALL=C 95: ++ LC_ALL=C @@ -7282,13 +7340,41 @@ 95: ++ OBJCOPY=objcopy 95: ++ STRIP=strip 95: ++ QEMU= -90: + 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 +90: + cat +94: + ./mold -o out/test/aarch64/gdb-index-empty/exe out/test/aarch64/gdb-index-empty/a.o -gdb-index +87: 91: 0000000000030bc8 4 OBJECT LOCAL DEFAULT 24 live_var1 +87: + grep live_var2 out/test/aarch64/gc-sections/log2 +95: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-split-dwarf.sh .sh +95: ++ testname=gdb-index-split-dwarf +95: ++ t=out/test/aarch64/gdb-index-split-dwarf +95: ++ mkdir -p out/test/aarch64/gdb-index-split-dwarf +91: + 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 +87: 92: 0000000000030c04 4 OBJECT LOCAL DEFAULT 27 live_var2 +87: + not grep dead_var1 out/test/aarch64/gc-sections/log2 +87: + grep dead_var1 out/test/aarch64/gc-sections/log2 +75: + c++ -B. -o out/test/aarch64/exception/exe5 out/test/aarch64/exception/b.o -pie -Wl,--gc-sections +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-split-dwarf ... ' +95: Testing gdb-index-split-dwarf ... ++ set -o pipefail +95: ++ set -x +95: + on_qemu +95: + '[' '' '!=' '' ']' +95: + grep -w qemu /proc/cpuinfo +89: + 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 +87: + return 0 +87: + not grep dead_var2 out/test/aarch64/gc-sections/log2 +87: + grep dead_var2 out/test/aarch64/gc-sections/log2 87: + return 0 87: + on_exit 87: + echo OK 87: OK 87: + exit 0 - 84/347 Test #87: aarch64-gc-sections ...................................... Passed 0.75 sec + 84/347 Test #87: aarch64-gc-sections ...................................... Passed 0.29 sec test 96 Start 96: aarch64-glibc-2.22-bug @@ -7298,32 +7384,15 @@ 96: MACHINE=aarch64 96: CPU= 96: Test timeout computed to be: 1500 -76: + readelf --dyn-syms out/test/aarch64/exclude-libs/f.so -76: + not grep -F foo out/test/aarch64/exclude-libs/log -76: + grep -F foo out/test/aarch64/exclude-libs/log -92: + cat -95: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-split-dwarf.sh .sh -95: ++ testname=gdb-index-split-dwarf -95: ++ t=out/test/aarch64/gdb-index-split-dwarf -95: ++ mkdir -p out/test/aarch64/gdb-index-split-dwarf -76: + return 0 -76: + not grep -F bar out/test/aarch64/exclude-libs/log -76: + grep -F bar out/test/aarch64/exclude-libs/log -92: + cat -76: + return 0 -76: + grep -F baz out/test/aarch64/exclude-libs/log -95: ++ case $MACHINE in -95: ++ tlsdesc_opt=-mtls-dialect=desc -89: + grep -F .gdb_index -76: 5: 0000000000010708 28 FUNC GLOBAL DEFAULT 13 baz -76: + 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 -93: + cat -89: + readelf -WS out/test/aarch64/gdb-index-dwarf2/c.so -92: + cat -92: + 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 -89: [37] .gdb_index PROGBITS 0000000000000000 002bd8 000270 00 0 0 4 -93: + cat +94: + readelf -WS out/test/aarch64/gdb-index-empty/exe +95: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' +95: + command -v gdb +95: + test_cflags -gdwarf-5 -g +94: + not grep -F .gdb_index +94: + grep -F .gdb_index +95: + cc -B. -gdwarf-5 -g -o /dev/null -xc - 96: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/glibc-2.22-bug.sh +95: + echo 'int main() {}' 96: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 96: ++ export LC_ALL=C 96: ++ LC_ALL=C @@ -7338,77 +7407,21 @@ 96: ++ OBJCOPY=objcopy 96: ++ STRIP=strip 96: ++ QEMU= -95: +++ uname -95: ++ '[' Linux = FreeBSD ']' -95: ++ trap 'on_error $LINENO' ERR -95: ++ trap on_exit EXIT -95: ++ echo -n 'Testing gdb-index-split-dwarf ... ' -95: Testing gdb-index-split-dwarf ... ++ set -o pipefail -95: ++ set -x -95: + on_qemu -95: + '[' '' '!=' '' ']' -95: + grep -w qemu /proc/cpuinfo +93: + cat 96: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/glibc-2.22-bug.sh .sh +93: + 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 96: ++ testname=glibc-2.22-bug 96: ++ t=out/test/aarch64/glibc-2.22-bug 96: ++ mkdir -p out/test/aarch64/glibc-2.22-bug -89: + cc -c -o out/test/aarch64/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz -95: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' -95: + command -v gdb -95: + test_cflags -gdwarf-5 -g -89: + cat +94: + return 0 96: ++ case $MACHINE in 96: ++ tlsdesc_opt=-mtls-dialect=desc -93: + cat -95: + cc -B. -gdwarf-5 -g -o /dev/null -xc - -95: + echo 'int main() {}' -75: + out/test/aarch64/exception/exe5 +94: + on_exit +94: + echo OK +94: OK +94: + exit 0 + 85/347 Test #94: aarch64-gdb-index-empty .................................. Passed 0.09 sec 96: +++ uname -96: ++ '[' Linux = FreeBSD ']' -96: ++ trap 'on_error $LINENO' ERR -96: ++ trap on_exit EXIT -96: ++ echo -n 'Testing glibc-2.22-bug ... ' -96: Testing glibc-2.22-bug ... ++ set -o pipefail -96: ++ set -x -91: + readelf -WS out/test/aarch64/gdb-index-dwarf4/c.so -91: + grep -F .gdb_index -93: + cat -91: [36] .gdb_index PROGBITS 0000000000000000 002a78 000270 00 0 0 4 -96: + cat -96: + cc -o out/test/aarch64/glibc-2.22-bug/a.o -fPIC -c -xc - -91: + cc -c -o out/test/aarch64/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz -93: + 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 -75: + c++ -B. -o out/test/aarch64/exception/exe6 out/test/aarch64/exception/c.o -no-pie -static -pthread -Wl,--gc-sections -91: + cat -92: + 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 -89: + 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 -84: + od -x out/test/aarch64/filler/exe2 -90: + readelf -WS out/test/aarch64/gdb-index-dwarf3/c.so -90: + grep -F .gdb_index -90: [36] .gdb_index PROGBITS 0000000000000000 002a90 000270 00 0 0 4 -90: + cc -c -o out/test/aarch64/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz -92: + 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 -76: + readelf --dyn-syms out/test/aarch64/exclude-libs/f.so -93: + 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 -90: + cat -91: + 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 -76: + not grep -F foo out/test/aarch64/exclude-libs/log -76: + grep -F foo out/test/aarch64/exclude-libs/log -76: + return 0 -76: + not grep -F bar out/test/aarch64/exclude-libs/log -76: + grep -F bar out/test/aarch64/exclude-libs/log -96: + cc -B. -o out/test/aarch64/glibc-2.22-bug/b.so -shared out/test/aarch64/glibc-2.22-bug/a.o -76: + return 0 -76: + grep -F baz out/test/aarch64/exclude-libs/log -89: + readelf -WS out/test/aarch64/gdb-index-dwarf2/exe -89: + grep -F .gdb_index -89: [38] .gdb_index PROGBITS 0000000000000000 0028d0 000075 00 0 0 4 -76: 5: 0000000000010708 28 FUNC GLOBAL DEFAULT 13 baz -76: + on_exit -76: + echo OK -76: OK -76: + exit 0 - 85/347 Test #76: aarch64-exclude-libs ..................................... Passed 1.55 sec test 97 Start 97: aarch64-global-offset-table @@ -7418,12 +7431,15 @@ 97: MACHINE=aarch64 97: CPU= 97: Test timeout computed to be: 1500 -89: + out/test/aarch64/gdb-index-dwarf2/exe -90: + 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 -89: + grep 'Hello world' -89: Hello world -89: + DEBUGINFOD_URLS= -89: + gdb out/test/aarch64/gdb-index-dwarf2/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +96: ++ '[' Linux = FreeBSD ']' +96: ++ trap 'on_error $LINENO' ERR +96: ++ trap on_exit EXIT +96: ++ echo -n 'Testing glibc-2.22-bug ... ' +96: Testing glibc-2.22-bug ... ++ set -o pipefail +96: ++ set -x +96: + cc -o out/test/aarch64/glibc-2.22-bug/a.o -fPIC -c -xc - +96: + cat +84: + od -x out/test/aarch64/filler/exe2 97: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/global-offset-table.sh 97: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 97: ++ export LC_ALL=C @@ -7439,20 +7455,14 @@ 97: ++ OBJCOPY=objcopy 97: ++ STRIP=strip 97: ++ QEMU= +92: + 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: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/global-offset-table.sh .sh 97: ++ testname=global-offset-table 97: ++ t=out/test/aarch64/global-offset-table 97: ++ mkdir -p out/test/aarch64/global-offset-table -95: + cat -93: + 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 -95: + cat -75: + out/test/aarch64/exception/exe6 -75: + '[' aarch64 = x86_64 ']' -75: + '[' aarch64 = x86_64 -o aarch64 = aarch64 ']' -75: + c++ -c -o out/test/aarch64/exception/e.o out/test/aarch64/exception/a.cc -mcmodel=large -fno-PIC +75: + out/test/aarch64/exception/exe5 97: ++ case $MACHINE in 97: ++ tlsdesc_opt=-mtls-dialect=desc -95: + cat 97: +++ uname 97: ++ '[' Linux = FreeBSD ']' 97: ++ trap 'on_error $LINENO' ERR @@ -7461,21 +7471,31 @@ 97: Testing global-offset-table ... ++ set -o pipefail 97: ++ set -x 97: + '[' aarch64 = ppc64le ']' -95: + cat -84: + diff -q out/test/aarch64/filler/txt1 out/test/aarch64/filler/txt2 97: + cat -92: + 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 -95: + 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 -91: + readelf -WS out/test/aarch64/gdb-index-dwarf4/exe 97: + cc -fPIC -c -o out/test/aarch64/global-offset-table/a.o -xc - +75: + c++ -B. -o out/test/aarch64/exception/exe6 out/test/aarch64/exception/c.o -no-pie -static -pthread -Wl,--gc-sections +93: + 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 +90: + 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 91: + grep -F .gdb_index -91: [37] .gdb_index PROGBITS 0000000000000000 002820 000075 00 0 0 4 +96: + cc -B. -o out/test/aarch64/glibc-2.22-bug/b.so -shared out/test/aarch64/glibc-2.22-bug/a.o +92: + 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 +91: + readelf -WS out/test/aarch64/gdb-index-dwarf4/c.so +84: + diff -q out/test/aarch64/filler/txt1 out/test/aarch64/filler/txt2 +91: [36] .gdb_index PROGBITS 0000000000000000 002a78 000270 00 0 0 4 +89: + grep -F .gdb_index +89: + readelf -WS out/test/aarch64/gdb-index-dwarf2/exe +89: [38] .gdb_index PROGBITS 0000000000000000 0028d0 000075 00 0 0 4 +89: + grep 'Hello world' +97: + 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_ +89: + out/test/aarch64/gdb-index-dwarf2/exe +89: Hello world +89: + DEBUGINFOD_URLS= +89: + gdb out/test/aarch64/gdb-index-dwarf2/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 84: + on_exit 84: + echo OK 84: OK 84: + exit 0 -75: + c++ -B. -o out/test/aarch64/exception/exe9 out/test/aarch64/exception/e.o -no-pie -static -pthread - 86/347 Test #84: aarch64-filler ........................................... Passed 1.28 sec + 86/347 Test #84: aarch64-filler ........................................... Passed 0.39 sec test 98 Start 98: aarch64-gnu-hash @@ -7485,22 +7505,42 @@ 98: MACHINE=aarch64 98: CPU= 98: Test timeout computed to be: 1500 -91: + grep 'Hello world' -91: + out/test/aarch64/gdb-index-dwarf4/exe -91: Hello world -91: + DEBUGINFOD_URLS= -91: + gdb out/test/aarch64/gdb-index-dwarf4/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -96: + readelf -W --sections out/test/aarch64/glibc-2.22-bug/b.so +91: + cat +91: + cc -c -o out/test/aarch64/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz +98: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-hash.sh +98: + . /build/reproducible-path/mold-2.37.1+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= +93: + 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 +98: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-hash.sh .sh +98: ++ testname=gnu-hash +98: ++ t=out/test/aarch64/gnu-hash +98: ++ mkdir -p out/test/aarch64/gnu-hash +95: + cat +90: + grep -F .gdb_index +92: + 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 +90: + readelf -WS out/test/aarch64/gdb-index-dwarf3/exe +95: + cat 96: + grep -E -A1 '\.rela?\.dyn' -93: + 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 96: + grep -E '\.rela?\.plt' +96: + readelf -W --sections out/test/aarch64/glibc-2.22-bug/b.so 96: [ 8] .rela.plt RELA 00000000000004b0 0004b0 000018 18 A 3 23 8 96: + on_exit 96: + echo OK 96: OK 96: + exit 0 -90: + grep -F .gdb_index - 87/347 Test #96: aarch64-glibc-2.22-bug ................................... Passed 0.40 sec + 87/347 Test #96: aarch64-glibc-2.22-bug ................................... Passed 0.10 sec test 99 Start 99: aarch64-gnu-property @@ -7510,24 +7550,27 @@ 99: MACHINE=aarch64 99: CPU= 99: Test timeout computed to be: 1500 -90: + readelf -WS out/test/aarch64/gdb-index-dwarf3/exe -99: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-property.sh -98: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-hash.sh +98: ++ case $MACHINE in +98: ++ tlsdesc_opt=-mtls-dialect=desc 90: [37] .gdb_index PROGBITS 0000000000000000 002820 000075 00 0 0 4 -98: + . /build/reproducible-path/mold-2.37.1+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= +90: + out/test/aarch64/gdb-index-dwarf3/exe +98: +++ uname +90: + grep 'Hello world' +91: + 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 +90: Hello world +90: + DEBUGINFOD_URLS= +90: + gdb out/test/aarch64/gdb-index-dwarf3/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +98: ++ '[' Linux = FreeBSD ']' +98: ++ trap 'on_error $LINENO' ERR +98: ++ trap on_exit EXIT +98: ++ echo -n 'Testing gnu-hash ... ' +98: Testing gnu-hash ... ++ set -o pipefail +98: ++ set -x +98: + cc -c -o out/test/aarch64/gnu-hash/a.o -xc - +98: + cat +95: + cat +99: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-property.sh +93: + 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 99: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 99: ++ export LC_ALL=C 99: ++ LC_ALL=C @@ -7542,74 +7585,34 @@ 99: ++ OBJCOPY=objcopy 99: ++ STRIP=strip 99: ++ QEMU= -92: + 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 -90: + grep 'Hello world' +97: + out/test/aarch64/global-offset-table/exe 99: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-property.sh .sh +97: ++ out/test/aarch64/global-offset-table/exe 99: ++ testname=gnu-property 99: ++ t=out/test/aarch64/gnu-property 99: ++ mkdir -p out/test/aarch64/gnu-property -90: + out/test/aarch64/gdb-index-dwarf3/exe -90: Hello world -90: + DEBUGINFOD_URLS= -90: + gdb out/test/aarch64/gdb-index-dwarf3/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +97: + GOT_ADDR=220970 +97: + '[' aarch64 = x86_64 -o aarch64 = i686 ']' 99: ++ case $MACHINE in 99: ++ tlsdesc_opt=-mtls-dialect=desc -98: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-hash.sh .sh -98: ++ testname=gnu-hash -98: ++ t=out/test/aarch64/gnu-hash -98: ++ mkdir -p out/test/aarch64/gnu-hash +97: + readelf -WS out/test/aarch64/global-offset-table/exe 99: +++ uname +75: + out/test/aarch64/exception/exe6 +95: + cat 99: ++ '[' Linux = FreeBSD ']' 99: ++ trap 'on_error $LINENO' ERR 99: ++ trap on_exit EXIT 99: ++ echo -n 'Testing gnu-property ... ' 99: Testing gnu-property ... ++ set -o pipefail 99: ++ set -x -99: + cc -o out/test/aarch64/gnu-property/a.o -c -xc - -98: ++ case $MACHINE in -98: ++ tlsdesc_opt=-mtls-dialect=desc -97: + 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_ -95: + 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 -99: + cat -98: +++ uname -98: ++ '[' Linux = FreeBSD ']' -98: ++ trap 'on_error $LINENO' ERR -98: ++ trap on_exit EXIT -98: ++ echo -n 'Testing gnu-hash ... ' -98: Testing gnu-hash ... ++ set -o pipefail -98: ++ set -x -98: + cc -c -o out/test/aarch64/gnu-hash/a.o -xc - -98: + cat -93: + 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 -99: + cc -B. -o out/test/aarch64/gnu-property/exe out/test/aarch64/gnu-property/a.o -no-pie -75: + out/test/aarch64/exception/exe9 -75: + c++ -B. -o out/test/aarch64/exception/exe10 out/test/aarch64/exception/e.o -no-pie -98: + cc -B. -o out/test/aarch64/gnu-hash/b.so out/test/aarch64/gnu-hash/a.o -Wl,-hash-style=gnu -shared -92: + readelf -WS out/test/aarch64/gdb-index-dwarf5/e.so -92: + grep -F .gdb_index -92: [38] .gdb_index PROGBITS 0000000000000000 003428 000315 00 0 0 4 -95: + 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 -92: + grep 'fn1: .* \[global, function\]' -92: + readelf --debug=gdb_index out/test/aarch64/gdb-index-dwarf5/e.so -92: [ 20] fn1: 0 [global, function] -92: + grep 'char: .* \[static, type\]' -92: + readelf --debug=gdb_index out/test/aarch64/gdb-index-dwarf5/e.so -97: + out/test/aarch64/global-offset-table/exe -97: ++ out/test/aarch64/global-offset-table/exe -97: + GOT_ADDR=220970 -97: + '[' aarch64 = x86_64 -o aarch64 = i686 ']' -97: + readelf -WS out/test/aarch64/global-offset-table/exe -92: [ 4] unsigned char: 3 [static, type] -92: [ 13] char: 3 [static, type] -92: [ 17] signed char: 3 [static, type] 97: + grep '\.got .*220970 ' -92: + cat 97: [21] .got PROGBITS 0000000000220970 000970 000008 00 WA 0 0 8 97: + on_exit 97: + echo OK 97: OK 97: + exit 0 - 88/347 Test #97: aarch64-global-offset-table .............................. Passed 0.41 sec + 88/347 Test #97: aarch64-global-offset-table .............................. Passed 0.12 sec +95: + 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 test 100 Start 100: aarch64-gnu-retain @@ -7619,13 +7622,13 @@ 100: MACHINE=aarch64 100: CPU= 100: Test timeout computed to be: 1500 -92: + cc -c -o out/test/aarch64/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz -75: + out/test/aarch64/exception/exe10 -75: + '[' aarch64 '!=' riscv32 ']' -75: + c++ -B. -o out/test/aarch64/exception/exe11 out/test/aarch64/exception/b.o -pie -93: + 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 +75: + '[' aarch64 = x86_64 ']' +75: + '[' aarch64 = x86_64 -o aarch64 = aarch64 ']' +75: + c++ -c -o out/test/aarch64/exception/e.o out/test/aarch64/exception/a.cc -mcmodel=large -fno-PIC +99: + cat +99: + cc -o out/test/aarch64/gnu-property/a.o -c -xc - +98: + cc -B. -o out/test/aarch64/gnu-hash/b.so out/test/aarch64/gnu-hash/a.o -Wl,-hash-style=gnu -shared 100: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-retain.sh -95: + 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: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 100: ++ export LC_ALL=C 100: ++ LC_ALL=C @@ -7644,12 +7647,10 @@ 100: ++ testname=gnu-retain 100: ++ t=out/test/aarch64/gnu-retain 100: ++ mkdir -p out/test/aarch64/gnu-retain -98: + on_exit -98: + echo OK -98: OK -98: + exit 0 +92: + readelf -WS out/test/aarch64/gdb-index-dwarf5/e.so 100: ++ case $MACHINE in 100: ++ tlsdesc_opt=-mtls-dialect=desc +92: + grep -F .gdb_index 100: +++ uname 100: ++ '[' Linux = FreeBSD ']' 100: ++ trap 'on_error $LINENO' ERR @@ -7658,10 +7659,38 @@ 100: Testing gnu-retain ... ++ set -o pipefail 100: ++ set -x 100: + '[' aarch64 = ppc64 ']' -100: + cc -c -o out/test/aarch64/gnu-retain/a.o -xc - -ffunction-sections 100: + cat - 89/347 Test #98: aarch64-gnu-hash ......................................... Passed 0.38 sec -92: + 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 +92: [38] .gdb_index PROGBITS 0000000000000000 003428 000315 00 0 0 4 +100: + cc -c -o out/test/aarch64/gnu-retain/a.o -xc - -ffunction-sections +92: + readelf --debug=gdb_index out/test/aarch64/gdb-index-dwarf5/e.so +92: + grep 'fn1: .* \[global, function\]' +92: [ 20] fn1: 0 [global, function] +93: + 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 +92: + readelf --debug=gdb_index out/test/aarch64/gdb-index-dwarf5/e.so +92: + grep 'char: .* \[static, type\]' +92: [ 4] unsigned char: 3 [static, type] +92: [ 13] char: 3 [static, type] +92: [ 17] signed char: 3 [static, type] +92: + cat +99: + cc -B. -o out/test/aarch64/gnu-property/exe out/test/aarch64/gnu-property/a.o -no-pie +75: + c++ -B. -o out/test/aarch64/exception/exe9 out/test/aarch64/exception/e.o -no-pie -static -pthread +92: + cc -c -o out/test/aarch64/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz +100: + grep '\.text\.foo.*AXR' +100: + readelf -WS out/test/aarch64/gnu-retain/a.o +91: + grep -F .gdb_index +100: [ 4] .text.foo PROGBITS 0000000000000000 000040 000008 00 AXR 0 0 4 +100: + cc -B. -o out/test/aarch64/gnu-retain/exe out/test/aarch64/gnu-retain/a.o -Wl,-gc-sections +91: + readelf -WS out/test/aarch64/gdb-index-dwarf4/exe +91: [37] .gdb_index PROGBITS 0000000000000000 002820 000075 00 0 0 4 +95: + 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 +91: + grep 'Hello world' +98: + on_exit +98: + echo OK +98: OK +98: + exit 0 +91: + out/test/aarch64/gdb-index-dwarf4/exe + 89/347 Test #98: aarch64-gnu-hash ......................................... Passed 0.12 sec +91: Hello world test 101 Start 101: aarch64-gnu-unique @@ -7671,23 +7700,16 @@ 101: MACHINE=aarch64 101: CPU= 101: Test timeout computed to be: 1500 -99: + readelf -W --sections out/test/aarch64/gnu-property/exe +92: + 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 +91: + DEBUGINFOD_URLS= +91: + gdb out/test/aarch64/gdb-index-dwarf4/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 99: + grep -Fw .note.gnu.property +99: + readelf -W --sections out/test/aarch64/gnu-property/exe 99: + skip 99: + echo skipped 99: skipped 99: + trap - EXIT 99: + exit 0 - 90/347 Test #99: aarch64-gnu-property .....................................***Skipped 0.37 sec -test 102 - Start 102: aarch64-gnu-warning - -102: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gnu-warning.sh" -102: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -102: Environment variables: -102: MACHINE=aarch64 -102: CPU= -102: Test timeout computed to be: 1500 101: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-unique.sh 101: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 101: ++ export LC_ALL=C @@ -7703,46 +7725,24 @@ 101: ++ OBJCOPY=objcopy 101: ++ STRIP=strip 101: ++ QEMU= -75: + strip out/test/aarch64/exception/exe11 -102: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-warning.sh 101: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-unique.sh .sh -102: + . /build/reproducible-path/mold-2.37.1+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= +93: + 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 101: ++ testname=gnu-unique 101: ++ t=out/test/aarch64/gnu-unique 101: ++ mkdir -p out/test/aarch64/gnu-unique -102: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-warning.sh .sh -102: ++ testname=gnu-warning -102: ++ t=out/test/aarch64/gnu-warning -102: ++ mkdir -p out/test/aarch64/gnu-warning -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 gnu-warning ... ' -102: Testing gnu-warning ... ++ set -o pipefail -102: ++ set -x 101: ++ case $MACHINE in 101: ++ tlsdesc_opt=-mtls-dialect=desc -95: + 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 -102: + gcc -c -o out/test/aarch64/gnu-warning/a.o -xc - -75: + out/test/aarch64/exception/exe11 -93: + grep -F .gdb_index 101: +++ uname + 90/347 Test #99: aarch64-gnu-property .....................................***Skipped 0.11 sec +test 102 + Start 102: aarch64-gnu-warning + +102: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gnu-warning.sh" +102: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +102: Environment variables: +102: MACHINE=aarch64 +102: CPU= +102: Test timeout computed to be: 1500 101: ++ '[' Linux = FreeBSD ']' 101: ++ trap 'on_error $LINENO' ERR 101: ++ trap on_exit EXIT @@ -7750,47 +7750,20 @@ 101: Testing gnu-unique ... ++ set -o pipefail 101: ++ set -x 101: + command -v g++ -93: + readelf -WS out/test/aarch64/gdb-index-dwarf64/f.so -93: [38] .gdb_index PROGBITS 0000000000000000 003538 000315 00 0 0 4 -75: + c++ -B. -o out/test/aarch64/exception/exe12 out/test/aarch64/exception/c.o -no-pie 101: + cat 101: + g++ -o out/test/aarch64/gnu-unique/a.o -c -std=c++17 -fno-gnu-unique -xc++ - -93: + cc -c -o out/test/aarch64/gdb-index-dwarf64/g.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz -93: + cat -102: + cat -100: + grep '\.text\.foo.*AXR' -100: + readelf -WS out/test/aarch64/gnu-retain/a.o -100: [ 4] .text.foo PROGBITS 0000000000000000 000040 000008 00 AXR 0 0 4 -100: + cc -B. -o out/test/aarch64/gnu-retain/exe out/test/aarch64/gnu-retain/a.o -Wl,-gc-sections -92: + readelf -WS out/test/aarch64/gdb-index-dwarf5/exe -102: + cc -B. -o out/test/aarch64/gnu-warning/exe out/test/aarch64/gnu-warning/a.o -no-pie -93: + 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 -92: + grep -F .gdb_index -92: [38] .gdb_index PROGBITS 0000000000000000 002888 000075 00 0 0 4 -67: + 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 -92: + grep 'main: .* \[global, function\]' -101: + g++ -o out/test/aarch64/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - -101: + cat -92: + readelf --debug=gdb_index out/test/aarch64/gdb-index-dwarf5/exe -92: [ 1] main: 0 [global, function] 100: + nm out/test/aarch64/gnu-retain/exe 100: + grep foo out/test/aarch64/gnu-retain/log 100: 0000000000010768 t foo 100: + not grep bar out/test/aarch64/gnu-retain/log 100: + grep bar out/test/aarch64/gnu-retain/log -92: + grep 'Hello world' -92: + out/test/aarch64/gdb-index-dwarf5/exe -75: + strip out/test/aarch64/exception/exe12 -92: Hello world -92: + DEBUGINFOD_URLS= -92: + gdb out/test/aarch64/gdb-index-dwarf5/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -95: + grep -F .gdb_index 100: + return 0 100: + on_exit 100: + echo OK 100: OK 100: + exit 0 - 91/347 Test #100: aarch64-gnu-retain ....................................... Passed 0.36 sec +102: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-warning.sh + 91/347 Test #100: aarch64-gnu-retain ....................................... Passed 0.09 sec test 103 Start 103: aarch64-hash-style-sysv @@ -7800,26 +7773,26 @@ 103: MACHINE=aarch64 103: CPU= 103: Test timeout computed to be: 1500 -95: + readelf -WS out/test/aarch64/gdb-index-split-dwarf/e.so -95: [37] .gdb_index PROGBITS 0000000000000000 002f88 0002c5 00 0 0 4 -95: + cat -95: + cc -c -o out/test/aarch64/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz -75: + out/test/aarch64/exception/exe12 -75: + on_exit -75: + echo OK -75: OK -75: + exit 0 - 92/347 Test #75: aarch64-exception ........................................ Passed 2.40 sec -test 104 - Start 104: aarch64-hash-style - -104: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/hash-style.sh" -104: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -104: Environment variables: -104: MACHINE=aarch64 -104: CPU= -104: Test timeout computed to be: 1500 +95: + 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 +102: + . /build/reproducible-path/mold-2.37.1+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= 103: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hash-style-sysv.sh +102: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-warning.sh .sh +102: ++ testname=gnu-warning +102: ++ t=out/test/aarch64/gnu-warning +102: ++ mkdir -p out/test/aarch64/gnu-warning 103: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 103: ++ export LC_ALL=C 103: ++ LC_ALL=C @@ -7834,8 +7807,97 @@ 103: ++ OBJCOPY=objcopy 103: ++ STRIP=strip 103: ++ QEMU= -88: + grep 'hello () at .*:7' out/test/aarch64/gdb-index-compress-output/log +101: + cat +93: + readelf -WS out/test/aarch64/gdb-index-dwarf64/f.so +101: + g++ -o out/test/aarch64/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - +93: + grep -F .gdb_index +67: + 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 103: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/hash-style-sysv.sh .sh +93: [38] .gdb_index PROGBITS 0000000000000000 003538 000315 00 0 0 4 +103: ++ testname=hash-style-sysv +103: ++ t=out/test/aarch64/hash-style-sysv +103: ++ mkdir -p out/test/aarch64/hash-style-sysv +103: ++ case $MACHINE in +103: ++ tlsdesc_opt=-mtls-dialect=desc +103: +++ uname +102: ++ case $MACHINE in +102: ++ tlsdesc_opt=-mtls-dialect=desc +103: ++ '[' Linux = FreeBSD ']' +103: ++ trap 'on_error $LINENO' ERR +103: ++ trap on_exit EXIT +103: ++ echo -n 'Testing hash-style-sysv ... ' +103: Testing hash-style-sysv ... ++ set -o pipefail +103: ++ set -x +93: + cc -c -o out/test/aarch64/gdb-index-dwarf64/g.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz +93: + cat +102: +++ uname +102: ++ '[' Linux = FreeBSD ']' +102: ++ trap 'on_error $LINENO' ERR +102: ++ trap on_exit EXIT +102: ++ echo -n 'Testing gnu-warning ... ' +102: Testing gnu-warning ... ++ set -o pipefail +102: ++ set -x +102: + cat +102: + gcc -c -o out/test/aarch64/gnu-warning/a.o -xc - +103: + cc -o out/test/aarch64/hash-style-sysv/a.o -c -xc - -fPIC +103: + cat +92: + readelf -WS out/test/aarch64/gdb-index-dwarf5/exe +92: + grep -F .gdb_index +92: [38] .gdb_index PROGBITS 0000000000000000 002888 000075 00 0 0 4 +95: + 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 +75: + out/test/aarch64/exception/exe9 +101: + 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 +92: + readelf --debug=gdb_index out/test/aarch64/gdb-index-dwarf5/exe +75: + c++ -B. -o out/test/aarch64/exception/exe10 out/test/aarch64/exception/e.o -no-pie +92: + grep 'main: .* \[global, function\]' +88: + grep 'hello () at .*:7' out/test/aarch64/gdb-index-compress-output/log +92: [ 1] main: 0 [global, function] +92: + out/test/aarch64/gdb-index-dwarf5/exe +67: + grep 'Hello world' +93: + 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 +67: + out/test/aarch64/emit-relocs-dead-sections/exe +88: #1 0x0000fffff7f907e8 in hello () at :7 +88: + grep 'greet () at .*:11' out/test/aarch64/gdb-index-compress-output/log +92: + grep 'Hello world' +92: Hello world +88: #2 0x0000fffff7f90800 in greet () at :11 +88: + grep 'main () at .*:4' out/test/aarch64/gdb-index-compress-output/log +67: Hello world +67: Hello world +67: + on_exit +67: + echo OK +67: OK +67: + exit 0 +92: + DEBUGINFOD_URLS= +92: + gdb out/test/aarch64/gdb-index-dwarf5/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +102: + cc -B. -o out/test/aarch64/gnu-warning/exe out/test/aarch64/gnu-warning/a.o -no-pie +103: + cc -B. -shared -o out/test/aarch64/hash-style-sysv/b.so out/test/aarch64/hash-style-sysv/a.o -Wl,--hash-style=sysv +88: Breakpoint 1, main () at :4 +88: #3 0x0000aaaaaaab07f4 in main () at :4 +88: + on_exit +88: + echo OK +88: OK +88: + exit 0 + 92/347 Test #88: aarch64-gdb-index-compress-output ........................ Passed 0.57 sec +test 104 + Start 104: aarch64-hash-style + +104: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/hash-style.sh" +104: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +104: Environment variables: +104: MACHINE=aarch64 +104: CPU= +104: Test timeout computed to be: 1500 + 93/347 Test #67: aarch64-emit-relocs-dead-sections ........................ Passed 0.90 sec +test 105 + Start 105: aarch64-hello-dynamic + +105: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/hello-dynamic.sh" +105: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +105: Environment variables: +105: MACHINE=aarch64 +105: CPU= +105: Test timeout computed to be: 1500 104: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hash-style.sh 104: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 104: ++ export LC_ALL=C @@ -7851,69 +7913,21 @@ 104: ++ OBJCOPY=objcopy 104: ++ STRIP=strip 104: ++ QEMU= -103: ++ testname=hash-style-sysv -103: ++ t=out/test/aarch64/hash-style-sysv -103: ++ mkdir -p out/test/aarch64/hash-style-sysv -102: + grep 'Hello world' -102: + out/test/aarch64/gnu-warning/exe -102: Hello world -102: + on_exit -102: + echo OK -102: OK -102: + exit 0 104: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/hash-style.sh .sh - 93/347 Test #102: aarch64-gnu-warning ...................................... Passed 0.30 sec -103: ++ case $MACHINE in -103: ++ tlsdesc_opt=-mtls-dialect=desc 104: ++ testname=hash-style 104: ++ t=out/test/aarch64/hash-style 104: ++ mkdir -p out/test/aarch64/hash-style -test 105 - Start 105: aarch64-hello-dynamic - -105: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/hello-dynamic.sh" -105: Working Directory: /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/hello-dynamic.sh +101: + out/test/aarch64/gnu-unique/exe 104: ++ case $MACHINE in 104: ++ tlsdesc_opt=-mtls-dialect=desc -104: +++ uname -104: ++ '[' Linux = FreeBSD ']' -104: ++ trap 'on_error $LINENO' ERR -104: ++ trap on_exit EXIT -104: ++ echo -n 'Testing hash-style ... ' -104: Testing hash-style ... ++ set -o pipefail -104: ++ set -x -104: + cc -o out/test/aarch64/hash-style/a.o -c -xc - -88: #1 0x0000fffff7f907e8 in hello () at :7 -88: + grep 'greet () at .*:11' out/test/aarch64/gdb-index-compress-output/log -88: #2 0x0000fffff7f90800 in greet () at :11 -88: + grep 'main () at .*:4' out/test/aarch64/gdb-index-compress-output/log -89: + grep 'hello2 () at .*:7' out/test/aarch64/gdb-index-dwarf2/log -103: +++ uname -103: ++ '[' Linux = FreeBSD ']' -103: ++ trap 'on_error $LINENO' ERR -103: ++ trap on_exit EXIT -103: ++ echo -n 'Testing hash-style-sysv ... ' -103: Testing hash-style-sysv ... ++ set -o pipefail -103: ++ set -x -103: + cc -o out/test/aarch64/hash-style-sysv/a.o -c -xc - -fPIC -103: + cat -93: + DEBUGINFOD_URLS= -93: + gdb out/test/aarch64/gdb-index-dwarf64/exe1 -nx -batch -ex 'b main' -ex r -ex quit -89: #1 0x0000fffff7f90898 in hello2 () at :7 -89: + grep 'hello () at .*:4' out/test/aarch64/gdb-index-dwarf2/log -104: + cat -93: + grep 'DW_FORM_line_strp pointing outside of .debug_line_str' -88: Breakpoint 1, main () at :4 -88: #3 0x0000aaaaaaab07f4 in main () at :4 -88: + on_exit -88: + echo OK -88: OK -88: + exit 0 - 94/347 Test #88: aarch64-gdb-index-compress-output ........................ Passed 1.77 sec +101: + grep foo=5 +101: foo=5 +101: + on_exit +101: + echo OK +101: OK +101: + exit 0 + 94/347 Test #101: aarch64-gnu-unique ....................................... Passed 0.11 sec test 106 Start 106: aarch64-hello-static @@ -7923,7 +7937,6 @@ 106: MACHINE=aarch64 106: CPU= 106: Test timeout computed to be: 1500 -105: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hello-dynamic.sh 105: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 105: ++ export LC_ALL=C 105: ++ LC_ALL=C @@ -7938,28 +7951,13 @@ 105: ++ OBJCOPY=objcopy 105: ++ STRIP=strip 105: ++ QEMU= -67: + grep 'Hello world' -67: + out/test/aarch64/emit-relocs-dead-sections/exe -95: + 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 -67: Hello world -67: Hello world -67: + on_exit -67: + echo OK -67: OK -67: + exit 0 -89: #2 0x0000fffff7f90854 in hello () at :4 -89: + grep 'greet () at .*:8' out/test/aarch64/gdb-index-dwarf2/log - 95/347 Test #67: aarch64-emit-relocs-dead-sections ........................ Passed 2.95 sec -test 107 - Start 107: aarch64-help - -107: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/help.sh" -107: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -107: Environment variables: -107: MACHINE=aarch64 -107: CPU= -107: Test timeout computed to be: 1500 -101: + 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 +104: +++ uname +104: ++ '[' Linux = FreeBSD ']' +104: ++ trap 'on_error $LINENO' ERR +104: ++ trap on_exit EXIT +104: ++ echo -n 'Testing hash-style ... ' +104: Testing hash-style ... ++ set -o pipefail +104: ++ set -x 106: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hello-static.sh 106: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 106: ++ export LC_ALL=C @@ -7975,33 +7973,19 @@ 106: ++ OBJCOPY=objcopy 106: ++ STRIP=strip 106: ++ QEMU= +104: + cc -o out/test/aarch64/hash-style/a.o -c -xc - 105: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/hello-dynamic.sh .sh +95: + 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 105: ++ testname=hello-dynamic 105: ++ t=out/test/aarch64/hello-dynamic 105: ++ mkdir -p out/test/aarch64/hello-dynamic -104: + ./mold -shared -o out/test/aarch64/hash-style/b.so out/test/aarch64/hash-style/a.o -89: #3 0x0000fffff7f9086c in greet () at :8 -89: + grep 'main () at .*:4' out/test/aarch64/gdb-index-dwarf2/log +104: + cat +106: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/hello-static.sh .sh 105: ++ case $MACHINE in 105: ++ tlsdesc_opt=-mtls-dialect=desc -91: + grep 'hello2 () at .*:7' out/test/aarch64/gdb-index-dwarf4/log -89: Breakpoint 1, main () at :4 -89: #4 0x0000aaaaaaab07f4 in main () at :4 -89: + on_exit -89: + echo OK -89: OK -89: + exit 0 -106: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/hello-static.sh .sh - 96/347 Test #89: aarch64-gdb-index-dwarf2 ................................. Passed 1.80 sec -test 108 - Start 108: aarch64-hidden-archive - -108: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/hidden-archive.sh" -108: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -108: Environment variables: -108: MACHINE=aarch64 -108: CPU= -108: Test timeout computed to be: 1500 +93: + grep 'DW_FORM_line_strp pointing outside of .debug_line_str' +93: + DEBUGINFOD_URLS= +93: + gdb out/test/aarch64/gdb-index-dwarf64/exe1 -nx -batch -ex 'b main' -ex r -ex quit 106: ++ testname=hello-static 106: ++ t=out/test/aarch64/hello-static 106: ++ mkdir -p out/test/aarch64/hello-static @@ -8012,8 +7996,51 @@ 105: ++ echo -n 'Testing hello-dynamic ... ' 105: Testing hello-dynamic ... ++ set -o pipefail 105: ++ set -x -91: #1 0x0000fffff7f90898 in hello2 () at :7 -91: + grep 'hello () at .*:4' out/test/aarch64/gdb-index-dwarf4/log +105: + cat +105: + cc -o out/test/aarch64/hello-dynamic/a.o -c -xc - -fno-PIE +106: ++ case $MACHINE in +106: ++ tlsdesc_opt=-mtls-dialect=desc +106: +++ uname +106: ++ '[' Linux = FreeBSD ']' +106: ++ trap 'on_error $LINENO' ERR +106: ++ trap on_exit EXIT +106: ++ echo -n 'Testing hello-static ... ' +106: Testing hello-static ... ++ set -o pipefail +106: ++ set -x +106: + test_cflags -static +106: + echo 'int main() {}' +75: + out/test/aarch64/exception/exe10 +106: + cc -B. -static -o /dev/null -xc - +75: + '[' aarch64 '!=' riscv32 ']' +75: + c++ -B. -o out/test/aarch64/exception/exe11 out/test/aarch64/exception/b.o -pie +102: + out/test/aarch64/gnu-warning/exe +104: + ./mold -shared -o out/test/aarch64/hash-style/b.so out/test/aarch64/hash-style/a.o +103: + cat +103: + cc -o out/test/aarch64/hash-style-sysv/c.o -c -xc - +89: + grep 'hello2 () at .*:7' out/test/aarch64/gdb-index-dwarf2/log +102: + grep 'Hello world' +102: Hello world +102: + on_exit +102: + echo OK +102: OK +102: + exit 0 + 95/347 Test #102: aarch64-gnu-warning ...................................... Passed 0.14 sec +89: #1 0x0000fffff7f90898 in hello2 () at :7 +89: + grep 'hello () at .*:4' out/test/aarch64/gdb-index-dwarf2/log +test 107 + Start 107: aarch64-help + +107: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/help.sh" +107: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +107: Environment variables: +107: MACHINE=aarch64 +107: CPU= +107: Test timeout computed to be: 1500 +89: #2 0x0000fffff7f90854 in hello () at :4 +89: + grep 'greet () at .*:8' out/test/aarch64/gdb-index-dwarf2/log +89: #3 0x0000fffff7f9086c in greet () at :8 +104: + grep -F ' .hash' +104: + readelf -WS out/test/aarch64/hash-style/b.so 107: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/help.sh 107: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 107: ++ export LC_ALL=C @@ -8029,28 +8056,49 @@ 107: ++ OBJCOPY=objcopy 107: ++ STRIP=strip 107: ++ QEMU= -104: + grep -F ' .hash' -105: + cc -o out/test/aarch64/hello-dynamic/a.o -c -xc - -fno-PIE -106: ++ case $MACHINE in -106: ++ tlsdesc_opt=-mtls-dialect=desc -91: #2 0x0000fffff7f90854 in hello () at :4 -91: + grep 'greet () at .*:8' out/test/aarch64/gdb-index-dwarf4/log 107: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/help.sh .sh 107: ++ testname=help 107: ++ t=out/test/aarch64/help 107: ++ mkdir -p out/test/aarch64/help -105: + cat -104: + readelf -WS out/test/aarch64/hash-style/b.so +89: + grep 'main () at .*:4' out/test/aarch64/gdb-index-dwarf2/log +89: Breakpoint 1, main () at :4 +89: #4 0x0000aaaaaaab07f4 in main () at :4 +105: + cc -B. -o out/test/aarch64/hello-dynamic/exe out/test/aarch64/hello-dynamic/a.o -no-pie +107: ++ case $MACHINE in +107: ++ tlsdesc_opt=-mtls-dialect=desc +89: + on_exit +89: + echo OK +89: OK +89: + exit 0 +107: +++ uname + 96/347 Test #89: aarch64-gdb-index-dwarf2 ................................. Passed 0.63 sec +test 108 + Start 108: aarch64-hidden-archive + +108: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/hidden-archive.sh" +108: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +108: Environment variables: +108: MACHINE=aarch64 +108: CPU= +108: Test timeout computed to be: 1500 104: [ 1] .hash HASH 0000000000000238 000238 000018 04 A 3 0 4 -106: +++ uname -106: ++ '[' Linux = FreeBSD ']' -106: ++ trap 'on_error $LINENO' ERR -106: ++ trap on_exit EXIT -106: ++ echo -n 'Testing hello-static ... ' -106: Testing hello-static ... ++ set -o pipefail -106: ++ set -x -106: + test_cflags -static +104: + grep -F ' .gnu.hash' +104: + readelf -WS out/test/aarch64/hash-style/b.so +104: [ 2] .gnu.hash GNU_HASH 0000000000000250 000250 000020 00 A 3 0 8 +104: + ./mold -shared -o out/test/aarch64/hash-style/c.so out/test/aarch64/hash-style/a.o --hash-style=both --hash-style=none +107: ++ '[' Linux = FreeBSD ']' +107: ++ trap 'on_error $LINENO' ERR +107: ++ trap on_exit EXIT +107: ++ echo -n 'Testing help ... ' +107: Testing help ... ++ set -o pipefail +107: ++ set -x +107: + grep Usage +107: + ./mold --help +95: + readelf -WS out/test/aarch64/gdb-index-split-dwarf/e.so +95: + grep -F .gdb_index +95: [37] .gdb_index PROGBITS 0000000000000000 002f88 0002c5 00 0 0 4 108: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hidden-archive.sh +95: + cc -c -o out/test/aarch64/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz 108: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 108: ++ export LC_ALL=C 108: ++ LC_ALL=C @@ -8065,36 +8113,17 @@ 108: ++ OBJCOPY=objcopy 108: ++ STRIP=strip 108: ++ QEMU= -103: + cc -B. -shared -o out/test/aarch64/hash-style-sysv/b.so out/test/aarch64/hash-style-sysv/a.o -Wl,--hash-style=sysv -91: #3 0x0000fffff7f9086c in greet () at :8 -91: + grep 'main () at .*:4' out/test/aarch64/gdb-index-dwarf4/log -106: + cc -B. -static -o /dev/null -xc - -104: + grep -F ' .gnu.hash' -107: ++ case $MACHINE in -107: ++ tlsdesc_opt=-mtls-dialect=desc 108: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/hidden-archive.sh .sh -104: + readelf -WS out/test/aarch64/hash-style/b.so -106: + echo 'int main() {}' -104: [ 2] .gnu.hash GNU_HASH 0000000000000250 000250 000020 00 A 3 0 8 -104: + ./mold -shared -o out/test/aarch64/hash-style/c.so out/test/aarch64/hash-style/a.o --hash-style=both --hash-style=none +95: + cat +107: Usage: ./mold [options] file... +107: + on_exit +107: + echo OK +107: OK +107: + exit 0 108: ++ testname=hidden-archive 108: ++ t=out/test/aarch64/hidden-archive 108: ++ mkdir -p out/test/aarch64/hidden-archive -107: +++ uname -107: ++ '[' Linux = FreeBSD ']' -107: ++ trap 'on_error $LINENO' ERR -107: ++ trap on_exit EXIT -107: ++ echo -n 'Testing help ... ' -107: Testing help ... ++ set -o pipefail -107: ++ set -x -107: + grep Usage -91: Breakpoint 1, main () at :4 -91: #4 0x0000aaaaaaab07f4 in main () at :4 -91: + on_exit -91: + echo OK -91: OK -91: + exit 0 - 97/347 Test #91: aarch64-gdb-index-dwarf4 ................................. Passed 1.76 sec + 97/347 Test #107: aarch64-help ............................................. Passed 0.02 sec test 109 Start 109: aarch64-hidden-undef @@ -8104,40 +8133,17 @@ 109: MACHINE=aarch64 109: CPU= 109: Test timeout computed to be: 1500 -107: + ./mold --help +104: + readelf -WS out/test/aarch64/hash-style/c.so +104: + not grep -F ' .hash' out/test/aarch64/hash-style/log +104: + grep -F ' .hash' out/test/aarch64/hash-style/log +103: + 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 108: ++ case $MACHINE in 108: ++ tlsdesc_opt=-mtls-dialect=desc -104: + readelf -WS out/test/aarch64/hash-style/c.so -101: + grep foo=5 -101: + out/test/aarch64/gnu-unique/exe -101: foo=5 -101: + on_exit -101: + echo OK -101: OK -101: + exit 0 - 98/347 Test #101: aarch64-gnu-unique ....................................... Passed 0.49 sec -107: Usage: ./mold [options] file... -test 110 - Start 110: aarch64-hidden-weak-undef - -110: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/hidden-weak-undef.sh" -110: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -110: Environment variables: -110: MACHINE=aarch64 -110: CPU= -110: Test timeout computed to be: 1500 -107: + on_exit -107: + echo OK -107: OK -107: + exit 0 +104: + return 0 +104: + not grep -F ' .gnu.hash' out/test/aarch64/hash-style/log +104: + grep -F ' .gnu.hash' out/test/aarch64/hash-style/log 108: +++ uname 108: ++ '[' Linux = FreeBSD ']' -108: ++ trap 'on_error $LINENO' ERR -108: ++ trap on_exit EXIT -108: ++ echo -n 'Testing hidden-archive ... ' -108: Testing hidden-archive ... ++ set -o pipefail -108: ++ set -x -108: + cc -c -o out/test/aarch64/hidden-archive/a.o -fPIC -xc - 109: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hidden-undef.sh 109: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 109: ++ export LC_ALL=C @@ -8153,27 +8159,49 @@ 109: ++ OBJCOPY=objcopy 109: ++ STRIP=strip 109: ++ QEMU= +104: + return 0 +104: + on_exit +104: + echo OK +104: OK +104: + exit 0 +108: ++ trap 'on_error $LINENO' ERR +108: ++ trap on_exit EXIT +108: ++ echo -n 'Testing hidden-archive ... ' +108: Testing hidden-archive ... ++ set -o pipefail +108: ++ set -x 109: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/hidden-undef.sh .sh -104: + not grep -F ' .hash' out/test/aarch64/hash-style/log -104: + grep -F ' .hash' out/test/aarch64/hash-style/log - 99/347 Test #107: aarch64-help ............................................. Passed 0.13 sec 109: ++ testname=hidden-undef 109: ++ t=out/test/aarch64/hidden-undef 109: ++ mkdir -p out/test/aarch64/hidden-undef -test 111 - Start 111: aarch64-icf-safe - -111: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/icf-safe.sh" -111: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -111: Environment variables: -111: MACHINE=aarch64 -111: CPU= -111: Test timeout computed to be: 1500 +108: + cat 109: ++ case $MACHINE in 109: ++ tlsdesc_opt=-mtls-dialect=desc -108: + cat -105: + cc -B. -o out/test/aarch64/hello-dynamic/exe out/test/aarch64/hello-dynamic/a.o -no-pie +75: + strip out/test/aarch64/exception/exe11 +109: +++ uname + 98/347 Test #104: aarch64-hash-style ....................................... Passed 0.10 sec +test 110 + Start 110: aarch64-hidden-weak-undef + +110: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/hidden-weak-undef.sh" +110: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +110: Environment variables: +110: MACHINE=aarch64 +110: CPU= +110: Test timeout computed to be: 1500 +109: ++ '[' Linux = FreeBSD ']' +109: ++ trap 'on_error $LINENO' ERR +109: ++ trap on_exit EXIT +109: ++ echo -n 'Testing hidden-undef ... ' +109: Testing hidden-undef ... ++ set -o pipefail +109: ++ set -x +75: + out/test/aarch64/exception/exe11 +108: + cc -c -o out/test/aarch64/hidden-archive/a.o -fPIC -xc - +75: + c++ -B. -o out/test/aarch64/exception/exe12 out/test/aarch64/exception/c.o -no-pie +109: + cat +109: + cc -o out/test/aarch64/hidden-undef/a.so -shared -fPIC -xc - 110: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hidden-weak-undef.sh +105: + grep 'Hello world' +105: + out/test/aarch64/hello-dynamic/exe 110: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 110: ++ export LC_ALL=C 110: ++ LC_ALL=C @@ -8188,46 +8216,31 @@ 110: ++ OBJCOPY=objcopy 110: ++ STRIP=strip 110: ++ QEMU= -104: + return 0 -104: + not grep -F ' .gnu.hash' out/test/aarch64/hash-style/log -104: + grep -F ' .gnu.hash' out/test/aarch64/hash-style/log -109: +++ uname -109: ++ '[' Linux = FreeBSD ']' -109: ++ trap 'on_error $LINENO' ERR -109: ++ trap on_exit EXIT -109: ++ echo -n 'Testing hidden-undef ... ' -109: Testing hidden-undef ... ++ set -o pipefail -109: ++ set -x -110: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/hidden-weak-undef.sh .sh -110: ++ testname=hidden-weak-undef -110: ++ t=out/test/aarch64/hidden-weak-undef -110: ++ mkdir -p out/test/aarch64/hidden-weak-undef -109: + cc -o out/test/aarch64/hidden-undef/a.so -shared -fPIC -xc - -109: + cat -104: + return 0 -104: + on_exit -104: + echo OK -104: OK -104: + exit 0 -100/347 Test #104: aarch64-hash-style ....................................... Passed 0.26 sec -95: + readelf -WS out/test/aarch64/gdb-index-split-dwarf/exe -test 112 - Start 112: aarch64-icf-small - -112: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/icf-small.sh" -112: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -112: Environment variables: -112: MACHINE=aarch64 -112: CPU= -112: Test timeout computed to be: 1500 -105: + grep 'Hello world' -105: + out/test/aarch64/hello-dynamic/exe +90: + grep 'hello2 () at .*:7' out/test/aarch64/gdb-index-dwarf3/log 105: Hello world 105: + on_exit 105: + echo OK 105: OK 105: + exit 0 +110: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/hidden-weak-undef.sh .sh + 99/347 Test #105: aarch64-hello-dynamic .................................... Passed 0.11 sec +110: ++ testname=hidden-weak-undef +110: ++ t=out/test/aarch64/hidden-weak-undef +110: ++ mkdir -p out/test/aarch64/hidden-weak-undef +90: #1 0x0000fffff7f90898 in hello2 () at :7 +test 111 + Start 111: aarch64-icf-safe + +111: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/icf-safe.sh" +111: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +111: Environment variables: +111: MACHINE=aarch64 +111: CPU= +111: Test timeout computed to be: 1500 +90: + grep 'hello () at .*:4' out/test/aarch64/gdb-index-dwarf3/log +95: + 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: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/icf-safe.sh +106: + cat 111: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 111: ++ export LC_ALL=C 111: ++ LC_ALL=C @@ -8242,27 +8255,38 @@ 111: ++ OBJCOPY=objcopy 111: ++ STRIP=strip 111: ++ QEMU= +106: + cc -o out/test/aarch64/hello-static/a.o -c -xc - 111: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/icf-safe.sh .sh +90: #2 0x0000fffff7f90854 in hello () at :4 +90: + grep 'greet () at .*:8' out/test/aarch64/gdb-index-dwarf3/log +111: ++ testname=icf-safe +111: ++ t=out/test/aarch64/icf-safe +111: ++ mkdir -p out/test/aarch64/icf-safe 110: ++ case $MACHINE in 110: ++ tlsdesc_opt=-mtls-dialect=desc +90: #3 0x0000fffff7f9086c in greet () at :8 +90: + grep 'main () at .*:4' out/test/aarch64/gdb-index-dwarf3/log +111: ++ case $MACHINE in +111: ++ tlsdesc_opt=-mtls-dialect=desc +108: + rm -f out/test/aarch64/hidden-archive/b.a +108: + ar rcs out/test/aarch64/hidden-archive/b.a out/test/aarch64/hidden-archive/a.o 110: +++ uname +103: + grep Hello 110: ++ '[' Linux = FreeBSD ']' 110: ++ trap 'on_error $LINENO' ERR 110: ++ trap on_exit EXIT 110: ++ echo -n 'Testing hidden-weak-undef ... ' 110: Testing hidden-weak-undef ... ++ set -o pipefail 110: ++ set -x -110: + cc -o out/test/aarch64/hidden-weak-undef/a.o -fPIC -c -xc - -111: ++ testname=icf-safe -111: ++ t=out/test/aarch64/icf-safe -111: ++ mkdir -p out/test/aarch64/icf-safe -108: + rm -f out/test/aarch64/hidden-archive/b.a -110: + cat -111: ++ case $MACHINE in -111: ++ tlsdesc_opt=-mtls-dialect=desc -95: + grep -F .gdb_index -95: [39] .gdb_index PROGBITS 0000000000000000 002888 000075 00 0 0 4 111: +++ uname +110: + cat +110: + cc -o out/test/aarch64/hidden-weak-undef/a.o -fPIC -c -xc - +103: + out/test/aarch64/hash-style-sysv/exe +103: Hello world +103: + on_exit +103: + echo OK +103: OK +103: + exit 0 111: ++ '[' Linux = FreeBSD ']' 111: ++ trap 'on_error $LINENO' ERR 111: ++ trap on_exit EXIT @@ -8270,10 +8294,35 @@ 111: Testing icf-safe ... ++ set -o pipefail 111: ++ set -x 111: + '[' aarch64 = s390x ']' +111: + cat 111: + cc -c -o out/test/aarch64/icf-safe/a.o -ffunction-sections -fdata-sections -xc - -95: + grep 'Hello world' +100/347 Test #103: aarch64-hash-style-sysv .................................. Passed 0.20 sec +90: Breakpoint 1, main () at :4 +90: #4 0x0000aaaaaaab07f4 in main () at :4 +test 112 + Start 112: aarch64-icf-small + +112: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/icf-small.sh" +112: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +112: Environment variables: +112: MACHINE=aarch64 +112: CPU= +112: Test timeout computed to be: 1500 +90: + on_exit +90: + echo OK +90: OK +90: + exit 0 +101/347 Test #90: aarch64-gdb-index-dwarf3 ................................. Passed 0.68 sec +test 113 + Start 113: aarch64-icf + +113: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/icf.sh" +113: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +113: Environment variables: +113: MACHINE=aarch64 +113: CPU= +113: Test timeout computed to be: 1500 112: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/icf-small.sh -111: + cat 112: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 112: ++ export LC_ALL=C 112: ++ LC_ALL=C @@ -8288,43 +8337,9 @@ 112: ++ OBJCOPY=objcopy 112: ++ STRIP=strip 112: ++ QEMU= -101/347 Test #105: aarch64-hello-dynamic .................................... Passed 0.25 sec -test 113 - Start 113: aarch64-icf - -113: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/icf.sh" -113: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -113: Environment variables: -113: MACHINE=aarch64 -113: CPU= -113: Test timeout computed to be: 1500 -95: + out/test/aarch64/gdb-index-split-dwarf/exe -95: Hello world -95: + on_exit -95: + echo OK -95: OK -95: + exit 0 -108: + ar rcs out/test/aarch64/hidden-archive/b.a out/test/aarch64/hidden-archive/a.o -112: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/icf-small.sh .sh -112: ++ testname=icf-small -112: ++ t=out/test/aarch64/icf-small -112: ++ mkdir -p out/test/aarch64/icf-small -103: + cat -102/347 Test #95: aarch64-gdb-index-split-dwarf ............................ Passed 1.36 sec -test 114 - Start 114: aarch64-ifunc-address-equality-exported - -114: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-address-equality-exported.sh" -114: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -114: Environment variables: -114: MACHINE=aarch64 -114: CPU= -114: Test timeout computed to be: 1500 -103: + cc -o out/test/aarch64/hash-style-sysv/c.o -c -xc - 108: + cc -shared -o out/test/aarch64/hidden-archive/c.so -fPIC -xc - -108: + cat -112: ++ case $MACHINE in -112: ++ tlsdesc_opt=-mtls-dialect=desc +109: + cc -o out/test/aarch64/hidden-undef/b.o -fPIC -c -xc - +109: + cat 113: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/icf.sh 113: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 113: ++ export LC_ALL=C @@ -8340,21 +8355,14 @@ 113: ++ OBJCOPY=objcopy 113: ++ STRIP=strip 113: ++ QEMU= -114: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-address-equality-exported.sh -114: + . /build/reproducible-path/mold-2.37.1+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 -114: ++ CXX=c++ -114: ++ GCC=gcc -114: ++ GXX=g++ -114: ++ OBJDUMP=objdump -114: ++ OBJCOPY=objcopy -114: ++ STRIP=strip -114: ++ QEMU= +112: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/icf-small.sh .sh +112: ++ testname=icf-small +112: ++ t=out/test/aarch64/icf-small +112: ++ mkdir -p out/test/aarch64/icf-small +106: + cc -B. -o out/test/aarch64/hello-static/exe out/test/aarch64/hello-static/a.o -static +108: + cat +112: ++ case $MACHINE in +112: ++ tlsdesc_opt=-mtls-dialect=desc 112: +++ uname 112: ++ '[' Linux = FreeBSD ']' 112: ++ trap 'on_error $LINENO' ERR @@ -8362,18 +8370,17 @@ 112: ++ echo -n 'Testing icf-small ... ' 112: Testing icf-small ... ++ set -o pipefail 112: ++ set -x +112: + cat +112: + cc -o out/test/aarch64/icf-small/a.o -c -ffunction-sections -xc - +75: + strip out/test/aarch64/exception/exe12 113: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/icf.sh .sh -114: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-address-equality-exported.sh .sh -114: ++ testname=ifunc-address-equality-exported -114: ++ t=out/test/aarch64/ifunc-address-equality-exported -114: ++ mkdir -p out/test/aarch64/ifunc-address-equality-exported 113: ++ testname=icf 113: ++ t=out/test/aarch64/icf 113: ++ mkdir -p out/test/aarch64/icf +110: + cc -B. -shared -o out/test/aarch64/hidden-weak-undef/b.so out/test/aarch64/hidden-weak-undef/a.o 113: ++ case $MACHINE in 113: ++ tlsdesc_opt=-mtls-dialect=desc -112: + cc -o out/test/aarch64/icf-small/a.o -c -ffunction-sections -xc - -112: + cat +75: + out/test/aarch64/exception/exe12 113: +++ uname 113: ++ '[' Linux = FreeBSD ']' 113: ++ trap 'on_error $LINENO' ERR @@ -8382,43 +8389,70 @@ 113: Testing icf ... ++ set -o pipefail 113: ++ set -x 113: + '[' aarch64 = ppc64 ']' -111: + cc -c -o out/test/aarch64/icf-safe/b.o -ffunction-sections -fdata-sections -xc - +75: + on_exit +75: + echo OK +75: OK +75: + exit 0 +102/347 Test #75: aarch64-exception ........................................ Passed 0.93 sec 113: + cat +test 114 + Start 114: aarch64-ifunc-address-equality-exported + +114: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-address-equality-exported.sh" +114: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +114: Environment variables: +114: MACHINE=aarch64 +114: CPU= +114: Test timeout computed to be: 1500 113: + cc -c -o out/test/aarch64/icf/a.o -ffunction-sections -fdata-sections -xc - -111: + cat +95: + readelf -WS out/test/aarch64/gdb-index-split-dwarf/exe +114: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-address-equality-exported.sh +114: + . /build/reproducible-path/mold-2.37.1+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 +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.37.1+dfsg/test/ifunc-address-equality-exported.sh .sh +114: ++ testname=ifunc-address-equality-exported +114: ++ t=out/test/aarch64/ifunc-address-equality-exported +114: ++ mkdir -p out/test/aarch64/ifunc-address-equality-exported +95: + grep -F .gdb_index 114: ++ case $MACHINE in 114: ++ tlsdesc_opt=-mtls-dialect=desc -110: + cc -B. -shared -o out/test/aarch64/hidden-weak-undef/b.so out/test/aarch64/hidden-weak-undef/a.o 114: +++ uname -108: + cc -o out/test/aarch64/hidden-archive/d.o -fPIC -c -xc - +95: [39] .gdb_index PROGBITS 0000000000000000 002888 000075 00 0 0 4 +111: + cat +109: + not cc -B. -o out/test/aarch64/hidden-undef/exe out/test/aarch64/hidden-undef/a.so out/test/aarch64/hidden-undef/b.o +111: + cc -c -o out/test/aarch64/icf-safe/b.o -ffunction-sections -fdata-sections -xc - +112: + ./mold -o out/test/aarch64/icf-small/exe -icf=all out/test/aarch64/icf-small/a.o 114: ++ '[' Linux = FreeBSD ']' 114: ++ trap 'on_error $LINENO' ERR 114: ++ trap on_exit EXIT 114: ++ echo -n 'Testing ifunc-address-equality-exported ... ' 114: Testing ifunc-address-equality-exported ... ++ set -o pipefail 114: ++ set -x -103: + 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 -108: + cat +109: + grep 'undefined symbol: foo' +95: + out/test/aarch64/gdb-index-split-dwarf/exe 114: + grep clang 114: + cc --version -114: + supports_ifunc -114: + is_musl -112: + ./mold -o out/test/aarch64/icf-small/exe -icf=all out/test/aarch64/icf-small/a.o -109: + cat -109: + cc -o out/test/aarch64/hidden-undef/b.o -fPIC -c -xc - -106: + cc -o out/test/aarch64/hello-static/a.o -c -xc - -114: + grep musl -106: + cat -111: + 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 -114: + cc -c -o /dev/null -xc - -114: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -113: + cc -B. -o out/test/aarch64/icf/exe out/test/aarch64/icf/a.o -Wl,-icf=all -112: + on_exit -112: + echo OK -112: OK -112: + exit 0 -108: + 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 -103/347 Test #112: aarch64-icf-small ........................................ Passed 0.21 sec +95: + grep 'Hello world' +108: + cc -o out/test/aarch64/hidden-archive/d.o -fPIC -c -xc - +95: Hello world +95: + on_exit +95: + echo OK +95: OK +95: + exit 0 +108: + cat +103/347 Test #95: aarch64-gdb-index-split-dwarf ............................ Passed 0.49 sec test 115 Start 115: aarch64-ifunc-address-equality @@ -8428,14 +8462,26 @@ 115: MACHINE=aarch64 115: CPU= 115: Test timeout computed to be: 1500 -109: + not cc -B. -o out/test/aarch64/hidden-undef/exe out/test/aarch64/hidden-undef/a.so out/test/aarch64/hidden-undef/b.o -90: + grep 'hello2 () at .*:7' out/test/aarch64/gdb-index-dwarf3/log -109: + grep 'undefined symbol: foo' +110: + readelf -W --dyn-syms out/test/aarch64/hidden-weak-undef/b.so +114: + supports_ifunc +114: + is_musl +114: + grep musl +91: + grep 'hello2 () at .*:7' out/test/aarch64/gdb-index-dwarf4/log +110: + not grep -w foo out/test/aarch64/hidden-weak-undef/log +110: + grep -w foo out/test/aarch64/hidden-weak-undef/log +110: + return 0 +110: + grep -w bar out/test/aarch64/hidden-weak-undef/log 115: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-address-equality.sh +110: 5: 00000000000106c8 24 FUNC GLOBAL DEFAULT 13 bar +110: + on_exit +110: + echo OK +110: OK +110: + exit 0 115: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 115: ++ export LC_ALL=C 115: ++ LC_ALL=C 115: ++ '[' -z aarch64 ']' +104/347 Test #110: aarch64-hidden-weak-undef ................................ Passed 0.10 sec 115: ++ '[' -z '' ']' 115: ++ TESTDIR=out/test/aarch64 115: ++ CC=cc @@ -8446,23 +8492,29 @@ 115: ++ OBJCOPY=objcopy 115: ++ STRIP=strip 115: ++ QEMU= -90: #1 0x0000fffff7f90898 in hello2 () at :7 -90: + grep 'hello () at .*:4' out/test/aarch64/gdb-index-dwarf3/log +113: + cc -B. -o out/test/aarch64/icf/exe out/test/aarch64/icf/a.o -Wl,-icf=all +test 116 + Start 116: aarch64-ifunc-alias + +116: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-alias.sh" +116: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +116: Environment variables: +116: MACHINE=aarch64 +116: CPU= +116: Test timeout computed to be: 1500 115: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-address-equality.sh .sh -110: + readelf -W --dyn-syms out/test/aarch64/hidden-weak-undef/b.so 115: ++ testname=ifunc-address-equality 115: ++ t=out/test/aarch64/ifunc-address-equality 115: ++ mkdir -p out/test/aarch64/ifunc-address-equality -114: + cc -c -fPIC -o out/test/aarch64/ifunc-address-equality-exported/a.o -xc - -114: + cat 115: ++ case $MACHINE in 115: ++ tlsdesc_opt=-mtls-dialect=desc -90: #2 0x0000fffff7f90854 in hello () at :4 -110: + not grep -w foo out/test/aarch64/hidden-weak-undef/log -110: + grep -w foo out/test/aarch64/hidden-weak-undef/log -90: + grep 'greet () at .*:8' out/test/aarch64/gdb-index-dwarf3/log +114: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 115: +++ uname -103: + grep Hello +112: + on_exit +112: + echo OK +112: OK +112: + exit 0 +105/347 Test #112: aarch64-icf-small ........................................ Passed 0.07 sec 115: ++ '[' Linux = FreeBSD ']' 115: ++ trap 'on_error $LINENO' ERR 115: ++ trap on_exit EXIT @@ -8470,44 +8522,7 @@ 115: Testing ifunc-address-equality ... ++ set -o pipefail 115: ++ set -x 115: + supports_ifunc -115: + is_musl -103: + out/test/aarch64/hash-style-sysv/exe -103: Hello world -103: + on_exit -103: + echo OK -103: OK -103: + exit 0 -115: + grep musl -90: #3 0x0000fffff7f9086c in greet () at :8 -90: + grep 'main () at .*:4' out/test/aarch64/gdb-index-dwarf3/log -113: + grep '1 0' -106: + cc -B. -o out/test/aarch64/hello-static/exe out/test/aarch64/hello-static/a.o -static -104/347 Test #103: aarch64-hash-style-sysv .................................. Passed 0.57 sec -test 116 - Start 116: aarch64-ifunc-alias - -116: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-alias.sh" -116: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -116: Environment variables: -116: MACHINE=aarch64 -116: CPU= -116: Test timeout computed to be: 1500 -90: Breakpoint 1, main () at :4 -90: #4 0x0000aaaaaaab07f4 in main () at :4 -90: + on_exit -90: + echo OK -90: OK -90: + exit 0 -113: + out/test/aarch64/icf/exe -113: 1 0 -113: + on_exit -113: + echo OK -113: OK -113: + exit 0 -110: + return 0 -110: + grep -w bar out/test/aarch64/hidden-weak-undef/log -105/347 Test #90: aarch64-gdb-index-dwarf3 ................................. Passed 2.20 sec -106/347 Test #113: aarch64-icf .............................................. Passed 0.28 sec +91: #1 0x0000fffff7f90898 in hello2 () at :7 test 117 Start 117: aarch64-ifunc-dlopen @@ -8517,44 +8532,14 @@ 117: MACHINE=aarch64 117: CPU= 117: Test timeout computed to be: 1500 -test 118 - Start 118: aarch64-ifunc-dso - -118: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dso.sh" -118: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -118: Environment variables: -118: MACHINE=aarch64 -118: CPU= -118: Test timeout computed to be: 1500 -110: 5: 00000000000106c8 24 FUNC GLOBAL DEFAULT 13 bar -110: + on_exit -110: + echo OK -110: OK -110: + exit 0 -116: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-alias.sh -116: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/ifunc-alias.sh .sh -116: ++ testname=ifunc-alias -116: ++ t=out/test/aarch64/ifunc-alias -116: ++ mkdir -p out/test/aarch64/ifunc-alias -114: + cc -B. -shared -o out/test/aarch64/ifunc-address-equality-exported/b.so out/test/aarch64/ifunc-address-equality-exported/a.o -111: + out/test/aarch64/icf-safe/exe1 +115: + is_musl +115: + grep musl +106: + grep 'Hello world' +117: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dlopen.sh 115: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +91: + grep 'hello () at .*:4' out/test/aarch64/gdb-index-dwarf4/log +114: + cc -c -o /dev/null -xc - 115: + cc -c -o /dev/null -xc - -117: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dlopen.sh 117: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 117: ++ export LC_ALL=C 117: ++ LC_ALL=C @@ -8569,7 +8554,54 @@ 117: ++ OBJCOPY=objcopy 117: ++ STRIP=strip 117: ++ QEMU= -107/347 Test #110: aarch64-hidden-weak-undef ................................ Passed 0.40 sec +117: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dlopen.sh .sh +116: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-alias.sh +117: ++ testname=ifunc-dlopen +117: ++ t=out/test/aarch64/ifunc-dlopen +117: ++ mkdir -p out/test/aarch64/ifunc-dlopen +91: #2 0x0000fffff7f90854 in hello () at :4 +116: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +116: ++ export LC_ALL=C +116: ++ LC_ALL=C +116: ++ '[' -z aarch64 ']' +91: + grep 'greet () at .*:8' out/test/aarch64/gdb-index-dwarf4/log +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= +106: + out/test/aarch64/hello-static/exe +91: #3 0x0000fffff7f9086c in greet () at :8 +91: + grep 'main () at .*:4' out/test/aarch64/gdb-index-dwarf4/log +91: Breakpoint 1, main () at :4 +91: #4 0x0000aaaaaaab07f4 in main () at :4 +91: + on_exit +91: + echo OK +91: OK +91: + exit 0 +106/347 Test #91: aarch64-gdb-index-dwarf4 ................................. Passed 0.70 sec +test 118 + Start 118: aarch64-ifunc-dso + +118: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dso.sh" +118: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +118: Environment variables: +118: MACHINE=aarch64 +118: CPU= +118: Test timeout computed to be: 1500 +108: + 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 +106: Hello world +106: + on_exit +106: + echo OK +106: OK +106: + exit 0 +111: + 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 +107/347 Test #106: aarch64-hello-static ..................................... Passed 0.21 sec test 119 Start 119: aarch64-ifunc-dynamic @@ -8579,11 +8611,15 @@ 119: MACHINE=aarch64 119: CPU= 119: Test timeout computed to be: 1500 -111: + grep '^0 0$' -111: 0 0 -111: + cc -c -o out/test/aarch64/icf-safe/c.o -ffunction-sections -fdata-sections -xc - -117: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dlopen.sh .sh +116: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-alias.sh .sh +116: ++ testname=ifunc-alias +116: ++ t=out/test/aarch64/ifunc-alias +116: ++ mkdir -p out/test/aarch64/ifunc-alias +117: ++ case $MACHINE in +117: ++ tlsdesc_opt=-mtls-dialect=desc +117: +++ uname 118: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dso.sh +119: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dynamic.sh 118: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 118: ++ export LC_ALL=C 118: ++ LC_ALL=C @@ -8598,21 +8634,6 @@ 118: ++ OBJCOPY=objcopy 118: ++ STRIP=strip 118: ++ QEMU= -117: ++ testname=ifunc-dlopen -117: ++ t=out/test/aarch64/ifunc-dlopen -117: ++ mkdir -p out/test/aarch64/ifunc-dlopen -111: + cat -116: ++ case $MACHINE in -116: ++ tlsdesc_opt=-mtls-dialect=desc -116: +++ uname -119: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dynamic.sh -108: + out/test/aarch64/hidden-archive/exe -118: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dso.sh .sh -118: ++ testname=ifunc-dso -118: ++ t=out/test/aarch64/ifunc-dso -118: ++ mkdir -p out/test/aarch64/ifunc-dso -117: ++ case $MACHINE in -117: ++ tlsdesc_opt=-mtls-dialect=desc 119: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 119: ++ export LC_ALL=C 119: ++ LC_ALL=C @@ -8627,6 +8648,14 @@ 119: ++ OBJCOPY=objcopy 119: ++ STRIP=strip 119: ++ QEMU= +119: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dynamic.sh .sh +116: ++ case $MACHINE in +116: ++ tlsdesc_opt=-mtls-dialect=desc +118: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dso.sh .sh +116: +++ uname +118: ++ testname=ifunc-dso +118: ++ t=out/test/aarch64/ifunc-dso +118: ++ mkdir -p out/test/aarch64/ifunc-dso 116: ++ '[' Linux = FreeBSD ']' 116: ++ trap 'on_error $LINENO' ERR 116: ++ trap on_exit EXIT @@ -8635,21 +8664,10 @@ 116: ++ set -x 116: + supports_ifunc 116: + is_musl -109: mold: error: undefined symbol: foo -116: + grep musl -118: ++ case $MACHINE in -118: ++ tlsdesc_opt=-mtls-dialect=desc -119: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dynamic.sh .sh 119: ++ testname=ifunc-dynamic 119: ++ t=out/test/aarch64/ifunc-dynamic 119: ++ mkdir -p out/test/aarch64/ifunc-dynamic -109: + on_exit -109: + echo OK -109: OK -109: + exit 0 -117: +++ uname 117: ++ '[' Linux = FreeBSD ']' -108/347 Test #109: aarch64-hidden-undef ..................................... Passed 0.46 sec 117: ++ trap 'on_error $LINENO' ERR 117: ++ trap on_exit EXIT 117: ++ echo -n 'Testing ifunc-dlopen ... ' @@ -8657,17 +8675,17 @@ 117: ++ set -x 117: + supports_ifunc 117: + is_musl -test 120 - Start 120: aarch64-ifunc-export - -120: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-export.sh" -120: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -120: Environment variables: -120: MACHINE=aarch64 -120: CPU= -120: Test timeout computed to be: 1500 +116: + grep musl +118: ++ case $MACHINE in +118: ++ tlsdesc_opt=-mtls-dialect=desc 117: + grep musl +119: ++ case $MACHINE in +119: ++ tlsdesc_opt=-mtls-dialect=desc +115: + cc -c -fno-PIE -o out/test/aarch64/ifunc-address-equality/a.o -xc - +116: + cc -c -o /dev/null -xc - +115: + cat 118: +++ uname +116: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 118: ++ '[' Linux = FreeBSD ']' 118: ++ trap 'on_error $LINENO' ERR 118: ++ trap on_exit EXIT @@ -8676,13 +8694,21 @@ 118: ++ set -x 118: + supports_ifunc 118: + is_musl -118: + grep musl -108: + on_exit -108: + echo OK -108: OK -108: + exit 0 -119: ++ case $MACHINE in -119: ++ tlsdesc_opt=-mtls-dialect=desc +109: mold: error: undefined symbol: foo +109: + on_exit +109: + echo OK +109: OK +109: + exit 0 +108/347 Test #109: aarch64-hidden-undef ..................................... Passed 0.16 sec +test 120 + Start 120: aarch64-ifunc-export + +120: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-export.sh" +120: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +120: Environment variables: +120: MACHINE=aarch64 +120: CPU= +120: Test timeout computed to be: 1500 119: +++ uname 119: ++ '[' Linux = FreeBSD ']' 119: ++ trap 'on_error $LINENO' ERR @@ -8693,26 +8719,8 @@ 119: + supports_ifunc 119: + is_musl 119: + grep musl -93: + 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 -109/347 Test #108: aarch64-hidden-archive ................................... Passed 0.54 sec -test 121 - Start 121: aarch64-ifunc-funcptr - -121: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-funcptr.sh" -121: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -121: Environment variables: -121: MACHINE=aarch64 -121: CPU= -121: Test timeout computed to be: 1500 -119: + cc -c -o /dev/null -xc - -119: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -116: + cc -c -o /dev/null -xc - -116: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -117: + cc -c -o /dev/null -xc - 117: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -111: + 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 -118: + cc -c -o /dev/null -xc - -118: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +117: + cc -c -o /dev/null -xc - 120: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-export.sh 120: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 120: ++ export LC_ALL=C @@ -8728,14 +8736,43 @@ 120: ++ OBJCOPY=objcopy 120: ++ STRIP=strip 120: ++ QEMU= -121: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-funcptr.sh -121: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -121: ++ export LC_ALL=C -121: ++ LC_ALL=C +114: + cat +119: + cc -c -o /dev/null -xc - +119: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +114: + cc -c -fPIC -o out/test/aarch64/ifunc-address-equality-exported/a.o -xc - +113: + out/test/aarch64/icf/exe +113: + grep '1 0' +118: + grep musl +113: 1 0 +113: + on_exit +113: + echo OK +113: OK +113: + exit 0 +109/347 Test #113: aarch64-icf .............................................. Passed 0.11 sec 120: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-export.sh .sh +test 121 + Start 121: aarch64-ifunc-funcptr + +121: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-funcptr.sh" +121: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +121: Environment variables: +121: MACHINE=aarch64 +121: CPU= +121: Test timeout computed to be: 1500 120: ++ testname=ifunc-export 120: ++ t=out/test/aarch64/ifunc-export 120: ++ mkdir -p out/test/aarch64/ifunc-export +120: ++ case $MACHINE in +120: ++ tlsdesc_opt=-mtls-dialect=desc +118: + cc -c -o /dev/null -xc - +118: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +116: + cat +116: + cc -fPIC -o out/test/aarch64/ifunc-alias/a.o -c -xc - +121: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-funcptr.sh +117: + cc -fno-PIE -o out/test/aarch64/ifunc-dlopen/a.o -c -xc - +121: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +121: ++ export LC_ALL=C +121: ++ LC_ALL=C 121: ++ '[' -z aarch64 ']' 121: ++ '[' -z '' ']' 121: ++ TESTDIR=out/test/aarch64 @@ -8747,39 +8784,24 @@ 121: ++ OBJCOPY=objcopy 121: ++ STRIP=strip 121: ++ QEMU= -120: ++ case $MACHINE in -120: ++ tlsdesc_opt=-mtls-dialect=desc -93: + grep -F .gdb_index -121: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-funcptr.sh .sh 120: +++ uname -120: ++ '[' Linux = FreeBSD ']' -120: ++ trap 'on_error $LINENO' ERR -120: ++ trap on_exit EXIT -120: ++ echo -n 'Testing ifunc-export ... ' -120: Testing ifunc-export ... ++ set -o pipefail -120: ++ set -x -120: + supports_ifunc -120: + is_musl -119: + cat +108: + out/test/aarch64/hidden-archive/exe +121: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-funcptr.sh .sh +115: + cat 121: ++ testname=ifunc-funcptr 121: ++ t=out/test/aarch64/ifunc-funcptr 121: ++ mkdir -p out/test/aarch64/ifunc-funcptr -114: + cat -120: + grep musl -93: + readelf -WS out/test/aarch64/gdb-index-dwarf64/exe2 -115: + cc -c -fno-PIE -o out/test/aarch64/ifunc-address-equality/a.o -xc - -115: + cat +119: + cat 119: + cc -o out/test/aarch64/ifunc-dynamic/a.o -c -xc - -114: + cc -c -fno-PIE -o out/test/aarch64/ifunc-address-equality-exported/c.o -xc - -93: [38] .gdb_index PROGBITS 0000000000000000 002888 000075 00 0 0 4 -93: + grep 'Hello world' -93: + out/test/aarch64/gdb-index-dwarf64/exe2 -93: Hello world -93: + DEBUGINFOD_URLS= -93: + gdb out/test/aarch64/gdb-index-dwarf64/exe2 -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +115: + cc -c -fPIC -o out/test/aarch64/ifunc-address-equality/b.o -xc - +117: + cat +108: + on_exit +108: + echo OK +108: OK +108: + exit 0 +110/347 Test #108: aarch64-hidden-archive ................................... Passed 0.20 sec 121: ++ case $MACHINE in 121: ++ tlsdesc_opt=-mtls-dialect=desc -120: + cc -c -o /dev/null -xc - 121: +++ uname 121: ++ '[' Linux = FreeBSD ']' 121: ++ trap 'on_error $LINENO' ERR @@ -8789,22 +8811,13 @@ 121: ++ set -x 121: + supports_ifunc 121: + is_musl -120: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -118: + cc -fPIC -o out/test/aarch64/ifunc-dso/a.o -c -xc - -106: + grep 'Hello world' -106: + out/test/aarch64/hello-static/exe 121: + grep musl -118: + cat -116: + cc -fPIC -o out/test/aarch64/ifunc-alias/a.o -c -xc - -117: + cc -fno-PIE -o out/test/aarch64/ifunc-dlopen/a.o -c -xc - -116: + cat -106: Hello world -106: + on_exit -106: + echo OK -106: OK -106: + exit 0 -117: + cat -110/347 Test #106: aarch64-hello-static ..................................... Passed 0.72 sec +114: + cc -B. -shared -o out/test/aarch64/ifunc-address-equality-exported/b.so out/test/aarch64/ifunc-address-equality-exported/a.o +111: + grep '^0 0$' +111: + out/test/aarch64/icf-safe/exe1 +111: 0 0 +111: + cc -c -o out/test/aarch64/icf-safe/c.o -ffunction-sections -fdata-sections -xc - +111: + cat test 122 Start 122: aarch64-ifunc-noplt @@ -8814,9 +8827,14 @@ 122: MACHINE=aarch64 122: CPU= 122: Test timeout computed to be: 1500 -121: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -121: + cc -c -o /dev/null -xc - -119: + cc -B. -o out/test/aarch64/ifunc-dynamic/exe1 out/test/aarch64/ifunc-dynamic/a.o -Wl,-z,lazy +120: ++ '[' Linux = FreeBSD ']' +120: ++ trap 'on_error $LINENO' ERR +120: ++ trap on_exit EXIT +120: ++ echo -n 'Testing ifunc-export ... ' +120: Testing ifunc-export ... ++ set -o pipefail +120: ++ set -x +120: + supports_ifunc +120: + is_musl 122: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-noplt.sh 122: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 122: ++ export LC_ALL=C @@ -8832,19 +8850,20 @@ 122: ++ OBJCOPY=objcopy 122: ++ STRIP=strip 122: ++ QEMU= -114: + 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 +120: + grep musl 122: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-noplt.sh .sh +93: + 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 122: ++ testname=ifunc-noplt 122: ++ t=out/test/aarch64/ifunc-noplt 122: ++ mkdir -p out/test/aarch64/ifunc-noplt -120: + cc -c -fPIC -o out/test/aarch64/ifunc-export/a.o -xc - -120: + cat -118: + cc -fPIC -o out/test/aarch64/ifunc-dso/b.o -c -xc - +120: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +120: + cc -c -o /dev/null -xc - 122: ++ case $MACHINE in 122: ++ tlsdesc_opt=-mtls-dialect=desc -118: + cat -116: + cc -B. -o out/test/aarch64/ifunc-alias/exe1 out/test/aarch64/ifunc-alias/a.o -pie 122: +++ uname +118: + cat +118: + cc -fPIC -o out/test/aarch64/ifunc-dso/a.o -c -xc - +92: + grep 'fn8 () at .*/d.c:6' out/test/aarch64/gdb-index-dwarf5/log 122: ++ '[' Linux = FreeBSD ']' 122: ++ trap 'on_error $LINENO' ERR 122: ++ trap on_exit EXIT @@ -8853,15 +8872,42 @@ 122: ++ set -x 122: + supports_ifunc 122: + is_musl -111: + not grep foo2 -111: + grep foo2 -111: + out/test/aarch64/icf-safe/exe2 -111: + return 0 -111: + on_exit -111: + echo OK -111: OK -111: + exit 0 -111/347 Test #111: aarch64-icf-safe ......................................... Passed 0.66 sec +116: + cc -B. -o out/test/aarch64/ifunc-alias/exe1 out/test/aarch64/ifunc-alias/a.o -pie +122: + grep musl +122: + cc -c -o /dev/null -xc - +122: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +92: #1 0x0000fffff7f90a58 in fn8 () at out/test/aarch64/gdb-index-dwarf5/d.c:6 +92: + grep 'fn7 () at .*/d.c:10' out/test/aarch64/gdb-index-dwarf5/log +92: #2 0x0000fffff7f90a70 in fn7 () at out/test/aarch64/gdb-index-dwarf5/d.c:10 +92: + grep 'fn6 () at .*/c.c:4' out/test/aarch64/gdb-index-dwarf5/log +115: + cat +115: + cc -c -fno-PIE -o out/test/aarch64/ifunc-address-equality/c.o -xc - +92: #3 0x0000fffff7f90a14 in fn6 () at out/test/aarch64/gdb-index-dwarf5/c.c:4 +117: + cat +111: + 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 +92: + grep 'fn5 () at .*/c.c:8' out/test/aarch64/gdb-index-dwarf5/log +117: + cc -fPIC -o out/test/aarch64/ifunc-dlopen/b.o -c -xc - +121: + cc -c -o /dev/null -xc - +121: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +92: #4 0x0000fffff7f90a2c in fn5 () at out/test/aarch64/gdb-index-dwarf5/c.c:8 +92: + grep 'fn4 () at .*/b.c:4' out/test/aarch64/gdb-index-dwarf5/log +120: + cat +114: + cc -c -fno-PIE -o out/test/aarch64/ifunc-address-equality-exported/c.o -xc - +114: + cat +92: #5 0x0000fffff7f909e4 in fn4 () at out/test/aarch64/gdb-index-dwarf5/b.c:4 +92: + grep 'fn3 () at .*/b.c:8' out/test/aarch64/gdb-index-dwarf5/log +119: + cc -B. -o out/test/aarch64/ifunc-dynamic/exe1 out/test/aarch64/ifunc-dynamic/a.o -Wl,-z,lazy +120: + cc -c -fPIC -o out/test/aarch64/ifunc-export/a.o -xc - +92: #6 0x0000fffff7f909fc in fn3 () at out/test/aarch64/gdb-index-dwarf5/b.c:8 +92: + grep 'fn2 () at .*/a.c:4' out/test/aarch64/gdb-index-dwarf5/log +92: #7 0x0000fffff7f909b4 in fn2 () at out/test/aarch64/gdb-index-dwarf5/a.c:4 +92: + grep 'fn1 () at .*/a.c:8' out/test/aarch64/gdb-index-dwarf5/log +92: #8 0x0000fffff7f909cc in fn1 () at out/test/aarch64/gdb-index-dwarf5/a.c:8 +92: + on_exit +92: + echo OK +92: OK +92: + exit 0 +111/347 Test #92: aarch64-gdb-index-dwarf5 ................................. Passed 0.77 sec test 123 Start 123: aarch64-ifunc-static-pie @@ -8871,9 +8917,9 @@ 123: MACHINE=aarch64 123: CPU= 123: Test timeout computed to be: 1500 -117: + cc -fPIC -o out/test/aarch64/ifunc-dlopen/b.o -c -xc - -117: + cat 123: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-static-pie.sh +118: + cc -fPIC -o out/test/aarch64/ifunc-dso/b.o -c -xc - +118: + cat 123: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 123: ++ export LC_ALL=C 123: ++ LC_ALL=C @@ -8888,20 +8934,24 @@ 123: ++ OBJCOPY=objcopy 123: ++ STRIP=strip 123: ++ QEMU= -115: + cc -c -fPIC -o out/test/aarch64/ifunc-address-equality/b.o -xc - -115: + cat -122: + grep musl +115: + 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 +121: + cc -c -fPIC -o out/test/aarch64/ifunc-funcptr/a.o -c -xc - 123: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-static-pie.sh .sh +121: + cat 123: ++ testname=ifunc-static-pie 123: ++ t=out/test/aarch64/ifunc-static-pie 123: ++ mkdir -p out/test/aarch64/ifunc-static-pie -121: + cat -121: + cc -c -fPIC -o out/test/aarch64/ifunc-funcptr/a.o -c -xc - +93: + readelf -WS out/test/aarch64/gdb-index-dwarf64/exe2 +122: + cc -fPIC -o out/test/aarch64/ifunc-noplt/a.o -c -xc - -fno-plt +122: + cat +117: + cc -B. -o out/test/aarch64/ifunc-dlopen/c.so out/test/aarch64/ifunc-dlopen/b.o -shared 123: ++ case $MACHINE in 123: ++ tlsdesc_opt=-mtls-dialect=desc -122: + cc -c -o /dev/null -xc - 123: +++ uname -122: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +111: + not grep foo2 +111: + grep foo2 +111: + out/test/aarch64/icf-safe/exe2 +93: + grep -F .gdb_index 123: ++ '[' Linux = FreeBSD ']' 123: ++ trap 'on_error $LINENO' ERR 123: ++ trap on_exit EXIT @@ -8909,24 +8959,14 @@ 123: Testing ifunc-static-pie ... ++ set -o pipefail 123: ++ set -x 123: + test_cflags -static-pie -123: + echo 'int main() {}' -120: + cc -B. -shared -o out/test/aarch64/ifunc-export/b.so out/test/aarch64/ifunc-export/a.o -123: + cc -B. -static-pie -o /dev/null -xc - -118: + cc -B. -o out/test/aarch64/ifunc-dso/c.so out/test/aarch64/ifunc-dso/b.o -shared -119: + grep 'Hello world' -119: + out/test/aarch64/ifunc-dynamic/exe1 -119: Hello world -119: + cc -B. -o out/test/aarch64/ifunc-dynamic/exe2 out/test/aarch64/ifunc-dynamic/a.o -Wl,-z,now -115: + cc -c -fno-PIE -o out/test/aarch64/ifunc-address-equality/c.o -xc - -115: + cat -114: + grep -E '^(\S+) \1' -114: + out/test/aarch64/ifunc-address-equality-exported/exe -114: 0x210750 0x210750 -114: + on_exit -114: + echo OK -114: OK -114: + exit 0 -112/347 Test #114: aarch64-ifunc-address-equality-exported .................. Passed 0.69 sec +93: [38] .gdb_index PROGBITS 0000000000000000 002888 000075 00 0 0 4 +93: + grep 'Hello world' +111: + return 0 +111: + on_exit +111: + echo OK +111: OK +111: + exit 0 +112/347 Test #111: aarch64-icf-safe ......................................... Passed 0.22 sec test 124 Start 124: aarch64-ifunc-static @@ -8936,13 +8976,24 @@ 124: MACHINE=aarch64 124: CPU= 124: Test timeout computed to be: 1500 -117: + cc -B. -o out/test/aarch64/ifunc-dlopen/c.so out/test/aarch64/ifunc-dlopen/b.o -shared +123: + cc -B. -static-pie -o /dev/null -xc - +123: + echo 'int main() {}' +93: + out/test/aarch64/gdb-index-dwarf64/exe2 +93: Hello world +93: + DEBUGINFOD_URLS= +93: + gdb out/test/aarch64/gdb-index-dwarf64/exe2 -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +119: + grep 'Hello world' +119: + out/test/aarch64/ifunc-dynamic/exe1 +119: Hello world +119: + cc -B. -o out/test/aarch64/ifunc-dynamic/exe2 out/test/aarch64/ifunc-dynamic/a.o -Wl,-z,now +114: + 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 +120: + cc -B. -shared -o out/test/aarch64/ifunc-export/b.so out/test/aarch64/ifunc-export/a.o 116: + out/test/aarch64/ifunc-alias/exe1 -121: + cc -c -fPIC -o out/test/aarch64/ifunc-funcptr/b.o -xc - 116: + grep -E '^(\S+) \1$' -116: 0xaaaab5a70828 0xaaaab5a70828 +116: 0xaaaaaca30828 0xaaaaaca30828 116: + cc -B. -o out/test/aarch64/ifunc-alias/exe2 out/test/aarch64/ifunc-alias/a.o -no-pie 124: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-static.sh +118: + cc -B. -o out/test/aarch64/ifunc-dso/c.so out/test/aarch64/ifunc-dso/b.o -shared 124: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 124: ++ export LC_ALL=C 124: ++ LC_ALL=C @@ -8958,14 +9009,14 @@ 124: ++ STRIP=strip 124: ++ QEMU= 121: + cat +121: + cc -c -fPIC -o out/test/aarch64/ifunc-funcptr/b.o -xc - 124: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-static.sh .sh -122: + cc -fPIC -o out/test/aarch64/ifunc-noplt/a.o -c -xc - -fno-plt 124: ++ testname=ifunc-static 124: ++ t=out/test/aarch64/ifunc-static 124: ++ mkdir -p out/test/aarch64/ifunc-static -122: + cat 124: ++ case $MACHINE in 124: ++ tlsdesc_opt=-mtls-dialect=desc +122: + cc -B. -o out/test/aarch64/ifunc-noplt/exe1 out/test/aarch64/ifunc-noplt/a.o -pie 124: +++ uname 124: ++ '[' Linux = FreeBSD ']' 124: ++ trap 'on_error $LINENO' ERR @@ -8974,17 +9025,32 @@ 124: Testing ifunc-static ... ++ set -o pipefail 124: ++ set -x 124: + test_cflags -static -124: + cc -B. -static -o /dev/null -xc - 124: + echo 'int main() {}' -120: + readelf --dyn-syms out/test/aarch64/ifunc-export/b.so +124: + cc -B. -static -o /dev/null -xc - +117: + 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 +115: + out/test/aarch64/ifunc-address-equality/exe1 +115: + grep -E '^(\S+) \1 (\S+) \2' +115: 0x210770 0x210770 0x210780 0x210780 120: + grep -E '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' +115: + not grep TEXTREL +115: + grep TEXTREL +120: + readelf --dyn-syms out/test/aarch64/ifunc-export/b.so +115: + readelf --dynamic out/test/aarch64/ifunc-address-equality/exe1 120: 6: 00000000000107e8 12 : 10 GLOBAL DEFAULT 16 foobar -121: + cc -c -fPIC -o out/test/aarch64/ifunc-funcptr/c.o -xc - 120: + on_exit 120: + echo OK 120: OK 120: + exit 0 -113/347 Test #120: aarch64-ifunc-export ..................................... Passed 0.45 sec +115: + return 0 +115: + on_exit +115: + echo OK +115: OK +115: + exit 0 +113/347 Test #115: aarch64-ifunc-address-equality ........................... Passed 0.20 sec +114/347 Test #120: aarch64-ifunc-export ..................................... Passed 0.15 sec +119: + grep 'Hello world' +119: + out/test/aarch64/ifunc-dynamic/exe2 +119: Hello world test 125 Start 125: aarch64-image-base @@ -8994,16 +9060,6 @@ 125: MACHINE=aarch64 125: CPU= 125: Test timeout computed to be: 1500 -121: + cat -119: + out/test/aarch64/ifunc-dynamic/exe2 -119: + grep 'Hello world' -119: Hello world -119: + on_exit -119: + echo OK -119: OK -119: + exit 0 -117: + 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 -114/347 Test #119: aarch64-ifunc-dynamic .................................... Passed 0.51 sec test 126 Start 126: aarch64-init-array-priorities @@ -9013,8 +9069,31 @@ 126: MACHINE=aarch64 126: CPU= 126: Test timeout computed to be: 1500 -125: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/image-base.sh +119: + on_exit +119: + echo OK +119: OK +119: + exit 0 +116: + grep -E '^(\S+) \1$' +116: + out/test/aarch64/ifunc-alias/exe2 +116: 0x210660 0x210660 +116: + on_exit +116: + echo OK +116: OK +116: + exit 0 +121: + cat +121: + cc -c -fPIC -o out/test/aarch64/ifunc-funcptr/c.o -xc - +118: + grep -E '(IFUNC|: 10).*foobar' 118: + readelf -W --dyn-syms out/test/aarch64/ifunc-dso/c.so +118: 6: 0000000000010788 12 : 10 GLOBAL DEFAULT 16 foobar +118: + cc -B. -o out/test/aarch64/ifunc-dso/exe out/test/aarch64/ifunc-dso/a.o out/test/aarch64/ifunc-dso/c.so +114: + grep -E '^(\S+) \1' +114: + out/test/aarch64/ifunc-address-equality-exported/exe +114: 0x210750 0x210750 +114: + on_exit +114: + echo OK +114: OK +114: + exit 0 +125: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/image-base.sh 125: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 125: ++ export LC_ALL=C 125: ++ LC_ALL=C @@ -9029,11 +9108,51 @@ 125: ++ OBJCOPY=objcopy 125: ++ STRIP=strip 125: ++ QEMU= -118: + grep -E '(IFUNC|: 10).*foobar' -118: 6: 0000000000010788 12 : 10 GLOBAL DEFAULT 16 foobar -118: + cc -B. -o out/test/aarch64/ifunc-dso/exe out/test/aarch64/ifunc-dso/a.o out/test/aarch64/ifunc-dso/c.so -122: + cc -B. -o out/test/aarch64/ifunc-noplt/exe1 out/test/aarch64/ifunc-noplt/a.o -pie -115: + 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: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/image-base.sh .sh +125: ++ testname=image-base +125: ++ t=out/test/aarch64/image-base +125: ++ mkdir -p out/test/aarch64/image-base +115/347 Test #114: aarch64-ifunc-address-equality-exported .................. Passed 0.24 sec +116/347 Test #116: aarch64-ifunc-alias ...................................... Passed 0.20 sec +117/347 Test #119: aarch64-ifunc-dynamic .................................... Passed 0.18 sec +125: ++ case $MACHINE in +125: ++ tlsdesc_opt=-mtls-dialect=desc +125: +++ uname +test 127 + Start 127: aarch64-init-in-dso + +127: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/init-in-dso.sh" +127: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +127: Environment variables: +127: MACHINE=aarch64 +127: CPU= +127: Test timeout computed to be: 1500 +test 128 + Start 128: aarch64-init + +128: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/init.sh" +128: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +128: Environment variables: +128: MACHINE=aarch64 +128: CPU= +128: Test timeout computed to be: 1500 +test 129 + Start 129: aarch64-initfirst + +129: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/initfirst.sh" +129: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +129: Environment variables: +129: MACHINE=aarch64 +129: CPU= +129: Test timeout computed to be: 1500 +125: ++ '[' Linux = FreeBSD ']' +125: ++ trap 'on_error $LINENO' ERR +125: ++ trap on_exit EXIT +125: ++ echo -n 'Testing image-base ... ' +125: Testing image-base ... ++ set -o pipefail +125: ++ set -x +125: + cat +125: + cc -o out/test/aarch64/image-base/a.o -c -xc - 126: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/init-array-priorities.sh 126: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 126: ++ export LC_ALL=C @@ -9049,38 +9168,35 @@ 126: ++ OBJCOPY=objcopy 126: ++ STRIP=strip 126: ++ QEMU= -116: + grep -E '^(\S+) \1$' -116: + out/test/aarch64/ifunc-alias/exe2 -125: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/image-base.sh .sh -125: ++ testname=image-base -125: ++ t=out/test/aarch64/image-base -125: ++ mkdir -p out/test/aarch64/image-base -116: 0x210660 0x210660 -116: + on_exit -116: + echo OK -116: OK -116: + exit 0 -115/347 Test #116: aarch64-ifunc-alias ...................................... Passed 0.61 sec 126: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/init-array-priorities.sh .sh -test 127 - Start 127: aarch64-init-in-dso - -127: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/init-in-dso.sh" -127: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -127: Environment variables: -127: MACHINE=aarch64 -127: CPU= -127: Test timeout computed to be: 1500 126: ++ testname=init-array-priorities 126: ++ t=out/test/aarch64/init-array-priorities 126: ++ mkdir -p out/test/aarch64/init-array-priorities -92: + grep 'fn8 () at .*/d.c:6' out/test/aarch64/gdb-index-dwarf5/log -125: ++ case $MACHINE in -125: ++ tlsdesc_opt=-mtls-dialect=desc 126: ++ case $MACHINE in 126: ++ tlsdesc_opt=-mtls-dialect=desc -92: #1 0x0000fffff7f90a58 in fn8 () at out/test/aarch64/gdb-index-dwarf5/d.c:6 -92: + grep 'fn7 () at .*/d.c:10' out/test/aarch64/gdb-index-dwarf5/log +126: +++ uname +126: ++ '[' Linux = FreeBSD ']' +126: ++ trap 'on_error $LINENO' ERR +126: ++ trap on_exit EXIT +126: ++ echo -n 'Testing init-array-priorities ... ' +126: Testing init-array-priorities ... ++ set -o pipefail +126: ++ set -x +126: + is_musl +126: + grep musl +117: + grep 'foo foo' +117: + out/test/aarch64/ifunc-dlopen/exe +117: foo foo 0x2106b0 0x2106b0 +117: + on_exit +117: + echo OK +117: OK +117: + exit 0 +122: + grep 'Hello world' +122: + out/test/aarch64/ifunc-noplt/exe1 +122: Hello world +122: + cc -B. -o out/test/aarch64/ifunc-noplt/exe2 out/test/aarch64/ifunc-noplt/a.o -no-pie +123: + supports_ifunc +123: + is_musl +121: + 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 127: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/init-in-dso.sh 127: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 127: ++ export LC_ALL=C @@ -9096,31 +9212,12 @@ 127: ++ OBJCOPY=objcopy 127: ++ STRIP=strip 127: ++ QEMU= -121: + 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 -126: +++ uname -126: ++ '[' Linux = FreeBSD ']' -126: ++ trap 'on_error $LINENO' ERR -126: ++ trap on_exit EXIT -126: ++ echo -n 'Testing init-array-priorities ... ' -126: Testing init-array-priorities ... ++ set -o pipefail -126: ++ set -x -126: + is_musl 127: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/init-in-dso.sh .sh -126: + grep musl 127: ++ testname=init-in-dso 127: ++ t=out/test/aarch64/init-in-dso 127: ++ mkdir -p out/test/aarch64/init-in-dso -92: #2 0x0000fffff7f90a70 in fn7 () at out/test/aarch64/gdb-index-dwarf5/d.c:10 -92: + grep 'fn6 () at .*/c.c:4' out/test/aarch64/gdb-index-dwarf5/log -125: +++ uname 127: ++ case $MACHINE in 127: ++ tlsdesc_opt=-mtls-dialect=desc -125: ++ '[' Linux = FreeBSD ']' -125: ++ trap 'on_error $LINENO' ERR -125: ++ trap on_exit EXIT -125: ++ echo -n 'Testing image-base ... ' -125: Testing image-base ... ++ set -o pipefail -125: ++ set -x 127: +++ uname 127: ++ '[' Linux = FreeBSD ']' 127: ++ trap 'on_error $LINENO' ERR @@ -9128,62 +9225,8 @@ 127: ++ echo -n 'Testing init-in-dso ... ' 127: Testing init-in-dso ... ++ set -o pipefail 127: ++ set -x -126: + cc -c -o out/test/aarch64/init-array-priorities/a.o -xc - -127: + cc -shared -o out/test/aarch64/init-in-dso/a.so -xc - -126: + cat -125: + cc -o out/test/aarch64/image-base/a.o -c -xc - -92: #3 0x0000fffff7f90a14 in fn6 () at out/test/aarch64/gdb-index-dwarf5/c.c:4 -125: + cat -92: + grep 'fn5 () at .*/c.c:8' out/test/aarch64/gdb-index-dwarf5/log 127: + cat -92: #4 0x0000fffff7f90a2c in fn5 () at out/test/aarch64/gdb-index-dwarf5/c.c:8 -92: + grep 'fn4 () at .*/b.c:4' out/test/aarch64/gdb-index-dwarf5/log -92: #5 0x0000fffff7f909e4 in fn4 () at out/test/aarch64/gdb-index-dwarf5/b.c:4 -92: + grep 'fn3 () at .*/b.c:8' out/test/aarch64/gdb-index-dwarf5/log -92: #6 0x0000fffff7f909fc in fn3 () at out/test/aarch64/gdb-index-dwarf5/b.c:8 -92: + grep 'fn2 () at .*/a.c:4' out/test/aarch64/gdb-index-dwarf5/log -123: + supports_ifunc -123: + is_musl -92: #7 0x0000fffff7f909b4 in fn2 () at out/test/aarch64/gdb-index-dwarf5/a.c:4 -92: + grep 'fn1 () at .*/a.c:8' out/test/aarch64/gdb-index-dwarf5/log -92: #8 0x0000fffff7f909cc in fn1 () at out/test/aarch64/gdb-index-dwarf5/a.c:8 -123: + grep musl -121: + out/test/aarch64/ifunc-funcptr/exe1 -92: + on_exit -92: + echo OK -92: OK -92: + exit 0 -116/347 Test #92: aarch64-gdb-index-dwarf5 ................................. Passed 2.65 sec -test 128 - Start 128: aarch64-init - -128: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/init.sh" -128: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -128: Environment variables: -128: MACHINE=aarch64 -128: CPU= -128: Test timeout computed to be: 1500 -117: + out/test/aarch64/ifunc-dlopen/exe -117: + grep 'foo foo' -117: foo foo 0x2106b0 0x2106b0 -117: + on_exit -117: + echo OK -117: OK -117: + exit 0 -121: + grep '^3$' -121: 3 -121: + 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 -115: + grep -E '^(\S+) \1 (\S+) \2' -117/347 Test #117: aarch64-ifunc-dlopen ..................................... Passed 0.72 sec -test 129 - Start 129: aarch64-initfirst - -129: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/initfirst.sh" -129: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -129: Environment variables: -129: MACHINE=aarch64 -129: CPU= -129: Test timeout computed to be: 1500 +127: + cc -shared -o out/test/aarch64/init-in-dso/a.so -xc - 128: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/init.sh 128: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 128: ++ export LC_ALL=C @@ -9203,57 +9246,18 @@ 128: ++ testname=init 128: ++ t=out/test/aarch64/init 128: ++ mkdir -p out/test/aarch64/init -123: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -123: + cc -c -o /dev/null -xc - -115: + out/test/aarch64/ifunc-address-equality/exe1 -115: 0x210770 0x210770 0x210780 0x210780 -122: + out/test/aarch64/ifunc-noplt/exe1 -124: + supports_ifunc -124: + is_musl -122: + grep 'Hello world' -124: + grep musl -115: + readelf --dynamic out/test/aarch64/ifunc-address-equality/exe1 -118: + grep 'Hello world' -115: + not grep TEXTREL -115: + grep TEXTREL -122: Hello world -122: + cc -B. -o out/test/aarch64/ifunc-noplt/exe2 out/test/aarch64/ifunc-noplt/a.o -no-pie 128: ++ case $MACHINE in 128: ++ tlsdesc_opt=-mtls-dialect=desc -118: + out/test/aarch64/ifunc-dso/exe -118: Hello world -118: + on_exit -118: + echo OK -118: OK -118: + exit 0 +128: +++ uname +128: ++ '[' Linux = FreeBSD ']' +128: ++ trap 'on_error $LINENO' ERR +128: ++ trap on_exit EXIT +128: ++ echo -n 'Testing init ... ' +128: Testing init ... ++ set -o pipefail +128: ++ set -x +128: + cc -o out/test/aarch64/init/a.o -c -xc - +128: + cat 129: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/initfirst.sh -115: + return 0 -118/347 Test #118: aarch64-ifunc-dso ........................................ Passed 0.75 sec -115: + on_exit -115: + echo OK -115: OK -115: + exit 0 -test 130 - Start 130: aarch64-interpose - -130: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/interpose.sh" -130: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -130: Environment variables: -130: MACHINE=aarch64 -130: CPU= -130: Test timeout computed to be: 1500 -119/347 Test #115: aarch64-ifunc-address-equality ........................... Passed 0.88 sec -test 131 - Start 131: aarch64-invalid-version-script - -131: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/invalid-version-script.sh" -131: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -131: Environment variables: -131: MACHINE=aarch64 -131: CPU= -131: Test timeout computed to be: 1500 -127: + cat -127: + cc -o out/test/aarch64/init-in-dso/b.o -c -xc - 129: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 129: ++ export LC_ALL=C 129: ++ LC_ALL=C @@ -9274,6 +9278,19 @@ 129: ++ mkdir -p out/test/aarch64/initfirst 129: ++ case $MACHINE in 129: ++ tlsdesc_opt=-mtls-dialect=desc +118/347 Test #117: aarch64-ifunc-dlopen ..................................... Passed 0.23 sec +test 130 + Start 130: aarch64-interpose + +130: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/interpose.sh" +130: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +130: Environment variables: +130: MACHINE=aarch64 +130: CPU= +130: Test timeout computed to be: 1500 +123: + grep musl +126: + cat +126: + cc -c -o out/test/aarch64/init-array-priorities/a.o -xc - 129: +++ uname 129: ++ '[' Linux = FreeBSD ']' 129: ++ trap 'on_error $LINENO' ERR @@ -9281,21 +9298,6 @@ 129: ++ echo -n 'Testing initfirst ... ' 129: Testing initfirst ... ++ set -o pipefail 129: ++ set -x -129: + cc -c -fPIC -o out/test/aarch64/initfirst/a.o -xc - -128: +++ uname -128: ++ '[' Linux = FreeBSD ']' -128: ++ trap 'on_error $LINENO' ERR -128: ++ trap on_exit EXIT -128: ++ echo -n 'Testing init ... ' -128: Testing init ... ++ set -o pipefail -128: ++ set -x -128: + cc -o out/test/aarch64/init/a.o -c -xc - -128: + cat -125: + cc -B. -no-pie -o out/test/aarch64/image-base/exe1 out/test/aarch64/image-base/a.o -Wl,--image-base=0x8000000 -124: + cc -c -o /dev/null -xc - -124: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -126: + cc -c -o out/test/aarch64/init-array-priorities/b.o -xc - -126: + cat 130: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/interpose.sh 130: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 130: ++ export LC_ALL=C @@ -9311,25 +9313,80 @@ 130: ++ OBJCOPY=objcopy 130: ++ STRIP=strip 130: ++ QEMU= -129: + cat 130: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/interpose.sh .sh 130: ++ testname=interpose 130: ++ t=out/test/aarch64/interpose 130: ++ mkdir -p out/test/aarch64/interpose +118: + out/test/aarch64/ifunc-dso/exe +118: + grep 'Hello world' 130: ++ case $MACHINE in 130: ++ tlsdesc_opt=-mtls-dialect=desc -123: + cc -o out/test/aarch64/ifunc-static-pie/a.o -c -xc - -fPIC 130: +++ uname +118: Hello world 130: ++ '[' Linux = FreeBSD ']' 130: ++ trap 'on_error $LINENO' ERR 130: ++ trap on_exit EXIT 130: ++ echo -n 'Testing interpose ... ' 130: Testing interpose ... ++ set -o pipefail 130: ++ set -x +129: + cc -c -fPIC -o out/test/aarch64/initfirst/a.o -xc - +129: + cat 130: + cc -c -fPIC -o out/test/aarch64/interpose/a.o -xc - +118: + on_exit +118: + echo OK +118: OK +118: + exit 0 +119/347 Test #118: aarch64-ifunc-dso ........................................ Passed 0.23 sec 130: + cat -123: + cat +test 131 + Start 131: aarch64-invalid-version-script + +131: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/invalid-version-script.sh" +131: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +131: Environment variables: +131: MACHINE=aarch64 +131: CPU= +131: Test timeout computed to be: 1500 +123: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +123: + cc -c -o /dev/null -xc - +125: + cc -B. -no-pie -o out/test/aarch64/image-base/exe1 out/test/aarch64/image-base/a.o -Wl,--image-base=0x8000000 +124: + supports_ifunc +124: + is_musl +122: + grep 'Hello world' +122: + out/test/aarch64/ifunc-noplt/exe2 +122: Hello world +122: + on_exit +122: + echo OK +122: OK +122: + exit 0 +128: + cc -B. -o out/test/aarch64/init/exe out/test/aarch64/init/a.o -Wl,-init,foo +120/347 Test #122: aarch64-ifunc-noplt ...................................... Passed 0.18 sec +test 132 + Start 132: aarch64-issue646 + +132: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/issue646.sh" +132: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +132: Environment variables: +132: MACHINE=aarch64 +132: CPU= +132: Test timeout computed to be: 1500 +132: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/issue646.sh 131: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/invalid-version-script.sh +124: + grep musl +132: + . /build/reproducible-path/mold-2.37.1+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= 131: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 131: ++ export LC_ALL=C 131: ++ LC_ALL=C @@ -9348,59 +9405,77 @@ 131: ++ testname=invalid-version-script 131: ++ t=out/test/aarch64/invalid-version-script 131: ++ mkdir -p out/test/aarch64/invalid-version-script +121: + out/test/aarch64/ifunc-funcptr/exe1 131: ++ case $MACHINE in 131: ++ tlsdesc_opt=-mtls-dialect=desc -127: + 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 -128: + cc -B. -o out/test/aarch64/init/exe out/test/aarch64/init/a.o -Wl,-init,foo +126: + cc -c -o out/test/aarch64/init-array-priorities/b.o -xc - +124: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +126: + cat 131: +++ uname -121: + out/test/aarch64/ifunc-funcptr/exe2 -93: + grep 'fn8 () at .*/d.c:6' out/test/aarch64/gdb-index-dwarf64/log2 +124: + cc -c -o /dev/null -xc - 131: ++ '[' Linux = FreeBSD ']' 131: ++ trap 'on_error $LINENO' ERR 131: ++ trap on_exit EXIT 131: ++ echo -n 'Testing invalid-version-script ... ' 131: Testing invalid-version-script ... ++ set -o pipefail 131: ++ set -x -124: + cc -o out/test/aarch64/ifunc-static/a.o -c -xc - 131: + echo 'int main() {}' -124: + cat -93: #1 0x0000fffff7f90a58 in fn8 () at out/test/aarch64/gdb-index-dwarf64/d.c:6 -93: + grep 'fn7 () at .*/d.c:10' out/test/aarch64/gdb-index-dwarf64/log2 +131: + cc -c -o out/test/aarch64/invalid-version-script/a.o -xc - +132: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/issue646.sh .sh +132: ++ testname=issue646 +132: ++ t=out/test/aarch64/issue646 +132: ++ mkdir -p out/test/aarch64/issue646 121: + grep '^3$' 121: 3 -121: + on_exit -121: + echo OK -121: OK -121: + exit 0 -120/347 Test #121: aarch64-ifunc-funcptr .................................... Passed 0.78 sec -126: + cc -c -o out/test/aarch64/init-array-priorities/c.o -xc - -test 132 - Start 132: aarch64-issue646 - -132: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/issue646.sh" -132: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -132: Environment variables: -132: MACHINE=aarch64 -132: CPU= -132: Test timeout computed to be: 1500 -126: + cat -131: + cc -c -o out/test/aarch64/invalid-version-script/a.o -xc - -93: #2 0x0000fffff7f90a70 in fn7 () at out/test/aarch64/gdb-index-dwarf64/d.c:10 -93: + grep 'fn6 () at .*/c.c:4' out/test/aarch64/gdb-index-dwarf64/log2 -93: #3 0x0000fffff7f90a14 in fn6 () at out/test/aarch64/gdb-index-dwarf64/c.c:4 -93: + grep 'fn5 () at .*/c.c:8' out/test/aarch64/gdb-index-dwarf64/log2 -93: #4 0x0000fffff7f90a2c in fn5 () at out/test/aarch64/gdb-index-dwarf64/c.c:8 -93: + grep 'fn4 () at .*/b.c:4' out/test/aarch64/gdb-index-dwarf64/log2 +127: + cat +121: + 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 +127: + cc -o out/test/aarch64/init-in-dso/b.o -c -xc - +132: ++ case $MACHINE in +132: ++ tlsdesc_opt=-mtls-dialect=desc 130: + cc -B. -shared -o out/test/aarch64/interpose/b.so out/test/aarch64/interpose/a.o -Wl,-z,interpose -122: + grep 'Hello world' -122: + out/test/aarch64/ifunc-noplt/exe2 -122: Hello world 129: + cc -B. -shared -o out/test/aarch64/initfirst/b.so out/test/aarch64/initfirst/a.o -Wl,-z,initfirst -122: + on_exit -122: + echo OK -122: OK -122: + exit 0 -121/347 Test #122: aarch64-ifunc-noplt ...................................... Passed 0.68 sec +132: +++ uname +123: + cat +123: + cc -o out/test/aarch64/ifunc-static-pie/a.o -c -xc - -fPIC +132: ++ '[' Linux = FreeBSD ']' +132: ++ trap 'on_error $LINENO' ERR +132: ++ trap on_exit EXIT +132: ++ echo -n 'Testing issue646 ... ' +132: Testing issue646 ... ++ set -o pipefail +132: ++ set -x +132: + '[' aarch64 = sh4aeb ']' +124: + cc -o out/test/aarch64/ifunc-static/a.o -c -xc - +124: + cat +125: + grep 'Hello world' +125: + out/test/aarch64/image-base/exe1 +125: Hello world +131: + echo 'VER1 { foo[12; };' +132: + c++ -o out/test/aarch64/issue646/a.o -c -xc++ - +125: + grep -E '.interp\s+PROGBITS\s+0*8000...\b' +125: + readelf -W --sections out/test/aarch64/image-base/exe1 +131: + grep 'invalid version pattern' +131: + 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 +126: + cat +126: + cc -c -o out/test/aarch64/init-array-priorities/c.o -xc - +125: [ 1] .interp PROGBITS 00000000080002a8 0002a8 00001b 00 A 0 0 1 +132: + cat +128: + grep -F '(INIT)' +125: + cc -o out/test/aarch64/image-base/b.o -c -xc - +127: + 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 +125: + cat +128: + readelf --dynamic out/test/aarch64/init/exe +128: 0x000000000000000c (INIT) 0x10768 +128: + cc -B. -o out/test/aarch64/init/exe out/test/aarch64/init/a.o -Wl,-init,no-such-symbol +130: + readelf --dynamic out/test/aarch64/interpose/b.so +124: + cc -B. -o out/test/aarch64/ifunc-static/exe out/test/aarch64/ifunc-static/a.o -static +130: + grep 'Flags:.*INTERPOSE' +130: 0x000000006ffffffb (FLAGS_1) Flags: INTERPOSE +126: + cc -c -o out/test/aarch64/init-array-priorities/d.o -xc - +130: + on_exit +130: + echo OK +130: OK +130: + exit 0 +121/347 Test #130: aarch64-interpose ........................................ Passed 0.10 sec test 133 Start 133: aarch64-large-alignment-dso @@ -9410,49 +9485,29 @@ 133: MACHINE=aarch64 133: CPU= 133: Test timeout computed to be: 1500 -93: #5 0x0000fffff7f909e4 in fn4 () at out/test/aarch64/gdb-index-dwarf64/b.c:4 -93: + grep 'fn3 () at .*/b.c:8' out/test/aarch64/gdb-index-dwarf64/log2 -93: #6 0x0000fffff7f909fc in fn3 () at out/test/aarch64/gdb-index-dwarf64/b.c:8 -93: + grep 'fn2 () at .*/a.c:4' out/test/aarch64/gdb-index-dwarf64/log2 -93: #7 0x0000fffff7f909b4 in fn2 () at out/test/aarch64/gdb-index-dwarf64/a.c:4 -93: + grep 'fn1 () at .*/a.c:8' out/test/aarch64/gdb-index-dwarf64/log2 -132: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/issue646.sh -132: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/issue646.sh .sh -132: ++ testname=issue646 -132: ++ t=out/test/aarch64/issue646 -132: ++ mkdir -p out/test/aarch64/issue646 -132: ++ case $MACHINE in -132: ++ tlsdesc_opt=-mtls-dialect=desc -93: #8 0x0000fffff7f909cc in fn1 () at out/test/aarch64/gdb-index-dwarf64/a.c:8 -93: + on_exit -93: + echo OK -93: OK -93: + exit 0 +126: + cat +131: mold: fatal: invalid version pattern: foo[12 +131: + on_exit +131: + echo OK +131: OK +131: + exit 0 +121: + grep '^3$' +121: + out/test/aarch64/ifunc-funcptr/exe2 +121: 3 +121: + on_exit +121: + echo OK +121: OK +121: + exit 0 123: + cc -B. -o out/test/aarch64/ifunc-static-pie/exe2 out/test/aarch64/ifunc-static-pie/a.o -static-pie -122/347 Test #93: aarch64-gdb-index-dwarf64 ................................ Passed 2.80 sec -test 134 - Start 134: aarch64-large-alignment - -134: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/large-alignment.sh" -134: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -134: Environment variables: -134: MACHINE=aarch64 -134: CPU= -134: Test timeout computed to be: 1500 +129: + readelf --dynamic out/test/aarch64/initfirst/b.so +129: + grep 'Flags:.*INITFIRST' +129: 0x000000006ffffffb (FLAGS_1) Flags: INITFIRST +129: + on_exit +129: + echo OK +129: OK +129: + exit 0 +125: + '[' aarch64 = x86-64 -o aarch64 = aarch64 ']' +125: + cc -B. -no-pie -o out/test/aarch64/image-base/exe2 out/test/aarch64/image-base/b.o -nostdlib -Wl,--image-base=0xffffffff80000000 133: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/large-alignment-dso.sh 133: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 133: ++ export LC_ALL=C @@ -9468,31 +9523,43 @@ 133: ++ OBJCOPY=objcopy 133: ++ STRIP=strip 133: ++ QEMU= -126: + cc -c -o out/test/aarch64/init-array-priorities/d.o -xc - -126: + cat -128: + grep -F '(INIT)' -128: + readelf --dynamic out/test/aarch64/init/exe 133: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/large-alignment-dso.sh .sh -132: +++ uname -125: + out/test/aarch64/image-base/exe1 -128: 0x000000000000000c (INIT) 0x10768 -128: + cc -B. -o out/test/aarch64/init/exe out/test/aarch64/init/a.o -Wl,-init,no-such-symbol -132: ++ '[' Linux = FreeBSD ']' -132: ++ trap 'on_error $LINENO' ERR -132: ++ trap on_exit EXIT -132: ++ echo -n 'Testing issue646 ... ' -132: Testing issue646 ... ++ set -o pipefail -132: ++ set -x -132: + '[' aarch64 = sh4aeb ']' 133: ++ testname=large-alignment-dso 133: ++ t=out/test/aarch64/large-alignment-dso 133: ++ mkdir -p out/test/aarch64/large-alignment-dso -125: + grep 'Hello world' -125: Hello world -132: + c++ -o out/test/aarch64/issue646/a.o -c -xc++ - +122/347 Test #121: aarch64-ifunc-funcptr .................................... Passed 0.29 sec +123/347 Test #131: aarch64-invalid-version-script ........................... Passed 0.09 sec 133: ++ case $MACHINE in 133: ++ tlsdesc_opt=-mtls-dialect=desc -132: + cat +test 134 + Start 134: aarch64-large-alignment + +134: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/large-alignment.sh" +134: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +134: Environment variables: +134: MACHINE=aarch64 +134: CPU= +134: Test timeout computed to be: 1500 +test 135 + Start 135: aarch64-large-max-page-size-strip + +135: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/large-max-page-size-strip.sh" +135: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +135: Environment variables: +135: MACHINE=aarch64 +135: CPU= +135: Test timeout computed to be: 1500 +133: +++ uname +133: ++ '[' Linux = FreeBSD ']' +133: ++ trap 'on_error $LINENO' ERR +133: ++ trap on_exit EXIT +133: ++ echo -n 'Testing large-alignment-dso ... ' +133: Testing large-alignment-dso ... ++ set -o pipefail +133: ++ set -x +133: + '[' aarch64 = i686 ']' +133: + cat +133: + cc -o out/test/aarch64/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC +124/347 Test #129: aarch64-initfirst ........................................ Passed 0.13 sec 134: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/large-alignment.sh 134: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 134: ++ export LC_ALL=C @@ -9509,45 +9576,36 @@ 134: ++ STRIP=strip 134: ++ QEMU= 134: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/large-alignment.sh .sh -124: + cc -B. -o out/test/aarch64/ifunc-static/exe out/test/aarch64/ifunc-static/a.o -static -125: + readelf -W --sections out/test/aarch64/image-base/exe1 134: ++ testname=large-alignment 134: ++ t=out/test/aarch64/large-alignment 134: ++ mkdir -p out/test/aarch64/large-alignment -125: + grep -E '.interp\s+PROGBITS\s+0*8000...\b' -134: ++ case $MACHINE in -134: ++ tlsdesc_opt=-mtls-dialect=desc -125: [ 1] .interp PROGBITS 00000000080002a8 0002a8 00001b 00 A 0 0 1 +test 136 + Start 136: aarch64-large-max-page-size + +136: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/large-max-page-size.sh" +136: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +136: Environment variables: +136: MACHINE=aarch64 +136: CPU= +136: Test timeout computed to be: 1500 +125: + readelf -W --sections out/test/aarch64/image-base/exe2 +125: + grep -E '.interp\s+PROGBITS\s+ffffffff80000...\b' +125: [ 1] .interp PROGBITS ffffffff80000270 000270 00001b 00 A 0 0 1 +125: + on_exit +125: + echo OK +125: OK +125: + exit 0 127: + not grep -F '(INIT)' 127: + grep -F '(INIT)' -131: + echo 'VER1 { foo[12; };' -130: + grep 'Flags:.*INTERPOSE' -133: +++ uname -133: ++ '[' Linux = FreeBSD ']' -133: ++ trap 'on_error $LINENO' ERR -133: ++ trap on_exit EXIT -133: ++ echo -n 'Testing large-alignment-dso ... ' -133: Testing large-alignment-dso ... ++ set -o pipefail -133: ++ set -x -133: + '[' aarch64 = i686 ']' -130: + readelf --dynamic out/test/aarch64/interpose/b.so 127: + readelf --dynamic out/test/aarch64/init-in-dso/exe 127: + return 0 127: + on_exit 127: + echo OK 127: OK 127: + exit 0 -123/347 Test #127: aarch64-init-in-dso ...................................... Passed 0.40 sec +134: ++ case $MACHINE in +134: ++ tlsdesc_opt=-mtls-dialect=desc 134: +++ uname -test 135 - Start 135: aarch64-large-max-page-size-strip - -135: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/large-max-page-size-strip.sh" -135: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -135: Environment variables: -135: MACHINE=aarch64 -135: CPU= -135: Test timeout computed to be: 1500 134: ++ '[' Linux = FreeBSD ']' 134: ++ trap 'on_error $LINENO' ERR 134: ++ trap on_exit EXIT @@ -9555,29 +9613,16 @@ 134: Testing large-alignment ... ++ set -o pipefail 134: ++ set -x 134: + '[' aarch64 = i686 ']' -125: + cc -o out/test/aarch64/image-base/b.o -c -xc - -125: + cat -130: 0x000000006ffffffb (FLAGS_1) Flags: INTERPOSE -130: + on_exit -130: + echo OK -130: OK -130: + exit 0 -133: + cc -o out/test/aarch64/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC -124/347 Test #130: aarch64-interpose ........................................ Passed 0.23 sec -133: + cat -test 136 - Start 136: aarch64-large-max-page-size - -136: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/large-max-page-size.sh" -136: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -136: Environment variables: -136: MACHINE=aarch64 -136: CPU= -136: Test timeout computed to be: 1500 134: + cat -131: + 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 -131: + grep 'invalid version pattern' 134: + cc -o out/test/aarch64/large-alignment/a.o -c -xc - -ffunction-sections +128: + readelf --dynamic out/test/aarch64/init/exe +128: + not grep -F '(INIT)' +128: + grep -F '(INIT)' +128: + return 0 +128: + on_exit +128: + echo OK +128: OK +128: + exit 0 135: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/large-max-page-size-strip.sh 135: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 135: ++ export LC_ALL=C @@ -9597,42 +9642,13 @@ 135: ++ testname=large-max-page-size-strip 135: ++ t=out/test/aarch64/large-max-page-size-strip 135: ++ mkdir -p out/test/aarch64/large-max-page-size-strip -136: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/large-max-page-size.sh -136: + . /build/reproducible-path/mold-2.37.1+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= -128: + not grep -F '(INIT)' -128: + grep -F '(INIT)' -128: + readelf --dynamic out/test/aarch64/init/exe -136: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/large-max-page-size.sh .sh -136: ++ testname=large-max-page-size -136: ++ t=out/test/aarch64/large-max-page-size -136: ++ mkdir -p out/test/aarch64/large-max-page-size -136: ++ case $MACHINE in -136: ++ tlsdesc_opt=-mtls-dialect=desc -136: +++ uname -136: ++ '[' Linux = FreeBSD ']' -136: ++ trap 'on_error $LINENO' ERR -136: ++ trap on_exit EXIT -136: ++ echo -n 'Testing large-max-page-size ... ' -136: Testing large-max-page-size ... ++ set -o pipefail -136: ++ set -x -136: + cc -o out/test/aarch64/large-max-page-size/a.o -c -xc - -fPIC -136: + cat 135: ++ case $MACHINE in 135: ++ tlsdesc_opt=-mtls-dialect=desc 135: +++ uname +126: + cc -c -o out/test/aarch64/init-array-priorities/e.o -xc - +125/347 Test #125: aarch64-image-base ....................................... Passed 0.18 sec +126/347 Test #127: aarch64-init-in-dso ...................................... Passed 0.17 sec +127/347 Test #128: aarch64-init ............................................. Passed 0.16 sec 135: ++ '[' Linux = FreeBSD ']' 135: ++ trap 'on_error $LINENO' ERR 135: ++ trap on_exit EXIT @@ -9642,12 +9658,7 @@ 135: + '[' aarch64 = arm ']' 135: + strip=strip 135: + command -v strip -128: + return 0 -128: + on_exit -128: + echo OK -128: OK -128: + exit 0 -125/347 Test #128: aarch64-init ............................................. Passed 0.36 sec +133: + cc -B. -o out/test/aarch64/large-alignment-dso/b.so out/test/aarch64/large-alignment-dso/a.o -shared test 137 Start 137: aarch64-large-text @@ -9657,12 +9668,42 @@ 137: MACHINE=aarch64 137: CPU= 137: Test timeout computed to be: 1500 -135: + cc -o out/test/aarch64/large-max-page-size-strip/a.o -c -xc - -fPIC +test 138 + Start 138: aarch64-library + +138: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/library.sh" +138: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +138: Environment variables: +138: MACHINE=aarch64 +138: CPU= +138: Test timeout computed to be: 1500 +test 139 + Start 139: aarch64-link-order + +139: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/link-order.sh" +139: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +139: Environment variables: +139: MACHINE=aarch64 +139: CPU= +139: Test timeout computed to be: 1500 135: + cat -126: + cc -c -o out/test/aarch64/init-array-priorities/e.o -xc - +135: + cc -o out/test/aarch64/large-max-page-size-strip/a.o -c -xc - -fPIC 126: + cat -125: + '[' aarch64 = x86-64 -o aarch64 = aarch64 ']' -125: + cc -B. -no-pie -o out/test/aarch64/image-base/exe2 out/test/aarch64/image-base/b.o -nostdlib -Wl,--image-base=0xffffffff80000000 +136: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/large-max-page-size.sh +136: + . /build/reproducible-path/mold-2.37.1+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= 137: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/large-text.sh 137: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 137: ++ export LC_ALL=C @@ -9682,7 +9723,6 @@ 137: ++ testname=large-text 137: ++ t=out/test/aarch64/large-text 137: ++ mkdir -p out/test/aarch64/large-text -133: + cc -B. -o out/test/aarch64/large-alignment-dso/b.so out/test/aarch64/large-alignment-dso/a.o -shared 137: ++ case $MACHINE in 137: ++ tlsdesc_opt=-mtls-dialect=desc 137: +++ uname @@ -9692,64 +9732,6 @@ 137: ++ echo -n 'Testing large-text ... ' 137: Testing large-text ... ++ set -o pipefail 137: ++ set -x -123: + out/test/aarch64/ifunc-static-pie/exe2 -135: + 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 -129: + readelf --dynamic out/test/aarch64/initfirst/b.so -125: + grep -E '.interp\s+PROGBITS\s+ffffffff80000...\b' -125: + readelf -W --sections out/test/aarch64/image-base/exe2 -125: [ 1] .interp PROGBITS ffffffff80000270 000270 00001b 00 A 0 0 1 -125: + on_exit -125: + echo OK -125: OK -125: + exit 0 -136: + 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 -137: + cat -137: + cc -o out/test/aarch64/large-text/a.o -c -xassembler - -129: + grep 'Flags:.*INITFIRST' -129: 0x000000006ffffffb (FLAGS_1) Flags: INITFIRST -129: + on_exit -129: + echo OK -129: OK -129: + exit 0 -123: + grep 'Hello world' -126/347 Test #129: aarch64-initfirst ........................................ Passed 0.42 sec -test 138 - Start 138: aarch64-library - -138: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/library.sh" -138: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -138: Environment variables: -138: MACHINE=aarch64 -138: CPU= -138: Test timeout computed to be: 1500 -123: Hello world -123: + on_exit -123: + echo OK -123: OK -123: + exit 0 -127/347 Test #125: aarch64-image-base ....................................... Passed 0.63 sec -134: + cc -B. -o out/test/aarch64/large-alignment/exe out/test/aarch64/large-alignment/a.o -128/347 Test #123: aarch64-ifunc-static-pie ................................. Passed 0.85 sec -test 139 - Start 139: aarch64-link-order - -139: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/link-order.sh" -139: Working Directory: /build/reproducible-path/mold-2.37.1+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-linker-script-defsym - -140: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-defsym.sh" -140: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -140: Environment variables: -140: MACHINE=aarch64 -140: CPU= -140: Test timeout computed to be: 1500 -126: + cc -c -o out/test/aarch64/init-array-priorities/f.o -xc - -126: + cat 138: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/library.sh 138: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 138: ++ export LC_ALL=C @@ -9767,25 +9749,18 @@ 138: ++ QEMU= 138: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/library.sh .sh 138: ++ testname=library +136: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/large-max-page-size.sh .sh +136: ++ testname=large-max-page-size +136: ++ t=out/test/aarch64/large-max-page-size +136: ++ mkdir -p out/test/aarch64/large-max-page-size +137: + cc -o out/test/aarch64/large-text/a.o -c -xassembler - +137: + cat 138: ++ t=out/test/aarch64/library 138: ++ mkdir -p out/test/aarch64/library -124: + out/test/aarch64/ifunc-static/exe -124: + grep 'Hello world' -124: Hello world -131: mold: fatal: invalid version pattern: foo[12 -131: + on_exit -131: + echo OK -131: OK -131: + exit 0 139: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/link-order.sh 139: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 139: ++ export LC_ALL=C 139: ++ LC_ALL=C -129/347 Test #131: aarch64-invalid-version-script ........................... Passed 0.42 sec -124: + on_exit -124: + echo OK -124: OK -124: + exit 0 139: ++ '[' -z aarch64 ']' 139: ++ '[' -z '' ']' 139: ++ TESTDIR=out/test/aarch64 @@ -9797,44 +9772,27 @@ 139: ++ OBJCOPY=objcopy 139: ++ STRIP=strip 139: ++ QEMU= -test 141 - Start 141: aarch64-linker-script-error - -141: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-error.sh" -141: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -141: Environment variables: -141: MACHINE=aarch64 -141: CPU= -141: Test timeout computed to be: 1500 -130/347 Test #124: aarch64-ifunc-static ..................................... Passed 0.81 sec 139: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/link-order.sh .sh -139: ++ testname=link-order -139: ++ t=out/test/aarch64/link-order -139: ++ mkdir -p out/test/aarch64/link-order -139: ++ case $MACHINE in -139: ++ tlsdesc_opt=-mtls-dialect=desc -test 142 - Start 142: aarch64-linker-script-relocatable - -142: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-relocatable.sh" -142: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -142: Environment variables: -142: MACHINE=aarch64 -142: CPU= -142: Test timeout computed to be: 1500 138: ++ case $MACHINE in 138: ++ tlsdesc_opt=-mtls-dialect=desc 138: +++ uname +124: + grep 'Hello world' +139: ++ testname=link-order +139: ++ t=out/test/aarch64/link-order +139: ++ mkdir -p out/test/aarch64/link-order 138: ++ '[' Linux = FreeBSD ']' 138: ++ trap 'on_error $LINENO' ERR 138: ++ trap on_exit EXIT 138: ++ echo -n 'Testing library ... ' 138: Testing library ... ++ set -o pipefail 138: ++ set -x -138: + cc -o out/test/aarch64/library/a.o -c -xc - -fPIC 138: + cat -133: + cc -o out/test/aarch64/large-alignment-dso/c.o -c -xc - -133: + cat +124: + out/test/aarch64/ifunc-static/exe +124: Hello world +136: ++ case $MACHINE in +136: ++ tlsdesc_opt=-mtls-dialect=desc +139: ++ case $MACHINE in +139: ++ tlsdesc_opt=-mtls-dialect=desc 139: +++ uname 139: ++ '[' Linux = FreeBSD ']' 139: ++ trap 'on_error $LINENO' ERR @@ -9842,6 +9800,34 @@ 139: ++ echo -n 'Testing link-order ... ' 139: Testing link-order ... ++ set -o pipefail 139: ++ set -x +124: + on_exit +124: + echo OK +124: OK +124: + exit 0 +138: + cc -o out/test/aarch64/library/a.o -c -xc - -fPIC +139: + cat +128/347 Test #124: aarch64-ifunc-static ..................................... Passed 0.25 sec +test 140 + Start 140: aarch64-linker-script-defsym + +140: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-defsym.sh" +140: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +140: Environment variables: +140: MACHINE=aarch64 +140: CPU= +140: Test timeout computed to be: 1500 +134: + cc -B. -o out/test/aarch64/large-alignment/exe out/test/aarch64/large-alignment/a.o +136: +++ uname +136: ++ '[' Linux = FreeBSD ']' +136: ++ trap 'on_error $LINENO' ERR +136: ++ trap on_exit EXIT +136: ++ echo -n 'Testing large-max-page-size ... ' +136: Testing large-max-page-size ... ++ set -o pipefail +136: ++ set -x +136: + cat +126: + cc -c -o out/test/aarch64/init-array-priorities/f.o -xc - +126: + cat +139: + cc -fPIC -c -o out/test/aarch64/link-order/a.o -xc - 140: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-defsym.sh 140: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 140: ++ export LC_ALL=C @@ -9857,14 +9843,76 @@ 140: ++ OBJCOPY=objcopy 140: ++ STRIP=strip 140: ++ QEMU= +136: + cc -o out/test/aarch64/large-max-page-size/a.o -c -xc - -fPIC 137: + cc -o out/test/aarch64/large-text/b.o -c -xc - -137: + cat 140: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-defsym.sh .sh +135: + 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 +137: + cat 140: ++ testname=linker-script-defsym 140: ++ t=out/test/aarch64/linker-script-defsym 140: ++ mkdir -p out/test/aarch64/linker-script-defsym -141: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-error.sh +133: + cc -o out/test/aarch64/large-alignment-dso/c.o -c -xc - +133: + cat +140: ++ case $MACHINE in +140: ++ tlsdesc_opt=-mtls-dialect=desc +140: +++ uname +140: ++ '[' Linux = FreeBSD ']' +140: ++ trap 'on_error $LINENO' ERR +140: ++ trap on_exit EXIT +140: ++ echo -n 'Testing linker-script-defsym ... ' +140: Testing linker-script-defsym ... ++ set -o pipefail +140: ++ set -x +93: + grep 'fn8 () at .*/d.c:6' out/test/aarch64/gdb-index-dwarf64/log2 +93: #1 0x0000fffff7f90a58 in fn8 () at out/test/aarch64/gdb-index-dwarf64/d.c:6 +93: + grep 'fn7 () at .*/d.c:10' out/test/aarch64/gdb-index-dwarf64/log2 +93: #2 0x0000fffff7f90a70 in fn7 () at out/test/aarch64/gdb-index-dwarf64/d.c:10 +93: + grep 'fn6 () at .*/c.c:4' out/test/aarch64/gdb-index-dwarf64/log2 +140: + cc -o out/test/aarch64/linker-script-defsym/a.o -c -xc - +140: + cat +123: + out/test/aarch64/ifunc-static-pie/exe2 +123: + grep 'Hello world' +123: Hello world +123: + on_exit +123: + echo OK +123: OK +123: + exit 0 +93: #3 0x0000fffff7f90a14 in fn6 () at out/test/aarch64/gdb-index-dwarf64/c.c:4 +126: + cc -c -o out/test/aarch64/init-array-priorities/g.o -xc - +129/347 Test #123: aarch64-ifunc-static-pie ................................. Passed 0.32 sec +93: + grep 'fn5 () at .*/c.c:8' out/test/aarch64/gdb-index-dwarf64/log2 +test 141 + Start 141: aarch64-linker-script-error + +141: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-error.sh" +141: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +141: Environment variables: +141: MACHINE=aarch64 +141: CPU= +141: Test timeout computed to be: 1500 +93: #4 0x0000fffff7f90a2c in fn5 () at out/test/aarch64/gdb-index-dwarf64/c.c:8 +93: + grep 'fn4 () at .*/b.c:4' out/test/aarch64/gdb-index-dwarf64/log2 +126: + cat +138: + cc -B. -shared -o out/test/aarch64/library/libfoobar.so out/test/aarch64/library/a.o 134: + grep 'Hello world' +134: + out/test/aarch64/large-alignment/exe +134: Hello world +134: + on_exit +134: + echo OK +134: OK +134: + exit 0 +139: + cc -B. -shared -o out/test/aarch64/link-order/libfoo.so out/test/aarch64/link-order/a.o +130/347 Test #134: aarch64-large-alignment .................................. Passed 0.10 sec +133: + 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 +test 142 + Start 142: aarch64-linker-script-relocatable + +142: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-relocatable.sh" +142: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +142: Environment variables: +142: MACHINE=aarch64 +142: CPU= +142: Test timeout computed to be: 1500 +141: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-error.sh 141: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 141: ++ export LC_ALL=C 141: ++ LC_ALL=C @@ -9879,7 +9927,13 @@ 141: ++ OBJCOPY=objcopy 141: ++ STRIP=strip 141: ++ QEMU= +93: #5 0x0000fffff7f909e4 in fn4 () at out/test/aarch64/gdb-index-dwarf64/b.c:4 +93: + grep 'fn3 () at .*/b.c:8' out/test/aarch64/gdb-index-dwarf64/log2 +93: #6 0x0000fffff7f909fc in fn3 () at out/test/aarch64/gdb-index-dwarf64/b.c:8 +136: + 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 +93: + grep 'fn2 () at .*/a.c:4' out/test/aarch64/gdb-index-dwarf64/log2 142: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-relocatable.sh +141: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-error.sh .sh 142: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 142: ++ export LC_ALL=C 142: ++ LC_ALL=C @@ -9894,14 +9948,37 @@ 142: ++ OBJCOPY=objcopy 142: ++ STRIP=strip 142: ++ QEMU= -134: + out/test/aarch64/large-alignment/exe -134: Hello world -134: + on_exit -134: + echo OK -134: OK -134: + exit 0 -139: + cc -fPIC -c -o out/test/aarch64/link-order/a.o -xc - -131/347 Test #134: aarch64-large-alignment .................................. Passed 0.32 sec +141: ++ testname=linker-script-error +141: ++ t=out/test/aarch64/linker-script-error +141: ++ mkdir -p out/test/aarch64/linker-script-error +140: + cat +142: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-relocatable.sh .sh +93: #7 0x0000fffff7f909b4 in fn2 () at out/test/aarch64/gdb-index-dwarf64/a.c:4 +140: + 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 +93: + grep 'fn1 () at .*/a.c:8' out/test/aarch64/gdb-index-dwarf64/log2 +142: ++ testname=linker-script-relocatable +142: ++ t=out/test/aarch64/linker-script-relocatable +142: ++ mkdir -p out/test/aarch64/linker-script-relocatable +142: ++ case $MACHINE in +142: ++ tlsdesc_opt=-mtls-dialect=desc +142: +++ uname +126: + cc -c -o out/test/aarch64/init-array-priorities/h.o -xc - +137: + cc -B. -o out/test/aarch64/large-text/exe out/test/aarch64/large-text/a.o out/test/aarch64/large-text/b.o +135: + strip out/test/aarch64/large-max-page-size-strip/exe +142: ++ '[' Linux = FreeBSD ']' +142: ++ trap 'on_error $LINENO' ERR +142: ++ trap on_exit EXIT +142: ++ echo -n 'Testing linker-script-relocatable ... ' +142: Testing linker-script-relocatable ... ++ set -o pipefail +142: ++ set -x +93: #8 0x0000fffff7f909cc in fn1 () at out/test/aarch64/gdb-index-dwarf64/a.c:8 +93: + on_exit +93: + echo OK +93: OK +93: + exit 0 +141: ++ case $MACHINE in +141: ++ tlsdesc_opt=-mtls-dialect=desc +131/347 Test #93: aarch64-gdb-index-dwarf64 ................................ Passed 1.09 sec test 143 Start 143: aarch64-linker-script @@ -9911,33 +9988,24 @@ 143: MACHINE=aarch64 143: CPU= 143: Test timeout computed to be: 1500 -140: ++ case $MACHINE in -140: ++ tlsdesc_opt=-mtls-dialect=desc -140: +++ uname -140: ++ '[' Linux = FreeBSD ']' -140: ++ trap 'on_error $LINENO' ERR -140: ++ trap on_exit EXIT -140: ++ echo -n 'Testing linker-script-defsym ... ' -140: Testing linker-script-defsym ... ++ set -o pipefail -140: ++ set -x -140: + cc -o out/test/aarch64/linker-script-defsym/a.o -c -xc - -139: + cat -136: + out/test/aarch64/large-max-page-size/exe -136: + grep 'Hello world' -136: Hello world -136: + on_exit -136: + echo OK -136: OK -136: + exit 0 -142: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-relocatable.sh .sh -142: ++ testname=linker-script-relocatable -142: ++ t=out/test/aarch64/linker-script-relocatable -142: ++ mkdir -p out/test/aarch64/linker-script-relocatable -141: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-error.sh .sh -141: ++ testname=linker-script-error -141: ++ t=out/test/aarch64/linker-script-error -141: ++ mkdir -p out/test/aarch64/linker-script-error -132/347 Test #136: aarch64-large-max-page-size .............................. Passed 0.28 sec +141: +++ uname +141: ++ '[' Linux = FreeBSD ']' +141: ++ trap 'on_error $LINENO' ERR +141: ++ trap on_exit EXIT +141: ++ echo -n 'Testing linker-script-error ... ' +141: Testing linker-script-error ... ++ set -o pipefail +141: ++ set -x +141: + cc -o out/test/aarch64/linker-script-error/a.o -c -xc - +142: + nm mold +135: + grep 'Hello world' +135: + out/test/aarch64/large-max-page-size-strip/exe +135: Hello world +141: + cat +135: + on_exit +135: + echo OK +135: OK +135: + exit 0 +132/347 Test #135: aarch64-large-max-page-size-strip ........................ Passed 0.12 sec test 144 Start 144: aarch64-linker-script2 @@ -9947,18 +10015,7 @@ 144: MACHINE=aarch64 144: CPU= 144: Test timeout computed to be: 1500 -141: ++ case $MACHINE in -141: ++ tlsdesc_opt=-mtls-dialect=desc -142: ++ case $MACHINE in -142: ++ tlsdesc_opt=-mtls-dialect=desc -142: +++ uname -142: ++ '[' Linux = FreeBSD ']' -142: ++ trap 'on_error $LINENO' ERR -142: ++ trap on_exit EXIT -142: ++ echo -n 'Testing linker-script-relocatable ... ' -142: Testing linker-script-relocatable ... ++ set -o pipefail -142: ++ set -x -135: + strip out/test/aarch64/large-max-page-size-strip/exe +126: + cat 143: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script.sh 143: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 143: ++ export LC_ALL=C @@ -9974,32 +10031,12 @@ 143: ++ OBJCOPY=objcopy 143: ++ STRIP=strip 143: ++ QEMU= -133: + 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 -140: + cat 142: + grep __tsan_init -142: + nm mold -138: + cc -B. -shared -o out/test/aarch64/library/libfoobar.so out/test/aarch64/library/a.o -135: + grep 'Hello world' -126: + cc -c -o out/test/aarch64/init-array-priorities/g.o -xc - -126: + cat -135: + out/test/aarch64/large-max-page-size-strip/exe -144: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script2.sh -141: +++ uname 143: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script.sh .sh +144: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script2.sh 143: ++ testname=linker-script 143: ++ t=out/test/aarch64/linker-script 143: ++ mkdir -p out/test/aarch64/linker-script -141: ++ '[' Linux = FreeBSD ']' -141: ++ trap 'on_error $LINENO' ERR -141: ++ trap on_exit EXIT -141: ++ echo -n 'Testing linker-script-error ... ' -141: Testing linker-script-error ... ++ set -o pipefail -141: ++ set -x -135: Hello world -135: + on_exit -135: + echo OK -135: OK -135: + exit 0 144: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 144: ++ export LC_ALL=C 144: ++ LC_ALL=C @@ -10014,29 +10051,15 @@ 144: ++ OBJCOPY=objcopy 144: ++ STRIP=strip 144: ++ QEMU= -133/347 Test #135: aarch64-large-max-page-size-strip ........................ Passed 0.31 sec -137: + cc -B. -o out/test/aarch64/large-text/exe out/test/aarch64/large-text/a.o out/test/aarch64/large-text/b.o -test 145 - Start 145: aarch64-linker-script3 - -145: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script3.sh" -145: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -145: Environment variables: -145: MACHINE=aarch64 -145: CPU= -145: Test timeout computed to be: 1500 -141: + cc -o out/test/aarch64/linker-script-error/a.o -c -xc - -141: + cat 143: ++ case $MACHINE in 143: ++ tlsdesc_opt=-mtls-dialect=desc +143: +++ uname 144: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script2.sh .sh +138: + cc -o out/test/aarch64/library/c.o -c -xc - +138: + cat 144: ++ testname=linker-script2 144: ++ t=out/test/aarch64/linker-script2 144: ++ mkdir -p out/test/aarch64/linker-script2 -144: ++ case $MACHINE in -144: ++ tlsdesc_opt=-mtls-dialect=desc -139: + cc -B. -shared -o out/test/aarch64/link-order/libfoo.so out/test/aarch64/link-order/a.o -143: +++ uname 143: ++ '[' Linux = FreeBSD ']' 143: ++ trap 'on_error $LINENO' ERR 143: ++ trap on_exit EXIT @@ -10044,47 +10067,60 @@ 143: Testing linker-script ... ++ set -o pipefail 143: ++ set -x 143: + cc -o out/test/aarch64/linker-script/a.o -c -xc - -145: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script3.sh -145: + . /build/reproducible-path/mold-2.37.1+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: +++ uname 143: + cat +139: + ar crs out/test/aarch64/link-order/libfoo.a out/test/aarch64/link-order/a.o +144: ++ case $MACHINE in +144: ++ tlsdesc_opt=-mtls-dialect=desc +144: +++ uname 144: ++ '[' Linux = FreeBSD ']' 144: ++ trap 'on_error $LINENO' ERR 144: ++ trap on_exit EXIT 144: ++ echo -n 'Testing linker-script2 ... ' 144: Testing linker-script2 ... ++ set -o pipefail 144: ++ set -x -140: + cat -145: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script3.sh .sh 144: + cc -o out/test/aarch64/linker-script2/a.o -c -xc - +139: + cc -c -o out/test/aarch64/link-order/b.o -xc - 144: + cat +139: + cat 141: + echo 'VERSION { ver_x /*' -145: ++ testname=linker-script3 -145: ++ t=out/test/aarch64/linker-script3 -145: ++ mkdir -p out/test/aarch64/linker-script3 +141: + 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 +141: + grep 'unclosed comment' 133: + grep 'Hello world' -140: + 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 +140: + grep 'FUNC .* bar' +140: + readelf -sW out/test/aarch64/linker-script-defsym/b.so +126: + cat +140: 5: 00000000000106e8 0 FUNC GLOBAL DEFAULT 13 bar +140: 97: 00000000000106e8 0 FUNC GLOBAL DEFAULT 13 bar +126: + cc -c -o out/test/aarch64/init-array-priorities/i.o -xc - +136: + grep 'Hello world' 133: + out/test/aarch64/large-alignment-dso/exe +136: + out/test/aarch64/large-max-page-size/exe +140: + cc -o out/test/aarch64/linker-script-defsym/c.o -c -xc - +140: + cat +136: Hello world +136: + on_exit +136: + echo OK +136: OK +136: + exit 0 +133/347 Test #136: aarch64-large-max-page-size .............................. Passed 0.16 sec +143: + cat 133: Hello world 133: + on_exit 133: + echo OK 133: OK 133: + exit 0 -141: + 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 -134/347 Test #133: aarch64-large-alignment-dso .............................. Passed 0.48 sec +test 145 + Start 145: aarch64-linker-script3 + +145: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script3.sh" +145: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +145: Environment variables: +145: MACHINE=aarch64 +145: CPU= +145: Test timeout computed to be: 1500 +143: + cc -B. -o out/test/aarch64/linker-script/exe out/test/aarch64/linker-script/script +134/347 Test #133: aarch64-large-alignment-dso .............................. Passed 0.18 sec +138: + 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 test 146 Start 146: aarch64-linker-script4 @@ -10094,19 +10130,41 @@ 146: MACHINE=aarch64 146: CPU= 146: Test timeout computed to be: 1500 +145: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script3.sh +145: + . /build/reproducible-path/mold-2.37.1+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= +145: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script3.sh .sh +145: ++ testname=linker-script3 +145: ++ t=out/test/aarch64/linker-script3 +145: ++ mkdir -p out/test/aarch64/linker-script3 +144: + mkdir -p out/test/aarch64/linker-script2/foo/bar 145: ++ case $MACHINE in 145: ++ tlsdesc_opt=-mtls-dialect=desc -141: + grep 'unclosed comment' -126: + cc -c -o out/test/aarch64/init-array-priorities/h.o -xc - -138: + cat -126: + cat -138: + cc -o out/test/aarch64/library/c.o -c -xc - -146: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script4.sh 145: +++ uname -146: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -146: ++ export LC_ALL=C +146: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script4.sh +144: + rm -f out/test/aarch64/linker-script2/foo/bar/libfoo.a +145: ++ '[' Linux = FreeBSD ']' +146: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +146: ++ export LC_ALL=C 146: ++ LC_ALL=C 146: ++ '[' -z aarch64 ']' +145: ++ trap 'on_error $LINENO' ERR +145: ++ trap on_exit EXIT +145: ++ echo -n 'Testing linker-script3 ... ' +145: Testing linker-script3 ... ++ set -o pipefail +145: ++ set -x 146: ++ '[' -z '' ']' 146: ++ TESTDIR=out/test/aarch64 146: ++ CC=cc @@ -10117,20 +10175,20 @@ 146: ++ OBJCOPY=objcopy 146: ++ STRIP=strip 146: ++ QEMU= -145: ++ '[' Linux = FreeBSD ']' -145: ++ trap 'on_error $LINENO' ERR -145: ++ trap on_exit EXIT -145: ++ echo -n 'Testing linker-script3 ... ' -145: Testing linker-script3 ... ++ set -o pipefail -145: ++ set -x 145: + mkdir -p out/test/aarch64/linker-script3/foo 146: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script4.sh .sh 146: ++ testname=linker-script4 146: ++ t=out/test/aarch64/linker-script4 146: ++ mkdir -p out/test/aarch64/linker-script4 +145: + cat +145: + cc -o out/test/aarch64/linker-script3/foo/a.o -c -xc - +144: + ar rcs out/test/aarch64/linker-script2/foo/bar/libfoo.a out/test/aarch64/linker-script2/a.o +144: + cat 146: ++ case $MACHINE in 146: ++ tlsdesc_opt=-mtls-dialect=desc 146: +++ uname +126: + 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 +139: + 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 146: ++ '[' Linux = FreeBSD ']' 146: ++ trap 'on_error $LINENO' ERR 146: ++ trap on_exit EXIT @@ -10139,35 +10197,14 @@ 146: ++ set -x 146: + echo 'VERSION { ver_x { global: *; }; };' 146: + cat -145: + cat -146: + 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 -145: + cc -o out/test/aarch64/linker-script3/foo/a.o -c -xc - -143: + cat -144: + mkdir -p out/test/aarch64/linker-script2/foo/bar -144: + rm -f out/test/aarch64/linker-script2/foo/bar/libfoo.a -143: + cc -B. -o out/test/aarch64/linker-script/exe out/test/aarch64/linker-script/script -144: + ar rcs out/test/aarch64/linker-script2/foo/bar/libfoo.a out/test/aarch64/linker-script2/a.o -138: + 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 -144: + cat -139: + ar crs out/test/aarch64/link-order/libfoo.a out/test/aarch64/link-order/a.o -144: + cc -B. -o out/test/aarch64/linker-script2/exe -Lout/test/aarch64/linker-script2/foo/bar out/test/aarch64/linker-script2/b.script -126: + cat -126: + cc -c -o out/test/aarch64/init-array-priorities/i.o -xc - -139: + cat -139: + cc -c -o out/test/aarch64/link-order/b.o -xc - -140: + grep 'FUNC .* bar' -140: + readelf -sW out/test/aarch64/linker-script-defsym/b.so -145: + cat -137: + grep 'Hello world' -140: 5: 00000000000106e8 0 FUNC GLOBAL DEFAULT 13 bar -140: 97: 00000000000106e8 0 FUNC GLOBAL DEFAULT 13 bar 141: ^ unclosed comment 141: + on_exit 141: + echo OK 141: OK 141: + exit 0 -137: + out/test/aarch64/large-text/exe -135/347 Test #141: aarch64-linker-script-error .............................. Passed 0.34 sec +144: + cc -B. -o out/test/aarch64/linker-script2/exe -Lout/test/aarch64/linker-script2/foo/bar out/test/aarch64/linker-script2/b.script +146: + 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 +135/347 Test #141: aarch64-linker-script-error .............................. Passed 0.10 sec test 147 Start 147: aarch64-linker-script5 @@ -10177,24 +10214,6 @@ 147: MACHINE=aarch64 147: CPU= 147: Test timeout computed to be: 1500 -140: + cc -o out/test/aarch64/linker-script-defsym/c.o -c -xc - -140: + cat -145: + cc -B. -o out/test/aarch64/linker-script3/exe -Lout/test/aarch64/linker-script3/foo out/test/aarch64/linker-script3/b.script -137: Hello world -137: + on_exit -137: + echo OK -137: OK -137: + exit 0 -136/347 Test #137: aarch64-large-text ....................................... Passed 0.50 sec -test 148 - Start 148: aarch64-linker-script6 - -148: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script6.sh" -148: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -148: Environment variables: -148: MACHINE=aarch64 -148: CPU= -148: Test timeout computed to be: 1500 147: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script5.sh 147: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 147: ++ export LC_ALL=C @@ -10210,18 +10229,33 @@ 147: ++ OBJCOPY=objcopy 147: ++ STRIP=strip 147: ++ QEMU= +137: + out/test/aarch64/large-text/exe 147: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script5.sh .sh +140: + 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 +137: + grep 'Hello world' 147: ++ testname=linker-script5 147: ++ t=out/test/aarch64/linker-script5 147: ++ mkdir -p out/test/aarch64/linker-script5 -139: + 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 -143: + grep 'Hello world' +145: + cat +137: Hello world +137: + on_exit +137: + echo OK +137: OK +137: + exit 0 +145: + cc -B. -o out/test/aarch64/linker-script3/exe -Lout/test/aarch64/linker-script3/foo out/test/aarch64/linker-script3/b.script 147: ++ case $MACHINE in 147: ++ tlsdesc_opt=-mtls-dialect=desc -143: + out/test/aarch64/linker-script/exe 147: +++ uname -143: Hello world -143: + cc -B. -o out/test/aarch64/linker-script/exe -Wl,-T,out/test/aarch64/linker-script/script +136/347 Test #137: aarch64-large-text ....................................... Passed 0.17 sec +test 148 + Start 148: aarch64-linker-script6 + +148: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script6.sh" +148: Working Directory: /build/reproducible-path/mold-2.37.1+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 @@ -10229,7 +10263,11 @@ 147: Testing linker-script5 ... ++ set -o pipefail 147: ++ set -x 147: + mkdir -p out/test/aarch64/linker-script5/foo -147: + cc -o out/test/aarch64/linker-script5/foo/a.o -c -xc - +147: + cat +143: + grep 'Hello world' +143: + out/test/aarch64/linker-script/exe +143: Hello world +143: + cc -B. -o out/test/aarch64/linker-script/exe -Wl,-T,out/test/aarch64/linker-script/script 148: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script6.sh 148: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 148: ++ export LC_ALL=C @@ -10245,59 +10283,71 @@ 148: ++ OBJCOPY=objcopy 148: ++ STRIP=strip 148: ++ QEMU= -147: + cat -126: + 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 -146: + readelf --version-info out/test/aarch64/linker-script4/c.so -144: + on_exit -144: + echo OK -144: OK -144: + exit 0 -140: + 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 -137/347 Test #144: aarch64-linker-script2 ................................... Passed 0.37 sec -test 149 - Start 149: aarch64-lto-archive - -149: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive.sh" -149: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -149: Environment variables: -149: MACHINE=aarch64 -149: CPU= -149: Test timeout computed to be: 1500 +147: + cc -o out/test/aarch64/linker-script5/foo/a.o -c -xc - 148: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script6.sh .sh 148: ++ testname=linker-script6 148: ++ t=out/test/aarch64/linker-script6 148: ++ mkdir -p out/test/aarch64/linker-script6 +126: + grep 21348756 +126: + out/test/aarch64/init-array-priorities/exe +126: 21348756 +126: + on_exit +126: + echo OK +126: OK +126: + exit 0 148: ++ case $MACHINE in 148: ++ tlsdesc_opt=-mtls-dialect=desc 148: +++ uname 148: ++ '[' Linux = FreeBSD ']' +137/347 Test #126: aarch64-init-array-priorities ............................ Passed 0.38 sec 148: ++ trap 'on_error $LINENO' ERR 148: ++ trap on_exit EXIT 148: ++ echo -n 'Testing linker-script6 ... ' 148: Testing linker-script6 ... ++ set -o pipefail 148: ++ set -x 148: + mkdir -p out/test/aarch64/linker-script6/foo -146: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/aarch64/linker-script4/log -138: + out/test/aarch64/library/exe1 -146: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x -146: + on_exit -146: + echo OK -146: OK -146: + exit 0 -138/347 Test #146: aarch64-linker-script4 ................................... Passed 0.29 sec -test 150 - Start 150: aarch64-lto-archive2 +139: + grep libfoo +test 149 + Start 149: aarch64-lto-archive -150: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive2.sh" -150: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -150: Environment variables: -150: MACHINE=aarch64 -150: CPU= -150: Test timeout computed to be: 1500 +149: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive.sh" +149: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +149: Environment variables: +149: MACHINE=aarch64 +149: CPU= +149: Test timeout computed to be: 1500 +139: + readelf --dynamic out/test/aarch64/link-order/exe +139: 0x0000000000000001 (NEEDED) Shared library: [out/test/aarch64/link-order/libfoo.so] +139: + 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 +148: + cat 138: + grep 'Hello world' +138: + out/test/aarch64/library/exe1 +143: + grep 'Hello world' 138: Hello world 138: + 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 +147: + cat +143: + out/test/aarch64/linker-script/exe +148: + cc -o out/test/aarch64/linker-script6/foo/a.o -c -xc - +140: + grep 42 +140: + out/test/aarch64/linker-script-defsym/exe +147: + cc -B. -o out/test/aarch64/linker-script5/exe out/test/aarch64/linker-script5/foo/b.script 149: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive.sh +143: Hello world +143: + cc -B. -o out/test/aarch64/linker-script/exe -Wl,--script,out/test/aarch64/linker-script/script +144: + on_exit +144: + echo OK +144: OK +144: + exit 0 +145: + on_exit +145: + echo OK +145: OK +145: + exit 0 +146: + readelf --version-info out/test/aarch64/linker-script4/c.so +140: 42 +140: + on_exit +140: + echo OK +140: OK +140: + exit 0 149: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 149: ++ export LC_ALL=C 149: ++ LC_ALL=C @@ -10312,8 +10362,69 @@ 149: ++ OBJCOPY=objcopy 149: ++ STRIP=strip 149: ++ QEMU= -143: + grep 'Hello world' -143: + out/test/aarch64/linker-script/exe +149: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive.sh .sh +146: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/aarch64/linker-script4/log +149: ++ testname=lto-archive +149: ++ t=out/test/aarch64/lto-archive +149: ++ mkdir -p out/test/aarch64/lto-archive +138/347 Test #140: aarch64-linker-script-defsym ............................. Passed 0.19 sec +139/347 Test #144: aarch64-linker-script2 ................................... Passed 0.12 sec +140/347 Test #145: aarch64-linker-script3 ................................... Passed 0.08 sec +146: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x +test 150 + Start 150: aarch64-lto-archive2 + +150: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive2.sh" +150: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +150: Environment variables: +150: MACHINE=aarch64 +150: CPU= +150: Test timeout computed to be: 1500 +test 151 + Start 151: aarch64-lto-archive3 + +151: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive3.sh" +151: Working Directory: /build/reproducible-path/mold-2.37.1+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-lto-dso + +152: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-dso.sh" +152: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +152: Environment variables: +152: MACHINE=aarch64 +152: CPU= +152: Test timeout computed to be: 1500 +146: + on_exit +146: + echo OK +146: OK +146: + exit 0 +149: ++ case $MACHINE in +149: ++ tlsdesc_opt=-mtls-dialect=desc +149: +++ uname +149: ++ '[' Linux = FreeBSD ']' +149: ++ trap 'on_error $LINENO' ERR +149: ++ trap on_exit EXIT +149: ++ echo -n 'Testing lto-archive ... ' +149: Testing lto-archive ... ++ set -o pipefail +149: ++ set -x +149: + '[' cc = cc ']' +149: + test_cflags -flto +149: + echo 'int main() {}' +149: + cc -B. -flto -o /dev/null -xc - +141/347 Test #146: aarch64-linker-script4 ................................... Passed 0.09 sec +test 153 + Start 153: aarch64-lto-gcc + +153: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-gcc.sh" +153: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +153: Environment variables: +153: MACHINE=aarch64 +153: CPU= +153: Test timeout computed to be: 1500 150: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive2.sh 150: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 150: ++ export LC_ALL=C @@ -10329,67 +10440,23 @@ 150: ++ OBJCOPY=objcopy 150: ++ STRIP=strip 150: ++ QEMU= -143: Hello world -143: + cc -B. -o out/test/aarch64/linker-script/exe -Wl,--script,out/test/aarch64/linker-script/script -147: + cat -148: + cc -o out/test/aarch64/linker-script6/foo/a.o -c -xc - -149: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive.sh .sh -148: + cat -149: ++ testname=lto-archive -149: ++ t=out/test/aarch64/lto-archive -149: ++ mkdir -p out/test/aarch64/lto-archive -147: + cc -B. -o out/test/aarch64/linker-script5/exe out/test/aarch64/linker-script5/foo/b.script -132: + c++ -B. -o out/test/aarch64/issue646/exe out/test/aarch64/issue646/a.o -145: + on_exit -145: + echo OK -145: OK -145: + exit 0 150: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive2.sh .sh 150: ++ testname=lto-archive2 150: ++ t=out/test/aarch64/lto-archive2 150: ++ mkdir -p out/test/aarch64/lto-archive2 -149: ++ case $MACHINE in -149: ++ tlsdesc_opt=-mtls-dialect=desc 150: ++ case $MACHINE in 150: ++ tlsdesc_opt=-mtls-dialect=desc -149: +++ uname -149: ++ '[' Linux = FreeBSD ']' -149: ++ trap 'on_error $LINENO' ERR -149: ++ trap on_exit EXIT -149: ++ echo -n 'Testing lto-archive ... ' -149: Testing lto-archive ... ++ set -o pipefail -149: ++ set -x -149: + '[' cc = cc ']' -149: + test_cflags -flto 150: +++ uname -150: ++ '[' Linux = FreeBSD ']' -150: ++ trap 'on_error $LINENO' ERR -150: ++ trap on_exit EXIT -150: ++ echo -n 'Testing lto-archive2 ... ' -150: Testing lto-archive2 ... ++ set -o pipefail -150: ++ set -x -150: + test_cflags -flto=auto -142: + cc -c -o out/test/aarch64/linker-script-relocatable/a.o -xc - -139/347 Test #145: aarch64-linker-script3 ................................... Passed 0.44 sec -test 151 - Start 151: aarch64-lto-archive3 - -151: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive3.sh" -151: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -151: Environment variables: -151: MACHINE=aarch64 -151: CPU= -151: Test timeout computed to be: 1500 -149: + cc -B. -flto -o /dev/null -xc - -149: + echo 'int main() {}' -142: + cat -150: + cc -B. -flto=auto -o /dev/null -xc - -150: + echo 'int main() {}' 151: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive3.sh 151: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 151: ++ export LC_ALL=C 151: ++ LC_ALL=C 151: ++ '[' -z aarch64 ']' +152: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-dso.sh +152: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +152: ++ export LC_ALL=C +152: ++ LC_ALL=C +152: ++ '[' -z aarch64 ']' 151: ++ '[' -z '' ']' 151: ++ TESTDIR=out/test/aarch64 151: ++ CC=cc @@ -10400,18 +10467,37 @@ 151: ++ OBJCOPY=objcopy 151: ++ STRIP=strip 151: ++ QEMU= +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= 148: + cat -148: + cc -B. -o out/test/aarch64/linker-script6/exe out/test/aarch64/linker-script6/foo/b.script +150: ++ '[' Linux = FreeBSD ']' +150: ++ trap 'on_error $LINENO' ERR +150: ++ trap on_exit EXIT +150: ++ echo -n 'Testing lto-archive2 ... ' +150: Testing lto-archive2 ... ++ set -o pipefail +150: ++ set -x +150: + test_cflags -flto=auto +150: + cc -B. -flto=auto -o /dev/null -xc - +152: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/lto-dso.sh .sh +152: ++ testname=lto-dso +152: ++ t=out/test/aarch64/lto-dso +152: ++ mkdir -p out/test/aarch64/lto-dso 151: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/lto-archive3.sh .sh -139: + grep libfoo 151: ++ testname=lto-archive3 151: ++ t=out/test/aarch64/lto-archive3 151: ++ mkdir -p out/test/aarch64/lto-archive3 151: ++ case $MACHINE in 151: ++ tlsdesc_opt=-mtls-dialect=desc -139: + readelf --dynamic out/test/aarch64/link-order/exe -139: 0x0000000000000001 (NEEDED) Shared library: [out/test/aarch64/link-order/libfoo.so] -139: + 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 +150: + echo 'int main() {}' +148: + cc -B. -o out/test/aarch64/linker-script6/exe out/test/aarch64/linker-script6/foo/b.script 151: +++ uname 151: ++ '[' Linux = FreeBSD ']' 151: ++ trap 'on_error $LINENO' ERR @@ -10420,48 +10506,43 @@ 151: Testing lto-archive3 ... ++ set -o pipefail 151: ++ set -x 151: + test_cflags -flto=auto +153: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-gcc.sh +153: + . /build/reproducible-path/mold-2.37.1+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= 151: + echo 'int main() {}' +139: + not grep libfoo +139: + grep libfoo +139: + readelf --dynamic out/test/aarch64/link-order/exe +152: ++ case $MACHINE in +152: ++ tlsdesc_opt=-mtls-dialect=desc +152: +++ uname 151: + cc -B. -flto=auto -o /dev/null -xc - -147: + on_exit -147: + echo OK -147: OK -147: + exit 0 -143: + grep 'Hello world' -143: + out/test/aarch64/linker-script/exe -143: Hello world -143: + on_exit -143: + echo OK -143: OK -143: + exit 0 -138: + out/test/aarch64/library/exe2 -138: + grep 'Hello world' -140/347 Test #143: aarch64-linker-script .................................... Passed 0.58 sec -test 152 - Start 152: aarch64-lto-dso - -152: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-dso.sh" -152: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -152: Environment variables: -152: MACHINE=aarch64 -152: CPU= -152: Test timeout computed to be: 1500 -141/347 Test #147: aarch64-linker-script5 ................................... Passed 0.30 sec -138: Hello world -138: + on_exit -138: + echo OK -138: OK -138: + exit 0 -126: + grep 21348756 -142/347 Test #138: aarch64-library .......................................... Passed 0.70 sec -test 153 - Start 153: aarch64-lto-gcc - -153: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/lto-gcc.sh" -153: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -153: Environment variables: -153: MACHINE=aarch64 -153: CPU= -153: Test timeout computed to be: 1500 +152: ++ '[' Linux = FreeBSD ']' +152: ++ trap 'on_error $LINENO' ERR +152: ++ trap on_exit EXIT +152: ++ echo -n 'Testing lto-dso ... ' +152: Testing lto-dso ... ++ set -o pipefail +152: ++ set -x +152: + test_cflags -flto +139: + return 0 +153: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/lto-gcc.sh .sh +139: + on_exit +139: + echo OK +139: OK +139: + exit 0 +142/347 Test #139: aarch64-link-order ....................................... Passed 0.24 sec test 154 Start 154: aarch64-lto-llvm @@ -10471,29 +10552,30 @@ 154: MACHINE=aarch64 154: CPU= 154: Test timeout computed to be: 1500 -126: + out/test/aarch64/init-array-priorities/exe -126: 21348756 -126: + on_exit -126: + echo OK -126: OK -126: + exit 0 -132: + grep 'error: exception' -132: + out/test/aarch64/issue646/exe -132: error: exception -132: + on_exit -132: + echo OK -132: OK -132: + exit 0 -140: + grep 42 -140: + out/test/aarch64/linker-script-defsym/exe -140: 42 -140: + on_exit -140: + echo OK -140: OK -140: + exit 0 -143/347 Test #126: aarch64-init-array-priorities ............................ Passed 1.33 sec -144/347 Test #132: aarch64-issue646 ......................................... Passed 1.00 sec -145/347 Test #140: aarch64-linker-script-defsym ............................. Passed 0.69 sec +152: + echo 'int main() {}' +152: + cc -B. -flto -o /dev/null -xc - +153: ++ testname=lto-gcc +153: ++ t=out/test/aarch64/lto-gcc +153: ++ mkdir -p out/test/aarch64/lto-gcc +153: ++ case $MACHINE in +153: ++ tlsdesc_opt=-mtls-dialect=desc +153: +++ uname +153: ++ '[' Linux = FreeBSD ']' +153: ++ trap 'on_error $LINENO' ERR +153: ++ trap on_exit EXIT +153: ++ echo -n 'Testing lto-gcc ... ' +153: Testing lto-gcc ... ++ set -o pipefail +153: ++ set -x +153: + gcc -B. -flto -o /dev/null -xc - +153: + echo 'int main() {}' +147: + on_exit +147: + echo OK +147: OK +147: + exit 0 +143/347 Test #147: aarch64-linker-script5 ................................... Passed 0.10 sec +154: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-llvm.sh +143: + out/test/aarch64/linker-script/exe +143: + grep 'Hello world' test 155 Start 155: aarch64-lto-no-plugin @@ -10503,6 +10585,35 @@ 155: MACHINE=aarch64 155: CPU= 155: Test timeout computed to be: 1500 +154: + . /build/reproducible-path/mold-2.37.1+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= +143: Hello world +143: + on_exit +143: + echo OK +143: OK +143: + exit 0 +138: + out/test/aarch64/library/exe2 +138: + grep 'Hello world' +138: Hello world +138: + on_exit +138: + echo OK +138: OK +138: + exit 0 +144/347 Test #138: aarch64-library .......................................... Passed 0.26 sec +145/347 Test #143: aarch64-linker-script .................................... Passed 0.17 sec +155: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-no-plugin.sh test 156 Start 156: aarch64-lto-nostdlib @@ -10521,82 +10632,6 @@ 157: MACHINE=aarch64 157: CPU= 157: Test timeout computed to be: 1500 -152: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-dso.sh -152: + . /build/reproducible-path/mold-2.37.1+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= -152: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/lto-dso.sh .sh -152: ++ testname=lto-dso -152: ++ t=out/test/aarch64/lto-dso -152: ++ mkdir -p out/test/aarch64/lto-dso -154: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-llvm.sh -154: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/lto-llvm.sh .sh -154: ++ testname=lto-llvm -154: ++ t=out/test/aarch64/lto-llvm -154: ++ mkdir -p out/test/aarch64/lto-llvm -154: ++ case $MACHINE in -154: ++ tlsdesc_opt=-mtls-dialect=desc -154: +++ uname -154: ++ '[' Linux = FreeBSD ']' -154: ++ trap 'on_error $LINENO' ERR -154: ++ trap on_exit EXIT -154: ++ echo -n 'Testing lto-llvm ... ' -154: Testing lto-llvm ... ++ set -o pipefail -154: ++ set -x -153: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-gcc.sh -153: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/lto-gcc.sh .sh -153: ++ testname=lto-gcc -153: ++ t=out/test/aarch64/lto-gcc -153: ++ mkdir -p out/test/aarch64/lto-gcc -153: ++ case $MACHINE in -153: ++ tlsdesc_opt=-mtls-dialect=desc -153: +++ uname -142: + cat -142: + cc -c -o out/test/aarch64/linker-script-relocatable/b.o -xc - -148: + on_exit -148: + echo OK -148: OK -148: + exit 0 -155: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-no-plugin.sh 155: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 155: ++ export LC_ALL=C 155: ++ LC_ALL=C @@ -10612,6 +10647,49 @@ 155: ++ STRIP=strip 155: ++ QEMU= 155: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/lto-no-plugin.sh .sh +155: ++ testname=lto-no-plugin +155: ++ t=out/test/aarch64/lto-no-plugin +155: ++ mkdir -p out/test/aarch64/lto-no-plugin +155: ++ case $MACHINE in +155: ++ tlsdesc_opt=-mtls-dialect=desc +155: +++ uname +155: ++ '[' Linux = FreeBSD ']' +155: ++ trap 'on_error $LINENO' ERR +155: ++ trap on_exit EXIT +155: ++ echo -n 'Testing lto-no-plugin ... ' +155: Testing lto-no-plugin ... ++ set -o pipefail +155: ++ set -x +155: ++ uname -m +155: + '[' aarch64 = aarch64 ']' +155: + clang -B. -flto -o /dev/null -xc - +155: + echo 'int main() {}' +155: + skip +155: + echo skipped +155: skipped +155: + trap - EXIT +155: + exit 0 +154: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/lto-llvm.sh .sh +154: ++ testname=lto-llvm +154: ++ t=out/test/aarch64/lto-llvm +154: ++ mkdir -p out/test/aarch64/lto-llvm +154: ++ case $MACHINE in +154: ++ tlsdesc_opt=-mtls-dialect=desc +154: +++ uname +154: ++ '[' Linux = FreeBSD ']' +154: ++ trap 'on_error $LINENO' ERR +154: ++ trap on_exit EXIT +154: ++ echo -n 'Testing lto-llvm ... ' +154: Testing lto-llvm ... ++ set -o pipefail +154: ++ set -x +154: ++ uname -m +154: + '[' aarch64 = aarch64 ']' +154: + clang -B. -flto -o /dev/null -xc - +154: + echo 'int main() {}' +154: + skip +154: + echo skipped +154: skipped +154: + trap - EXIT +154: + exit 0 156: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-nostdlib.sh 156: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 156: ++ export LC_ALL=C @@ -10627,59 +10705,7 @@ 156: ++ OBJCOPY=objcopy 156: ++ STRIP=strip 156: ++ QEMU= -146/347 Test #148: aarch64-linker-script6 ................................... Passed 0.37 sec -test 158 - Start 158: aarch64-main-in-dso - -158: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/main-in-dso.sh" -158: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -158: Environment variables: -158: MACHINE=aarch64 -158: CPU= -158: Test timeout computed to be: 1500 -154: ++ uname -m -154: + '[' aarch64 = aarch64 ']' -154: + clang -B. -flto -o /dev/null -xc - -154: + echo 'int main() {}' -154: + skip -154: + echo skipped -154: skipped -154: + trap - EXIT -154: + exit 0 -153: ++ '[' Linux = FreeBSD ']' -153: ++ trap 'on_error $LINENO' ERR -153: ++ trap on_exit EXIT -153: ++ echo -n 'Testing lto-gcc ... ' -153: Testing lto-gcc ... ++ set -o pipefail -153: ++ set -x -153: + echo 'int main() {}' -153: + gcc -B. -flto -o /dev/null -xc - -155: ++ testname=lto-no-plugin -155: ++ t=out/test/aarch64/lto-no-plugin -155: ++ mkdir -p out/test/aarch64/lto-no-plugin -155: ++ case $MACHINE in -155: ++ tlsdesc_opt=-mtls-dialect=desc -155: +++ uname -155: ++ '[' Linux = FreeBSD ']' -155: ++ trap 'on_error $LINENO' ERR -155: ++ trap on_exit EXIT -155: ++ echo -n 'Testing lto-no-plugin ... ' -155: Testing lto-no-plugin ... ++ set -o pipefail -155: ++ set -x -155: ++ uname -m -155: + '[' aarch64 = aarch64 ']' 156: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/lto-nostdlib.sh .sh -156: ++ testname=lto-nostdlib -156: ++ t=out/test/aarch64/lto-nostdlib -156: ++ mkdir -p out/test/aarch64/lto-nostdlib -139: + not grep libfoo -139: + grep libfoo -139: + readelf --dynamic out/test/aarch64/link-order/exe -139: + return 0 -139: + on_exit -139: + echo OK -139: OK -139: + exit 0 157: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-version-script.sh 157: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 157: ++ export LC_ALL=C @@ -10695,20 +10721,24 @@ 157: ++ OBJCOPY=objcopy 157: ++ STRIP=strip 157: ++ QEMU= -152: ++ case $MACHINE in -152: ++ tlsdesc_opt=-mtls-dialect=desc -152: +++ uname -152: ++ '[' Linux = FreeBSD ']' -152: ++ trap 'on_error $LINENO' ERR -152: ++ trap on_exit EXIT -152: ++ echo -n 'Testing lto-dso ... ' -152: Testing lto-dso ... ++ set -o pipefail -152: ++ set -x -152: + test_cflags -flto -152: + cc -B. -flto -o /dev/null -xc - -152: + echo 'int main() {}' -147/347 Test #139: aarch64-link-order ....................................... Passed 0.80 sec -148/347 Test #154: aarch64-lto-llvm .........................................***Skipped 0.09 sec +157: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/lto-version-script.sh .sh +157: ++ testname=lto-version-script +157: ++ t=out/test/aarch64/lto-version-script +157: ++ mkdir -p out/test/aarch64/lto-version-script +146/347 Test #154: aarch64-lto-llvm .........................................***Skipped 0.03 sec +147/347 Test #155: aarch64-lto-no-plugin ....................................***Skipped 0.02 sec +156: ++ testname=lto-nostdlib +156: ++ t=out/test/aarch64/lto-nostdlib +156: ++ mkdir -p out/test/aarch64/lto-nostdlib +test 158 + Start 158: aarch64-main-in-dso + +158: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/main-in-dso.sh" +158: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +158: Environment variables: +158: MACHINE=aarch64 +158: CPU= +158: Test timeout computed to be: 1500 test 159 Start 159: aarch64-many-sections @@ -10718,26 +10748,30 @@ 159: MACHINE=aarch64 159: CPU= 159: Test timeout computed to be: 1500 -test 160 - Start 160: aarch64-many-sections2 - -160: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/many-sections2.sh" -160: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -160: Environment variables: -160: MACHINE=aarch64 -160: CPU= -160: Test timeout computed to be: 1500 -157: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/lto-version-script.sh .sh -157: ++ testname=lto-version-script -157: ++ t=out/test/aarch64/lto-version-script -157: ++ mkdir -p out/test/aarch64/lto-version-script -155: + clang -B. -flto -o /dev/null -xc - -155: + echo 'int main() {}' -155: + skip -155: + echo skipped -155: skipped -155: + trap - EXIT -155: + exit 0 +156: ++ case $MACHINE in +156: ++ tlsdesc_opt=-mtls-dialect=desc +156: +++ uname +156: ++ '[' Linux = FreeBSD ']' +156: ++ trap 'on_error $LINENO' ERR +156: ++ trap on_exit EXIT +156: ++ echo -n 'Testing lto-nostdlib ... ' +156: Testing lto-nostdlib ... ++ set -o pipefail +156: ++ set -x +156: + test_cflags -flto +156: + cc -B. -flto -o /dev/null -xc - +156: + echo 'int main() {}' +157: ++ case $MACHINE in +157: ++ tlsdesc_opt=-mtls-dialect=desc +157: +++ uname +157: ++ '[' Linux = FreeBSD ']' +157: ++ trap 'on_error $LINENO' ERR +157: ++ trap on_exit EXIT +157: ++ echo -n 'Testing lto-version-script ... ' +157: Testing lto-version-script ... ++ set -o pipefail +157: ++ set -x +157: + test_cflags -flto +157: + echo 'int main() {}' +157: + cc -B. -flto -o /dev/null -xc - 158: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/main-in-dso.sh 158: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 158: ++ export LC_ALL=C @@ -10753,17 +10787,39 @@ 158: ++ OBJCOPY=objcopy 158: ++ STRIP=strip 158: ++ QEMU= -149/347 Test #155: aarch64-lto-no-plugin ....................................***Skipped 0.10 sec -test 161 - Start 161: aarch64-mcmodel-large +158: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/main-in-dso.sh .sh +158: ++ testname=main-in-dso +158: ++ t=out/test/aarch64/main-in-dso +158: ++ mkdir -p out/test/aarch64/main-in-dso +158: ++ case $MACHINE in +158: ++ tlsdesc_opt=-mtls-dialect=desc +148: + on_exit +148: + echo OK +148: OK +148: + exit 0 +148/347 Test #148: aarch64-linker-script6 ................................... Passed 0.11 sec +test 160 + Start 160: aarch64-many-sections2 -161: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/mcmodel-large.sh" -161: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -161: Environment variables: -161: MACHINE=aarch64 -161: CPU= -161: Test timeout computed to be: 1500 +160: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/many-sections2.sh" +160: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +160: Environment variables: +160: MACHINE=aarch64 +160: CPU= +160: Test timeout computed to be: 1500 +158: +++ uname +158: ++ '[' Linux = FreeBSD ']' +158: ++ trap 'on_error $LINENO' ERR +158: ++ trap on_exit EXIT +158: ++ echo -n 'Testing main-in-dso ... ' +158: Testing main-in-dso ... ++ set -o pipefail +158: ++ set -x +158: + '[' aarch64 = ppc64 ']' +158: + cat +142: + cc -c -o out/test/aarch64/linker-script-relocatable/a.o -xc - 159: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/many-sections.sh +158: + cc -o out/test/aarch64/main-in-dso/a.o -c -xc - -fPIC +142: + cat 159: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 159: ++ export LC_ALL=C 159: ++ LC_ALL=C @@ -10778,11 +10834,8 @@ 159: ++ OBJCOPY=objcopy 159: ++ STRIP=strip 159: ++ QEMU= -156: ++ case $MACHINE in -156: ++ tlsdesc_opt=-mtls-dialect=desc -157: ++ case $MACHINE in -157: ++ tlsdesc_opt=-mtls-dialect=desc 160: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/many-sections2.sh +159: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/many-sections.sh .sh 160: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 160: ++ export LC_ALL=C 160: ++ LC_ALL=C @@ -10797,29 +10850,62 @@ 160: ++ OBJCOPY=objcopy 160: ++ STRIP=strip 160: ++ QEMU= -159: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/many-sections.sh .sh 159: ++ testname=many-sections 159: ++ t=out/test/aarch64/many-sections 159: ++ mkdir -p out/test/aarch64/many-sections 160: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/many-sections2.sh .sh -158: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/main-in-dso.sh .sh -158: ++ testname=main-in-dso -158: ++ t=out/test/aarch64/main-in-dso -158: ++ mkdir -p out/test/aarch64/main-in-dso -157: +++ uname -157: ++ '[' Linux = FreeBSD ']' -157: ++ trap 'on_error $LINENO' ERR -157: ++ trap on_exit EXIT -157: ++ echo -n 'Testing lto-version-script ... ' -157: Testing lto-version-script ... ++ set -o pipefail -157: ++ set -x -157: + test_cflags -flto -161: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/mcmodel-large.sh +159: ++ case $MACHINE in +159: ++ tlsdesc_opt=-mtls-dialect=desc 160: ++ testname=many-sections2 160: ++ t=out/test/aarch64/many-sections2 160: ++ mkdir -p out/test/aarch64/many-sections2 -159: ++ case $MACHINE in -159: ++ tlsdesc_opt=-mtls-dialect=desc +160: ++ case $MACHINE in +160: ++ tlsdesc_opt=-mtls-dialect=desc +159: +++ uname +159: ++ '[' Linux = FreeBSD ']' +132: + c++ -B. -o out/test/aarch64/issue646/exe out/test/aarch64/issue646/a.o +159: ++ trap 'on_error $LINENO' ERR +159: ++ trap on_exit EXIT +159: ++ echo -n 'Testing many-sections ... ' +159: Testing many-sections ... ++ set -o pipefail +159: ++ set -x +160: +++ uname +160: ++ '[' Linux = FreeBSD ']' +160: ++ trap 'on_error $LINENO' ERR +160: ++ trap on_exit EXIT +160: ++ echo -n 'Testing many-sections2 ... ' +160: Testing many-sections2 ... ++ set -o pipefail +160: ++ set -x +159: + cc -c -xassembler -o out/test/aarch64/many-sections/a.o - +160: + nm mold +160: + grep __tsan_init +159: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' +159: + seq 1 100000 +158: + cc -B. -shared -o out/test/aarch64/main-in-dso/b.so out/test/aarch64/main-in-dso/a.o +142: + cc -c -o out/test/aarch64/linker-script-relocatable/b.o -xc - +142: + cat +158: + cc -o out/test/aarch64/main-in-dso/c.o -c -xc /dev/null -fPIC +132: + grep 'error: exception' +132: + out/test/aarch64/issue646/exe +132: error: exception +142: + echo 'INPUT(out/test/aarch64/linker-script-relocatable/a.o out/test/aarch64/linker-script-relocatable/b.o)' +142: + ./mold --relocatable -o out/test/aarch64/linker-script-relocatable/d.o out/test/aarch64/linker-script-relocatable/c.script +132: + on_exit +132: + echo OK +132: OK +132: + exit 0 +149/347 Test #132: aarch64-issue646 ......................................... Passed 0.48 sec +test 161 + Start 161: aarch64-mcmodel-large + +161: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/mcmodel-large.sh" +161: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +161: Environment variables: +161: MACHINE=aarch64 +161: CPU= +161: Test timeout computed to be: 1500 +142: + cc -B. -o out/test/aarch64/linker-script-relocatable/exe out/test/aarch64/linker-script-relocatable/d.o +161: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/mcmodel-large.sh 161: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 161: ++ export LC_ALL=C 161: ++ LC_ALL=C @@ -10834,58 +10920,12 @@ 161: ++ OBJCOPY=objcopy 161: ++ STRIP=strip 161: ++ QEMU= -160: ++ case $MACHINE in -160: ++ tlsdesc_opt=-mtls-dialect=desc -157: + echo 'int main() {}' -156: +++ uname -156: ++ '[' Linux = FreeBSD ']' -156: ++ trap 'on_error $LINENO' ERR -156: ++ trap on_exit EXIT -156: ++ echo -n 'Testing lto-nostdlib ... ' -156: Testing lto-nostdlib ... ++ set -o pipefail -156: ++ set -x -156: + test_cflags -flto -159: +++ uname -159: ++ '[' Linux = FreeBSD ']' -159: ++ trap 'on_error $LINENO' ERR -159: ++ trap on_exit EXIT -159: ++ echo -n 'Testing many-sections ... ' -159: Testing many-sections ... ++ set -o pipefail -159: ++ set -x -158: ++ case $MACHINE in -158: ++ tlsdesc_opt=-mtls-dialect=desc -157: + cc -B. -flto -o /dev/null -xc - 161: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/mcmodel-large.sh .sh -159: + cc -c -xassembler -o out/test/aarch64/many-sections/a.o - -159: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' -156: + cc -B. -flto -o /dev/null -xc - -156: + echo 'int main() {}' 161: ++ testname=mcmodel-large 161: ++ t=out/test/aarch64/mcmodel-large 161: ++ mkdir -p out/test/aarch64/mcmodel-large -158: +++ uname -160: +++ uname -160: ++ '[' Linux = FreeBSD ']' -160: ++ trap 'on_error $LINENO' ERR -159: + seq 1 100000 -160: ++ trap on_exit EXIT -160: ++ echo -n 'Testing many-sections2 ... ' -160: Testing many-sections2 ... ++ set -o pipefail -160: ++ set -x -158: ++ '[' Linux = FreeBSD ']' -158: ++ trap 'on_error $LINENO' ERR -158: ++ trap on_exit EXIT -158: ++ echo -n 'Testing main-in-dso ... ' -158: Testing main-in-dso ... ++ set -o pipefail -158: ++ set -x -158: + '[' aarch64 = ppc64 ']' 161: ++ case $MACHINE in 161: ++ tlsdesc_opt=-mtls-dialect=desc -158: + cc -o out/test/aarch64/main-in-dso/a.o -c -xc - -fPIC -142: + echo 'INPUT(out/test/aarch64/linker-script-relocatable/a.o out/test/aarch64/linker-script-relocatable/b.o)' -142: + ./mold --relocatable -o out/test/aarch64/linker-script-relocatable/d.o out/test/aarch64/linker-script-relocatable/c.script -160: + grep __tsan_init -160: + nm mold 161: +++ uname 161: ++ '[' Linux = FreeBSD ']' 161: ++ trap 'on_error $LINENO' ERR @@ -10894,16 +10934,15 @@ 161: Testing mcmodel-large ... ++ set -o pipefail 161: ++ set -x 161: + test_cflags -static -mcmodel=large -158: + cat 161: + echo 'int main() {}' 161: + cc -B. -static -mcmodel=large -o /dev/null -xc - -142: + cc -B. -o out/test/aarch64/linker-script-relocatable/exe out/test/aarch64/linker-script-relocatable/d.o +158: + 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 161: + skip 161: + echo skipped 161: skipped 161: + trap - EXIT 161: + exit 0 -150/347 Test #161: aarch64-mcmodel-large ....................................***Skipped 0.14 sec +150/347 Test #161: aarch64-mcmodel-large ....................................***Skipped 0.02 sec test 162 Start 162: aarch64-mergeable-strings @@ -10934,7 +10973,7 @@ 162: ++ mkdir -p out/test/aarch64/mergeable-strings 162: ++ case $MACHINE in 162: ++ tlsdesc_opt=-mtls-dialect=desc -158: + cc -B. -shared -o out/test/aarch64/main-in-dso/b.so out/test/aarch64/main-in-dso/a.o +142: + out/test/aarch64/linker-script-relocatable/exe 162: +++ uname 162: ++ '[' Linux = FreeBSD ']' 162: ++ trap 'on_error $LINENO' ERR @@ -10942,20 +10981,14 @@ 162: ++ echo -n 'Testing mergeable-strings ... ' 162: Testing mergeable-strings ... ++ set -o pipefail 162: ++ set -x -162: + cc -o out/test/aarch64/mergeable-strings/a.o -c -xc - -O2 -162: + cat -149: + cc -o out/test/aarch64/lto-archive/a.o -c -flto -xc - -149: + cat -162: + cc -o out/test/aarch64/mergeable-strings/b.o -c -xc - -O2 -162: + cat -142: + out/test/aarch64/linker-script-relocatable/exe 142: + grep Hello +162: + cc -o out/test/aarch64/mergeable-strings/a.o -c -xc - -O2 142: Hello world 142: + on_exit 142: + echo OK 142: OK 142: + exit 0 -151/347 Test #142: aarch64-linker-script-relocatable ........................ Passed 1.08 sec +151/347 Test #142: aarch64-linker-script-relocatable ........................ Passed 0.35 sec test 163 Start 163: aarch64-missing-but-ok @@ -10965,8 +10998,8 @@ 163: MACHINE=aarch64 163: CPU= 163: Test timeout computed to be: 1500 -149: + cc -o out/test/aarch64/lto-archive/b.o -c -flto -xc - -149: + cat +149: + cc -o out/test/aarch64/lto-archive/a.o -c -flto -xc - +162: + cat 163: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/missing-but-ok.sh 163: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 163: ++ export LC_ALL=C @@ -10986,26 +11019,44 @@ 163: ++ testname=missing-but-ok 163: ++ t=out/test/aarch64/missing-but-ok 163: ++ mkdir -p out/test/aarch64/missing-but-ok +149: + cat 163: ++ case $MACHINE in 163: ++ tlsdesc_opt=-mtls-dialect=desc 163: +++ uname +158: + out/test/aarch64/main-in-dso/exe1 +158: + grep 'Hello world' 163: ++ '[' Linux = FreeBSD ']' 163: ++ trap 'on_error $LINENO' ERR 163: ++ trap on_exit EXIT 163: ++ echo -n 'Testing missing-but-ok ... ' 163: Testing missing-but-ok ... ++ set -o pipefail 163: ++ set -x +158: Hello world +158: + cc -o out/test/aarch64/main-in-dso/c.o -c -xc /dev/null -fno-PIC 163: + cc -o out/test/aarch64/missing-but-ok/a.o -c -x assembler - +152: + cat +153: + cat 163: + cat -163: + ./mold -o out/test/aarch64/missing-but-ok/exe out/test/aarch64/missing-but-ok/a.o 150: + echo 150: + cc -o out/test/aarch64/lto-archive2/a.o -c -flto=auto -xc - -162: + cc -o out/test/aarch64/mergeable-strings/exe1 out/test/aarch64/mergeable-strings/a.o out/test/aarch64/mergeable-strings/b.o -no-pie +152: + cc -flto -c -fPIC -o out/test/aarch64/lto-dso/a.o -xc - +163: + ./mold -o out/test/aarch64/missing-but-ok/exe out/test/aarch64/missing-but-ok/a.o +153: + gcc -flto -c -o out/test/aarch64/lto-gcc/a.o -xc - +162: + cc -o out/test/aarch64/mergeable-strings/b.o -c -xc - -O2 +162: + cat +158: + 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 163: + on_exit 163: + echo OK 163: OK 163: + exit 0 -152/347 Test #163: aarch64-missing-but-ok ................................... Passed 0.06 sec +149: + cat +149: + cc -o out/test/aarch64/lto-archive/b.o -c -flto -xc - +150: + rm -f out/test/aarch64/lto-archive2/b.a +150: + ar rc out/test/aarch64/lto-archive2/b.a out/test/aarch64/lto-archive2/a.o +152: + cc -B. -shared -o out/test/aarch64/lto-dso/b.so -flto out/test/aarch64/lto-dso/a.o +150: + cat +150: + cc -o out/test/aarch64/lto-archive2/c.o -c -xc - +152/347 Test #163: aarch64-missing-but-ok ................................... Passed 0.04 sec test 164 Start 164: aarch64-missing-error @@ -11016,7 +11067,6 @@ 164: CPU= 164: Test timeout computed to be: 1500 164: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/missing-error.sh -158: + cc -o out/test/aarch64/main-in-dso/c.o -c -xc /dev/null -fPIC 164: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 164: ++ export LC_ALL=C 164: ++ LC_ALL=C @@ -11032,54 +11082,47 @@ 164: ++ STRIP=strip 164: ++ QEMU= 164: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/missing-error.sh .sh +156: + cc -flto -c -o out/test/aarch64/lto-nostdlib/a.o -xc - 164: ++ testname=missing-error 164: ++ t=out/test/aarch64/missing-error 164: ++ mkdir -p out/test/aarch64/missing-error +156: + cat 164: ++ case $MACHINE in 164: ++ tlsdesc_opt=-mtls-dialect=desc 164: +++ uname -149: + rm -f out/test/aarch64/lto-archive/c.a -149: + ar rc out/test/aarch64/lto-archive/c.a out/test/aarch64/lto-archive/a.o out/test/aarch64/lto-archive/b.o 164: ++ '[' Linux = FreeBSD ']' 164: ++ trap 'on_error $LINENO' ERR 164: ++ trap on_exit EXIT 164: ++ echo -n 'Testing missing-error ... ' 164: Testing missing-error ... ++ set -o pipefail 164: ++ set -x -149: + cat -149: + cc -o out/test/aarch64/lto-archive/d.o -c -flto -xc - -164: + cc -o out/test/aarch64/missing-error/a.o -c -xc - -164: + cat 151: + cat -150: + rm -f out/test/aarch64/lto-archive2/b.a -150: + ar rc out/test/aarch64/lto-archive2/b.a out/test/aarch64/lto-archive2/a.o -162: + grep -E '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' -162: + out/test/aarch64/mergeable-strings/exe1 -162: 0x400748 0x400748 0x400730 0x400730 0x400740 0x400740 0x400730 0x400730 -162: + 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 -149: + cc -B. -o out/test/aarch64/lto-archive/exe -flto out/test/aarch64/lto-archive/d.o out/test/aarch64/lto-archive/c.a 151: + cc -o out/test/aarch64/lto-archive3/a.o -c -xc - -flto -153: + gcc -flto -c -o out/test/aarch64/lto-gcc/a.o -xc - -153: + cat -164: + not ./mold -o out/test/aarch64/missing-error/exe out/test/aarch64/missing-error/a.o +164: + cat +153: + gcc -B. -o out/test/aarch64/lto-gcc/exe1 -flto out/test/aarch64/lto-gcc/a.o +149: + rm -f out/test/aarch64/lto-archive/c.a +164: + cc -o out/test/aarch64/missing-error/a.o -c -xc - +149: + ar rc out/test/aarch64/lto-archive/c.a out/test/aarch64/lto-archive/a.o out/test/aarch64/lto-archive/b.o +162: + cc -o out/test/aarch64/mergeable-strings/exe1 out/test/aarch64/mergeable-strings/a.o out/test/aarch64/mergeable-strings/b.o -no-pie +149: + cat +160: + echo 'foo = 0x1000' +160: + sed 's/.*/.section .data.&,"aw"\n.globl x&\nx&: .word 0\n/g' +160: + seq 1 100000 +149: + cc -o out/test/aarch64/lto-archive/d.o -c -flto -xc - 151: + rm -f out/test/aarch64/lto-archive3/b.a -150: + cat +156: + cc -B. -o out/test/aarch64/lto-nostdlib/exe -flto out/test/aarch64/lto-nostdlib/a.o -nostdlib 151: + ar rc out/test/aarch64/lto-archive3/b.a out/test/aarch64/lto-archive3/a.o -150: + cc -o out/test/aarch64/lto-archive2/c.o -c -xc - -153: + gcc -B. -o out/test/aarch64/lto-gcc/exe1 -flto out/test/aarch64/lto-gcc/a.o +158: + out/test/aarch64/main-in-dso/exe2 +158: + grep 'Hello world' +164: + not ./mold -o out/test/aarch64/missing-error/exe out/test/aarch64/missing-error/a.o +150: + 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 +158: Hello world +158: + on_exit +158: + echo OK +158: OK +158: + exit 0 +153/347 Test #158: aarch64-main-in-dso ...................................... Passed 0.22 sec 151: + ar rc out/test/aarch64/lto-archive3/c.a out/test/aarch64/lto-archive3/a.o -158: + 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 -151: + cc -o out/test/aarch64/lto-archive3/c.o -c -xc - -151: + cat -164: + grep 'undefined symbol: foo' out/test/aarch64/missing-error/log -164: mold: error: undefined symbol: foo -164: + grep '>>> .*a\.o' out/test/aarch64/missing-error/log -164: >>> out/test/aarch64/missing-error/a.o:(main) -164: + on_exit -164: + echo OK -164: OK -164: + exit 0 -153/347 Test #164: aarch64-missing-error .................................... Passed 0.19 sec test 165 Start 165: aarch64-mold-wrapper @@ -11089,6 +11132,8 @@ 165: MACHINE=aarch64 165: CPU= 165: Test timeout computed to be: 1500 +151: + cc -o out/test/aarch64/lto-archive3/c.o -c -xc - +151: + cat 165: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/mold-wrapper.sh 165: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 165: ++ export LC_ALL=C @@ -11108,27 +11153,12 @@ 165: ++ testname=mold-wrapper 165: ++ t=out/test/aarch64/mold-wrapper 165: ++ mkdir -p out/test/aarch64/mold-wrapper +157: + cat 165: ++ case $MACHINE in 165: ++ tlsdesc_opt=-mtls-dialect=desc -151: + 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 -162: + grep -E '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' -162: + out/test/aarch64/mergeable-strings/exe2 -162: 0x200558 0x200558 0x200590 0x200590 0x200588 0x200588 0x200590 0x200590 -162: + on_exit -162: + echo OK -162: OK -162: + exit 0 +149: + cc -B. -o out/test/aarch64/lto-archive/exe -flto out/test/aarch64/lto-archive/d.o out/test/aarch64/lto-archive/c.a 165: +++ uname -154/347 Test #162: aarch64-mergeable-strings ................................ Passed 0.50 sec -test 166 - Start 166: aarch64-mold-wrapper2 - -166: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/mold-wrapper2.sh" -166: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -166: Environment variables: -166: MACHINE=aarch64 -166: CPU= -166: Test timeout computed to be: 1500 +157: + cc -flto -c -fPIC -o out/test/aarch64/lto-version-script/a.o -xc - 165: ++ '[' Linux = FreeBSD ']' 165: ++ trap 'on_error $LINENO' ERR 165: ++ trap on_exit EXIT @@ -11136,15 +11166,32 @@ 165: Testing mold-wrapper ... ++ set -o pipefail 165: ++ set -x 165: + '[' cc = cc ']' +162: + grep -E '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' 165: + grep libasan +164: + grep 'undefined symbol: foo' out/test/aarch64/missing-error/log +162: + out/test/aarch64/mergeable-strings/exe1 +162: 0x400748 0x400748 0x400730 0x400730 0x400740 0x400740 0x400730 0x400730 +162: + 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 165: + ldd mold-wrapper.so -150: + 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 -157: + cc -flto -c -fPIC -o out/test/aarch64/lto-version-script/a.o -xc - -158: + grep 'Hello world' +164: mold: error: undefined symbol: foo +164: + grep '>>> .*a\.o' out/test/aarch64/missing-error/log +164: >>> out/test/aarch64/missing-error/a.o:(main) +164: + on_exit +164: + echo OK +164: OK +164: + exit 0 +154/347 Test #164: aarch64-missing-error .................................... Passed 0.06 sec +test 166 + Start 166: aarch64-mold-wrapper2 + +166: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/mold-wrapper2.sh" +166: Working Directory: /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/mold-wrapper2.sh -158: + out/test/aarch64/main-in-dso/exe1 -158: Hello world -158: + cc -o out/test/aarch64/main-in-dso/c.o -c -xc /dev/null -fno-PIC +165: + nm mold 166: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 166: ++ export LC_ALL=C 166: ++ LC_ALL=C @@ -11159,11 +11206,15 @@ 166: ++ OBJCOPY=objcopy 166: ++ STRIP=strip 166: ++ QEMU= +151: + 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 157: + cat +160: + cc -c -xassembler -o out/test/aarch64/many-sections2/a.o out/test/aarch64/many-sections2/a.s 166: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/mold-wrapper2.sh .sh 166: ++ testname=mold-wrapper2 166: ++ t=out/test/aarch64/mold-wrapper2 166: ++ mkdir -p out/test/aarch64/mold-wrapper2 +165: + grep '__[at]san_init' +157: + 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 166: ++ case $MACHINE in 166: ++ tlsdesc_opt=-mtls-dialect=desc 166: +++ uname @@ -11173,29 +11224,13 @@ 166: ++ echo -n 'Testing mold-wrapper2 ... ' 166: Testing mold-wrapper2 ... ++ set -o pipefail 166: ++ set -x -157: + cat -166: + grep libasan -165: + grep '__[at]san_init' -165: + nm mold -158: + 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 166: + ldd mold-wrapper.so -157: + 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 -156: + cat -156: + cc -flto -c -o out/test/aarch64/lto-nostdlib/a.o -xc - -152: + cc -flto -c -fPIC -o out/test/aarch64/lto-dso/a.o -xc - -152: + cat -160: + echo 'foo = 0x1000' -160: + sed 's/.*/.section .data.&,"aw"\n.globl x&\nx&: .word 0\n/g' -160: + seq 1 100000 -158: + grep 'Hello world' -156: + cc -B. -o out/test/aarch64/lto-nostdlib/exe -flto out/test/aarch64/lto-nostdlib/a.o -nostdlib -158: + out/test/aarch64/main-in-dso/exe2 -158: Hello world -158: + on_exit -158: + echo OK -158: OK -158: + exit 0 -155/347 Test #158: aarch64-main-in-dso ...................................... Passed 0.94 sec +166: + grep libasan +150: + on_exit +150: + echo OK +150: OK +150: + exit 0 +155/347 Test #150: aarch64-lto-archive2 ..................................... Passed 0.33 sec test 167 Start 167: aarch64-nmagic @@ -11205,9 +11240,25 @@ 167: MACHINE=aarch64 167: CPU= 167: Test timeout computed to be: 1500 -166: + nm mold +162: + grep -E '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' +162: + out/test/aarch64/mergeable-strings/exe2 +162: 0x200558 0x200558 0x200590 0x200590 0x200588 0x200588 0x200590 0x200590 +162: + on_exit +162: + echo OK +162: OK +162: + exit 0 166: + grep '__[at]san_init' -152: + cc -B. -shared -o out/test/aarch64/lto-dso/b.so -flto out/test/aarch64/lto-dso/a.o +166: + nm mold +156/347 Test #162: aarch64-mergeable-strings ................................ Passed 0.17 sec +test 168 + Start 168: aarch64-no-allow-shlib-undefined + +168: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/no-allow-shlib-undefined.sh" +168: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +168: Environment variables: +168: MACHINE=aarch64 +168: CPU= +168: Test timeout computed to be: 1500 167: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/nmagic.sh 167: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 167: ++ export LC_ALL=C @@ -11223,38 +11274,6 @@ 167: ++ OBJCOPY=objcopy 167: ++ STRIP=strip 167: ++ QEMU= -167: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/nmagic.sh .sh -167: ++ testname=nmagic -167: ++ t=out/test/aarch64/nmagic -167: ++ mkdir -p out/test/aarch64/nmagic -167: ++ case $MACHINE in -167: ++ tlsdesc_opt=-mtls-dialect=desc -150: + on_exit -150: + echo OK -150: OK -150: + exit 0 -167: +++ uname -167: ++ '[' Linux = FreeBSD ']' -167: ++ trap 'on_error $LINENO' ERR -167: ++ trap on_exit EXIT -167: ++ echo -n 'Testing nmagic ... ' -167: Testing nmagic ... ++ set -o pipefail -167: ++ set -x -167: + cc -o out/test/aarch64/nmagic/a.o -c -xc - -156/347 Test #150: aarch64-lto-archive2 ..................................... Passed 1.28 sec -test 168 - Start 168: aarch64-no-allow-shlib-undefined - -168: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/no-allow-shlib-undefined.sh" -168: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -168: Environment variables: -168: MACHINE=aarch64 -168: CPU= -168: Test timeout computed to be: 1500 -167: + cat -160: + cc -c -xassembler -o out/test/aarch64/many-sections2/a.o out/test/aarch64/many-sections2/a.s -149: + grep 'Hello world' -149: + out/test/aarch64/lto-archive/exe 168: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/no-allow-shlib-undefined.sh 168: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 168: ++ export LC_ALL=C @@ -11270,34 +11289,47 @@ 168: ++ OBJCOPY=objcopy 168: ++ STRIP=strip 168: ++ QEMU= -149: Hello world -149: + nm out/test/aarch64/lto-archive/exe 168: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/no-allow-shlib-undefined.sh .sh -149: + grep hello out/test/aarch64/lto-archive/log 168: ++ testname=no-allow-shlib-undefined 168: ++ t=out/test/aarch64/no-allow-shlib-undefined 168: ++ mkdir -p out/test/aarch64/no-allow-shlib-undefined +167: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/nmagic.sh .sh +167: ++ testname=nmagic +167: ++ t=out/test/aarch64/nmagic +167: ++ mkdir -p out/test/aarch64/nmagic 168: ++ case $MACHINE in 168: ++ tlsdesc_opt=-mtls-dialect=desc +167: ++ case $MACHINE in +167: ++ tlsdesc_opt=-mtls-dialect=desc 168: +++ uname +167: +++ uname +167: ++ '[' Linux = FreeBSD ']' +167: ++ trap 'on_error $LINENO' ERR +167: ++ trap on_exit EXIT +167: ++ echo -n 'Testing nmagic ... ' +167: Testing nmagic ... ++ set -o pipefail +167: ++ set -x 168: ++ '[' Linux = FreeBSD ']' 168: ++ trap 'on_error $LINENO' ERR 168: ++ trap on_exit EXIT 168: ++ echo -n 'Testing no-allow-shlib-undefined ... ' 168: Testing no-allow-shlib-undefined ... ++ set -o pipefail 168: ++ set -x -149: 0000000000010800 t hello -149: + not grep howdy out/test/aarch64/lto-archive/log -149: + grep howdy out/test/aarch64/lto-archive/log -168: + cc -B. -shared -fPIC -o out/test/aarch64/no-allow-shlib-undefined/libfoo.so -xc - 168: + cat -149: + return 0 -149: + on_exit -149: + echo OK -149: OK -149: + exit 0 +167: + cat +167: + cc -o out/test/aarch64/nmagic/a.o -c -xc - +168: + cc -B. -shared -fPIC -o out/test/aarch64/no-allow-shlib-undefined/libfoo.so -xc - 167: + cc -B. -o out/test/aarch64/nmagic/exe1 out/test/aarch64/nmagic/a.o -nostdlib -Wl,-nmagic -157/347 Test #149: aarch64-lto-archive ...................................... Passed 1.40 sec +152: + '[' aarch64 = ppc64 ']' +152: + grep 'T foo' +152: + nm -D out/test/aarch64/lto-dso/b.so +152: 00000000000106c8 T foo +152: + on_exit +152: + echo OK +152: OK +152: + exit 0 +167: + cc -B. -o out/test/aarch64/nmagic/exe2 out/test/aarch64/nmagic/a.o -nostdlib +157/347 Test #152: aarch64-lto-dso .......................................... Passed 0.42 sec test 169 Start 169: aarch64-no-eh-frame-header @@ -11308,6 +11340,7 @@ 169: CPU= 169: Test timeout computed to be: 1500 169: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/no-eh-frame-header.sh +168: + cc -B. -shared -fPIC -o out/test/aarch64/no-allow-shlib-undefined/libbar.so -xc - 169: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 169: ++ export LC_ALL=C 169: ++ LC_ALL=C @@ -11322,27 +11355,19 @@ 169: ++ OBJCOPY=objcopy 169: ++ STRIP=strip 169: ++ QEMU= +168: + cat +156: + grep -E ' _start' 169: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/no-eh-frame-header.sh .sh +156: + readelf -Ws out/test/aarch64/lto-nostdlib/exe +156: 48: 0000000000010368 8 FUNC LOCAL DEFAULT 8 _start +156: + on_exit +156: + echo OK +156: OK 169: ++ testname=no-eh-frame-header 169: ++ t=out/test/aarch64/no-eh-frame-header 169: ++ mkdir -p out/test/aarch64/no-eh-frame-header -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 no-eh-frame-header ... ' -169: Testing no-eh-frame-header ... ++ set -o pipefail -169: ++ set -x -167: + cc -B. -o out/test/aarch64/nmagic/exe2 out/test/aarch64/nmagic/a.o -nostdlib -169: + cc -o out/test/aarch64/no-eh-frame-header/a.o -c -xc - -169: + cat -151: + on_exit -151: + echo OK -151: OK -151: + exit 0 -158/347 Test #151: aarch64-lto-archive3 ..................................... Passed 1.40 sec +156: + exit 0 +158/347 Test #156: aarch64-lto-nostdlib ..................................... Passed 0.39 sec test 170 Start 170: aarch64-no-object-file @@ -11353,6 +11378,8 @@ 170: CPU= 170: Test timeout computed to be: 1500 170: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/no-object-file.sh +169: ++ case $MACHINE in +169: ++ tlsdesc_opt=-mtls-dialect=desc 170: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 170: ++ export LC_ALL=C 170: ++ LC_ALL=C @@ -11367,43 +11394,49 @@ 170: ++ OBJCOPY=objcopy 170: ++ STRIP=strip 170: ++ QEMU= -169: + 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 170: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/no-object-file.sh .sh -167: ++ grep ' end$' 170: ++ testname=no-object-file 170: ++ t=out/test/aarch64/no-object-file 170: ++ mkdir -p out/test/aarch64/no-object-file -167: ++ nm out/test/aarch64/nmagic/exe1 -167: ++ cut '-d ' -f1 -165: + cat -165: + chmod 755 out/test/aarch64/mold-wrapper/a.sh -167: + end1=0000000000000408 +169: +++ uname 170: ++ case $MACHINE in 170: ++ tlsdesc_opt=-mtls-dialect=desc -168: + cc -B. -shared -fPIC -o out/test/aarch64/no-allow-shlib-undefined/libbar.so -xc - -168: + cat 170: +++ uname +169: ++ '[' Linux = FreeBSD ']' +169: ++ trap 'on_error $LINENO' ERR +169: ++ trap on_exit EXIT +169: ++ echo -n 'Testing no-eh-frame-header ... ' +169: Testing no-eh-frame-header ... ++ set -o pipefail +169: ++ set -x 170: ++ '[' Linux = FreeBSD ']' 170: ++ trap 'on_error $LINENO' ERR 170: ++ trap on_exit EXIT 170: ++ echo -n 'Testing no-object-file ... ' 170: Testing no-object-file ... ++ set -o pipefail 170: ++ set -x -165: + cc -xc -o out/test/aarch64/mold-wrapper/exe - -165: + cat +170: + cat +170: + cc -x assembler -c -o out/test/aarch64/no-object-file/a.o - +169: + cat +169: + cc -o out/test/aarch64/no-eh-frame-header/a.o -c -xc - +167: ++ cut '-d ' -f1 167: ++ grep ' end$' +167: ++ nm out/test/aarch64/nmagic/exe1 +167: + end1=0000000000000408 +153: + out/test/aarch64/lto-gcc/exe1 +153: + grep 'Hello world' 167: ++ nm out/test/aarch64/nmagic/exe2 167: ++ cut '-d ' -f1 -170: + cc -x assembler -c -o out/test/aarch64/no-object-file/a.o - -170: + cat +167: ++ grep ' end$' +153: Hello world +170: + rm -f out/test/aarch64/no-object-file/a.a +153: + cat 167: + end2=0000000000030478 167: + '[' 1032 -lt 197752 ']' 167: + on_exit 167: + echo OK 167: OK 167: + exit 0 -157: + '[' aarch64 = ppc64 ']' -159/347 Test #167: aarch64-nmagic ........................................... Passed 0.39 sec +159/347 Test #167: aarch64-nmagic ........................................... Passed 0.13 sec test 171 Start 171: aarch64-no-quick-exit @@ -11413,12 +11446,8 @@ 171: MACHINE=aarch64 171: CPU= 171: Test timeout computed to be: 1500 -170: + rm -f out/test/aarch64/no-object-file/a.a -157: + nm -D out/test/aarch64/lto-version-script/c.so -157: + grep 'T foo' -157: 00000000000106e8 T foo -170: + ar rcs out/test/aarch64/no-object-file/a.a out/test/aarch64/no-object-file/a.o 171: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/no-quick-exit.sh +149: + grep 'Hello world' 171: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 171: ++ export LC_ALL=C 171: ++ LC_ALL=C @@ -11433,44 +11462,55 @@ 171: ++ OBJCOPY=objcopy 171: ++ STRIP=strip 171: ++ QEMU= -170: + ./mold -o out/test/aarch64/no-object-file/exe out/test/aarch64/no-object-file/a.a -157: + nm -D out/test/aarch64/lto-version-script/c.so -157: + not grep 'T bar' -157: + grep 'T bar' +153: + gcc -flto -ffat-lto-objects -c -o out/test/aarch64/lto-gcc/b.o -xc - +149: + out/test/aarch64/lto-archive/exe +170: + ar rcs out/test/aarch64/no-object-file/a.a out/test/aarch64/no-object-file/a.o +149: Hello world +149: + nm out/test/aarch64/lto-archive/exe 171: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/no-quick-exit.sh .sh 171: ++ testname=no-quick-exit 171: ++ t=out/test/aarch64/no-quick-exit 171: ++ mkdir -p out/test/aarch64/no-quick-exit -157: + return 0 -157: + on_exit -157: + echo OK -157: OK -157: + exit 0 -160/347 Test #157: aarch64-lto-version-script ............................... Passed 1.41 sec -test 172 - Start 172: aarch64-no-undefined-version - -172: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/no-undefined-version.sh" -172: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -172: Environment variables: -172: MACHINE=aarch64 -172: CPU= -172: Test timeout computed to be: 1500 171: ++ case $MACHINE in 171: ++ tlsdesc_opt=-mtls-dialect=desc +149: + grep hello out/test/aarch64/lto-archive/log 171: +++ uname +170: + ./mold -o out/test/aarch64/no-object-file/exe out/test/aarch64/no-object-file/a.a 171: ++ '[' Linux = FreeBSD ']' 171: ++ trap 'on_error $LINENO' ERR 171: ++ trap on_exit EXIT 171: ++ echo -n 'Testing no-quick-exit ... ' 171: Testing no-quick-exit ... ++ set -o pipefail 171: ++ set -x +149: 0000000000010800 t hello +149: + not grep howdy out/test/aarch64/lto-archive/log +149: + grep howdy out/test/aarch64/lto-archive/log +171: + cc -o out/test/aarch64/no-quick-exit/a.o -c -xc - +149: + return 0 +149: + on_exit +149: + echo OK +149: OK +149: + exit 0 +171: + cat +160/347 Test #149: aarch64-lto-archive ...................................... Passed 0.49 sec +test 172 + Start 172: aarch64-no-undefined-version + +172: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/no-undefined-version.sh" +172: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +172: Environment variables: +172: MACHINE=aarch64 +172: CPU= +172: Test timeout computed to be: 1500 +157: + '[' aarch64 = ppc64 ']' +157: + grep 'T foo' +169: + 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 +151: + on_exit +151: + echo OK +151: OK +151: + exit 0 +157: + nm -D out/test/aarch64/lto-version-script/c.so 172: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/no-undefined-version.sh -170: mold: warning: entry symbol is not defined: _start -170: + on_exit -170: + echo OK -170: OK -170: + exit 0 172: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 172: ++ export LC_ALL=C 172: ++ LC_ALL=C @@ -11485,20 +11525,20 @@ 172: ++ OBJCOPY=objcopy 172: ++ STRIP=strip 172: ++ QEMU= -171: + cc -o out/test/aarch64/no-quick-exit/a.o -c -xc - -153: + grep 'Hello world' -171: + cat -153: + out/test/aarch64/lto-gcc/exe1 -153: Hello world +157: 00000000000106e8 T foo +170: mold: warning: entry symbol is not defined: _start +170: + on_exit +170: + echo OK +170: OK +170: + exit 0 +157: + not grep 'T bar' +157: + grep 'T bar' +157: + nm -D out/test/aarch64/lto-version-script/c.so +161/347 Test #151: aarch64-lto-archive3 ..................................... Passed 0.48 sec 172: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/no-undefined-version.sh .sh -169: + not grep -F .eh_frame_hdr -169: + grep -F .eh_frame_hdr -153: + gcc -flto -ffat-lto-objects -c -o out/test/aarch64/lto-gcc/b.o -xc - 172: ++ testname=no-undefined-version 172: ++ t=out/test/aarch64/no-undefined-version 172: ++ mkdir -p out/test/aarch64/no-undefined-version -169: + readelf -WS out/test/aarch64/no-eh-frame-header/exe -161/347 Test #170: aarch64-no-object-file ................................... Passed 0.24 sec test 173 Start 173: aarch64-nocopyreloc @@ -11508,32 +11548,7 @@ 173: MACHINE=aarch64 173: CPU= 173: Test timeout computed to be: 1500 -153: + cat -172: ++ case $MACHINE in -172: ++ tlsdesc_opt=-mtls-dialect=desc -169: + return 0 -169: + out/test/aarch64/no-eh-frame-header/exe -173: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/nocopyreloc.sh -173: + . /build/reproducible-path/mold-2.37.1+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= -169: + on_exit -169: + echo OK -169: OK -169: + exit 0 -173: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/nocopyreloc.sh .sh -162/347 Test #169: aarch64-no-eh-frame-header ............................... Passed 0.36 sec +162/347 Test #170: aarch64-no-object-file ................................... Passed 0.05 sec test 174 Start 174: aarch64-noinhibit-exec @@ -11543,6 +11558,8 @@ 174: MACHINE=aarch64 174: CPU= 174: Test timeout computed to be: 1500 +172: ++ case $MACHINE in +172: ++ tlsdesc_opt=-mtls-dialect=desc 172: +++ uname 172: ++ '[' Linux = FreeBSD ']' 172: ++ trap 'on_error $LINENO' ERR @@ -11551,36 +11568,33 @@ 172: Testing no-undefined-version ... ++ set -o pipefail 172: ++ set -x 172: + echo 'ver_x { global: foo; };' +172: + cc -o out/test/aarch64/no-undefined-version/b.o -c -xc - 172: + cat +153: + gcc -B. -o out/test/aarch64/lto-gcc/exe2 out/test/aarch64/lto-gcc/b.o --verbose +153: + grep -- -fwpa +168: + cc -c -o out/test/aarch64/no-allow-shlib-undefined/a.o -c -xc - +173: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/nocopyreloc.sh +173: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/nocopyreloc.sh .sh 173: ++ testname=nocopyreloc 173: ++ t=out/test/aarch64/nocopyreloc 173: ++ mkdir -p out/test/aarch64/nocopyreloc -174: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/noinhibit-exec.sh -174: + . /build/reproducible-path/mold-2.37.1+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= -172: + cc -o out/test/aarch64/no-undefined-version/b.o -c -xc - 173: ++ case $MACHINE in 173: ++ tlsdesc_opt=-mtls-dialect=desc -174: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/noinhibit-exec.sh .sh -168: + cc -c -o out/test/aarch64/no-allow-shlib-undefined/a.o -c -xc - -168: + cat -174: ++ testname=noinhibit-exec -174: ++ t=out/test/aarch64/noinhibit-exec -174: ++ mkdir -p out/test/aarch64/noinhibit-exec 173: +++ uname -166: + grep -F mold-wrapper.so 173: ++ '[' Linux = FreeBSD ']' 173: ++ trap 'on_error $LINENO' ERR 173: ++ trap on_exit EXIT @@ -11594,30 +11608,33 @@ 173: + '[' aarch64 = ppc64le ']' 173: + '[' aarch64 = sh4 ']' 173: + [[ aarch64 = loongarch* ]] -174: ++ case $MACHINE in -174: ++ tlsdesc_opt=-mtls-dialect=desc 173: + cc -shared -o out/test/aarch64/nocopyreloc/a.so -xc - 173: + cat -166: + ./mold -run bash -c 'echo $LD_PRELOAD' -153: + grep -- -fwpa -153: + gcc -B. -o out/test/aarch64/lto-gcc/exe2 out/test/aarch64/lto-gcc/b.o --verbose -156: + readelf -Ws out/test/aarch64/lto-nostdlib/exe -174: +++ uname -174: ++ '[' Linux = FreeBSD ']' -174: ++ trap 'on_error $LINENO' ERR -174: ++ trap on_exit EXIT -174: ++ echo -n 'Testing noinhibit-exec ... ' -174: Testing noinhibit-exec ... ++ set -o pipefail -174: ++ set -x -156: + grep -E ' _start' -174: + cat -156: 48: 0000000000010368 8 FUNC LOCAL DEFAULT 8 _start -156: + on_exit -156: + echo OK -156: OK -156: + exit 0 -166: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -163/347 Test #156: aarch64-lto-nostdlib ..................................... Passed 1.61 sec +157: + return 0 +157: + on_exit +157: + echo OK +157: OK +157: + exit 0 +165: + cat +165: + chmod 755 out/test/aarch64/mold-wrapper/a.sh +171: + cc -B. -o out/test/aarch64/no-quick-exit/exe out/test/aarch64/no-quick-exit/a.o -Wl,-no-quick-exit +174: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/noinhibit-exec.sh +174: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +174: ++ export LC_ALL=C +174: ++ LC_ALL=C +174: ++ '[' -z aarch64 ']' +163/347 Test #157: aarch64-lto-version-script ............................... Passed 0.45 sec +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= +168: + cat test 175 Start 175: aarch64-non-canonical-plt @@ -11627,37 +11644,14 @@ 175: MACHINE=aarch64 175: CPU= 175: Test timeout computed to be: 1500 -166: + on_exit -166: + echo OK -166: OK -166: + exit 0 -152: + '[' aarch64 = ppc64 ']' -152: + nm -D out/test/aarch64/lto-dso/b.so -152: + grep 'T foo' -152: 00000000000106c8 T foo -152: + on_exit -152: + echo OK -152: OK -152: + exit 0 -174: + cc -o out/test/aarch64/noinhibit-exec/a.o -c -xc - -fno-PIC -168: + 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 -171: + cc -B. -o out/test/aarch64/no-quick-exit/exe out/test/aarch64/no-quick-exit/a.o -Wl,-no-quick-exit -165: + grep 'a.sh execl' -164/347 Test #166: aarch64-mold-wrapper2 .................................... Passed 0.90 sec -test 176 - Start 176: aarch64-nostdlib - -176: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/nostdlib.sh" -176: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -176: Environment variables: -176: MACHINE=aarch64 -176: CPU= -176: Test timeout computed to be: 1500 -165/347 Test #152: aarch64-lto-dso .......................................... Passed 1.70 sec -165: ++ pwd -165: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -165: + MOLD_PATH=out/test/aarch64/mold-wrapper/a.sh -165: + out/test/aarch64/mold-wrapper/exe execl +174: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/noinhibit-exec.sh .sh +174: ++ testname=noinhibit-exec +174: ++ t=out/test/aarch64/noinhibit-exec +174: ++ mkdir -p out/test/aarch64/noinhibit-exec +174: ++ case $MACHINE in +174: ++ tlsdesc_opt=-mtls-dialect=desc +165: + cc -xc -o out/test/aarch64/mold-wrapper/exe - +165: + cat 175: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/non-canonical-plt.sh 175: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 175: ++ export LC_ALL=C @@ -11673,28 +11667,66 @@ 175: ++ OBJCOPY=objcopy 175: ++ STRIP=strip 175: ++ QEMU= -test 177 - Start 177: aarch64-oformat-binary - -177: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/oformat-binary.sh" -177: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -177: Environment variables: -177: MACHINE=aarch64 -177: CPU= -177: Test timeout computed to be: 1500 -165: out/test/aarch64/mold-wrapper/a.sh execl 175: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/non-canonical-plt.sh .sh 175: ++ testname=non-canonical-plt 175: ++ t=out/test/aarch64/non-canonical-plt 175: ++ mkdir -p out/test/aarch64/non-canonical-plt -176: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/nostdlib.sh 175: ++ case $MACHINE in 175: ++ tlsdesc_opt=-mtls-dialect=desc -165: + grep 'a.sh execlp' +175: +++ uname +169: + readelf -WS out/test/aarch64/no-eh-frame-header/exe +169: + not grep -F .eh_frame_hdr +169: + grep -F .eh_frame_hdr +169: + return 0 +169: + out/test/aarch64/no-eh-frame-header/exe +175: ++ '[' Linux = FreeBSD ']' +175: ++ trap 'on_error $LINENO' ERR +175: ++ trap on_exit EXIT +175: ++ echo -n 'Testing non-canonical-plt ... ' +175: Testing non-canonical-plt ... ++ set -o pipefail +175: ++ set -x +175: + cat +169: + on_exit +169: + echo OK +169: OK +169: + exit 0 +164/347 Test #169: aarch64-no-eh-frame-header ............................... Passed 0.09 sec +test 176 + Start 176: aarch64-nostdlib + +176: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/nostdlib.sh" +176: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +176: Environment variables: +176: MACHINE=aarch64 +176: CPU= +176: Test timeout computed to be: 1500 +175: + cc -o out/test/aarch64/non-canonical-plt/a.so -fPIC -shared -xc - +174: +++ uname +172: + 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 +174: ++ '[' Linux = FreeBSD ']' +174: ++ trap 'on_error $LINENO' ERR +174: ++ trap on_exit EXIT +174: ++ echo -n 'Testing noinhibit-exec ... ' +174: Testing noinhibit-exec ... ++ set -o pipefail +174: ++ set -x +166: + grep -F mold-wrapper.so +166: + ./mold -run bash -c 'echo $LD_PRELOAD' +168: + 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 +174: + cat +173: + cat +173: + cc -fno-PIC -c -o out/test/aarch64/nocopyreloc/b.o -xc - +172: + grep -F 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' +166: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so +176: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/nostdlib.sh +166: + on_exit +166: + echo OK +166: OK +166: + exit 0 176: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 176: ++ export LC_ALL=C 176: ++ LC_ALL=C 176: ++ '[' -z aarch64 ']' +165/347 Test #166: aarch64-mold-wrapper2 .................................... Passed 0.23 sec 176: ++ '[' -z '' ']' 176: ++ TESTDIR=out/test/aarch64 176: ++ CC=cc @@ -11705,50 +11737,22 @@ 176: ++ OBJCOPY=objcopy 176: ++ STRIP=strip 176: ++ QEMU= -177: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/oformat-binary.sh +174: + cc -o out/test/aarch64/noinhibit-exec/a.o -c -xc - -fno-PIC +test 177 + Start 177: aarch64-oformat-binary + +177: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/oformat-binary.sh" +177: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +177: Environment variables: +177: MACHINE=aarch64 +177: CPU= +177: Test timeout computed to be: 1500 176: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/nostdlib.sh .sh 176: ++ testname=nostdlib 176: ++ t=out/test/aarch64/nostdlib 176: ++ mkdir -p out/test/aarch64/nostdlib -173: + cat -173: + cc -fno-PIC -c -o out/test/aarch64/nocopyreloc/b.o -xc - -172: + grep -F 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' -172: + 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 -177: + . /build/reproducible-path/mold-2.37.1+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= -165: ++ pwd -165: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -165: + MOLD_PATH=out/test/aarch64/mold-wrapper/a.sh -165: + out/test/aarch64/mold-wrapper/exe execlp -175: +++ uname -165: out/test/aarch64/mold-wrapper/a.sh execlp -175: ++ '[' Linux = FreeBSD ']' -175: ++ trap 'on_error $LINENO' ERR -175: ++ trap on_exit EXIT -175: ++ echo -n 'Testing non-canonical-plt ... ' -175: Testing non-canonical-plt ... ++ set -o pipefail -175: ++ set -x -177: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/oformat-binary.sh .sh -175: + cc -o out/test/aarch64/non-canonical-plt/a.so -fPIC -shared -xc - 176: ++ case $MACHINE in 176: ++ tlsdesc_opt=-mtls-dialect=desc -177: ++ testname=oformat-binary -177: ++ t=out/test/aarch64/oformat-binary -177: ++ mkdir -p out/test/aarch64/oformat-binary -165: + grep 'a.sh execle' -175: + cat 176: +++ uname 176: ++ '[' Linux = FreeBSD ']' 176: ++ trap 'on_error $LINENO' ERR @@ -11756,50 +11760,16 @@ 176: ++ echo -n 'Testing nostdlib ... ' 176: Testing nostdlib ... ++ set -o pipefail 176: ++ set -x -165: ++ pwd -176: + cc -o out/test/aarch64/nostdlib/a.o -c -xc - -fno-PIE -165: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -165: + MOLD_PATH=out/test/aarch64/mold-wrapper/a.sh -165: + out/test/aarch64/mold-wrapper/exe execle -177: ++ case $MACHINE in -177: ++ tlsdesc_opt=-mtls-dialect=desc 176: + cat -165: out/test/aarch64/mold-wrapper/a.sh execle -165: + grep 'a.sh execv' -177: +++ uname -177: ++ '[' Linux = FreeBSD ']' -177: ++ trap 'on_error $LINENO' ERR -177: ++ trap on_exit EXIT -177: ++ echo -n 'Testing oformat-binary ... ' -177: Testing oformat-binary ... ++ set -o pipefail -177: ++ set -x -165: ++ pwd -165: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -165: + MOLD_PATH=out/test/aarch64/mold-wrapper/a.sh -165: + out/test/aarch64/mold-wrapper/exe execv -165: out/test/aarch64/mold-wrapper/a.sh execv -165: + grep 'a.sh execvp' -177: + cc -o out/test/aarch64/oformat-binary/a.o -c -xc - -fno-PIE -177: + cat -165: ++ pwd -165: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -165: + MOLD_PATH=out/test/aarch64/mold-wrapper/a.sh -165: + out/test/aarch64/mold-wrapper/exe execvp -165: out/test/aarch64/mold-wrapper/a.sh execvp -168: + 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 -173: + cc -B. -no-pie -o out/test/aarch64/nocopyreloc/exe out/test/aarch64/nocopyreloc/a.so out/test/aarch64/nocopyreloc/b.o -174: + cc -B. -shared -o out/test/aarch64/noinhibit-exec/b.so out/test/aarch64/noinhibit-exec/a.o -165: + grep 'a.sh execvpe bar' -165: ++ pwd -165: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -165: + MOLD_PATH=out/test/aarch64/mold-wrapper/a.sh -165: + out/test/aarch64/mold-wrapper/exe execvpe -165: out/test/aarch64/mold-wrapper/a.sh execvpe bar -165: + on_exit -165: + echo OK -165: OK -165: + exit 0 -166/347 Test #165: aarch64-mold-wrapper ..................................... Passed 1.09 sec +171: + out/test/aarch64/no-quick-exit/exe +171: + grep 'Hello world' +171: Hello world +171: + on_exit +171: + echo OK +171: OK +171: + exit 0 +166/347 Test #171: aarch64-no-quick-exit .................................... Passed 0.08 sec +176: + cc -o out/test/aarch64/nostdlib/a.o -c -xc - -fno-PIE test 178 Start 178: aarch64-omagic @@ -11809,6 +11779,21 @@ 178: MACHINE=aarch64 178: CPU= 178: Test timeout computed to be: 1500 +177: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/oformat-binary.sh +177: + . /build/reproducible-path/mold-2.37.1+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= 178: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/omagic.sh 178: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 178: ++ export LC_ALL=C @@ -11825,33 +11810,21 @@ 178: ++ STRIP=strip 178: ++ QEMU= 178: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/omagic.sh .sh -171: + out/test/aarch64/no-quick-exit/exe 178: ++ testname=omagic 178: ++ t=out/test/aarch64/omagic 178: ++ mkdir -p out/test/aarch64/omagic -171: + grep 'Hello world' -171: Hello world -171: + on_exit -171: + echo OK -171: OK -171: + exit 0 -177: + ./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 -175: + cc -o out/test/aarch64/non-canonical-plt/b.o -c -xc - -fPIC -175: + cat -167/347 Test #171: aarch64-no-quick-exit .................................... Passed 0.44 sec -176: + ./mold -o out/test/aarch64/nostdlib/exe out/test/aarch64/nostdlib/a.o -test 179 - Start 179: aarch64-package-metadata - -179: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/package-metadata.sh" -179: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -179: Environment variables: -179: MACHINE=aarch64 -179: CPU= -179: Test timeout computed to be: 1500 +173: + cc -B. -no-pie -o out/test/aarch64/nocopyreloc/exe out/test/aarch64/nocopyreloc/a.so out/test/aarch64/nocopyreloc/b.o 178: ++ case $MACHINE in 178: ++ tlsdesc_opt=-mtls-dialect=desc 178: +++ uname +177: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/oformat-binary.sh .sh +177: ++ testname=oformat-binary +177: ++ t=out/test/aarch64/oformat-binary +177: ++ mkdir -p out/test/aarch64/oformat-binary +177: ++ case $MACHINE in +177: ++ tlsdesc_opt=-mtls-dialect=desc +177: +++ uname +174: + cc -B. -shared -o out/test/aarch64/noinhibit-exec/b.so out/test/aarch64/noinhibit-exec/a.o 178: ++ '[' Linux = FreeBSD ']' 178: ++ trap 'on_error $LINENO' ERR 178: ++ trap on_exit EXIT @@ -11859,9 +11832,37 @@ 178: Testing omagic ... ++ set -o pipefail 178: ++ set -x 178: + test_cflags -static +172: mold: warning: out/test/aarch64/no-undefined-version/a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found +177: ++ '[' Linux = FreeBSD ']' +177: ++ trap 'on_error $LINENO' ERR +177: ++ trap on_exit EXIT +177: ++ echo -n 'Testing oformat-binary ... ' +177: Testing oformat-binary ... ++ set -o pipefail +177: ++ set -x +172: + on_exit +172: + echo OK +172: OK +172: + exit 0 +167/347 Test #172: aarch64-no-undefined-version ............................. Passed 0.09 sec +177: + cat +177: + cc -o out/test/aarch64/oformat-binary/a.o -c -xc - -fno-PIE +test 179 + Start 179: aarch64-package-metadata + +179: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/package-metadata.sh" +179: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +179: Environment variables: +179: MACHINE=aarch64 +179: CPU= +179: Test timeout computed to be: 1500 178: + cc -B. -static -o /dev/null -xc - 178: + echo 'int main() {}' +176: + ./mold -o out/test/aarch64/nostdlib/exe out/test/aarch64/nostdlib/a.o +175: + cat +165: + grep 'a.sh execl' 179: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/package-metadata.sh +176: + readelf -W --sections out/test/aarch64/nostdlib/exe +175: + cc -o out/test/aarch64/non-canonical-plt/b.o -c -xc - -fPIC 179: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 179: ++ export LC_ALL=C 179: ++ LC_ALL=C @@ -11876,13 +11877,40 @@ 179: ++ OBJCOPY=objcopy 179: ++ STRIP=strip 179: ++ QEMU= -172: mold: warning: out/test/aarch64/no-undefined-version/a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found -172: + on_exit -172: + echo OK -172: OK -172: + exit 0 -177: + grep -E '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/aarch64/oformat-binary/map -168/347 Test #172: aarch64-no-undefined-version ............................. Passed 0.42 sec +179: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/package-metadata.sh .sh +176: + not grep -F ' .dynsym ' out/test/aarch64/nostdlib/log +176: + grep -F ' .dynsym ' out/test/aarch64/nostdlib/log +179: ++ testname=package-metadata +179: ++ t=out/test/aarch64/package-metadata +179: ++ mkdir -p out/test/aarch64/package-metadata +165: ++ pwd +176: + return 0 +176: + not grep -F ' .dynstr ' out/test/aarch64/nostdlib/log +176: + grep -F ' .dynstr ' out/test/aarch64/nostdlib/log +168: + 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 +165: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so +165: + MOLD_PATH=out/test/aarch64/mold-wrapper/a.sh +165: + out/test/aarch64/mold-wrapper/exe execl +165: out/test/aarch64/mold-wrapper/a.sh execl +165: + grep 'a.sh execlp' +165: ++ pwd +165: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so +165: + MOLD_PATH=out/test/aarch64/mold-wrapper/a.sh +165: + out/test/aarch64/mold-wrapper/exe execlp +177: + ./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 +179: ++ case $MACHINE in +179: ++ tlsdesc_opt=-mtls-dialect=desc +165: out/test/aarch64/mold-wrapper/a.sh execlp +165: + grep 'a.sh execle' +173: + out/test/aarch64/nocopyreloc/exe +176: + return 0 +176: + on_exit +176: + echo OK +176: OK +176: + exit 0 +173: + grep '3 5' +168/347 Test #176: aarch64-nostdlib ......................................... Passed 0.07 sec +173: 3 5 test 180 Start 180: aarch64-physical-image-base @@ -11892,37 +11920,23 @@ 180: MACHINE=aarch64 180: CPU= 180: Test timeout computed to be: 1500 -177: 0x4000 16 4 .text -177: + not grep -F .strtab out/test/aarch64/oformat-binary/map -177: + grep -F .strtab out/test/aarch64/oformat-binary/map -177: + return 0 -177: + not grep -F .shstrtab out/test/aarch64/oformat-binary/map -177: + grep -F .shstrtab out/test/aarch64/oformat-binary/map -179: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/package-metadata.sh .sh -179: ++ testname=package-metadata -179: ++ t=out/test/aarch64/package-metadata -179: ++ mkdir -p out/test/aarch64/package-metadata -179: ++ case $MACHINE in -179: ++ tlsdesc_opt=-mtls-dialect=desc +173: + 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 +173: + grep 'recompile with -fPIC' 179: +++ uname +165: ++ pwd +165: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so +165: + MOLD_PATH=out/test/aarch64/mold-wrapper/a.sh +165: + out/test/aarch64/mold-wrapper/exe execle +165: out/test/aarch64/mold-wrapper/a.sh execle +165: + grep 'a.sh execv' 179: ++ '[' Linux = FreeBSD ']' 179: ++ trap 'on_error $LINENO' ERR 179: ++ trap on_exit EXIT 179: ++ echo -n 'Testing package-metadata ... ' 179: Testing package-metadata ... ++ set -o pipefail 179: ++ set -x -176: + readelf -W --sections out/test/aarch64/nostdlib/exe -176: + not grep -F ' .dynsym ' out/test/aarch64/nostdlib/log -176: + grep -F ' .dynsym ' out/test/aarch64/nostdlib/log -179: + cat -177: + return 0 -177: + not grep -F .symtab out/test/aarch64/oformat-binary/map -177: + grep -F .symtab out/test/aarch64/oformat-binary/map -175: + cc -o out/test/aarch64/non-canonical-plt/c.o -c -xc - -fPIC -175: + cat -174: + grep 'undefined symbol: no-such-sym' -174: + not cc -B. -o out/test/aarch64/noinhibit-exec/b.so out/test/aarch64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym 180: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/physical-image-base.sh +177: + grep -E '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/aarch64/oformat-binary/map 180: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 180: ++ export LC_ALL=C 180: ++ LC_ALL=C @@ -11937,56 +11951,89 @@ 180: ++ OBJCOPY=objcopy 180: ++ STRIP=strip 180: ++ QEMU= -176: + return 0 -176: + not grep -F ' .dynstr ' out/test/aarch64/nostdlib/log -176: + grep -F ' .dynstr ' out/test/aarch64/nostdlib/log +179: + cat +175: + cc -o out/test/aarch64/non-canonical-plt/c.o -c -xc - -fPIC +165: ++ pwd 179: + cc -o out/test/aarch64/package-metadata/a.o -c -xc - -168: + grep -F 'undefined symbol: foo' out/test/aarch64/no-allow-shlib-undefined/log -177: + return 0 -177: + not grep -F .comment out/test/aarch64/oformat-binary/map -177: + grep -F .comment out/test/aarch64/oformat-binary/map +175: + cat +165: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so +165: + MOLD_PATH=out/test/aarch64/mold-wrapper/a.sh +165: + out/test/aarch64/mold-wrapper/exe execv +177: 0x4000 16 4 .text +177: + not grep -F .strtab out/test/aarch64/oformat-binary/map +177: + grep -F .strtab out/test/aarch64/oformat-binary/map +165: out/test/aarch64/mold-wrapper/a.sh execv +165: ++ pwd 180: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/physical-image-base.sh .sh 180: ++ testname=physical-image-base +165: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so +165: + MOLD_PATH=out/test/aarch64/mold-wrapper/a.sh +165: + out/test/aarch64/mold-wrapper/exe execvp 180: ++ t=out/test/aarch64/physical-image-base 180: ++ mkdir -p out/test/aarch64/physical-image-base -176: + return 0 -176: + on_exit -176: + echo OK -176: OK -176: + exit 0 -169/347 Test #176: aarch64-nostdlib ......................................... Passed 0.29 sec -test 181 - Start 181: aarch64-pie - -181: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/pie.sh" -181: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -181: Environment variables: -181: MACHINE=aarch64 -181: CPU= -181: Test timeout computed to be: 1500 +165: + grep 'a.sh execvp' +165: out/test/aarch64/mold-wrapper/a.sh execvp 180: ++ case $MACHINE in 180: ++ tlsdesc_opt=-mtls-dialect=desc +165: + grep 'a.sh execvpe bar' +177: + return 0 +177: + not grep -F .shstrtab out/test/aarch64/oformat-binary/map +177: + grep -F .shstrtab out/test/aarch64/oformat-binary/map 180: +++ uname +174: + grep 'undefined symbol: no-such-sym' +165: ++ pwd +165: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so +165: + MOLD_PATH=out/test/aarch64/mold-wrapper/a.sh +165: + out/test/aarch64/mold-wrapper/exe execvpe 180: ++ '[' Linux = FreeBSD ']' +174: + not cc -B. -o out/test/aarch64/noinhibit-exec/b.so out/test/aarch64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym 180: ++ trap 'on_error $LINENO' ERR 180: ++ trap on_exit EXIT 180: ++ echo -n 'Testing physical-image-base ... ' 180: Testing physical-image-base ... ++ set -o pipefail 180: ++ set -x 180: + '[' aarch64 = ppc64 ']' +180: + echo abab +180: + grep -E '(ab)\1' +177: + return 0 +177: + not grep -F .symtab out/test/aarch64/oformat-binary/map +177: + grep -F .symtab out/test/aarch64/oformat-binary/map +180: abab +177: + return 0 +177: + not grep -F .comment out/test/aarch64/oformat-binary/map +177: + grep -F .comment out/test/aarch64/oformat-binary/map +180: + cat +180: + cc -o out/test/aarch64/physical-image-base/a.o -c -xc - +168: + grep -F 'undefined symbol: foo' out/test/aarch64/no-allow-shlib-undefined/log +165: out/test/aarch64/mold-wrapper/a.sh execvpe bar +165: + on_exit +165: + echo OK +165: OK +165: + exit 0 +169/347 Test #165: aarch64-mold-wrapper ..................................... Passed 0.34 sec +test 181 + Start 181: aarch64-pie + +181: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/pie.sh" +181: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +181: Environment variables: +181: MACHINE=aarch64 +181: CPU= +181: Test timeout computed to be: 1500 177: + return 0 177: + on_exit 177: + echo OK 177: OK 177: + exit 0 +179: + cc -B. -o out/test/aarch64/package-metadata/exe1 out/test/aarch64/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' 168: mold: error: out/test/aarch64/no-allow-shlib-undefined/libbar.so: --no-allow-shlib-undefined: undefined symbol: foo 168: + on_exit 168: + echo OK 168: OK 168: + exit 0 -173: + grep '3 5' -170/347 Test #168: aarch64-no-allow-shlib-undefined ......................... Passed 0.88 sec -171/347 Test #177: aarch64-oformat-binary ................................... Passed 0.29 sec +170/347 Test #177: aarch64-oformat-binary ................................... Passed 0.10 sec +171/347 Test #168: aarch64-no-allow-shlib-undefined ......................... Passed 0.29 sec +175: + 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 test 182 Start 182: aarch64-plt-dso @@ -12005,14 +12052,6 @@ 183: MACHINE=aarch64 183: CPU= 183: Test timeout computed to be: 1500 -173: + out/test/aarch64/nocopyreloc/exe -173: 3 5 -173: + grep 'recompile with -fPIC' -173: + 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 -180: + grep -E '(ab)\1' -180: + echo abab -180: abab -180: + cc -o out/test/aarch64/physical-image-base/a.o -c -xc - 181: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/pie.sh 181: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 181: ++ export LC_ALL=C @@ -12032,6 +12071,23 @@ 181: ++ testname=pie 181: ++ t=out/test/aarch64/pie 181: ++ mkdir -p out/test/aarch64/pie +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 pie ... ' +181: Testing pie ... ++ set -o pipefail +181: ++ set -x +181: + cat +181: + cc -o out/test/aarch64/pie/a.o -c -xc -fPIE - +173: mold: error: -z nocopyreloc: out/test/aarch64/nocopyreloc/a.so: cannot create a copy relocation for symbol 'bar'; recompile with -fPIC +173: mold: error: -z nocopyreloc: out/test/aarch64/nocopyreloc/a.so: cannot create a copy relocation for symbol 'foo'; recompile with -fPIC +173: + on_exit +173: + echo OK +173: OK +173: + exit 0 182: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/plt-dso.sh 182: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 182: ++ export LC_ALL=C @@ -12047,17 +12103,21 @@ 182: ++ OBJCOPY=objcopy 182: ++ STRIP=strip 182: ++ QEMU= -180: + cat 182: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/plt-dso.sh .sh -181: ++ case $MACHINE in -181: ++ tlsdesc_opt=-mtls-dialect=desc -175: + 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 182: ++ testname=plt-dso 182: ++ t=out/test/aarch64/plt-dso 182: ++ mkdir -p out/test/aarch64/plt-dso 182: ++ case $MACHINE in 182: ++ tlsdesc_opt=-mtls-dialect=desc -179: + cc -B. -o out/test/aarch64/package-metadata/exe1 out/test/aarch64/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' +182: +++ uname +182: ++ '[' Linux = FreeBSD ']' +182: ++ trap 'on_error $LINENO' ERR +182: ++ trap on_exit EXIT +182: ++ echo -n 'Testing plt-dso ... ' +182: Testing plt-dso ... ++ set -o pipefail +182: ++ set -x +178: + cat +178: + cc -c -o out/test/aarch64/omagic/a.o -xc - -fno-PIC 183: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/plt-symbols.sh 183: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 183: ++ export LC_ALL=C @@ -12073,62 +12133,9 @@ 183: ++ OBJCOPY=objcopy 183: ++ STRIP=strip 183: ++ QEMU= -181: +++ uname -181: ++ '[' Linux = FreeBSD ']' -181: ++ trap 'on_error $LINENO' ERR -181: ++ trap on_exit EXIT -181: ++ echo -n 'Testing pie ... ' -181: Testing pie ... ++ set -o pipefail -181: ++ set -x -182: +++ uname -182: ++ '[' Linux = FreeBSD ']' -182: ++ trap 'on_error $LINENO' ERR -182: ++ trap on_exit EXIT -182: ++ echo -n 'Testing plt-dso ... ' -182: Testing plt-dso ... ++ set -o pipefail -182: ++ set -x -183: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/plt-symbols.sh .sh -183: ++ testname=plt-symbols -183: ++ t=out/test/aarch64/plt-symbols -183: ++ mkdir -p out/test/aarch64/plt-symbols +172/347 Test #173: aarch64-nocopyreloc ...................................... Passed 0.17 sec 182: + cc -fPIC -c -o out/test/aarch64/plt-dso/a.o -xc - -182: + cat -183: ++ case $MACHINE in -183: ++ tlsdesc_opt=-mtls-dialect=desc -181: + cat -181: + cc -o out/test/aarch64/pie/a.o -c -xc -fPIE - -174: mold: error: --require-defined: undefined symbol: no-such-sym -183: +++ uname -183: ++ '[' Linux = FreeBSD ']' -183: ++ trap 'on_error $LINENO' ERR -183: ++ trap on_exit EXIT -183: ++ echo -n 'Testing plt-symbols ... ' -183: Testing plt-symbols ... ++ set -o pipefail -183: ++ set -x -174: + grep 'undefined symbol: no-such-sym' -174: + 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 -183: + cc -c -o out/test/aarch64/plt-symbols/a.o -xc - -fPIC -183: + cat -153: COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIC' '-fcf-protection=none' '-mlittle-endian' '-mabi=lp64' '-fasynchronous-unwind-tables' '-B' '.' '-v' '-mlittle-endian' '-mabi=lp64' '-fltrans-output-list=/tmp/cci4A6hi.ltrans.out' '-fwpa=jobserver' '-fresolution=/tmp/ccqy5nIP.res' '-flinker-output=pie' -153: /usr/libexec/gcc/aarch64-linux-gnu/14/lto1 -quiet -dumpbase out/test/aarch64/lto-gcc/exe2.wpa -mlittle-endian -mabi=lp64 -mlittle-endian -mabi=lp64 -version -fno-openmp -fno-openacc -fPIC -fcf-protection=none -fasynchronous-unwind-tables -fltrans-output-list=/tmp/cci4A6hi.ltrans.out -fwpa=jobserver -fresolution=/tmp/ccqy5nIP.res -flinker-output=pie @/tmp/ccnqNq2L -153: COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIC' '-fcf-protection=none' '-mlittle-endian' '-mabi=lp64' '-fasynchronous-unwind-tables' '-B' '.' '-v' '-mlittle-endian' '-mabi=lp64' '-fltrans-output-list=/tmp/cci4A6hi.ltrans.out' '-fwpa=jobserver' '-fresolution=/tmp/ccqy5nIP.res' '-flinker-output=pie' '-dumpdir' 'out/test/aarch64/lto-gcc/exe2.wpa.' 180: + 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 -182: + cc -B. -shared -o out/test/aarch64/plt-dso/b.so out/test/aarch64/plt-dso/a.o -175: + grep '^1 1 1$' -153: + cat -153: + gcc -flto -fno-use-linker-plugin -c -o out/test/aarch64/lto-gcc/c.o -xc - -181: + cc -B. -pie -o out/test/aarch64/pie/exe out/test/aarch64/pie/a.o -178: + cat -178: + cc -c -o out/test/aarch64/omagic/a.o -xc - -fno-PIC -175: + out/test/aarch64/non-canonical-plt/exe -175: 1 1 1 -173: mold: error: -z nocopyreloc: out/test/aarch64/nocopyreloc/a.so: cannot create a copy relocation for symbol 'bar'; recompile with -fPIC -173: mold: error: -z nocopyreloc: out/test/aarch64/nocopyreloc/a.so: cannot create a copy relocation for symbol 'foo'; recompile with -fPIC -173: + on_exit -173: + echo OK -173: OK -173: + exit 0 -172/347 Test #173: aarch64-nocopyreloc ...................................... Passed 0.61 sec test 184 Start 184: aarch64-pltgot @@ -12138,8 +12145,12 @@ 184: MACHINE=aarch64 184: CPU= 184: Test timeout computed to be: 1500 -175: + grep '00000000 .* foo' +182: + cat +183: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/plt-symbols.sh .sh 184: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/pltgot.sh +183: ++ testname=plt-symbols +183: ++ t=out/test/aarch64/plt-symbols +183: ++ mkdir -p out/test/aarch64/plt-symbols 184: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 184: ++ export LC_ALL=C 184: ++ LC_ALL=C @@ -12158,25 +12169,57 @@ 184: ++ testname=pltgot 184: ++ t=out/test/aarch64/pltgot 184: ++ mkdir -p out/test/aarch64/pltgot +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 plt-symbols ... ' +183: Testing plt-symbols ... ++ set -o pipefail +183: ++ set -x +153: COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIC' '-fcf-protection=none' '-mlittle-endian' '-mabi=lp64' '-fasynchronous-unwind-tables' '-B' '.' '-v' '-mlittle-endian' '-mabi=lp64' '-fltrans-output-list=/tmp/ccX5oJKD.ltrans.out' '-fwpa=jobserver' '-fresolution=/tmp/ccBrGBM9.res' '-flinker-output=pie' +153: /usr/libexec/gcc/aarch64-linux-gnu/14/lto1 -quiet -dumpbase out/test/aarch64/lto-gcc/exe2.wpa -mlittle-endian -mabi=lp64 -mlittle-endian -mabi=lp64 -version -fno-openmp -fno-openacc -fPIC -fcf-protection=none -fasynchronous-unwind-tables -fltrans-output-list=/tmp/ccX5oJKD.ltrans.out -fwpa=jobserver -fresolution=/tmp/ccBrGBM9.res -flinker-output=pie @/tmp/ccjdfbxA +153: COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIC' '-fcf-protection=none' '-mlittle-endian' '-mabi=lp64' '-fasynchronous-unwind-tables' '-B' '.' '-v' '-mlittle-endian' '-mabi=lp64' '-fltrans-output-list=/tmp/ccX5oJKD.ltrans.out' '-fwpa=jobserver' '-fresolution=/tmp/ccBrGBM9.res' '-flinker-output=pie' '-dumpdir' 'out/test/aarch64/lto-gcc/exe2.wpa.' 184: ++ case $MACHINE in 184: ++ tlsdesc_opt=-mtls-dialect=desc -179: + readelf -x .note.package out/test/aarch64/package-metadata/exe1 -175: + readelf --dyn-syms out/test/aarch64/non-canonical-plt/exe +153: + cat +183: + cc -c -o out/test/aarch64/plt-symbols/a.o -xc - -fPIC +183: + cat 184: +++ uname +174: mold: error: --require-defined: undefined symbol: no-such-sym +153: + gcc -flto -fno-use-linker-plugin -c -o out/test/aarch64/lto-gcc/c.o -xc - 184: ++ '[' Linux = FreeBSD ']' 184: ++ trap 'on_error $LINENO' ERR 184: ++ trap on_exit EXIT 184: ++ echo -n 'Testing pltgot ... ' 184: Testing pltgot ... ++ set -o pipefail 184: ++ set -x +174: + 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 +175: + out/test/aarch64/non-canonical-plt/exe +184: + cc -o out/test/aarch64/pltgot/a.o -c -xc - -fPIC +184: + cat +175: + grep '^1 1 1$' +175: 1 1 1 +174: + grep 'undefined symbol: no-such-sym' +178: + cc -B. out/test/aarch64/omagic/a.o -o out/test/aarch64/omagic/exe -static -Wl,--omagic +175: + readelf --dyn-syms out/test/aarch64/non-canonical-plt/exe +179: + readelf -x .note.package out/test/aarch64/package-metadata/exe1 +182: + cc -B. -shared -o out/test/aarch64/plt-dso/b.so out/test/aarch64/plt-dso/a.o +181: + cc -B. -pie -o out/test/aarch64/pie/exe out/test/aarch64/pie/a.o +179: + grep -F '{"foo":"bar"}' +175: + grep '00000000 .* foo' 175: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo -174: mold: warning: --require-defined: undefined symbol: no-such-sym -174: + on_exit -174: + echo OK -174: OK -174: + exit 0 175: + grep '00000000 .* bar' -173/347 Test #174: aarch64-noinhibit-exec ................................... Passed 0.62 sec +175: + readelf --dyn-syms out/test/aarch64/non-canonical-plt/exe +179: 0x00000318 7b22666f 6f223a22 62617222 7d000000 {"foo":"bar"}... +179: + 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 +175: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar +175: + on_exit +175: + echo OK +175: OK +175: + exit 0 +173/347 Test #175: aarch64-non-canonical-plt ................................ Passed 0.19 sec test 185 Start 185: aarch64-preinit-array @@ -12186,27 +12229,8 @@ 185: MACHINE=aarch64 185: CPU= 185: Test timeout computed to be: 1500 -179: + grep -F '{"foo":"bar"}' -179: 0x00000318 7b22666f 6f223a22 62617222 7d000000 {"foo":"bar"}... -179: + 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 -184: + cat -184: + cc -o out/test/aarch64/pltgot/a.o -c -xc - -fPIC -175: + readelf --dyn-syms out/test/aarch64/non-canonical-plt/exe -175: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar -175: + on_exit -175: + echo OK -175: OK -175: + exit 0 -174/347 Test #175: aarch64-non-canonical-plt ................................ Passed 0.54 sec -test 186 - Start 186: aarch64-print-dependencies - -186: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/print-dependencies.sh" -186: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -186: Environment variables: -186: MACHINE=aarch64 -186: CPU= -186: Test timeout computed to be: 1500 +183: + cc -B. -shared -o out/test/aarch64/plt-symbols/b.so out/test/aarch64/plt-symbols/a.o +180: + grep 'Hello world' 185: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/preinit-array.sh 185: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 185: ++ export LC_ALL=C @@ -12222,13 +12246,34 @@ 185: ++ OBJCOPY=objcopy 185: ++ STRIP=strip 185: ++ QEMU= -183: + cc -B. -shared -o out/test/aarch64/plt-symbols/b.so out/test/aarch64/plt-symbols/a.o 185: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/preinit-array.sh .sh +180: + out/test/aarch64/physical-image-base/exe1 185: ++ testname=preinit-array 185: ++ t=out/test/aarch64/preinit-array 185: ++ mkdir -p out/test/aarch64/preinit-array +184: + cc -B. -shared -o out/test/aarch64/pltgot/b.so out/test/aarch64/pltgot/a.o +180: Hello world 185: ++ case $MACHINE in 185: ++ tlsdesc_opt=-mtls-dialect=desc +153: + gcc -B. -o out/test/aarch64/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/aarch64/lto-gcc/c.o +174: mold: warning: --require-defined: undefined symbol: no-such-sym +174: + on_exit +174: + echo OK +174: OK +174: + exit 0 +180: + grep -E 'LOAD\s+0x000000 0x0*200000 0x0*800000' +174/347 Test #174: aarch64-noinhibit-exec ................................... Passed 0.21 sec +test 186 + Start 186: aarch64-print-dependencies + +186: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/print-dependencies.sh" +186: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +186: Environment variables: +186: MACHINE=aarch64 +186: CPU= +186: Test timeout computed to be: 1500 +180: + readelf -W --segments out/test/aarch64/physical-image-base/exe1 +180: LOAD 0x000000 0x0000000000200000 0x0000000000800000 0x000568 0x000568 R 0x10000 185: +++ uname 185: ++ '[' Linux = FreeBSD ']' 185: ++ trap 'on_error $LINENO' ERR @@ -12236,7 +12281,16 @@ 185: ++ echo -n 'Testing preinit-array ... ' 185: Testing preinit-array ... ++ set -o pipefail 185: ++ set -x +185: + cat +182: + cc -c -o out/test/aarch64/plt-dso/c.o -xc - +180: + grep __phys_start_foo +182: + cat 186: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/print-dependencies.sh +180: + readelf -Ws out/test/aarch64/physical-image-base/exe1 +185: + cc -o out/test/aarch64/preinit-array/a.o -c -xc - +181: + readelf --file-header out/test/aarch64/pie/exe +180: 122: 0000000000810040 0 NOTYPE LOCAL DEFAULT 26 __phys_start_foo +180: + 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' 186: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 186: ++ export LC_ALL=C 186: ++ LC_ALL=C @@ -12251,46 +12305,24 @@ 186: ++ OBJCOPY=objcopy 186: ++ STRIP=strip 186: ++ QEMU= -185: + cc -o out/test/aarch64/preinit-array/a.o -c -xc - -185: + cat 186: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/print-dependencies.sh .sh +179: + readelf -x .note.package out/test/aarch64/package-metadata/exe2 +181: + grep -E '(Shared object file|Position-Independent Executable file)' 186: ++ testname=print-dependencies 186: ++ t=out/test/aarch64/print-dependencies 186: ++ mkdir -p out/test/aarch64/print-dependencies -153: + gcc -B. -o out/test/aarch64/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/aarch64/lto-gcc/c.o +181: Type: DYN (Position-Independent Executable file) +181: + out/test/aarch64/pie/exe +181: + grep 'Hello world' 186: ++ case $MACHINE in 186: ++ tlsdesc_opt=-mtls-dialect=desc -182: + cc -c -o out/test/aarch64/plt-dso/c.o -xc - -182: + cat -186: +++ uname -186: ++ '[' Linux = FreeBSD ']' -186: ++ trap 'on_error $LINENO' ERR -186: ++ trap on_exit EXIT -186: ++ echo -n 'Testing print-dependencies ... ' -186: Testing print-dependencies ... ++ set -o pipefail -186: ++ set -x -186: + cat -186: + cc -o out/test/aarch64/print-dependencies/a.o -c -xc - -178: + cc -B. out/test/aarch64/omagic/a.o -o out/test/aarch64/omagic/exe -static -Wl,--omagic -180: + out/test/aarch64/physical-image-base/exe1 -180: + grep 'Hello world' -180: Hello world -185: + ./mold -o out/test/aarch64/preinit-array/exe1 out/test/aarch64/preinit-array/a.o -183: + grep 'LOCAL.*bar\$plt$' -183: + readelf -Ws out/test/aarch64/plt-symbols/b.so -181: + readelf --file-header out/test/aarch64/pie/exe -180: + grep -E 'LOAD\s+0x000000 0x0*200000 0x0*800000' 179: + grep -F '{"foo":"bar"}' -179: + readelf -x .note.package out/test/aarch64/package-metadata/exe2 -180: + readelf -W --segments out/test/aarch64/physical-image-base/exe1 -181: + grep -E '(Shared object file|Position-Independent Executable file)' -183: 30: 0000000000010610 0 FUNC LOCAL DEFAULT 13 bar$plt -183: + on_exit -183: + echo OK -183: OK -183: + exit 0 -184: + cc -B. -shared -o out/test/aarch64/pltgot/b.so out/test/aarch64/pltgot/a.o -175/347 Test #183: aarch64-plt-symbols ...................................... Passed 0.35 sec +181: Hello world +181: + on_exit +181: + echo OK +181: OK +181: + exit 0 +175/347 Test #181: aarch64-pie .............................................. Passed 0.11 sec test 187 Start 187: aarch64-protected-dynsym @@ -12300,14 +12332,8 @@ 187: MACHINE=aarch64 187: CPU= 187: Test timeout computed to be: 1500 -181: Type: DYN (Position-Independent Executable file) -180: LOAD 0x000000 0x0000000000200000 0x0000000000800000 0x000568 0x000568 R 0x10000 179: 0x00000318 7b22666f 6f223a22 62617222 7d000000 {"foo":"bar"}... -185: + not grep PREINIT_ARRAY -185: + grep PREINIT_ARRAY 187: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/protected-dynsym.sh -179: + grep 'invalid string: foo%x' -185: + readelf -W --dynamic out/test/aarch64/preinit-array/exe1 187: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 187: ++ export LC_ALL=C 187: ++ LC_ALL=C @@ -12322,27 +12348,29 @@ 187: ++ OBJCOPY=objcopy 187: ++ STRIP=strip 187: ++ QEMU= -179: + not cc -B. -o out/test/aarch64/package-metadata/exe3 out/test/aarch64/package-metadata/a.o -Wl,--package-metadata=foo%x -181: + out/test/aarch64/pie/exe -185: + return 0 187: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/protected-dynsym.sh .sh -181: + grep 'Hello world' -180: + grep __phys_start_foo +178: + grep -w RWE +179: + not cc -B. -o out/test/aarch64/package-metadata/exe3 out/test/aarch64/package-metadata/a.o -Wl,--package-metadata=foo%x +179: + grep 'invalid string: foo%x' +178: + readelf -W --segments out/test/aarch64/omagic/exe +186: +++ uname 187: ++ testname=protected-dynsym 187: ++ t=out/test/aarch64/protected-dynsym 187: ++ mkdir -p out/test/aarch64/protected-dynsym -180: + readelf -Ws out/test/aarch64/physical-image-base/exe1 -180: 122: 0000000000810040 0 NOTYPE LOCAL DEFAULT 26 __phys_start_foo -180: + 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' -182: + 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 -181: Hello world -181: + on_exit -181: + echo OK -181: OK -181: + exit 0 -185: + cc -o out/test/aarch64/preinit-array/b.o -c -xc - -176/347 Test #181: aarch64-pie .............................................. Passed 0.41 sec -185: + cat +183: + grep 'LOCAL.*bar\$plt$' +178: NOTE 0x000238 0x0000000000200238 0x0000000000200238 0x000044 0x000044 RWE 0x4 +178: LOAD 0x000000 0x0000000000200000 0x0000000000200000 0x081490 0x081490 RWE 0x10000 +178: LOAD 0x081490 0x0000000000291490 0x0000000000291490 0x003ba8 0x00eb70 RWE 0x10000 +178: LOAD 0x085040 0x00000000002a5040 0x00000000002a5040 0x001930 0x006e00 RWE 0x10000 +178: + on_exit +178: + echo OK +178: OK +178: + exit 0 +184: + cat +184: + cc -o out/test/aarch64/pltgot/c.o -c -xc - -fPIC +183: + readelf -Ws out/test/aarch64/plt-symbols/b.so +176/347 Test #178: aarch64-omagic ........................................... Passed 0.20 sec +185: + ./mold -o out/test/aarch64/preinit-array/exe1 out/test/aarch64/preinit-array/a.o test 188 Start 188: aarch64-protected @@ -12352,6 +12380,14 @@ 188: MACHINE=aarch64 188: CPU= 188: Test timeout computed to be: 1500 +186: ++ '[' Linux = FreeBSD ']' +186: ++ trap 'on_error $LINENO' ERR +186: ++ trap on_exit EXIT +186: ++ echo -n 'Testing print-dependencies ... ' +186: Testing print-dependencies ... ++ set -o pipefail +186: ++ set -x +186: + cc -o out/test/aarch64/print-dependencies/a.o -c -xc - +186: + cat 187: ++ case $MACHINE in 187: ++ tlsdesc_opt=-mtls-dialect=desc 187: +++ uname @@ -12363,9 +12399,26 @@ 187: ++ set -x 187: + cc -fPIC -c -o out/test/aarch64/protected-dynsym/a.o -xc - 187: + cat -186: + cc -o out/test/aarch64/print-dependencies/b.o -c -xc - -186: + cat +183: 30: 0000000000010610 0 FUNC LOCAL DEFAULT 13 bar$plt +183: + on_exit +183: + echo OK +183: OK +183: + exit 0 +182: + 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 188: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/protected.sh +177/347 Test #183: aarch64-plt-symbols ...................................... Passed 0.11 sec +test 189 + Start 189: aarch64-push-pop-state + +189: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/push-pop-state.sh" +189: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +189: Environment variables: +189: MACHINE=aarch64 +189: CPU= +189: Test timeout computed to be: 1500 +185: + readelf -W --dynamic out/test/aarch64/preinit-array/exe1 +185: + not grep PREINIT_ARRAY +185: + grep PREINIT_ARRAY 188: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 188: ++ export LC_ALL=C 188: ++ LC_ALL=C @@ -12380,48 +12433,10 @@ 188: ++ OBJCOPY=objcopy 188: ++ STRIP=strip 188: ++ QEMU= -178: + grep -w RWE -178: + readelf -W --segments out/test/aarch64/omagic/exe -178: NOTE 0x000238 0x0000000000200238 0x0000000000200238 0x000044 0x000044 RWE 0x4 -178: LOAD 0x000000 0x0000000000200000 0x0000000000200000 0x081490 0x081490 RWE 0x10000 -178: LOAD 0x081490 0x0000000000291490 0x0000000000291490 0x003ba8 0x00eb70 RWE 0x10000 -178: LOAD 0x085040 0x00000000002a5040 0x00000000002a5040 0x001930 0x006e00 RWE 0x10000 -178: + on_exit -178: + echo OK -178: OK -178: + exit 0 -177/347 Test #178: aarch64-omagic ........................................... Passed 0.61 sec -188: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/protected.sh .sh -test 189 - Start 189: aarch64-push-pop-state - -189: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/push-pop-state.sh" -189: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -189: Environment variables: -189: MACHINE=aarch64 -189: CPU= -189: Test timeout computed to be: 1500 -188: ++ testname=protected -188: ++ t=out/test/aarch64/protected -188: ++ mkdir -p out/test/aarch64/protected -188: ++ case $MACHINE in -188: ++ tlsdesc_opt=-mtls-dialect=desc 179: mold: fatal: --package-metadata: invalid string: foo%x -179: + on_exit -179: + echo OK -179: OK -179: + exit 0 -178/347 Test #179: aarch64-package-metadata ................................. Passed 0.59 sec -test 190 - Start 190: aarch64-range-extension-thunk - -190: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/range-extension-thunk.sh" -190: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -190: Environment variables: -190: MACHINE=aarch64 -190: CPU= -190: Test timeout computed to be: 1500 +185: + return 0 189: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/push-pop-state.sh +185: + cc -o out/test/aarch64/preinit-array/b.o -c -xc - 189: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 189: ++ export LC_ALL=C 189: ++ LC_ALL=C @@ -12436,27 +12451,32 @@ 189: ++ OBJCOPY=objcopy 189: ++ STRIP=strip 189: ++ QEMU= -186: + grep 'b\.o.*a\.o.*foo$' -186: + 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 -188: +++ uname 189: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/push-pop-state.sh .sh -188: ++ '[' Linux = FreeBSD ']' -188: ++ trap 'on_error $LINENO' ERR -188: ++ trap on_exit EXIT -188: ++ echo -n 'Testing protected ... ' -188: Testing protected ... ++ set -o pipefail -188: ++ set -x +185: + cat 189: ++ testname=push-pop-state 189: ++ t=out/test/aarch64/push-pop-state 189: ++ mkdir -p out/test/aarch64/push-pop-state -185: + cc -B. -o out/test/aarch64/preinit-array/exe2 out/test/aarch64/preinit-array/b.o -187: + cc -fPIC -c -o out/test/aarch64/protected-dynsym/b.o -fcommon -xc - -184: + cc -o out/test/aarch64/pltgot/c.o -c -xc - -fPIC -184: + cat -188: + cat +179: + on_exit +179: + echo OK +179: OK +179: + exit 0 +188: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/protected.sh .sh +178/347 Test #179: aarch64-package-metadata ................................. Passed 0.20 sec +test 190 + Start 190: aarch64-range-extension-thunk + +190: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/range-extension-thunk.sh" +190: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +190: Environment variables: +190: MACHINE=aarch64 +190: CPU= +190: Test timeout computed to be: 1500 +188: ++ testname=protected +188: ++ t=out/test/aarch64/protected +188: ++ mkdir -p out/test/aarch64/protected +189: ++ case $MACHINE in +189: ++ tlsdesc_opt=-mtls-dialect=desc 190: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/range-extension-thunk.sh -187: + cat -188: + cc -fPIC -c -o out/test/aarch64/protected/a.o -xc - 190: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 190: ++ export LC_ALL=C 190: ++ LC_ALL=C @@ -12471,52 +12491,32 @@ 190: ++ OBJCOPY=objcopy 190: ++ STRIP=strip 190: ++ QEMU= -189: ++ case $MACHINE in -189: ++ tlsdesc_opt=-mtls-dialect=desc 180: + readelf -W --segments out/test/aarch64/physical-image-base/exe2 -190: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/range-extension-thunk.sh .sh -182: + out/test/aarch64/plt-dso/exe -190: ++ testname=range-extension-thunk -190: ++ t=out/test/aarch64/range-extension-thunk -190: ++ mkdir -p out/test/aarch64/range-extension-thunk -180: + grep -E 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' -180: LOAD 0x010000 0x0000000000800000 0x0000000000800000 0x000230 0x000230 R E 0x10000 189: +++ uname -182: + grep 'Hello WORLD' 189: ++ '[' Linux = FreeBSD ']' 189: ++ trap 'on_error $LINENO' ERR 189: ++ trap on_exit EXIT 189: ++ echo -n 'Testing push-pop-state ... ' 189: Testing push-pop-state ... ++ set -o pipefail 189: ++ set -x +190: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/range-extension-thunk.sh .sh +190: ++ testname=range-extension-thunk +190: ++ t=out/test/aarch64/range-extension-thunk +190: ++ mkdir -p out/test/aarch64/range-extension-thunk +189: + cc -shared -o out/test/aarch64/push-pop-state/a.so -xc - +186: + cat +186: + cc -o out/test/aarch64/print-dependencies/b.o -c -xc - 190: ++ case $MACHINE in 190: ++ tlsdesc_opt=-mtls-dialect=desc -182: Hello WORLD -182: + on_exit -182: + echo OK -182: OK -182: + exit 0 -179/347 Test #182: aarch64-plt-dso .......................................... Passed 0.54 sec -test 191 - Start 191: aarch64-range-extension-thunk2 - -191: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/range-extension-thunk2.sh" -191: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -191: Environment variables: -191: MACHINE=aarch64 -191: CPU= -191: Test timeout computed to be: 1500 -180: + readelf -W --segments out/test/aarch64/physical-image-base/exe2 -180: + grep -E 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' -187: + 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 -180: LOAD 0x020000 0x0000000000810000 0x0000000000810000 0x0002c0 0x0002c0 R 0x10000 -180: + on_exit -180: + echo OK -180: OK -180: + exit 0 -189: + cat -189: + cc -shared -o out/test/aarch64/push-pop-state/a.so -xc - +180: + grep -E 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' +188: ++ case $MACHINE in +188: ++ tlsdesc_opt=-mtls-dialect=desc +184: + cc -B. -o out/test/aarch64/pltgot/exe out/test/aarch64/pltgot/c.o out/test/aarch64/pltgot/b.so 190: +++ uname +188: +++ uname +180: LOAD 0x010000 0x0000000000800000 0x0000000000800000 0x000230 0x000230 R E 0x10000 +180: + grep -E 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' +180: + readelf -W --segments out/test/aarch64/physical-image-base/exe2 190: ++ '[' Linux = FreeBSD ']' 190: ++ trap 'on_error $LINENO' ERR 190: ++ trap on_exit EXIT @@ -12531,17 +12531,37 @@ 190: + on_qemu 190: + '[' '' '!=' '' ']' 190: + grep -w qemu /proc/cpuinfo -180/347 Test #180: aarch64-physical-image-base .............................. Passed 0.64 sec -test 192 - Start 192: aarch64-range-extension-thunk3 +190: + cat +189: + cat +188: ++ '[' Linux = FreeBSD ']' +188: ++ trap 'on_error $LINENO' ERR +188: ++ trap on_exit EXIT +188: ++ echo -n 'Testing protected ... ' +188: Testing protected ... ++ set -o pipefail +188: ++ set -x +188: + cat +180: LOAD 0x020000 0x0000000000810000 0x0000000000810000 0x0002c0 0x0002c0 R 0x10000 +180: + on_exit +180: + echo OK +180: OK +180: + exit 0 +179/347 Test #180: aarch64-physical-image-base .............................. Passed 0.18 sec +188: + cc -fPIC -c -o out/test/aarch64/protected/a.o -xc - +190: + cat +test 191 + Start 191: aarch64-range-extension-thunk2 -192: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/range-extension-thunk3.sh" -192: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -192: Environment variables: -192: MACHINE=aarch64 -192: CPU= -192: Test timeout computed to be: 1500 +191: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/range-extension-thunk2.sh" +191: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +191: Environment variables: +191: MACHINE=aarch64 +191: CPU= +191: Test timeout computed to be: 1500 +190: + cc -c -o out/test/aarch64/range-extension-thunk/c.o out/test/aarch64/range-extension-thunk/a.c -O0 +187: + cat +187: + cc -fPIC -c -o out/test/aarch64/protected-dynsym/b.o -fcommon -xc - 191: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/range-extension-thunk2.sh +185: + cc -B. -o out/test/aarch64/preinit-array/exe2 out/test/aarch64/preinit-array/b.o 191: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 191: ++ export LC_ALL=C 191: ++ LC_ALL=C @@ -12556,18 +12576,53 @@ 191: ++ OBJCOPY=objcopy 191: ++ STRIP=strip 191: ++ QEMU= -190: + cat 191: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/range-extension-thunk2.sh .sh +186: + grep 'b\.o.*a\.o.*foo$' +189: + cat 191: ++ testname=range-extension-thunk2 191: ++ t=out/test/aarch64/range-extension-thunk2 191: ++ mkdir -p out/test/aarch64/range-extension-thunk2 -190: + cat +186: + 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 +191: ++ case $MACHINE in +191: ++ tlsdesc_opt=-mtls-dialect=desc +189: + cc -shared -o out/test/aarch64/push-pop-state/b.so -xc - +182: + grep 'Hello WORLD' +182: + out/test/aarch64/plt-dso/exe +182: Hello WORLD +182: + on_exit +182: + echo OK +182: OK +182: + exit 0 +180/347 Test #182: aarch64-plt-dso .......................................... Passed 0.17 sec +test 192 + Start 192: aarch64-range-extension-thunk3 + +192: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/range-extension-thunk3.sh" +192: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +192: Environment variables: +192: MACHINE=aarch64 +192: CPU= +192: Test timeout computed to be: 1500 +191: +++ uname +191: ++ '[' Linux = FreeBSD ']' +191: ++ trap 'on_error $LINENO' ERR +191: ++ trap on_exit EXIT +191: ++ echo -n 'Testing range-extension-thunk2 ... ' +191: Testing range-extension-thunk2 ... ++ set -o pipefail +191: ++ set -x +191: + cat +191: + cc -o out/test/aarch64/range-extension-thunk2/a.o -c -xc - -ffunction-sections +188: + cc -B. -o out/test/aarch64/protected/b.so -shared out/test/aarch64/protected/a.o +190: + cc -c -o out/test/aarch64/range-extension-thunk/d.o out/test/aarch64/range-extension-thunk/b.c -O0 +187: + 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 192: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/range-extension-thunk3.sh +184: + grep 'Hello world' 192: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 192: ++ export LC_ALL=C 192: ++ LC_ALL=C 192: ++ '[' -z aarch64 ']' 192: ++ '[' -z '' ']' +184: + out/test/aarch64/pltgot/exe 192: ++ TESTDIR=out/test/aarch64 192: ++ CC=cc 192: ++ CXX=c++ @@ -12577,40 +12632,29 @@ 192: ++ OBJCOPY=objcopy 192: ++ STRIP=strip 192: ++ QEMU= -191: ++ case $MACHINE in -191: ++ tlsdesc_opt=-mtls-dialect=desc -184: + cc -B. -o out/test/aarch64/pltgot/exe out/test/aarch64/pltgot/c.o out/test/aarch64/pltgot/b.so -188: + cc -B. -o out/test/aarch64/protected/b.so -shared out/test/aarch64/protected/a.o -190: + cc -c -o out/test/aarch64/range-extension-thunk/c.o out/test/aarch64/range-extension-thunk/a.c -O0 -191: +++ uname -191: ++ '[' Linux = FreeBSD ']' -191: ++ trap 'on_error $LINENO' ERR -191: ++ trap on_exit EXIT -191: ++ echo -n 'Testing range-extension-thunk2 ... ' -191: Testing range-extension-thunk2 ... ++ set -o pipefail -191: ++ set -x +184: Hello world +184: + on_exit +184: + echo OK +184: OK +184: + exit 0 192: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/range-extension-thunk3.sh .sh 192: ++ testname=range-extension-thunk3 192: ++ t=out/test/aarch64/range-extension-thunk3 192: ++ mkdir -p out/test/aarch64/range-extension-thunk3 +181/347 Test #184: aarch64-pltgot ........................................... Passed 0.17 sec +test 193 + Start 193: aarch64-relax-got-load + +193: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relax-got-load.sh" +193: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +193: Environment variables: +193: MACHINE=aarch64 +193: CPU= +193: Test timeout computed to be: 1500 +185: + readelf -W --dynamic out/test/aarch64/preinit-array/exe2 192: ++ case $MACHINE in 192: ++ tlsdesc_opt=-mtls-dialect=desc -191: + cc -o out/test/aarch64/range-extension-thunk2/a.o -c -xc - -ffunction-sections -191: + cat 192: +++ uname -185: + grep PREINIT_ARRAY -185: + readelf -W --dynamic out/test/aarch64/preinit-array/exe2 -185: 0x0000000000000020 (PREINIT_ARRAY) 0x20a10 -185: 0x0000000000000021 (PREINIT_ARRAYSZ) 8 (bytes) -185: + on_exit -185: + echo OK -185: OK -185: + exit 0 -186: out/test/aarch64/print-dependencies/b.o:(.text) out/test/aarch64/print-dependencies/a.o:(.text) u foo -186: + on_exit -186: + echo OK -186: OK -186: + exit 0 192: ++ '[' Linux = FreeBSD ']' 192: ++ trap 'on_error $LINENO' ERR 192: ++ trap on_exit EXIT @@ -12618,18 +12662,44 @@ 192: Testing range-extension-thunk3 ... ++ set -o pipefail 192: ++ set -x 192: + '[' aarch64 = sh4 ']' -181/347 Test #186: aarch64-print-dependencies ............................... Passed 0.41 sec -test 193 - Start 193: aarch64-relax-got-load - -193: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relax-got-load.sh" -193: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -193: Environment variables: -193: MACHINE=aarch64 -193: CPU= -193: Test timeout computed to be: 1500 192: + seq 1 10000 192: + sed 's/.*/void func&() {}/' +186: out/test/aarch64/print-dependencies/b.o:(.text) out/test/aarch64/print-dependencies/a.o:(.text) u foo +186: + on_exit +186: + echo OK +186: OK +186: + exit 0 +182/347 Test #186: aarch64-print-dependencies ............................... Passed 0.13 sec +test 194 + Start 194: aarch64-reloc-rodata + +194: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/reloc-rodata.sh" +194: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +194: Environment variables: +194: MACHINE=aarch64 +194: CPU= +194: Test timeout computed to be: 1500 +185: + grep PREINIT_ARRAY +185: 0x0000000000000020 (PREINIT_ARRAY) 0x20a10 +185: 0x0000000000000021 (PREINIT_ARRAYSZ) 8 (bytes) +185: + on_exit +185: + echo OK +185: OK +185: + exit 0 +192: + cc -B. -o out/test/aarch64/range-extension-thunk3/b.so -shared out/test/aarch64/range-extension-thunk3/a.c +189: + cat +183/347 Test #185: aarch64-preinit-array .................................... Passed 0.15 sec +test 195 + Start 195: aarch64-relocatable-archive + +195: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-archive.sh" +195: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +195: Environment variables: +195: MACHINE=aarch64 +195: CPU= +195: Test timeout computed to be: 1500 +190: + 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 +189: + cc -c -o out/test/aarch64/push-pop-state/c.o -xc - 193: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relax-got-load.sh 193: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 193: ++ export LC_ALL=C @@ -12645,26 +12715,8 @@ 193: ++ OBJCOPY=objcopy 193: ++ STRIP=strip 193: ++ QEMU= -192: + cc -B. -o out/test/aarch64/range-extension-thunk3/b.so -shared out/test/aarch64/range-extension-thunk3/a.c -182/347 Test #185: aarch64-preinit-array .................................... Passed 0.45 sec -test 194 - Start 194: aarch64-reloc-rodata - -194: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/reloc-rodata.sh" -194: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -194: Environment variables: -194: MACHINE=aarch64 -194: CPU= -194: Test timeout computed to be: 1500 193: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relax-got-load.sh .sh -193: ++ testname=relax-got-load -193: ++ t=out/test/aarch64/relax-got-load -193: ++ mkdir -p out/test/aarch64/relax-got-load -193: ++ case $MACHINE in -193: ++ tlsdesc_opt=-mtls-dialect=desc 194: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/reloc-rodata.sh -189: + cat -189: + cc -shared -o out/test/aarch64/push-pop-state/b.so -xc - 194: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 194: ++ export LC_ALL=C 194: ++ LC_ALL=C @@ -12672,6 +12724,8 @@ 194: ++ '[' -z '' ']' 194: ++ TESTDIR=out/test/aarch64 194: ++ CC=cc +188: + cc -c -o out/test/aarch64/protected/c.o -xc - -fno-PIE +193: ++ testname=relax-got-load 194: ++ CXX=c++ 194: ++ GCC=gcc 194: ++ GXX=g++ @@ -12679,10 +12733,29 @@ 194: ++ OBJCOPY=objcopy 194: ++ STRIP=strip 194: ++ QEMU= +193: ++ t=out/test/aarch64/relax-got-load +193: ++ mkdir -p out/test/aarch64/relax-got-load 194: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/reloc-rodata.sh .sh +195: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-archive.sh 194: ++ testname=reloc-rodata 194: ++ t=out/test/aarch64/reloc-rodata 194: ++ mkdir -p out/test/aarch64/reloc-rodata +193: ++ case $MACHINE in +193: ++ tlsdesc_opt=-mtls-dialect=desc +195: + . /build/reproducible-path/mold-2.37.1+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= 193: +++ uname 193: ++ '[' Linux = FreeBSD ']' 193: ++ trap 'on_error $LINENO' ERR @@ -12690,18 +12763,21 @@ 193: ++ echo -n 'Testing relax-got-load ... ' 193: Testing relax-got-load ... ++ set -o pipefail 193: ++ set -x -193: + cc -o out/test/aarch64/relax-got-load/a.o -c -xc - -fPIC -187: + grep -E 'PROTECTED\b.*\bfoo\b' +188: + cat +195: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-archive.sh .sh +195: ++ testname=relocatable-archive +195: ++ t=out/test/aarch64/relocatable-archive +195: ++ mkdir -p out/test/aarch64/relocatable-archive 187: + readelf --symbols out/test/aarch64/protected-dynsym/c.so -190: + cc -c -o out/test/aarch64/range-extension-thunk/d.o out/test/aarch64/range-extension-thunk/b.c -O0 +187: + grep -E 'PROTECTED\b.*\bfoo\b' +195: ++ case $MACHINE in +195: ++ tlsdesc_opt=-mtls-dialect=desc 187: 5: 00000000000308bc 4 OBJECT GLOBAL PROTECTED 23 foo 187: + cat -193: + cat 187: + cc -fPIC -c -o out/test/aarch64/protected-dynsym/d.o -fno-common -xc - 194: ++ case $MACHINE in 194: ++ tlsdesc_opt=-mtls-dialect=desc 194: +++ uname -184: + grep 'Hello world' 194: ++ '[' Linux = FreeBSD ']' 194: ++ trap 'on_error $LINENO' ERR 194: ++ trap on_exit EXIT @@ -12713,25 +12789,7 @@ 194: + echo OK 194: OK 194: + exit 0 -183/347 Test #194: aarch64-reloc-rodata ..................................... Passed 0.10 sec -test 195 - Start 195: aarch64-relocatable-archive - -195: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-archive.sh" -195: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -195: Environment variables: -195: MACHINE=aarch64 -195: CPU= -195: Test timeout computed to be: 1500 -188: + cat -188: + cc -c -o out/test/aarch64/protected/c.o -xc - -fno-PIE -184: + out/test/aarch64/pltgot/exe -184: Hello world -184: + on_exit -184: + echo OK -184: OK -184: + exit 0 -184/347 Test #184: aarch64-pltgot ........................................... Passed 0.59 sec +184/347 Test #194: aarch64-reloc-rodata ..................................... Passed 0.02 sec test 196 Start 196: aarch64-relocatable-c++ @@ -12741,27 +12799,18 @@ 196: MACHINE=aarch64 196: CPU= 196: Test timeout computed to be: 1500 -187: + 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 -195: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-archive.sh -195: + . /build/reproducible-path/mold-2.37.1+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= -193: + cc -o out/test/aarch64/relax-got-load/b.o -c -xc - -fPIC +193: + cc -o out/test/aarch64/relax-got-load/a.o -c -xc - -fPIC 193: + cat +195: +++ uname 196: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-c++.sh -190: + 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 -195: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-archive.sh .sh +195: ++ '[' Linux = FreeBSD ']' +195: ++ trap 'on_error $LINENO' ERR +195: ++ trap on_exit EXIT +195: ++ echo -n 'Testing relocatable-archive ... ' +195: Testing relocatable-archive ... ++ set -o pipefail +195: ++ set -x +195: + nm mold +195: + grep __tsan_init 196: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 196: ++ export LC_ALL=C 196: ++ LC_ALL=C @@ -12776,29 +12825,16 @@ 196: ++ OBJCOPY=objcopy 196: ++ STRIP=strip 196: ++ QEMU= -195: ++ testname=relocatable-archive -195: ++ t=out/test/aarch64/relocatable-archive -195: ++ mkdir -p out/test/aarch64/relocatable-archive -195: ++ case $MACHINE in -195: ++ tlsdesc_opt=-mtls-dialect=desc 196: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-c++.sh .sh 196: ++ testname=relocatable-c++ 196: ++ t=out/test/aarch64/relocatable-c++ 196: ++ mkdir -p out/test/aarch64/relocatable-c++ -195: +++ uname -195: ++ '[' Linux = FreeBSD ']' -195: ++ trap 'on_error $LINENO' ERR -195: ++ trap on_exit EXIT -195: ++ echo -n 'Testing relocatable-archive ... ' -195: Testing relocatable-archive ... ++ set -o pipefail -195: ++ set -x -195: + grep __tsan_init -195: + nm mold +187: + 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 196: ++ case $MACHINE in 196: ++ tlsdesc_opt=-mtls-dialect=desc -189: + cat -189: + cc -c -o out/test/aarch64/push-pop-state/c.o -xc - -193: + 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 +189: + 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 +188: + cc -B. -no-pie -o out/test/aarch64/protected/exe out/test/aarch64/protected/c.o out/test/aarch64/protected/b.so +190: + out/test/aarch64/range-extension-thunk/exe1 196: +++ uname 196: ++ '[' Linux = FreeBSD ']' 196: ++ trap 'on_error $LINENO' ERR @@ -12806,16 +12842,22 @@ 196: ++ echo -n 'Testing relocatable-c++ ... ' 196: Testing relocatable-c++ ... ++ set -o pipefail 196: ++ set -x -153: + out/test/aarch64/lto-gcc/exe3 -153: + grep 'Hello world' 196: + grep __tsan_init +190: + grep 'main fn1 fn3 fn2 fn4' +190: main fn1 fn3 fn2 fn4 +190: + cc -c -o out/test/aarch64/range-extension-thunk/e.o out/test/aarch64/range-extension-thunk/a.c -O2 196: + nm mold +153: + grep 'Hello world' +153: + out/test/aarch64/lto-gcc/exe3 153: Hello world 153: + on_exit 153: + echo OK 153: OK 153: + exit 0 -185/347 Test #153: aarch64-lto-gcc .......................................... Passed 2.85 sec +193: + cat +193: + cc -o out/test/aarch64/relax-got-load/b.o -c -xc - -fPIC +185/347 Test #153: aarch64-lto-gcc .......................................... Passed 0.90 sec +191: + cc -B. -o out/test/aarch64/range-extension-thunk2/exe out/test/aarch64/range-extension-thunk2/a.o test 197 Start 197: aarch64-relocatable-compressed-debug-info @@ -12825,7 +12867,33 @@ 197: MACHINE=aarch64 197: CPU= 197: Test timeout computed to be: 1500 -188: + cc -B. -no-pie -o out/test/aarch64/protected/exe out/test/aarch64/protected/c.o out/test/aarch64/protected/b.so +187: + grep -E 'PROTECTED\b.*\bfoo\b' +187: + readelf --symbols out/test/aarch64/protected-dynsym/e.so +187: 5: 00000000000308bc 4 OBJECT GLOBAL PROTECTED 22 foo +187: + on_exit +187: + echo OK +187: OK +187: + exit 0 +189: + readelf --dynamic out/test/aarch64/push-pop-state/exe +186/347 Test #187: aarch64-protected-dynsym ................................. Passed 0.18 sec +189: + grep -F a.so out/test/aarch64/push-pop-state/log +test 198 + Start 198: aarch64-relocatable-debug-info + +198: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-debug-info.sh" +198: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +198: Environment variables: +198: MACHINE=aarch64 +198: CPU= +198: Test timeout computed to be: 1500 +189: 0x0000000000000001 (NEEDED) Shared library: [out/test/aarch64/push-pop-state/a.so] +189: + not grep -F b.so out/test/aarch64/push-pop-state/log +189: + grep -F b.so out/test/aarch64/push-pop-state/log +189: + return 0 +189: + on_exit +189: + echo OK +189: OK +189: + exit 0 197: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-compressed-debug-info.sh 197: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 197: ++ export LC_ALL=C @@ -12847,42 +12915,8 @@ 197: ++ mkdir -p out/test/aarch64/relocatable-compressed-debug-info 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 relocatable-compressed-debug-info ... ' -197: Testing relocatable-compressed-debug-info ... ++ set -o pipefail -197: ++ set -x -197: + grep __tsan_init -197: + nm mold -187: + grep -E 'PROTECTED\b.*\bfoo\b' -189: + 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 -187: + readelf --symbols out/test/aarch64/protected-dynsym/e.so -187: 5: 00000000000308bc 4 OBJECT GLOBAL PROTECTED 22 foo -187: + on_exit -187: + echo OK -187: OK -187: + exit 0 -186/347 Test #187: aarch64-protected-dynsym ................................. Passed 0.59 sec -test 198 - Start 198: aarch64-relocatable-debug-info - -198: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-debug-info.sh" -198: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -198: Environment variables: -198: MACHINE=aarch64 -198: CPU= -198: Test timeout computed to be: 1500 -190: + grep 'main fn1 fn3 fn2 fn4' -190: + out/test/aarch64/range-extension-thunk/exe1 -190: main fn1 fn3 fn2 fn4 -190: + cc -c -o out/test/aarch64/range-extension-thunk/e.o out/test/aarch64/range-extension-thunk/a.c -O2 -193: + grep 'Hello world' -193: + out/test/aarch64/relax-got-load/exe1 +190: + cc -c -o out/test/aarch64/range-extension-thunk/f.o out/test/aarch64/range-extension-thunk/b.c -O2 198: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-debug-info.sh -193: Hello world -193: + 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 198: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 198: ++ export LC_ALL=C 198: ++ LC_ALL=C @@ -12897,20 +12931,9 @@ 198: ++ OBJCOPY=objcopy 198: ++ STRIP=strip 198: ++ QEMU= +187/347 Test #189: aarch64-push-pop-state ................................... Passed 0.18 sec 198: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-debug-info.sh .sh -198: ++ testname=relocatable-debug-info -198: ++ t=out/test/aarch64/relocatable-debug-info -198: ++ mkdir -p out/test/aarch64/relocatable-debug-info -188: + out/test/aarch64/protected/exe 188: + grep '3 4 0' -188: 3 4 0 -188: + on_exit -188: + echo OK -188: OK -188: + exit 0 -198: ++ case $MACHINE in -198: ++ tlsdesc_opt=-mtls-dialect=desc -187/347 Test #188: aarch64-protected ........................................ Passed 0.63 sec test 199 Start 199: aarch64-relocatable-exception @@ -12920,7 +12943,11 @@ 199: MACHINE=aarch64 199: CPU= 199: Test timeout computed to be: 1500 -191: + cc -B. -o out/test/aarch64/range-extension-thunk2/exe out/test/aarch64/range-extension-thunk2/a.o +198: ++ testname=relocatable-debug-info +198: ++ t=out/test/aarch64/relocatable-debug-info +198: ++ mkdir -p out/test/aarch64/relocatable-debug-info +198: ++ case $MACHINE in +198: ++ tlsdesc_opt=-mtls-dialect=desc 198: +++ uname 198: ++ '[' Linux = FreeBSD ']' 198: ++ trap 'on_error $LINENO' ERR @@ -12928,8 +12955,33 @@ 198: ++ echo -n 'Testing relocatable-debug-info ... ' 198: Testing relocatable-debug-info ... ++ set -o pipefail 198: ++ set -x -189: + readelf --dynamic out/test/aarch64/push-pop-state/exe +198: + grep __tsan_init +188: + out/test/aarch64/protected/exe +188: 3 4 0 +193: + 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 +197: +++ uname +188: + on_exit +188: + echo OK +188: OK +188: + exit 0 +188/347 Test #188: aarch64-protected ........................................ Passed 0.20 sec +197: ++ '[' Linux = FreeBSD ']' +197: ++ trap 'on_error $LINENO' ERR +197: ++ trap on_exit EXIT +197: ++ echo -n 'Testing relocatable-compressed-debug-info ... ' +197: Testing relocatable-compressed-debug-info ... ++ set -o pipefail +197: ++ set -x 199: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-exception.sh +test 200 + Start 200: aarch64-relocatable-many-sections + +200: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-many-sections.sh" +200: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +200: Environment variables: +200: MACHINE=aarch64 +200: CPU= +200: Test timeout computed to be: 1500 +197: + nm mold 199: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 199: ++ export LC_ALL=C 199: ++ LC_ALL=C @@ -12944,51 +12996,16 @@ 199: ++ OBJCOPY=objcopy 199: ++ STRIP=strip 199: ++ QEMU= -198: + grep __tsan_init -189: + grep -F a.so out/test/aarch64/push-pop-state/log -198: + nm mold 199: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-exception.sh .sh 199: ++ testname=relocatable-exception 199: ++ t=out/test/aarch64/relocatable-exception 199: ++ mkdir -p out/test/aarch64/relocatable-exception -190: + cc -c -o out/test/aarch64/range-extension-thunk/f.o out/test/aarch64/range-extension-thunk/b.c -O2 +197: + grep __tsan_init +198: + nm mold 199: ++ case $MACHINE in 199: ++ tlsdesc_opt=-mtls-dialect=desc -189: 0x0000000000000001 (NEEDED) Shared library: [out/test/aarch64/push-pop-state/a.so] -189: + not grep -F b.so out/test/aarch64/push-pop-state/log -189: + grep -F b.so out/test/aarch64/push-pop-state/log -199: +++ uname -199: ++ '[' Linux = FreeBSD ']' -199: ++ trap 'on_error $LINENO' ERR -199: ++ trap on_exit EXIT -199: ++ echo -n 'Testing relocatable-exception ... ' -199: Testing relocatable-exception ... ++ set -o pipefail -199: ++ set -x -199: + '[' aarch64 = m68k ']' -199: + '[' aarch64 = sh4 ']' -199: + '[' aarch64 = sh4aeb ']' -199: + grep __tsan_init -189: + return 0 -189: + on_exit -189: + echo OK -189: OK -189: + exit 0 -199: + nm mold -188/347 Test #189: aarch64-push-pop-state ................................... Passed 0.65 sec -test 200 - Start 200: aarch64-relocatable-many-sections - -200: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-many-sections.sh" -200: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -200: Environment variables: -200: MACHINE=aarch64 -200: CPU= -200: Test timeout computed to be: 1500 -193: + grep 'Hello world' -193: + out/test/aarch64/relax-got-load/exe2 -193: Hello world -193: + case $MACHINE in 200: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-many-sections.sh +199: +++ uname 200: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 200: ++ export LC_ALL=C 200: ++ LC_ALL=C @@ -13003,16 +13020,24 @@ 200: ++ OBJCOPY=objcopy 200: ++ STRIP=strip 200: ++ QEMU= -193: + grep -v exe1 +199: ++ '[' Linux = FreeBSD ']' +199: ++ trap 'on_error $LINENO' ERR +199: ++ trap on_exit EXIT +199: ++ echo -n 'Testing relocatable-exception ... ' +199: Testing relocatable-exception ... ++ set -o pipefail +199: ++ set -x +199: + '[' aarch64 = m68k ']' +199: + '[' aarch64 = sh4 ']' +199: + '[' aarch64 = sh4aeb ']' 200: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-many-sections.sh .sh +199: + nm mold 200: ++ testname=relocatable-many-sections 200: ++ t=out/test/aarch64/relocatable-many-sections 200: ++ mkdir -p out/test/aarch64/relocatable-many-sections -193: + objdump -d out/test/aarch64/relax-got-load/exe1 200: ++ case $MACHINE in 200: ++ tlsdesc_opt=-mtls-dialect=desc -193: + grep -v exe2 -193: + objdump -d out/test/aarch64/relax-got-load/exe2 +190: + 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 +199: + grep __tsan_init 200: +++ uname 200: ++ '[' Linux = FreeBSD ']' 200: ++ trap 'on_error $LINENO' ERR @@ -13020,16 +13045,22 @@ 200: ++ echo -n 'Testing relocatable-many-sections ... ' 200: Testing relocatable-many-sections ... ++ set -o pipefail 200: ++ set -x -193: + not diff out/test/aarch64/relax-got-load/log1 out/test/aarch64/relax-got-load/log2 -193: + diff out/test/aarch64/relax-got-load/log1 out/test/aarch64/relax-got-load/log2 200: + nm mold 200: + grep __tsan_init -193: + return 0 -193: + on_exit -193: + echo OK -193: OK -193: + exit 0 -189/347 Test #193: aarch64-relax-got-load ................................... Passed 0.56 sec +193: + grep 'Hello world' +193: + out/test/aarch64/relax-got-load/exe1 +193: Hello world +193: + 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 +195: + cat +195: + cc -c -o out/test/aarch64/relocatable-archive/a.o -xc - +191: + grep -E '^0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 $' +191: + out/test/aarch64/range-extension-thunk2/exe +191: 0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 +191: + on_exit +191: + echo OK +191: OK +191: + exit 0 +189/347 Test #191: aarch64-range-extension-thunk2 ........................... Passed 0.29 sec test 201 Start 201: aarch64-relocatable-merge-sections @@ -13054,13 +13085,30 @@ 201: ++ OBJCOPY=objcopy 201: ++ STRIP=strip 201: ++ QEMU= +190: + out/test/aarch64/range-extension-thunk/exe2 +190: + grep 'main fn1 fn3 fn2 fn4' +190: main fn1 fn3 fn2 fn4 +190: + on_exit +190: + echo OK +190: OK +190: + exit 0 201: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-merge-sections.sh .sh +195: + cat +190/347 Test #190: aarch64-range-extension-thunk ............................ Passed 0.33 sec +test 202 + Start 202: aarch64-relocatable-mergeable-sections + +202: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-mergeable-sections.sh" +202: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +202: Environment variables: +202: MACHINE=aarch64 +202: CPU= +202: Test timeout computed to be: 1500 201: ++ testname=relocatable-merge-sections 201: ++ t=out/test/aarch64/relocatable-merge-sections 201: ++ mkdir -p out/test/aarch64/relocatable-merge-sections 201: ++ case $MACHINE in 201: ++ tlsdesc_opt=-mtls-dialect=desc -190: + 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 201: +++ uname 201: ++ '[' Linux = FreeBSD ']' 201: ++ trap 'on_error $LINENO' ERR @@ -13068,34 +13116,11 @@ 201: ++ echo -n 'Testing relocatable-merge-sections ... ' 201: Testing relocatable-merge-sections ... ++ set -o pipefail 201: ++ set -x -201: + nm mold -201: + grep __tsan_init -197: + test_cflags -g3 -gz -197: + echo 'int main() {}' -197: + cc -B. -g3 -gz -o /dev/null -xc - -191: + out/test/aarch64/range-extension-thunk2/exe -191: + grep -E '^0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 $' -191: 0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 -191: + on_exit -191: + echo OK -191: OK -191: + exit 0 -190/347 Test #191: aarch64-range-extension-thunk2 ........................... Passed 0.91 sec -test 202 - Start 202: aarch64-relocatable-mergeable-sections - -202: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-mergeable-sections.sh" -202: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -202: Environment variables: -202: MACHINE=aarch64 -202: CPU= -202: Test timeout computed to be: 1500 -159: + cc -c -xc -o out/test/aarch64/many-sections/b.o - -159: + cat -195: + cc -c -o out/test/aarch64/relocatable-archive/a.o -xc - -190: + grep 'main fn1 fn3 fn2 fn4' -195: + cat +193: + out/test/aarch64/relax-got-load/exe2 +195: + cc -c -o out/test/aarch64/relocatable-archive/b.o -xc - 202: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-mergeable-sections.sh +201: + grep __tsan_init +201: + nm mold 202: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 202: ++ export LC_ALL=C 202: ++ LC_ALL=C @@ -13110,13 +13135,44 @@ 202: ++ OBJCOPY=objcopy 202: ++ STRIP=strip 202: ++ QEMU= -190: + out/test/aarch64/range-extension-thunk/exe2 -190: main fn1 fn3 fn2 fn4 -190: + on_exit -190: + echo OK -190: OK -190: + exit 0 -191/347 Test #190: aarch64-range-extension-thunk ............................ Passed 1.03 sec +202: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-mergeable-sections.sh .sh +202: ++ testname=relocatable-mergeable-sections +202: ++ t=out/test/aarch64/relocatable-mergeable-sections +202: ++ mkdir -p out/test/aarch64/relocatable-mergeable-sections +193: + grep 'Hello world' +193: Hello world +202: ++ case $MACHINE in +202: ++ tlsdesc_opt=-mtls-dialect=desc +202: +++ uname +193: + case $MACHINE in +202: ++ '[' Linux = FreeBSD ']' +202: ++ trap 'on_error $LINENO' ERR +202: ++ trap on_exit EXIT +202: ++ echo -n 'Testing relocatable-mergeable-sections ... ' +202: Testing relocatable-mergeable-sections ... ++ set -o pipefail +202: ++ set -x +196: + c++ -c -o out/test/aarch64/relocatable-c++/a.o -xc++ - +193: + objdump -d out/test/aarch64/relax-got-load/exe1 +202: + grep __tsan_init +202: + nm mold +196: + cat +193: + grep -v exe1 +193: + objdump -d out/test/aarch64/relax-got-load/exe2 +193: + grep -v exe2 +199: + c++ -c -o out/test/aarch64/relocatable-exception/a.o -xc++ - +199: + cat +193: + not diff out/test/aarch64/relax-got-load/log1 out/test/aarch64/relax-got-load/log2 +193: + diff out/test/aarch64/relax-got-load/log1 out/test/aarch64/relax-got-load/log2 +196: + c++ -c -o out/test/aarch64/relocatable-c++/b.o -xc++ - +196: + cat +195: + cat +195: + cc -c -o out/test/aarch64/relocatable-archive/c.o -xc - +193: + return 0 +193: + on_exit +193: + echo OK +193: OK +193: + exit 0 +191/347 Test #193: aarch64-relax-got-load ................................... Passed 0.32 sec test 203 Start 203: aarch64-relocatable @@ -13126,15 +13182,7 @@ 203: MACHINE=aarch64 203: CPU= 203: Test timeout computed to be: 1500 -202: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-mergeable-sections.sh .sh -202: ++ testname=relocatable-mergeable-sections -202: ++ t=out/test/aarch64/relocatable-mergeable-sections -202: ++ mkdir -p out/test/aarch64/relocatable-mergeable-sections -196: + cat -196: + c++ -c -o out/test/aarch64/relocatable-c++/a.o -xc++ - 203: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable.sh -202: ++ case $MACHINE in -202: ++ tlsdesc_opt=-mtls-dialect=desc 203: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 203: ++ export LC_ALL=C 203: ++ LC_ALL=C @@ -13153,56 +13201,61 @@ 203: ++ testname=relocatable 203: ++ t=out/test/aarch64/relocatable 203: ++ mkdir -p out/test/aarch64/relocatable -202: +++ uname -202: ++ '[' Linux = FreeBSD ']' -202: ++ trap 'on_error $LINENO' ERR -202: ++ trap on_exit EXIT -202: ++ echo -n 'Testing relocatable-mergeable-sections ... ' -202: Testing relocatable-mergeable-sections ... ++ set -o pipefail -202: ++ set -x 203: ++ case $MACHINE in 203: ++ tlsdesc_opt=-mtls-dialect=desc -202: + nm mold -202: + grep __tsan_init -195: + cc -c -o out/test/aarch64/relocatable-archive/b.o -xc - -195: + cat -159: + cc -B. -o out/test/aarch64/many-sections/exe out/test/aarch64/many-sections/a.o out/test/aarch64/many-sections/b.o 203: +++ uname +198: + cc -c -o out/test/aarch64/relocatable-debug-info/a.o -xc - -g 203: ++ '[' Linux = FreeBSD ']' 203: ++ trap 'on_error $LINENO' ERR 203: ++ trap on_exit EXIT 203: ++ echo -n 'Testing relocatable ... ' 203: Testing relocatable ... ++ set -o pipefail 203: ++ set -x -203: + grep __tsan_init -203: + nm mold -196: + cat -199: + c++ -c -o out/test/aarch64/relocatable-exception/a.o -xc++ - -199: + cat -196: + c++ -c -o out/test/aarch64/relocatable-c++/b.o -xc++ - -195: + cat -195: + cc -c -o out/test/aarch64/relocatable-archive/c.o -xc - -197: + cat -197: + gcc -c -o out/test/aarch64/relocatable-compressed-debug-info/a.o -xc - -g3 -gz -198: + cc -c -o out/test/aarch64/relocatable-debug-info/a.o -xc - -g 198: + cat +203: + nm mold 199: + cat 199: + c++ -c -o out/test/aarch64/relocatable-exception/b.o -xc++ - +203: + grep __tsan_init +200: + cc -c -xassembler -o out/test/aarch64/relocatable-many-sections/a.o - +200: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' +197: + test_cflags -g3 -gz +197: + cc -B. -g3 -gz -o /dev/null -xc - +200: + seq 1 80000 +197: + echo 'int main() {}' +159: + cc -c -xc -o out/test/aarch64/many-sections/b.o - +159: + cat 198: + cc -c -o out/test/aarch64/relocatable-debug-info/b.o -xc - -g +159: + cc -B. -o out/test/aarch64/many-sections/exe out/test/aarch64/many-sections/a.o out/test/aarch64/many-sections/b.o +195: + cc -c -o out/test/aarch64/relocatable-archive/d.o -xc - 198: + cat -201: + cat 195: + cat +198: + grep 'Warning: DIE at offset' +198: + objdump --dwarf=info out/test/aarch64/relocatable-debug-info/a.o out/test/aarch64/relocatable-debug-info/b.o +195: + 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 +198: + ./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 +197: + gcc -c -o out/test/aarch64/relocatable-compressed-debug-info/a.o -xc - -g3 -gz +195: + ./mold -r -o out/test/aarch64/relocatable-archive/f.o out/test/aarch64/relocatable-archive/d.o out/test/aarch64/relocatable-archive/e.a +197: + cat 201: + cc -c -o out/test/aarch64/relocatable-merge-sections/a.o -xc -ffunction-sections - -195: + cc -c -o out/test/aarch64/relocatable-archive/d.o -xc - -159: + grep Hello -159: + out/test/aarch64/many-sections/exe +201: + cat +202: + cc -c -o out/test/aarch64/relocatable-mergeable-sections/a.o -xassembler - +202: + cat +202: + ./mold --relocatable -o out/test/aarch64/relocatable-mergeable-sections/b.o out/test/aarch64/relocatable-mergeable-sections/a.o +202: + grep -E '\b0\b.*Hello' 201: + ./mold --relocatable -o out/test/aarch64/relocatable-merge-sections/b.o out/test/aarch64/relocatable-merge-sections/a.o -159: Hello -159: + on_exit -159: + echo OK -159: OK -159: + exit 0 -192/347 Test #159: aarch64-many-sections .................................... Passed 3.70 sec +202: + readelf -W -p .rodata.str1.1 out/test/aarch64/relocatable-mergeable-sections/b.o +202: [ 0] Hello +202: + readelf -W -p .rodata.str1.1 out/test/aarch64/relocatable-mergeable-sections/b.o +195: + readelf --symbols out/test/aarch64/relocatable-archive/f.o +202: + grep -E '\b7\b.*World' +198: + cc -B. -o out/test/aarch64/relocatable-debug-info/exe out/test/aarch64/relocatable-debug-info/c.o +202: [ 7] World +202: + on_exit +202: + echo OK +202: OK +202: + exit 0 +197: + gcc -c -o out/test/aarch64/relocatable-compressed-debug-info/b.o -xc - -g3 -gz +192/347 Test #202: aarch64-relocatable-mergeable-sections ................... Passed 0.21 sec test 204 Start 204: aarch64-relro @@ -13212,11 +13265,12 @@ 204: MACHINE=aarch64 204: CPU= 204: Test timeout computed to be: 1500 -197: + gcc -c -o out/test/aarch64/relocatable-compressed-debug-info/b.o -xc - -g3 -gz 197: + cat -198: + grep 'Warning: DIE at offset' +195: + grep 'foo\b' out/test/aarch64/relocatable-archive/log 204: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relro.sh -195: + 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 +195: 19: 0000000000000018 24 FUNC GLOBAL DEFAULT 2 foo +195: + grep 'bar\b' out/test/aarch64/relocatable-archive/log +201: + readelf -WS out/test/aarch64/relocatable-merge-sections/b.o 204: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 204: ++ export LC_ALL=C 204: ++ LC_ALL=C @@ -13231,48 +13285,34 @@ 204: ++ OBJCOPY=objcopy 204: ++ STRIP=strip 204: ++ QEMU= -198: + objdump --dwarf=info out/test/aarch64/relocatable-debug-info/a.o out/test/aarch64/relocatable-debug-info/b.o -198: + ./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 -195: + ./mold -r -o out/test/aarch64/relocatable-archive/f.o out/test/aarch64/relocatable-archive/d.o out/test/aarch64/relocatable-archive/e.a 204: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relro.sh .sh 204: ++ testname=relro 204: ++ t=out/test/aarch64/relro 204: ++ mkdir -p out/test/aarch64/relro -200: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' -200: + cc -c -xassembler -o out/test/aarch64/relocatable-many-sections/a.o - -200: + seq 1 80000 +195: 20: 0000000000000030 8 FUNC GLOBAL DEFAULT 2 bar +195: + not grep 'baz\b' out/test/aarch64/relocatable-archive/log +195: + grep 'baz\b' out/test/aarch64/relocatable-archive/log +201: + grep -F .text.foo out/test/aarch64/relocatable-merge-sections/log1 +201: [ 4] .text.foo PROGBITS 0000000000000000 00008c 000008 00 AX 0 0 4 +201: + grep -F .text.bar out/test/aarch64/relocatable-merge-sections/log1 204: ++ case $MACHINE in 204: ++ tlsdesc_opt=-mtls-dialect=desc +201: [ 3] .text.bar PROGBITS 0000000000000000 000084 000008 00 AX 0 0 4 204: +++ uname -195: + readelf --symbols out/test/aarch64/relocatable-archive/f.o -201: + readelf -WS out/test/aarch64/relocatable-merge-sections/b.o +201: + ./mold --relocatable -o out/test/aarch64/relocatable-merge-sections/c.o out/test/aarch64/relocatable-merge-sections/a.o --relocatable-merge-sections 204: ++ '[' Linux = FreeBSD ']' 204: ++ trap 'on_error $LINENO' ERR 204: ++ trap on_exit EXIT 204: ++ echo -n 'Testing relro ... ' 204: Testing relro ... ++ set -o pipefail 204: ++ set -x -198: + cc -B. -o out/test/aarch64/relocatable-debug-info/exe out/test/aarch64/relocatable-debug-info/c.o -204: + cat -201: + grep -F .text.foo out/test/aarch64/relocatable-merge-sections/log1 204: + cc -c -xc -o out/test/aarch64/relro/a.o - -201: [ 4] .text.foo PROGBITS 0000000000000000 00008c 000008 00 AX 0 0 4 -201: + grep -F .text.bar out/test/aarch64/relocatable-merge-sections/log1 -195: + grep 'foo\b' out/test/aarch64/relocatable-archive/log -195: 19: 0000000000000018 24 FUNC GLOBAL DEFAULT 2 foo -195: + grep 'bar\b' out/test/aarch64/relocatable-archive/log -201: [ 3] .text.bar PROGBITS 0000000000000000 000084 000008 00 AX 0 0 4 -201: + ./mold --relocatable -o out/test/aarch64/relocatable-merge-sections/c.o out/test/aarch64/relocatable-merge-sections/a.o --relocatable-merge-sections -195: 20: 0000000000000030 8 FUNC GLOBAL DEFAULT 2 bar -195: + not grep 'baz\b' out/test/aarch64/relocatable-archive/log -195: + grep 'baz\b' out/test/aarch64/relocatable-archive/log -197: + ./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 195: + return 0 195: + on_exit 195: + echo OK 195: OK 195: + exit 0 -193/347 Test #195: aarch64-relocatable-archive .............................. Passed 1.24 sec +193/347 Test #195: aarch64-relocatable-archive .............................. Passed 0.49 sec test 205 Start 205: aarch64-repro @@ -13282,12 +13322,20 @@ 205: MACHINE=aarch64 205: CPU= 205: Test timeout computed to be: 1500 -204: + cc -B. -o out/test/aarch64/relro/exe1 out/test/aarch64/relro/a.o -Wl,-z,relro,-z,lazy +204: + cat +159: + grep Hello +159: + out/test/aarch64/many-sections/exe +159: Hello +159: + on_exit +159: + echo OK +159: OK +159: + exit 0 205: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/repro.sh 205: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 205: ++ export LC_ALL=C 205: ++ LC_ALL=C 205: ++ '[' -z aarch64 ']' +197: + ./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 205: ++ '[' -z '' ']' 205: ++ TESTDIR=out/test/aarch64 205: ++ CC=cc @@ -13298,13 +13346,20 @@ 205: ++ OBJCOPY=objcopy 205: ++ STRIP=strip 205: ++ QEMU= -201: + readelf -WS out/test/aarch64/relocatable-merge-sections/c.o +194/347 Test #159: aarch64-many-sections .................................... Passed 1.27 sec 205: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/repro.sh .sh +test 206 + Start 206: aarch64-require-defined + +206: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/require-defined.sh" +206: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +206: Environment variables: +206: MACHINE=aarch64 +206: CPU= +206: Test timeout computed to be: 1500 205: ++ testname=repro 205: ++ t=out/test/aarch64/repro 205: ++ mkdir -p out/test/aarch64/repro -201: + not grep -F .text.foo out/test/aarch64/relocatable-merge-sections/log2 -201: + grep -F .text.foo out/test/aarch64/relocatable-merge-sections/log2 205: ++ case $MACHINE in 205: ++ tlsdesc_opt=-mtls-dialect=desc 205: +++ uname @@ -13314,30 +13369,30 @@ 205: ++ echo -n 'Testing repro ... ' 205: Testing repro ... ++ set -o pipefail 205: ++ set -x -197: + cc -B. -o out/test/aarch64/relocatable-compressed-debug-info/exe out/test/aarch64/relocatable-compressed-debug-info/c.o +205: + cc -c -o out/test/aarch64/repro/a.o -xc - +205: + cat +201: + readelf -WS out/test/aarch64/relocatable-merge-sections/c.o +201: + not grep -F .text.foo out/test/aarch64/relocatable-merge-sections/log2 +201: + grep -F .text.foo out/test/aarch64/relocatable-merge-sections/log2 201: + return 0 201: + not grep -F .text.bar out/test/aarch64/relocatable-merge-sections/log2 201: + grep -F .text.bar out/test/aarch64/relocatable-merge-sections/log2 -205: + cc -c -o out/test/aarch64/repro/a.o -xc - -198: + grep 'Hello world' 201: + return 0 201: + on_exit 201: + echo OK 201: OK 201: + exit 0 -194/347 Test #201: aarch64-relocatable-merge-sections ....................... Passed 0.90 sec -test 206 - Start 206: aarch64-require-defined +203: + cc -c -o out/test/aarch64/relocatable/a.o -xc - +195/347 Test #201: aarch64-relocatable-merge-sections ....................... Passed 0.28 sec +test 207 + Start 207: aarch64-response-file -206: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/require-defined.sh" -206: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -206: Environment variables: -206: MACHINE=aarch64 -206: CPU= -206: Test timeout computed to be: 1500 -205: + cat -198: + out/test/aarch64/relocatable-debug-info/exe -198: Hello world +207: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/response-file.sh" +207: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +207: Environment variables: +207: MACHINE=aarch64 +207: CPU= +207: Test timeout computed to be: 1500 206: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/require-defined.sh 206: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 206: ++ export LC_ALL=C @@ -13353,44 +13408,13 @@ 206: ++ OBJCOPY=objcopy 206: ++ STRIP=strip 206: ++ QEMU= -198: + objdump --dwarf=info out/test/aarch64/relocatable-debug-info/c.o -202: + cc -c -o out/test/aarch64/relocatable-mergeable-sections/a.o -xassembler - +203: + cat 206: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/require-defined.sh .sh +204: + cc -B. -o out/test/aarch64/relro/exe1 out/test/aarch64/relro/a.o -Wl,-z,relro,-z,lazy 206: ++ testname=require-defined 206: ++ t=out/test/aarch64/require-defined 206: ++ mkdir -p out/test/aarch64/require-defined -198: + not grep Warning -198: + grep Warning -202: + cat -206: ++ case $MACHINE in -206: ++ tlsdesc_opt=-mtls-dialect=desc -198: + return 0 -202: + ./mold --relocatable -o out/test/aarch64/relocatable-mergeable-sections/b.o out/test/aarch64/relocatable-mergeable-sections/a.o -198: + on_exit -198: + echo OK -198: OK -198: + exit 0 -195/347 Test #198: aarch64-relocatable-debug-info ........................... Passed 1.20 sec -test 207 - Start 207: aarch64-response-file - -207: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/response-file.sh" -207: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -207: Environment variables: -207: MACHINE=aarch64 -207: CPU= -207: Test timeout computed to be: 1500 -205: + rm -rf out/test/aarch64/repro/exe.repro out/test/aarch64/repro/exe.repro.tar -205: + cc -B. -o out/test/aarch64/repro/exe out/test/aarch64/repro/a.o -206: +++ uname -206: ++ '[' Linux = FreeBSD ']' -206: ++ trap 'on_error $LINENO' ERR -206: ++ trap on_exit EXIT -206: ++ echo -n 'Testing require-defined ... ' -206: Testing require-defined ... ++ set -o pipefail -206: ++ set -x -206: + cc -o out/test/aarch64/require-defined/a.o -c -xc - -206: + cat +197: + cc -B. -o out/test/aarch64/relocatable-compressed-debug-info/exe out/test/aarch64/relocatable-compressed-debug-info/c.o 207: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/response-file.sh 207: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 207: ++ export LC_ALL=C @@ -13406,39 +13430,48 @@ 207: ++ OBJCOPY=objcopy 207: ++ STRIP=strip 207: ++ QEMU= +206: ++ case $MACHINE in +206: ++ tlsdesc_opt=-mtls-dialect=desc 207: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/response-file.sh .sh 207: ++ testname=response-file 207: ++ t=out/test/aarch64/response-file 207: ++ mkdir -p out/test/aarch64/response-file -204: + out/test/aarch64/relro/exe1 -204: + grep 'Hello world' -204: Hello world -202: + readelf -W -p .rodata.str1.1 out/test/aarch64/relocatable-mergeable-sections/b.o 207: ++ case $MACHINE in 207: ++ tlsdesc_opt=-mtls-dialect=desc -204: + grep -w GNU_RELRO -204: + readelf --segments -W out/test/aarch64/relro/exe1 -204: GNU_RELRO 0x000820 0x0000000000020820 0x0000000000020820 0x000218 0x00f7e0 R 0x1 -204: + cc -B. -o out/test/aarch64/relro/exe2 out/test/aarch64/relro/a.o -Wl,-z,relro,-z,now 207: +++ uname +206: +++ uname 207: ++ '[' Linux = FreeBSD ']' 207: ++ trap 'on_error $LINENO' ERR 207: ++ trap on_exit EXIT 207: ++ echo -n 'Testing response-file ... ' 207: Testing response-file ... ++ set -o pipefail 207: ++ set -x -202: + grep -E '\b0\b.*Hello' -202: [ 0] Hello -207: + cat -202: + grep -E '\b7\b.*World' 207: + cc -c -o out/test/aarch64/response-file/a.o -xc - -202: + readelf -W -p .rodata.str1.1 out/test/aarch64/relocatable-mergeable-sections/b.o -202: [ 7] World -202: + on_exit -202: + echo OK -202: OK -202: + exit 0 -196/347 Test #202: aarch64-relocatable-mergeable-sections ................... Passed 0.79 sec +206: ++ '[' Linux = FreeBSD ']' +206: ++ trap 'on_error $LINENO' ERR +206: ++ trap on_exit EXIT +206: ++ echo -n 'Testing require-defined ... ' +206: Testing require-defined ... ++ set -o pipefail +206: ++ set -x +206: + cc -o out/test/aarch64/require-defined/a.o -c -xc - +198: + grep 'Hello world' +206: + cat +207: + cat +205: + rm -rf out/test/aarch64/repro/exe.repro out/test/aarch64/repro/exe.repro.tar +198: + out/test/aarch64/relocatable-debug-info/exe +205: + cc -B. -o out/test/aarch64/repro/exe out/test/aarch64/repro/a.o +203: + cc -c -o out/test/aarch64/relocatable/b.o -xc - +203: + cat +198: Hello world +198: + not grep Warning +198: + grep Warning +198: + objdump --dwarf=info out/test/aarch64/relocatable-debug-info/c.o +198: + return 0 +198: + on_exit +198: + echo OK +198: OK +198: + exit 0 +196/347 Test #198: aarch64-relocatable-debug-info ........................... Passed 0.46 sec test 208 Start 208: aarch64-response-file2 @@ -13448,13 +13481,7 @@ 208: MACHINE=aarch64 208: CPU= 208: Test timeout computed to be: 1500 -206: + rm -f out/test/aarch64/require-defined/b.a -206: + ar rcs out/test/aarch64/require-defined/b.a out/test/aarch64/require-defined/a.o -203: + cat -203: + cc -c -o out/test/aarch64/relocatable/a.o -xc - 208: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/response-file2.sh -206: + cc -o out/test/aarch64/require-defined/c.o -c -xc - -206: + cat 208: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 208: ++ export LC_ALL=C 208: ++ LC_ALL=C @@ -13470,19 +13497,46 @@ 208: ++ STRIP=strip 208: ++ QEMU= 208: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/response-file2.sh .sh -197: + grep 'Hello world' 208: ++ testname=response-file2 208: ++ t=out/test/aarch64/response-file2 208: ++ mkdir -p out/test/aarch64/response-file2 208: ++ case $MACHINE in 208: ++ tlsdesc_opt=-mtls-dialect=desc +208: +++ uname +208: ++ '[' Linux = FreeBSD ']' +208: ++ trap 'on_error $LINENO' ERR +208: ++ trap on_exit EXIT +208: ++ echo -n 'Testing response-file2 ... ' +208: Testing response-file2 ... ++ set -o pipefail +208: ++ set -x +204: + grep 'Hello world' +208: + cc -c -o out/test/aarch64/response-file2/a.o -xc - +204: + out/test/aarch64/relro/exe1 +204: Hello world +208: + cat +206: + rm -f out/test/aarch64/require-defined/b.a +203: + ./mold --relocatable -o out/test/aarch64/relocatable/c.o out/test/aarch64/relocatable/a.o out/test/aarch64/relocatable/b.o +207: + cc -c -o out/test/aarch64/response-file/b.o -xc - +207: + cat +204: + grep -w GNU_RELRO +206: + ar rcs out/test/aarch64/require-defined/b.a out/test/aarch64/require-defined/a.o +204: + readelf --segments -W out/test/aarch64/relro/exe1 +206: + cat +206: + cc -o out/test/aarch64/require-defined/c.o -c -xc - +204: GNU_RELRO 0x000820 0x0000000000020820 0x0000000000020820 0x000218 0x00f7e0 R 0x1 +204: + cc -B. -o out/test/aarch64/relro/exe2 out/test/aarch64/relro/a.o -Wl,-z,relro,-z,now +205: + not '[' -f out/test/aarch64/repro/exe.repro.tar ']' +205: + '[' -f out/test/aarch64/repro/exe.repro.tar ']' +205: + return 0 +205: + cc -B. -o out/test/aarch64/repro/exe out/test/aarch64/repro/a.o -Wl,-repro +197: + grep 'Hello world' 197: + out/test/aarch64/relocatable-compressed-debug-info/exe 197: Hello world 197: + on_exit 197: + echo OK 197: OK 197: + exit 0 -197/347 Test #197: aarch64-relocatable-compressed-debug-info ................ Passed 1.45 sec +197/347 Test #197: aarch64-relocatable-compressed-debug-info ................ Passed 0.51 sec test 209 Start 209: aarch64-retain-symbols-file @@ -13492,22 +13546,6 @@ 209: MACHINE=aarch64 209: CPU= 209: Test timeout computed to be: 1500 -208: +++ uname -208: ++ '[' Linux = FreeBSD ']' -208: ++ trap 'on_error $LINENO' ERR -208: ++ trap on_exit EXIT -208: ++ echo -n 'Testing response-file2 ... ' -208: Testing response-file2 ... ++ set -o pipefail -208: ++ set -x -207: + cat -205: + not '[' -f out/test/aarch64/repro/exe.repro.tar ']' -205: + '[' -f out/test/aarch64/repro/exe.repro.tar ']' -205: + return 0 -205: + cc -B. -o out/test/aarch64/repro/exe out/test/aarch64/repro/a.o -Wl,-repro -208: + cat -207: + cc -c -o out/test/aarch64/response-file/b.o -xc - -206: + cc -B. -o out/test/aarch64/require-defined/exe out/test/aarch64/require-defined/c.o out/test/aarch64/require-defined/b.a -208: + cc -c -o out/test/aarch64/response-file2/a.o -xc - 209: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/retain-symbols-file.sh 209: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 209: ++ export LC_ALL=C @@ -13524,61 +13562,46 @@ 209: ++ STRIP=strip 209: ++ QEMU= 209: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/retain-symbols-file.sh .sh -204: + grep 'Hello world' -204: + out/test/aarch64/relro/exe2 +203: + cc -B. -o out/test/aarch64/relocatable/exe out/test/aarch64/relocatable/c.o 209: ++ testname=retain-symbols-file 209: ++ t=out/test/aarch64/retain-symbols-file 209: ++ mkdir -p out/test/aarch64/retain-symbols-file -204: Hello world -204: + grep -w GNU_RELRO -203: + cc -c -o out/test/aarch64/relocatable/b.o -xc - -203: + cat -204: + readelf --segments -W out/test/aarch64/relro/exe2 +208: + cc -c -o out/test/aarch64/response-file2/b.o -xc - +208: + cat 209: ++ case $MACHINE in 209: ++ tlsdesc_opt=-mtls-dialect=desc -204: GNU_RELRO 0x000820 0x0000000000020820 0x0000000000020820 0x000258 0x00f7e0 R 0x1 -204: + cc -B. -o out/test/aarch64/relro/exe3 out/test/aarch64/relro/a.o -Wl,-z,norelro 209: +++ uname +207: + cc -c -o out/test/aarch64/response-file/c.o -xc - 209: ++ '[' Linux = FreeBSD ']' 209: ++ trap 'on_error $LINENO' ERR 209: ++ trap on_exit EXIT 209: ++ echo -n 'Testing retain-symbols-file ... ' 209: Testing retain-symbols-file ... ++ set -o pipefail 209: ++ set -x -208: + cat -208: + cc -c -o out/test/aarch64/response-file2/b.o -xc - -209: + cat 209: + cc -c -o out/test/aarch64/retain-symbols-file/a.o -xc - 207: + cat -207: + cc -c -o out/test/aarch64/response-file/c.o -xc - -206: + not grep foobar -206: + grep foobar -206: + readelf --symbols out/test/aarch64/require-defined/exe +209: + cat 208: + echo ''\''out/test/aarch64/response-file2/b.o'\''' 208: + echo @out/test/aarch64/response-file2/rsp1 -206: + return 0 208: + cc -B. -o out/test/aarch64/response-file2/exe out/test/aarch64/response-file2/a.o -Wl,@out/test/aarch64/response-file2/rsp2 -206: + 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 -205: + tar -C out/test/aarch64/repro -xf out/test/aarch64/repro/exe.repro.tar -203: + ./mold --relocatable -o out/test/aarch64/relocatable/c.o out/test/aarch64/relocatable/a.o out/test/aarch64/relocatable/b.o -209: + cat -209: + 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 +204: + out/test/aarch64/relro/exe2 +206: + cc -B. -o out/test/aarch64/require-defined/exe out/test/aarch64/require-defined/c.o out/test/aarch64/require-defined/b.a +204: + grep 'Hello world' +204: Hello world +204: + grep -w GNU_RELRO +204: + readelf --segments -W out/test/aarch64/relro/exe2 +204: GNU_RELRO 0x000820 0x0000000000020820 0x0000000000020820 0x000258 0x00f7e0 R 0x1 +204: + cc -B. -o out/test/aarch64/relro/exe3 out/test/aarch64/relro/a.o -Wl,-z,norelro +203: + out/test/aarch64/relocatable/exe 207: + echo ''\''out/test/aarch64/response-file/b.o'\'' '\''out/test/aarch64/response-file/c.o'\''' 207: + cc -B. -o out/test/aarch64/response-file/exe out/test/aarch64/response-file/a.o -Wl,@out/test/aarch64/response-file/rsp -205: + tar -C out/test/aarch64/repro -tvf out/test/aarch64/repro/exe.repro.tar -205: + grep ' exe.repro/.*/a.o' -205: -rw-rw-r-- 0/0 1600 1969-12-31 12:00 exe.repro/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/out/test/aarch64/repro/a.o -205: + grep /a.o out/test/aarch64/repro/exe.repro/response.txt -205: out/test/aarch64/repro/a.o -205: + grep mold out/test/aarch64/repro/exe.repro/version.txt -205: mold 2.37.1 (compatible with GNU ld) -205: + rm -rf out/test/aarch64/repro/exe.repro out/test/aarch64/repro/exe.repro.tar -208: + on_exit -208: + echo OK -208: OK -208: + exit 0 -204: + out/test/aarch64/relro/exe3 -198/347 Test #208: aarch64-response-file2 ................................... Passed 0.38 sec +209: + cat +203: Hello world +203: + on_exit +203: + echo OK +203: OK +203: + exit 0 +198/347 Test #203: aarch64-relocatable ...................................... Passed 0.33 sec test 210 Start 210: aarch64-reverse-sections @@ -13588,29 +13611,11 @@ 210: MACHINE=aarch64 210: CPU= 210: Test timeout computed to be: 1500 -204: + grep 'Hello world' -204: Hello world -204: + not grep -w GNU_RELRO -204: + grep -w GNU_RELRO -204: + readelf --segments -W out/test/aarch64/relro/exe3 -203: + cc -B. -o out/test/aarch64/relocatable/exe out/test/aarch64/relocatable/c.o -205: + MOLD_REPRO=1 -205: + cc -B. -o out/test/aarch64/repro/exe out/test/aarch64/repro/a.o -204: + return 0 -204: + on_exit -204: + echo OK -204: OK -204: + exit 0 -199/347 Test #204: aarch64-relro ............................................ Passed 0.83 sec -test 211 - Start 211: aarch64-rodata-name - -211: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/rodata-name.sh" -211: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -211: Environment variables: -211: MACHINE=aarch64 -211: CPU= -211: Test timeout computed to be: 1500 +208: + on_exit +208: + echo OK +208: OK +208: + exit 0 +209: + 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 210: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/reverse-sections.sh 210: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 210: ++ export LC_ALL=C @@ -13626,17 +13631,35 @@ 210: ++ OBJCOPY=objcopy 210: ++ STRIP=strip 210: ++ QEMU= -207: + on_exit -207: + echo OK -207: OK -207: + exit 0 -206: + grep foobar -206: + readelf --symbols out/test/aarch64/require-defined/exe 210: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/reverse-sections.sh .sh -206: 84: 0000000000010770 8 FUNC LOCAL DEFAULT 18 foobar +199/347 Test #208: aarch64-response-file2 ................................... Passed 0.11 sec 210: ++ testname=reverse-sections 210: ++ t=out/test/aarch64/reverse-sections 210: ++ mkdir -p out/test/aarch64/reverse-sections +test 211 + Start 211: aarch64-rodata-name + +211: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/rodata-name.sh" +211: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +211: Environment variables: +211: MACHINE=aarch64 +211: CPU= +211: Test timeout computed to be: 1500 +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 reverse-sections ... ' +210: Testing reverse-sections ... ++ set -o pipefail +210: ++ set -x +210: + cc -o out/test/aarch64/reverse-sections/a.o -c -xc++ - +210: + cat +205: + tar -C out/test/aarch64/repro -xf out/test/aarch64/repro/exe.repro.tar +206: + not grep foobar +206: + grep foobar +206: + readelf --symbols out/test/aarch64/require-defined/exe 211: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/rodata-name.sh 211: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 211: ++ export LC_ALL=C @@ -13652,9 +13675,51 @@ 211: ++ OBJCOPY=objcopy 211: ++ STRIP=strip 211: ++ QEMU= -200/347 Test #207: aarch64-response-file .................................... Passed 0.56 sec -210: ++ case $MACHINE in -210: ++ tlsdesc_opt=-mtls-dialect=desc +204: + grep 'Hello world' +204: + out/test/aarch64/relro/exe3 +211: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/rodata-name.sh .sh +211: ++ testname=rodata-name +211: ++ t=out/test/aarch64/rodata-name +211: ++ mkdir -p out/test/aarch64/rodata-name +211: ++ case $MACHINE in +211: ++ tlsdesc_opt=-mtls-dialect=desc +211: +++ uname +211: ++ '[' Linux = FreeBSD ']' +211: ++ trap 'on_error $LINENO' ERR +211: ++ trap on_exit EXIT +211: ++ echo -n 'Testing rodata-name ... ' +211: Testing rodata-name ... ++ set -o pipefail +211: ++ set -x +211: + '[' aarch64 = arm ']' +211: + '[' aarch64 = s390x ']' +205: + tar -C out/test/aarch64/repro -tvf out/test/aarch64/repro/exe.repro.tar +204: Hello world +205: + grep ' exe.repro/.*/a.o' +205: -rw-rw-r-- 0/0 1600 1970-01-01 14:00 exe.repro/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/out/test/aarch64/repro/a.o +205: + grep /a.o out/test/aarch64/repro/exe.repro/response.txt +206: + return 0 +206: + 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 +211: + cat +205: out/test/aarch64/repro/a.o +205: + grep mold out/test/aarch64/repro/exe.repro/version.txt +211: + cc -c -o out/test/aarch64/rodata-name/a.o -x assembler - +205: mold 2.37.1 (compatible with GNU ld) +205: + rm -rf out/test/aarch64/repro/exe.repro out/test/aarch64/repro/exe.repro.tar +204: + readelf --segments -W out/test/aarch64/relro/exe3 +204: + not grep -w GNU_RELRO +204: + grep -w GNU_RELRO +205: + MOLD_REPRO=1 +205: + cc -B. -o out/test/aarch64/repro/exe out/test/aarch64/repro/a.o +204: + return 0 +207: + on_exit +207: + echo OK +207: OK +207: + exit 0 +204: + on_exit +204: + echo OK +204: OK +204: + exit 0 +200/347 Test #207: aarch64-response-file .................................... Passed 0.18 sec test 212 Start 212: aarch64-rosegment @@ -13664,22 +13729,27 @@ 212: MACHINE=aarch64 212: CPU= 212: Test timeout computed to be: 1500 -206: + 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 -206: + grep 'undefined symbol: xyz' -210: +++ uname -210: ++ '[' Linux = FreeBSD ']' -210: ++ trap 'on_error $LINENO' ERR -210: ++ trap on_exit EXIT -210: ++ echo -n 'Testing reverse-sections ... ' -210: Testing reverse-sections ... ++ set -o pipefail -210: ++ set -x -211: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/rodata-name.sh .sh -211: ++ testname=rodata-name -211: ++ t=out/test/aarch64/rodata-name -211: ++ mkdir -p out/test/aarch64/rodata-name +201/347 Test #204: aarch64-relro ............................................ Passed 0.23 sec +test 213 + Start 213: aarch64-rpath + +213: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/rpath.sh" +213: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +213: Environment variables: +213: MACHINE=aarch64 +213: CPU= +213: Test timeout computed to be: 1500 +211: + cat +211: + cc -c -o out/test/aarch64/rodata-name/b.o -xc - 209: + readelf -W --symbols out/test/aarch64/retain-symbols-file/exe -210: + cc -o out/test/aarch64/reverse-sections/a.o -c -xc++ - -210: + cat +209: + not grep ' foo$' out/test/aarch64/retain-symbols-file/log +209: + grep ' foo$' out/test/aarch64/retain-symbols-file/log +209: + return 0 +209: + not grep ' bar$' out/test/aarch64/retain-symbols-file/log +209: + grep ' bar$' out/test/aarch64/retain-symbols-file/log +209: + return 0 +209: + not grep ' main$' out/test/aarch64/retain-symbols-file/log +209: + grep ' main$' out/test/aarch64/retain-symbols-file/log 212: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/rosegment.sh 212: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 212: ++ export LC_ALL=C @@ -13695,49 +13765,10 @@ 212: ++ OBJCOPY=objcopy 212: ++ STRIP=strip 212: ++ QEMU= -209: + not grep ' foo$' out/test/aarch64/retain-symbols-file/log -209: + grep ' foo$' out/test/aarch64/retain-symbols-file/log -196: + ./mold --relocatable -o out/test/aarch64/relocatable-c++/c.o out/test/aarch64/relocatable-c++/a.o -211: ++ case $MACHINE in -211: ++ tlsdesc_opt=-mtls-dialect=desc -209: + return 0 -209: + not grep ' bar$' out/test/aarch64/retain-symbols-file/log -209: + grep ' bar$' out/test/aarch64/retain-symbols-file/log -203: + out/test/aarch64/relocatable/exe 212: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/rosegment.sh .sh 212: ++ testname=rosegment 212: ++ t=out/test/aarch64/rosegment 212: ++ mkdir -p out/test/aarch64/rosegment -209: + return 0 -209: + not grep ' main$' out/test/aarch64/retain-symbols-file/log -209: + grep ' main$' out/test/aarch64/retain-symbols-file/log -203: Hello world -209: + return 0 -209: + grep ' baz$' out/test/aarch64/retain-symbols-file/log -203: + on_exit -203: + echo OK -203: OK -203: + exit 0 -211: +++ uname -201/347 Test #203: aarch64-relocatable ...................................... Passed 1.28 sec -test 213 - Start 213: aarch64-rpath - -213: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/rpath.sh" -213: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -213: Environment variables: -213: MACHINE=aarch64 -213: CPU= -213: Test timeout computed to be: 1500 -211: ++ '[' Linux = FreeBSD ']' -211: ++ trap 'on_error $LINENO' ERR -211: ++ trap on_exit EXIT -211: ++ echo -n 'Testing rodata-name ... ' -211: Testing rodata-name ... ++ set -o pipefail -211: ++ set -x -211: + '[' aarch64 = arm ']' -211: + '[' aarch64 = s390x ']' -211: + cc -c -o out/test/aarch64/rodata-name/a.o -x assembler - 212: ++ case $MACHINE in 212: ++ tlsdesc_opt=-mtls-dialect=desc 212: +++ uname @@ -13748,31 +13779,7 @@ 212: Testing rosegment ... ++ set -o pipefail 212: ++ set -x 212: + cc -o out/test/aarch64/rosegment/a.o -c -xc - -205: + tar -C out/test/aarch64/repro -tvf out/test/aarch64/repro/exe.repro.tar -205: + grep ' exe.repro/.*/a.o' -205: -rw-rw-r-- 0/0 1600 1969-12-31 12:00 exe.repro/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/out/test/aarch64/repro/a.o -205: + tar -C out/test/aarch64/repro -xf out/test/aarch64/repro/exe.repro.tar -209: 44: 00000000000107b8 8 FUNC LOCAL DEFAULT 18 baz -209: + on_exit -209: + echo OK -209: OK -209: + exit 0 -202/347 Test #209: aarch64-retain-symbols-file .............................. Passed 0.48 sec -test 214 - Start 214: aarch64-run-clang - -214: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/run-clang.sh" -214: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -214: Environment variables: -214: MACHINE=aarch64 -214: CPU= -214: Test timeout computed to be: 1500 -212: + cat -211: + cat -205: + grep /a.o out/test/aarch64/repro/exe.repro/response.txt -196: + ./mold --relocatable -o out/test/aarch64/relocatable-c++/d.o out/test/aarch64/relocatable-c++/b.o -211: + cc -c -o out/test/aarch64/rodata-name/b.o -xc - -211: + cat +196: + ./mold --relocatable -o out/test/aarch64/relocatable-c++/c.o out/test/aarch64/relocatable-c++/a.o 213: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/rpath.sh 213: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 213: ++ export LC_ALL=C @@ -13788,7 +13795,48 @@ 213: ++ OBJCOPY=objcopy 213: ++ STRIP=strip 213: ++ QEMU= +213: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/rpath.sh .sh +213: ++ testname=rpath +213: ++ t=out/test/aarch64/rpath +213: ++ mkdir -p out/test/aarch64/rpath +213: ++ case $MACHINE in +213: ++ tlsdesc_opt=-mtls-dialect=desc +212: + cat +199: + ./mold --relocatable -o out/test/aarch64/relocatable-exception/c.o out/test/aarch64/relocatable-exception/a.o out/test/aarch64/relocatable-exception/b.o +210: + cat +213: +++ uname +210: + cc -o out/test/aarch64/reverse-sections/b.o -c -xc++ - +213: ++ '[' Linux = FreeBSD ']' +213: ++ trap 'on_error $LINENO' ERR +213: ++ trap on_exit EXIT +213: ++ echo -n 'Testing rpath ... ' +213: Testing rpath ... ++ set -o pipefail +213: ++ set -x +209: + return 0 +209: + grep ' baz$' out/test/aarch64/retain-symbols-file/log +209: 44: 00000000000107b8 8 FUNC LOCAL DEFAULT 18 baz +209: + on_exit +209: + echo OK +209: OK +209: + exit 0 +206: + readelf --symbols out/test/aarch64/require-defined/exe +202/347 Test #209: aarch64-retain-symbols-file .............................. Passed 0.13 sec +213: + cat +test 214 + Start 214: aarch64-run-clang + +214: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/run-clang.sh" +214: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +214: Environment variables: +214: MACHINE=aarch64 +214: CPU= +214: Test timeout computed to be: 1500 +199: + c++ -B. -o out/test/aarch64/relocatable-exception/exe out/test/aarch64/relocatable-exception/c.o +196: + ./mold --relocatable -o out/test/aarch64/relocatable-c++/d.o out/test/aarch64/relocatable-c++/b.o 214: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/run-clang.sh +213: + cc -o out/test/aarch64/rpath/a.o -c -x assembler - +206: + grep foobar +206: 84: 0000000000010770 8 FUNC LOCAL DEFAULT 18 foobar 214: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 214: ++ export LC_ALL=C 214: ++ LC_ALL=C @@ -13803,35 +13851,18 @@ 214: ++ OBJCOPY=objcopy 214: ++ STRIP=strip 214: ++ QEMU= -213: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/rpath.sh .sh -205: out/test/aarch64/repro/a.o -205: + grep mold out/test/aarch64/repro/exe.repro/version.txt -213: ++ testname=rpath -213: ++ t=out/test/aarch64/rpath -213: ++ mkdir -p out/test/aarch64/rpath 214: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/run-clang.sh .sh 214: ++ testname=run-clang 214: ++ t=out/test/aarch64/run-clang 214: ++ mkdir -p out/test/aarch64/run-clang +206: + 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 +196: + c++ -B. -o out/test/aarch64/relocatable-c++/exe out/test/aarch64/relocatable-c++/c.o out/test/aarch64/relocatable-c++/d.o +211: + cc -B. -o out/test/aarch64/rodata-name/exe out/test/aarch64/rodata-name/a.o out/test/aarch64/rodata-name/b.o +206: + grep 'undefined symbol: xyz' 214: ++ case $MACHINE in 214: ++ tlsdesc_opt=-mtls-dialect=desc -205: mold 2.37.1 (compatible with GNU ld) -205: + on_exit -205: + echo OK -205: OK -205: + exit 0 -213: ++ case $MACHINE in -213: ++ tlsdesc_opt=-mtls-dialect=desc -203/347 Test #205: aarch64-repro ............................................ Passed 0.86 sec -test 215 - Start 215: aarch64-run - -215: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/run.sh" -215: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -215: Environment variables: -215: MACHINE=aarch64 -215: CPU= -215: Test timeout computed to be: 1500 +212: + cc -B. -o out/test/aarch64/rosegment/exe1 out/test/aarch64/rosegment/a.o +213: + cc -B. -o out/test/aarch64/rpath/exe1 out/test/aarch64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-R/no/such/directory,-R/ 214: +++ uname 214: ++ '[' Linux = FreeBSD ']' 214: ++ trap 'on_error $LINENO' ERR @@ -13840,19 +13871,63 @@ 214: Testing run-clang ... ++ set -o pipefail 214: ++ set -x 214: + '[' cc = cc ']' -214: + grep '__[at]san_init' -210: + cc -o out/test/aarch64/reverse-sections/b.o -c -xc++ - +205: + tar -C out/test/aarch64/repro -tvf out/test/aarch64/repro/exe.repro.tar +210: + cc -o out/test/aarch64/reverse-sections/c.o -c -xc++ - 214: + nm mold-wrapper.so -213: +++ uname -213: ++ '[' Linux = FreeBSD ']' -213: ++ trap 'on_error $LINENO' ERR -213: ++ trap on_exit EXIT -213: ++ echo -n 'Testing rpath ... ' -213: Testing rpath ... ++ set -o pipefail -213: ++ set -x -214: + clang --version +214: + grep '__[at]san_init' +205: + grep ' exe.repro/.*/a.o' +205: -rw-rw-r-- 0/0 1600 1970-01-01 14:00 exe.repro/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/out/test/aarch64/repro/a.o +205: + tar -C out/test/aarch64/repro -xf out/test/aarch64/repro/exe.repro.tar 210: + cat -212: + cc -B. -o out/test/aarch64/rosegment/exe1 out/test/aarch64/rosegment/a.o +214: + clang --version +199: + out/test/aarch64/relocatable-exception/exe +199: 0 +199: + on_exit +199: + echo OK +199: OK +199: + exit 0 +214: + skip +214: + echo skipped +214: skipped +214: + trap - EXIT +214: + exit 0 +203/347 Test #199: aarch64-relocatable-exception ............................ Passed 0.65 sec +204/347 Test #214: aarch64-run-clang ........................................***Skipped 0.04 sec +test 215 + Start 215: aarch64-run + +215: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/run.sh" +215: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +215: Environment variables: +215: MACHINE=aarch64 +215: CPU= +215: Test timeout computed to be: 1500 +test 216 + Start 216: aarch64-section-align + +216: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/section-align.sh" +216: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +216: Environment variables: +216: MACHINE=aarch64 +216: CPU= +216: Test timeout computed to be: 1500 +205: + grep /a.o out/test/aarch64/repro/exe.repro/response.txt +205: out/test/aarch64/repro/a.o +205: + grep mold out/test/aarch64/repro/exe.repro/version.txt +212: + not grep '\.interp .* \.text' +212: + grep '\.interp .* \.text' +212: + readelf -W --segments out/test/aarch64/rosegment/exe1 +212: + return 0 +212: + cc -B. -o out/test/aarch64/rosegment/exe2 out/test/aarch64/rosegment/a.o -Wl,--rosegment +196: + out/test/aarch64/relocatable-c++/exe +196: + grep 'Hello world' +196: Hello world +211: + grep Hello +206: mold: error: --require-defined: undefined symbol: xyz +206: + on_exit +206: + echo OK +206: OK +206: + exit 0 215: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/run.sh 215: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 215: ++ export LC_ALL=C @@ -13868,30 +13943,24 @@ 215: ++ OBJCOPY=objcopy 215: ++ STRIP=strip 215: ++ QEMU= -213: + cat -214: + skip -214: + echo skipped -214: skipped -214: + trap - EXIT -214: + exit 0 -204/347 Test #214: aarch64-run-clang ........................................***Skipped 0.07 sec -test 216 - Start 216: aarch64-section-align - -216: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/section-align.sh" -216: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -216: Environment variables: -216: MACHINE=aarch64 -216: CPU= -216: Test timeout computed to be: 1500 215: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/run.sh .sh 215: ++ testname=run 215: ++ t=out/test/aarch64/run 215: ++ mkdir -p out/test/aarch64/run +211: + readelf -p .rodata.str1.1 out/test/aarch64/rodata-name/exe +216: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/section-align.sh +205/347 Test #206: aarch64-require-defined .................................. Passed 0.26 sec +test 217 + Start 217: aarch64-section-attributes + +217: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/section-attributes.sh" +217: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +217: Environment variables: +217: MACHINE=aarch64 +217: CPU= +217: Test timeout computed to be: 1500 215: ++ case $MACHINE in 215: ++ tlsdesc_opt=-mtls-dialect=desc -213: + cc -o out/test/aarch64/rpath/a.o -c -x assembler - -196: + c++ -B. -o out/test/aarch64/relocatable-c++/exe out/test/aarch64/relocatable-c++/c.o out/test/aarch64/relocatable-c++/d.o 215: +++ uname 215: ++ '[' Linux = FreeBSD ']' 215: ++ trap 'on_error $LINENO' ERR @@ -13900,7 +13969,12 @@ 215: Testing run ... ++ set -o pipefail 215: ++ set -x 215: + '[' cc = cc ']' -216: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/section-align.sh +196: + on_exit +196: + echo OK +196: OK +196: + exit 0 +211: [ 0] Hello +211: + grep world 216: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 216: ++ export LC_ALL=C 216: ++ LC_ALL=C @@ -13915,37 +13989,40 @@ 216: ++ OBJCOPY=objcopy 216: ++ STRIP=strip 216: ++ QEMU= +206/347 Test #196: aarch64-relocatable-c++ .................................. Passed 0.75 sec 215: + grep '__[at]san_init' -216: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/section-align.sh .sh -216: ++ testname=section-align -216: ++ t=out/test/aarch64/section-align -216: ++ mkdir -p out/test/aarch64/section-align -213: + cc -B. -o out/test/aarch64/rpath/exe1 out/test/aarch64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-R/no/such/directory,-R/ -206: mold: error: --require-defined: undefined symbol: xyz -206: + on_exit -206: + echo OK -206: OK -206: + exit 0 -205/347 Test #206: aarch64-require-defined .................................. Passed 0.83 sec -test 217 - Start 217: aarch64-section-attributes +211: + readelf -p .rodata.str4.4 out/test/aarch64/rodata-name/exe +test 218 + Start 218: aarch64-section-order -217: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/section-attributes.sh" -217: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -217: Environment variables: -217: MACHINE=aarch64 -217: CPU= -217: Test timeout computed to be: 1500 +218: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/section-order.sh" +218: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +218: Environment variables: +218: MACHINE=aarch64 +218: CPU= +218: Test timeout computed to be: 1500 215: + nm mold -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 section-align ... ' -216: Testing section-align ... ++ set -o pipefail -216: ++ set -x +211: [ 0] world +211: + readelf -p .rodata.str1.1 out/test/aarch64/rodata-name/exe +205: mold 2.37.1 (compatible with GNU ld) +205: + on_exit +205: + echo OK +205: OK +205: + exit 0 +207/347 Test #205: aarch64-repro ............................................ Passed 0.28 sec +test 219 + Start 219: aarch64-section-start + +219: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/section-start.sh" +219: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +219: Environment variables: +219: MACHINE=aarch64 +219: CPU= +219: Test timeout computed to be: 1500 +211: + grep foobar +211: [ 7] foobar +213: + readelf --dynamic out/test/aarch64/rpath/exe1 +213: + grep -F 'Library runpath: [/foo:/bar:/no/such/directory:/]' 217: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/section-attributes.sh 217: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 217: ++ export LC_ALL=C @@ -13961,58 +14038,38 @@ 217: ++ OBJCOPY=objcopy 217: ++ STRIP=strip 217: ++ QEMU= -216: + cat -216: + cc -o out/test/aarch64/section-align/a.o -c -xc -fno-PIC - +216: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/section-align.sh .sh +216: ++ testname=section-align +216: ++ t=out/test/aarch64/section-align +216: ++ mkdir -p out/test/aarch64/section-align 217: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/section-attributes.sh .sh +213: 0x000000000000001d (RUNPATH) Library runpath: [/foo:/bar:/no/such/directory:/] +219: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/section-start.sh +218: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/section-order.sh +213: + cc -B. -o out/test/aarch64/rpath/exe2 out/test/aarch64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-rpath,/foo,-rpath,/baz +211: + readelf -p .rodata.cst8 out/test/aarch64/rodata-name/exe +211: + grep abcdefgh +219: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/section-start.sh .sh +216: ++ case $MACHINE in +216: ++ tlsdesc_opt=-mtls-dialect=desc +216: +++ uname 217: ++ testname=section-attributes 217: ++ t=out/test/aarch64/section-attributes 217: ++ mkdir -p out/test/aarch64/section-attributes -211: + cc -B. -o out/test/aarch64/rodata-name/exe out/test/aarch64/rodata-name/a.o out/test/aarch64/rodata-name/b.o -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 section-attributes ... ' -217: Testing section-attributes ... ++ set -o pipefail -217: ++ set -x -217: + cat -216: + cc -B. -o out/test/aarch64/section-align/exe1 out/test/aarch64/section-align/a.o -Wl,--section-align=.foo=0x2000 -210: + cc -o out/test/aarch64/reverse-sections/c.o -c -xc++ - -217: + cc -o out/test/aarch64/section-attributes/a.o -c -xassembler - -210: + cat -212: + not grep '\.interp .* \.text' -212: + grep '\.interp .* \.text' -217: + cc -o out/test/aarch64/section-attributes/b.o -c -xassembler - -217: + cat -212: + readelf -W --segments out/test/aarch64/rosegment/exe1 -196: + out/test/aarch64/relocatable-c++/exe -196: + grep 'Hello world' -212: + return 0 -212: + cc -B. -o out/test/aarch64/rosegment/exe2 out/test/aarch64/rosegment/a.o -Wl,--rosegment -196: Hello world -196: + on_exit -196: + echo OK -196: OK -196: + exit 0 -206/347 Test #196: aarch64-relocatable-c++ .................................. Passed 2.30 sec -test 218 - Start 218: aarch64-section-order - -218: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/section-order.sh" -218: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -218: Environment variables: -218: MACHINE=aarch64 -218: CPU= -218: Test timeout computed to be: 1500 -217: + cc -o out/test/aarch64/section-attributes/c.o -c -xassembler - -217: + cat -213: + readelf --dynamic out/test/aarch64/rpath/exe1 -218: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/section-order.sh -213: + grep -F 'Library runpath: [/foo:/bar:/no/such/directory:/]' -213: 0x000000000000001d (RUNPATH) Library runpath: [/foo:/bar:/no/such/directory:/] -213: + cc -B. -o out/test/aarch64/rpath/exe2 out/test/aarch64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-rpath,/foo,-rpath,/baz 218: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 218: ++ export LC_ALL=C 218: ++ LC_ALL=C @@ -14027,99 +14084,54 @@ 218: ++ OBJCOPY=objcopy 218: ++ STRIP=strip 218: ++ QEMU= +219: ++ testname=section-start +219: ++ t=out/test/aarch64/section-start +219: ++ mkdir -p out/test/aarch64/section-start +216: ++ '[' Linux = FreeBSD ']' +216: ++ trap 'on_error $LINENO' ERR +216: ++ trap on_exit EXIT +216: ++ echo -n 'Testing section-align ... ' +216: Testing section-align ... ++ set -o pipefail +216: ++ set -x +211: [ 0] abcdefgh +217: ++ case $MACHINE in +217: ++ tlsdesc_opt=-mtls-dialect=desc +216: + cc -o out/test/aarch64/section-align/a.o -c -xc -fno-PIC - +211: + grep baz +211: + readelf -p .rodatabaz out/test/aarch64/rodata-name/exe 218: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/section-order.sh .sh +219: ++ case $MACHINE in +219: ++ tlsdesc_opt=-mtls-dialect=desc +216: + cat 218: ++ testname=section-order 218: ++ t=out/test/aarch64/section-order 218: ++ mkdir -p out/test/aarch64/section-order -217: + cc -o out/test/aarch64/section-attributes/d.o -c -xc - -217: + cat -218: ++ case $MACHINE in -218: ++ tlsdesc_opt=-mtls-dialect=desc -218: +++ uname -218: ++ '[' Linux = FreeBSD ']' -218: ++ trap 'on_error $LINENO' ERR -218: ++ trap on_exit EXIT -218: ++ echo -n 'Testing section-order ... ' -218: Testing section-order ... ++ set -o pipefail -218: ++ set -x -216: + readelf -WS out/test/aarch64/section-align/exe1 -218: + cat -218: + cc -o out/test/aarch64/section-order/a.o -c -xc -fno-PIC - -216: + grep '\.foo.* 8192$' -216: [25] .foo PROGBITS 0000000000032000 002000 000004 00 WA 0 0 8192 -216: + cc -B. -o out/test/aarch64/section-align/exe2 out/test/aarch64/section-align/a.o -Wl,--section-align=.foo=256 -199: + ./mold --relocatable -o out/test/aarch64/relocatable-exception/c.o out/test/aarch64/relocatable-exception/a.o out/test/aarch64/relocatable-exception/b.o -210: + 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 -217: + 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 -212: + not grep '\.interp .* \.text' -212: + readelf -W --segments out/test/aarch64/rosegment/exe2 -212: + grep '\.interp .* \.text' -212: + return 0 -212: + cc -B. -o out/test/aarch64/rosegment/exe3 out/test/aarch64/rosegment/a.o -Wl,--no-rosegment -211: + readelf -p .rodata.str1.1 out/test/aarch64/rodata-name/exe -211: + grep Hello -199: + c++ -B. -o out/test/aarch64/relocatable-exception/exe out/test/aarch64/relocatable-exception/c.o -211: [ 0] Hello -211: + grep world -211: + readelf -p .rodata.str4.4 out/test/aarch64/rodata-name/exe -211: [ 0] world -213: + readelf --dynamic out/test/aarch64/rpath/exe2 -216: + grep '\.foo.* 256$' -211: + readelf -p .rodata.str1.1 out/test/aarch64/rodata-name/exe -216: + readelf -WS out/test/aarch64/section-align/exe2 -218: + 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' -211: + grep foobar -211: [ 7] foobar -216: [25] .foo PROGBITS 0000000000030a00 000a00 000004 00 WA 0 0 256 -213: + grep -F 'Library runpath: [/foo:/bar:/baz]' -213: 0x000000000000001d (RUNPATH) Library runpath: [/foo:/bar:/baz] -213: + on_exit -213: + echo OK -213: OK -213: + exit 0 -207/347 Test #213: aarch64-rpath ............................................ Passed 0.48 sec -test 219 - Start 219: aarch64-section-start - -219: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/section-start.sh" -219: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -219: Environment variables: -219: MACHINE=aarch64 -219: CPU= -219: Test timeout computed to be: 1500 -216: + not cc -B. -o out/test/aarch64/section-align/exe3 out/test/aarch64/section-align/a.o -Wl,--section-align=.foo=3 -216: + grep 'must be a power of 2' -211: + readelf -p .rodata.cst8 out/test/aarch64/rodata-name/exe -211: + grep abcdefgh -211: [ 0] abcdefgh -219: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/section-start.sh -219: + . /build/reproducible-path/mold-2.37.1+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= -211: + grep baz -211: + readelf -p .rodatabaz out/test/aarch64/rodata-name/exe -219: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/section-start.sh .sh +219: +++ uname +219: ++ '[' Linux = FreeBSD ']' +217: +++ uname 211: String dump of section '.rodatabaz': 211: [ 0] baz +219: ++ trap 'on_error $LINENO' ERR +219: ++ trap on_exit EXIT +219: ++ echo -n 'Testing section-start ... ' +219: Testing section-start ... ++ set -o pipefail +219: ++ set -x +219: + '[' aarch64 = ppc64 ']' +219: + [[ aarch64 = loongarch* ]] +219: + '[' aarch64 = arm ']' +219: + cat +217: ++ '[' Linux = FreeBSD ']' 211: + on_exit 211: + echo OK 211: OK 211: + exit 0 -208/347 Test #211: aarch64-rodata-name ...................................... Passed 0.64 sec -219: ++ testname=section-start -219: ++ t=out/test/aarch64/section-start -219: ++ mkdir -p out/test/aarch64/section-start +217: ++ trap 'on_error $LINENO' ERR +217: ++ trap on_exit EXIT +217: ++ echo -n 'Testing section-attributes ... ' +217: Testing section-attributes ... ++ set -o pipefail +217: ++ set -x +219: + cc -o out/test/aarch64/section-start/a.o -c -xc -fno-PIC - +208/347 Test #211: aarch64-rodata-name ...................................... Passed 0.13 sec test 220 Start 220: aarch64-separate-debug-file @@ -14129,44 +14141,25 @@ 220: MACHINE=aarch64 220: CPU= 220: Test timeout computed to be: 1500 -219: ++ case $MACHINE in -219: ++ tlsdesc_opt=-mtls-dialect=desc -210: + out/test/aarch64/reverse-sections/exe1 -210: + grep 'foo1 foo2 foo3 foo4 foo5 foo6' -210: foo1 foo2 foo3 foo4 foo5 foo6 -210: + 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 -217: + grep 'foobar.*WAX' -217: + readelf -W --sections out/test/aarch64/section-attributes/exe -217: [28] .foobar PROGBITS 0000000000040a41 000a41 000010 00 WAX 0 0 1 -217: + on_exit -217: + echo OK -217: OK -217: + exit 0 -209/347 Test #217: aarch64-section-attributes ............................... Passed 0.42 sec -test 221 - Start 221: aarch64-shared-abs-sym - -221: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/shared-abs-sym.sh" -221: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -221: Environment variables: -221: MACHINE=aarch64 -221: CPU= -221: Test timeout computed to be: 1500 -219: +++ uname -219: ++ '[' Linux = FreeBSD ']' -219: ++ trap 'on_error $LINENO' ERR -219: ++ trap on_exit EXIT -219: ++ echo -n 'Testing section-start ... ' -219: Testing section-start ... ++ set -o pipefail -219: ++ set -x -219: + '[' aarch64 = ppc64 ']' -219: + [[ aarch64 = loongarch* ]] -219: + '[' aarch64 = arm ']' -216: mold: fatal: --section-align=.foo=3: value must be a power of 2 -216: + on_exit -216: + echo OK -216: OK -216: + exit 0 +218: ++ case $MACHINE in +218: ++ tlsdesc_opt=-mtls-dialect=desc +218: +++ uname +218: ++ '[' Linux = FreeBSD ']' +218: ++ trap 'on_error $LINENO' ERR +218: ++ trap on_exit EXIT +218: ++ echo -n 'Testing section-order ... ' +218: Testing section-order ... ++ set -o pipefail +218: ++ set -x +218: + cc -o out/test/aarch64/section-order/a.o -c -xc -fno-PIC - +218: + cat +217: + cc -o out/test/aarch64/section-attributes/a.o -c -xassembler - +217: + cat +217: + cc -o out/test/aarch64/section-attributes/b.o -c -xassembler - +217: + cat +210: + 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 +212: + not grep '\.interp .* \.text' +212: + grep '\.interp .* \.text' +212: + readelf -W --segments out/test/aarch64/rosegment/exe2 220: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/separate-debug-file.sh 220: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 220: ++ export LC_ALL=C @@ -14183,8 +14176,99 @@ 220: ++ STRIP=strip 220: ++ QEMU= 220: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/separate-debug-file.sh .sh -210/347 Test #216: aarch64-section-align .................................... Passed 0.48 sec -219: + cc -o out/test/aarch64/section-start/a.o -c -xc -fno-PIC - +220: ++ testname=separate-debug-file +220: ++ t=out/test/aarch64/separate-debug-file +220: ++ mkdir -p out/test/aarch64/separate-debug-file +212: + return 0 +212: + cc -B. -o out/test/aarch64/rosegment/exe3 out/test/aarch64/rosegment/a.o -Wl,--no-rosegment +220: ++ case $MACHINE in +220: ++ tlsdesc_opt=-mtls-dialect=desc +216: + cc -B. -o out/test/aarch64/section-align/exe1 out/test/aarch64/section-align/a.o -Wl,--section-align=.foo=0x2000 +220: +++ uname +220: ++ '[' Linux = FreeBSD ']' +220: ++ trap 'on_error $LINENO' ERR +220: ++ trap on_exit EXIT +220: ++ echo -n 'Testing separate-debug-file ... ' +220: Testing separate-debug-file ... ++ set -o pipefail +220: ++ set -x +217: + cat +217: + cc -o out/test/aarch64/section-attributes/c.o -c -xassembler - +220: + nm mold +219: + 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 +220: + grep __tsan_init +217: + cat +217: + cc -o out/test/aarch64/section-attributes/d.o -c -xc - +218: + 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' +213: + grep -F 'Library runpath: [/foo:/bar:/baz]' +213: + readelf --dynamic out/test/aarch64/rpath/exe2 +213: 0x000000000000001d (RUNPATH) Library runpath: [/foo:/bar:/baz] +213: + on_exit +213: + echo OK +213: OK +213: + exit 0 +209/347 Test #213: aarch64-rpath ............................................ Passed 0.13 sec +test 221 + Start 221: aarch64-shared-abs-sym + +221: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/shared-abs-sym.sh" +221: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +221: Environment variables: +221: MACHINE=aarch64 +221: CPU= +221: Test timeout computed to be: 1500 +221: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/shared-abs-sym.sh +221: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/shared-abs-sym.sh .sh +217: + 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 +221: ++ testname=shared-abs-sym +221: ++ t=out/test/aarch64/shared-abs-sym +221: ++ mkdir -p out/test/aarch64/shared-abs-sym +221: ++ case $MACHINE in +221: ++ tlsdesc_opt=-mtls-dialect=desc +210: + out/test/aarch64/reverse-sections/exe1 +216: + readelf -WS out/test/aarch64/section-align/exe1 +221: +++ uname +210: + grep 'foo1 foo2 foo3 foo4 foo5 foo6' +210: foo1 foo2 foo3 foo4 foo5 foo6 +210: + 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 +221: ++ '[' Linux = FreeBSD ']' +221: ++ trap 'on_error $LINENO' ERR +221: ++ trap on_exit EXIT +221: ++ echo -n 'Testing shared-abs-sym ... ' +221: Testing shared-abs-sym ... ++ set -o pipefail +221: ++ set -x +216: + grep '\.foo.* 8192$' +216: [25] .foo PROGBITS 0000000000032000 002000 000004 00 WA 0 0 8192 +216: + cc -B. -o out/test/aarch64/section-align/exe2 out/test/aarch64/section-align/a.o -Wl,--section-align=.foo=256 +221: ++ uname +221: + '[' Linux = FreeBSD ']' +221: + cc -B. -fPIC -shared -o out/test/aarch64/shared-abs-sym/a.so -xassembler - +221: + cat +212: + grep '\.interp .* \.text' +212: + readelf -W --segments out/test/aarch64/rosegment/exe3 +212: 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 +212: + on_exit +212: + echo OK +212: OK +212: + exit 0 +219: + grep 'main fn1 fn2 0x10000000 0x20000000' +219: + out/test/aarch64/section-start/exe1 +219: main fn1 fn2 0x10000000 0x20000000 +219: + sed 's/0x[0-9a-f]*//' +210/347 Test #212: aarch64-rosegment ........................................ Passed 0.18 sec test 222 Start 222: aarch64-shared @@ -14194,13 +14278,30 @@ 222: MACHINE=aarch64 222: CPU= 222: Test timeout computed to be: 1500 -219: + cat -220: ++ testname=separate-debug-file -220: ++ t=out/test/aarch64/separate-debug-file -220: ++ mkdir -p out/test/aarch64/separate-debug-file -221: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/shared-abs-sym.sh +219: + grep ' LOAD ' +219: + readelf -W --segments out/test/aarch64/section-start/exe1 +219: + diff out/test/aarch64/section-start/log1 /dev/fd/63 +219: ++ sort out/test/aarch64/section-start/log1 +219: + 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 +218: + grep Hello +218: + out/test/aarch64/section-order/exe1 +218: Hello world +218: + readelf -SW out/test/aarch64/section-order/exe1 +216: + grep '\.foo.* 256$' +216: + readelf -WS out/test/aarch64/section-align/exe2 +216: [25] .foo PROGBITS 0000000000030a00 000a00 000004 00 WA 0 0 256 +218: + grep '\.fn2 .*00200000' +216: + not cc -B. -o out/test/aarch64/section-align/exe3 out/test/aarch64/section-align/a.o -Wl,--section-align=.foo=3 +218: [ 1] .fn2 PROGBITS 0000000000200000 010000 000030 00 AX 0 0 4 +218: + readelf -SW out/test/aarch64/section-order/exe1 222: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/shared.sh -199: + out/test/aarch64/relocatable-exception/exe +217: + grep 'foobar.*WAX' +217: + readelf -W --sections out/test/aarch64/section-attributes/exe +217: [28] .foobar PROGBITS 0000000000040a41 000a41 000010 00 WAX 0 0 1 +217: + on_exit +217: + echo OK +217: OK +217: + exit 0 222: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 222: ++ export LC_ALL=C 222: ++ LC_ALL=C @@ -14215,15 +14316,13 @@ 222: ++ OBJCOPY=objcopy 222: ++ STRIP=strip 222: ++ QEMU= -220: ++ case $MACHINE in -220: ++ tlsdesc_opt=-mtls-dialect=desc -199: 0 -199: + on_exit -199: + echo OK -199: OK -199: + exit 0 222: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/shared.sh .sh -211/347 Test #199: aarch64-relocatable-exception ............................ Passed 2.36 sec +222: ++ testname=shared +222: ++ t=out/test/aarch64/shared +222: ++ mkdir -p out/test/aarch64/shared +216: + grep 'must be a power of 2' +211/347 Test #217: aarch64-section-attributes ............................... Passed 0.15 sec +210: + grep 'foo5 foo6 foo3 foo4 foo1 foo2' test 223 Start 223: aarch64-shuffle-sections-seed @@ -14233,9 +14332,12 @@ 223: MACHINE=aarch64 223: CPU= 223: Test timeout computed to be: 1500 -222: ++ testname=shared -222: ++ t=out/test/aarch64/shared -222: ++ mkdir -p out/test/aarch64/shared +210: + out/test/aarch64/reverse-sections/exe2 +210: foo5 foo6 foo3 foo4 foo1 foo2 +210: + on_exit +210: + echo OK +210: OK +210: + exit 0 222: ++ case $MACHINE in 222: ++ tlsdesc_opt=-mtls-dialect=desc 222: +++ uname @@ -14245,36 +14347,28 @@ 222: ++ echo -n 'Testing shared ... ' 222: Testing shared ... ++ set -o pipefail 222: ++ set -x -221: + . /build/reproducible-path/mold-2.37.1+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= -220: +++ uname -220: ++ '[' Linux = FreeBSD ']' -220: ++ trap 'on_error $LINENO' ERR -220: ++ trap on_exit EXIT -220: ++ echo -n 'Testing separate-debug-file ... ' -220: Testing separate-debug-file ... ++ set -o pipefail -220: ++ set -x -220: + grep __tsan_init -212: + grep '\.interp .* \.text' -212: + readelf -W --segments out/test/aarch64/rosegment/exe3 -212: 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 -212: + on_exit -212: + echo OK -212: OK -212: + exit 0 -212/347 Test #212: aarch64-rosegment ........................................ Passed 0.69 sec +222: + cc -fPIC -c -o out/test/aarch64/shared/a.o -xc - +222: + cat +219: + out/test/aarch64/section-start/exe2 +219: + grep 'main fn1 fn2 0x20000000 0x10000000' +219: main fn1 fn2 0x20000000 0x10000000 +219: + sed 's/0x[0-9a-f]*//' +219: + grep ' LOAD ' +219: + readelf -W --segments out/test/aarch64/section-start/exe2 +219: + diff out/test/aarch64/section-start/log2 /dev/fd/63 +221: + cc -B. -fPIC -shared -o out/test/aarch64/shared-abs-sym/b.so -xassembler - +221: + cat +218: + grep '\.fn1 .*00300000' +218: [ 6] .fn1 PROGBITS 0000000000300000 020000 000030 00 AX 0 0 4 +218: + 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' +160: + ./mold --relocatable -o out/test/aarch64/many-sections2/b.o out/test/aarch64/many-sections2/a.o +216: mold: fatal: --section-align=.foo=3: value must be a power of 2 +216: + on_exit +216: + echo OK +216: OK +216: + exit 0 +212/347 Test #210: aarch64-reverse-sections ................................. Passed 0.28 sec +213/347 Test #216: aarch64-section-align .................................... Passed 0.16 sec test 224 Start 224: aarch64-shuffle-sections @@ -14284,10 +14378,20 @@ 224: MACHINE=aarch64 224: CPU= 224: Test timeout computed to be: 1500 -221: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/shared-abs-sym.sh .sh -221: ++ testname=shared-abs-sym -221: ++ t=out/test/aarch64/shared-abs-sym -221: ++ mkdir -p out/test/aarch64/shared-abs-sym +test 225 + Start 225: aarch64-soname + +225: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/soname.sh" +225: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +225: Environment variables: +225: MACHINE=aarch64 +225: CPU= +225: Test timeout computed to be: 1500 +219: ++ sort out/test/aarch64/section-start/log2 +219: + on_exit +219: + echo OK +219: OK +219: + exit 0 223: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/shuffle-sections-seed.sh 223: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 223: ++ export LC_ALL=C @@ -14303,18 +14407,12 @@ 223: ++ OBJCOPY=objcopy 223: ++ STRIP=strip 223: ++ QEMU= -222: + cc -fPIC -c -o out/test/aarch64/shared/a.o -xc - -222: + cat -220: + nm mold 223: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/shuffle-sections-seed.sh .sh -218: + out/test/aarch64/section-order/exe1 223: ++ testname=shuffle-sections-seed 223: ++ t=out/test/aarch64/shuffle-sections-seed 223: ++ mkdir -p out/test/aarch64/shuffle-sections-seed -221: ++ case $MACHINE in -221: ++ tlsdesc_opt=-mtls-dialect=desc -218: + grep Hello -218: Hello world +223: ++ case $MACHINE in +223: ++ tlsdesc_opt=-mtls-dialect=desc 224: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/shuffle-sections.sh 224: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 224: ++ export LC_ALL=C @@ -14330,71 +14428,11 @@ 224: ++ OBJCOPY=objcopy 224: ++ STRIP=strip 224: ++ QEMU= -223: ++ case $MACHINE in -223: ++ tlsdesc_opt=-mtls-dialect=desc -221: +++ uname -221: ++ '[' Linux = FreeBSD ']' -221: ++ trap 'on_error $LINENO' ERR -221: ++ trap on_exit EXIT -221: ++ echo -n 'Testing shared-abs-sym ... ' -221: Testing shared-abs-sym ... ++ set -o pipefail -221: ++ set -x -223: +++ uname -223: ++ '[' Linux = FreeBSD ']' -223: ++ trap 'on_error $LINENO' ERR -223: ++ trap on_exit EXIT -223: ++ echo -n 'Testing shuffle-sections-seed ... ' -223: Testing shuffle-sections-seed ... ++ set -o pipefail -223: ++ set -x 224: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/shuffle-sections.sh .sh -223: + cat -219: + 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 +214/347 Test #219: aarch64-section-start .................................... Passed 0.15 sec 224: ++ testname=shuffle-sections 224: ++ t=out/test/aarch64/shuffle-sections 224: ++ mkdir -p out/test/aarch64/shuffle-sections -218: + grep '\.fn2 .*00200000' -218: + readelf -SW out/test/aarch64/section-order/exe1 -218: [ 1] .fn2 PROGBITS 0000000000200000 010000 000030 00 AX 0 0 4 -223: + cc -o out/test/aarch64/shuffle-sections-seed/a.o -ffunction-sections -c -xc - -224: ++ case $MACHINE in -224: ++ tlsdesc_opt=-mtls-dialect=desc -221: ++ uname -221: + '[' Linux = FreeBSD ']' -221: + cat -224: +++ uname -218: + grep '\.fn1 .*00300000' -224: ++ '[' Linux = FreeBSD ']' -224: ++ trap 'on_error $LINENO' ERR -224: ++ trap on_exit EXIT -224: ++ echo -n 'Testing shuffle-sections ... ' -224: Testing shuffle-sections ... ++ set -o pipefail -224: ++ set -x -222: + cc -B. -shared -o out/test/aarch64/shared/b.so out/test/aarch64/shared/a.o -218: + readelf -SW out/test/aarch64/section-order/exe1 -218: [ 6] .fn1 PROGBITS 0000000000300000 020000 000030 00 AX 0 0 4 -218: + 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' -224: + cc -o out/test/aarch64/shuffle-sections/a.o -ffunction-sections -c -xc - -221: + cc -B. -fPIC -shared -o out/test/aarch64/shared-abs-sym/a.so -xassembler - -224: + cat -210: + out/test/aarch64/reverse-sections/exe2 -210: + grep 'foo5 foo6 foo3 foo4 foo1 foo2' -210: foo5 foo6 foo3 foo4 foo1 foo2 -210: + on_exit -210: + echo OK -210: OK -210: + exit 0 -213/347 Test #210: aarch64-reverse-sections ................................. Passed 0.90 sec -test 225 - Start 225: aarch64-soname - -225: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/soname.sh" -225: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -225: Environment variables: -225: MACHINE=aarch64 -225: CPU= -225: Test timeout computed to be: 1500 -215: + cc -xc -c -o out/test/aarch64/run/a.o - -215: + cat 225: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/soname.sh 225: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 225: ++ export LC_ALL=C @@ -14410,2014 +14448,54 @@ 225: ++ OBJCOPY=objcopy 225: ++ STRIP=strip 225: ++ QEMU= +test 226 + Start 226: aarch64-spare-program-headers + +226: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/spare-program-headers.sh" +226: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +226: Environment variables: +226: MACHINE=aarch64 +226: CPU= +226: Test timeout computed to be: 1500 +224: ++ case $MACHINE in +224: ++ tlsdesc_opt=-mtls-dialect=desc +224: +++ uname +224: ++ '[' Linux = FreeBSD ']' +224: ++ trap 'on_error $LINENO' ERR +224: ++ trap on_exit EXIT +224: ++ echo -n 'Testing shuffle-sections ... ' +224: Testing shuffle-sections ... ++ set -o pipefail +224: ++ set -x +224: + cc -o out/test/aarch64/shuffle-sections/a.o -ffunction-sections -c -xc - +224: + cat 225: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/soname.sh .sh 225: ++ testname=soname 225: ++ t=out/test/aarch64/soname 225: ++ mkdir -p out/test/aarch64/soname -223: + cc -o out/test/aarch64/shuffle-sections-seed/b.o -ffunction-sections -c -xc - -223: ++ seq 1 1000 -223: + for i in `seq 1 1000` -223: + echo 'void fn1() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn2() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn3() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn4() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn5() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn6() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn7() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn8() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn9() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn10() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn11() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn12() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn13() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn14() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn15() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn16() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn17() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn18() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn19() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn20() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn21() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn22() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn23() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn24() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn25() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn26() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn27() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn28() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn29() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn30() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn31() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn32() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn33() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn34() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn35() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn36() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn37() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn38() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn39() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn40() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn41() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn42() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn43() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn44() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn45() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn46() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn47() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn48() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn49() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn50() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn51() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn52() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn53() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn54() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn55() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn56() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn57() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn58() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn59() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn60() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn61() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn62() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn63() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn64() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn65() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn66() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn67() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn68() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn69() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn70() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn71() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn72() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn73() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn74() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn75() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn76() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn77() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn78() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn79() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn80() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn81() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn82() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn83() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn84() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn85() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn86() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn87() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn88() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn89() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn90() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn91() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn92() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn93() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn94() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn95() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn96() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn97() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn98() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn99() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn100() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn101() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn102() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn103() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn104() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn105() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn106() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn107() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn108() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn109() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn110() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn111() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn112() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn113() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn114() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn115() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn116() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn117() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn118() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn119() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn120() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn121() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn122() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn123() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn124() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn125() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn126() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn127() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn128() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn129() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn130() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn131() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn132() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn133() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn134() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn135() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn136() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn137() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn138() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn139() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn140() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn141() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn142() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn143() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn144() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn145() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn146() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn147() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn148() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn149() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn150() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn151() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn152() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn153() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn154() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn155() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn156() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn157() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn158() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn159() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn160() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn161() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn162() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn163() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn164() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn165() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn166() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn167() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn168() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn169() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn170() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn171() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn172() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn173() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn174() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn175() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn176() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn177() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn178() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn179() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn180() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn181() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn182() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn183() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn184() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn185() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn186() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn187() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn188() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn189() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn190() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn191() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn192() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn193() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn194() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn195() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn196() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn197() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn198() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn199() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn200() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn201() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn202() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn203() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn204() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn205() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn206() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn207() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn208() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn209() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn210() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn211() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn212() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn213() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn214() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn215() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn216() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn217() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn218() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn219() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn220() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn221() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn222() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn223() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn224() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn225() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn226() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn227() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn228() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn229() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn230() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn231() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn232() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn233() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn234() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn235() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn236() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn237() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn238() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn239() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn240() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn241() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn242() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn243() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn244() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn245() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn246() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn247() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn248() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn249() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn250() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn251() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn252() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn253() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn254() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn255() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn256() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn257() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn258() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn259() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn260() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn261() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn262() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn263() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn264() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn265() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn266() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn267() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn268() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn269() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn270() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn271() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn272() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn273() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn274() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn275() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn276() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn277() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn278() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn279() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn280() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn281() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn282() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn283() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn284() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn285() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn286() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn287() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn288() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn289() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn290() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn291() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn292() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn293() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn294() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn295() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn296() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn297() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn298() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn299() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn300() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn301() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn302() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn303() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn304() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn305() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn306() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn307() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn308() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn309() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn310() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn311() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn312() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn313() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn314() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn315() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn316() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn317() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn318() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn319() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn320() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn321() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn322() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn323() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn324() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn325() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn326() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn327() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn328() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn329() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn330() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn331() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn332() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn333() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn334() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn335() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn336() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn337() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn338() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn339() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn340() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn341() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn342() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn343() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn344() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn345() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn346() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn347() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn348() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn349() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn350() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn351() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn352() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn353() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn354() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn355() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn356() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn357() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn358() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn359() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn360() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn361() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn362() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn363() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn364() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn365() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn366() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn367() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn368() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn369() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn370() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn371() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn372() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn373() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn374() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn375() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn376() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn377() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn378() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn379() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn380() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn381() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn382() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn383() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn384() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn385() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn386() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn387() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn388() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn389() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn390() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn391() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn392() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn393() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn394() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn395() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn396() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn397() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn398() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn399() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn400() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn401() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn402() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn403() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn404() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn405() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn406() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn407() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn408() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn409() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn410() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn411() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn412() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn413() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn414() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn415() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn416() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn417() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn418() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn419() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn420() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn421() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn422() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn423() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn424() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn425() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn426() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn427() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn428() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn429() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn430() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn431() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn432() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn433() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn434() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn435() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn436() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn437() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn438() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn439() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn440() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn441() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn442() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn443() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn444() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn445() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn446() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn447() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn448() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn449() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn450() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn451() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn452() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn453() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn454() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn455() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn456() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn457() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn458() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn459() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn460() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn461() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn462() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn463() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn464() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn465() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn466() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn467() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn468() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn469() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn470() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn471() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn472() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn473() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn474() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn475() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn476() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn477() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn478() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn479() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn480() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn481() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn482() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn483() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn484() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn485() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn486() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn487() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn488() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn489() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn490() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn491() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn492() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn493() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn494() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn495() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn496() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn497() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn498() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn499() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn500() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn501() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn502() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn503() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn504() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn505() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn506() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn507() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn508() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn509() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn510() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn511() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn512() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn513() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn514() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn515() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn516() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn517() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn518() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn519() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn520() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn521() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn522() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn523() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn524() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn525() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn526() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn527() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn528() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn529() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn530() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn531() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn532() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn533() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn534() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn535() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn536() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn537() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn538() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn539() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn540() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn541() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn542() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn543() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn544() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn545() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn546() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn547() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn548() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn549() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn550() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn551() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn552() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn553() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn554() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn555() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn556() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn557() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn558() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn559() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn560() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn561() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn562() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn563() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn564() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn565() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn566() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn567() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn568() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn569() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn570() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn571() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn572() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn573() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn574() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn575() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn576() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn577() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn578() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn579() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn580() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn581() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn582() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn583() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn584() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn585() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn586() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn587() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn588() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn589() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn590() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn591() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn592() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn593() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn594() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn595() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn596() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn597() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn598() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn599() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn600() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn601() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn602() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn603() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn604() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn605() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn606() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn607() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn608() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn609() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn610() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn611() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn612() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn613() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn614() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn615() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn616() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn617() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn618() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn619() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn620() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn621() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn622() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn623() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn624() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn625() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn626() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn627() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn628() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn629() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn630() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn631() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn632() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn633() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn634() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn635() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn636() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn637() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn638() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn639() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn640() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn641() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn642() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn643() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn644() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn645() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn646() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn647() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn648() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn649() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn650() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn651() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn652() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn653() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn654() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn655() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn656() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn657() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn658() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn659() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn660() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn661() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn662() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn663() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn664() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn665() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn666() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn667() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn668() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn669() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn670() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn671() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn672() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn673() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn674() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn675() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn676() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn677() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn678() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn679() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn680() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn681() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn682() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn683() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn684() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn685() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn686() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn687() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn688() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn689() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn690() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn691() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn692() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn693() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn694() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn695() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn696() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn697() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn698() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn699() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn700() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn701() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn702() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn703() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn704() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn705() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn706() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn707() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn708() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn709() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn710() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn711() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn712() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn713() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn714() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn715() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn716() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn717() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn718() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn719() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn720() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn721() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn722() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn723() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn724() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn725() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn726() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn727() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn728() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn729() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn730() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn731() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn732() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn733() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn734() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn735() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn736() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn737() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn738() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn739() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn740() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn741() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn742() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn743() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn744() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn745() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn746() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn747() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn748() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn749() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn750() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn751() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn752() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn753() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn754() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn755() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn756() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn757() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn758() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn759() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn760() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn761() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn762() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn763() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn764() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn765() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn766() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn767() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn768() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn769() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn770() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn771() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn772() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn773() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn774() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn775() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn776() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn777() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn778() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn779() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn780() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn781() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn782() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn783() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn784() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn785() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn786() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn787() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn788() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn789() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn790() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn791() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn792() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn793() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn794() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn795() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn796() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn797() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn798() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn799() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn800() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn801() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn802() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn803() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn804() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn805() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn806() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn807() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn808() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn809() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn810() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn811() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn812() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn813() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn814() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn815() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn816() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn817() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn818() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn819() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn820() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn821() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn822() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn823() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn824() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn825() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn826() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn827() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn828() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn829() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn830() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn831() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn832() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn833() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn834() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn835() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn836() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn837() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn838() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn839() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn840() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn841() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn842() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn843() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn844() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn845() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn846() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn847() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn848() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn849() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn850() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn851() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn852() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn853() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn854() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn855() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn856() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn857() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn858() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn859() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn860() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn861() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn862() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn863() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn864() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn865() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn866() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn867() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn868() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn869() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn870() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn871() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn872() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn873() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn874() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn875() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn876() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn877() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn878() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn879() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn880() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn881() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn882() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn883() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn884() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn885() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn886() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn887() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn888() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn889() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn890() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn891() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn892() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn893() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn894() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn895() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn896() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn897() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn898() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn899() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn900() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn901() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn902() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn903() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn904() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn905() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn906() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn907() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn908() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn909() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn910() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn911() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn912() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn913() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn914() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn915() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn916() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn917() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn918() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn919() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn920() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn921() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn922() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn923() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn924() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn925() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn926() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn927() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn928() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn929() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn930() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn931() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn932() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn933() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn934() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn935() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn936() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn937() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn938() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn939() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn940() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn941() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn942() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn943() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn944() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn945() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn946() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn947() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn948() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn949() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn950() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn951() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn952() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn953() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn954() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn955() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn956() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn957() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn958() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn959() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn960() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn961() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn962() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn963() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn964() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn965() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn966() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn967() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn968() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn969() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn970() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn971() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn972() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn973() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn974() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn975() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn976() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn977() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn978() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn979() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn980() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn981() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn982() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn983() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn984() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn985() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn986() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn987() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn988() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn989() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn990() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn991() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn992() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn993() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn994() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn995() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn996() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn997() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn998() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn999() {}' -223: + for i in `seq 1 1000` -223: + echo 'void fn1000() {}' +226: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/spare-program-headers.sh +226: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/spare-program-headers.sh .sh +226: ++ testname=spare-program-headers +226: ++ t=out/test/aarch64/spare-program-headers +226: ++ mkdir -p out/test/aarch64/spare-program-headers 225: ++ case $MACHINE in 225: ++ tlsdesc_opt=-mtls-dialect=desc +223: +++ uname +226: ++ case $MACHINE in +226: ++ tlsdesc_opt=-mtls-dialect=desc 225: +++ uname 225: ++ '[' Linux = FreeBSD ']' 225: ++ trap 'on_error $LINENO' ERR @@ -16425,14 +14503,34 @@ 225: ++ echo -n 'Testing soname ... ' 225: Testing soname ... ++ set -o pipefail 225: ++ set -x +226: +++ uname +226: ++ '[' Linux = FreeBSD ']' +226: ++ trap 'on_error $LINENO' ERR +226: ++ trap on_exit EXIT +226: ++ echo -n 'Testing spare-program-headers ... ' +226: Testing spare-program-headers ... ++ set -o pipefail +226: ++ set -x +225: + cat +226: + cat 225: + cc -fPIC -c -o out/test/aarch64/soname/a.o -xc - -222: + readelf --dyn-syms out/test/aarch64/shared/b.so -222: + grep '00000000 0 NOTYPE GLOBAL DEFAULT UND fn2' out/test/aarch64/shared/log -222: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fn2 -222: + grep -E 'FUNC GLOBAL DEFAULT .* fn1' out/test/aarch64/shared/log -222: 6: 0000000000010768 24 FUNC GLOBAL DEFAULT 15 fn1 +226: + cc -o out/test/aarch64/spare-program-headers/a.o -c -xc - +223: ++ '[' Linux = FreeBSD ']' +223: ++ trap 'on_error $LINENO' ERR +223: ++ trap on_exit EXIT +223: ++ echo -n 'Testing shuffle-sections-seed ... ' +223: Testing shuffle-sections-seed ... ++ set -o pipefail +223: ++ set -x +223: + cat +215: + cc -xc -c -o out/test/aarch64/run/a.o - +215: + cat +222: + cc -B. -shared -o out/test/aarch64/shared/b.so out/test/aarch64/shared/a.o +223: + cc -o out/test/aarch64/shuffle-sections-seed/a.o -ffunction-sections -c -xc - +221: + cc -fPIC -c -o out/test/aarch64/shared-abs-sym/d.o -xc - +221: + cat 224: + cc -o out/test/aarch64/shuffle-sections/b.o -ffunction-sections -c -xc - +225: + cc -o out/test/aarch64/soname/b.so -shared out/test/aarch64/soname/a.o 224: ++ seq 1 1000 +218: + readelf -SW out/test/aarch64/section-order/exe2 224: + for i in `seq 1 1000` 224: + echo 'void fn1() {}' 224: + for i in `seq 1 1000` @@ -18433,2141 +16531,4002 @@ 224: + echo 'void fn999() {}' 224: + for i in `seq 1 1000` 224: + echo 'void fn1000() {}' -219: + grep 'main fn1 fn2 0x10000000 0x20000000' -219: + out/test/aarch64/section-start/exe1 -219: main fn1 fn2 0x10000000 0x20000000 -219: + readelf -W --segments out/test/aarch64/section-start/exe1 -219: + sed 's/0x[0-9a-f]*//' -219: + grep ' LOAD ' -219: + diff out/test/aarch64/section-start/log1 /dev/fd/63 -219: ++ sort out/test/aarch64/section-start/log1 -219: + 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 -222: + cc -fPIC -c -o out/test/aarch64/shared/c.o -xc - -222: + cat -221: + cc -B. -fPIC -shared -o out/test/aarch64/shared-abs-sym/b.so -xassembler - -221: + cat -225: + cat -215: ++ pwd -215: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -215: ++ pwd -215: + MOLD_PATH=/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/mold -215: + cc -o out/test/aarch64/run/exe out/test/aarch64/run/a.o -B/usr/bin -222: + cc -B. -o out/test/aarch64/shared/exe out/test/aarch64/shared/c.o out/test/aarch64/shared/b.so -218: + readelf -SW out/test/aarch64/section-order/exe2 218: + grep '\.fn2 .*00400000' 218: [14] .fn2 PROGBITS 0000000000400000 020000 000030 00 AX 0 0 4 218: + readelf -sW out/test/aarch64/section-order/exe2 218: + grep -E ': 0+200000\s.*\s__ehdr_start$' -225: + cc -o out/test/aarch64/soname/b.so -shared out/test/aarch64/soname/a.o 218: 95: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start -218: + grep -E 'PHDR\s.*0x0+300000\s' +226: + cc -B. -o out/test/aarch64/spare-program-headers/exe1 out/test/aarch64/spare-program-headers/a.o +215: ++ pwd +215: + LD_PRELOAD=/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so +215: ++ pwd +215: + MOLD_PATH=/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/mold +215: + cc -o out/test/aarch64/run/exe out/test/aarch64/run/a.o -B/usr/bin 218: + readelf -W --segments out/test/aarch64/section-order/exe2 +222: + readelf --dyn-syms out/test/aarch64/shared/b.so +218: + grep -E 'PHDR\s.*0x0+300000\s' 218: PHDR 0x010000 0x0000000000300000 0x0000000000300000 0x000268 0x000268 R 0x8 218: + 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' -221: + cc -fPIC -c -o out/test/aarch64/shared-abs-sym/d.o -xc - -221: + cat -219: + out/test/aarch64/section-start/exe2 -219: + grep 'main fn1 fn2 0x20000000 0x10000000' -219: main fn1 fn2 0x20000000 0x10000000 -219: + grep ' LOAD ' -219: + sed 's/0x[0-9a-f]*//' -219: + readelf -W --segments out/test/aarch64/section-start/exe2 -225: + not grep -F 'Library soname' -225: + grep -F 'Library soname' -219: + diff out/test/aarch64/section-start/log2 /dev/fd/63 -225: + readelf --dynamic out/test/aarch64/soname/b.so -219: ++ sort out/test/aarch64/section-start/log2 -219: + on_exit -219: + echo OK -219: OK -219: + exit 0 -214/347 Test #219: aarch64-section-start .................................... Passed 0.61 sec -test 226 - Start 226: aarch64-spare-program-headers - -226: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/spare-program-headers.sh" -226: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -226: Environment variables: -226: MACHINE=aarch64 -226: CPU= -226: Test timeout computed to be: 1500 -215: + grep mold -215: + readelf -p .comment out/test/aarch64/run/exe -215: [ 0] mold 2.37.1 (compatible with GNU ld) -225: + return 0 -225: + cc -B. -o out/test/aarch64/soname/b.so -shared out/test/aarch64/soname/a.o -Wl,-soname,foo -215: + grep '^MOLD_PATH=.*/mold$' -215: + ./mold -run env -215: MOLD_PATH=/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/mold -218: + readelf -sW out/test/aarch64/section-order/exe3 -226: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/spare-program-headers.sh -215: + ./mold -run /usr/bin/ld --version -226: + . /build/reproducible-path/mold-2.37.1+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= +222: + grep '00000000 0 NOTYPE GLOBAL DEFAULT UND fn2' out/test/aarch64/shared/log +222: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fn2 +222: + grep -E 'FUNC GLOBAL DEFAULT .* fn1' out/test/aarch64/shared/log +222: 6: 0000000000010768 24 FUNC GLOBAL DEFAULT 15 fn1 +222: + cat 221: + cp out/test/aarch64/shared-abs-sym/a.so out/test/aarch64/shared-abs-sym/c.so -226: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/spare-program-headers.sh .sh -226: ++ testname=spare-program-headers -226: ++ t=out/test/aarch64/spare-program-headers -226: ++ mkdir -p out/test/aarch64/spare-program-headers -215: + grep mold -226: ++ case $MACHINE in -226: ++ tlsdesc_opt=-mtls-dialect=desc -218: + grep -E '\b0+200000 .* ehdr_start$' out/test/aarch64/section-order/log3 -226: +++ uname -218: 95: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 ehdr_start -226: ++ '[' Linux = FreeBSD ']' -226: ++ trap 'on_error $LINENO' ERR -226: ++ trap on_exit EXIT -226: ++ echo -n 'Testing spare-program-headers ... ' -226: Testing spare-program-headers ... ++ set -o pipefail -226: ++ set -x -218: + grep -E '\b0+200040 .* rodata_start$' out/test/aarch64/section-order/log3 -215: mold 2.37.1 (compatible with GNU ld) -226: + cat -218: 96: 0000000000200040 0 NOTYPE LOCAL DEFAULT 1 rodata_start 221: + 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 -218: + grep -E '\b0+300000 .* phdr_start$' out/test/aarch64/section-order/log3 -226: + cc -o out/test/aarch64/spare-program-headers/a.o -c -xc - -218: 97: 0000000000300000 0 NOTYPE LOCAL DEFAULT 1 phdr_start -218: + grep -E '\b0+301000 .* phdr_end$' out/test/aarch64/section-order/log3 -215: + grep mold -218: 98: 0000000000301000 0 NOTYPE LOCAL DEFAULT 1 phdr_end -218: + grep -E '\b0+400000 .* text_start$' out/test/aarch64/section-order/log3 -215: + ./mold -run /usr/bin/ld.lld --version -215: mold 2.37.1 (compatible with GNU ld) -215: + grep mold -215: + ./mold -run /usr/bin/ld.gold --version -215: mold 2.37.1 (compatible with GNU ld) -215: + 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 -215: + touch out/test/aarch64/run/ld out/test/aarch64/run/ld.lld out/test/aarch64/run/ld.gold -225: + grep -F 'Library soname: [foo]' -218: 99: 0000000000400000 0 NOTYPE LOCAL DEFAULT 1 text_start -218: + on_exit -218: + echo OK -218: OK -218: + exit 0 +222: + cc -fPIC -c -o out/test/aarch64/shared/c.o -xc - +225: + not grep -F 'Library soname' +225: + grep -F 'Library soname' 225: + readelf --dynamic out/test/aarch64/soname/b.so -215/347 Test #218: aarch64-section-order .................................... Passed 0.91 sec -test 227 - Start 227: aarch64-start-lib - -227: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/start-lib.sh" -227: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -227: Environment variables: -227: MACHINE=aarch64 -227: CPU= -227: Test timeout computed to be: 1500 -225: 0x000000000000000e (SONAME) Library soname: [foo] -225: + on_exit -225: + echo OK -225: OK -225: + exit 0 -226: + cc -B. -o out/test/aarch64/spare-program-headers/exe1 out/test/aarch64/spare-program-headers/a.o -222: + grep hello -222: + out/test/aarch64/shared/exe -222: hello -222: + readelf --symbols out/test/aarch64/shared/exe -215: + echo '#!/bin/sh' -215: + 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 -215: + grep mold -215: + ./mold -run out/test/aarch64/run/ld --version -215: mold 2.37.1 (compatible with GNU ld) -216/347 Test #225: aarch64-soname ........................................... Passed 0.48 sec -test 228 - Start 228: aarch64-start-stop-symbol - -228: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/start-stop-symbol.sh" -228: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -228: Environment variables: -228: MACHINE=aarch64 -228: CPU= -228: Test timeout computed to be: 1500 -215: + ./mold -run out/test/aarch64/run/ld.lld --version -215: + grep mold -215: mold 2.37.1 (compatible with GNU ld) -215: + grep mold -215: + ./mold -run out/test/aarch64/run/ld.gold --version -215: mold 2.37.1 (compatible with GNU ld) -215: + not grep mold -215: + grep mold -215: + ./mold -run out/test/aarch64/run/foo.ld --version -215: + return 0 -215: + cat -227: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/start-lib.sh -227: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/start-lib.sh .sh -227: ++ testname=start-lib -227: ++ t=out/test/aarch64/start-lib -227: ++ mkdir -p out/test/aarch64/start-lib -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 start-lib ... ' -227: Testing start-lib ... ++ set -o pipefail -227: ++ set -x -222: + not grep fn3 -222: + grep fn3 -222: + return 0 -222: + on_exit -222: + echo OK -222: OK -222: + exit 0 -217/347 Test #222: aarch64-shared ........................................... Passed 0.68 sec -test 229 - Start 229: aarch64-start-stop - -229: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/start-stop.sh" -229: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -229: Environment variables: -229: MACHINE=aarch64 -229: CPU= -229: Test timeout computed to be: 1500 -227: + cat -227: + cc -o out/test/aarch64/start-lib/a.o -c -xc - -215: + chmod 755 out/test/aarch64/run/sh -215: + grep mold -215: + ./mold -run out/test/aarch64/run/sh ld --version -228: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/start-stop-symbol.sh -228: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/start-stop-symbol.sh .sh -228: ++ testname=start-stop-symbol -228: ++ t=out/test/aarch64/start-stop-symbol -228: ++ mkdir -p out/test/aarch64/start-stop-symbol -226: + grep 'Hello world' -215: mold 2.37.1 (compatible with GNU ld) -229: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/start-stop.sh -228: ++ case $MACHINE in -228: ++ tlsdesc_opt=-mtls-dialect=desc -229: + . /build/reproducible-path/mold-2.37.1+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: + out/test/aarch64/spare-program-headers/exe1 -226: Hello world -215: + ./mold -run out/test/aarch64/run/sh out/test/aarch64/run/foo.ld --version -215: + not grep mold -215: + grep mold -228: +++ uname -228: ++ '[' Linux = FreeBSD ']' -228: ++ trap 'on_error $LINENO' ERR -228: ++ trap on_exit EXIT -228: ++ echo -n 'Testing start-stop-symbol ... ' -228: Testing start-stop-symbol ... ++ set -o pipefail -228: ++ set -x -221: + grep foo=0x3 -221: + out/test/aarch64/shared-abs-sym/exe1 -221: foo=0x3 -229: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/start-stop.sh .sh -226: ++ wc -l -226: ++ readelf -Wl out/test/aarch64/spare-program-headers/exe1 -221: + cp out/test/aarch64/shared-abs-sym/b.so out/test/aarch64/shared-abs-sym/c.so -229: ++ testname=start-stop -229: ++ t=out/test/aarch64/start-stop -229: ++ mkdir -p out/test/aarch64/start-stop -228: + cc -c -o out/test/aarch64/start-stop-symbol/a.o -xc - -228: + cat -226: ++ grep NULL -229: ++ case $MACHINE in -229: ++ tlsdesc_opt=-mtls-dialect=desc -221: + grep foo=0x5 -221: + out/test/aarch64/shared-abs-sym/exe1 -227: + cc -o out/test/aarch64/start-lib/b.o -c -xc - -215: + return 0 -226: + '[' 0 -eq 0 ']' -226: + cc -B. -o out/test/aarch64/spare-program-headers/exe2 out/test/aarch64/spare-program-headers/a.o -Wl,--spare-program-headers=0 -221: foo=0x5 -221: + cp out/test/aarch64/shared-abs-sym/a.so out/test/aarch64/shared-abs-sym/c.so -229: +++ uname -229: ++ '[' Linux = FreeBSD ']' -229: ++ trap 'on_error $LINENO' ERR -229: ++ trap on_exit EXIT -229: ++ echo -n 'Testing start-stop ... ' -229: Testing start-stop ... ++ set -o pipefail -229: ++ set -x -229: + cat -215: + ./mold -run out/test/aarch64/run/sh out/test/aarch64/run/ld --version -227: + cat -229: + cc -c -o out/test/aarch64/start-stop/a.o -xc - -215: + grep mold -221: + 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 -215: mold 2.37.1 (compatible with GNU ld) -215: + grep mold -215: + ./mold -run out/test/aarch64/run/sh out/test/aarch64/run/ld.lld --version -228: + ar rcs out/test/aarch64/start-stop-symbol/b.a out/test/aarch64/start-stop-symbol/a.o -215: mold 2.37.1 (compatible with GNU ld) -215: + ./mold -run out/test/aarch64/run/sh out/test/aarch64/run/ld.gold --version -215: + grep mold -224: + cc -B. -o out/test/aarch64/shuffle-sections/exe1 out/test/aarch64/shuffle-sections/a.o out/test/aarch64/shuffle-sections/b.o -215: mold 2.37.1 (compatible with GNU ld) -227: + cc -o out/test/aarch64/start-lib/c.o -c -xc - -226: + out/test/aarch64/spare-program-headers/exe2 -226: + grep 'Hello world' -226: Hello world -227: + cat -228: + cc -c -o out/test/aarch64/start-stop-symbol/c.o -xc - -215: + ./mold -run out/test/aarch64/run/sh out/test/aarch64/run/foo.ld --version -228: + cat -215: + not grep mold -215: + grep mold 220: + on_qemu 220: + '[' '' '!=' '' ']' 220: + grep -w qemu /proc/cpuinfo -229: + cc -B. -o out/test/aarch64/start-stop/exe1 out/test/aarch64/start-stop/a.o -Wl,--start-stop -226: ++ readelf -Wl out/test/aarch64/spare-program-headers/exe2 -215: + return 0 -215: + on_exit -215: + echo OK -215: OK -215: + exit 0 -218/347 Test #215: aarch64-run .............................................. Passed 1.42 sec -226: ++ grep NULL -test 230 - Start 230: aarch64-static-archive - -230: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/static-archive.sh" -230: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -230: Environment variables: -230: MACHINE=aarch64 -230: CPU= -230: Test timeout computed to be: 1500 -226: ++ wc -l -226: + '[' 0 -eq 0 ']' -226: + cc -B. -o out/test/aarch64/spare-program-headers/exe3 out/test/aarch64/spare-program-headers/a.o -Wl,--spare-program-headers=1 220: + command -v gdb 220: + command -v flock 220: + cat 220: + cc -c -o out/test/aarch64/separate-debug-file/a.o out/test/aarch64/separate-debug-file/a.c -g -221: + grep foo=0x3 -221: + out/test/aarch64/shared-abs-sym/exe2 -221: foo=0x3 -221: + cp out/test/aarch64/shared-abs-sym/b.so out/test/aarch64/shared-abs-sym/c.so -230: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/static-archive.sh -228: + 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 -230: + . /build/reproducible-path/mold-2.37.1+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= -227: + 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 -230: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/static-archive.sh .sh -230: ++ testname=static-archive -230: ++ t=out/test/aarch64/static-archive -230: ++ mkdir -p out/test/aarch64/static-archive -221: + grep foo=0x5 -230: ++ case $MACHINE in -230: ++ tlsdesc_opt=-mtls-dialect=desc -221: + out/test/aarch64/shared-abs-sym/exe1 -230: +++ uname -230: ++ '[' Linux = FreeBSD ']' -230: ++ trap 'on_error $LINENO' ERR -230: ++ trap on_exit EXIT -230: ++ echo -n 'Testing static-archive ... ' -230: Testing static-archive ... ++ set -o pipefail -230: ++ set -x -221: foo=0x5 -221: + on_exit -221: + echo OK -221: OK -221: + exit 0 -219/347 Test #221: aarch64-shared-abs-sym ................................... Passed 1.01 sec -test 231 - Start 231: aarch64-static-pie - -231: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/static-pie.sh" -231: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -231: Environment variables: -231: MACHINE=aarch64 -231: CPU= -231: Test timeout computed to be: 1500 -230: + cat -230: + cc -o out/test/aarch64/static-archive/long-long-long-filename.o -c -xc - -223: + 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 -220: + cc -B. -o out/test/aarch64/separate-debug-file/exe1 out/test/aarch64/separate-debug-file/a.o -Wl,--separate-debug-file -231: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/static-pie.sh -231: + . /build/reproducible-path/mold-2.37.1+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= -231: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/static-pie.sh .sh -231: ++ testname=static-pie -231: ++ t=out/test/aarch64/static-pie -231: ++ mkdir -p out/test/aarch64/static-pie -231: ++ case $MACHINE in -231: ++ tlsdesc_opt=-mtls-dialect=desc -231: +++ uname -231: ++ '[' Linux = FreeBSD ']' -231: ++ trap 'on_error $LINENO' ERR -231: ++ trap on_exit EXIT -231: ++ echo -n 'Testing static-pie ... ' -231: Testing static-pie ... ++ set -o pipefail -231: ++ set -x -231: + test_cflags -static-pie -224: + out/test/aarch64/shuffle-sections/exe1 -224: + grep 'Hello world' -224: Hello world -231: + cc -B. -static-pie -o /dev/null -xc - -231: + echo 'int main() {}' -224: + 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 -229: + grep __start_text -229: + readelf -sW out/test/aarch64/start-stop/exe1 -229: 170: 0000000000010640 0 NOTYPE LOCAL DEFAULT 18 __start_text -226: + out/test/aarch64/spare-program-headers/exe3 -226: + grep 'Hello world' -226: Hello world -229: + grep __stop_text -229: + readelf -sW out/test/aarch64/start-stop/exe1 -229: 171: 00000000000107b0 0 NOTYPE LOCAL DEFAULT 18 __stop_text -229: + on_exit -229: + echo OK -229: OK -229: + exit 0 -220/347 Test #229: aarch64-start-stop ....................................... Passed 0.40 sec -test 232 - Start 232: aarch64-stdout - -232: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/stdout.sh" -232: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -232: Environment variables: -232: MACHINE=aarch64 -232: CPU= -232: Test timeout computed to be: 1500 -226: ++ readelf -Wl out/test/aarch64/spare-program-headers/exe3 -226: ++ grep NULL -226: ++ wc -l -226: + '[' 1 -eq 1 ']' -226: + cc -B. -o out/test/aarch64/spare-program-headers/exe4 out/test/aarch64/spare-program-headers/a.o -Wl,--spare-program-headers=5 -232: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/stdout.sh -232: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -232: ++ export LC_ALL=C -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= -220: + grep -F .gnu_debuglink -232: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/stdout.sh .sh -232: ++ testname=stdout -232: ++ t=out/test/aarch64/stdout -232: ++ mkdir -p out/test/aarch64/stdout -220: + readelf -SW out/test/aarch64/separate-debug-file/exe1 -228: + out/test/aarch64/start-stop-symbol/exe -220: [30] .gnu_debuglink PROGBITS 0000000000000000 000ac0 000010 00 0 0 4 -220: + flock out/test/aarch64/separate-debug-file/exe1 true -228: + grep 'section foo section foo' -228: section foo section foo -228: + 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 -230: + cc -o out/test/aarch64/static-archive/b.o -c -xc - -232: ++ case $MACHINE in -232: ++ tlsdesc_opt=-mtls-dialect=desc -220: + grep -F printf -223: + grep 'Hello world' -220: + gdb out/test/aarch64/separate-debug-file/exe1 -ex 'list main' -ex quit -232: +++ uname -232: ++ '[' Linux = FreeBSD ']' -232: ++ trap 'on_error $LINENO' ERR -232: ++ trap on_exit EXIT -232: ++ echo -n 'Testing stdout ... ' -232: Testing stdout ... ++ set -o pipefail -232: ++ set -x -223: + out/test/aarch64/shuffle-sections-seed/exe1 -223: Hello world -223: + 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 -230: + cat -232: + cat -232: + cc -o out/test/aarch64/stdout/a.o -c -xc - -160: + ./mold --relocatable -o out/test/aarch64/many-sections2/b.o out/test/aarch64/many-sections2/a.o -227: + nm out/test/aarch64/start-lib/exe -226: + grep 'Hello world' -227: + not grep ' foo$' out/test/aarch64/start-lib/log -227: + grep ' foo$' out/test/aarch64/start-lib/log -230: + cat -230: + cc -o out/test/aarch64/static-archive/c.o -c -xc - -226: + out/test/aarch64/spare-program-headers/exe4 -226: Hello world -224: + out/test/aarch64/shuffle-sections/exe2 -224: + grep 'Hello world' -224: Hello world -224: + not diff out/test/aarch64/shuffle-sections/exe1 out/test/aarch64/shuffle-sections/exe2 -224: + on_exit -224: + echo OK -224: OK -224: + exit 0 -221/347 Test #224: aarch64-shuffle-sections ................................. Passed 1.21 sec -227: + return 0 -227: + grep ' bar$' out/test/aarch64/start-lib/log -test 233 - Start 233: aarch64-strip-debug - -233: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/strip-debug.sh" -233: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -233: Environment variables: -233: MACHINE=aarch64 -233: CPU= -233: Test timeout computed to be: 1500 -232: + cc -B. -Wl,-build-id=sha1 out/test/aarch64/stdout/a.o -o - -226: ++ wc -l -226: ++ readelf -Wl out/test/aarch64/spare-program-headers/exe4 -226: ++ grep NULL -226: + '[' 5 -eq 5 ']' -226: + on_exit -226: + echo OK -226: OK -226: + exit 0 -222/347 Test #226: aarch64-spare-program-headers ............................ Passed 0.76 sec -test 234 - Start 234: aarch64-strip - -234: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/strip.sh" -234: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -234: Environment variables: -234: MACHINE=aarch64 -234: CPU= -234: Test timeout computed to be: 1500 -227: 0000000000010768 t bar -227: + on_exit -227: + echo OK -227: OK -227: + exit 0 -233: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/strip-debug.sh -233: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -223/347 Test #227: aarch64-start-lib ........................................ Passed 0.68 sec -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= -test 235 - Start 235: aarch64-stt-common - -235: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/stt-common.sh" -235: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -235: Environment variables: -235: MACHINE=aarch64 -235: CPU= -235: Test timeout computed to be: 1500 -223: + grep 'Hello world' -223: + out/test/aarch64/shuffle-sections-seed/exe2 -228: + grep 'section foo section foo' -234: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/strip.sh -223: Hello world -233: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/strip-debug.sh .sh -223: + 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 -233: ++ testname=strip-debug -233: ++ t=out/test/aarch64/strip-debug -233: ++ mkdir -p out/test/aarch64/strip-debug -234: + . /build/reproducible-path/mold-2.37.1+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= -234: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/strip.sh .sh -234: ++ testname=strip -234: ++ t=out/test/aarch64/strip -234: ++ mkdir -p out/test/aarch64/strip -235: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/stt-common.sh -228: + out/test/aarch64/start-stop-symbol/exe -228: section foo section foo -235: + . /build/reproducible-path/mold-2.37.1+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= -228: + on_exit -228: + echo OK -228: OK -228: + exit 0 -224/347 Test #228: aarch64-start-stop-symbol ................................ Passed 0.68 sec -234: ++ case $MACHINE in -234: ++ tlsdesc_opt=-mtls-dialect=desc -test 236 - Start 236: aarch64-symbol-rank - -236: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symbol-rank.sh" -236: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -236: Environment variables: -236: MACHINE=aarch64 -236: CPU= -236: Test timeout computed to be: 1500 -230: + rm -f out/test/aarch64/static-archive/d.a -235: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/stt-common.sh .sh -235: ++ testname=stt-common -235: ++ t=out/test/aarch64/stt-common -235: ++ mkdir -p out/test/aarch64/stt-common -233: ++ case $MACHINE in -233: ++ tlsdesc_opt=-mtls-dialect=desc -235: ++ case $MACHINE in -235: ++ tlsdesc_opt=-mtls-dialect=desc -236: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-rank.sh -236: + . /build/reproducible-path/mold-2.37.1+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= -234: +++ uname -233: +++ uname -233: ++ '[' Linux = FreeBSD ']' -233: ++ trap 'on_error $LINENO' ERR -233: ++ trap on_exit EXIT -233: ++ echo -n 'Testing strip-debug ... ' -233: Testing strip-debug ... ++ set -o pipefail -233: ++ set -x -234: ++ '[' Linux = FreeBSD ']' -234: ++ trap 'on_error $LINENO' ERR -234: ++ trap on_exit EXIT -234: ++ echo -n 'Testing strip ... ' -234: Testing strip ... ++ set -o pipefail -234: ++ set -x -234: + cc -x assembler -c -o out/test/aarch64/strip/a.o -Wa,-L - -233: + cc -o out/test/aarch64/strip-debug/a.o -c -xc - -g -235: +++ uname -235: ++ '[' Linux = FreeBSD ']' -235: ++ trap 'on_error $LINENO' ERR -235: ++ trap on_exit EXIT -235: ++ echo -n 'Testing stt-common ... ' -235: Testing stt-common ... ++ set -o pipefail -235: ++ set -x -233: + cat -236: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-rank.sh .sh -236: ++ testname=symbol-rank -236: ++ t=out/test/aarch64/symbol-rank -236: ++ mkdir -p out/test/aarch64/symbol-rank -235: + cat -236: ++ case $MACHINE in -236: ++ tlsdesc_opt=-mtls-dialect=desc -230: + cd out/test/aarch64/static-archive -230: + ar rcs d.a long-long-long-filename.o b.o -234: + cat -235: + cc -fcommon -xc -c -o out/test/aarch64/stt-common/a.o - -Wa,--elf-stt-common=yes -230: + 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 -236: +++ uname -236: ++ '[' Linux = FreeBSD ']' -236: ++ trap 'on_error $LINENO' ERR -236: ++ trap on_exit EXIT -236: ++ echo -n 'Testing symbol-rank ... ' -236: Testing symbol-rank ... ++ set -o pipefail -236: ++ set -x -236: + cc -o out/test/aarch64/symbol-rank/a.o -c -xc - -236: + cat -234: + ./mold -o out/test/aarch64/strip/exe out/test/aarch64/strip/a.o -234: + readelf --symbols out/test/aarch64/strip/exe -231: + cc -o out/test/aarch64/static-pie/a.o -c -xc - -fPIE -234: + grep -F _start out/test/aarch64/strip/log -231: + cat -234: 15: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 _start -234: 17: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start -234: 18: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start -234: 20: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start -234: 22: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start -234: 27: 0000000000230230 0 NOTYPE LOCAL DEFAULT 8 __bss_start -234: 31: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start -234: 32: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start -234: 40: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR -234: 42: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR -234: + grep -F foo out/test/aarch64/strip/log -232: + chmod 755 out/test/aarch64/stdout/exe -233: + cc -B. -o out/test/aarch64/strip-debug/exe out/test/aarch64/strip-debug/a.o -Wl,--strip-debug -234: 16: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 foo -234: + grep -F bar out/test/aarch64/strip/log -232: + out/test/aarch64/stdout/exe -236: + cat -235: + cc -fcommon -xc -c -o out/test/aarch64/stt-common/b.o - -Wa,--elf-stt-common=yes -234: 13: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 bar -234: + [[ aarch64 != riscv* ]] -234: + [[ aarch64 != loongarch* ]] -234: + grep -F .L.baz out/test/aarch64/strip/log -236: + cc -o out/test/aarch64/symbol-rank/b.o -c -xc - -fcommon -235: + cat -232: + grep 'Hello world' -232: Hello world -232: + on_exit -232: + echo OK -232: OK -232: + exit 0 -225/347 Test #232: aarch64-stdout ........................................... Passed 0.36 sec -test 237 - Start 237: aarch64-symbol-version-lto - -237: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version-lto.sh" -237: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -237: Environment variables: -237: MACHINE=aarch64 -237: CPU= -237: Test timeout computed to be: 1500 -234: 14: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 .L.baz -234: + ./mold -o out/test/aarch64/strip/exe out/test/aarch64/strip/a.o -strip-all -200: + cat -237: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version-lto.sh -237: + . /build/reproducible-path/mold-2.37.1+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= -200: + cc -c -xc -o out/test/aarch64/relocatable-many-sections/b.o - -231: + cc -B. -o out/test/aarch64/static-pie/exe1 out/test/aarch64/static-pie/a.o -static-pie -237: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version-lto.sh .sh -237: ++ testname=symbol-version-lto -237: ++ t=out/test/aarch64/symbol-version-lto -237: ++ mkdir -p out/test/aarch64/symbol-version-lto -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 symbol-version-lto ... ' -237: Testing symbol-version-lto ... ++ set -o pipefail -237: ++ set -x -237: + test_cflags -flto -237: + cc -B. -flto -o /dev/null -xc - -234: + readelf --symbols out/test/aarch64/strip/exe -237: + echo 'int main() {}' -223: + grep 'Hello world' -223: + out/test/aarch64/shuffle-sections-seed/exe3 -223: Hello world -234: + not grep -F _start out/test/aarch64/strip/log -234: + grep -F _start out/test/aarch64/strip/log -235: + 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 -223: + 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 -236: + cc -o out/test/aarch64/symbol-rank/c.o -c -xc - -236: + cat -234: + return 0 -234: + not grep -F foo out/test/aarch64/strip/log -234: + grep -F foo out/test/aarch64/strip/log -233: + not grep -F .debug_info -233: + grep -F .debug_info -233: + readelf -W --sections out/test/aarch64/strip-debug/exe -234: + return 0 -234: + not grep -F bar out/test/aarch64/strip/log -234: + grep -F bar out/test/aarch64/strip/log -234: + return 0 -234: + [[ aarch64 != riscv* ]] -234: + [[ aarch64 != loongarch* ]] -234: + not grep -F .L.baz out/test/aarch64/strip/log -234: + grep -F .L.baz out/test/aarch64/strip/log -233: + return 0 -200: + ./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 -236: + cat -233: + grep ' bar' -234: + return 0 -234: + on_exit -234: + echo OK -234: OK -234: + exit 0 -226/347 Test #234: aarch64-strip ............................................ Passed 0.31 sec -test 238 - Start 238: aarch64-symbol-version - -238: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version.sh" -238: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -238: Environment variables: -238: MACHINE=aarch64 -238: CPU= -238: Test timeout computed to be: 1500 -233: + readelf -W --symbols out/test/aarch64/strip-debug/exe -233: 82: 00000000000107b0 8 FUNC LOCAL DEFAULT 18 bar -233: + on_exit -233: + echo OK -233: OK -233: + exit 0 -230: + grep -F 'static-archive/d.a(long-long-long-filename.o)' out/test/aarch64/static-archive/log -236: + cc -o out/test/aarch64/symbol-rank/d.o -c -xc - -fcommon -227/347 Test #233: aarch64-strip-debug ...................................... Passed 0.34 sec -test 239 - Start 239: aarch64-symbol-version2 - -239: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version2.sh" -239: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -239: Environment variables: -239: MACHINE=aarch64 -239: CPU= -239: Test timeout computed to be: 1500 -230: trace: out/test/aarch64/static-archive/d.a(long-long-long-filename.o) -230: + grep -F 'static-archive/d.a(b.o)' out/test/aarch64/static-archive/log -238: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version.sh -238: + . /build/reproducible-path/mold-2.37.1+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= -239: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version2.sh -239: + . /build/reproducible-path/mold-2.37.1+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= -231: + out/test/aarch64/static-pie/exe1 -231: + grep 'Hello world' -231: Hello world -238: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version.sh .sh -238: ++ testname=symbol-version -238: ++ t=out/test/aarch64/symbol-version -238: ++ mkdir -p out/test/aarch64/symbol-version -231: + cc -B. -o out/test/aarch64/static-pie/exe2 out/test/aarch64/static-pie/a.o -static-pie -Wl,--no-relax -239: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version2.sh .sh -239: ++ testname=symbol-version2 -239: ++ t=out/test/aarch64/symbol-version2 -239: ++ mkdir -p out/test/aarch64/symbol-version2 -230: trace: out/test/aarch64/static-archive/d.a(b.o) -230: + grep -F static-archive/c.o out/test/aarch64/static-archive/log -238: ++ case $MACHINE in -238: ++ tlsdesc_opt=-mtls-dialect=desc -230: trace: out/test/aarch64/static-archive/c.o -239: ++ case $MACHINE in -239: ++ tlsdesc_opt=-mtls-dialect=desc -230: + grep 8 -238: +++ uname -230: + out/test/aarch64/static-archive/exe -230: 8 -238: ++ '[' Linux = FreeBSD ']' -238: ++ trap 'on_error $LINENO' ERR -238: ++ trap on_exit EXIT -238: ++ echo -n 'Testing symbol-version ... ' -238: Testing symbol-version ... ++ set -o pipefail -238: ++ set -x -230: + on_exit -230: + echo OK -230: OK -230: + exit 0 -228/347 Test #230: aarch64-static-archive ................................... Passed 0.76 sec -test 240 - Start 240: aarch64-symbol-version3 - -240: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version3.sh" -240: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -240: Environment variables: -240: MACHINE=aarch64 -240: CPU= -240: Test timeout computed to be: 1500 -239: +++ uname -239: ++ '[' Linux = FreeBSD ']' -239: ++ trap 'on_error $LINENO' ERR -239: ++ trap on_exit EXIT -239: ++ echo -n 'Testing symbol-version2 ... ' -239: Testing symbol-version2 ... ++ set -o pipefail -239: ++ set -x -238: + cat -238: + cc -fPIC -c -o out/test/aarch64/symbol-version/a.o -xc - -236: + rm -f out/test/aarch64/symbol-rank/x.a -239: + cc -o out/test/aarch64/symbol-version2/a.o -c -xc - -239: + cat -240: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version3.sh -240: + . /build/reproducible-path/mold-2.37.1+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= -236: + 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 -240: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version3.sh .sh -240: ++ testname=symbol-version3 -240: ++ t=out/test/aarch64/symbol-version3 -240: ++ mkdir -p out/test/aarch64/symbol-version3 -236: + cc -B. -o out/test/aarch64/symbol-rank/exe out/test/aarch64/symbol-rank/d.o out/test/aarch64/symbol-rank/x.a -223: + out/test/aarch64/shuffle-sections-seed/exe4 -223: + grep 'Hello world' -223: Hello world -240: ++ case $MACHINE in -240: ++ tlsdesc_opt=-mtls-dialect=desc -223: + not diff out/test/aarch64/shuffle-sections-seed/exe1 out/test/aarch64/shuffle-sections-seed/exe2 -240: +++ uname -240: ++ '[' Linux = FreeBSD ']' -240: ++ trap 'on_error $LINENO' ERR -240: ++ trap on_exit EXIT -240: ++ echo -n 'Testing symbol-version3 ... ' -240: Testing symbol-version3 ... ++ set -o pipefail -240: ++ set -x -240: + cat -223: + diff out/test/aarch64/shuffle-sections-seed/exe2 out/test/aarch64/shuffle-sections-seed/exe3 -223: + not diff out/test/aarch64/shuffle-sections-seed/exe3 out/test/aarch64/shuffle-sections-seed/exe4 -240: + cc -o out/test/aarch64/symbol-version3/a.o -c -xc - -223: + on_exit -223: + echo OK -223: OK -223: + exit 0 -229/347 Test #223: aarch64-shuffle-sections-seed ............................ Passed 1.74 sec -test 241 - Start 241: aarch64-symbol-version4 - -241: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version4.sh" -241: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -241: Environment variables: -241: MACHINE=aarch64 -241: CPU= -241: Test timeout computed to be: 1500 -238: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' -238: + 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 -231: + grep 'Hello world' -235: + out/test/aarch64/stt-common/exe -235: + grep '0 5 42' -235: 0 5 42 -235: + readelf --sections out/test/aarch64/stt-common/exe -241: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version4.sh -241: + . /build/reproducible-path/mold-2.37.1+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= -231: + out/test/aarch64/static-pie/exe2 -231: Hello world -231: + on_exit -231: + echo OK -231: OK -231: + exit 0 -230/347 Test #231: aarch64-static-pie ....................................... Passed 0.81 sec -test 242 - Start 242: aarch64-symtab-dso - -242: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symtab-dso.sh" -242: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -242: Environment variables: -242: MACHINE=aarch64 -242: CPU= -242: Test timeout computed to be: 1500 -235: + grep '.common .*NOBITS' out/test/aarch64/stt-common/log -239: + cat -241: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version4.sh .sh -241: ++ testname=symbol-version4 -241: ++ t=out/test/aarch64/symbol-version4 -241: ++ mkdir -p out/test/aarch64/symbol-version4 -241: ++ case $MACHINE in -241: ++ tlsdesc_opt=-mtls-dialect=desc -242: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symtab-dso.sh -242: + . /build/reproducible-path/mold-2.37.1+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= -239: + 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 -240: + cat -241: +++ uname -235: [29] .common NOBITS 0000000000030ae4 00000ae0 -235: + on_exit -235: + echo OK -235: OK -235: + exit 0 -241: ++ '[' Linux = FreeBSD ']' -241: ++ trap 'on_error $LINENO' ERR -241: ++ trap on_exit EXIT -241: ++ echo -n 'Testing symbol-version4 ... ' -241: Testing symbol-version4 ... ++ set -o pipefail -241: ++ set -x -231/347 Test #235: aarch64-stt-common ....................................... Passed 0.54 sec -test 243 - Start 243: aarch64-symtab-section-symbols - -243: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symtab-section-symbols.sh" -243: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -243: Environment variables: -243: MACHINE=aarch64 -243: CPU= -243: Test timeout computed to be: 1500 -236: + out/test/aarch64/symbol-rank/exe -236: + grep '^0 0 0 5$' -236: 0 0 0 5 -236: + on_exit -236: + echo OK -236: OK -236: + exit 0 -242: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symtab-dso.sh .sh -240: + 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 -241: + cat -232/347 Test #236: aarch64-symbol-rank ...................................... Passed 0.52 sec -test 244 - Start 244: aarch64-symtab - -244: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symtab.sh" -244: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -244: Environment variables: -244: MACHINE=aarch64 -244: CPU= -244: Test timeout computed to be: 1500 -241: + cc -o out/test/aarch64/symbol-version4/a.o -c -xc - -fPIC -242: ++ testname=symtab-dso -242: ++ t=out/test/aarch64/symtab-dso -242: ++ mkdir -p out/test/aarch64/symtab-dso -242: ++ case $MACHINE in -242: ++ tlsdesc_opt=-mtls-dialect=desc -243: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symtab-section-symbols.sh -243: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/symtab-section-symbols.sh .sh -243: ++ testname=symtab-section-symbols -243: ++ t=out/test/aarch64/symtab-section-symbols -243: ++ mkdir -p out/test/aarch64/symtab-section-symbols -242: +++ uname -242: ++ '[' Linux = FreeBSD ']' -242: ++ trap 'on_error $LINENO' ERR -242: ++ trap on_exit EXIT -242: ++ echo -n 'Testing symtab-dso ... ' -242: Testing symtab-dso ... ++ set -o pipefail -242: ++ set -x -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 symtab-section-symbols ... ' -243: Testing symtab-section-symbols ... ++ set -o pipefail -243: ++ set -x -243: + cc -o out/test/aarch64/symtab-section-symbols/a.o -c -xc - -244: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symtab.sh -244: + . /build/reproducible-path/mold-2.37.1+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= -243: + cat -242: + cat -242: + cc -o out/test/aarch64/symtab-dso/a.o -c -xc - -244: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symtab.sh .sh -238: + readelf --symbols out/test/aarch64/symbol-version/c.so -244: ++ testname=symtab -244: ++ t=out/test/aarch64/symtab -244: ++ mkdir -p out/test/aarch64/symtab -238: + grep -F foo@VER1 out/test/aarch64/symbol-version/log -244: ++ case $MACHINE in -244: ++ tlsdesc_opt=-mtls-dialect=desc -241: + cat -238: 6: 0000000000010828 8 FUNC GLOBAL DEFAULT 16 foo@VER1 -238: + grep -F foo@VER2 out/test/aarch64/symbol-version/log -244: +++ uname -244: ++ '[' Linux = FreeBSD ']' -244: ++ trap 'on_error $LINENO' ERR -244: ++ trap on_exit EXIT -244: ++ echo -n 'Testing symtab ... ' -244: Testing symtab ... ++ set -o pipefail -244: ++ set -x -238: 7: 0000000000010830 8 FUNC GLOBAL DEFAULT 16 foo@VER2 -238: + grep -F foo@@VER3 out/test/aarch64/symbol-version/log -240: + readelf -W --dyn-syms out/test/aarch64/symbol-version3/c.so -220: 3 printf("Hello world\n"); -220: + cc -c -o out/test/aarch64/separate-debug-file/a.o out/test/aarch64/separate-debug-file/a.c -g -241: + 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 -240: + grep ' foo@@TEST1' out/test/aarch64/symbol-version3/log -244: + cc -o out/test/aarch64/symtab/a.o -c -x assembler - -238: 5: 0000000000010838 8 FUNC GLOBAL DEFAULT 16 foo@@VER3 -238: + on_exit -238: + echo OK -238: OK -238: + exit 0 -233/347 Test #238: aarch64-symbol-version ................................... Passed 0.37 sec -244: + cat -test 245 - Start 245: aarch64-synthetic-symbols - -245: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/synthetic-symbols.sh" -245: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -245: Environment variables: -245: MACHINE=aarch64 -245: CPU= -245: Test timeout computed to be: 1500 -240: 5: 0000000000010808 8 FUNC GLOBAL DEFAULT 14 foo@@TEST1 -240: + grep ' foo@TEST2' out/test/aarch64/symbol-version3/log -245: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/synthetic-symbols.sh -245: + . /build/reproducible-path/mold-2.37.1+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= -240: 6: 0000000000010810 8 FUNC GLOBAL DEFAULT 14 foo@TEST2 -240: + grep ' foo@TEST3' out/test/aarch64/symbol-version3/log -239: + readelf -W --dyn-syms out/test/aarch64/symbol-version2/c.so -244: + cc -o out/test/aarch64/symtab/b.o -c -x assembler - -245: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/synthetic-symbols.sh .sh -240: 7: 0000000000010818 8 FUNC GLOBAL DEFAULT 14 foo@TEST3 -242: + cc -B. -o out/test/aarch64/symtab-dso/exe out/test/aarch64/symtab-dso/a.o -240: + not grep ' foo$' out/test/aarch64/symbol-version3/log -240: + grep ' foo$' out/test/aarch64/symbol-version3/log -245: ++ testname=synthetic-symbols -245: ++ t=out/test/aarch64/synthetic-symbols -245: ++ mkdir -p out/test/aarch64/synthetic-symbols -244: + cat -240: + return 0 -240: + on_exit -240: + echo OK -240: OK -240: + exit 0 -234/347 Test #240: aarch64-symbol-version3 .................................. Passed 0.33 sec -test 246 - Start 246: aarch64-sysroot-linker-script - -246: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/sysroot-linker-script.sh" -246: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -246: Environment variables: -246: MACHINE=aarch64 -246: CPU= -246: Test timeout computed to be: 1500 -239: + grep ' foo@TEST' out/test/aarch64/symbol-version2/log -245: ++ case $MACHINE in -245: ++ tlsdesc_opt=-mtls-dialect=desc -243: + cc -B. -o out/test/aarch64/symtab-section-symbols/exe out/test/aarch64/symtab-section-symbols/a.o -244: + echo '{ local: module_local; global: *; };' -244: + ./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 -245: +++ uname -245: ++ '[' Linux = FreeBSD ']' -245: ++ trap 'on_error $LINENO' ERR -245: ++ trap on_exit EXIT -245: ++ echo -n 'Testing synthetic-symbols ... ' -245: Testing synthetic-symbols ... ++ set -o pipefail -245: ++ set -x -239: 7: 0000000000010768 8 FUNC GLOBAL DEFAULT 14 foo@TEST -239: + grep ' bar@TEST' out/test/aarch64/symbol-version2/log -220: + 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 -239: 5: 0000000000010770 8 FUNC GLOBAL DEFAULT 14 bar@TEST -239: + grep ' bar1' out/test/aarch64/symbol-version2/log -245: + cat -245: + cc -c -o out/test/aarch64/synthetic-symbols/a.o -xc - -246: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/sysroot-linker-script.sh -246: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/sysroot-linker-script.sh .sh -246: ++ testname=sysroot-linker-script -246: ++ t=out/test/aarch64/sysroot-linker-script -246: ++ mkdir -p out/test/aarch64/sysroot-linker-script -239: 6: 0000000000010770 8 FUNC GLOBAL DEFAULT 14 bar1 -239: + not grep ' foo@@TEST' out/test/aarch64/symbol-version2/log -239: + grep ' foo@@TEST' out/test/aarch64/symbol-version2/log -244: mold: warning: entry symbol is not defined: _start -244: + readelf --symbols out/test/aarch64/symtab/exe -239: + return 0 -239: + on_exit -239: + echo OK -239: OK -239: + exit 0 -244: + grep -E '0 NOTYPE LOCAL DEFAULT .* local1' out/test/aarch64/symtab/log -237: + cat -246: ++ case $MACHINE in -246: ++ tlsdesc_opt=-mtls-dialect=desc -235/347 Test #239: aarch64-symbol-version2 .................................. Passed 0.47 sec -test 247 - Start 247: aarch64-sysroot - -247: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/sysroot.sh" -247: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -247: Environment variables: -247: MACHINE=aarch64 -247: CPU= -247: Test timeout computed to be: 1500 -244: 17: 00000000002102d8 0 NOTYPE LOCAL DEFAULT 7 local1 -244: + grep -E '0 NOTYPE LOCAL DEFAULT .* local2' out/test/aarch64/symtab/log -237: + cc -fPIC -c -o out/test/aarch64/symbol-version-lto/a.o -xc - -flto -247: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/sysroot.sh -242: + grep 'U puts$' -243: + grep 'SECTION LOCAL DEFAULT' -243: + readelf -s out/test/aarch64/symtab-section-symbols/exe -242: + nm out/test/aarch64/symtab-dso/exe -247: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -247: ++ export LC_ALL=C -247: ++ LC_ALL=C -247: ++ '[' -z aarch64 ']' -247: ++ '[' -z '' ']' -247: ++ TESTDIR=out/test/aarch64 -247: ++ CC=cc -247: ++ CXX=c++ -247: ++ GCC=gcc -247: ++ GXX=g++ -247: ++ OBJDUMP=objdump -247: ++ OBJCOPY=objcopy -247: ++ STRIP=strip -247: ++ QEMU= -242: U puts -242: + on_exit -242: + echo OK -242: OK -242: + exit 0 -244: 19: 00000000002102d9 0 NOTYPE LOCAL DEFAULT 7 local2 -244: + grep -E '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/aarch64/symtab/log -246: +++ uname -247: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/sysroot.sh .sh -247: ++ testname=sysroot -247: ++ t=out/test/aarch64/sysroot -247: ++ mkdir -p out/test/aarch64/sysroot -243: 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 .interp -243: 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag -243: 3: 00000000000002e4 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id -243: 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 .gnu.hash -243: 5: 0000000000000328 0 SECTION LOCAL DEFAULT 5 .dynsym -243: 6: 00000000000003a0 0 SECTION LOCAL DEFAULT 6 .dynstr -243: 7: 00000000000003ee 0 SECTION LOCAL DEFAULT 7 .gnu.version -243: 8: 00000000000003f8 0 SECTION LOCAL DEFAULT 8 .gnu.version_r -243: 9: 0000000000000428 0 SECTION LOCAL DEFAULT 9 .rela.dyn -243: 10: 0000000000000488 0 SECTION LOCAL DEFAULT 10 .rela.plt -243: 11: 00000000000004d0 0 SECTION LOCAL DEFAULT 11 .eh_frame -243: 12: 0000000000000584 0 SECTION LOCAL DEFAULT 12 .eh_frame_hdr -243: 13: 00000000000005c0 0 SECTION LOCAL DEFAULT 13 .rodata -243: 14: 00000000000005cc 0 SECTION LOCAL DEFAULT 14 .rodata.cst4 -243: 15: 00000000000105d0 0 SECTION LOCAL DEFAULT 15 .fini -243: 16: 00000000000105f0 0 SECTION LOCAL DEFAULT 16 .init -243: 17: 0000000000010620 0 SECTION LOCAL DEFAULT 17 .plt -243: 18: 0000000000010670 0 SECTION LOCAL DEFAULT 18 .plt.got -243: 19: 0000000000010680 0 SECTION LOCAL DEFAULT 19 .text -243: 20: 0000000000020820 0 SECTION LOCAL DEFAULT 20 .dynamic -243: 21: 0000000000020a00 0 SECTION LOCAL DEFAULT 21 .fini_array -243: 22: 0000000000020a08 0 SECTION LOCAL DEFAULT 22 .init_array -243: 23: 0000000000020a10 0 SECTION LOCAL DEFAULT 23 .got -243: 24: 0000000000020a38 0 SECTION LOCAL DEFAULT 24 .relro_padding -243: 25: 0000000000030a38 0 SECTION LOCAL DEFAULT 25 .data -243: 26: 0000000000030a48 0 SECTION LOCAL DEFAULT 26 .got.plt -243: 27: 0000000000030a78 0 SECTION LOCAL DEFAULT 27 .tm_clone_table -243: 28: 0000000000030a78 0 SECTION LOCAL DEFAULT 28 .bss -243: 29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .comment -243: 30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .shstrtab -243: 31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .strtab -243: 32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .symtab -243: + on_exit -243: + echo OK -243: OK -243: + exit 0 -244: 20: 00000000002102d9 0 NOTYPE LOCAL DEFAULT 7 module_local -244: + grep -E '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/aarch64/symtab/log -236/347 Test #243: aarch64-symtab-section-symbols ........................... Passed 0.28 sec -test 248 - Start 248: aarch64-sysroot2 - -248: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/sysroot2.sh" -248: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -248: Environment variables: -248: MACHINE=aarch64 -248: CPU= -248: Test timeout computed to be: 1500 -246: ++ '[' Linux = FreeBSD ']' -246: ++ trap 'on_error $LINENO' ERR -246: ++ trap on_exit EXIT -246: ++ echo -n 'Testing sysroot-linker-script ... ' -246: Testing sysroot-linker-script ... ++ set -o pipefail -246: ++ set -x -246: + [[ aarch64 = loongarch* ]] -246: + cc -o out/test/aarch64/sysroot-linker-script/a.o -c -xc - -246: + cat -244: 2: 00000000002102d8 0 NOTYPE GLOBAL DEFAULT 7 foo -244: 48: 00000000002102d8 0 NOTYPE GLOBAL DEFAULT 7 foo -244: + grep -E '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/aarch64/symtab/log -237/347 Test #242: aarch64-symtab-dso ....................................... Passed 0.33 sec -241: + cc -o out/test/aarch64/symbol-version4/d.o -c -xc - -fPIC -247: ++ case $MACHINE in -247: ++ tlsdesc_opt=-mtls-dialect=desc -test 249 - Start 249: aarch64-tail-call - -249: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tail-call.sh" -249: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -249: Environment variables: -249: MACHINE=aarch64 -249: CPU= -249: Test timeout computed to be: 1500 -248: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/sysroot2.sh -241: + cat -244: 1: 00000000002102d8 0 NOTYPE GLOBAL DEFAULT 7 bar -244: 49: 00000000002102d8 0 NOTYPE GLOBAL DEFAULT 7 bar -244: + grep -E '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/aarch64/symtab/log -249: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tail-call.sh -245: + cc -c -o out/test/aarch64/synthetic-symbols/b.o -xc - -249: + . /build/reproducible-path/mold-2.37.1+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= -248: + . /build/reproducible-path/mold-2.37.1+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= -245: + cat -247: +++ uname -247: ++ '[' Linux = FreeBSD ']' -247: ++ trap 'on_error $LINENO' ERR -247: ++ trap on_exit EXIT -247: ++ echo -n 'Testing sysroot ... ' -247: Testing sysroot ... ++ set -o pipefail -247: ++ set -x -247: + [[ aarch64 = loongarch* ]] -249: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tail-call.sh .sh -249: ++ testname=tail-call -249: ++ t=out/test/aarch64/tail-call -249: ++ mkdir -p out/test/aarch64/tail-call -248: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/sysroot2.sh .sh -248: ++ testname=sysroot2 -248: ++ t=out/test/aarch64/sysroot2 -248: ++ mkdir -p out/test/aarch64/sysroot2 -244: 3: 00000000002102d9 0 NOTYPE GLOBAL DEFAULT 7 this_is_global -244: 50: 00000000002102d9 0 NOTYPE GLOBAL DEFAULT 7 this_is_global -244: + on_exit -244: + echo OK -244: OK -244: + exit 0 -238/347 Test #244: aarch64-symtab ........................................... Passed 0.32 sec -test 250 - Start 250: aarch64-tbss-only - -250: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tbss-only.sh" -250: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -250: Environment variables: -250: MACHINE=aarch64 -250: CPU= -250: Test timeout computed to be: 1500 -247: + cc -c -o out/test/aarch64/sysroot/a.o -xc - -247: + cat -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 tail-call ... ' -249: Testing tail-call ... ++ set -o pipefail -249: ++ set -x -248: ++ case $MACHINE in -248: ++ tlsdesc_opt=-mtls-dialect=desc -248: +++ uname -248: ++ '[' Linux = FreeBSD ']' -248: ++ trap 'on_error $LINENO' ERR -248: ++ trap on_exit EXIT -248: ++ echo -n 'Testing sysroot2 ... ' -248: Testing sysroot2 ... ++ set -o pipefail -248: ++ set -x -248: + [[ aarch64 = loongarch* ]] -248: + mkdir -p out/test/aarch64/sysroot2/bin out/test/aarch64/sysroot2/sysroot/foo -237: + echo 'VER1 { foo; };' -237: + 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 -249: + cc -O2 -o out/test/aarch64/tail-call/a.o -c -xc - -248: + cat -220: + readelf -SW out/test/aarch64/separate-debug-file/exe2 -249: + cat -220: + grep -F .gnu_debuglink -220: [29] .gnu_debuglink PROGBITS 0000000000000000 000ac0 000010 00 0 0 4 -220: + flock out/test/aarch64/separate-debug-file/exe2 true -248: + cat -250: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tbss-only.sh -250: + . /build/reproducible-path/mold-2.37.1+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= -246: + mkdir -p out/test/aarch64/sysroot-linker-script/foo/bar -250: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tbss-only.sh .sh -250: ++ testname=tbss-only -250: ++ t=out/test/aarch64/tbss-only -250: ++ mkdir -p out/test/aarch64/tbss-only -246: + rm -f out/test/aarch64/sysroot-linker-script/foo/bar/libfoo.a -248: + cc -c -o out/test/aarch64/sysroot2/sysroot/foo/x.o -xc - -250: ++ case $MACHINE in -250: ++ tlsdesc_opt=-mtls-dialect=desc -248: + cat -220: + grep -F printf -246: + ar rcs out/test/aarch64/sysroot-linker-script/foo/bar/libfoo.a out/test/aarch64/sysroot-linker-script/a.o -220: + gdb out/test/aarch64/separate-debug-file/exe2 -ex 'list main' -ex quit -241: + cat -247: + cc -c -o out/test/aarch64/sysroot/b.o -xc - -250: +++ uname -250: ++ '[' Linux = FreeBSD ']' -250: ++ trap 'on_error $LINENO' ERR -250: ++ trap on_exit EXIT -250: ++ echo -n 'Testing tbss-only ... ' -250: Testing tbss-only ... ++ set -o pipefail -250: ++ set -x -250: + cat -247: + cat -250: + cc -o out/test/aarch64/tbss-only/a.o -c -xc - -246: + cat -241: + 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 -249: + cc -O2 -o out/test/aarch64/tail-call/b.o -c -xc - -249: + cat -245: + 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 -237: mold: warning: out/test/aarch64/symbol-version-lto/b.ver: cannot assign version `VER1` to symbol `foo`: symbol not found -246: + cc -o out/test/aarch64/sysroot-linker-script/c.o -c -xc - -246: + cat -248: + cat -248: + cc -c -o out/test/aarch64/sysroot2/sysroot/foo/y.o -xc - -250: + cc -B. -o out/test/aarch64/tbss-only/exe out/test/aarch64/tbss-only/a.o -249: + cc -O2 -o out/test/aarch64/tail-call/c.o -c -xc - -245: + out/test/aarch64/synthetic-symbols/exe -247: + mkdir -p out/test/aarch64/sysroot/foo/bar -249: + cat -241: + cc -o out/test/aarch64/symbol-version4/g.o -c -xc - -247: + rm -f out/test/aarch64/sysroot/foo/bar/libfoo.a -245: + grep '^__ehdr_start=0x40000$' out/test/aarch64/synthetic-symbols/log -241: + cat -247: + ar rcs out/test/aarch64/sysroot/foo/bar/libfoo.a out/test/aarch64/sysroot/a.o out/test/aarch64/sysroot/b.o -245: __ehdr_start=0x40000 -245: + grep '^__executable_start=0x40000$' out/test/aarch64/synthetic-symbols/log -248: + cc -c -o out/test/aarch64/sysroot2/c.o -xc - -245: __executable_start=0x40000 -245: + grep '^__dso_handle=' out/test/aarch64/synthetic-symbols/log -248: + cat -247: + cat -245: __dso_handle=0x70b40 -246: + 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 -247: + cc -c -o out/test/aarch64/sysroot/c.o -xc - -245: + grep '^section foo$' out/test/aarch64/synthetic-symbols/log -241: + 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 -245: section foo -250: + out/test/aarch64/tbss-only/exe -245: + cc -c -o out/test/aarch64/synthetic-symbols/c.o -xc - -245: + cat -249: + 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 -250: + on_exit -250: + echo OK -250: OK -250: + exit 0 -239/347 Test #250: aarch64-tbss-only ........................................ Passed 0.33 sec -test 251 - Start 251: aarch64-textrel - -251: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/textrel.sh" -251: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -251: Environment variables: -251: MACHINE=aarch64 -251: CPU= -251: Test timeout computed to be: 1500 -248: + 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 -251: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/textrel.sh -251: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/textrel.sh .sh -251: ++ testname=textrel -251: ++ t=out/test/aarch64/textrel -251: ++ mkdir -p out/test/aarch64/textrel -251: ++ case $MACHINE in -251: ++ tlsdesc_opt=-mtls-dialect=desc -247: + 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 -251: +++ uname -251: ++ '[' Linux = FreeBSD ']' -251: ++ trap 'on_error $LINENO' ERR -251: ++ trap on_exit EXIT -251: ++ echo -n 'Testing textrel ... ' -251: Testing textrel ... ++ set -o pipefail -251: ++ set -x -251: + cc -o out/test/aarch64/textrel/a.o -c -xc - -fno-PIE -251: + cat -246: + on_exit -246: + echo OK -246: OK -246: + exit 0 -240/347 Test #246: aarch64-sysroot-linker-script ............................ Passed 0.60 sec -test 252 - Start 252: aarch64-textrel2 - -252: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/textrel2.sh" -252: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -252: Environment variables: -252: MACHINE=aarch64 -252: CPU= -252: Test timeout computed to be: 1500 -241: + out/test/aarch64/symbol-version4/exe -241: + grep 'foo bar' -241: foo bar -245: + 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 -241: + on_exit -241: + echo OK -241: OK -241: + exit 0 -241/347 Test #241: aarch64-symbol-version4 .................................. Passed 0.85 sec -test 253 - Start 253: aarch64-thin-archive - -253: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/thin-archive.sh" -253: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -253: Environment variables: -253: MACHINE=aarch64 -253: CPU= -253: Test timeout computed to be: 1500 -252: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/textrel2.sh -253: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/thin-archive.sh -253: + . /build/reproducible-path/mold-2.37.1+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= -252: + . /build/reproducible-path/mold-2.37.1+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= -249: + grep 42 -253: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/thin-archive.sh .sh -252: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/textrel2.sh .sh -252: ++ testname=textrel2 -252: ++ t=out/test/aarch64/textrel2 -252: ++ mkdir -p out/test/aarch64/textrel2 -253: ++ testname=thin-archive -253: ++ t=out/test/aarch64/thin-archive -253: ++ mkdir -p out/test/aarch64/thin-archive -249: + out/test/aarch64/tail-call/exe -249: 42 -249: + '[' aarch64 = riscv32 -o aarch64 = riscv64 ']' -249: + on_exit -249: + echo OK -249: OK -249: + exit 0 -242/347 Test #249: aarch64-tail-call ........................................ Passed 0.53 sec -test 254 - Start 254: aarch64-thread-count - -254: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/thread-count.sh" -254: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -254: Environment variables: -254: MACHINE=aarch64 -254: CPU= -254: Test timeout computed to be: 1500 -252: ++ case $MACHINE in -252: ++ tlsdesc_opt=-mtls-dialect=desc -253: ++ case $MACHINE in -253: ++ tlsdesc_opt=-mtls-dialect=desc -251: + cat -252: +++ uname -251: + cc -o out/test/aarch64/textrel/b.o -c -xc - -fno-PIE -254: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/thread-count.sh -254: + . /build/reproducible-path/mold-2.37.1+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= -252: ++ '[' Linux = FreeBSD ']' -252: ++ trap 'on_error $LINENO' ERR -252: ++ trap on_exit EXIT -252: ++ echo -n 'Testing textrel2 ... ' -252: Testing textrel2 ... ++ set -o pipefail -252: ++ set -x -253: +++ uname -252: + cc -o out/test/aarch64/textrel2/a.o -c -xc - -fPIE -253: ++ '[' Linux = FreeBSD ']' -253: ++ trap 'on_error $LINENO' ERR -253: ++ trap on_exit EXIT -253: ++ echo -n 'Testing thin-archive ... ' -253: Testing thin-archive ... ++ set -o pipefail -253: ++ set -x -248: ++ realpath out/test/aarch64/sysroot2 -248: + cc -B. -o out/test/aarch64/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-2.37.1+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 -253: + cc -o out/test/aarch64/thin-archive/long-long-long-filename.o -c -xc - -252: + cat -247: + 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 -253: + cat -254: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/thread-count.sh .sh -254: ++ testname=thread-count -254: ++ t=out/test/aarch64/thread-count -254: ++ mkdir -p out/test/aarch64/thread-count -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 thread-count ... ' -254: Testing thread-count ... ++ set -o pipefail -254: ++ set -x -254: + cat -253: + cat -254: + cc -o out/test/aarch64/thread-count/a.o -c -xc - -253: + cc -o out/test/aarch64/thin-archive/b.o -c -xc - -251: /tmp/cco5AwMS.s: Assembler messages: -251: /tmp/cco5AwMS.s:5: Warning: ignoring changed section attributes for .text -245: + out/test/aarch64/synthetic-symbols/exe -251: + cc -B. -o out/test/aarch64/textrel/exe out/test/aarch64/textrel/a.o out/test/aarch64/textrel/b.o -no-pie -245: + grep '^end=foo$' out/test/aarch64/synthetic-symbols/log -245: end=foo -245: + grep '^etext=foo$' out/test/aarch64/synthetic-symbols/log -252: /tmp/ccJbCJf6.s: Assembler messages: -252: /tmp/ccJbCJf6.s:33: Warning: ignoring changed section attributes for .text -252: + cc -o out/test/aarch64/textrel2/exe1 out/test/aarch64/textrel2/a.o -pie -192: + seq 1 10000 -245: etext=foo -245: + grep '^edata=foo$' out/test/aarch64/synthetic-symbols/log -245: edata=foo -192: + sed 's/.*/void func&();/' -245: + grep '^__ehdr_start=0x40000$' out/test/aarch64/synthetic-symbols/log -253: + cc -o out/test/aarch64/thin-archive/c.o -c -xc - -245: __ehdr_start=0x40000 -245: + grep '^__executable_start=0x40000$' out/test/aarch64/synthetic-symbols/log -253: + cat -192: + echo 'int main() {' -245: __executable_start=0x40000 -245: + grep '^section foo$' out/test/aarch64/synthetic-symbols/log -248: + on_exit -248: + echo OK -248: OK -248: + exit 0 -192: + sed 's/.*/func&();/' -192: + seq 1 10000 -254: + cc -B. -o out/test/aarch64/thread-count/exe out/test/aarch64/thread-count/a.o -Wl,-no-threads -237: + readelf --symbols out/test/aarch64/symbol-version-lto/c.so -237: + grep -F foo@@VER1 out/test/aarch64/symbol-version-lto/log -252: + grep 'Hello world' -245: section foo -245: + on_exit -245: + echo OK -245: OK -245: + exit 0 -243/347 Test #245: aarch64-synthetic-symbols ................................ Passed 0.90 sec -192: + echo '}' -192: + cc -c -o out/test/aarch64/range-extension-thunk3/d.o out/test/aarch64/range-extension-thunk3/c.c -test 255 - Start 255: aarch64-tls-alignment-multi - -255: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-alignment-multi.sh" -255: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -255: Environment variables: -255: MACHINE=aarch64 -255: CPU= -255: Test timeout computed to be: 1500 -252: + out/test/aarch64/textrel2/exe1 -252: Hello world -252: + cc -B. -o out/test/aarch64/textrel2/exe2 out/test/aarch64/textrel2/a.o -pie -244/347 Test #248: aarch64-sysroot2 ......................................... Passed 0.78 sec -237: 5: 0000000000010728 8 FUNC GLOBAL DEFAULT 14 foo@@VER1 -237: + on_exit -237: + echo OK -237: OK -237: + exit 0 -245/347 Test #237: aarch64-symbol-version-lto ............................... Passed 1.44 sec -test 256 - Start 256: aarch64-tls-common - -256: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-common.sh" -256: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -256: Environment variables: -256: MACHINE=aarch64 -256: CPU= -256: Test timeout computed to be: 1500 -test 257 - Start 257: aarch64-tls-df-static-tls - -257: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-df-static-tls.sh" -257: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -257: Environment variables: -257: MACHINE=aarch64 -257: CPU= -257: Test timeout computed to be: 1500 -247: + 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 -255: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-alignment-multi.sh -255: + . /build/reproducible-path/mold-2.37.1+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= -256: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-common.sh -256: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -256: ++ export LC_ALL=C -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= -251: + out/test/aarch64/textrel/exe -253: + cat -255: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-alignment-multi.sh .sh -251: + grep 'Hello world' -256: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-common.sh .sh -255: ++ testname=tls-alignment-multi -255: ++ t=out/test/aarch64/tls-alignment-multi -255: ++ mkdir -p out/test/aarch64/tls-alignment-multi -256: ++ testname=tls-common -256: ++ t=out/test/aarch64/tls-common -256: ++ mkdir -p out/test/aarch64/tls-common -257: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-df-static-tls.sh -251: Hello world -251: + on_exit -251: + echo OK -251: OK -251: + exit 0 -257: + . /build/reproducible-path/mold-2.37.1+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= -246/347 Test #251: aarch64-textrel .......................................... Passed 0.45 sec -test 258 - Start 258: aarch64-tls-dso - -258: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-dso.sh" -258: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -258: Environment variables: -258: MACHINE=aarch64 -258: CPU= -258: Test timeout computed to be: 1500 -253: + cc -o out/test/aarch64/thin-archive/d.o -c -xc - -255: ++ case $MACHINE in -255: ++ tlsdesc_opt=-mtls-dialect=desc -256: ++ case $MACHINE in -256: ++ tlsdesc_opt=-mtls-dialect=desc -257: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-df-static-tls.sh .sh -257: ++ testname=tls-df-static-tls -257: ++ t=out/test/aarch64/tls-df-static-tls -257: ++ mkdir -p out/test/aarch64/tls-df-static-tls -256: +++ uname -256: ++ '[' Linux = FreeBSD ']' -256: ++ trap 'on_error $LINENO' ERR -256: ++ trap on_exit EXIT -256: ++ echo -n 'Testing tls-common ... ' -256: Testing tls-common ... ++ set -o pipefail -256: ++ set -x -254: + cc -B. -o out/test/aarch64/thread-count/exe out/test/aarch64/thread-count/a.o -Wl,-thread-count=1 -255: +++ uname -256: + cat -256: + gcc -o out/test/aarch64/tls-common/a.o -c -xassembler - -258: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-dso.sh -258: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -258: ++ export LC_ALL=C -258: ++ LC_ALL=C -258: ++ '[' -z aarch64 ']' -255: ++ '[' Linux = FreeBSD ']' -255: ++ trap 'on_error $LINENO' ERR -255: ++ trap on_exit EXIT -255: ++ echo -n 'Testing tls-alignment-multi ... ' -255: Testing tls-alignment-multi ... ++ set -o pipefail -255: ++ set -x -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= -256: + cc -o out/test/aarch64/tls-common/b.o -c -xc -std=c11 - -257: ++ case $MACHINE in -257: ++ tlsdesc_opt=-mtls-dialect=desc -257: +++ uname -255: + cat -256: + cat -257: ++ '[' Linux = FreeBSD ']' -257: ++ trap 'on_error $LINENO' ERR -257: ++ trap on_exit EXIT -257: ++ echo -n 'Testing tls-df-static-tls ... ' -257: Testing tls-df-static-tls ... ++ set -o pipefail -257: ++ set -x -255: + cc -fPIC -c -o out/test/aarch64/tls-alignment-multi/a.o -xc - -258: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-dso.sh .sh -258: ++ testname=tls-dso -258: ++ t=out/test/aarch64/tls-dso -258: ++ mkdir -p out/test/aarch64/tls-dso -220: 3 printf("Hello world\n"); -220: + cc -c -o out/test/aarch64/separate-debug-file/a.o out/test/aarch64/separate-debug-file/a.c -g -257: + cc -fPIC -ftls-model=initial-exec -c -o out/test/aarch64/tls-df-static-tls/a.o -xc - -258: ++ case $MACHINE in -258: ++ tlsdesc_opt=-mtls-dialect=desc -257: + cat -258: +++ uname -258: ++ '[' Linux = FreeBSD ']' -258: ++ trap 'on_error $LINENO' ERR -258: ++ trap on_exit EXIT -258: ++ echo -n 'Testing tls-dso ... ' -258: Testing tls-dso ... ++ set -o pipefail -258: ++ set -x -258: + cc -fPIC -shared -o out/test/aarch64/tls-dso/a.so -xc - -258: + cat -252: + grep 'Hello world' -252: + out/test/aarch64/textrel2/exe2 -252: Hello world -252: + cc -o out/test/aarch64/textrel2/exe3 out/test/aarch64/textrel2/a.o -pie -Wl,-z,pack-relative-relocs -253: + rm -f out/test/aarch64/thin-archive/d.a -247: + 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 -255: + cc -fPIC -c -o out/test/aarch64/tls-alignment-multi/b.o -xc - -220: + 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 -255: + cat -253: + cd out/test/aarch64/thin-archive -257: + cc -B. -shared -o out/test/aarch64/tls-df-static-tls/b.so out/test/aarch64/tls-df-static-tls/a.o -Wl,--relax -254: + cc -B. -o out/test/aarch64/thread-count/exe out/test/aarch64/thread-count/a.o -Wl,-threads -253: ++ pwd -253: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/out/test/aarch64/thin-archive/c.o -258: + cc -c -o out/test/aarch64/tls-dso/b.o -xc - -258: + cat -253: + 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 -256: + cc -B. -o out/test/aarch64/tls-common/exe out/test/aarch64/tls-common/a.o out/test/aarch64/tls-common/b.o -252: + grep -F .relr.dyn -252: + readelf -WS out/test/aarch64/textrel2/exe3 -255: + cc -B. -shared -o out/test/aarch64/tls-alignment-multi/a.so out/test/aarch64/tls-alignment-multi/a.o -252: [10] .relr.dyn RELR 0000000000000590 000590 000020 08 A 0 0 8 -252: + out/test/aarch64/textrel2/exe3 -252: + grep 'Hello world' -252: Hello world -252: + cc -B. -o out/test/aarch64/textrel2/exe4 out/test/aarch64/textrel2/a.o -pie -Wl,-z,pack-relative-relocs -254: + cc -B. -o out/test/aarch64/thread-count/exe out/test/aarch64/thread-count/a.o -Wl,-threads=1 -258: + cc -B. -o out/test/aarch64/tls-dso/exe out/test/aarch64/tls-dso/a.so out/test/aarch64/tls-dso/b.o -247: + not cc -B. -o out/test/aarch64/sysroot/exe out/test/aarch64/sysroot/c.o -lfoo -257: + grep STATIC_TLS -257: + readelf --dynamic out/test/aarch64/tls-df-static-tls/b.so -257: 0x000000000000001e (FLAGS) STATIC_TLS -257: + 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 -253: + grep -E 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/aarch64/thin-archive/log -253: trace: out/test/aarch64/thin-archive/d.a(out/test/aarch64/thin-archive/long-long-long-filename.o) -253: + grep -E 'thin-archive/d.a\((.*/)?b.o\)' out/test/aarch64/thin-archive/log -255: + 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 -253: trace: out/test/aarch64/thin-archive/d.a(out/test/aarch64/thin-archive/b.o) -253: + grep -F thin-archive/d.o out/test/aarch64/thin-archive/log -220: + grep -F .gnu_debuglink -253: trace: out/test/aarch64/thin-archive/d.o -220: + readelf -SW out/test/aarch64/separate-debug-file/exe3 -253: + grep 15 -220: [30] .gnu_debuglink PROGBITS 0000000000000000 000ac0 000010 00 0 0 4 -220: + flock out/test/aarch64/separate-debug-file/exe3 true -256: + grep -F .tls_common -256: + readelf -WS out/test/aarch64/tls-common/exe -253: + out/test/aarch64/thin-archive/exe -256: [20] .tls_common NOBITS 0000000000020870 000870 000004 00 WAT 0 0 4 -220: + grep '\.debug_info .*C' -253: 15 -253: + on_exit -253: + echo OK -253: OK -253: + exit 0 -220: + readelf -W --sections out/test/aarch64/separate-debug-file/exe3.dbg -256: + grep '^foo=0$' -247/347 Test #253: aarch64-thin-archive ..................................... Passed 0.77 sec -test 259 - Start 259: aarch64-tls-gd-dlopen - -259: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-dlopen.sh" -259: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -259: Environment variables: -259: MACHINE=aarch64 -259: CPU= -259: Test timeout computed to be: 1500 -256: + out/test/aarch64/tls-common/exe -256: foo=0 -256: + on_exit -256: + echo OK -256: OK -256: + exit 0 -220: [35] .debug_info PROGBITS 0000000000000000 000fe4 00007c 00 C 0 0 1 +223: + cc -o out/test/aarch64/shuffle-sections-seed/b.o -ffunction-sections -c -xc - +223: ++ seq 1 1000 +223: + for i in `seq 1 1000` +223: + echo 'void fn1() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn2() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn3() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn4() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn5() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn6() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn7() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn8() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn9() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn10() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn11() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn12() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn13() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn14() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn15() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn16() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn17() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn18() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn19() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn20() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn21() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn22() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn23() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn24() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn25() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn26() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn27() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn28() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn29() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn30() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn31() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn32() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn33() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn34() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn35() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn36() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn37() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn38() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn39() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn40() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn41() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn42() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn43() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn44() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn45() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn46() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn47() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn48() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn49() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn50() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn51() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn52() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn53() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn54() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn55() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn56() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn57() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn58() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn59() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn60() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn61() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn62() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn63() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn64() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn65() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn66() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn67() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn68() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn69() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn70() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn71() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn72() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn73() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn74() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn75() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn76() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn77() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn78() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn79() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn80() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn81() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn82() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn83() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn84() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn85() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn86() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn87() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn88() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn89() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn90() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn91() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn92() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn93() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn94() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn95() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn96() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn97() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn98() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn99() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn100() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn101() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn102() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn103() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn104() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn105() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn106() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn107() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn108() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn109() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn110() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn111() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn112() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn113() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn114() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn115() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn116() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn117() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn118() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn119() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn120() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn121() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn122() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn123() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn124() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn125() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn126() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn127() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn128() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn129() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn130() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn131() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn132() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn133() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn134() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn135() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn136() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn137() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn138() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn139() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn140() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn141() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn142() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn143() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn144() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn145() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn146() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn147() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn148() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn149() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn150() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn151() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn152() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn153() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn154() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn155() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn156() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn157() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn158() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn159() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn160() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn161() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn162() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn163() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn164() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn165() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn166() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn167() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn168() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn169() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn170() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn171() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn172() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn173() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn174() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn175() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn176() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn177() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn178() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn179() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn180() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn181() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn182() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn183() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn184() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn185() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn186() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn187() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn188() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn189() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn190() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn191() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn192() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn193() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn194() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn195() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn196() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn197() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn198() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn199() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn200() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn201() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn202() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn203() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn204() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn205() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn206() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn207() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn208() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn209() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn210() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn211() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn212() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn213() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn214() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn215() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn216() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn217() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn218() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn219() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn220() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn221() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn222() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn223() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn224() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn225() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn226() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn227() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn228() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn229() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn230() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn231() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn232() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn233() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn234() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn235() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn236() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn237() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn238() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn239() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn240() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn241() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn242() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn243() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn244() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn245() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn246() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn247() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn248() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn249() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn250() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn251() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn252() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn253() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn254() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn255() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn256() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn257() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn258() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn259() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn260() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn261() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn262() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn263() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn264() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn265() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn266() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn267() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn268() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn269() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn270() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn271() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn272() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn273() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn274() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn275() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn276() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn277() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn278() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn279() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn280() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn281() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn282() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn283() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn284() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn285() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn286() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn287() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn288() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn289() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn290() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn291() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn292() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn293() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn294() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn295() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn296() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn297() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn298() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn299() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn300() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn301() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn302() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn303() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn304() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn305() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn306() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn307() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn308() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn309() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn310() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn311() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn312() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn313() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn314() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn315() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn316() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn317() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn318() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn319() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn320() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn321() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn322() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn323() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn324() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn325() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn326() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn327() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn328() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn329() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn330() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn331() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn332() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn333() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn334() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn335() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn336() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn337() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn338() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn339() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn340() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn341() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn342() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn343() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn344() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn345() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn346() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn347() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn348() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn349() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn350() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn351() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn352() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn353() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn354() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn355() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn356() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn357() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn358() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn359() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn360() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn361() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn362() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn363() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn364() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn365() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn366() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn367() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn368() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn369() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn370() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn371() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn372() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn373() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn374() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn375() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn376() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn377() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn378() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn379() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn380() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn381() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn382() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn383() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn384() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn385() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn386() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn387() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn388() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn389() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn390() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn391() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn392() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn393() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn394() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn395() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn396() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn397() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn398() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn399() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn400() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn401() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn402() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn403() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn404() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn405() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn406() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn407() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn408() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn409() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn410() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn411() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn412() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn413() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn414() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn415() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn416() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn417() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn418() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn419() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn420() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn421() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn422() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn423() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn424() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn425() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn426() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn427() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn428() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn429() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn430() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn431() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn432() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn433() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn434() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn435() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn436() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn437() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn438() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn439() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn440() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn441() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn442() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn443() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn444() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn445() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn446() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn447() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn448() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn449() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn450() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn451() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn452() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn453() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn454() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn455() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn456() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn457() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn458() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn459() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn460() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn461() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn462() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn463() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn464() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn465() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn466() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn467() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn468() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn469() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn470() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn471() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn472() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn473() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn474() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn475() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn476() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn477() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn478() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn479() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn480() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn481() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn482() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn483() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn484() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn485() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn486() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn487() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn488() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn489() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn490() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn491() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn492() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn493() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn494() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn495() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn496() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn497() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn498() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn499() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn500() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn501() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn502() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn503() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn504() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn505() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn506() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn507() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn508() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn509() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn510() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn511() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn512() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn513() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn514() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn515() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn516() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn517() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn518() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn519() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn520() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn521() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn522() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn523() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn524() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn525() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn526() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn527() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn528() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn529() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn530() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn531() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn532() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn533() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn534() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn535() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn536() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn537() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn538() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn539() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn540() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn541() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn542() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn543() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn544() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn545() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn546() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn547() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn548() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn549() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn550() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn551() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn552() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn553() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn554() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn555() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn556() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn557() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn558() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn559() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn560() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn561() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn562() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn563() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn564() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn565() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn566() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn567() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn568() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn569() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn570() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn571() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn572() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn573() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn574() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn575() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn576() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn577() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn578() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn579() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn580() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn581() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn582() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn583() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn584() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn585() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn586() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn587() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn588() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn589() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn590() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn591() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn592() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn593() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn594() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn595() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn596() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn597() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn598() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn599() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn600() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn601() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn602() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn603() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn604() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn605() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn606() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn607() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn608() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn609() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn610() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn611() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn612() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn613() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn614() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn615() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn616() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn617() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn618() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn619() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn620() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn621() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn622() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn623() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn624() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn625() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn626() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn627() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn628() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn629() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn630() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn631() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn632() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn633() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn634() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn635() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn636() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn637() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn638() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn639() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn640() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn641() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn642() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn643() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn644() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn645() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn646() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn647() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn648() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn649() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn650() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn651() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn652() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn653() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn654() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn655() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn656() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn657() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn658() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn659() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn660() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn661() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn662() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn663() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn664() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn665() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn666() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn667() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn668() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn669() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn670() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn671() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn672() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn673() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn674() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn675() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn676() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn677() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn678() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn679() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn680() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn681() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn682() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn683() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn684() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn685() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn686() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn687() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn688() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn689() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn690() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn691() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn692() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn693() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn694() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn695() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn696() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn697() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn698() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn699() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn700() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn701() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn702() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn703() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn704() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn705() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn706() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn707() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn708() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn709() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn710() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn711() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn712() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn713() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn714() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn715() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn716() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn717() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn718() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn719() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn720() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn721() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn722() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn723() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn724() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn725() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn726() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn727() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn728() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn729() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn730() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn731() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn732() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn733() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn734() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn735() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn736() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn737() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn738() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn739() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn740() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn741() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn742() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn743() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn744() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn745() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn746() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn747() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn748() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn749() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn750() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn751() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn752() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn753() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn754() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn755() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn756() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn757() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn758() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn759() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn760() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn761() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn762() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn763() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn764() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn765() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn766() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn767() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn768() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn769() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn770() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn771() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn772() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn773() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn774() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn775() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn776() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn777() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn778() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn779() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn780() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn781() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn782() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn783() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn784() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn785() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn786() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn787() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn788() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn789() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn790() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn791() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn792() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn793() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn794() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn795() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn796() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn797() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn798() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn799() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn800() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn801() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn802() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn803() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn804() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn805() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn806() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn807() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn808() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn809() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn810() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn811() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn812() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn813() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn814() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn815() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn816() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn817() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn818() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn819() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn820() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn821() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn822() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn823() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn824() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn825() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn826() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn827() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn828() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn829() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn830() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn831() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn832() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn833() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn834() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn835() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn836() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn837() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn838() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn839() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn840() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn841() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn842() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn843() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn844() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn845() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn846() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn847() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn848() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn849() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn850() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn851() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn852() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn853() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn854() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn855() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn856() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn857() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn858() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn859() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn860() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn861() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn862() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn863() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn864() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn865() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn866() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn867() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn868() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn869() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn870() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn871() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn872() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn873() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn874() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn875() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn876() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn877() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn878() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn879() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn880() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn881() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn882() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn883() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn884() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn885() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn886() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn887() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn888() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn889() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn890() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn891() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn892() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn893() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn894() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn895() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn896() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn897() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn898() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn899() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn900() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn901() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn902() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn903() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn904() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn905() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn906() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn907() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn908() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn909() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn910() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn911() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn912() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn913() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn914() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn915() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn916() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn917() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn918() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn919() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn920() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn921() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn922() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn923() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn924() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn925() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn926() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn927() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn928() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn929() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn930() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn931() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn932() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn933() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn934() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn935() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn936() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn937() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn938() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn939() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn940() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn941() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn942() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn943() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn944() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn945() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn946() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn947() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn948() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn949() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn950() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn951() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn952() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn953() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn954() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn955() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn956() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn957() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn958() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn959() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn960() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn961() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn962() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn963() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn964() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn965() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn966() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn967() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn968() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn969() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn970() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn971() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn972() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn973() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn974() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn975() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn976() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn977() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn978() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn979() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn980() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn981() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn982() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn983() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn984() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn985() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn986() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn987() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn988() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn989() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn990() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn991() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn992() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn993() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn994() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn995() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn996() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn997() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn998() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn999() {}' +223: + for i in `seq 1 1000` +223: + echo 'void fn1000() {}' +225: + return 0 +225: + cc -B. -o out/test/aarch64/soname/b.so -shared out/test/aarch64/soname/a.o -Wl,-soname,foo +226: + grep 'Hello world' +226: + out/test/aarch64/spare-program-headers/exe1 +226: Hello world +226: ++ grep NULL +226: ++ wc -l +226: ++ readelf -Wl out/test/aarch64/spare-program-headers/exe1 +218: + readelf -sW out/test/aarch64/section-order/exe3 +218: + grep -E '\b0+200000 .* ehdr_start$' out/test/aarch64/section-order/log3 +218: 95: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 ehdr_start +218: + grep -E '\b0+200040 .* rodata_start$' out/test/aarch64/section-order/log3 +218: 96: 0000000000200040 0 NOTYPE LOCAL DEFAULT 1 rodata_start +218: + grep -E '\b0+300000 .* phdr_start$' out/test/aarch64/section-order/log3 +218: 97: 0000000000300000 0 NOTYPE LOCAL DEFAULT 1 phdr_start +218: + grep -E '\b0+301000 .* phdr_end$' out/test/aarch64/section-order/log3 +222: + cc -B. -o out/test/aarch64/shared/exe out/test/aarch64/shared/c.o out/test/aarch64/shared/b.so +220: + cc -B. -o out/test/aarch64/separate-debug-file/exe1 out/test/aarch64/separate-debug-file/a.o -Wl,--separate-debug-file +215: + grep mold +215: + readelf -p .comment out/test/aarch64/run/exe +226: + '[' 0 -eq 0 ']' +226: + cc -B. -o out/test/aarch64/spare-program-headers/exe2 out/test/aarch64/spare-program-headers/a.o -Wl,--spare-program-headers=0 +215: [ 0] mold 2.37.1 (compatible with GNU ld) +218: 98: 0000000000301000 0 NOTYPE LOCAL DEFAULT 1 phdr_end +218: + grep -E '\b0+400000 .* text_start$' out/test/aarch64/section-order/log3 +215: + grep '^MOLD_PATH=.*/mold$' +215: + ./mold -run env +221: + grep foo=0x3 +221: + out/test/aarch64/shared-abs-sym/exe1 +221: foo=0x3 +218: 99: 0000000000400000 0 NOTYPE LOCAL DEFAULT 1 text_start +221: + cp out/test/aarch64/shared-abs-sym/b.so out/test/aarch64/shared-abs-sym/c.so +218: + on_exit +218: + echo OK +218: OK +218: + exit 0 +215/347 Test #218: aarch64-section-order .................................... Passed 0.29 sec +215: MOLD_PATH=/build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/mold +test 227 + Start 227: aarch64-start-lib + +227: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/start-lib.sh" +227: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +227: Environment variables: +227: MACHINE=aarch64 +227: CPU= +227: Test timeout computed to be: 1500 +215: + grep mold +215: + ./mold -run /usr/bin/ld --version +215: mold 2.37.1 (compatible with GNU ld) +215: + grep mold +221: + grep foo=0x5 +221: + out/test/aarch64/shared-abs-sym/exe1 +221: foo=0x5 +221: + cp out/test/aarch64/shared-abs-sym/a.so out/test/aarch64/shared-abs-sym/c.so +221: + 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 +225: + readelf --dynamic out/test/aarch64/soname/b.so +225: + grep -F 'Library soname: [foo]' +225: 0x000000000000000e (SONAME) Library soname: [foo] +215: + ./mold -run /usr/bin/ld.lld --version +227: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/start-lib.sh +225: + on_exit +225: + echo OK +225: OK +225: + exit 0 +216/347 Test #225: aarch64-soname ........................................... Passed 0.15 sec +test 228 + Start 228: aarch64-start-stop-symbol + +228: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/start-stop-symbol.sh" +228: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +228: Environment variables: +228: MACHINE=aarch64 +228: CPU= +228: Test timeout computed to be: 1500 +222: + grep hello +222: + out/test/aarch64/shared/exe +222: hello +222: + not grep fn3 +222: + grep fn3 +222: + readelf --symbols out/test/aarch64/shared/exe +227: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/start-lib.sh .sh +227: ++ testname=start-lib +227: ++ t=out/test/aarch64/start-lib +227: ++ mkdir -p out/test/aarch64/start-lib +227: ++ case $MACHINE in +227: ++ tlsdesc_opt=-mtls-dialect=desc +215: mold 2.37.1 (compatible with GNU ld) +222: + return 0 +222: + on_exit +228: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/start-stop-symbol.sh +222: + echo OK +222: OK +222: + exit 0 +228: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +228: ++ export LC_ALL=C +217/347 Test #222: aarch64-shared ........................................... Passed 0.21 sec +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= +test 229 + Start 229: aarch64-start-stop + +229: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/start-stop.sh" +229: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +229: Environment variables: +229: MACHINE=aarch64 +229: CPU= +229: Test timeout computed to be: 1500 +228: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/start-stop-symbol.sh .sh +228: ++ testname=start-stop-symbol +228: ++ t=out/test/aarch64/start-stop-symbol +228: ++ mkdir -p out/test/aarch64/start-stop-symbol +228: ++ case $MACHINE in +228: ++ tlsdesc_opt=-mtls-dialect=desc +228: +++ uname +228: ++ '[' Linux = FreeBSD ']' +228: ++ trap 'on_error $LINENO' ERR +228: ++ trap on_exit EXIT +228: ++ echo -n 'Testing start-stop-symbol ... ' +228: Testing start-stop-symbol ... ++ set -o pipefail +228: ++ set -x +228: + cc -c -o out/test/aarch64/start-stop-symbol/a.o -xc - +228: + cat +215: + grep mold +215: + ./mold -run /usr/bin/ld.gold --version +215: mold 2.37.1 (compatible with GNU ld) +215: + 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 +215: + touch out/test/aarch64/run/ld out/test/aarch64/run/ld.lld out/test/aarch64/run/ld.gold +215: + echo '#!/bin/sh' +215: + 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 +227: +++ uname +227: ++ '[' Linux = FreeBSD ']' +227: ++ trap 'on_error $LINENO' ERR +227: ++ trap on_exit EXIT +227: ++ echo -n 'Testing start-lib ... ' +227: Testing start-lib ... ++ set -o pipefail +227: ++ set -x +227: + cc -o out/test/aarch64/start-lib/a.o -c -xc - +227: + cat +226: + out/test/aarch64/spare-program-headers/exe2 +220: + grep -F .gnu_debuglink +215: + grep mold +226: + grep 'Hello world' +215: + ./mold -run out/test/aarch64/run/ld --version +220: + readelf -SW out/test/aarch64/separate-debug-file/exe1 +220: [30] .gnu_debuglink PROGBITS 0000000000000000 000ac0 000010 00 0 0 4 +220: + flock out/test/aarch64/separate-debug-file/exe1 true +229: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/start-stop.sh +226: Hello world +229: + . /build/reproducible-path/mold-2.37.1+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= +229: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/start-stop.sh .sh +229: ++ testname=start-stop +229: ++ t=out/test/aarch64/start-stop +229: ++ mkdir -p out/test/aarch64/start-stop +226: ++ grep NULL +221: + grep foo=0x3 +226: ++ readelf -Wl out/test/aarch64/spare-program-headers/exe2 +229: ++ case $MACHINE in +229: ++ tlsdesc_opt=-mtls-dialect=desc +229: +++ uname +220: + gdb out/test/aarch64/separate-debug-file/exe1 -ex 'list main' -ex quit 220: + grep -F printf -248/347 Test #256: aarch64-tls-common ....................................... Passed 0.52 sec -test 260 - Start 260: aarch64-tls-gd-noplt +229: ++ '[' Linux = FreeBSD ']' +229: ++ trap 'on_error $LINENO' ERR +229: ++ trap on_exit EXIT +229: ++ echo -n 'Testing start-stop ... ' +229: Testing start-stop ... ++ set -o pipefail +229: ++ set -x +229: + cc -c -o out/test/aarch64/start-stop/a.o -xc - +226: ++ wc -l +227: + cc -o out/test/aarch64/start-lib/b.o -c -xc - +215: mold 2.37.1 (compatible with GNU ld) +229: + cat +228: + ar rcs out/test/aarch64/start-stop-symbol/b.a out/test/aarch64/start-stop-symbol/a.o +227: + cat +221: + out/test/aarch64/shared-abs-sym/exe2 +221: foo=0x3 +221: + cp out/test/aarch64/shared-abs-sym/b.so out/test/aarch64/shared-abs-sym/c.so +215: + grep mold +221: + grep foo=0x5 +221: + out/test/aarch64/shared-abs-sym/exe1 +226: + '[' 0 -eq 0 ']' +226: + cc -B. -o out/test/aarch64/spare-program-headers/exe3 out/test/aarch64/spare-program-headers/a.o -Wl,--spare-program-headers=1 +221: foo=0x5 +221: + on_exit +221: + echo OK +221: OK +221: + exit 0 +218/347 Test #221: aarch64-shared-abs-sym ................................... Passed 0.29 sec +215: + ./mold -run out/test/aarch64/run/ld.lld --version +test 230 + Start 230: aarch64-static-archive -260: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-noplt.sh" -260: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -260: Environment variables: -260: MACHINE=aarch64 -260: CPU= -260: Test timeout computed to be: 1500 +230: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/static-archive.sh" +230: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +230: Environment variables: +230: MACHINE=aarch64 +230: CPU= +230: Test timeout computed to be: 1500 +215: mold 2.37.1 (compatible with GNU ld) +228: + cc -c -o out/test/aarch64/start-stop-symbol/c.o -xc - +228: + cat +215: + grep mold +230: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/static-archive.sh +230: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/static-archive.sh .sh +229: + cc -B. -o out/test/aarch64/start-stop/exe1 out/test/aarch64/start-stop/a.o -Wl,--start-stop +227: + cc -o out/test/aarch64/start-lib/c.o -c -xc - +230: ++ testname=static-archive +230: ++ t=out/test/aarch64/static-archive +230: ++ mkdir -p out/test/aarch64/static-archive +227: + cat +215: + ./mold -run out/test/aarch64/run/ld.gold --version +230: ++ case $MACHINE in +230: ++ tlsdesc_opt=-mtls-dialect=desc +230: +++ uname +215: mold 2.37.1 (compatible with GNU ld) +230: ++ '[' Linux = FreeBSD ']' +230: ++ trap 'on_error $LINENO' ERR +230: ++ trap on_exit EXIT +230: ++ echo -n 'Testing static-archive ... ' +230: Testing static-archive ... ++ set -o pipefail +230: ++ set -x +230: + cat +230: + cc -o out/test/aarch64/static-archive/long-long-long-filename.o -c -xc - +228: + 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 +215: + ./mold -run out/test/aarch64/run/foo.ld --version +224: + cc -B. -o out/test/aarch64/shuffle-sections/exe1 out/test/aarch64/shuffle-sections/a.o out/test/aarch64/shuffle-sections/b.o +215: + not grep mold +215: + grep mold +215: + return 0 +215: + cat +226: + out/test/aarch64/spare-program-headers/exe3 +226: + grep 'Hello world' +227: + 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 +215: + chmod 755 out/test/aarch64/run/sh +226: Hello world +215: + grep mold +215: + ./mold -run out/test/aarch64/run/sh ld --version +226: ++ grep NULL +226: ++ wc -l +226: ++ readelf -Wl out/test/aarch64/spare-program-headers/exe3 +229: + readelf -sW out/test/aarch64/start-stop/exe1 +230: + cat +230: + cc -o out/test/aarch64/static-archive/b.o -c -xc - +229: + grep __start_text +226: + '[' 1 -eq 1 ']' +226: + cc -B. -o out/test/aarch64/spare-program-headers/exe4 out/test/aarch64/spare-program-headers/a.o -Wl,--spare-program-headers=5 +229: 170: 0000000000010640 0 NOTYPE LOCAL DEFAULT 18 __start_text +229: + grep __stop_text +229: + readelf -sW out/test/aarch64/start-stop/exe1 +229: 171: 00000000000107b0 0 NOTYPE LOCAL DEFAULT 18 __stop_text +229: + on_exit +229: + echo OK +229: OK +229: + exit 0 +219/347 Test #229: aarch64-start-stop ....................................... Passed 0.10 sec +test 231 + Start 231: aarch64-static-pie + +231: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/static-pie.sh" +231: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +231: Environment variables: +231: MACHINE=aarch64 +231: CPU= +231: Test timeout computed to be: 1500 +215: mold 2.37.1 (compatible with GNU ld) +231: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/static-pie.sh +231: + . /build/reproducible-path/mold-2.37.1+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= +231: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/static-pie.sh .sh +231: ++ testname=static-pie +231: ++ t=out/test/aarch64/static-pie +231: ++ mkdir -p out/test/aarch64/static-pie +215: + not grep mold +215: + grep mold +231: ++ case $MACHINE in +231: ++ tlsdesc_opt=-mtls-dialect=desc +231: +++ uname +215: + ./mold -run out/test/aarch64/run/sh out/test/aarch64/run/foo.ld --version +224: + out/test/aarch64/shuffle-sections/exe1 +231: ++ '[' Linux = FreeBSD ']' +231: ++ trap 'on_error $LINENO' ERR +231: ++ trap on_exit EXIT +231: ++ echo -n 'Testing static-pie ... ' +231: Testing static-pie ... ++ set -o pipefail +231: ++ set -x +231: + test_cflags -static-pie +224: + grep 'Hello world' +224: Hello world +224: + 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 +231: + echo 'int main() {}' +231: + cc -B. -static-pie -o /dev/null -xc - +223: + 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 +230: + cc -o out/test/aarch64/static-archive/c.o -c -xc - +230: + cat +228: + grep 'section foo section foo' +228: + out/test/aarch64/start-stop-symbol/exe +228: section foo section foo +228: + 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 +227: + nm out/test/aarch64/start-lib/exe +215: + return 0 +215: + ./mold -run out/test/aarch64/run/sh out/test/aarch64/run/ld --version +227: + not grep ' foo$' out/test/aarch64/start-lib/log +227: + grep ' foo$' out/test/aarch64/start-lib/log +227: + return 0 +227: + grep ' bar$' out/test/aarch64/start-lib/log +227: 0000000000010768 t bar +227: + on_exit +227: + echo OK +227: OK +227: + exit 0 +220/347 Test #227: aarch64-start-lib ........................................ Passed 0.16 sec +215: + grep mold +test 232 + Start 232: aarch64-stdout + +232: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/stdout.sh" +232: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +232: Environment variables: +232: MACHINE=aarch64 +232: CPU= +232: Test timeout computed to be: 1500 +232: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/stdout.sh +226: + out/test/aarch64/spare-program-headers/exe4 +232: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +232: ++ export LC_ALL=C +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= +226: + grep 'Hello world' +224: + out/test/aarch64/shuffle-sections/exe2 +224: + grep 'Hello world' +232: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/stdout.sh .sh +223: + grep 'Hello world' +224: Hello world +224: + not diff out/test/aarch64/shuffle-sections/exe1 out/test/aarch64/shuffle-sections/exe2 +226: Hello world +232: ++ testname=stdout +232: ++ t=out/test/aarch64/stdout +232: ++ mkdir -p out/test/aarch64/stdout +223: + out/test/aarch64/shuffle-sections-seed/exe1 +200: + cc -c -xc -o out/test/aarch64/relocatable-many-sections/b.o - +223: Hello world +223: + 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 +224: + on_exit +224: + echo OK +224: OK +224: + exit 0 +200: + cat +232: ++ case $MACHINE in +232: ++ tlsdesc_opt=-mtls-dialect=desc +226: ++ grep NULL +221/347 Test #224: aarch64-shuffle-sections ................................. Passed 0.33 sec +232: +++ uname +230: + rm -f out/test/aarch64/static-archive/d.a +test 233 + Start 233: aarch64-strip-debug + +233: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/strip-debug.sh" +233: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +233: Environment variables: +233: MACHINE=aarch64 +233: CPU= +233: Test timeout computed to be: 1500 +232: ++ '[' Linux = FreeBSD ']' +232: ++ trap 'on_error $LINENO' ERR +232: ++ trap on_exit EXIT +232: ++ echo -n 'Testing stdout ... ' +232: Testing stdout ... ++ set -o pipefail +232: ++ set -x +232: + cat +226: ++ readelf -Wl out/test/aarch64/spare-program-headers/exe4 +226: ++ wc -l +226: + '[' 5 -eq 5 ']' +226: + on_exit +226: + echo OK +226: OK +226: + exit 0 +215: mold 2.37.1 (compatible with GNU ld) +222/347 Test #226: aarch64-spare-program-headers ............................ Passed 0.32 sec +test 234 + Start 234: aarch64-strip + +234: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/strip.sh" +234: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +234: Environment variables: +234: MACHINE=aarch64 +234: CPU= +234: Test timeout computed to be: 1500 +215: + grep mold +215: + ./mold -run out/test/aarch64/run/sh out/test/aarch64/run/ld.lld --version +215: mold 2.37.1 (compatible with GNU ld) +230: + cd out/test/aarch64/static-archive +230: + ar rcs d.a long-long-long-filename.o b.o +230: + 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 +232: + cc -o out/test/aarch64/stdout/a.o -c -xc - +233: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/strip-debug.sh +233: + . /build/reproducible-path/mold-2.37.1+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= +233: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/strip-debug.sh .sh +233: ++ testname=strip-debug +233: ++ t=out/test/aarch64/strip-debug +233: ++ mkdir -p out/test/aarch64/strip-debug +234: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/strip.sh +234: + . /build/reproducible-path/mold-2.37.1+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= +234: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/strip.sh .sh +233: ++ case $MACHINE in +233: ++ tlsdesc_opt=-mtls-dialect=desc +233: +++ uname +233: ++ '[' Linux = FreeBSD ']' +233: ++ trap 'on_error $LINENO' ERR +233: ++ trap on_exit EXIT +233: ++ echo -n 'Testing strip-debug ... ' +234: ++ testname=strip +234: ++ t=out/test/aarch64/strip +234: ++ mkdir -p out/test/aarch64/strip +233: Testing strip-debug ... ++ set -o pipefail +233: ++ set -x +233: + cat +228: + out/test/aarch64/start-stop-symbol/exe +215: + ./mold -run out/test/aarch64/run/sh out/test/aarch64/run/ld.gold --version +228: + grep 'section foo section foo' +200: + ./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 +233: + cc -o out/test/aarch64/strip-debug/a.o -c -xc - -g +228: section foo section foo +228: + on_exit +228: + echo OK +228: OK +228: + exit 0 +223/347 Test #228: aarch64-start-stop-symbol ................................ Passed 0.20 sec +test 235 + Start 235: aarch64-stt-common + +235: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/stt-common.sh" +235: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +235: Environment variables: +235: MACHINE=aarch64 +235: CPU= +235: Test timeout computed to be: 1500 +234: ++ case $MACHINE in +234: ++ tlsdesc_opt=-mtls-dialect=desc +215: + grep mold +223: + grep 'Hello world' +223: + out/test/aarch64/shuffle-sections-seed/exe2 +235: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/stt-common.sh +223: Hello world +223: + 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 +235: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/stt-common.sh .sh +234: +++ uname +235: ++ testname=stt-common +235: ++ t=out/test/aarch64/stt-common +235: ++ mkdir -p out/test/aarch64/stt-common +234: ++ '[' Linux = FreeBSD ']' +234: ++ trap 'on_error $LINENO' ERR +234: ++ trap on_exit EXIT +234: ++ echo -n 'Testing strip ... ' +234: Testing strip ... ++ set -o pipefail +234: ++ set -x +235: ++ case $MACHINE in +235: ++ tlsdesc_opt=-mtls-dialect=desc +234: + cc -x assembler -c -o out/test/aarch64/strip/a.o -Wa,-L - +215: mold 2.37.1 (compatible with GNU ld) +234: + cat +231: + cat +231: + cc -o out/test/aarch64/static-pie/a.o -c -xc - -fPIE +235: +++ uname +235: ++ '[' Linux = FreeBSD ']' +235: ++ trap 'on_error $LINENO' ERR +235: ++ trap on_exit EXIT +235: ++ echo -n 'Testing stt-common ... ' +235: Testing stt-common ... ++ set -o pipefail +235: ++ set -x +215: + ./mold -run out/test/aarch64/run/sh out/test/aarch64/run/foo.ld --version +234: + ./mold -o out/test/aarch64/strip/exe out/test/aarch64/strip/a.o +215: + not grep mold +215: + grep mold +232: + cc -B. -Wl,-build-id=sha1 out/test/aarch64/stdout/a.o -o - +235: + cat +215: + return 0 +215: + on_exit +215: + echo OK +215: OK +215: + exit 0 +235: + cc -fcommon -xc -c -o out/test/aarch64/stt-common/a.o - -Wa,--elf-stt-common=yes +224/347 Test #215: aarch64-run .............................................. Passed 0.55 sec +test 236 + Start 236: aarch64-symbol-rank + +236: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symbol-rank.sh" +236: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +236: Environment variables: +236: MACHINE=aarch64 +236: CPU= +236: Test timeout computed to be: 1500 +233: + cc -B. -o out/test/aarch64/strip-debug/exe out/test/aarch64/strip-debug/a.o -Wl,--strip-debug +234: + readelf --symbols out/test/aarch64/strip/exe +234: + grep -F _start out/test/aarch64/strip/log +234: 15: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 _start +234: 17: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start +234: 18: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start +234: 20: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start +234: 22: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start +234: 27: 0000000000230230 0 NOTYPE LOCAL DEFAULT 8 __bss_start +234: 31: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start +234: 32: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start +234: 40: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR +234: 42: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR +234: + grep -F foo out/test/aarch64/strip/log +234: 16: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 foo +234: + grep -F bar out/test/aarch64/strip/log +230: + grep -F 'static-archive/d.a(long-long-long-filename.o)' out/test/aarch64/static-archive/log +230: trace: out/test/aarch64/static-archive/d.a(long-long-long-filename.o) +236: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-rank.sh +236: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/symbol-rank.sh .sh +236: ++ testname=symbol-rank +236: ++ t=out/test/aarch64/symbol-rank +236: ++ mkdir -p out/test/aarch64/symbol-rank +234: 13: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 bar +234: + [[ aarch64 != riscv* ]] +234: + [[ aarch64 != loongarch* ]] +234: + grep -F .L.baz out/test/aarch64/strip/log +234: 14: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 .L.baz +234: + ./mold -o out/test/aarch64/strip/exe out/test/aarch64/strip/a.o -strip-all +231: + cc -B. -o out/test/aarch64/static-pie/exe1 out/test/aarch64/static-pie/a.o -static-pie +236: ++ case $MACHINE in +236: ++ tlsdesc_opt=-mtls-dialect=desc +236: +++ uname +230: + grep -F 'static-archive/d.a(b.o)' out/test/aarch64/static-archive/log +230: trace: out/test/aarch64/static-archive/d.a(b.o) +236: ++ '[' Linux = FreeBSD ']' +236: ++ trap 'on_error $LINENO' ERR +236: ++ trap on_exit EXIT +236: ++ echo -n 'Testing symbol-rank ... ' +236: Testing symbol-rank ... ++ set -o pipefail +236: ++ set -x +236: + cc -o out/test/aarch64/symbol-rank/a.o -c -xc - +236: + cat +230: + grep -F static-archive/c.o out/test/aarch64/static-archive/log +232: + chmod 755 out/test/aarch64/stdout/exe +235: + cc -fcommon -xc -c -o out/test/aarch64/stt-common/b.o - -Wa,--elf-stt-common=yes +235: + cat +234: + readelf --symbols out/test/aarch64/strip/exe +230: trace: out/test/aarch64/static-archive/c.o +232: + out/test/aarch64/stdout/exe +232: + grep 'Hello world' +234: + not grep -F _start out/test/aarch64/strip/log +234: + grep -F _start out/test/aarch64/strip/log +232: Hello world +232: + on_exit +232: + echo OK +232: OK +232: + exit 0 +225/347 Test #232: aarch64-stdout ........................................... Passed 0.11 sec +230: + out/test/aarch64/static-archive/exe +test 237 + Start 237: aarch64-symbol-version-lto + +237: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version-lto.sh" +237: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +237: Environment variables: +237: MACHINE=aarch64 +237: CPU= +237: Test timeout computed to be: 1500 +223: + out/test/aarch64/shuffle-sections-seed/exe3 +223: + grep 'Hello world' +223: Hello world +223: + 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 +237: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version-lto.sh +237: + . /build/reproducible-path/mold-2.37.1+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= +234: + return 0 +234: + not grep -F foo out/test/aarch64/strip/log +234: + grep -F foo out/test/aarch64/strip/log +230: + grep 8 +230: 8 +230: + on_exit +230: + echo OK +230: OK +230: + exit 0 +226/347 Test #230: aarch64-static-archive ................................... Passed 0.23 sec +test 238 + Start 238: aarch64-symbol-version + +238: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version.sh" +238: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +238: Environment variables: +238: MACHINE=aarch64 +238: CPU= +238: Test timeout computed to be: 1500 +234: + return 0 +234: + not grep -F bar out/test/aarch64/strip/log +234: + grep -F bar out/test/aarch64/strip/log +237: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version-lto.sh .sh +234: + return 0 +234: + [[ aarch64 != riscv* ]] +234: + [[ aarch64 != loongarch* ]] +234: + not grep -F .L.baz out/test/aarch64/strip/log +234: + grep -F .L.baz out/test/aarch64/strip/log +238: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version.sh +238: + . /build/reproducible-path/mold-2.37.1+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= +220: 3 printf("Hello world\n"); +234: + return 0 +234: + on_exit +234: + echo OK +234: OK +234: + exit 0 +238: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version.sh .sh +237: ++ testname=symbol-version-lto +237: ++ t=out/test/aarch64/symbol-version-lto +227/347 Test #234: aarch64-strip ............................................ Passed 0.11 sec +237: ++ mkdir -p out/test/aarch64/symbol-version-lto +220: + cc -c -o out/test/aarch64/separate-debug-file/a.o out/test/aarch64/separate-debug-file/a.c -g +test 239 + Start 239: aarch64-symbol-version2 + +239: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version2.sh" +239: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +239: Environment variables: +239: MACHINE=aarch64 +239: CPU= +239: Test timeout computed to be: 1500 +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 symbol-version-lto ... ' +237: Testing symbol-version-lto ... ++ set -o pipefail +237: ++ set -x +237: + test_cflags -flto +238: ++ testname=symbol-version +238: ++ t=out/test/aarch64/symbol-version +238: ++ mkdir -p out/test/aarch64/symbol-version +238: ++ case $MACHINE in +238: ++ tlsdesc_opt=-mtls-dialect=desc +236: + cc -o out/test/aarch64/symbol-rank/b.o -c -xc - -fcommon +236: + cat +233: + readelf -W --sections out/test/aarch64/strip-debug/exe +233: + not grep -F .debug_info +233: + grep -F .debug_info +233: + return 0 +233: + readelf -W --symbols out/test/aarch64/strip-debug/exe +233: + grep ' bar' +233: 82: 00000000000107b0 8 FUNC LOCAL DEFAULT 18 bar +233: + on_exit +233: + echo OK +233: OK +233: + exit 0 +235: + 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 +239: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version2.sh +228/347 Test #233: aarch64-strip-debug ...................................... Passed 0.13 sec +239: + . /build/reproducible-path/mold-2.37.1+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= +test 240 + Start 240: aarch64-symbol-version3 + +240: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version3.sh" +240: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +240: Environment variables: +240: MACHINE=aarch64 +240: CPU= +240: Test timeout computed to be: 1500 +239: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version2.sh .sh +239: ++ testname=symbol-version2 +239: ++ t=out/test/aarch64/symbol-version2 +239: ++ mkdir -p out/test/aarch64/symbol-version2 +237: + echo 'int main() {}' +237: + cc -B. -flto -o /dev/null -xc - +238: +++ uname +238: ++ '[' Linux = FreeBSD ']' +238: ++ trap 'on_error $LINENO' ERR +238: ++ trap on_exit EXIT +238: ++ echo -n 'Testing symbol-version ... ' +238: Testing symbol-version ... ++ set -o pipefail +238: ++ set -x +238: + cc -fPIC -c -o out/test/aarch64/symbol-version/a.o -xc - +238: + cat +240: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version3.sh +236: + cc -o out/test/aarch64/symbol-rank/c.o -c -xc - +236: + cat +231: + out/test/aarch64/static-pie/exe1 +240: + . /build/reproducible-path/mold-2.37.1+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= +239: ++ case $MACHINE in +239: ++ tlsdesc_opt=-mtls-dialect=desc +231: + grep 'Hello world' +231: Hello world +231: + cc -B. -o out/test/aarch64/static-pie/exe2 out/test/aarch64/static-pie/a.o -static-pie -Wl,--no-relax +240: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version3.sh .sh +239: +++ uname +239: ++ '[' Linux = FreeBSD ']' +239: ++ trap 'on_error $LINENO' ERR +239: ++ trap on_exit EXIT +239: ++ echo -n 'Testing symbol-version2 ... ' +239: Testing symbol-version2 ... ++ set -o pipefail +239: ++ set -x +240: ++ testname=symbol-version3 +240: ++ t=out/test/aarch64/symbol-version3 +240: ++ mkdir -p out/test/aarch64/symbol-version3 +239: + cc -o out/test/aarch64/symbol-version2/a.o -c -xc - +239: + cat +220: + 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 +223: + out/test/aarch64/shuffle-sections-seed/exe4 +240: ++ case $MACHINE in +240: ++ tlsdesc_opt=-mtls-dialect=desc +236: + cc -o out/test/aarch64/symbol-rank/d.o -c -xc - -fcommon +240: +++ uname +223: + grep 'Hello world' +240: ++ '[' Linux = FreeBSD ']' +240: ++ trap 'on_error $LINENO' ERR +240: ++ trap on_exit EXIT +240: ++ echo -n 'Testing symbol-version3 ... ' +240: Testing symbol-version3 ... ++ set -o pipefail +240: ++ set -x +236: + cat +223: Hello world +223: + not diff out/test/aarch64/shuffle-sections-seed/exe1 out/test/aarch64/shuffle-sections-seed/exe2 +238: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' +238: + 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 +223: + diff out/test/aarch64/shuffle-sections-seed/exe2 out/test/aarch64/shuffle-sections-seed/exe3 +235: + grep '0 5 42' +235: + out/test/aarch64/stt-common/exe +235: 0 5 42 +240: + cc -o out/test/aarch64/symbol-version3/a.o -c -xc - +240: + cat +239: + cat +235: + readelf --sections out/test/aarch64/stt-common/exe +223: + not diff out/test/aarch64/shuffle-sections-seed/exe3 out/test/aarch64/shuffle-sections-seed/exe4 +235: + grep '.common .*NOBITS' out/test/aarch64/stt-common/log +223: + on_exit +223: + echo OK +223: OK +223: + exit 0 +229/347 Test #223: aarch64-shuffle-sections-seed ............................ Passed 0.54 sec +test 241 + Start 241: aarch64-symbol-version4 + +241: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version4.sh" +241: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +241: Environment variables: +241: MACHINE=aarch64 +241: CPU= +241: Test timeout computed to be: 1500 +239: + 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 +236: + rm -f out/test/aarch64/symbol-rank/x.a +235: [29] .common NOBITS 0000000000030ae4 00000ae0 +235: + on_exit +235: + echo OK +235: OK +235: + exit 0 +241: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version4.sh +241: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/symbol-version4.sh .sh +241: ++ testname=symbol-version4 +241: ++ t=out/test/aarch64/symbol-version4 +241: ++ mkdir -p out/test/aarch64/symbol-version4 +241: ++ case $MACHINE in +241: ++ tlsdesc_opt=-mtls-dialect=desc +241: +++ uname +241: ++ '[' Linux = FreeBSD ']' +241: ++ trap 'on_error $LINENO' ERR +241: ++ trap on_exit EXIT +241: ++ echo -n 'Testing symbol-version4 ... ' +241: Testing symbol-version4 ... ++ set -o pipefail +241: ++ set -x +241: + cat +220: + grep -F .gnu_debuglink +220: + readelf -SW out/test/aarch64/separate-debug-file/exe2 +220: [29] .gnu_debuglink PROGBITS 0000000000000000 000ac0 000010 00 0 0 4 +220: + flock out/test/aarch64/separate-debug-file/exe2 true +236: + 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 +236: + cc -B. -o out/test/aarch64/symbol-rank/exe out/test/aarch64/symbol-rank/d.o out/test/aarch64/symbol-rank/x.a +230/347 Test #235: aarch64-stt-common ....................................... Passed 0.19 sec +test 242 + Start 242: aarch64-symtab-dso + +242: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symtab-dso.sh" +242: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +242: Environment variables: +242: MACHINE=aarch64 +242: CPU= +242: Test timeout computed to be: 1500 +240: + cat +240: + 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 +242: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symtab-dso.sh +242: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/symtab-dso.sh .sh +242: ++ testname=symtab-dso +242: ++ t=out/test/aarch64/symtab-dso +242: ++ mkdir -p out/test/aarch64/symtab-dso +241: + cc -o out/test/aarch64/symbol-version4/a.o -c -xc - -fPIC +231: + grep 'Hello world' +242: ++ case $MACHINE in +242: ++ tlsdesc_opt=-mtls-dialect=desc +220: + grep -F printf +220: + gdb out/test/aarch64/separate-debug-file/exe2 -ex 'list main' -ex quit +242: +++ uname +242: ++ '[' Linux = FreeBSD ']' +242: ++ trap 'on_error $LINENO' ERR +242: ++ trap on_exit EXIT +242: ++ echo -n 'Testing symtab-dso ... ' +242: Testing symtab-dso ... ++ set -o pipefail +242: ++ set -x +242: + cat +242: + cc -o out/test/aarch64/symtab-dso/a.o -c -xc - +231: + out/test/aarch64/static-pie/exe2 +231: Hello world +231: + on_exit +231: + echo OK +231: OK +231: + exit 0 +231/347 Test #231: aarch64-static-pie ....................................... Passed 0.31 sec +test 243 + Start 243: aarch64-symtab-section-symbols + +243: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symtab-section-symbols.sh" +243: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +243: Environment variables: +243: MACHINE=aarch64 +243: CPU= +243: Test timeout computed to be: 1500 +241: + cat +243: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symtab-section-symbols.sh +243: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/symtab-section-symbols.sh .sh +243: ++ testname=symtab-section-symbols +243: ++ t=out/test/aarch64/symtab-section-symbols +243: ++ mkdir -p out/test/aarch64/symtab-section-symbols +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 +241: + 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 +243: ++ echo -n 'Testing symtab-section-symbols ... ' +243: Testing symtab-section-symbols ... ++ set -o pipefail +243: ++ set -x +240: + readelf -W --dyn-syms out/test/aarch64/symbol-version3/c.so +243: + cat +238: + readelf --symbols out/test/aarch64/symbol-version/c.so +240: + grep ' foo@@TEST1' out/test/aarch64/symbol-version3/log +240: 5: 0000000000010808 8 FUNC GLOBAL DEFAULT 14 foo@@TEST1 +236: + out/test/aarch64/symbol-rank/exe +236: + grep '^0 0 0 5$' +236: 0 0 0 5 +236: + on_exit +236: + echo OK +236: OK +236: + exit 0 +242: + cc -B. -o out/test/aarch64/symtab-dso/exe out/test/aarch64/symtab-dso/a.o +243: + cc -o out/test/aarch64/symtab-section-symbols/a.o -c -xc - +240: + grep ' foo@TEST2' out/test/aarch64/symbol-version3/log +238: + grep -F foo@VER1 out/test/aarch64/symbol-version/log +239: + readelf -W --dyn-syms out/test/aarch64/symbol-version2/c.so +232/347 Test #236: aarch64-symbol-rank ...................................... Passed 0.24 sec +test 244 + Start 244: aarch64-symtab + +244: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symtab.sh" +244: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +244: Environment variables: +244: MACHINE=aarch64 +244: CPU= +244: Test timeout computed to be: 1500 +240: 6: 0000000000010810 8 FUNC GLOBAL DEFAULT 14 foo@TEST2 +240: + grep ' foo@TEST3' out/test/aarch64/symbol-version3/log +240: 7: 0000000000010818 8 FUNC GLOBAL DEFAULT 14 foo@TEST3 +240: + not grep ' foo$' out/test/aarch64/symbol-version3/log +240: + grep ' foo$' out/test/aarch64/symbol-version3/log +240: + return 0 +240: + on_exit +240: + echo OK +240: OK +240: + exit 0 +238: 6: 0000000000010828 8 FUNC GLOBAL DEFAULT 16 foo@VER1 +238: + grep -F foo@VER2 out/test/aarch64/symbol-version/log +238: 7: 0000000000010830 8 FUNC GLOBAL DEFAULT 16 foo@VER2 +238: + grep -F foo@@VER3 out/test/aarch64/symbol-version/log +239: + grep ' foo@TEST' out/test/aarch64/symbol-version2/log +239: 7: 0000000000010768 8 FUNC GLOBAL DEFAULT 14 foo@TEST +239: + grep ' bar@TEST' out/test/aarch64/symbol-version2/log +239: 5: 0000000000010770 8 FUNC GLOBAL DEFAULT 14 bar@TEST +239: + grep ' bar1' out/test/aarch64/symbol-version2/log +239: 6: 0000000000010770 8 FUNC GLOBAL DEFAULT 14 bar1 +239: + not grep ' foo@@TEST' out/test/aarch64/symbol-version2/log +239: + grep ' foo@@TEST' out/test/aarch64/symbol-version2/log +239: + return 0 +239: + on_exit +239: + echo OK +239: OK +239: + exit 0 +233/347 Test #240: aarch64-symbol-version3 .................................. Passed 0.19 sec +234/347 Test #239: aarch64-symbol-version2 .................................. Passed 0.20 sec +244: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symtab.sh +244: + . /build/reproducible-path/mold-2.37.1+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= +test 245 + Start 245: aarch64-synthetic-symbols + +245: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/synthetic-symbols.sh" +245: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +245: Environment variables: +245: MACHINE=aarch64 +245: CPU= +245: Test timeout computed to be: 1500 +test 246 + Start 246: aarch64-sysroot-linker-script + +246: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/sysroot-linker-script.sh" +246: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +246: Environment variables: +246: MACHINE=aarch64 +246: CPU= +246: Test timeout computed to be: 1500 +238: 5: 0000000000010838 8 FUNC GLOBAL DEFAULT 16 foo@@VER3 +238: + on_exit +238: + echo OK +238: OK +238: + exit 0 +243: + cc -B. -o out/test/aarch64/symtab-section-symbols/exe out/test/aarch64/symtab-section-symbols/a.o +235/347 Test #238: aarch64-symbol-version ................................... Passed 0.22 sec +test 247 + Start 247: aarch64-sysroot + +247: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/sysroot.sh" +247: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +247: Environment variables: +247: MACHINE=aarch64 +247: CPU= +247: Test timeout computed to be: 1500 +244: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symtab.sh .sh +244: ++ testname=symtab +244: ++ t=out/test/aarch64/symtab +244: ++ mkdir -p out/test/aarch64/symtab +245: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/synthetic-symbols.sh +245: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/synthetic-symbols.sh .sh +245: ++ testname=synthetic-symbols +245: ++ t=out/test/aarch64/synthetic-symbols +245: ++ mkdir -p out/test/aarch64/synthetic-symbols +245: ++ case $MACHINE in +245: ++ tlsdesc_opt=-mtls-dialect=desc +246: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/sysroot-linker-script.sh +246: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/sysroot-linker-script.sh .sh +246: ++ testname=sysroot-linker-script +246: ++ t=out/test/aarch64/sysroot-linker-script +246: ++ mkdir -p out/test/aarch64/sysroot-linker-script +247: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/sysroot.sh +247: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +247: ++ export LC_ALL=C +247: ++ LC_ALL=C +247: ++ '[' -z aarch64 ']' +247: ++ '[' -z '' ']' +247: ++ TESTDIR=out/test/aarch64 +247: ++ CC=cc +247: ++ CXX=c++ +247: ++ GCC=gcc +247: ++ GXX=g++ +247: ++ OBJDUMP=objdump +247: ++ OBJCOPY=objcopy +247: ++ STRIP=strip +247: ++ QEMU= +245: +++ uname +244: ++ case $MACHINE in +244: ++ tlsdesc_opt=-mtls-dialect=desc +245: ++ '[' Linux = FreeBSD ']' +245: ++ trap 'on_error $LINENO' ERR +245: ++ trap on_exit EXIT +245: ++ echo -n 'Testing synthetic-symbols ... ' +245: Testing synthetic-symbols ... ++ set -o pipefail +245: ++ set -x +244: +++ uname +244: ++ '[' Linux = FreeBSD ']' +244: ++ trap 'on_error $LINENO' ERR +244: ++ trap on_exit EXIT +244: ++ echo -n 'Testing symtab ... ' +244: Testing symtab ... ++ set -o pipefail +244: ++ set -x +247: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/sysroot.sh .sh +244: + cc -o out/test/aarch64/symtab/a.o -c -x assembler - +242: + grep 'U puts$' +245: + cc -c -o out/test/aarch64/synthetic-symbols/a.o -xc - +247: ++ testname=sysroot +247: ++ t=out/test/aarch64/sysroot +247: ++ mkdir -p out/test/aarch64/sysroot +246: ++ case $MACHINE in +246: ++ tlsdesc_opt=-mtls-dialect=desc +246: +++ uname +244: + cat +242: + nm out/test/aarch64/symtab-dso/exe +246: ++ '[' Linux = FreeBSD ']' +246: ++ trap 'on_error $LINENO' ERR +246: ++ trap on_exit EXIT +246: ++ echo -n 'Testing sysroot-linker-script ... ' +246: Testing sysroot-linker-script ... ++ set -o pipefail +246: ++ set -x +246: + [[ aarch64 = loongarch* ]] +246: + cat +245: + cat +247: ++ case $MACHINE in +247: ++ tlsdesc_opt=-mtls-dialect=desc +242: U puts +242: + on_exit +242: + echo OK +242: OK +242: + exit 0 +236/347 Test #242: aarch64-symtab-dso ....................................... Passed 0.13 sec +test 248 + Start 248: aarch64-sysroot2 + +248: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/sysroot2.sh" +248: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +248: Environment variables: +248: MACHINE=aarch64 +248: CPU= +248: Test timeout computed to be: 1500 +246: + cc -o out/test/aarch64/sysroot-linker-script/a.o -c -xc - +247: +++ uname +247: ++ '[' Linux = FreeBSD ']' +247: ++ trap 'on_error $LINENO' ERR +247: ++ trap on_exit EXIT +247: ++ echo -n 'Testing sysroot ... ' +247: Testing sysroot ... ++ set -o pipefail +247: ++ set -x +247: + [[ aarch64 = loongarch* ]] +247: + cat +244: + cc -o out/test/aarch64/symtab/b.o -c -x assembler - +244: + cat +247: + cc -c -o out/test/aarch64/sysroot/a.o -xc - +248: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/sysroot2.sh +244: + echo '{ local: module_local; global: *; };' +244: + ./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 +241: + cc -o out/test/aarch64/symbol-version4/d.o -c -xc - -fPIC +248: + . /build/reproducible-path/mold-2.37.1+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= +241: + cat +243: + readelf -s out/test/aarch64/symtab-section-symbols/exe +243: + grep 'SECTION LOCAL DEFAULT' +244: mold: warning: entry symbol is not defined: _start +244: + readelf --symbols out/test/aarch64/symtab/exe +248: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/sysroot2.sh .sh +245: + cc -c -o out/test/aarch64/synthetic-symbols/b.o -xc - +245: + cat +243: 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 .interp +243: 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag +243: 3: 00000000000002e4 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id +243: 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 .gnu.hash +243: 5: 0000000000000328 0 SECTION LOCAL DEFAULT 5 .dynsym +243: 6: 00000000000003a0 0 SECTION LOCAL DEFAULT 6 .dynstr +243: 7: 00000000000003ee 0 SECTION LOCAL DEFAULT 7 .gnu.version +243: 8: 00000000000003f8 0 SECTION LOCAL DEFAULT 8 .gnu.version_r +243: 9: 0000000000000428 0 SECTION LOCAL DEFAULT 9 .rela.dyn +243: 10: 0000000000000488 0 SECTION LOCAL DEFAULT 10 .rela.plt +243: 11: 00000000000004d0 0 SECTION LOCAL DEFAULT 11 .eh_frame +243: 12: 0000000000000584 0 SECTION LOCAL DEFAULT 12 .eh_frame_hdr +243: 13: 00000000000005c0 0 SECTION LOCAL DEFAULT 13 .rodata +243: 14: 00000000000005cc 0 SECTION LOCAL DEFAULT 14 .rodata.cst4 +243: 15: 00000000000105d0 0 SECTION LOCAL DEFAULT 15 .fini +243: 16: 00000000000105f0 0 SECTION LOCAL DEFAULT 16 .init +243: 17: 0000000000010620 0 SECTION LOCAL DEFAULT 17 .plt +243: 18: 0000000000010670 0 SECTION LOCAL DEFAULT 18 .plt.got +243: 19: 0000000000010680 0 SECTION LOCAL DEFAULT 19 .text +243: 20: 0000000000020820 0 SECTION LOCAL DEFAULT 20 .dynamic +243: 21: 0000000000020a00 0 SECTION LOCAL DEFAULT 21 .fini_array +243: 22: 0000000000020a08 0 SECTION LOCAL DEFAULT 22 .init_array +243: 23: 0000000000020a10 0 SECTION LOCAL DEFAULT 23 .got +243: 24: 0000000000020a38 0 SECTION LOCAL DEFAULT 24 .relro_padding +243: 25: 0000000000030a38 0 SECTION LOCAL DEFAULT 25 .data +243: 26: 0000000000030a48 0 SECTION LOCAL DEFAULT 26 .got.plt +243: 27: 0000000000030a78 0 SECTION LOCAL DEFAULT 27 .tm_clone_table +243: 28: 0000000000030a78 0 SECTION LOCAL DEFAULT 28 .bss +243: 29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .comment +243: 30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .shstrtab +243: 31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .strtab +243: 32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .symtab +243: + on_exit +243: + echo OK +243: OK +243: + exit 0 +244: + grep -E '0 NOTYPE LOCAL DEFAULT .* local1' out/test/aarch64/symtab/log +248: ++ testname=sysroot2 +248: ++ t=out/test/aarch64/sysroot2 +248: ++ mkdir -p out/test/aarch64/sysroot2 +237/347 Test #243: aarch64-symtab-section-symbols ........................... Passed 0.14 sec +test 249 + Start 249: aarch64-tail-call + +249: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tail-call.sh" +249: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +249: Environment variables: +249: MACHINE=aarch64 +249: CPU= +249: Test timeout computed to be: 1500 +248: ++ case $MACHINE in +248: ++ tlsdesc_opt=-mtls-dialect=desc +248: +++ uname +248: ++ '[' Linux = FreeBSD ']' +248: ++ trap 'on_error $LINENO' ERR +248: ++ trap on_exit EXIT +248: ++ echo -n 'Testing sysroot2 ... ' +248: Testing sysroot2 ... ++ set -o pipefail +248: ++ set -x +248: + [[ aarch64 = loongarch* ]] +248: + mkdir -p out/test/aarch64/sysroot2/bin out/test/aarch64/sysroot2/sysroot/foo +246: + mkdir -p out/test/aarch64/sysroot-linker-script/foo/bar +246: + rm -f out/test/aarch64/sysroot-linker-script/foo/bar/libfoo.a +249: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tail-call.sh +249: + . /build/reproducible-path/mold-2.37.1+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= +248: + cat +246: + ar rcs out/test/aarch64/sysroot-linker-script/foo/bar/libfoo.a out/test/aarch64/sysroot-linker-script/a.o +244: 17: 00000000002102d8 0 NOTYPE LOCAL DEFAULT 7 local1 +244: + grep -E '0 NOTYPE LOCAL DEFAULT .* local2' out/test/aarch64/symtab/log +237: + cat +249: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tail-call.sh .sh +246: + cat +248: + cat +249: ++ testname=tail-call +249: ++ t=out/test/aarch64/tail-call +249: ++ mkdir -p out/test/aarch64/tail-call +247: + cat +244: 19: 00000000002102d9 0 NOTYPE LOCAL DEFAULT 7 local2 +244: + grep -E '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/aarch64/symtab/log +247: + cc -c -o out/test/aarch64/sysroot/b.o -xc - +237: + cc -fPIC -c -o out/test/aarch64/symbol-version-lto/a.o -xc - -flto +244: 20: 00000000002102d9 0 NOTYPE LOCAL DEFAULT 7 module_local +244: + grep -E '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/aarch64/symtab/log +249: ++ case $MACHINE in +249: ++ tlsdesc_opt=-mtls-dialect=desc +192: + sed 's/.*/void func&();/' +192: + seq 1 10000 +246: + cat +246: + cc -o out/test/aarch64/sysroot-linker-script/c.o -c -xc - +249: +++ uname +244: 2: 00000000002102d8 0 NOTYPE GLOBAL DEFAULT 7 foo +244: 48: 00000000002102d8 0 NOTYPE GLOBAL DEFAULT 7 foo +244: + grep -E '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/aarch64/symtab/log +249: ++ '[' Linux = FreeBSD ']' +249: ++ trap 'on_error $LINENO' ERR +249: ++ trap on_exit EXIT +249: ++ echo -n 'Testing tail-call ... ' +249: Testing tail-call ... ++ set -o pipefail +249: ++ set -x +241: + cat +248: + cc -c -o out/test/aarch64/sysroot2/sysroot/foo/x.o -xc - +249: + cat +249: + cc -O2 -o out/test/aarch64/tail-call/a.o -c -xc - +241: + 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 +248: + cat +244: 1: 00000000002102d8 0 NOTYPE GLOBAL DEFAULT 7 bar +244: 49: 00000000002102d8 0 NOTYPE GLOBAL DEFAULT 7 bar +192: + echo 'int main() {' +192: + seq 1 10000 +244: + grep -E '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/aarch64/symtab/log +244: 3: 00000000002102d9 0 NOTYPE GLOBAL DEFAULT 7 this_is_global +244: 50: 00000000002102d9 0 NOTYPE GLOBAL DEFAULT 7 this_is_global +244: + on_exit +244: + echo OK +244: OK +244: + exit 0 +238/347 Test #244: aarch64-symtab ........................................... Passed 0.13 sec +test 250 + Start 250: aarch64-tbss-only + +250: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tbss-only.sh" +250: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +250: Environment variables: +250: MACHINE=aarch64 +250: CPU= +250: Test timeout computed to be: 1500 +192: + sed 's/.*/func&();/' +250: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tbss-only.sh +250: + . /build/reproducible-path/mold-2.37.1+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= +192: + echo '}' +192: + cc -c -o out/test/aarch64/range-extension-thunk3/d.o out/test/aarch64/range-extension-thunk3/c.c +237: + echo 'VER1 { foo; };' +237: + 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 +245: + 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 +246: + 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 +250: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tbss-only.sh .sh +250: ++ testname=tbss-only +250: ++ t=out/test/aarch64/tbss-only +250: ++ mkdir -p out/test/aarch64/tbss-only +250: ++ case $MACHINE in +250: ++ tlsdesc_opt=-mtls-dialect=desc +247: + mkdir -p out/test/aarch64/sysroot/foo/bar +247: + rm -f out/test/aarch64/sysroot/foo/bar/libfoo.a +247: + ar rcs out/test/aarch64/sysroot/foo/bar/libfoo.a out/test/aarch64/sysroot/a.o out/test/aarch64/sysroot/b.o +250: +++ uname +247: + cc -c -o out/test/aarch64/sysroot/c.o -xc - +250: ++ '[' Linux = FreeBSD ']' +250: ++ trap 'on_error $LINENO' ERR +250: ++ trap on_exit EXIT +250: ++ echo -n 'Testing tbss-only ... ' +250: Testing tbss-only ... ++ set -o pipefail +250: ++ set -x +247: + cat +248: + cat +249: + cat +248: + cc -c -o out/test/aarch64/sysroot2/sysroot/foo/y.o -xc - +241: + cat +250: + cat +250: + cc -o out/test/aarch64/tbss-only/a.o -c -xc - +249: + cc -O2 -o out/test/aarch64/tail-call/b.o -c -xc - +241: + cc -o out/test/aarch64/symbol-version4/g.o -c -xc - +250: + cc -B. -o out/test/aarch64/tbss-only/exe out/test/aarch64/tbss-only/a.o +220: 3 printf("Hello world\n"); +247: + 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 +241: + 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 +220: + cc -c -o out/test/aarch64/separate-debug-file/a.o out/test/aarch64/separate-debug-file/a.c -g +237: mold: warning: out/test/aarch64/symbol-version-lto/b.ver: cannot assign version `VER1` to symbol `foo`: symbol not found +245: + out/test/aarch64/synthetic-symbols/exe +248: + cat +248: + cc -c -o out/test/aarch64/sysroot2/c.o -xc - +245: + grep '^__ehdr_start=0x40000$' out/test/aarch64/synthetic-symbols/log +245: __ehdr_start=0x40000 +245: + grep '^__executable_start=0x40000$' out/test/aarch64/synthetic-symbols/log +245: __executable_start=0x40000 +245: + grep '^__dso_handle=' out/test/aarch64/synthetic-symbols/log +245: __dso_handle=0x70b40 +245: + grep '^section foo$' out/test/aarch64/synthetic-symbols/log +246: + on_exit +246: + echo OK +246: OK +246: + exit 0 +239/347 Test #246: aarch64-sysroot-linker-script ............................ Passed 0.21 sec +test 251 + Start 251: aarch64-textrel + +251: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/textrel.sh" +251: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +251: Environment variables: +251: MACHINE=aarch64 +251: CPU= +251: Test timeout computed to be: 1500 +245: section foo +249: + cc -O2 -o out/test/aarch64/tail-call/c.o -c -xc - +245: + cc -c -o out/test/aarch64/synthetic-symbols/c.o -xc - +249: + cat +251: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/textrel.sh +251: + . /build/reproducible-path/mold-2.37.1+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= +245: + cat +251: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/textrel.sh .sh +251: ++ testname=textrel +251: ++ t=out/test/aarch64/textrel +251: ++ mkdir -p out/test/aarch64/textrel +251: ++ case $MACHINE in +251: ++ tlsdesc_opt=-mtls-dialect=desc +251: +++ uname +220: + 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 +248: + 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 +251: ++ '[' Linux = FreeBSD ']' +251: ++ trap 'on_error $LINENO' ERR +251: ++ trap on_exit EXIT +251: ++ echo -n 'Testing textrel ... ' +251: Testing textrel ... ++ set -o pipefail +251: ++ set -x +251: + cat +251: + cc -o out/test/aarch64/textrel/a.o -c -xc - -fno-PIE +247: + 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 +241: + grep 'foo bar' +241: + out/test/aarch64/symbol-version4/exe +241: foo bar +241: + on_exit +241: + echo OK +241: OK +241: + exit 0 +250: + out/test/aarch64/tbss-only/exe +250: + on_exit +250: + echo OK +250: OK +250: + exit 0 +240/347 Test #250: aarch64-tbss-only ........................................ Passed 0.14 sec +test 252 + Start 252: aarch64-textrel2 + +252: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/textrel2.sh" +252: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +252: Environment variables: +252: MACHINE=aarch64 +252: CPU= +252: Test timeout computed to be: 1500 +241/347 Test #241: aarch64-symbol-version4 .................................. Passed 0.37 sec +249: + 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 +251: + cc -o out/test/aarch64/textrel/b.o -c -xc - -fno-PIE +test 253 + Start 253: aarch64-thin-archive + +253: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/thin-archive.sh" +253: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +253: Environment variables: +253: MACHINE=aarch64 +253: CPU= +253: Test timeout computed to be: 1500 +252: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/textrel2.sh +251: + cat +253: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/thin-archive.sh +220: + readelf -SW out/test/aarch64/separate-debug-file/exe3 +247: + 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 +253: + . /build/reproducible-path/mold-2.37.1+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= +252: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/textrel2.sh .sh +252: ++ testname=textrel2 +252: ++ t=out/test/aarch64/textrel2 +252: ++ mkdir -p out/test/aarch64/textrel2 +220: + grep -F .gnu_debuglink +220: [30] .gnu_debuglink PROGBITS 0000000000000000 000ac0 000010 00 0 0 4 +220: + flock out/test/aarch64/separate-debug-file/exe3 true +253: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/thin-archive.sh .sh +253: ++ testname=thin-archive +253: ++ t=out/test/aarch64/thin-archive +253: ++ mkdir -p out/test/aarch64/thin-archive +245: + 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 +252: ++ case $MACHINE in +252: ++ tlsdesc_opt=-mtls-dialect=desc +252: +++ uname +220: + grep '\.debug_info .*C' +220: + readelf -W --sections out/test/aarch64/separate-debug-file/exe3.dbg +252: ++ '[' Linux = FreeBSD ']' +252: ++ trap 'on_error $LINENO' ERR +252: ++ trap on_exit EXIT +252: ++ echo -n 'Testing textrel2 ... ' +252: Testing textrel2 ... ++ set -o pipefail +252: ++ set -x +253: ++ case $MACHINE in +253: ++ tlsdesc_opt=-mtls-dialect=desc +252: + cat +253: +++ uname +252: + cc -o out/test/aarch64/textrel2/a.o -c -xc - -fPIE +220: [35] .debug_info PROGBITS 0000000000000000 000fe4 00007c 00 C 0 0 1 +220: + grep -F printf 220: + gdb out/test/aarch64/separate-debug-file/exe3 -ex 'list main' -ex quit -258: + grep '5 3 5 3 5 3' -258: + out/test/aarch64/tls-dso/exe -258: 5 3 5 3 5 3 -258: + on_exit -258: + echo OK -258: OK -258: + exit 0 -255: + out/test/aarch64/tls-alignment-multi/exe -260: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-noplt.sh -260: + . /build/reproducible-path/mold-2.37.1+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= -254: + cc -B. -o out/test/aarch64/thread-count/exe out/test/aarch64/thread-count/a.o -Wl,--threads=1 -259: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-dlopen.sh +253: ++ '[' Linux = FreeBSD ']' +253: ++ trap 'on_error $LINENO' ERR +253: ++ trap on_exit EXIT +253: ++ echo -n 'Testing thin-archive ... ' +253: Testing thin-archive ... ++ set -o pipefail +253: ++ set -x +253: + cat +248: ++ realpath out/test/aarch64/sysroot2 +253: + cc -o out/test/aarch64/thin-archive/long-long-long-filename.o -c -xc - +248: + cc -B. -o out/test/aarch64/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-2.37.1+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 +251: /tmp/cctlUTP0.s: Assembler messages: +251: /tmp/cctlUTP0.s:5: Warning: ignoring changed section attributes for .text +247: + 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 +252: /tmp/ccYHnxMa.s: Assembler messages: +252: /tmp/ccYHnxMa.s:33: Warning: ignoring changed section attributes for .text +252: + cc -o out/test/aarch64/textrel2/exe1 out/test/aarch64/textrel2/a.o -pie +251: + cc -B. -o out/test/aarch64/textrel/exe out/test/aarch64/textrel/a.o out/test/aarch64/textrel/b.o -no-pie +249: + grep 42 +245: + out/test/aarch64/synthetic-symbols/exe +249: + out/test/aarch64/tail-call/exe +245: + grep '^end=foo$' out/test/aarch64/synthetic-symbols/log +247: + not cc -B. -o out/test/aarch64/sysroot/exe out/test/aarch64/sysroot/c.o -lfoo +249: 42 +249: + '[' aarch64 = riscv32 -o aarch64 = riscv64 ']' +249: + on_exit +249: + echo OK +249: OK +249: + exit 0 +245: end=foo +242/347 Test #249: aarch64-tail-call ........................................ Passed 0.28 sec +test 254 + Start 254: aarch64-thread-count + +254: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/thread-count.sh" +254: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +254: Environment variables: +254: MACHINE=aarch64 +254: CPU= +254: Test timeout computed to be: 1500 +245: + grep '^etext=foo$' out/test/aarch64/synthetic-symbols/log +253: + cat +253: + cc -o out/test/aarch64/thin-archive/b.o -c -xc - +248: + on_exit +248: + echo OK +248: OK +248: + exit 0 +254: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/thread-count.sh +254: + . /build/reproducible-path/mold-2.37.1+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= +245: etext=foo +245: + grep '^edata=foo$' out/test/aarch64/synthetic-symbols/log +254: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/thread-count.sh .sh +243/347 Test #248: aarch64-sysroot2 ......................................... Passed 0.34 sec +245: edata=foo +test 255 + Start 255: aarch64-tls-alignment-multi + +255: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-alignment-multi.sh" +255: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +255: Environment variables: +255: MACHINE=aarch64 +255: CPU= +255: Test timeout computed to be: 1500 +245: + grep '^__ehdr_start=0x40000$' out/test/aarch64/synthetic-symbols/log +254: ++ testname=thread-count +254: ++ t=out/test/aarch64/thread-count +254: ++ mkdir -p out/test/aarch64/thread-count +245: __ehdr_start=0x40000 +245: + grep '^__executable_start=0x40000$' out/test/aarch64/synthetic-symbols/log +252: + grep 'Hello world' +254: ++ case $MACHINE in +254: ++ tlsdesc_opt=-mtls-dialect=desc +251: + out/test/aarch64/textrel/exe +252: + out/test/aarch64/textrel2/exe1 +255: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-alignment-multi.sh +251: + grep 'Hello world' +252: Hello world +255: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +255: ++ export LC_ALL=C +255: ++ LC_ALL=C +255: ++ '[' -z aarch64 ']' +252: + cc -B. -o out/test/aarch64/textrel2/exe2 out/test/aarch64/textrel2/a.o -pie +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= +254: +++ uname +255: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-alignment-multi.sh .sh +254: ++ '[' Linux = FreeBSD ']' +254: ++ trap 'on_error $LINENO' ERR +254: ++ trap on_exit EXIT +254: ++ echo -n 'Testing thread-count ... ' +254: Testing thread-count ... ++ set -o pipefail +254: ++ set -x 247: + 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 +254: + cat +255: ++ testname=tls-alignment-multi +255: ++ t=out/test/aarch64/tls-alignment-multi +255: ++ mkdir -p out/test/aarch64/tls-alignment-multi +255: ++ case $MACHINE in +255: ++ tlsdesc_opt=-mtls-dialect=desc +254: + cc -o out/test/aarch64/thread-count/a.o -c -xc - +251: Hello world +245: __executable_start=0x40000 +245: + grep '^section foo$' out/test/aarch64/synthetic-symbols/log +251: + on_exit +251: + echo OK +251: OK +251: + exit 0 +245: section foo +244/347 Test #251: aarch64-textrel .......................................... Passed 0.19 sec +245: + on_exit +245: + echo OK +245: OK +245: + exit 0 +255: +++ uname +test 256 + Start 256: aarch64-tls-common + +256: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-common.sh" +256: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +256: Environment variables: +256: MACHINE=aarch64 +256: CPU= +256: Test timeout computed to be: 1500 +245/347 Test #245: aarch64-synthetic-symbols ................................ Passed 0.42 sec +255: ++ '[' Linux = FreeBSD ']' +255: ++ trap 'on_error $LINENO' ERR +255: ++ trap on_exit EXIT +255: ++ echo -n 'Testing tls-alignment-multi ... ' +255: Testing tls-alignment-multi ... ++ set -o pipefail +255: ++ set -x +255: + cc -fPIC -c -o out/test/aarch64/tls-alignment-multi/a.o -xc - +255: + cat +test 257 + Start 257: aarch64-tls-df-static-tls + +257: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-df-static-tls.sh" +257: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +257: Environment variables: +257: MACHINE=aarch64 +257: CPU= +257: Test timeout computed to be: 1500 +253: + cat +253: + cc -o out/test/aarch64/thin-archive/c.o -c -xc - +160: + readelf -WS out/test/aarch64/many-sections2/b.o +256: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-common.sh +256: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +256: ++ export LC_ALL=C +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= +257: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-df-static-tls.sh +257: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/tls-df-static-tls.sh .sh +257: ++ testname=tls-df-static-tls +257: ++ t=out/test/aarch64/tls-df-static-tls +257: ++ mkdir -p out/test/aarch64/tls-df-static-tls +237: + readelf --symbols out/test/aarch64/symbol-version-lto/c.so +257: ++ case $MACHINE in +257: ++ tlsdesc_opt=-mtls-dialect=desc +257: +++ uname +256: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-common.sh .sh +257: ++ '[' Linux = FreeBSD ']' +257: ++ trap 'on_error $LINENO' ERR +257: ++ trap on_exit EXIT +257: ++ echo -n 'Testing tls-df-static-tls ... ' +257: Testing tls-df-static-tls ... ++ set -o pipefail +257: ++ set -x +256: ++ testname=tls-common +256: ++ t=out/test/aarch64/tls-common +256: ++ mkdir -p out/test/aarch64/tls-common +254: + cc -B. -o out/test/aarch64/thread-count/exe out/test/aarch64/thread-count/a.o -Wl,-no-threads +257: + cc -fPIC -ftls-model=initial-exec -c -o out/test/aarch64/tls-df-static-tls/a.o -xc - +256: ++ case $MACHINE in +256: ++ tlsdesc_opt=-mtls-dialect=desc +247: + on_exit +247: + echo OK +247: OK +247: + exit 0 +257: + cat +246/347 Test #247: aarch64-sysroot .......................................... Passed 0.43 sec +237: + grep -F foo@@VER1 out/test/aarch64/symbol-version-lto/log +test 258 + Start 258: aarch64-tls-dso + +258: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-dso.sh" +258: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +258: Environment variables: +258: MACHINE=aarch64 +258: CPU= +258: Test timeout computed to be: 1500 +255: + cc -fPIC -c -o out/test/aarch64/tls-alignment-multi/b.o -xc - +255: + cat +256: +++ uname +256: ++ '[' Linux = FreeBSD ']' +256: ++ trap 'on_error $LINENO' ERR +256: ++ trap on_exit EXIT +256: ++ echo -n 'Testing tls-common ... ' +256: Testing tls-common ... ++ set -o pipefail +256: ++ set -x +256: + gcc -o out/test/aarch64/tls-common/a.o -c -xassembler - +258: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-dso.sh +256: + cat +258: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/tls-dso.sh .sh +258: ++ testname=tls-dso +258: ++ t=out/test/aarch64/tls-dso +258: ++ mkdir -p out/test/aarch64/tls-dso +252: + grep 'Hello world' +253: + cc -o out/test/aarch64/thin-archive/d.o -c -xc - +258: ++ case $MACHINE in +258: ++ tlsdesc_opt=-mtls-dialect=desc +252: + out/test/aarch64/textrel2/exe2 +258: +++ uname +256: + cc -o out/test/aarch64/tls-common/b.o -c -xc -std=c11 - +256: + cat +253: + cat +258: ++ '[' Linux = FreeBSD ']' +258: ++ trap 'on_error $LINENO' ERR +258: ++ trap on_exit EXIT +258: ++ echo -n 'Testing tls-dso ... ' +258: Testing tls-dso ... ++ set -o pipefail +258: ++ set -x +252: Hello world +258: + cat +252: + cc -o out/test/aarch64/textrel2/exe3 out/test/aarch64/textrel2/a.o -pie -Wl,-z,pack-relative-relocs +237: 5: 0000000000010728 8 FUNC GLOBAL DEFAULT 14 foo@@VER1 +237: + on_exit +237: + echo OK +237: OK +237: + exit 0 +247/347 Test #237: aarch64-symbol-version-lto ............................... Passed 0.67 sec +test 259 + Start 259: aarch64-tls-gd-dlopen + +259: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-dlopen.sh" +259: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +259: Environment variables: +259: MACHINE=aarch64 +259: CPU= +259: Test timeout computed to be: 1500 +258: + cc -fPIC -shared -o out/test/aarch64/tls-dso/a.so -xc - +259: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-dlopen.sh +257: + cc -B. -shared -o out/test/aarch64/tls-df-static-tls/b.so out/test/aarch64/tls-df-static-tls/a.o -Wl,--relax 259: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 259: ++ export LC_ALL=C 259: ++ LC_ALL=C @@ -20582,37 +20541,110 @@ 259: ++ OBJCOPY=objcopy 259: ++ STRIP=strip 259: ++ QEMU= -252: + out/test/aarch64/textrel2/exe4 -260: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-noplt.sh .sh -249/347 Test #258: aarch64-tls-dso .......................................... Passed 0.49 sec +255: + cc -B. -shared -o out/test/aarch64/tls-alignment-multi/a.so out/test/aarch64/tls-alignment-multi/a.o 259: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-dlopen.sh .sh -test 261 - Start 261: aarch64-tls-gd-to-ie - -261: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-to-ie.sh" -261: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -261: Environment variables: -261: MACHINE=aarch64 -261: CPU= -261: Test timeout computed to be: 1500 259: ++ testname=tls-gd-dlopen 259: ++ t=out/test/aarch64/tls-gd-dlopen 259: ++ mkdir -p out/test/aarch64/tls-gd-dlopen -255: + on_exit -255: + echo OK -255: OK -255: + exit 0 +254: + cc -B. -o out/test/aarch64/thread-count/exe out/test/aarch64/thread-count/a.o -Wl,-thread-count=1 +256: + cc -B. -o out/test/aarch64/tls-common/exe out/test/aarch64/tls-common/a.o out/test/aarch64/tls-common/b.o +253: + rm -f out/test/aarch64/thin-archive/d.a +259: ++ case $MACHINE in +259: ++ tlsdesc_opt=-mtls-dialect=desc +253: + cd out/test/aarch64/thin-archive +259: +++ uname +253: ++ pwd +253: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu/out/test/aarch64/thin-archive/c.o +259: ++ '[' Linux = FreeBSD ']' +259: ++ trap 'on_error $LINENO' ERR +259: ++ trap on_exit EXIT +259: ++ echo -n 'Testing tls-gd-dlopen ... ' +259: Testing tls-gd-dlopen ... ++ set -o pipefail +259: ++ set -x +259: + cat +253: + 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 +259: + gcc -fPIC -c -o out/test/aarch64/tls-gd-dlopen/a.o -xc - +252: + readelf -WS out/test/aarch64/textrel2/exe3 +255: + 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 +252: + grep -F .relr.dyn +252: [10] .relr.dyn RELR 0000000000000590 000590 000020 08 A 0 0 8 +259: + cc -B. -shared -o out/test/aarch64/tls-gd-dlopen/b.so out/test/aarch64/tls-gd-dlopen/a.o +252: + out/test/aarch64/textrel2/exe3 +252: + grep 'Hello world' +252: Hello world +252: + cc -B. -o out/test/aarch64/textrel2/exe4 out/test/aarch64/textrel2/a.o -pie -Wl,-z,pack-relative-relocs +258: + cc -c -o out/test/aarch64/tls-dso/b.o -xc - +258: + cat +254: + cc -B. -o out/test/aarch64/thread-count/exe out/test/aarch64/thread-count/a.o -Wl,-threads +257: + grep STATIC_TLS +257: + readelf --dynamic out/test/aarch64/tls-df-static-tls/b.so +257: 0x000000000000001e (FLAGS) STATIC_TLS +257: + 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 +253: + grep -E 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/aarch64/thin-archive/log +253: trace: out/test/aarch64/thin-archive/d.a(out/test/aarch64/thin-archive/long-long-long-filename.o) +253: + grep -E 'thin-archive/d.a\((.*/)?b.o\)' out/test/aarch64/thin-archive/log +253: trace: out/test/aarch64/thin-archive/d.a(out/test/aarch64/thin-archive/b.o) +253: + grep -F thin-archive/d.o out/test/aarch64/thin-archive/log +160: + grep -F .data.100000 out/test/aarch64/many-sections2/log1 +258: + cc -B. -o out/test/aarch64/tls-dso/exe out/test/aarch64/tls-dso/a.so out/test/aarch64/tls-dso/b.o +253: trace: out/test/aarch64/thin-archive/d.o +160: [ 9] .data.100000 PROGBITS 0000000000000000 000058 000004 00 WA 0 0 1 +160: + readelf -Ws out/test/aarch64/many-sections2/b.o +192: + 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 +256: + grep -F .tls_common +256: + readelf -WS out/test/aarch64/tls-common/exe +256: [20] .tls_common NOBITS 0000000000020870 000870 000004 00 WAT 0 0 4 +256: + out/test/aarch64/tls-common/exe +253: + out/test/aarch64/thin-archive/exe +253: + grep 15 +253: 15 +256: + grep '^foo=0$' +256: foo=0 +256: + on_exit +256: + echo OK +256: OK +256: + exit 0 +248/347 Test #256: aarch64-tls-common ....................................... Passed 0.14 sec +253: + on_exit +253: + echo OK +253: OK +253: + exit 0 +test 260 + Start 260: aarch64-tls-gd-noplt + +260: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-noplt.sh" +260: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +260: Environment variables: +260: MACHINE=aarch64 +260: CPU= +260: Test timeout computed to be: 1500 +254: + cc -B. -o out/test/aarch64/thread-count/exe out/test/aarch64/thread-count/a.o -Wl,-threads=1 +252: + out/test/aarch64/textrel2/exe4 252: + grep 'Hello world' 252: Hello world 252: + on_exit 252: + echo OK 252: OK 252: + exit 0 -260: ++ testname=tls-gd-noplt -260: ++ t=out/test/aarch64/tls-gd-noplt -260: ++ mkdir -p out/test/aarch64/tls-gd-noplt -250/347 Test #252: aarch64-textrel2 ......................................... Passed 0.85 sec -251/347 Test #255: aarch64-tls-alignment-multi .............................. Passed 0.59 sec +257: + grep STATIC_TLS +257: + readelf --dynamic out/test/aarch64/tls-df-static-tls/c.so +257: 0x000000000000001e (FLAGS) STATIC_TLS +257: + on_exit +257: + echo OK +257: OK +257: + exit 0 +255: + out/test/aarch64/tls-alignment-multi/exe +249/347 Test #252: aarch64-textrel2 ......................................... Passed 0.30 sec +250/347 Test #253: aarch64-thin-archive ..................................... Passed 0.29 sec +test 261 + Start 261: aarch64-tls-gd-to-ie + +261: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-to-ie.sh" +261: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +261: Environment variables: +261: MACHINE=aarch64 +261: CPU= +261: Test timeout computed to be: 1500 test 262 Start 262: aarch64-tls-gd @@ -20622,6 +20654,60 @@ 262: MACHINE=aarch64 262: CPU= 262: Test timeout computed to be: 1500 +259: + gcc -fPIC -c -o out/test/aarch64/tls-gd-dlopen/c.o -xc - +259: + cat +260: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-noplt.sh +260: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/tls-gd-noplt.sh .sh +260: ++ testname=tls-gd-noplt +260: ++ t=out/test/aarch64/tls-gd-noplt +260: ++ mkdir -p out/test/aarch64/tls-gd-noplt +251/347 Test #257: aarch64-tls-df-static-tls ................................ Passed 0.17 sec +255: + on_exit +255: + echo OK +255: OK +255: + exit 0 +258: + out/test/aarch64/tls-dso/exe +258: + grep '5 3 5 3 5 3' +258: 5 3 5 3 5 3 +258: + on_exit +258: + echo OK +258: OK +258: + exit 0 +261: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-to-ie.sh +261: + . /build/reproducible-path/mold-2.37.1+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= +261: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-to-ie.sh .sh +252/347 Test #255: aarch64-tls-alignment-multi .............................. Passed 0.21 sec +253/347 Test #258: aarch64-tls-dso .......................................... Passed 0.16 sec +261: ++ testname=tls-gd-to-ie +261: ++ t=out/test/aarch64/tls-gd-to-ie +261: ++ mkdir -p out/test/aarch64/tls-gd-to-ie test 263 Start 263: aarch64-tls-ie @@ -20631,28 +20717,52 @@ 263: MACHINE=aarch64 263: CPU= 263: Test timeout computed to be: 1500 -259: ++ case $MACHINE in -259: ++ tlsdesc_opt=-mtls-dialect=desc -259: +++ uname -259: ++ '[' Linux = FreeBSD ']' -259: ++ trap 'on_error $LINENO' ERR -259: ++ trap on_exit EXIT -259: ++ echo -n 'Testing tls-gd-dlopen ... ' -259: Testing tls-gd-dlopen ... ++ set -o pipefail -259: ++ set -x -259: + cat -259: + gcc -fPIC -c -o out/test/aarch64/tls-gd-dlopen/a.o -xc - +test 264 + Start 264: aarch64-tls-irregular-start-addr + +264: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-irregular-start-addr.sh" +264: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +264: Environment variables: +264: MACHINE=aarch64 +264: CPU= +264: Test timeout computed to be: 1500 +test 265 + Start 265: aarch64-tls-large-alignment + +265: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-large-alignment.sh" +265: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +265: Environment variables: +265: MACHINE=aarch64 +265: CPU= +265: Test timeout computed to be: 1500 +261: ++ case $MACHINE in +261: ++ tlsdesc_opt=-mtls-dialect=desc +261: +++ uname +261: ++ '[' Linux = FreeBSD ']' +261: ++ trap 'on_error $LINENO' ERR +261: ++ trap on_exit EXIT +261: ++ echo -n 'Testing tls-gd-to-ie ... ' +261: Testing tls-gd-to-ie ... ++ set -o pipefail +261: ++ set -x +261: + gcc -fPIC -c -o out/test/aarch64/tls-gd-to-ie/a.o -xc - +261: + cat 260: ++ case $MACHINE in 260: ++ tlsdesc_opt=-mtls-dialect=desc 260: +++ uname -257: + readelf --dynamic out/test/aarch64/tls-df-static-tls/c.so -257: + grep STATIC_TLS -257: 0x000000000000001e (FLAGS) STATIC_TLS -257: + on_exit -257: + echo OK -257: OK -257: + exit 0 -261: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-to-ie.sh +260: ++ '[' Linux = FreeBSD ']' +260: ++ trap 'on_error $LINENO' ERR +260: ++ trap on_exit EXIT +260: ++ echo -n 'Testing tls-gd-noplt ... ' +260: Testing tls-gd-noplt ... ++ set -o pipefail +260: ++ set -x +260: + cat +260: + gcc -fPIC -fno-plt -c -o out/test/aarch64/tls-gd-noplt/a.o -xc - +220: 3 printf("Hello world\n"); +220: + on_exit +220: + echo OK +220: OK +220: + exit 0 +200: + cc -B. -o out/test/aarch64/relocatable-many-sections/exe out/test/aarch64/relocatable-many-sections/c.o 262: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd.sh 262: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 262: ++ export LC_ALL=C @@ -20668,20 +20778,7 @@ 262: ++ OBJCOPY=objcopy 262: ++ STRIP=strip 262: ++ QEMU= -262: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd.sh .sh -262: ++ testname=tls-gd -262: ++ t=out/test/aarch64/tls-gd -262: ++ mkdir -p out/test/aarch64/tls-gd -252/347 Test #257: aarch64-tls-df-static-tls ................................ Passed 0.58 sec -test 264 - Start 264: aarch64-tls-irregular-start-addr - -264: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-irregular-start-addr.sh" -264: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -264: Environment variables: -264: MACHINE=aarch64 -264: CPU= -264: Test timeout computed to be: 1500 +254: + cc -B. -o out/test/aarch64/thread-count/exe out/test/aarch64/thread-count/a.o -Wl,--threads=1 263: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-ie.sh 263: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 263: ++ export LC_ALL=C @@ -20697,61 +20794,20 @@ 263: ++ OBJCOPY=objcopy 263: ++ STRIP=strip 263: ++ QEMU= -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 tls-gd ... ' -262: Testing tls-gd ... ++ set -o pipefail -262: ++ set -x -261: + . /build/reproducible-path/mold-2.37.1+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= -260: ++ '[' Linux = FreeBSD ']' -260: ++ trap 'on_error $LINENO' ERR -260: ++ trap on_exit EXIT -260: ++ echo -n 'Testing tls-gd-noplt ... ' -260: Testing tls-gd-noplt ... ++ set -o pipefail -260: ++ set -x -254: + on_exit -254: + echo OK -254: OK -254: + exit 0 -253/347 Test #254: aarch64-thread-count ..................................... Passed 0.85 sec -test 265 - Start 265: aarch64-tls-large-alignment - -265: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-large-alignment.sh" -265: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -265: Environment variables: -265: MACHINE=aarch64 -265: CPU= -265: Test timeout computed to be: 1500 -261: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd-to-ie.sh .sh -261: ++ testname=tls-gd-to-ie -261: ++ t=out/test/aarch64/tls-gd-to-ie -261: ++ mkdir -p out/test/aarch64/tls-gd-to-ie -262: + gcc -fPIC -c -o out/test/aarch64/tls-gd/a.o -xc - -262: + cat 263: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-ie.sh .sh 263: ++ testname=tls-ie 263: ++ t=out/test/aarch64/tls-ie 263: ++ mkdir -p out/test/aarch64/tls-ie -260: + cat -260: + gcc -fPIC -fno-plt -c -o out/test/aarch64/tls-gd-noplt/a.o -xc - +263: ++ case $MACHINE in +263: ++ tlsdesc_opt=-mtls-dialect=desc +263: +++ uname +263: ++ '[' Linux = FreeBSD ']' +263: ++ trap 'on_error $LINENO' ERR +263: ++ trap on_exit EXIT +263: ++ echo -n 'Testing tls-ie ... ' +263: Testing tls-ie ... ++ set -o pipefail +263: ++ set -x +263: + gcc -fPIC -c -o out/test/aarch64/tls-ie/a.o -xc - 264: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-irregular-start-addr.sh 264: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 264: ++ export LC_ALL=C @@ -20767,13 +20823,12 @@ 264: ++ OBJCOPY=objcopy 264: ++ STRIP=strip 264: ++ QEMU= -263: ++ case $MACHINE in -263: ++ tlsdesc_opt=-mtls-dialect=desc -247: + on_exit -247: + echo OK -247: OK -247: + exit 0 -254/347 Test #247: aarch64-sysroot .......................................... Passed 1.46 sec +264: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-irregular-start-addr.sh .sh +264: ++ testname=tls-irregular-start-addr +264: ++ t=out/test/aarch64/tls-irregular-start-addr +264: ++ mkdir -p out/test/aarch64/tls-irregular-start-addr +254/347 Test #220: aarch64-separate-debug-file .............................. Passed 1.39 sec +263: + cat test 266 Start 266: aarch64-tls-large-static-image @@ -20783,19 +20838,7 @@ 266: MACHINE=aarch64 266: CPU= 266: Test timeout computed to be: 1500 -261: ++ case $MACHINE in -261: ++ tlsdesc_opt=-mtls-dialect=desc -261: +++ uname -261: ++ '[' Linux = FreeBSD ']' -261: ++ trap 'on_error $LINENO' ERR -261: ++ trap on_exit EXIT -261: ++ echo -n 'Testing tls-gd-to-ie ... ' -261: Testing tls-gd-to-ie ... ++ set -o pipefail -261: ++ set -x -264: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-irregular-start-addr.sh .sh -264: ++ testname=tls-irregular-start-addr -264: ++ t=out/test/aarch64/tls-irregular-start-addr -264: ++ mkdir -p out/test/aarch64/tls-irregular-start-addr +259: + cc -B. -o out/test/aarch64/tls-gd-dlopen/exe out/test/aarch64/tls-gd-dlopen/c.o -ldl 265: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-large-alignment.sh 265: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 265: ++ export LC_ALL=C @@ -20811,43 +20854,12 @@ 265: ++ OBJCOPY=objcopy 265: ++ STRIP=strip 265: ++ QEMU= -263: +++ uname -263: ++ '[' Linux = FreeBSD ']' -263: ++ trap 'on_error $LINENO' ERR -263: ++ trap on_exit EXIT -263: ++ echo -n 'Testing tls-ie ... ' -263: Testing tls-ie ... ++ set -o pipefail -263: ++ set -x -266: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-large-static-image.sh -266: + . /build/reproducible-path/mold-2.37.1+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= -259: + cc -B. -shared -o out/test/aarch64/tls-gd-dlopen/b.so out/test/aarch64/tls-gd-dlopen/a.o 265: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-large-alignment.sh .sh 265: ++ testname=tls-large-alignment 265: ++ t=out/test/aarch64/tls-large-alignment 265: ++ mkdir -p out/test/aarch64/tls-large-alignment -263: + gcc -fPIC -c -o out/test/aarch64/tls-ie/a.o -xc - -263: + cat 264: ++ case $MACHINE in 264: ++ tlsdesc_opt=-mtls-dialect=desc -261: + gcc -fPIC -c -o out/test/aarch64/tls-gd-to-ie/a.o -xc - -261: + cat -266: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-large-static-image.sh .sh -266: ++ testname=tls-large-static-image -266: ++ t=out/test/aarch64/tls-large-static-image -266: ++ mkdir -p out/test/aarch64/tls-large-static-image 264: +++ uname 264: ++ '[' Linux = FreeBSD ']' 264: ++ trap 'on_error $LINENO' ERR @@ -20855,6 +20867,11 @@ 264: ++ echo -n 'Testing tls-irregular-start-addr ... ' 264: Testing tls-irregular-start-addr ... ++ set -o pipefail 264: ++ set -x +264: + cat +262: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd.sh .sh +262: ++ testname=tls-gd +262: ++ t=out/test/aarch64/tls-gd +262: ++ mkdir -p out/test/aarch64/tls-gd 265: ++ case $MACHINE in 265: ++ tlsdesc_opt=-mtls-dialect=desc 265: +++ uname @@ -20864,70 +20881,60 @@ 265: ++ echo -n 'Testing tls-large-alignment ... ' 265: Testing tls-large-alignment ... ++ set -o pipefail 265: ++ set -x -264: + cat -262: + gcc -fPIC -c -o out/test/aarch64/tls-gd/b.o -xc - -265: + cc -fPIC -std=c11 -c -o out/test/aarch64/tls-large-alignment/a.o -xc - 265: + cat +262: ++ case $MACHINE in +262: ++ tlsdesc_opt=-mtls-dialect=desc +265: + cc -fPIC -std=c11 -c -o out/test/aarch64/tls-large-alignment/a.o -xc - +262: +++ uname +262: ++ '[' Linux = FreeBSD ']' +262: ++ trap 'on_error $LINENO' ERR +262: ++ trap on_exit EXIT +262: ++ echo -n 'Testing tls-gd ... ' +262: Testing tls-gd ... ++ set -o pipefail +262: ++ set -x 262: + cat +266: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-large-static-image.sh +266: + . /build/reproducible-path/mold-2.37.1+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= +264: + cc -fPIC -c -o out/test/aarch64/tls-irregular-start-addr/a.o -xc - +266: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-large-static-image.sh .sh +266: ++ testname=tls-large-static-image +266: ++ t=out/test/aarch64/tls-large-static-image +266: ++ mkdir -p out/test/aarch64/tls-large-static-image +262: + gcc -fPIC -c -o out/test/aarch64/tls-gd/a.o -xc - +261: + cat +261: + cc -fPIC -c -o out/test/aarch64/tls-gd-to-ie/b.o -xc - +192: + out/test/aarch64/range-extension-thunk3/exe +263: + cc -B. -shared -o out/test/aarch64/tls-ie/b.so out/test/aarch64/tls-ie/a.o 266: ++ case $MACHINE in 266: ++ tlsdesc_opt=-mtls-dialect=desc -264: + cc -fPIC -c -o out/test/aarch64/tls-irregular-start-addr/a.o -xc - 266: +++ uname +265: + cc -fPIC -std=c11 -c -o out/test/aarch64/tls-large-alignment/b.o -xc - +192: + on_exit +192: + echo OK +192: OK +192: + exit 0 +265: + cat +260: + cat +260: + gcc -fPIC -fno-plt -c -o out/test/aarch64/tls-gd-noplt/b.o -xc - +255/347 Test #192: aarch64-range-extension-thunk3 ........................... Passed 2.24 sec 266: ++ '[' Linux = FreeBSD ']' 266: ++ trap 'on_error $LINENO' ERR 266: ++ trap on_exit EXIT 266: ++ echo -n 'Testing tls-large-static-image ... ' 266: Testing tls-large-static-image ... ++ set -o pipefail -266: ++ set -x -266: + cat -266: + cc -fPIC -c -o out/test/aarch64/tls-large-static-image/a.o -xc - -260: + gcc -fPIC -fno-plt -c -o out/test/aarch64/tls-gd-noplt/b.o -xc - -260: + cat -262: + gcc -fPIC -c -o out/test/aarch64/tls-gd/c.o -xc - -262: + cat -264: + 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 -262: + cc -B. -shared -o out/test/aarch64/tls-gd/d.so out/test/aarch64/tls-gd/b.o -265: + cc -fPIC -std=c11 -c -o out/test/aarch64/tls-large-alignment/b.o -xc - -265: + cat -261: + cc -fPIC -c -o out/test/aarch64/tls-gd-to-ie/b.o -xc - -266: + cc -fPIC -c -o out/test/aarch64/tls-large-static-image/b.o -xc - -261: + cat -266: + cat -263: + cc -B. -shared -o out/test/aarch64/tls-ie/b.so out/test/aarch64/tls-ie/a.o -260: + gcc -fPIC -fno-plt -c -o out/test/aarch64/tls-gd-noplt/c.o -xc - -260: + cat -259: + cat -259: + gcc -fPIC -c -o out/test/aarch64/tls-gd-dlopen/c.o -xc - -265: + cc -fPIC -c -o out/test/aarch64/tls-large-alignment/c.o -xc - -265: + cat -261: + cc -B. -shared -o out/test/aarch64/tls-gd-to-ie/c.so out/test/aarch64/tls-gd-to-ie/a.o -266: + 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 -262: + cc -B. -shared -o out/test/aarch64/tls-gd/e.so out/test/aarch64/tls-gd/c.o -Wl,--no-relax -260: + cc -B. -shared -o out/test/aarch64/tls-gd-noplt/d.so out/test/aarch64/tls-gd-noplt/b.o -264: + out/test/aarch64/tls-irregular-start-addr/exe1 -264: + grep '^42$' -264: 42 -264: + 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 -265: + 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 -261: + 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 -263: + cat -263: + gcc -c -o out/test/aarch64/tls-ie/c.o -xc - -fPIC -259: + cc -B. -o out/test/aarch64/tls-gd-dlopen/exe out/test/aarch64/tls-gd-dlopen/c.o -ldl -260: + cc -B. -shared -o out/test/aarch64/tls-gd-noplt/e.so out/test/aarch64/tls-gd-noplt/c.o -Wl,--no-relax -264: + grep '^42$' -264: + out/test/aarch64/tls-irregular-start-addr/exe2 -266: + out/test/aarch64/tls-large-static-image/exe -262: + 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 -200: + cc -B. -o out/test/aarch64/relocatable-many-sections/exe out/test/aarch64/relocatable-many-sections/c.o -264: 42 -264: + 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 -266: + grep '^1 2 3 0 5$' -266: 1 2 3 0 5 -266: + on_exit -266: + echo OK -266: OK -266: + exit 0 -255/347 Test #266: aarch64-tls-large-static-image ........................... Passed 0.48 sec test 267 Start 267: aarch64-tls-ld-noplt @@ -20937,13 +20944,14 @@ 267: MACHINE=aarch64 267: CPU= 267: Test timeout computed to be: 1500 -265: + 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 -263: + cc -B. -o out/test/aarch64/tls-ie/exe out/test/aarch64/tls-ie/b.so out/test/aarch64/tls-ie/c.o -261: + grep '1 2 3' -261: + out/test/aarch64/tls-gd-to-ie/exe1 -261: 1 2 3 -261: + 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 +266: ++ set -x +266: + cc -fPIC -c -o out/test/aarch64/tls-large-static-image/a.o -xc - +266: + cat 267: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-ld-noplt.sh +254: + on_exit +254: + echo OK +254: OK +254: + exit 0 267: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 267: ++ export LC_ALL=C 267: ++ LC_ALL=C @@ -20959,40 +20967,50 @@ 267: ++ STRIP=strip 267: ++ QEMU= 267: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-ld-noplt.sh .sh +265: + cat +256/347 Test #254: aarch64-thread-count ..................................... Passed 0.30 sec +test 268 + Start 268: aarch64-tls-ld + +268: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-ld.sh" +268: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +268: Environment variables: +268: MACHINE=aarch64 +268: CPU= +268: Test timeout computed to be: 1500 +259: + grep '3 0 5' +259: + out/test/aarch64/tls-gd-dlopen/exe out/test/aarch64/tls-gd-dlopen/b.so +259: 3 0 5 +259: + on_exit +259: + echo OK +259: OK +259: + exit 0 267: ++ testname=tls-ld-noplt 267: ++ t=out/test/aarch64/tls-ld-noplt 267: ++ mkdir -p out/test/aarch64/tls-ld-noplt -260: + 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 267: ++ case $MACHINE in 267: ++ tlsdesc_opt=-mtls-dialect=desc 267: +++ uname +264: + 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 +257/347 Test #259: aarch64-tls-gd-dlopen .................................... Passed 0.21 sec 267: ++ '[' Linux = FreeBSD ']' 267: ++ trap 'on_error $LINENO' ERR 267: ++ trap on_exit EXIT 267: ++ echo -n 'Testing tls-ld-noplt ... ' 267: Testing tls-ld-noplt ... ++ set -o pipefail 267: ++ set -x +268: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-ld.sh +test 269 + Start 269: aarch64-tls-le-error + +269: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-le-error.sh" +269: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +269: Environment variables: +269: MACHINE=aarch64 +269: CPU= +269: Test timeout computed to be: 1500 267: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/aarch64/tls-ld-noplt/a.o -xc - 267: + cat -259: + out/test/aarch64/tls-gd-dlopen/exe out/test/aarch64/tls-gd-dlopen/b.so -259: + grep '3 0 5' -259: 3 0 5 -259: + on_exit -259: + echo OK -259: OK -259: + exit 0 -256/347 Test #259: aarch64-tls-gd-dlopen .................................... Passed 0.73 sec -test 268 - Start 268: aarch64-tls-ld - -268: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-ld.sh" -268: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -268: Environment variables: -268: MACHINE=aarch64 -268: CPU= -268: Test timeout computed to be: 1500 -268: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-ld.sh -262: + grep '1 2 3 4 5 6' 268: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 268: ++ export LC_ALL=C 268: ++ LC_ALL=C @@ -21007,59 +21025,14 @@ 268: ++ OBJCOPY=objcopy 268: ++ STRIP=strip 268: ++ QEMU= -262: + out/test/aarch64/tls-gd/exe1 -262: 1 2 3 4 5 6 -262: + 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 -264: + grep '^42$' -264: + out/test/aarch64/tls-irregular-start-addr/exe3 -264: 42 -264: + 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 -265: + out/test/aarch64/tls-large-alignment/exe1 268: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-ld.sh .sh +265: + cc -fPIC -c -o out/test/aarch64/tls-large-alignment/c.o -xc - 268: ++ testname=tls-ld 268: ++ t=out/test/aarch64/tls-ld 268: ++ mkdir -p out/test/aarch64/tls-ld -265: + grep '^42 1 2 3$' -265: 42 1 2 3 +269: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-le-error.sh 268: ++ case $MACHINE in 268: ++ tlsdesc_opt=-mtls-dialect=desc -265: + 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 -261: + 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 -268: +++ uname -263: + out/test/aarch64/tls-ie/exe -268: ++ '[' Linux = FreeBSD ']' -268: ++ trap 'on_error $LINENO' ERR -268: ++ trap on_exit EXIT -268: ++ echo -n 'Testing tls-ld ... ' -268: Testing tls-ld ... ++ set -o pipefail -268: ++ set -x -263: + grep '^0 0 3 5 7$' -263: 0 0 3 5 7 -268: + cat -263: + 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 -268: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/aarch64/tls-ld/a.o -xc - -200: + out/test/aarch64/relocatable-many-sections/exe -200: + grep Hello -200: Hello -200: + on_exit -200: + echo OK -200: OK -200: + exit 0 -257/347 Test #200: aarch64-relocatable-many-sections ........................ Passed 6.53 sec -test 269 - Start 269: aarch64-tls-le-error - -269: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-le-error.sh" -269: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -269: Environment variables: -269: MACHINE=aarch64 -269: CPU= -269: Test timeout computed to be: 1500 -267: + cat -267: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/aarch64/tls-ld-noplt/b.o -xc - -260: + grep '1 2 3 4 5 6' -260: + out/test/aarch64/tls-gd-noplt/exe -269: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-le-error.sh 269: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 269: ++ export LC_ALL=C 269: ++ LC_ALL=C @@ -21074,14 +21047,22 @@ 269: ++ OBJCOPY=objcopy 269: ++ STRIP=strip 269: ++ QEMU= -260: 1 2 3 4 5 6 -260: + 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 +262: + gcc -fPIC -c -o out/test/aarch64/tls-gd/b.o -xc - +262: + cat +268: +++ uname +268: ++ '[' Linux = FreeBSD ']' +268: ++ trap 'on_error $LINENO' ERR +268: ++ trap on_exit EXIT +268: ++ echo -n 'Testing tls-ld ... ' +268: Testing tls-ld ... ++ set -o pipefail +268: ++ set -x +268: + cat +268: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/aarch64/tls-ld/a.o -xc - +261: + cc -B. -shared -o out/test/aarch64/tls-gd-to-ie/c.so out/test/aarch64/tls-gd-to-ie/a.o 269: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-le-error.sh .sh 269: ++ testname=tls-le-error 269: ++ t=out/test/aarch64/tls-le-error 269: ++ mkdir -p out/test/aarch64/tls-le-error -268: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/aarch64/tls-ld/b.o -xc - -268: + cat 269: ++ case $MACHINE in 269: ++ tlsdesc_opt=-mtls-dialect=desc 269: +++ uname @@ -21091,22 +21072,29 @@ 269: ++ echo -n 'Testing tls-le-error ... ' 269: Testing tls-le-error ... ++ set -o pipefail 269: ++ set -x -265: + out/test/aarch64/tls-large-alignment/exe2 -265: + grep '^42 1 2 3$' -263: + grep '^0 0 3 5 7$' -261: + out/test/aarch64/tls-gd-to-ie/exe2 -261: + grep '1 2 3' -269: + gcc -fPIC -c -o out/test/aarch64/tls-le-error/a.o -xc - -267: + 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 -261: 1 2 3 -261: + 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 +260: + gcc -fPIC -fno-plt -c -o out/test/aarch64/tls-gd-noplt/c.o -xc - +260: + cat +266: + cc -fPIC -c -o out/test/aarch64/tls-large-static-image/b.o -xc - +266: + cat 269: + cat -265: 42 1 2 3 -265: + on_exit -265: + echo OK -265: OK -265: + exit 0 -258/347 Test #265: aarch64-tls-large-alignment .............................. Passed 0.86 sec +269: + gcc -fPIC -c -o out/test/aarch64/tls-le-error/a.o -xc - +263: + gcc -c -o out/test/aarch64/tls-ie/c.o -xc - -fPIC +263: + cat +265: + 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 +200: + out/test/aarch64/relocatable-many-sections/exe +160: + grep -F 'GLOBAL DEFAULT 100000' out/test/aarch64/many-sections2/log2 +200: + grep Hello +200: Hello +262: + cat +267: + cat +200: + on_exit +200: + echo OK +200: OK +200: + exit 0 +268: + cat +261: + 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 +267: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/aarch64/tls-ld-noplt/b.o -xc - +258/347 Test #200: aarch64-relocatable-many-sections ........................ Passed 2.16 sec test 270 Start 270: aarch64-tls-le @@ -21116,23 +21104,14 @@ 270: MACHINE=aarch64 270: CPU= 270: Test timeout computed to be: 1500 -263: + out/test/aarch64/tls-ie/exe -263: 0 0 3 5 7 -263: + on_exit -263: + echo OK -263: OK -263: + exit 0 -259/347 Test #263: aarch64-tls-ie ........................................... Passed 0.91 sec -test 271 - Start 271: aarch64-tls-nopic - -271: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-nopic.sh" -271: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -271: Environment variables: -271: MACHINE=aarch64 -271: CPU= -271: Test timeout computed to be: 1500 +268: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/aarch64/tls-ld/b.o -xc - +260: + cc -B. -shared -o out/test/aarch64/tls-gd-noplt/d.so out/test/aarch64/tls-gd-noplt/b.o +160: 200005: 0000000000000000 0 NOTYPE GLOBAL DEFAULT 100000 x99996 +160: + grep -F 'ABS foo' out/test/aarch64/many-sections2/log2 +262: + gcc -fPIC -c -o out/test/aarch64/tls-gd/c.o -xc - +269: + grep 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' 270: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-le.sh +269: + not cc -B. -shared -o out/test/aarch64/tls-le-error/b.so out/test/aarch64/tls-le-error/a.o 270: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 270: ++ export LC_ALL=C 270: ++ LC_ALL=C @@ -21147,14 +21126,50 @@ 270: ++ OBJCOPY=objcopy 270: ++ STRIP=strip 270: ++ QEMU= -268: + 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 -271: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-nopic.sh 270: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-le.sh .sh 270: ++ testname=tls-le -264: + grep '^42$' 270: ++ t=out/test/aarch64/tls-le 270: ++ mkdir -p out/test/aarch64/tls-le -264: + out/test/aarch64/tls-irregular-start-addr/exe4 +270: ++ case $MACHINE in +270: ++ tlsdesc_opt=-mtls-dialect=desc +160: 100009: 0000000000001000 0 NOTYPE LOCAL DEFAULT ABS foo +160: + not grep -F 'ABS x68966' out/test/aarch64/many-sections2/log2 +160: + grep -F 'ABS x68966' out/test/aarch64/many-sections2/log2 +263: + cc -B. -o out/test/aarch64/tls-ie/exe out/test/aarch64/tls-ie/b.so out/test/aarch64/tls-ie/c.o +264: + grep '^42$' +266: + 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 +264: + out/test/aarch64/tls-irregular-start-addr/exe1 +267: + 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 +270: +++ uname +264: 42 +264: + 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 +270: ++ '[' Linux = FreeBSD ']' +270: ++ trap 'on_error $LINENO' ERR +270: ++ trap on_exit EXIT +270: ++ echo -n 'Testing tls-le ... ' +270: Testing tls-le ... ++ set -o pipefail +270: ++ set -x +270: + cat +268: + 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 +270: + gcc -fPIC -c -o out/test/aarch64/tls-le/a.o -xc - +160: + return 0 +160: + on_exit +160: + echo OK +160: OK +160: + exit 0 +259/347 Test #160: aarch64-many-sections2 ................................... Passed 3.06 sec +test 271 + Start 271: aarch64-tls-nopic + +271: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-nopic.sh" +271: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +271: Environment variables: +271: MACHINE=aarch64 +271: CPU= +271: Test timeout computed to be: 1500 +262: + cc -B. -shared -o out/test/aarch64/tls-gd/d.so out/test/aarch64/tls-gd/b.o +265: + 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 +271: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-nopic.sh 271: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 271: ++ export LC_ALL=C 271: ++ LC_ALL=C @@ -21173,12 +21188,53 @@ 271: ++ testname=tls-nopic 271: ++ t=out/test/aarch64/tls-nopic 271: ++ mkdir -p out/test/aarch64/tls-nopic +271: ++ case $MACHINE in +271: ++ tlsdesc_opt=-mtls-dialect=desc +260: + cc -B. -shared -o out/test/aarch64/tls-gd-noplt/e.so out/test/aarch64/tls-gd-noplt/c.o -Wl,--no-relax +271: +++ uname +271: ++ '[' Linux = FreeBSD ']' +271: ++ trap 'on_error $LINENO' ERR +271: ++ trap on_exit EXIT +271: ++ echo -n 'Testing tls-nopic ... ' +271: Testing tls-nopic ... ++ set -o pipefail +271: ++ set -x +263: + grep '^0 0 3 5 7$' +261: + out/test/aarch64/tls-gd-to-ie/exe1 +271: + cat +263: + out/test/aarch64/tls-ie/exe +261: + grep '1 2 3' +261: 1 2 3 +271: + gcc -c -o out/test/aarch64/tls-nopic/a.o -xc - +263: 0 0 3 5 7 +263: + 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 +264: + out/test/aarch64/tls-irregular-start-addr/exe2 +261: + 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 +264: + grep '^42$' 264: 42 -264: + on_exit -264: + echo OK -264: OK -264: + exit 0 -260/347 Test #264: aarch64-tls-irregular-start-addr ......................... Passed 0.92 sec +264: + 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 +266: + out/test/aarch64/tls-large-static-image/exe +266: + grep '^1 2 3 0 5$' +268: + grep '3 5 3 5' +268: + out/test/aarch64/tls-ld/exe1 +268: 3 5 3 5 +269: 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 +268: + 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 +266: 1 2 3 0 5 +267: + out/test/aarch64/tls-ld-noplt/exe +267: + grep '3 5 3 5' +270: + gcc -fPIC -c -o out/test/aarch64/tls-le/b.o -xc - +267: 3 5 3 5 +267: + 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 +269: + on_exit +269: + echo OK +269: OK +269: + exit 0 +260/347 Test #269: aarch64-tls-le-error ..................................... Passed 0.11 sec +266: + on_exit +266: + echo OK +266: OK +266: + exit 0 +270: + cat test 272 Start 272: aarch64-tls-pic @@ -21188,32 +21244,7 @@ 272: MACHINE=aarch64 272: CPU= 272: Test timeout computed to be: 1500 -260: + grep '1 2 3 4 5 6' -260: + out/test/aarch64/tls-gd-noplt/exe -260: 1 2 3 4 5 6 -260: + on_exit -260: + echo OK -260: OK -260: + exit 0 -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 tls-le ... ' -270: Testing tls-le ... ++ set -o pipefail -270: ++ set -x -270: + gcc -fPIC -c -o out/test/aarch64/tls-le/a.o -xc - -262: + grep '1 2 3 4 5 6' -262: + out/test/aarch64/tls-gd/exe2 -262: 1 2 3 4 5 6 -262: + test_cflags -static -262: + cc -B. -static -o /dev/null -xc - -262: + echo 'int main() {}' -271: ++ case $MACHINE in -271: ++ tlsdesc_opt=-mtls-dialect=desc -261/347 Test #260: aarch64-tls-gd-noplt ..................................... Passed 1.04 sec +261/347 Test #266: aarch64-tls-large-static-image ........................... Passed 0.16 sec test 273 Start 273: aarch64-tls-small-alignment @@ -21223,15 +21254,7 @@ 273: MACHINE=aarch64 273: CPU= 273: Test timeout computed to be: 1500 -270: + cat 272: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-pic.sh -271: +++ uname -271: ++ '[' Linux = FreeBSD ']' -271: ++ trap 'on_error $LINENO' ERR -271: ++ trap on_exit EXIT -271: ++ echo -n 'Testing tls-nopic ... ' -271: Testing tls-nopic ... ++ set -o pipefail -271: ++ set -x 272: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 272: ++ export LC_ALL=C 272: ++ LC_ALL=C @@ -21246,11 +21269,24 @@ 272: ++ OBJCOPY=objcopy 272: ++ STRIP=strip 272: ++ QEMU= -269: + not cc -B. -shared -o out/test/aarch64/tls-le-error/b.so out/test/aarch64/tls-le-error/a.o -269: + grep 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' -271: + gcc -c -o out/test/aarch64/tls-nopic/a.o -xc - -192: + 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 +272: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-pic.sh .sh +272: ++ testname=tls-pic +272: ++ t=out/test/aarch64/tls-pic +272: ++ mkdir -p out/test/aarch64/tls-pic +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 tls-pic ... ' +272: Testing tls-pic ... ++ set -o pipefail +272: ++ set -x +272: + cat +272: + gcc -fPIC -c -o out/test/aarch64/tls-pic/a.o -xc - +262: + cc -B. -shared -o out/test/aarch64/tls-gd/e.so out/test/aarch64/tls-gd/c.o -Wl,--no-relax 273: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-small-alignment.sh +270: + cc -B. -o out/test/aarch64/tls-le/exe1 out/test/aarch64/tls-le/a.o out/test/aarch64/tls-le/b.o 273: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 273: ++ export LC_ALL=C 273: ++ LC_ALL=C @@ -21265,35 +21301,35 @@ 273: ++ OBJCOPY=objcopy 273: ++ STRIP=strip 273: ++ QEMU= -272: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-pic.sh .sh -272: ++ testname=tls-pic -272: ++ t=out/test/aarch64/tls-pic -272: ++ mkdir -p out/test/aarch64/tls-pic +264: + grep '^42$' +264: + out/test/aarch64/tls-irregular-start-addr/exe3 +264: 42 +264: + 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 +260: + 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 271: + cat -160: + readelf -WS out/test/aarch64/many-sections2/b.o -220: 3 printf("Hello world\n"); +271: + cc -xc -c -o out/test/aarch64/tls-nopic/b.o - 273: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-small-alignment.sh .sh +265: + grep '^42 1 2 3$' +261: + 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 +265: + out/test/aarch64/tls-large-alignment/exe1 +265: 42 1 2 3 +265: + 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 +263: + grep '^0 0 3 5 7$' +268: + out/test/aarch64/tls-ld/exe2 +268: + grep '3 5 3 5' 273: ++ testname=tls-small-alignment 273: ++ t=out/test/aarch64/tls-small-alignment 273: ++ mkdir -p out/test/aarch64/tls-small-alignment -272: ++ case $MACHINE in -272: ++ tlsdesc_opt=-mtls-dialect=desc -261: + 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 -220: + on_exit -220: + echo OK -220: OK -220: + exit 0 -267: + out/test/aarch64/tls-ld-noplt/exe +263: + out/test/aarch64/tls-ie/exe +268: 3 5 3 5 +268: + on_exit +268: + echo OK +268: OK +268: + exit 0 +263: 0 0 3 5 7 +262/347 Test #268: aarch64-tls-ld ........................................... Passed 0.15 sec 273: ++ case $MACHINE in 273: ++ 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 tls-pic ... ' -272: Testing tls-pic ... ++ set -o pipefail -272: ++ set -x -262/347 Test #220: aarch64-separate-debug-file .............................. Passed 4.56 sec test 274 Start 274: aarch64-tlsdesc-dlopen @@ -21303,11 +21339,6 @@ 274: MACHINE=aarch64 274: CPU= 274: Test timeout computed to be: 1500 -267: + grep '3 5 3 5' -267: 3 5 3 5 -267: + 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 -272: + gcc -fPIC -c -o out/test/aarch64/tls-pic/a.o -xc - -272: + cat 273: +++ uname 273: ++ '[' Linux = FreeBSD ']' 273: ++ trap 'on_error $LINENO' ERR @@ -21317,7 +21348,24 @@ 273: ++ set -x 273: + cc -fPIC -c -o out/test/aarch64/tls-small-alignment/a.o -xassembler - 273: + cat +267: + out/test/aarch64/tls-ld-noplt/exe +267: + grep '3 5 3 5' +267: 3 5 3 5 +267: + on_exit +267: + echo OK +267: OK +267: + exit 0 274: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-dlopen.sh +263/347 Test #267: aarch64-tls-ld-noplt ..................................... Passed 0.16 sec +test 275 + Start 275: aarch64-tlsdesc-import + +275: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-import.sh" +275: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +275: Environment variables: +275: MACHINE=aarch64 +275: CPU= +275: Test timeout computed to be: 1500 274: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 274: ++ export LC_ALL=C 274: ++ LC_ALL=C @@ -21333,56 +21381,16 @@ 274: ++ STRIP=strip 274: ++ QEMU= 274: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-dlopen.sh .sh -268: + grep '3 5 3 5' -273: + cc -fPIC -std=c11 -c -o out/test/aarch64/tls-small-alignment/b.o -xc - 274: ++ testname=tlsdesc-dlopen 274: ++ t=out/test/aarch64/tlsdesc-dlopen 274: ++ mkdir -p out/test/aarch64/tlsdesc-dlopen -273: + cat -268: + out/test/aarch64/tls-ld/exe1 -268: 3 5 3 5 -270: + gcc -fPIC -c -o out/test/aarch64/tls-le/b.o -xc - -270: + cat -268: + 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 274: ++ case $MACHINE in 274: ++ tlsdesc_opt=-mtls-dialect=desc -274: +++ uname -274: ++ '[' Linux = FreeBSD ']' -274: ++ trap 'on_error $LINENO' ERR -274: ++ trap on_exit EXIT -274: ++ echo -n 'Testing tlsdesc-dlopen ... ' -274: Testing tlsdesc-dlopen ... ++ set -o pipefail -274: ++ set -x -274: + supports_tlsdesc -274: + '[' aarch64 = arm ']' -271: + cc -xc -c -o out/test/aarch64/tls-nopic/b.o - -271: + cat -274: ++ uname -274: + '[' Linux = FreeBSD ']' -274: + '[' -mtls-dialect=desc = '' ']' -272: + cc -xc -c -o out/test/aarch64/tls-pic/b.o - -272: + cat -274: + echo '_Thread_local int x; int y() { return x; }' -274: + cc -shared -fPIC -xc -o out/test/aarch64/tlsdesc-dlopen/tlsdesc.so -mtls-dialect=desc - -269: 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 -269: + on_exit -269: + echo OK -269: OK -269: + exit 0 -263/347 Test #269: aarch64-tls-le-error ..................................... Passed 0.36 sec -test 275 - Start 275: aarch64-tlsdesc-import - -275: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-import.sh" -275: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -275: Environment variables: -275: MACHINE=aarch64 -275: CPU= -275: Test timeout computed to be: 1500 -270: + cc -B. -o out/test/aarch64/tls-le/exe1 out/test/aarch64/tls-le/a.o out/test/aarch64/tls-le/b.o -261: + grep '1 2 3' +263: + on_exit +263: + echo OK +263: OK +263: + exit 0 275: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-import.sh -273: + cc -fPIC -c -o out/test/aarch64/tls-small-alignment/c.o -xc - 275: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 275: ++ export LC_ALL=C 275: ++ LC_ALL=C @@ -21397,22 +21405,17 @@ 275: ++ OBJCOPY=objcopy 275: ++ STRIP=strip 275: ++ QEMU= -273: + cat -261: + out/test/aarch64/tls-gd-to-ie/exe3 -192: + out/test/aarch64/range-extension-thunk3/exe -261: 1 2 3 -261: + 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 -275: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-import.sh .sh -275: ++ testname=tlsdesc-import -275: ++ t=out/test/aarch64/tlsdesc-import -275: ++ mkdir -p out/test/aarch64/tlsdesc-import -275: ++ case $MACHINE in -275: ++ tlsdesc_opt=-mtls-dialect=desc -192: + on_exit -192: + echo OK -192: OK -192: + exit 0 -264/347 Test #192: aarch64-range-extension-thunk3 ........................... Passed 7.48 sec +264/347 Test #263: aarch64-tls-ie ........................................... Passed 0.22 sec +274: +++ uname +274: ++ '[' Linux = FreeBSD ']' +274: ++ trap 'on_error $LINENO' ERR +274: ++ trap on_exit EXIT +274: ++ echo -n 'Testing tlsdesc-dlopen ... ' +274: Testing tlsdesc-dlopen ... ++ set -o pipefail +274: ++ set -x +274: + supports_tlsdesc +274: + '[' aarch64 = arm ']' +274: ++ uname test 276 Start 276: aarch64-tlsdesc-initial-exec @@ -21422,11 +21425,20 @@ 276: MACHINE=aarch64 276: CPU= 276: Test timeout computed to be: 1500 -272: + cc -B. -o out/test/aarch64/tls-pic/exe out/test/aarch64/tls-pic/a.o out/test/aarch64/tls-pic/b.o -267: + grep '3 5 3 5' -267: + out/test/aarch64/tls-ld-noplt/exe -271: + 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 +274: + '[' Linux = FreeBSD ']' +274: + '[' -mtls-dialect=desc = '' ']' +274: + cc -shared -fPIC -xc -o out/test/aarch64/tlsdesc-dlopen/tlsdesc.so -mtls-dialect=desc - +275: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-import.sh .sh +275: ++ testname=tlsdesc-import +275: ++ t=out/test/aarch64/tlsdesc-import +275: ++ mkdir -p out/test/aarch64/tlsdesc-import +275: ++ case $MACHINE in +275: ++ tlsdesc_opt=-mtls-dialect=desc 275: +++ uname +272: + cc -xc -c -o out/test/aarch64/tls-pic/b.o - +272: + cat +271: + 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 +273: + cc -fPIC -std=c11 -c -o out/test/aarch64/tls-small-alignment/b.o -xc - 275: ++ '[' Linux = FreeBSD ']' 275: ++ trap 'on_error $LINENO' ERR 275: ++ trap on_exit EXIT @@ -21435,25 +21447,13 @@ 275: ++ set -x 275: + supports_tlsdesc 275: + '[' aarch64 = arm ']' -267: 3 5 3 5 275: ++ uname 275: + '[' Linux = FreeBSD ']' 275: + '[' -mtls-dialect=desc = '' ']' -267: + on_exit -267: + echo OK -267: OK -267: + exit 0 -265/347 Test #267: aarch64-tls-ld-noplt ..................................... Passed 0.68 sec -test 277 - Start 277: aarch64-tlsdesc-local-dynamic - -277: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-local-dynamic.sh" -277: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -277: Environment variables: -277: MACHINE=aarch64 -277: CPU= -277: Test timeout computed to be: 1500 +275: + echo '_Thread_local int x; int y() { return x; }' +270: + out/test/aarch64/tls-le/exe1 276: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-initial-exec.sh +274: + echo '_Thread_local int x; int y() { return x; }' 276: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 276: ++ export LC_ALL=C 276: ++ LC_ALL=C @@ -21468,41 +21468,28 @@ 276: ++ OBJCOPY=objcopy 276: ++ STRIP=strip 276: ++ QEMU= -262: + 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 -273: + 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 -275: + echo '_Thread_local int x; int y() { return x; }' -275: + cc -shared -fPIC -xc -o out/test/aarch64/tlsdesc-import/tlsdesc.so -mtls-dialect=desc - +270: + grep '3 5 3 5' +273: + cat +270: 3 5 3 5 +270: + 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 276: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-initial-exec.sh .sh 276: ++ testname=tlsdesc-initial-exec 276: ++ t=out/test/aarch64/tlsdesc-initial-exec 276: ++ mkdir -p out/test/aarch64/tlsdesc-initial-exec -277: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-local-dynamic.sh -277: + . /build/reproducible-path/mold-2.37.1+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= +275: + cc -shared -fPIC -xc -o out/test/aarch64/tlsdesc-import/tlsdesc.so -mtls-dialect=desc - 276: ++ case $MACHINE in 276: ++ tlsdesc_opt=-mtls-dialect=desc -277: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-local-dynamic.sh .sh -268: + out/test/aarch64/tls-ld/exe2 -277: ++ testname=tlsdesc-local-dynamic -277: ++ t=out/test/aarch64/tlsdesc-local-dynamic -277: ++ mkdir -p out/test/aarch64/tlsdesc-local-dynamic -268: + grep '3 5 3 5' -268: 3 5 3 5 +265: + grep '^42 1 2 3$' 276: +++ uname +264: + grep '^42$' +264: + out/test/aarch64/tls-irregular-start-addr/exe4 +264: 42 +264: + on_exit +264: + echo OK +264: OK +264: + exit 0 276: ++ '[' Linux = FreeBSD ']' -270: + grep '3 5 3 5' +265/347 Test #264: aarch64-tls-irregular-start-addr ......................... Passed 0.24 sec 276: ++ trap 'on_error $LINENO' ERR 276: ++ trap on_exit EXIT 276: ++ echo -n 'Testing tlsdesc-initial-exec ... ' @@ -21510,11 +21497,31 @@ 276: ++ set -x 276: + supports_tlsdesc 276: + '[' aarch64 = arm ']' -268: + on_exit -268: + echo OK -268: OK -268: + exit 0 -266/347 Test #268: aarch64-tls-ld ........................................... Passed 0.62 sec +265: + out/test/aarch64/tls-large-alignment/exe2 +test 277 + Start 277: aarch64-tlsdesc-local-dynamic + +277: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-local-dynamic.sh" +277: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +277: Environment variables: +277: MACHINE=aarch64 +277: CPU= +277: Test timeout computed to be: 1500 +276: ++ uname +276: + '[' Linux = FreeBSD ']' +276: + '[' -mtls-dialect=desc = '' ']' +276: + echo '_Thread_local int x; int y() { return x; }' +276: + cc -shared -fPIC -xc -o out/test/aarch64/tlsdesc-initial-exec/tlsdesc.so -mtls-dialect=desc - +265: 42 1 2 3 +265: + on_exit +265: + echo OK +265: OK +265: + exit 0 +262: + 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 +272: + cc -B. -o out/test/aarch64/tls-pic/exe out/test/aarch64/tls-pic/a.o out/test/aarch64/tls-pic/b.o +261: + grep '1 2 3' +261: + out/test/aarch64/tls-gd-to-ie/exe2 +266/347 Test #265: aarch64-tls-large-alignment .............................. Passed 0.24 sec test 278 Start 278: aarch64-tlsdesc-static @@ -21524,31 +21531,27 @@ 278: MACHINE=aarch64 278: CPU= 278: Test timeout computed to be: 1500 -277: ++ case $MACHINE in -277: ++ tlsdesc_opt=-mtls-dialect=desc -277: +++ uname -277: ++ '[' Linux = FreeBSD ']' -277: ++ trap 'on_error $LINENO' ERR -277: ++ trap on_exit EXIT -277: ++ echo -n 'Testing tlsdesc-local-dynamic ... ' -277: Testing tlsdesc-local-dynamic ... ++ set -o pipefail -277: ++ set -x -277: + supports_tlsdesc -277: + '[' aarch64 = arm ']' -270: + out/test/aarch64/tls-le/exe1 -270: 3 5 3 5 -270: + 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 -276: ++ uname -276: + '[' Linux = FreeBSD ']' -276: + '[' -mtls-dialect=desc = '' ']' +261: 1 2 3 +261: + 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 +273: + cat +277: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-local-dynamic.sh +277: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/tlsdesc-local-dynamic.sh .sh +273: + cc -fPIC -c -o out/test/aarch64/tls-small-alignment/c.o -xc - 278: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-static.sh -277: ++ uname -277: + '[' Linux = FreeBSD ']' -277: + '[' -mtls-dialect=desc = '' ']' -276: + cc -shared -fPIC -xc -o out/test/aarch64/tlsdesc-initial-exec/tlsdesc.so -mtls-dialect=desc - -274: + cc -xc -c -o out/test/aarch64/tlsdesc-dlopen/tlsdesc.o - -276: + echo '_Thread_local int x; int y() { return x; }' -274: + echo 'int y(); int main() { y(); }' 278: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 278: ++ export LC_ALL=C 278: ++ LC_ALL=C @@ -21563,33 +21566,30 @@ 278: ++ OBJCOPY=objcopy 278: ++ STRIP=strip 278: ++ QEMU= -261: + 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 -277: + cc -shared -fPIC -xc -o out/test/aarch64/tlsdesc-local-dynamic/tlsdesc.so -mtls-dialect=desc - -277: + echo '_Thread_local int x; int y() { return x; }' -273: + 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 +260: + grep '1 2 3 4 5 6' +260: + out/test/aarch64/tls-gd-noplt/exe +277: ++ testname=tlsdesc-local-dynamic +277: ++ t=out/test/aarch64/tlsdesc-local-dynamic +277: ++ mkdir -p out/test/aarch64/tlsdesc-local-dynamic 278: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-static.sh .sh -272: + grep '3 5 3 5' +260: 1 2 3 4 5 6 +277: ++ case $MACHINE in +277: ++ tlsdesc_opt=-mtls-dialect=desc 278: ++ testname=tlsdesc-static 278: ++ t=out/test/aarch64/tlsdesc-static 278: ++ mkdir -p out/test/aarch64/tlsdesc-static -272: + out/test/aarch64/tls-pic/exe +260: + 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 +277: +++ uname +277: ++ '[' Linux = FreeBSD ']' +277: ++ trap 'on_error $LINENO' ERR +277: ++ trap on_exit EXIT +277: ++ echo -n 'Testing tlsdesc-local-dynamic ... ' +277: Testing tlsdesc-local-dynamic ... ++ set -o pipefail +277: ++ set -x +277: + supports_tlsdesc +277: + '[' aarch64 = arm ']' 278: ++ case $MACHINE in 278: ++ tlsdesc_opt=-mtls-dialect=desc -272: 3 5 3 5 -272: + on_exit -272: + echo OK -272: OK -272: + exit 0 -267/347 Test #272: aarch64-tls-pic .......................................... Passed 0.40 sec -test 279 - Start 279: aarch64-tlsdesc - -279: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc.sh" -279: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -279: Environment variables: -279: MACHINE=aarch64 -279: CPU= -279: Test timeout computed to be: 1500 278: +++ uname 278: ++ '[' Linux = FreeBSD ']' 278: ++ trap 'on_error $LINENO' ERR @@ -21599,28 +21599,34 @@ 278: ++ set -x 278: + supports_tlsdesc 278: + '[' aarch64 = arm ']' -271: + out/test/aarch64/tls-nopic/exe +278: ++ uname +278: + '[' Linux = FreeBSD ']' +278: + '[' -mtls-dialect=desc = '' ']' +278: + echo '_Thread_local int x; int y() { return x; }' 271: + grep '3 5 3 5' +271: + out/test/aarch64/tls-nopic/exe 271: 3 5 3 5 +277: ++ uname +277: + '[' Linux = FreeBSD ']' +277: + '[' -mtls-dialect=desc = '' ']' 271: + on_exit 271: + echo OK 271: OK 271: + exit 0 -268/347 Test #271: aarch64-tls-nopic ........................................ Passed 0.46 sec -test 280 - Start 280: aarch64-trace-symbol-symver +267/347 Test #271: aarch64-tls-nopic ........................................ Passed 0.13 sec +test 279 + Start 279: aarch64-tlsdesc -280: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/trace-symbol-symver.sh" -280: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -280: Environment variables: -280: MACHINE=aarch64 -280: CPU= -280: Test timeout computed to be: 1500 -278: ++ uname -278: + '[' Linux = FreeBSD ']' -278: + '[' -mtls-dialect=desc = '' ']' +279: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc.sh" +279: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +279: Environment variables: +279: MACHINE=aarch64 +279: CPU= +279: Test timeout computed to be: 1500 +277: + cc -shared -fPIC -xc -o out/test/aarch64/tlsdesc-local-dynamic/tlsdesc.so -mtls-dialect=desc - 275: + echo 'int y(); int main() { y(); }' 279: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc.sh +278: + cc -shared -fPIC -xc -o out/test/aarch64/tlsdesc-static/tlsdesc.so -mtls-dialect=desc - 279: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 279: ++ export LC_ALL=C 279: ++ LC_ALL=C @@ -21635,37 +21641,16 @@ 279: ++ OBJCOPY=objcopy 279: ++ STRIP=strip 279: ++ QEMU= -278: + cc -shared -fPIC -xc -o out/test/aarch64/tlsdesc-static/tlsdesc.so -mtls-dialect=desc - 275: + cc -xc -c -o out/test/aarch64/tlsdesc-import/tlsdesc.o - -278: + echo '_Thread_local int x; int y() { return x; }' 279: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc.sh .sh +274: + cc -xc -c -o out/test/aarch64/tlsdesc-dlopen/tlsdesc.o - +274: + echo 'int y(); int main() { y(); }' 279: ++ testname=tlsdesc 279: ++ t=out/test/aarch64/tlsdesc 279: ++ mkdir -p out/test/aarch64/tlsdesc -280: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/trace-symbol-symver.sh -280: + . /build/reproducible-path/mold-2.37.1+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= -274: + cc -o out/test/aarch64/tlsdesc-dlopen/tlsdesc out/test/aarch64/tlsdesc-dlopen/tlsdesc.o out/test/aarch64/tlsdesc-dlopen/tlsdesc.so -280: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/trace-symbol-symver.sh .sh -280: ++ testname=trace-symbol-symver -280: ++ t=out/test/aarch64/trace-symbol-symver -280: ++ mkdir -p out/test/aarch64/trace-symbol-symver +277: + echo '_Thread_local int x; int y() { return x; }' 279: ++ case $MACHINE in 279: ++ tlsdesc_opt=-mtls-dialect=desc -280: ++ case $MACHINE in -280: ++ tlsdesc_opt=-mtls-dialect=desc 279: +++ uname 279: ++ '[' Linux = FreeBSD ']' 279: ++ trap 'on_error $LINENO' ERR @@ -21675,26 +21660,43 @@ 279: ++ set -x 279: + supports_tlsdesc 279: + '[' aarch64 = arm ']' -273: + out/test/aarch64/tls-small-alignment/exe1 -280: +++ uname -280: ++ '[' Linux = FreeBSD ']' -280: ++ trap 'on_error $LINENO' ERR -280: ++ trap on_exit EXIT -280: ++ echo -n 'Testing trace-symbol-symver ... ' -280: Testing trace-symbol-symver ... ++ set -o pipefail -280: ++ set -x 279: ++ uname +273: + 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 279: + '[' Linux = FreeBSD ']' 279: + '[' -mtls-dialect=desc = '' ']' +279: + echo '_Thread_local int x; int y() { return x; }' 270: + grep '3 5 3 5' -280: + cc -c -o out/test/aarch64/trace-symbol-symver/a.o -xc - +279: + cc -shared -fPIC -xc -o out/test/aarch64/tlsdesc/tlsdesc.so -mtls-dialect=desc - +272: + grep '3 5 3 5' +272: + out/test/aarch64/tls-pic/exe +272: 3 5 3 5 270: + out/test/aarch64/tls-le/exe2 +272: + on_exit +272: + echo OK +272: OK +272: + exit 0 +268/347 Test #272: aarch64-tls-pic .......................................... Passed 0.12 sec +test 280 + Start 280: aarch64-trace-symbol-symver + +280: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/trace-symbol-symver.sh" +280: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +280: Environment variables: +280: MACHINE=aarch64 +280: CPU= +280: Test timeout computed to be: 1500 +276: + cc -xc -c -o out/test/aarch64/tlsdesc-initial-exec/tlsdesc.o - +276: + echo 'int y(); int main() { y(); }' 270: 3 5 3 5 270: + on_exit 270: + echo OK 270: OK 270: + exit 0 -269/347 Test #270: aarch64-tls-le ........................................... Passed 0.56 sec +261: + 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 +269/347 Test #270: aarch64-tls-le ........................................... Passed 0.20 sec +262: + grep '1 2 3 4 5 6' +262: + out/test/aarch64/tls-gd/exe1 +275: + cc -o out/test/aarch64/tlsdesc-import/tlsdesc out/test/aarch64/tlsdesc-import/tlsdesc.o out/test/aarch64/tlsdesc-import/tlsdesc.so test 281 Start 281: aarch64-trace-symbol @@ -21704,27 +21706,28 @@ 281: MACHINE=aarch64 281: CPU= 281: Test timeout computed to be: 1500 -277: + echo 'int y(); int main() { y(); }' -277: + cc -xc -c -o out/test/aarch64/tlsdesc-local-dynamic/tlsdesc.o - -273: + grep '^42$' -273: 42 -273: + 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 -280: + cat -275: + cc -o out/test/aarch64/tlsdesc-import/tlsdesc out/test/aarch64/tlsdesc-import/tlsdesc.o out/test/aarch64/tlsdesc-import/tlsdesc.so -279: + echo '_Thread_local int x; int y() { return x; }' -262: + out/test/aarch64/tls-gd/exe3 -262: + grep '1 2 3 4 5 6' 262: 1 2 3 4 5 6 -262: + 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 -279: + cc -shared -fPIC -xc -o out/test/aarch64/tlsdesc/tlsdesc.so -mtls-dialect=desc - -276: + echo 'int y(); int main() { y(); }' -261: + out/test/aarch64/tls-gd-to-ie/exe4 -276: + cc -xc -c -o out/test/aarch64/tlsdesc-initial-exec/tlsdesc.o - +262: + 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 +280: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/trace-symbol-symver.sh +280: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +280: ++ export LC_ALL=C +280: ++ LC_ALL=C +280: ++ '[' -z aarch64 ']' +280: ++ '[' -z '' ']' +280: ++ TESTDIR=out/test/aarch64 281: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/trace-symbol.sh 281: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 281: ++ export LC_ALL=C 281: ++ LC_ALL=C 281: ++ '[' -z aarch64 ']' +280: ++ CC=cc +280: ++ CXX=c++ +280: ++ GCC=gcc +280: ++ GXX=g++ +280: ++ OBJDUMP=objdump +280: ++ OBJCOPY=objcopy +280: ++ STRIP=strip +280: ++ QEMU= 281: ++ '[' -z '' ']' 281: ++ TESTDIR=out/test/aarch64 281: ++ CC=cc @@ -21735,13 +21738,31 @@ 281: ++ OBJCOPY=objcopy 281: ++ STRIP=strip 281: ++ QEMU= -261: + grep '1 2 3' -261: 1 2 3 -261: + on_exit -261: + echo OK -261: OK -261: + exit 0 -270/347 Test #261: aarch64-tls-gd-to-ie ..................................... Passed 1.52 sec +280: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/trace-symbol-symver.sh .sh +281: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/trace-symbol.sh .sh +280: ++ testname=trace-symbol-symver +280: ++ t=out/test/aarch64/trace-symbol-symver +280: ++ mkdir -p out/test/aarch64/trace-symbol-symver +281: ++ testname=trace-symbol +281: ++ t=out/test/aarch64/trace-symbol +281: ++ mkdir -p out/test/aarch64/trace-symbol +260: + grep '1 2 3 4 5 6' +281: ++ case $MACHINE in +281: ++ tlsdesc_opt=-mtls-dialect=desc +260: + out/test/aarch64/tls-gd-noplt/exe +281: +++ uname +281: ++ '[' Linux = FreeBSD ']' +281: ++ trap 'on_error $LINENO' ERR +281: ++ trap on_exit EXIT +281: ++ echo -n 'Testing trace-symbol ... ' +281: Testing trace-symbol ... ++ set -o pipefail +281: ++ set -x +260: 1 2 3 4 5 6 +260: + on_exit +260: + echo OK +260: OK +260: + exit 0 +270/347 Test #260: aarch64-tls-gd-noplt ..................................... Passed 0.36 sec test 282 Start 282: aarch64-trace @@ -21751,12 +21772,13 @@ 282: MACHINE=aarch64 282: CPU= 282: Test timeout computed to be: 1500 -281: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/trace-symbol.sh .sh -281: ++ testname=trace-symbol -281: ++ t=out/test/aarch64/trace-symbol -281: ++ mkdir -p out/test/aarch64/trace-symbol -281: ++ case $MACHINE in -281: ++ tlsdesc_opt=-mtls-dialect=desc +274: + cc -o out/test/aarch64/tlsdesc-dlopen/tlsdesc out/test/aarch64/tlsdesc-dlopen/tlsdesc.o out/test/aarch64/tlsdesc-dlopen/tlsdesc.so +281: + cat +281: + cc -c -o out/test/aarch64/trace-symbol/a.o -xc - +280: ++ case $MACHINE in +280: ++ tlsdesc_opt=-mtls-dialect=desc +278: + echo 'int y(); int main() { y(); }' +280: +++ uname 282: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/trace.sh 282: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 282: ++ export LC_ALL=C @@ -21772,33 +21794,30 @@ 282: ++ OBJCOPY=objcopy 282: ++ STRIP=strip 282: ++ QEMU= +278: + cc -xc -c -o out/test/aarch64/tlsdesc-static/tlsdesc.o - +277: + cc -xc -c -o out/test/aarch64/tlsdesc-local-dynamic/tlsdesc.o - +277: + echo 'int y(); int main() { y(); }' +280: ++ '[' Linux = FreeBSD ']' +280: ++ trap 'on_error $LINENO' ERR +280: ++ trap on_exit EXIT +280: ++ echo -n 'Testing trace-symbol-symver ... ' +280: Testing trace-symbol-symver ... ++ set -o pipefail +280: ++ set -x 280: + cat -281: +++ uname -281: ++ '[' Linux = FreeBSD ']' -281: ++ trap 'on_error $LINENO' ERR -281: ++ trap on_exit EXIT -281: ++ echo -n 'Testing trace-symbol ... ' -281: Testing trace-symbol ... ++ set -o pipefail -281: ++ set -x -274: + out/test/aarch64/tlsdesc-dlopen/tlsdesc +280: + cc -c -o out/test/aarch64/trace-symbol-symver/a.o -xc - 282: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/trace.sh .sh -280: + 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 -281: + cc -c -o out/test/aarch64/trace-symbol/a.o -xc - -281: + cat +279: + echo 'int y(); int main() { y(); }' 282: ++ testname=trace 282: ++ t=out/test/aarch64/trace 282: ++ mkdir -p out/test/aarch64/trace -278: + cc -xc -c -o out/test/aarch64/tlsdesc-static/tlsdesc.o - -160: + grep -F .data.100000 out/test/aarch64/many-sections2/log1 -282: ++ case $MACHINE in -282: ++ tlsdesc_opt=-mtls-dialect=desc -278: + echo 'int y(); int main() { y(); }' -274: + gcc -fPIC -c -o out/test/aarch64/tlsdesc-dlopen/a.o -xc - -mtls-dialect=desc -273: + grep '^42$' -274: + cat 276: + 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 -277: + 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 +279: + cc -xc -c -o out/test/aarch64/tlsdesc/tlsdesc.o - +273: + 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 275: + out/test/aarch64/tlsdesc-import/tlsdesc +282: ++ case $MACHINE in +282: ++ tlsdesc_opt=-mtls-dialect=desc +275: + cat +275: + gcc -fPIC -c -o out/test/aarch64/tlsdesc-import/a.o -xc - -mtls-dialect=desc 282: +++ uname 282: ++ '[' Linux = FreeBSD ']' 282: ++ trap 'on_error $LINENO' ERR @@ -21806,14 +21825,71 @@ 282: ++ echo -n 'Testing trace ... ' 282: Testing trace ... ++ set -o pipefail 282: ++ set -x -273: + out/test/aarch64/tls-small-alignment/exe2 -273: 42 -273: + on_exit -273: + echo OK -273: OK -273: + exit 0 +282: + cc -c -o out/test/aarch64/trace/a.o -xc - 282: + cat -271/347 Test #273: aarch64-tls-small-alignment .............................. Passed 0.61 sec +262: + grep '1 2 3 4 5 6' +262: + out/test/aarch64/tls-gd/exe2 +262: 1 2 3 4 5 6 +262: + test_cflags -static +261: + grep '1 2 3' +280: + cat +262: + echo 'int main() {}' +277: + 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 +279: + cc -o out/test/aarch64/tlsdesc/tlsdesc out/test/aarch64/tlsdesc/tlsdesc.o out/test/aarch64/tlsdesc/tlsdesc.so +280: + 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 +278: + cc -o out/test/aarch64/tlsdesc-static/tlsdesc out/test/aarch64/tlsdesc-static/tlsdesc.o out/test/aarch64/tlsdesc-static/tlsdesc.so +261: + out/test/aarch64/tls-gd-to-ie/exe3 +261: 1 2 3 +261: + 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 +281: + cc -c -o out/test/aarch64/trace-symbol/b.o -xc - +281: + cat +275: + gcc -fPIC -shared -o out/test/aarch64/tlsdesc-import/b.so -xc - -mtls-dialect=desc +275: + cat +276: + out/test/aarch64/tlsdesc-initial-exec/tlsdesc +276: + cat +262: + cc -B. -static -o /dev/null -xc - +274: + out/test/aarch64/tlsdesc-dlopen/tlsdesc +274: + cat +274: + gcc -fPIC -c -o out/test/aarch64/tlsdesc-dlopen/a.o -xc - -mtls-dialect=desc +276: + gcc -fPIC -fPIC -c -o out/test/aarch64/tlsdesc-initial-exec/a.o -xc - -mtls-dialect=desc +282: + cc -B. -o out/test/aarch64/trace/exe out/test/aarch64/trace/a.o -Wl,-trace +278: + out/test/aarch64/tlsdesc-static/tlsdesc +279: + out/test/aarch64/tlsdesc/tlsdesc +277: + out/test/aarch64/tlsdesc-local-dynamic/tlsdesc +278: + test_cflags -static +279: + cat +279: + gcc -fPIC -c -o out/test/aarch64/tlsdesc/a.o -xc - -mtls-dialect=desc +277: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/aarch64/tlsdesc-local-dynamic/a.o -xc - -mtls-dialect=desc +277: + cat +278: + echo 'int main() {}' +281: + cat +274: + cc -B. -shared -o out/test/aarch64/tlsdesc-dlopen/b.so out/test/aarch64/tlsdesc-dlopen/a.o +278: + cc -B. -static -o /dev/null -xc - +275: + cc -B. -o out/test/aarch64/tlsdesc-import/exe out/test/aarch64/tlsdesc-import/a.o out/test/aarch64/tlsdesc-import/b.so +280: + cc -c -o out/test/aarch64/trace-symbol-symver/d.o -xc - +281: + cc -shared -o out/test/aarch64/trace-symbol/c.so -xc - +280: + cat +276: + cc -B. -shared -o out/test/aarch64/tlsdesc-initial-exec/b.so out/test/aarch64/tlsdesc-initial-exec/a.o +277: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/aarch64/tlsdesc-local-dynamic/b.o -xc - -mtls-dialect=desc +261: + 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 +273: + grep '^42$' +277: + cat +279: + cat +279: + gcc -fPIC -c -o out/test/aarch64/tlsdesc/b.o -xc - -mtls-dialect=desc +273: + out/test/aarch64/tls-small-alignment/exe1 +273: 42 +273: + 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 +274: + cat +274: + gcc -fPIC -c -o out/test/aarch64/tlsdesc-dlopen/c.o -xc - -mtls-dialect=desc +275: + grep '5 7' +275: + out/test/aarch64/tlsdesc-import/exe +282: + grep '/a\.o$' out/test/aarch64/trace/log +275: 5 7 +275: + on_exit +275: + echo OK +275: OK +275: + exit 0 +271/347 Test #275: aarch64-tlsdesc-import ................................... Passed 0.22 sec test 283 Start 283: aarch64-undefined-glob-gc-sections @@ -21823,12 +21899,15 @@ 283: MACHINE=aarch64 283: CPU= 283: Test timeout computed to be: 1500 -282: + cc -c -o out/test/aarch64/trace/a.o -xc - -160: [ 9] .data.100000 PROGBITS 0000000000000000 000058 000004 00 WA 0 0 1 -160: + readelf -Ws out/test/aarch64/many-sections2/b.o -275: + gcc -fPIC -c -o out/test/aarch64/tlsdesc-import/a.o -xc - -mtls-dialect=desc -275: + cat +276: + gcc -fPIC -fPIC -c -o out/test/aarch64/tlsdesc-initial-exec/c.o -xc - -mtls-dialect=desc +276: + cat +282: trace: out/test/aarch64/trace/a.o +282: + on_exit +282: + echo OK +282: OK +282: + exit 0 283: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/undefined-glob-gc-sections.sh +272/347 Test #282: aarch64-trace ............................................ Passed 0.12 sec 283: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 283: ++ export LC_ALL=C 283: ++ LC_ALL=C @@ -21843,38 +21922,7 @@ 283: ++ OBJCOPY=objcopy 283: ++ STRIP=strip 283: ++ QEMU= -283: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/undefined-glob-gc-sections.sh .sh -283: ++ testname=undefined-glob-gc-sections -283: ++ t=out/test/aarch64/undefined-glob-gc-sections -283: ++ mkdir -p out/test/aarch64/undefined-glob-gc-sections -278: + cc -o out/test/aarch64/tlsdesc-static/tlsdesc out/test/aarch64/tlsdesc-static/tlsdesc.o out/test/aarch64/tlsdesc-static/tlsdesc.so -283: ++ case $MACHINE in -283: ++ tlsdesc_opt=-mtls-dialect=desc -281: + cc -c -o out/test/aarch64/trace-symbol/b.o -xc - -279: + echo 'int y(); int main() { y(); }' -279: + cc -xc -c -o out/test/aarch64/tlsdesc/tlsdesc.o - -283: +++ uname -281: + cat -283: ++ '[' Linux = FreeBSD ']' -283: ++ trap 'on_error $LINENO' ERR -283: ++ trap on_exit EXIT -283: ++ echo -n 'Testing undefined-glob-gc-sections ... ' -283: Testing undefined-glob-gc-sections ... ++ set -o pipefail -283: ++ set -x -283: + test_cflags -static -283: + cc -B. -static -o /dev/null -xc - -262: + out/test/aarch64/tls-gd/exe4 -283: + echo 'int main() {}' -274: + cc -B. -shared -o out/test/aarch64/tlsdesc-dlopen/b.so out/test/aarch64/tlsdesc-dlopen/a.o -262: + grep '1 2 3 4 5 6' -262: 1 2 3 4 5 6 -262: + on_exit -262: + echo OK -262: OK -262: + exit 0 -280: + cc -c -o out/test/aarch64/trace-symbol-symver/d.o -xc - -280: + cat -272/347 Test #262: aarch64-tls-gd ........................................... Passed 1.69 sec +262: + 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 test 284 Start 284: aarch64-undefined-glob @@ -21884,8 +21932,15 @@ 284: MACHINE=aarch64 284: CPU= 284: Test timeout computed to be: 1500 -277: + out/test/aarch64/tlsdesc-local-dynamic/tlsdesc +283: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/undefined-glob-gc-sections.sh .sh +283: ++ testname=undefined-glob-gc-sections +283: ++ t=out/test/aarch64/undefined-glob-gc-sections +283: ++ mkdir -p out/test/aarch64/undefined-glob-gc-sections +283: ++ case $MACHINE in +283: ++ tlsdesc_opt=-mtls-dialect=desc +283: +++ uname 284: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/undefined-glob.sh +280: + 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 284: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 284: ++ export LC_ALL=C 284: ++ LC_ALL=C @@ -21900,58 +21955,40 @@ 284: ++ OBJCOPY=objcopy 284: ++ STRIP=strip 284: ++ QEMU= -276: + out/test/aarch64/tlsdesc-initial-exec/tlsdesc -277: + cat -275: + gcc -fPIC -shared -o out/test/aarch64/tlsdesc-import/b.so -xc - -mtls-dialect=desc -277: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/aarch64/tlsdesc-local-dynamic/a.o -xc - -mtls-dialect=desc -275: + cat +283: ++ '[' Linux = FreeBSD ']' +283: ++ trap 'on_error $LINENO' ERR +283: ++ trap on_exit EXIT +283: ++ echo -n 'Testing undefined-glob-gc-sections ... ' +283: Testing undefined-glob-gc-sections ... ++ set -o pipefail +283: ++ set -x +283: + test_cflags -static +277: + 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 +283: + cc -B. -static -o /dev/null -xc - 284: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/undefined-glob.sh .sh +281: + 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 284: ++ testname=undefined-glob 284: ++ t=out/test/aarch64/undefined-glob 284: ++ mkdir -p out/test/aarch64/undefined-glob -279: + cc -o out/test/aarch64/tlsdesc/tlsdesc out/test/aarch64/tlsdesc/tlsdesc.o out/test/aarch64/tlsdesc/tlsdesc.so -278: + out/test/aarch64/tlsdesc-static/tlsdesc +261: + out/test/aarch64/tls-gd-to-ie/exe4 +279: + cc -B. -o out/test/aarch64/tlsdesc/exe1 out/test/aarch64/tlsdesc/a.o out/test/aarch64/tlsdesc/b.o +273: + out/test/aarch64/tls-small-alignment/exe2 +273: + grep '^42$' +261: + grep '1 2 3' +273: 42 +261: 1 2 3 +261: + on_exit +261: + echo OK +261: OK +273: + on_exit +273: + echo OK +273: OK +273: + exit 0 +261: + exit 0 284: ++ case $MACHINE in 284: ++ tlsdesc_opt=-mtls-dialect=desc -276: + gcc -fPIC -fPIC -c -o out/test/aarch64/tlsdesc-initial-exec/a.o -xc - -mtls-dialect=desc -276: + cat -278: + test_cflags -static -284: +++ uname -281: + cc -shared -o out/test/aarch64/trace-symbol/c.so -xc - -281: + cat -280: + 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 -284: ++ '[' Linux = FreeBSD ']' -284: ++ trap 'on_error $LINENO' ERR -284: ++ trap on_exit EXIT -284: ++ echo -n 'Testing undefined-glob ... ' -284: Testing undefined-glob ... ++ set -o pipefail -284: ++ set -x -284: + test_cflags -static -278: + cc -B. -static -o /dev/null -xc - -278: + echo 'int main() {}' -284: + cc -B. -static -o /dev/null -xc - -282: + cc -B. -o out/test/aarch64/trace/exe out/test/aarch64/trace/a.o -Wl,-trace -284: + echo 'int main() {}' -275: + cc -B. -o out/test/aarch64/tlsdesc-import/exe out/test/aarch64/tlsdesc-import/a.o out/test/aarch64/tlsdesc-import/b.so -277: + cat -276: + cc -B. -shared -o out/test/aarch64/tlsdesc-initial-exec/b.so out/test/aarch64/tlsdesc-initial-exec/a.o -277: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/aarch64/tlsdesc-local-dynamic/b.o -xc - -mtls-dialect=desc -279: + out/test/aarch64/tlsdesc/tlsdesc -274: + cat -274: + gcc -fPIC -c -o out/test/aarch64/tlsdesc-dlopen/c.o -xc - -mtls-dialect=desc -281: + 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 -279: + gcc -fPIC -c -o out/test/aarch64/tlsdesc/a.o -xc - -mtls-dialect=desc -283: + cc -o out/test/aarch64/undefined-glob-gc-sections/a.o -c -xc - -279: + cat -283: + cat -282: + grep '/a\.o$' out/test/aarch64/trace/log -282: trace: out/test/aarch64/trace/a.o -282: + on_exit -282: + echo OK -282: OK -282: + exit 0 -280: + out/test/aarch64/trace-symbol-symver/exe -273/347 Test #282: aarch64-trace ............................................ Passed 0.46 sec +283: + echo 'int main() {}' +273/347 Test #261: aarch64-tls-gd-to-ie ..................................... Passed 0.49 sec +274/347 Test #273: aarch64-tls-small-alignment .............................. Passed 0.28 sec test 285 Start 285: aarch64-undefined @@ -21961,14 +21998,6 @@ 285: MACHINE=aarch64 285: CPU= 285: Test timeout computed to be: 1500 -280: + on_exit -280: + echo OK -280: OK -280: + exit 0 -274: + cc -B. -o out/test/aarch64/tlsdesc-dlopen/exe out/test/aarch64/tlsdesc-dlopen/c.o -ldl -277: + 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 -283: + cc -o out/test/aarch64/undefined-glob-gc-sections/b.o -c -xc - -274/347 Test #280: aarch64-trace-symbol-symver .............................. Passed 0.59 sec test 286 Start 286: aarch64-undefined2 @@ -21978,7 +22007,18 @@ 286: MACHINE=aarch64 286: CPU= 286: Test timeout computed to be: 1500 -283: + cat +274: + cc -B. -o out/test/aarch64/tlsdesc-dlopen/exe out/test/aarch64/tlsdesc-dlopen/c.o -ldl +284: +++ uname +284: ++ '[' Linux = FreeBSD ']' +284: ++ trap 'on_error $LINENO' ERR +284: ++ trap on_exit EXIT +284: ++ echo -n 'Testing undefined-glob ... ' +284: Testing undefined-glob ... ++ set -o pipefail +284: ++ set -x +276: + cat +284: + test_cflags -static +284: + echo 'int main() {}' +284: + cc -B. -static -o /dev/null -xc - 285: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/undefined.sh 285: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 285: ++ export LC_ALL=C @@ -21998,12 +22038,7 @@ 285: ++ testname=undefined 285: ++ t=out/test/aarch64/undefined 285: ++ mkdir -p out/test/aarch64/undefined -276: + cat -276: + gcc -fPIC -fPIC -c -o out/test/aarch64/tlsdesc-initial-exec/c.o -xc - -mtls-dialect=desc -275: + grep '5 7' -275: + out/test/aarch64/tlsdesc-import/exe 286: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/undefined2.sh -275: 5 7 286: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 286: ++ export LC_ALL=C 286: ++ LC_ALL=C @@ -22018,23 +22053,12 @@ 286: ++ OBJCOPY=objcopy 286: ++ STRIP=strip 286: ++ QEMU= -275: + on_exit -275: + echo OK -275: OK -275: + exit 0 -275/347 Test #275: aarch64-tlsdesc-import ................................... Passed 0.85 sec +276: + gcc -fPIC -fPIE -c -o out/test/aarch64/tlsdesc-initial-exec/d.o -xc - -mtls-dialect=desc +277: + out/test/aarch64/tlsdesc-local-dynamic/exe1 285: ++ case $MACHINE in 285: ++ tlsdesc_opt=-mtls-dialect=desc -test 287 - Start 287: aarch64-unkown-section-type - -287: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/unkown-section-type.sh" -287: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -287: Environment variables: -287: MACHINE=aarch64 -287: CPU= -287: Test timeout computed to be: 1500 285: +++ uname +281: + grep 'trace-symbol: .*/a.o: reference to foo' out/test/aarch64/trace-symbol/log 285: ++ '[' Linux = FreeBSD ']' 285: ++ trap 'on_error $LINENO' ERR 285: ++ trap on_exit EXIT @@ -22043,10 +22067,53 @@ 285: ++ set -x 285: + test_cflags -static 286: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/undefined2.sh .sh +281: trace-symbol: out/test/aarch64/trace-symbol/a.o: reference to foo +281: + grep 'trace-symbol: .*/b.o: definition of foo' out/test/aarch64/trace-symbol/log +277: + grep '42 5' +285: + echo 'int main() {}' +277: 42 5 +281: trace-symbol: out/test/aarch64/trace-symbol/b.o: definition of foo +281: + grep 'trace-symbol: .*/c.so: definition of baz' out/test/aarch64/trace-symbol/log +277: + 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 286: ++ testname=undefined2 286: ++ t=out/test/aarch64/undefined2 286: ++ mkdir -p out/test/aarch64/undefined2 +281: trace-symbol: out/test/aarch64/trace-symbol/c.so: definition of baz +286: ++ case $MACHINE in +286: ++ tlsdesc_opt=-mtls-dialect=desc +285: + cc -B. -static -o /dev/null -xc - +278: + cat +281: + on_exit +281: + echo OK +281: OK +281: + exit 0 +275/347 Test #281: aarch64-trace-symbol ..................................... Passed 0.19 sec +test 287 + Start 287: aarch64-unkown-section-type + +287: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/unkown-section-type.sh" +287: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +287: Environment variables: +287: MACHINE=aarch64 +287: CPU= +287: Test timeout computed to be: 1500 +286: +++ uname +286: ++ '[' Linux = FreeBSD ']' +286: ++ trap 'on_error $LINENO' ERR +286: ++ trap on_exit EXIT +286: ++ echo -n 'Testing undefined2 ... ' +286: Testing undefined2 ... ++ set -o pipefail +286: ++ set -x +286: + test_cflags -static +286: + echo 'int main() {}' +286: + cc -B. -static -o /dev/null -xc - +280: + out/test/aarch64/trace-symbol-symver/exe +280: + on_exit +280: + echo OK +280: OK +280: + exit 0 278: + gcc -fPIC -c -o out/test/aarch64/tlsdesc-static/a.o -xc - -mtls-dialect=desc +276/347 Test #280: aarch64-trace-symbol-symver .............................. Passed 0.21 sec 287: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/unkown-section-type.sh 287: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 287: ++ export LC_ALL=C @@ -22062,51 +22129,11 @@ 287: ++ OBJCOPY=objcopy 287: ++ STRIP=strip 287: ++ QEMU= -285: + cc -B. -static -o /dev/null -xc - -286: ++ case $MACHINE in -286: ++ tlsdesc_opt=-mtls-dialect=desc -281: + grep 'trace-symbol: .*/a.o: reference to foo' out/test/aarch64/trace-symbol/log -278: + cat -285: + echo 'int main() {}' -279: + gcc -fPIC -c -o out/test/aarch64/tlsdesc/b.o -xc - -mtls-dialect=desc -279: + cat -281: trace-symbol: out/test/aarch64/trace-symbol/a.o: reference to foo -281: + grep 'trace-symbol: .*/b.o: definition of foo' out/test/aarch64/trace-symbol/log -287: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/unkown-section-type.sh .sh -287: ++ testname=unkown-section-type -287: ++ t=out/test/aarch64/unkown-section-type -287: ++ mkdir -p out/test/aarch64/unkown-section-type -283: + cat -283: + cc -o out/test/aarch64/undefined-glob-gc-sections/c.o -c -xc - -287: ++ case $MACHINE in -287: ++ tlsdesc_opt=-mtls-dialect=desc -287: +++ uname -287: ++ '[' Linux = FreeBSD ']' -287: ++ trap 'on_error $LINENO' ERR -287: ++ trap on_exit EXIT -287: ++ echo -n 'Testing unkown-section-type ... ' -287: Testing unkown-section-type ... ++ set -o pipefail -287: ++ set -x -286: +++ uname -286: ++ '[' Linux = FreeBSD ']' -286: ++ trap 'on_error $LINENO' ERR -286: ++ trap on_exit EXIT -286: ++ echo -n 'Testing undefined2 ... ' -286: Testing undefined2 ... ++ set -o pipefail -286: ++ set -x -286: + test_cflags -static -287: + cc -o out/test/aarch64/unkown-section-type/a.o -c -xassembler - -286: + echo 'int main() {}' -287: + cat -281: trace-symbol: out/test/aarch64/trace-symbol/b.o: definition of foo -281: + grep 'trace-symbol: .*/c.so: definition of baz' out/test/aarch64/trace-symbol/log -286: + cc -B. -static -o /dev/null -xc - -281: trace-symbol: out/test/aarch64/trace-symbol/c.so: definition of baz -281: + on_exit -281: + echo OK -281: OK -281: + exit 0 -276/347 Test #281: aarch64-trace-symbol ..................................... Passed 0.62 sec +262: + grep '1 2 3 4 5 6' +262: + out/test/aarch64/tls-gd/exe3 +262: 1 2 3 4 5 6 +274: + grep '3 0 5' +274: + out/test/aarch64/tlsdesc-dlopen/exe out/test/aarch64/tlsdesc-dlopen/b.so test 288 Start 288: aarch64-unresolved-symbols @@ -22116,12 +22143,19 @@ 288: MACHINE=aarch64 288: CPU= 288: Test timeout computed to be: 1500 -287: + grep 'unsupported section type: 0x80000000' -287: + not cc -B. -o out/test/aarch64/unkown-section-type/exe out/test/aarch64/unkown-section-type/a.o -276: + gcc -fPIC -fPIE -c -o out/test/aarch64/tlsdesc-initial-exec/d.o -xc - -mtls-dialect=desc -276: + cat +274: 3 0 5 +274: + on_exit +274: + echo OK +274: OK +274: + exit 0 +262: + 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 +287: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/unkown-section-type.sh .sh +287: ++ testname=unkown-section-type +287: ++ t=out/test/aarch64/unkown-section-type +287: ++ mkdir -p out/test/aarch64/unkown-section-type 288: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/unresolved-symbols.sh 288: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +277/347 Test #274: aarch64-tlsdesc-dlopen ................................... Passed 0.30 sec 288: ++ export LC_ALL=C 288: ++ LC_ALL=C 288: ++ '[' -z aarch64 ']' @@ -22135,17 +22169,6 @@ 288: ++ OBJCOPY=objcopy 288: ++ STRIP=strip 288: ++ QEMU= -274: + grep '3 0 5' -283: + rm -f out/test/aarch64/undefined-glob-gc-sections/d.a -278: + cat -278: + gcc -fPIC -c -o out/test/aarch64/tlsdesc-static/b.o -xc - -mtls-dialect=desc -274: + out/test/aarch64/tlsdesc-dlopen/exe out/test/aarch64/tlsdesc-dlopen/b.so -274: 3 0 5 -274: + on_exit -274: + echo OK -274: OK -274: + exit 0 -277/347 Test #274: aarch64-tlsdesc-dlopen ................................... Passed 1.09 sec test 289 Start 289: aarch64-unresolved-symbols2 @@ -22159,30 +22182,16 @@ 288: ++ testname=unresolved-symbols 288: ++ t=out/test/aarch64/unresolved-symbols 288: ++ mkdir -p out/test/aarch64/unresolved-symbols -288: ++ case $MACHINE in -288: ++ tlsdesc_opt=-mtls-dialect=desc -288: +++ uname -288: ++ '[' Linux = FreeBSD ']' -288: ++ trap 'on_error $LINENO' ERR -288: ++ trap on_exit EXIT -288: ++ echo -n 'Testing unresolved-symbols ... ' -288: Testing unresolved-symbols ... ++ set -o pipefail -288: ++ set -x -283: + 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 -279: + cc -B. -o out/test/aarch64/tlsdesc/exe1 out/test/aarch64/tlsdesc/a.o out/test/aarch64/tlsdesc/b.o -283: + cc -o out/test/aarch64/undefined-glob-gc-sections/e.o -c -xc - -276: + 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 -277: + grep '42 5' -277: + out/test/aarch64/tlsdesc-local-dynamic/exe1 -288: + cc -c -o out/test/aarch64/unresolved-symbols/a.o -xc - -277: 42 5 -277: + 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 -288: + cat +279: + grep '42 3 5' +279: + out/test/aarch64/tlsdesc/exe1 +279: 42 3 5 +279: + cc -B. -o out/test/aarch64/tlsdesc/exe2 out/test/aarch64/tlsdesc/a.o out/test/aarch64/tlsdesc/b.o -Wl,-no-relax 289: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/unresolved-symbols2.sh +287: ++ case $MACHINE in +287: ++ tlsdesc_opt=-mtls-dialect=desc 289: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 289: ++ export LC_ALL=C 289: ++ LC_ALL=C -283: + cat 289: ++ '[' -z aarch64 ']' 289: ++ '[' -z '' ']' 289: ++ TESTDIR=out/test/aarch64 @@ -22194,15 +22203,56 @@ 289: ++ OBJCOPY=objcopy 289: ++ STRIP=strip 289: ++ QEMU= -284: + cc -o out/test/aarch64/undefined-glob/a.o -c -xc - -284: + cat -287: mold: fatal: out/test/aarch64/unkown-section-type/a.o: .my_section: unsupported section type: 0x80000000 -287: + on_exit -287: + echo OK -287: OK -287: + exit 0 +287: +++ uname +288: ++ case $MACHINE in +288: ++ tlsdesc_opt=-mtls-dialect=desc +276: + 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 +287: ++ '[' Linux = FreeBSD ']' +287: ++ trap 'on_error $LINENO' ERR +287: ++ trap on_exit EXIT +287: ++ echo -n 'Testing unkown-section-type ... ' +287: Testing unkown-section-type ... ++ set -o pipefail +287: ++ set -x 289: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/unresolved-symbols2.sh .sh -278/347 Test #287: aarch64-unkown-section-type .............................. Passed 0.20 sec +287: + cc -o out/test/aarch64/unkown-section-type/a.o -c -xassembler - +289: ++ testname=unresolved-symbols2 +289: ++ t=out/test/aarch64/unresolved-symbols2 +289: ++ mkdir -p out/test/aarch64/unresolved-symbols2 +287: + cat +289: ++ case $MACHINE in +289: ++ tlsdesc_opt=-mtls-dialect=desc +288: +++ uname +288: ++ '[' Linux = FreeBSD ']' +288: ++ trap 'on_error $LINENO' ERR +288: ++ trap on_exit EXIT +288: ++ echo -n 'Testing unresolved-symbols ... ' +288: Testing unresolved-symbols ... ++ set -o pipefail +288: ++ set -x +278: + gcc -fPIC -c -o out/test/aarch64/tlsdesc-static/b.o -xc - -mtls-dialect=desc +288: + cat +278: + cat +288: + cc -c -o out/test/aarch64/unresolved-symbols/a.o -xc - +289: +++ uname +289: ++ '[' Linux = FreeBSD ']' +289: ++ trap 'on_error $LINENO' ERR +289: ++ trap on_exit EXIT +289: ++ echo -n 'Testing unresolved-symbols2 ... ' +289: Testing unresolved-symbols2 ... ++ set -o pipefail +289: ++ set -x +289: + cc -c -o out/test/aarch64/unresolved-symbols2/a.o -xc -fPIC - +289: + cat +287: + not cc -B. -o out/test/aarch64/unkown-section-type/exe out/test/aarch64/unkown-section-type/a.o +287: + grep 'unsupported section type: 0x80000000' +283: + cc -o out/test/aarch64/undefined-glob-gc-sections/a.o -c -xc - +277: + grep '42 5' +283: + cat +277: + out/test/aarch64/tlsdesc-local-dynamic/exe2 +277: 42 5 +277: + on_exit +277: + echo OK +277: OK +277: + exit 0 +278/347 Test #277: aarch64-tlsdesc-local-dynamic ............................ Passed 0.31 sec test 290 Start 290: aarch64-verbose @@ -22212,16 +22262,22 @@ 290: MACHINE=aarch64 290: CPU= 290: Test timeout computed to be: 1500 -278: + cc -B. -o out/test/aarch64/tlsdesc-static/exe1 out/test/aarch64/tlsdesc-static/a.o out/test/aarch64/tlsdesc-static/b.o -static -289: ++ testname=unresolved-symbols2 -289: ++ t=out/test/aarch64/unresolved-symbols2 -289: ++ mkdir -p out/test/aarch64/unresolved-symbols2 -160: + grep -F 'GLOBAL DEFAULT 100000' out/test/aarch64/many-sections2/log2 -289: ++ case $MACHINE in -289: ++ tlsdesc_opt=-mtls-dialect=desc +262: + grep '1 2 3 4 5 6' +262: + out/test/aarch64/tls-gd/exe4 +262: 1 2 3 4 5 6 +262: + on_exit +262: + echo OK +262: OK +262: + exit 0 +279: + grep '42 3 5' +279: + out/test/aarch64/tlsdesc/exe2 +279: 42 3 5 +279: + cc -B. -shared -o out/test/aarch64/tlsdesc/c.so out/test/aarch64/tlsdesc/a.o +284: + cc -o out/test/aarch64/undefined-glob/a.o -c -xc - +284: + cat +279/347 Test #262: aarch64-tls-gd ........................................... Passed 0.58 sec +289: + 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 290: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/verbose.sh -160: 200005: 0000000000000000 0 NOTYPE GLOBAL DEFAULT 100000 x99996 -160: + grep -F 'ABS foo' out/test/aarch64/many-sections2/log2 290: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 290: ++ export LC_ALL=C 290: ++ LC_ALL=C @@ -22232,64 +22288,35 @@ 290: ++ CXX=c++ 290: ++ GCC=gcc 290: ++ GXX=g++ +278: + cc -B. -o out/test/aarch64/tlsdesc-static/exe1 out/test/aarch64/tlsdesc-static/a.o out/test/aarch64/tlsdesc-static/b.o -static +test 291 + Start 291: aarch64-version-script-search-paths + +291: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script-search-paths.sh" +291: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +291: Environment variables: +291: MACHINE=aarch64 +291: CPU= +291: Test timeout computed to be: 1500 290: ++ OBJDUMP=objdump 290: ++ OBJCOPY=objcopy 290: ++ STRIP=strip 290: ++ QEMU= -283: + 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 -160: 100009: 0000000000001000 0 NOTYPE LOCAL DEFAULT ABS foo -160: + not grep -F 'ABS x68966' out/test/aarch64/many-sections2/log2 -160: + grep -F 'ABS x68966' out/test/aarch64/many-sections2/log2 290: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/verbose.sh .sh 290: ++ testname=verbose 290: ++ t=out/test/aarch64/verbose 290: ++ mkdir -p out/test/aarch64/verbose -284: + cat -289: +++ uname -289: ++ '[' Linux = FreeBSD ']' -289: ++ trap 'on_error $LINENO' ERR -289: ++ trap on_exit EXIT -289: ++ echo -n 'Testing unresolved-symbols2 ... ' -289: Testing unresolved-symbols2 ... ++ set -o pipefail -289: ++ set -x -289: + cc -c -o out/test/aarch64/unresolved-symbols2/a.o -xc -fPIC - -284: + cc -o out/test/aarch64/undefined-glob/b.o -c -xc - 290: ++ case $MACHINE in 290: ++ tlsdesc_opt=-mtls-dialect=desc 290: +++ uname -289: + cat -160: + return 0 -160: + on_exit -160: + echo OK -160: OK -160: + exit 0 -279/347 Test #160: aarch64-many-sections2 ................................... Passed 10.96 sec -test 291 - Start 291: aarch64-version-script-search-paths - -291: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script-search-paths.sh" -291: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -291: Environment variables: -291: MACHINE=aarch64 -291: CPU= -291: Test timeout computed to be: 1500 -279: + grep '42 3 5' -279: + out/test/aarch64/tlsdesc/exe1 -279: 42 3 5 +291: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script-search-paths.sh 290: ++ '[' Linux = FreeBSD ']' 290: ++ trap 'on_error $LINENO' ERR 290: ++ trap on_exit EXIT 290: ++ echo -n 'Testing verbose ... ' 290: Testing verbose ... ++ set -o pipefail 290: ++ set -x -290: + cat -288: + grep 'undefined.*foo' -288: + not cc -B. -o out/test/aarch64/unresolved-symbols/exe out/test/aarch64/unresolved-symbols/a.o -279: + cc -B. -o out/test/aarch64/tlsdesc/exe2 out/test/aarch64/tlsdesc/a.o out/test/aarch64/tlsdesc/b.o -Wl,-no-relax 290: + cc -c -xc -o out/test/aarch64/verbose/a.o - -291: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script-search-paths.sh -285: + cat -285: + cc -o out/test/aarch64/undefined/a.o -c -x assembler - 291: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 291: ++ export LC_ALL=C 291: ++ LC_ALL=C @@ -22304,21 +22331,23 @@ 291: ++ OBJCOPY=objcopy 291: ++ STRIP=strip 291: ++ QEMU= +288: + grep 'undefined.*foo' +288: + not cc -B. -o out/test/aarch64/unresolved-symbols/exe out/test/aarch64/unresolved-symbols/a.o +283: + cc -o out/test/aarch64/undefined-glob-gc-sections/b.o -c -xc - +283: + cat +290: + cat +284: + cat +284: + cc -o out/test/aarch64/undefined-glob/b.o -c -xc - 291: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script-search-paths.sh .sh +276: + out/test/aarch64/tlsdesc-initial-exec/exe1 +276: + grep '^5 5 5$' 291: ++ testname=version-script-search-paths 291: ++ t=out/test/aarch64/version-script-search-paths 291: ++ mkdir -p out/test/aarch64/version-script-search-paths -276: + out/test/aarch64/tlsdesc-initial-exec/exe1 -276: + grep '^5 5 5$' -276: 5 5 5 -276: + not grep -E 'TLS_?DESC' -276: + grep -E 'TLS_?DESC' -276: + objdump --dynamic-reloc out/test/aarch64/tlsdesc-initial-exec/exe1 -289: + 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 291: ++ case $MACHINE in 291: ++ tlsdesc_opt=-mtls-dialect=desc 291: +++ uname -286: + cat +276: 5 5 5 291: ++ '[' Linux = FreeBSD ']' 291: ++ trap 'on_error $LINENO' ERR 291: ++ trap on_exit EXIT @@ -22326,23 +22355,20 @@ 291: Testing version-script-search-paths ... ++ set -o pipefail 291: ++ set -x 291: + mkdir -p out/test/aarch64/version-script-search-paths/foo/bar -285: + cc -o out/test/aarch64/undefined/b.o -c -x assembler - -285: + cat 291: + echo 'ver_x { global: *; };' 291: + cat -276: + return 0 -277: + grep '42 5' -286: + cc -o out/test/aarch64/undefined2/a.o -c -x assembler - -276: + 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 +276: + not grep -E 'TLS_?DESC' +276: + grep -E 'TLS_?DESC' +276: + objdump --dynamic-reloc out/test/aarch64/tlsdesc-initial-exec/exe1 291: + 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 -277: + out/test/aarch64/tlsdesc-local-dynamic/exe2 -290: + cc -B. -Wl,--verbose -o out/test/aarch64/verbose/exe out/test/aarch64/verbose/a.o -277: 42 5 -277: + on_exit -277: + echo OK -277: OK -277: + exit 0 -280/347 Test #277: aarch64-tlsdesc-local-dynamic ............................ Passed 1.14 sec +283: + cat +283: + cc -o out/test/aarch64/undefined-glob-gc-sections/c.o -c -xc - +287: mold: fatal: out/test/aarch64/unkown-section-type/a.o: .my_section: unsupported section type: 0x80000000 +287: + on_exit +287: + echo OK +287: OK +287: + exit 0 +280/347 Test #287: aarch64-unkown-section-type .............................. Passed 0.10 sec test 292 Start 292: aarch64-version-script @@ -22352,13 +22378,14 @@ 292: MACHINE=aarch64 292: CPU= 292: Test timeout computed to be: 1500 -285: + cc -o out/test/aarch64/undefined/c.o -c -x assembler - +276: + return 0 +276: + 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 +289: + grep ' UND foo$' 284: + cc -o out/test/aarch64/undefined-glob/c.o -c -xc - -285: + cat -285: + rm -f out/test/aarch64/undefined/d.a 284: + cat -285: + ar cr out/test/aarch64/undefined/d.a out/test/aarch64/undefined/b.o out/test/aarch64/undefined/c.o 292: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script.sh +289: + readelf -W --dyn-syms out/test/aarch64/unresolved-symbols2/b.so +290: + cc -B. -Wl,--verbose -o out/test/aarch64/verbose/exe out/test/aarch64/verbose/a.o 292: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 292: ++ export LC_ALL=C 292: ++ LC_ALL=C @@ -22373,69 +22400,13 @@ 292: ++ OBJCOPY=objcopy 292: ++ STRIP=strip 292: ++ QEMU= -286: + cc -o out/test/aarch64/undefined2/b.o -c -x assembler - -286: + cat -292: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script.sh .sh -292: ++ testname=version-script -292: ++ t=out/test/aarch64/version-script -292: ++ mkdir -p out/test/aarch64/version-script -285: + ./mold -static -o out/test/aarch64/undefined/exe out/test/aarch64/undefined/a.o out/test/aarch64/undefined/d.a -283: + readelf -W --symbols out/test/aarch64/undefined-glob-gc-sections/exe2 -292: ++ case $MACHINE in -292: ++ tlsdesc_opt=-mtls-dialect=desc -284: + rm -f out/test/aarch64/undefined-glob/d.a -292: +++ uname -292: ++ '[' Linux = FreeBSD ']' -292: ++ trap 'on_error $LINENO' ERR -292: ++ trap on_exit EXIT -292: ++ echo -n 'Testing version-script ... ' -292: Testing version-script ... ++ set -o pipefail -292: ++ set -x -292: + echo 'ver_x { global: *; };' -292: + cat -288: mold: error: undefined symbol: foo -286: + cat -286: + cc -o out/test/aarch64/undefined2/c.o -c -x assembler - -283: + grep foo out/test/aarch64/undefined-glob-gc-sections/log2 -285: + readelf --symbols out/test/aarch64/undefined/exe -284: + 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 -288: + not cc -B. -o out/test/aarch64/unresolved-symbols/exe out/test/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -292: + 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 -286: + rm -f out/test/aarch64/undefined2/d.a -288: + grep 'undefined.*foo' -283: 76: 00000000000309d0 4 OBJECT LOCAL DEFAULT 23 foo -283: 79: 00000000000309d4 4 OBJECT LOCAL DEFAULT 23 foobar -283: + grep foobar out/test/aarch64/undefined-glob-gc-sections/log2 -278: + out/test/aarch64/tlsdesc-static/exe1 -285: + not grep foo out/test/aarch64/undefined/log -285: + grep foo out/test/aarch64/undefined/log -278: + grep 42 -278: 42 -278: + 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 -286: + ar cr out/test/aarch64/undefined2/d.a out/test/aarch64/undefined2/b.o out/test/aarch64/undefined2/c.o -286: + ./mold -static -o out/test/aarch64/undefined2/exe out/test/aarch64/undefined2/a.o out/test/aarch64/undefined2/d.a -undefined foo -279: + grep '42 3 5' -283: 79: 00000000000309d4 4 OBJECT LOCAL DEFAULT 23 foobar -285: + return 0 -285: + not grep bar out/test/aarch64/undefined/log -285: + grep bar out/test/aarch64/undefined/log -283: + not grep baz out/test/aarch64/undefined-glob-gc-sections/log2 -283: + grep baz out/test/aarch64/undefined-glob-gc-sections/log2 -279: + out/test/aarch64/tlsdesc/exe2 -284: + cat -279: 42 3 5 -279: + cc -B. -shared -o out/test/aarch64/tlsdesc/c.so out/test/aarch64/tlsdesc/a.o -289: + grep ' UND foo$' -289: + readelf -W --dyn-syms out/test/aarch64/unresolved-symbols2/b.so 289: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND foo +292: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script.sh .sh 289: + on_exit 289: + echo OK 289: OK 289: + exit 0 -284: + cc -o out/test/aarch64/undefined-glob/e.o -c -xc - -285: + return 0 -285: + ./mold -static -o out/test/aarch64/undefined/exe out/test/aarch64/undefined/a.o out/test/aarch64/undefined/d.a -u foo -281/347 Test #289: aarch64-unresolved-symbols2 .............................. Passed 0.37 sec +281/347 Test #289: aarch64-unresolved-symbols2 .............................. Passed 0.10 sec test 293 Start 293: aarch64-version-script10 @@ -22445,42 +22416,14 @@ 293: MACHINE=aarch64 293: CPU= 293: Test timeout computed to be: 1500 -283: + return 0 -283: + on_exit -283: + echo OK -283: OK -283: + exit 0 -290: + on_exit -290: + echo OK -290: OK -290: + exit 0 -291: + readelf --version-info out/test/aarch64/version-script-search-paths/c.so -291: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/aarch64/version-script-search-paths/log -286: + readelf --symbols out/test/aarch64/undefined2/exe -282/347 Test #283: aarch64-undefined-glob-gc-sections ....................... Passed 0.93 sec -283/347 Test #290: aarch64-verbose .......................................... Passed 0.33 sec -test 294 - Start 294: aarch64-version-script11 - -294: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script11.sh" -294: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -294: Environment variables: -294: MACHINE=aarch64 -294: CPU= -294: Test timeout computed to be: 1500 -test 295 - Start 295: aarch64-version-script12 - -295: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script12.sh" -295: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -295: Environment variables: -295: MACHINE=aarch64 -295: CPU= -295: Test timeout computed to be: 1500 -286: + grep foo out/test/aarch64/undefined2/log -286: 14: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 foo -286: + not grep ndefined out/test/aarch64/undefined2/log -286: + grep ndefined out/test/aarch64/undefined2/log +279: + cc -B. -o out/test/aarch64/tlsdesc/exe3 out/test/aarch64/tlsdesc/b.o out/test/aarch64/tlsdesc/c.so +285: + cc -o out/test/aarch64/undefined/a.o -c -x assembler - +283: + rm -f out/test/aarch64/undefined-glob-gc-sections/d.a +283: + 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 +292: ++ testname=version-script +292: ++ t=out/test/aarch64/version-script +292: ++ mkdir -p out/test/aarch64/version-script +288: mold: error: undefined symbol: foo 293: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script10.sh 293: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 293: ++ export LC_ALL=C @@ -22496,23 +22439,126 @@ 293: ++ OBJCOPY=objcopy 293: ++ STRIP=strip 293: ++ QEMU= +285: + cat +286: + cc -o out/test/aarch64/undefined2/a.o -c -x assembler - 293: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script10.sh .sh +286: + cat +288: + not cc -B. -o out/test/aarch64/unresolved-symbols/exe out/test/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all 293: ++ testname=version-script10 293: ++ t=out/test/aarch64/version-script10 293: ++ mkdir -p out/test/aarch64/version-script10 +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 version-script ... ' +292: Testing version-script ... ++ set -o pipefail +292: ++ set -x +292: + echo 'ver_x { global: *; };' +292: + cat 293: ++ case $MACHINE in 293: ++ tlsdesc_opt=-mtls-dialect=desc -276: + grep '^5 5 5$' +293: +++ uname +293: ++ '[' Linux = FreeBSD ']' +293: ++ trap 'on_error $LINENO' ERR +293: ++ trap on_exit EXIT +293: ++ echo -n 'Testing version-script10 ... ' +293: Testing version-script10 ... ++ set -o pipefail +293: ++ set -x +293: + echo 'VER1 { foo[12]; }; VER2 {};' +293: + cat +285: + cat +285: + cc -o out/test/aarch64/undefined/b.o -c -x assembler - +284: + rm -f out/test/aarch64/undefined-glob/d.a +283: + cat +286: + cc -o out/test/aarch64/undefined2/b.o -c -x assembler - +293: + 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 +288: + grep 'undefined.*foo' +292: + 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 +283: + cc -o out/test/aarch64/undefined-glob-gc-sections/e.o -c -xc - +286: + cat +284: + 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 +284: + cat +284: + cc -o out/test/aarch64/undefined-glob/e.o -c -xc - +278: + out/test/aarch64/tlsdesc-static/exe1 +285: + cc -o out/test/aarch64/undefined/c.o -c -x assembler - +278: + grep 42 +286: + cat +285: + cat +286: + cc -o out/test/aarch64/undefined2/c.o -c -x assembler - +278: 42 +278: + 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 +285: + rm -f out/test/aarch64/undefined/d.a +285: + ar cr out/test/aarch64/undefined/d.a out/test/aarch64/undefined/b.o out/test/aarch64/undefined/c.o +291: + readelf --version-info out/test/aarch64/version-script-search-paths/c.so 276: + out/test/aarch64/tlsdesc-initial-exec/exe2 +276: + grep '^5 5 5$' +286: + rm -f out/test/aarch64/undefined2/d.a 276: 5 5 5 -276: + grep -E 'TLS_?DESC' +290: + on_exit +290: + echo OK +290: OK +290: + exit 0 +291: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/aarch64/version-script-search-paths/log +285: + ./mold -static -o out/test/aarch64/undefined/exe out/test/aarch64/undefined/a.o out/test/aarch64/undefined/d.a +282/347 Test #290: aarch64-verbose .......................................... Passed 0.11 sec +test 294 + Start 294: aarch64-version-script11 + +294: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script11.sh" +294: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +294: Environment variables: +294: MACHINE=aarch64 +294: CPU= +294: Test timeout computed to be: 1500 +286: + ar cr out/test/aarch64/undefined2/d.a out/test/aarch64/undefined2/b.o out/test/aarch64/undefined2/c.o 276: + objdump --dynamic-reloc out/test/aarch64/tlsdesc-initial-exec/exe2 +276: + grep -E 'TLS_?DESC' +276: 0000000000020bd0 R_AARCH64_TLSDESC foo@Base +276: + on_exit +276: + echo OK +276: OK +276: + exit 0 291: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x 291: + on_exit 291: + echo OK 291: OK 291: + exit 0 +279: + out/test/aarch64/tlsdesc/exe3 +279: + grep '42 3 5' +279: 42 3 5 285: + readelf --symbols out/test/aarch64/undefined/exe +285: + not grep foo out/test/aarch64/undefined/log +285: + grep foo out/test/aarch64/undefined/log +283/347 Test #276: aarch64-tlsdesc-initial-exec ............................. Passed 0.45 sec +284/347 Test #291: aarch64-version-script-search-paths ...................... Passed 0.11 sec +test 295 + Start 295: aarch64-version-script12 + +295: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script12.sh" +295: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +295: Environment variables: +295: MACHINE=aarch64 +295: CPU= +295: Test timeout computed to be: 1500 +test 296 + Start 296: aarch64-version-script13 + +296: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script13.sh" +296: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +296: Environment variables: +296: MACHINE=aarch64 +296: CPU= +296: Test timeout computed to be: 1500 +279: + cc -B. -shared -o out/test/aarch64/tlsdesc/c.so out/test/aarch64/tlsdesc/a.o -Wl,-no-relax +284: + cc -B. -o out/test/aarch64/undefined-glob/exe1 out/test/aarch64/undefined-glob/d.a out/test/aarch64/undefined-glob/e.o +285: + return 0 +285: + not grep bar out/test/aarch64/undefined/log +285: + grep bar out/test/aarch64/undefined/log +285: + return 0 +285: + ./mold -static -o out/test/aarch64/undefined/exe out/test/aarch64/undefined/a.o out/test/aarch64/undefined/d.a -u foo 294: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script11.sh 294: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 294: ++ export LC_ALL=C @@ -22532,39 +22578,10 @@ 294: ++ testname=version-script11 294: ++ t=out/test/aarch64/version-script11 294: ++ mkdir -p out/test/aarch64/version-script11 -284/347 Test #291: aarch64-version-script-search-paths ...................... Passed 0.29 sec -test 296 - Start 296: aarch64-version-script13 - -296: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script13.sh" -296: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -296: Environment variables: -296: MACHINE=aarch64 -296: CPU= -296: Test timeout computed to be: 1500 -279: + cc -B. -o out/test/aarch64/tlsdesc/exe3 out/test/aarch64/tlsdesc/b.o out/test/aarch64/tlsdesc/c.so -276: 0000000000020bd0 R_AARCH64_TLSDESC foo@Base -276: + on_exit -276: + echo OK -276: OK -276: + exit 0 -286: + return 0 -286: + on_exit -286: + echo OK -286: OK -286: + exit 0 -293: +++ uname -293: ++ '[' Linux = FreeBSD ']' -293: ++ trap 'on_error $LINENO' ERR -293: ++ trap on_exit EXIT -293: ++ echo -n 'Testing version-script10 ... ' -293: Testing version-script10 ... ++ set -o pipefail -293: ++ set -x -293: + echo 'VER1 { foo[12]; }; VER2 {};' -293: + cat -285/347 Test #276: aarch64-tlsdesc-initial-exec ............................. Passed 1.38 sec -286/347 Test #286: aarch64-undefined2 ....................................... Passed 0.61 sec -293: + 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 +286: + ./mold -static -o out/test/aarch64/undefined2/exe out/test/aarch64/undefined2/a.o out/test/aarch64/undefined2/d.a -undefined foo +283: + 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 +288: mold: error: undefined symbol: foo +288: + cc -B. -o out/test/aarch64/unresolved-symbols/exe out/test/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all 295: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script12.sh 295: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 295: ++ export LC_ALL=C @@ -22584,39 +22601,22 @@ 295: ++ testname=version-script12 295: ++ t=out/test/aarch64/version-script12 295: ++ mkdir -p out/test/aarch64/version-script12 -292: + readelf --version-info out/test/aarch64/version-script/c.so -292: + grep -F 'Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: c.so' out/test/aarch64/version-script/log -294: ++ case $MACHINE in -294: ++ tlsdesc_opt=-mtls-dialect=desc -285: + grep foo out/test/aarch64/undefined/log -284: + cc -B. -o out/test/aarch64/undefined-glob/exe1 out/test/aarch64/undefined-glob/d.a out/test/aarch64/undefined-glob/e.o -test 297 - Start 297: aarch64-version-script14 - -297: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script14.sh" -297: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -297: Environment variables: -297: MACHINE=aarch64 -297: CPU= -297: Test timeout computed to be: 1500 -test 298 - Start 298: aarch64-version-script15 - -298: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script15.sh" -298: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -298: Environment variables: -298: MACHINE=aarch64 -298: CPU= -298: Test timeout computed to be: 1500 295: ++ case $MACHINE in 295: ++ tlsdesc_opt=-mtls-dialect=desc -292: 000000: Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: c.so -292: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/aarch64/version-script/log -292: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x -292: + on_exit -292: + echo OK -292: OK -292: + exit 0 +295: +++ uname +295: ++ '[' Linux = FreeBSD ']' +293: + readelf --dyn-syms out/test/aarch64/version-script10/c.so +295: ++ trap 'on_error $LINENO' ERR +295: ++ trap on_exit EXIT +295: ++ echo -n 'Testing version-script12 ... ' +295: Testing version-script12 ... ++ set -o pipefail +295: ++ set -x +295: + cat +293: + grep ' foo1@@VER1$' out/test/aarch64/version-script10/log +295: + cat +295: + c++ -fPIC -c -o out/test/aarch64/version-script12/b.o -xc - +294: ++ case $MACHINE in +294: ++ tlsdesc_opt=-mtls-dialect=desc 294: +++ uname 294: ++ '[' Linux = FreeBSD ']' 294: ++ trap 'on_error $LINENO' ERR @@ -22625,10 +22625,6 @@ 294: Testing version-script11 ... ++ set -o pipefail 294: ++ set -x 294: + cat -294: + cat -285: 14: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 foo -285: + not grep bar out/test/aarch64/undefined/log -285: + grep bar out/test/aarch64/undefined/log 296: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script13.sh 296: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 296: ++ export LC_ALL=C @@ -22644,29 +22640,72 @@ 296: ++ OBJCOPY=objcopy 296: ++ STRIP=strip 296: ++ QEMU= +293: 5: 0000000000010748 0 NOTYPE GLOBAL DEFAULT 14 foo1@@VER1 +293: + grep ' foo2@@VER1$' out/test/aarch64/version-script10/log +285: + readelf --symbols out/test/aarch64/undefined/exe 296: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script13.sh .sh +293: 6: 000000000001074c 0 NOTYPE GLOBAL DEFAULT 14 foo2@@VER1 +293: + not grep ' foo3@@VER1$' out/test/aarch64/version-script10/log +293: + grep ' foo3@@VER1$' out/test/aarch64/version-script10/log +292: + readelf --version-info out/test/aarch64/version-script/c.so 296: ++ testname=version-script13 296: ++ t=out/test/aarch64/version-script13 296: ++ mkdir -p out/test/aarch64/version-script13 -288: mold: error: undefined symbol: foo -288: + cc -B. -o out/test/aarch64/unresolved-symbols/exe out/test/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all -287/347 Test #292: aarch64-version-script ................................... Passed 0.25 sec -294: + c++ -fPIC -c -o out/test/aarch64/version-script11/b.o -xc - -285: + return 0 -285: + ./mold -static -o out/test/aarch64/undefined/exe out/test/aarch64/undefined/a.o out/test/aarch64/undefined/d.a -u foo --undefined=bar 296: ++ case $MACHINE in 296: ++ tlsdesc_opt=-mtls-dialect=desc -test 299 - Start 299: aarch64-version-script16 - -299: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script16.sh" -299: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -299: Environment variables: -299: MACHINE=aarch64 -299: CPU= -299: Test timeout computed to be: 1500 +292: + grep -F 'Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: c.so' out/test/aarch64/version-script/log 296: +++ uname +286: + readelf --symbols out/test/aarch64/undefined2/exe +292: 000000: Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: c.so +296: ++ '[' Linux = FreeBSD ']' +296: ++ trap 'on_error $LINENO' ERR +296: ++ trap on_exit EXIT +296: ++ echo -n 'Testing version-script13 ... ' +296: Testing version-script13 ... ++ set -o pipefail +296: ++ set -x +296: + cat +292: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/aarch64/version-script/log +286: + grep foo out/test/aarch64/undefined2/log +286: 14: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 foo +292: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x +286: + not grep ndefined out/test/aarch64/undefined2/log +292: + on_exit +292: + echo OK +292: OK +292: + exit 0 +286: + grep ndefined out/test/aarch64/undefined2/log +296: + c++ -fPIC -c -o out/test/aarch64/version-script13/b.o -xc - +296: + cat +285: + grep foo out/test/aarch64/undefined/log +285/347 Test #292: aarch64-version-script ................................... Passed 0.10 sec +test 297 + Start 297: aarch64-version-script14 + +297: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script14.sh" +297: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +297: Environment variables: +297: MACHINE=aarch64 +297: CPU= +297: Test timeout computed to be: 1500 +294: + cat +293: + return 0 +293: + on_exit +293: + echo OK +293: OK +293: + exit 0 +285: 14: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 foo +285: + not grep bar out/test/aarch64/undefined/log +285: + grep bar out/test/aarch64/undefined/log +286: + return 0 +286: + on_exit +286: + echo OK +286: OK +286: + exit 0 297: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script14.sh +286/347 Test #286: aarch64-undefined2 ....................................... Passed 0.24 sec +287/347 Test #293: aarch64-version-script10 ................................. Passed 0.09 sec +285: + return 0 +285: + ./mold -static -o out/test/aarch64/undefined/exe out/test/aarch64/undefined/a.o out/test/aarch64/undefined/d.a -u foo --undefined=bar 297: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 297: ++ export LC_ALL=C 297: ++ LC_ALL=C @@ -22681,25 +22720,40 @@ 297: ++ OBJCOPY=objcopy 297: ++ STRIP=strip 297: ++ QEMU= -295: +++ uname -295: ++ '[' Linux = FreeBSD ']' -295: ++ trap 'on_error $LINENO' ERR -295: ++ trap on_exit EXIT -295: ++ echo -n 'Testing version-script12 ... ' -295: Testing version-script12 ... ++ set -o pipefail -295: ++ set -x -295: + cat -296: ++ '[' Linux = FreeBSD ']' -296: ++ trap 'on_error $LINENO' ERR -296: ++ trap on_exit EXIT -296: ++ echo -n 'Testing version-script13 ... ' -296: Testing version-script13 ... ++ set -o pipefail -296: ++ set -x -296: + cat +278: + out/test/aarch64/tlsdesc-static/exe2 +278: + grep 42 +test 298 + Start 298: aarch64-version-script15 + +298: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script15.sh" +298: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +298: Environment variables: +298: MACHINE=aarch64 +298: CPU= +298: Test timeout computed to be: 1500 +test 299 + Start 299: aarch64-version-script16 + +299: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script16.sh" +299: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +299: Environment variables: +299: MACHINE=aarch64 +299: CPU= +299: Test timeout computed to be: 1500 +285: + readelf --symbols out/test/aarch64/undefined/exe +285: + grep foo out/test/aarch64/undefined/log 297: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script14.sh .sh 297: ++ testname=version-script14 297: ++ t=out/test/aarch64/version-script14 297: ++ mkdir -p out/test/aarch64/version-script14 +278: 42 +278: + on_exit +278: + echo OK +278: OK +278: + exit 0 +295: + 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 +294: + c++ -fPIC -c -o out/test/aarch64/version-script11/b.o -xc - +284: + readelf -W --symbols out/test/aarch64/undefined-glob/exe1 298: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script15.sh 298: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 298: ++ export LC_ALL=C @@ -22715,6 +22769,33 @@ 298: ++ OBJCOPY=objcopy 298: ++ STRIP=strip 298: ++ QEMU= +288/347 Test #278: aarch64-tlsdesc-static ................................... Passed 0.47 sec +285: 14: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 foo +285: + grep bar out/test/aarch64/undefined/log +297: ++ case $MACHINE in +297: ++ tlsdesc_opt=-mtls-dialect=desc +test 300 + Start 300: aarch64-version-script17 + +300: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script17.sh" +300: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +300: Environment variables: +300: MACHINE=aarch64 +300: CPU= +300: Test timeout computed to be: 1500 +285: 15: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 bar +285: + on_exit +285: + echo OK +285: OK +285: + exit 0 +297: +++ uname +297: ++ '[' Linux = FreeBSD ']' +297: ++ trap 'on_error $LINENO' ERR +297: ++ trap on_exit EXIT +297: ++ echo -n 'Testing version-script14 ... ' +297: Testing version-script14 ... ++ set -o pipefail +297: ++ set -x +297: + cat 299: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script16.sh 299: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 299: ++ export LC_ALL=C @@ -22730,102 +22811,21 @@ 299: ++ OBJCOPY=objcopy 299: ++ STRIP=strip 299: ++ QEMU= -296: + c++ -fPIC -c -o out/test/aarch64/version-script13/b.o -xc - -297: ++ case $MACHINE in -297: ++ tlsdesc_opt=-mtls-dialect=desc 299: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script16.sh .sh 299: ++ testname=version-script16 299: ++ t=out/test/aarch64/version-script16 299: ++ mkdir -p out/test/aarch64/version-script16 -296: + cat -279: + grep '42 3 5' -299: ++ case $MACHINE in -299: ++ tlsdesc_opt=-mtls-dialect=desc -295: + c++ -fPIC -c -o out/test/aarch64/version-script12/b.o -xc - -295: + cat -279: + out/test/aarch64/tlsdesc/exe3 -279: 42 3 5 -279: + cc -B. -shared -o out/test/aarch64/tlsdesc/c.so out/test/aarch64/tlsdesc/a.o -Wl,-no-relax -299: +++ uname -297: +++ uname -299: ++ '[' Linux = FreeBSD ']' -299: ++ trap 'on_error $LINENO' ERR -299: ++ trap on_exit EXIT -299: ++ echo -n 'Testing version-script16 ... ' -299: Testing version-script16 ... ++ set -o pipefail -299: ++ set -x -299: + cat -298: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script15.sh .sh -297: ++ '[' Linux = FreeBSD ']' -297: ++ trap 'on_error $LINENO' ERR -297: ++ trap on_exit EXIT -297: ++ echo -n 'Testing version-script14 ... ' -297: Testing version-script14 ... ++ set -o pipefail -297: ++ set -x -297: + cat -298: ++ testname=version-script15 -298: ++ t=out/test/aarch64/version-script15 -298: ++ mkdir -p out/test/aarch64/version-script15 -285: + readelf --symbols out/test/aarch64/undefined/exe -298: ++ case $MACHINE in -298: ++ tlsdesc_opt=-mtls-dialect=desc -297: + c++ -fPIC -c -o out/test/aarch64/version-script14/b.o -xc - -297: + cat -298: +++ uname -298: ++ '[' Linux = FreeBSD ']' -298: ++ trap 'on_error $LINENO' ERR -298: ++ trap on_exit EXIT -298: ++ echo -n 'Testing version-script15 ... ' -298: Testing version-script15 ... ++ set -o pipefail -298: ++ set -x -298: + cat -285: + grep foo out/test/aarch64/undefined/log -299: + cat -296: + 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 -299: + cc -fPIC -c -o out/test/aarch64/version-script16/b.o -xc - +284: + not grep foo out/test/aarch64/undefined-glob/log1 +284: + grep foo out/test/aarch64/undefined-glob/log1 +284: + return 0 +284: + not grep foobar out/test/aarch64/undefined-glob/log1 +284: + grep foobar out/test/aarch64/undefined-glob/log1 288: + readelf --dyn-syms out/test/aarch64/unresolved-symbols/exe -285: 14: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 foo -285: + grep bar out/test/aarch64/undefined/log 288: + not grep -w foo 288: + grep -w foo -285: 15: 0000000000210210 0 NOTYPE LOCAL DEFAULT 3 bar -295: + 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 288: + return 0 -285: + on_exit -285: + echo OK -285: OK -285: + exit 0 -298: + c++ -fPIC -c -o out/test/aarch64/version-script15/b.o -xc - -298: + cat -288/347 Test #285: aarch64-undefined ........................................ Passed 0.78 sec -test 300 - Start 300: aarch64-version-script17 - -300: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script17.sh" -300: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -300: Environment variables: -300: MACHINE=aarch64 -300: CPU= -300: Test timeout computed to be: 1500 -288: + 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 -278: + grep 42 -278: + out/test/aarch64/tlsdesc-static/exe2 -278: 42 -278: + on_exit -278: + echo OK -278: OK -278: + exit 0 -289/347 Test #278: aarch64-tlsdesc-static ................................... Passed 1.47 sec -test 301 - Start 301: aarch64-version-script18 - -301: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script18.sh" -301: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -301: Environment variables: -301: MACHINE=aarch64 -301: CPU= -301: Test timeout computed to be: 1500 -297: + 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 +289/347 Test #285: aarch64-undefined ........................................ Passed 0.27 sec +297: + c++ -fPIC -c -o out/test/aarch64/version-script14/b.o -xc - 288: + grep 'undefined.*foo' 300: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script17.sh 300: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc @@ -22842,10 +22842,56 @@ 300: ++ OBJCOPY=objcopy 300: ++ STRIP=strip 300: ++ QEMU= -294: + 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 -293: + readelf --dyn-syms out/test/aarch64/version-script10/c.so -284: + readelf -W --symbols out/test/aarch64/undefined-glob/exe1 +300: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script17.sh .sh +298: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script15.sh .sh +test 301 + Start 301: aarch64-version-script18 + +301: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script18.sh" +301: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +301: Environment variables: +301: MACHINE=aarch64 +301: CPU= +301: Test timeout computed to be: 1500 +297: + cat +288: + 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 +300: ++ testname=version-script17 +300: ++ t=out/test/aarch64/version-script17 +300: ++ mkdir -p out/test/aarch64/version-script17 +300: ++ case $MACHINE in +300: ++ tlsdesc_opt=-mtls-dialect=desc +300: +++ uname +300: ++ '[' Linux = FreeBSD ']' +300: ++ trap 'on_error $LINENO' ERR +300: ++ trap on_exit EXIT +284: + return 0 +284: + not grep baz out/test/aarch64/undefined-glob/log1 +284: + grep baz out/test/aarch64/undefined-glob/log1 +284: + return 0 +284: + 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*' +279: + cc -B. -o out/test/aarch64/tlsdesc/exe4 out/test/aarch64/tlsdesc/b.o out/test/aarch64/tlsdesc/c.so -Wl,-no-relax +299: ++ case $MACHINE in +299: ++ tlsdesc_opt=-mtls-dialect=desc +299: +++ uname +299: ++ '[' Linux = FreeBSD ']' +299: ++ trap 'on_error $LINENO' ERR +299: ++ trap on_exit EXIT +299: ++ echo -n 'Testing version-script16 ... ' +299: Testing version-script16 ... ++ set -o pipefail +299: ++ set -x +299: + cat +296: + 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 +300: ++ echo -n 'Testing version-script17 ... ' +300: Testing version-script17 ... ++ set -o pipefail +300: ++ set -x +300: + cc -fPIC -c -o out/test/aarch64/version-script17/a.o -xc - +299: + cc -fPIC -c -o out/test/aarch64/version-script16/b.o -xc - +298: ++ testname=version-script15 +298: ++ t=out/test/aarch64/version-script15 +298: ++ mkdir -p out/test/aarch64/version-script15 301: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script18.sh +299: + cat +300: + cat 301: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 301: ++ export LC_ALL=C 301: ++ LC_ALL=C @@ -22860,50 +22906,39 @@ 301: ++ OBJCOPY=objcopy 301: ++ STRIP=strip 301: ++ QEMU= +298: ++ case $MACHINE in +298: ++ tlsdesc_opt=-mtls-dialect=desc +298: +++ uname +298: ++ '[' Linux = FreeBSD ']' +298: ++ trap 'on_error $LINENO' ERR +298: ++ trap on_exit EXIT +298: ++ echo -n 'Testing version-script15 ... ' +298: Testing version-script15 ... ++ set -o pipefail +298: ++ set -x +298: + cat 301: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script18.sh .sh -293: + grep ' foo1@@VER1$' out/test/aarch64/version-script10/log -300: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script17.sh .sh -300: ++ testname=version-script17 -300: ++ t=out/test/aarch64/version-script17 -300: ++ mkdir -p out/test/aarch64/version-script17 +283: + readelf -W --symbols out/test/aarch64/undefined-glob-gc-sections/exe2 301: ++ testname=version-script18 301: ++ t=out/test/aarch64/version-script18 301: ++ mkdir -p out/test/aarch64/version-script18 -299: + 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 +298: + c++ -fPIC -c -o out/test/aarch64/version-script15/b.o -xc - +298: + cat +283: + grep foo out/test/aarch64/undefined-glob-gc-sections/log2 +283: 76: 00000000000309d0 4 OBJECT LOCAL DEFAULT 23 foo +283: 79: 00000000000309d4 4 OBJECT LOCAL DEFAULT 23 foobar +283: + grep foobar out/test/aarch64/undefined-glob-gc-sections/log2 +283: 79: 00000000000309d4 4 OBJECT LOCAL DEFAULT 23 foobar +283: + not grep baz out/test/aarch64/undefined-glob-gc-sections/log2 +283: + grep baz out/test/aarch64/undefined-glob-gc-sections/log2 +283: + return 0 +283: + on_exit +283: + echo OK +283: OK +283: + exit 0 301: ++ case $MACHINE in 301: ++ tlsdesc_opt=-mtls-dialect=desc -284: + not grep foo out/test/aarch64/undefined-glob/log1 -284: + grep foo out/test/aarch64/undefined-glob/log1 +290/347 Test #283: aarch64-undefined-glob-gc-sections ....................... Passed 0.31 sec 301: +++ uname -284: + return 0 -284: + not grep foobar out/test/aarch64/undefined-glob/log1 -284: + grep foobar out/test/aarch64/undefined-glob/log1 -301: ++ '[' Linux = FreeBSD ']' -301: ++ trap 'on_error $LINENO' ERR -301: ++ trap on_exit EXIT -301: ++ echo -n 'Testing version-script18 ... ' -301: Testing version-script18 ... ++ set -o pipefail -301: ++ set -x -301: + cat -293: 5: 0000000000010748 0 NOTYPE GLOBAL DEFAULT 14 foo1@@VER1 -293: + grep ' foo2@@VER1$' out/test/aarch64/version-script10/log -293: 6: 000000000001074c 0 NOTYPE GLOBAL DEFAULT 14 foo2@@VER1 -293: + not grep ' foo3@@VER1$' out/test/aarch64/version-script10/log -293: + grep ' foo3@@VER1$' out/test/aarch64/version-script10/log -284: + return 0 -284: + not grep baz out/test/aarch64/undefined-glob/log1 -284: + grep baz out/test/aarch64/undefined-glob/log1 -300: ++ case $MACHINE in -300: ++ tlsdesc_opt=-mtls-dialect=desc -301: + cc -fPIC -c -o out/test/aarch64/version-script18/b.o -xc++ - -296: + readelf --dyn-syms out/test/aarch64/version-script13/c.so -293: + return 0 -293: + on_exit -293: + echo OK -293: OK -293: + exit 0 -290/347 Test #293: aarch64-version-script10 ................................. Passed 0.31 sec -301: + cat test 302 Start 302: aarch64-version-script19 @@ -22913,31 +22948,60 @@ 302: MACHINE=aarch64 302: CPU= 302: Test timeout computed to be: 1500 -298: + 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 -279: + cc -B. -o out/test/aarch64/tlsdesc/exe4 out/test/aarch64/tlsdesc/b.o out/test/aarch64/tlsdesc/c.so -Wl,-no-relax -300: +++ uname -300: ++ '[' Linux = FreeBSD ']' -300: ++ trap 'on_error $LINENO' ERR -300: ++ trap on_exit EXIT -300: ++ echo -n 'Testing version-script17 ... ' -300: Testing version-script17 ... ++ set -o pipefail -300: ++ set -x +301: ++ '[' Linux = FreeBSD ']' +301: ++ trap 'on_error $LINENO' ERR +301: ++ trap on_exit EXIT +301: ++ echo -n 'Testing version-script18 ... ' +301: Testing version-script18 ... ++ set -o pipefail +301: ++ set -x +301: + cat +301: + cat +294: + 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: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script19.sh +301: + cc -fPIC -c -o out/test/aarch64/version-script18/b.o -xc++ - +302: + . /build/reproducible-path/mold-2.37.1+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= +297: + 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 295: + readelf --dyn-syms out/test/aarch64/version-script12/c.so -284: + return 0 -284: + 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*' +302: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script19.sh .sh 295: + grep ' xyz' out/test/aarch64/version-script12/log +302: ++ testname=version-script19 +302: ++ t=out/test/aarch64/version-script19 +302: ++ mkdir -p out/test/aarch64/version-script19 +300: + cc -B. -shared -fPIC -o out/test/aarch64/version-script17/b.so -xc - +300: + cat 295: 6: 0000000000010728 8 FUNC GLOBAL DEFAULT 13 xyz 295: + grep ' foo_bar' out/test/aarch64/version-script12/log +284: + readelf -W --symbols out/test/aarch64/undefined-glob/exe2 +284: + grep foo out/test/aarch64/undefined-glob/log2 +284: 81: 00000000000309d8 4 OBJECT LOCAL DEFAULT 24 foo +284: 84: 00000000000309dc 4 OBJECT LOCAL DEFAULT 24 foobar +284: + grep foobar out/test/aarch64/undefined-glob/log2 +299: + 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 +296: + readelf --dyn-syms out/test/aarch64/version-script13/c.so +284: 84: 00000000000309dc 4 OBJECT LOCAL DEFAULT 24 foobar +284: + not grep baz out/test/aarch64/undefined-glob/log2 +284: + grep baz out/test/aarch64/undefined-glob/log2 +295: 5: 0000000000010730 8 FUNC GLOBAL DEFAULT 13 foo_bar +284: + return 0 +284: + on_exit +284: + echo OK +284: OK +284: + exit 0 +291/347 Test #284: aarch64-undefined-glob ................................... Passed 0.32 sec 296: + grep ' foobar' out/test/aarch64/version-script13/log -296: 5: 00000000000106e8 8 FUNC GLOBAL DEFAULT 13 foobar -296: + not grep ' foo$' out/test/aarch64/version-script13/log -296: + grep ' foo$' out/test/aarch64/version-script13/log -296: + return 0 -296: + on_exit -296: + echo OK -296: OK -296: + exit 0 -291/347 Test #296: aarch64-version-script13 ................................. Passed 0.27 sec test 303 Start 303: aarch64-version-script2 @@ -22947,51 +23011,48 @@ 303: MACHINE=aarch64 303: CPU= 303: Test timeout computed to be: 1500 -300: + cc -fPIC -c -o out/test/aarch64/version-script17/a.o -xc - -300: + cat -302: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script19.sh -295: 5: 0000000000010730 8 FUNC GLOBAL DEFAULT 13 foo_bar +296: 5: 00000000000106e8 8 FUNC GLOBAL DEFAULT 13 foobar +296: + not grep ' foo$' out/test/aarch64/version-script13/log +296: + grep ' foo$' out/test/aarch64/version-script13/log +296: + return 0 +296: + on_exit +296: + echo OK +296: OK +296: + exit 0 +288: mold: warning: undefined symbol: foo +288: + cc -B. -o out/test/aarch64/unresolved-symbols/exe out/test/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-object-files +288: + not grep 'undefined.*foo' +288: + grep 'undefined.*foo' 295: + not grep ' foo$' out/test/aarch64/version-script12/log 295: + grep ' foo$' out/test/aarch64/version-script12/log -302: + . /build/reproducible-path/mold-2.37.1+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= -303: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script2.sh 295: + return 0 295: + on_exit 295: + echo OK 295: OK 295: + exit 0 -303: + . /build/reproducible-path/mold-2.37.1+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: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script19.sh .sh -302: ++ testname=version-script19 -302: ++ t=out/test/aarch64/version-script19 -302: ++ mkdir -p out/test/aarch64/version-script19 -292/347 Test #295: aarch64-version-script12 ................................. Passed 0.33 sec +302: ++ case $MACHINE in +302: ++ tlsdesc_opt=-mtls-dialect=desc +302: +++ uname +302: ++ '[' Linux = FreeBSD ']' +302: ++ trap 'on_error $LINENO' ERR +302: ++ trap on_exit EXIT +302: ++ echo -n 'Testing version-script19 ... ' +302: Testing version-script19 ... ++ set -o pipefail +302: ++ set -x +302: + cat +302: + cc -fPIC -c -o out/test/aarch64/version-script19/b.o -xc++ - +302: + cat +298: + 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 +279: + grep '42 3 5' +279: + out/test/aarch64/tlsdesc/exe4 +279: 42 3 5 +279: + on_exit +279: + echo OK +279: OK +279: + exit 0 +292/347 Test #279: aarch64-tlsdesc .......................................... Passed 0.51 sec +293/347 Test #295: aarch64-version-script12 ................................. Passed 0.10 sec +294/347 Test #296: aarch64-version-script13 ................................. Passed 0.10 sec test 304 Start 304: aarch64-version-script20 @@ -23001,25 +23062,6 @@ 304: MACHINE=aarch64 304: CPU= 304: Test timeout computed to be: 1500 -279: + grep '42 3 5' -279: + out/test/aarch64/tlsdesc/exe4 -279: 42 3 5 -279: + on_exit -279: + echo OK -279: OK -279: + exit 0 -301: + 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 -297: + readelf --dyn-syms out/test/aarch64/version-script14/c.so -297: + grep ' xyz' out/test/aarch64/version-script14/log -298: + readelf --dyn-syms out/test/aarch64/version-script15/c.so -302: ++ case $MACHINE in -302: ++ tlsdesc_opt=-mtls-dialect=desc -303: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script2.sh .sh -303: ++ testname=version-script2 -303: ++ t=out/test/aarch64/version-script2 -303: ++ mkdir -p out/test/aarch64/version-script2 -288: mold: warning: undefined symbol: foo -293/347 Test #279: aarch64-tlsdesc .......................................... Passed 1.54 sec test 305 Start 305: aarch64-version-script21 @@ -23029,51 +23071,63 @@ 305: MACHINE=aarch64 305: CPU= 305: Test timeout computed to be: 1500 -302: +++ uname -302: ++ '[' Linux = FreeBSD ']' -302: ++ trap 'on_error $LINENO' ERR -302: ++ trap on_exit EXIT -302: ++ echo -n 'Testing version-script19 ... ' -302: Testing version-script19 ... ++ set -o pipefail -302: ++ set -x -302: + cat +test 306 + Start 306: aarch64-version-script22 + +306: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script22.sh" +306: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +306: Environment variables: +306: MACHINE=aarch64 +306: CPU= +306: Test timeout computed to be: 1500 +303: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script2.sh +303: + . /build/reproducible-path/mold-2.37.1+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= +303: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script2.sh .sh +303: ++ testname=version-script2 +303: ++ t=out/test/aarch64/version-script2 +303: ++ mkdir -p out/test/aarch64/version-script2 303: ++ case $MACHINE in 303: ++ tlsdesc_opt=-mtls-dialect=desc -284: + readelf -W --symbols out/test/aarch64/undefined-glob/exe2 -298: + grep ' azZ' out/test/aarch64/version-script15/log -305: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script21.sh -298: 5: 0000000000010728 8 FUNC GLOBAL DEFAULT 13 azZ -298: + grep ' czZ' out/test/aarch64/version-script15/log -298: 6: 0000000000010730 8 FUNC GLOBAL DEFAULT 13 czZ -305: + . /build/reproducible-path/mold-2.37.1+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= -302: + cc -fPIC -c -o out/test/aarch64/version-script19/b.o -xc++ - -298: + not grep ' azC' out/test/aarch64/version-script15/log -298: + grep ' azC' out/test/aarch64/version-script15/log -305: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script21.sh .sh -305: ++ testname=version-script21 -305: ++ t=out/test/aarch64/version-script21 -305: ++ mkdir -p out/test/aarch64/version-script21 -298: + return 0 -298: + not grep ' aaZ' out/test/aarch64/version-script15/log -298: + grep ' aaZ' out/test/aarch64/version-script15/log -288: + cc -B. -o out/test/aarch64/unresolved-symbols/exe out/test/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-object-files -304: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script20.sh 303: +++ uname -288: + not grep 'undefined.*foo' -288: + grep 'undefined.*foo' +303: ++ '[' Linux = FreeBSD ']' +303: ++ trap 'on_error $LINENO' ERR +303: ++ trap on_exit EXIT +303: ++ echo -n 'Testing version-script2 ... ' +303: Testing version-script2 ... ++ set -o pipefail +303: ++ set -x +303: + cat +301: + 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 +294: + readelf --dyn-syms out/test/aarch64/version-script11/c.so +294: + grep foo@@VER_X1 out/test/aarch64/version-script11/log +294: 5: 0000000000010728 8 FUNC GLOBAL DEFAULT 14 foo@@VER_X1 +294: + not grep ' bar' out/test/aarch64/version-script11/log +294: + grep ' bar' out/test/aarch64/version-script11/log +294: + return 0 +294: + not grep ' baz' out/test/aarch64/version-script11/log +294: + grep ' baz' out/test/aarch64/version-script11/log +297: + readelf --dyn-syms out/test/aarch64/version-script14/c.so +297: + grep ' xyz' out/test/aarch64/version-script14/log +297: 7: 00000000000107a8 8 FUNC GLOBAL DEFAULT 13 xyz +297: + not grep ' foobarzx' out/test/aarch64/version-script14/log +297: + grep ' foobarzx' out/test/aarch64/version-script14/log +302: + 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 +299: + grep foobar +299: + readelf --dyn-syms out/test/aarch64/version-script16/c.so +299: 5: 00000000000106c8 8 FUNC GLOBAL DEFAULT 13 foobar +304: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script20.sh 304: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 304: ++ export LC_ALL=C 304: ++ LC_ALL=C @@ -23088,91 +23142,59 @@ 304: ++ OBJCOPY=objcopy 304: ++ STRIP=strip 304: ++ QEMU= -303: ++ '[' Linux = FreeBSD ']' -303: ++ trap 'on_error $LINENO' ERR -303: ++ trap on_exit EXIT -303: ++ echo -n 'Testing version-script2 ... ' -303: Testing version-script2 ... ++ set -o pipefail -303: ++ set -x -303: + cat 304: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script20.sh .sh -305: ++ case $MACHINE in -305: ++ tlsdesc_opt=-mtls-dialect=desc -302: + cat 304: ++ testname=version-script20 304: ++ t=out/test/aarch64/version-script20 304: ++ mkdir -p out/test/aarch64/version-script20 -297: 7: 00000000000107a8 8 FUNC GLOBAL DEFAULT 13 xyz -298: + return 0 -298: + on_exit -298: + echo OK -298: OK -298: + exit 0 -297: + not grep ' foobarzx' out/test/aarch64/version-script14/log -297: + grep ' foobarzx' out/test/aarch64/version-script14/log -305: +++ uname -305: ++ '[' Linux = FreeBSD ']' -305: ++ trap 'on_error $LINENO' ERR -305: ++ trap on_exit EXIT -305: ++ echo -n 'Testing version-script21 ... ' -305: Testing version-script21 ... ++ set -o pipefail -305: ++ set -x -305: + cat -284: + grep foo out/test/aarch64/undefined-glob/log2 -299: + readelf --dyn-syms out/test/aarch64/version-script16/c.so -294/347 Test #298: aarch64-version-script15 ................................. Passed 0.31 sec -test 306 - Start 306: aarch64-version-script22 - -306: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script22.sh" -306: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -306: Environment variables: -306: MACHINE=aarch64 -306: CPU= -306: Test timeout computed to be: 1500 -300: + cat -284: 81: 00000000000309d8 4 OBJECT LOCAL DEFAULT 24 foo -284: 84: 00000000000309dc 4 OBJECT LOCAL DEFAULT 24 foobar -284: + grep foobar out/test/aarch64/undefined-glob/log2 -284: 84: 00000000000309dc 4 OBJECT LOCAL DEFAULT 24 foobar -284: + not grep baz out/test/aarch64/undefined-glob/log2 -284: + grep baz out/test/aarch64/undefined-glob/log2 -284: + return 0 -284: + on_exit -284: + echo OK -284: OK -284: + exit 0 -297: + return 0 -297: + grep ' foobarcx' out/test/aarch64/version-script14/log -299: + grep foobar -295/347 Test #284: aarch64-undefined-glob ................................... Passed 1.24 sec -test 307 - Start 307: aarch64-version-script23 - -307: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script23.sh" -307: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -307: Environment variables: -307: MACHINE=aarch64 -307: CPU= -307: Test timeout computed to be: 1500 -297: 6: 00000000000107b8 8 FUNC GLOBAL DEFAULT 13 foobarcx -297: + grep ' foo123bar456bx' out/test/aarch64/version-script14/log -297: 5: 00000000000107c0 8 FUNC GLOBAL DEFAULT 13 foo123bar456bx -297: + not grep ' foo123bar456c' out/test/aarch64/version-script14/log -297: + grep ' foo123bar456c' out/test/aarch64/version-script14/log -305: + cat -305: + cc -fPIC -c -o out/test/aarch64/version-script21/b.o -xc - -299: 5: 00000000000106c8 8 FUNC GLOBAL DEFAULT 13 foobar +304: ++ case $MACHINE in +304: ++ tlsdesc_opt=-mtls-dialect=desc +304: +++ uname +304: ++ '[' Linux = FreeBSD ']' +304: ++ trap 'on_error $LINENO' ERR +304: ++ trap on_exit EXIT +304: ++ echo -n 'Testing version-script20 ... ' +304: Testing version-script20 ... ++ set -o pipefail +304: ++ set -x +304: + cat +304: + cat +304: + cc -fPIC -c -o out/test/aarch64/version-script20/b.o -xc - +305: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script21.sh +305: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/version-script21.sh .sh +305: ++ testname=version-script21 +305: ++ t=out/test/aarch64/version-script21 +305: ++ mkdir -p out/test/aarch64/version-script21 +298: + readelf --dyn-syms out/test/aarch64/version-script15/c.so 299: + on_exit 299: + echo OK 299: OK 299: + exit 0 -294: + readelf --dyn-syms out/test/aarch64/version-script11/c.so +297: + return 0 306: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script22.sh 306: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 306: ++ export LC_ALL=C 306: ++ LC_ALL=C 306: ++ '[' -z aarch64 ']' +297: + grep ' foobarcx' out/test/aarch64/version-script14/log +297: 6: 00000000000107b8 8 FUNC GLOBAL DEFAULT 13 foobarcx +297: + grep ' foo123bar456bx' out/test/aarch64/version-script14/log +305: ++ case $MACHINE in +305: ++ tlsdesc_opt=-mtls-dialect=desc +305: +++ uname +298: + grep ' azZ' out/test/aarch64/version-script15/log 306: ++ '[' -z '' ']' 306: ++ TESTDIR=out/test/aarch64 306: ++ CC=cc @@ -23183,26 +23205,61 @@ 306: ++ OBJCOPY=objcopy 306: ++ STRIP=strip 306: ++ QEMU= +303: + cc -B. -xc -shared -o out/test/aarch64/version-script2/b.so -Wl,-version-script,out/test/aarch64/version-script2/a.ver - +295/347 Test #299: aarch64-version-script16 ................................. Passed 0.09 sec 306: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script22.sh .sh +test 307 + Start 307: aarch64-version-script23 + +307: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script23.sh" +307: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +307: Environment variables: +307: MACHINE=aarch64 +307: CPU= +307: Test timeout computed to be: 1500 306: ++ testname=version-script22 306: ++ t=out/test/aarch64/version-script22 306: ++ mkdir -p out/test/aarch64/version-script22 306: ++ case $MACHINE in 306: ++ tlsdesc_opt=-mtls-dialect=desc -303: + cc -B. -xc -shared -o out/test/aarch64/version-script2/b.so -Wl,-version-script,out/test/aarch64/version-script2/a.ver - +306: +++ uname +297: 5: 00000000000107c0 8 FUNC GLOBAL DEFAULT 13 foo123bar456bx +297: + not grep ' foo123bar456c' out/test/aarch64/version-script14/log +297: + grep ' foo123bar456c' out/test/aarch64/version-script14/log +297: + return 0 +297: + not grep ' foo123bar456x' out/test/aarch64/version-script14/log +297: + grep ' foo123bar456x' out/test/aarch64/version-script14/log +305: ++ '[' Linux = FreeBSD ']' +305: ++ trap 'on_error $LINENO' ERR +305: ++ trap on_exit EXIT +305: ++ echo -n 'Testing version-script21 ... ' +305: Testing version-script21 ... ++ set -o pipefail +305: ++ set -x +305: + cat +305: + cc -fPIC -c -o out/test/aarch64/version-script21/b.o -xc - +305: + cat +288: + return 0 +288: + grep 'undefined.*foo' +288: + not cc -B. -o out/test/aarch64/unresolved-symbols/exe out/test/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-shared-libs 303: + cat -304: ++ case $MACHINE in -304: ++ tlsdesc_opt=-mtls-dialect=desc -304: +++ uname -304: ++ '[' Linux = FreeBSD ']' -304: ++ trap 'on_error $LINENO' ERR -304: ++ trap on_exit EXIT -304: ++ echo -n 'Testing version-script20 ... ' -304: Testing version-script20 ... ++ set -o pipefail -304: ++ set -x -304: + cat -300: + cc -B. -shared -fPIC -o out/test/aarch64/version-script17/b.so -xc - -296/347 Test #299: aarch64-version-script16 ................................. Passed 0.32 sec +298: 5: 0000000000010728 8 FUNC GLOBAL DEFAULT 13 azZ +298: + grep ' czZ' out/test/aarch64/version-script15/log +306: ++ '[' Linux = FreeBSD ']' +306: ++ trap 'on_error $LINENO' ERR +306: ++ trap on_exit EXIT +306: ++ echo -n 'Testing version-script22 ... ' +306: Testing version-script22 ... ++ set -o pipefail +306: ++ set -x +294: + return 0 +294: + on_exit +294: + echo OK +294: OK +294: + exit 0 +306: + cat +298: 6: 0000000000010730 8 FUNC GLOBAL DEFAULT 13 czZ +298: + not grep ' azC' out/test/aarch64/version-script15/log +298: + grep ' azC' out/test/aarch64/version-script15/log +296/347 Test #294: aarch64-version-script11 ................................. Passed 0.15 sec test 308 Start 308: aarch64-version-script3 @@ -23212,53 +23269,15 @@ 308: MACHINE=aarch64 308: CPU= 308: Test timeout computed to be: 1500 -307: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script23.sh -307: + . /build/reproducible-path/mold-2.37.1+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= -304: + cc -fPIC -c -o out/test/aarch64/version-script20/b.o -xc - -304: + cat -294: + grep foo@@VER_X1 out/test/aarch64/version-script11/log -306: +++ uname -306: ++ '[' Linux = FreeBSD ']' -306: ++ trap 'on_error $LINENO' ERR -306: ++ trap on_exit EXIT -306: ++ echo -n 'Testing version-script22 ... ' -306: Testing version-script22 ... ++ set -o pipefail -306: ++ set -x -306: + cat -297: + return 0 -297: + not grep ' foo123bar456x' out/test/aarch64/version-script14/log -297: + grep ' foo123bar456x' out/test/aarch64/version-script14/log -302: + 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 -294: 5: 0000000000010728 8 FUNC GLOBAL DEFAULT 14 foo@@VER_X1 -301: + readelf --wide --dyn-syms out/test/aarch64/version-script18/c.so -294: + not grep ' bar' out/test/aarch64/version-script11/log -294: + grep ' bar' out/test/aarch64/version-script11/log -307: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script23.sh .sh -307: ++ testname=version-script23 -307: ++ t=out/test/aarch64/version-script23 -307: ++ mkdir -p out/test/aarch64/version-script23 -301: + grep Bar -304: + 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 297: + return 0 297: + on_exit 297: + echo OK 297: OK 297: + exit 0 -297/347 Test #297: aarch64-version-script14 ................................. Passed 0.39 sec -301: + grep libalpha +298: + return 0 +298: + not grep ' aaZ' out/test/aarch64/version-script15/log +298: + grep ' aaZ' out/test/aarch64/version-script15/log +297/347 Test #297: aarch64-version-script14 ................................. Passed 0.11 sec test 309 Start 309: aarch64-version-script4 @@ -23269,12 +23288,11 @@ 309: CPU= 309: Test timeout computed to be: 1500 306: + cc -fPIC -c -o out/test/aarch64/version-script22/b.o -xc - -306: + cat -301: 5: 00000000000106e8 8 FUNC WEAK DEFAULT 13 _ZN8libalpha3fooIN7libbeta3BarEEEvv -301: + on_exit -301: + echo OK -301: OK -301: + exit 0 +298: + return 0 +298: + on_exit +298: + echo OK +298: OK +298: + exit 0 308: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script3.sh 308: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 308: ++ export LC_ALL=C @@ -23290,9 +23308,24 @@ 308: ++ OBJCOPY=objcopy 308: ++ STRIP=strip 308: ++ QEMU= -307: ++ case $MACHINE in -307: ++ tlsdesc_opt=-mtls-dialect=desc -298/347 Test #301: aarch64-version-script18 ................................. Passed 0.24 sec +307: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script23.sh +307: + . /build/reproducible-path/mold-2.37.1+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.37.1+dfsg/test/version-script23.sh .sh +298/347 Test #298: aarch64-version-script15 ................................. Passed 0.12 sec +309: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script4.sh test 310 Start 310: aarch64-version-script5 @@ -23302,15 +23335,6 @@ 310: MACHINE=aarch64 310: CPU= 310: Test timeout computed to be: 1500 -294: + return 0 -294: + not grep ' baz' out/test/aarch64/version-script11/log -294: + grep ' baz' out/test/aarch64/version-script11/log -294: + return 0 -294: + on_exit -294: + echo OK -294: OK -294: + exit 0 -309: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script4.sh 309: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 309: ++ export LC_ALL=C 309: ++ LC_ALL=C @@ -23329,8 +23353,13 @@ 309: ++ testname=version-script4 309: ++ t=out/test/aarch64/version-script4 309: ++ mkdir -p out/test/aarch64/version-script4 -309: ++ case $MACHINE in -309: ++ tlsdesc_opt=-mtls-dialect=desc +306: + cat +300: + cc -B. -o out/test/aarch64/version-script17/exe1 out/test/aarch64/version-script17/a.o out/test/aarch64/version-script17/b.so +307: ++ testname=version-script23 +307: ++ t=out/test/aarch64/version-script23 +307: ++ mkdir -p out/test/aarch64/version-script23 +307: ++ case $MACHINE in +307: ++ tlsdesc_opt=-mtls-dialect=desc 307: +++ uname 307: ++ '[' Linux = FreeBSD ']' 307: ++ trap 'on_error $LINENO' ERR @@ -23339,13 +23368,46 @@ 307: Testing version-script23 ... ++ set -o pipefail 307: ++ set -x 307: + cat +307: + cc -c -o out/test/aarch64/version-script23/b.o -xassembler - +301: + grep libalpha +301: + grep Bar +301: + readelf --wide --dyn-syms out/test/aarch64/version-script18/c.so +301: 5: 00000000000106e8 8 FUNC WEAK DEFAULT 13 _ZN8libalpha3fooIN7libbeta3BarEEEvv 308: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script3.sh .sh 308: ++ testname=version-script3 308: ++ t=out/test/aarch64/version-script3 308: ++ mkdir -p out/test/aarch64/version-script3 -299/347 Test #294: aarch64-version-script11 ................................. Passed 0.49 sec 308: ++ case $MACHINE in 308: ++ tlsdesc_opt=-mtls-dialect=desc +307: + cat +304: + 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 +310: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script5.sh +310: + . /build/reproducible-path/mold-2.37.1+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= +309: ++ case $MACHINE in +309: ++ tlsdesc_opt=-mtls-dialect=desc +310: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script5.sh .sh +301: + on_exit +301: + echo OK +301: OK +301: + exit 0 +308: +++ uname +299/347 Test #301: aarch64-version-script18 ................................. Passed 0.11 sec +310: ++ testname=version-script5 +310: ++ t=out/test/aarch64/version-script5 +310: ++ mkdir -p out/test/aarch64/version-script5 test 311 Start 311: aarch64-version-script6 @@ -23355,7 +23417,9 @@ 311: MACHINE=aarch64 311: CPU= 311: Test timeout computed to be: 1500 -308: +++ uname +310: ++ case $MACHINE in +310: ++ tlsdesc_opt=-mtls-dialect=desc +307: + 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 308: ++ '[' Linux = FreeBSD ']' 308: ++ trap 'on_error $LINENO' ERR 308: ++ trap on_exit EXIT @@ -23363,9 +23427,6 @@ 308: Testing version-script3 ... ++ set -o pipefail 308: ++ set -x 308: + cat -305: + 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 -307: + cc -c -o out/test/aarch64/version-script23/b.o -xassembler - -307: + cat 309: +++ uname 309: ++ '[' Linux = FreeBSD ']' 309: ++ trap 'on_error $LINENO' ERR @@ -23374,36 +23435,15 @@ 309: Testing version-script4 ... ++ set -o pipefail 309: ++ set -x 309: + cat -310: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script5.sh -310: + . /build/reproducible-path/mold-2.37.1+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= -288: + return 0 -310: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script5.sh .sh -310: ++ testname=version-script5 -310: ++ t=out/test/aarch64/version-script5 -310: ++ mkdir -p out/test/aarch64/version-script5 -307: + 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 -308: + cat +310: +++ uname 311: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script6.sh -288: + not cc -B. -o out/test/aarch64/unresolved-symbols/exe out/test/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-shared-libs -310: ++ case $MACHINE in -310: ++ tlsdesc_opt=-mtls-dialect=desc -308: + cc -B. -xc -shared -o out/test/aarch64/version-script3/b.so -Wl,-version-script,out/test/aarch64/version-script3/a.ver - -309: + c++ -fPIC -c -o out/test/aarch64/version-script4/b.o -xc++ - -288: + grep 'undefined.*foo' -302: + readelf -W --dyn-syms out/test/aarch64/version-script19/c.so +310: ++ '[' Linux = FreeBSD ']' +310: ++ trap 'on_error $LINENO' ERR +310: ++ trap on_exit EXIT +310: ++ echo -n 'Testing version-script5 ... ' +310: Testing version-script5 ... ++ set -o pipefail +310: ++ set -x +310: + cat 311: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 311: ++ export LC_ALL=C 311: ++ LC_ALL=C @@ -23418,39 +23458,41 @@ 311: ++ OBJCOPY=objcopy 311: ++ STRIP=strip 311: ++ QEMU= -310: +++ uname -302: + not grep -E foobar out/test/aarch64/version-script19/log -302: + grep -E foobar out/test/aarch64/version-script19/log -310: ++ '[' Linux = FreeBSD ']' -310: ++ trap 'on_error $LINENO' ERR -310: ++ trap on_exit EXIT -310: ++ echo -n 'Testing version-script5 ... ' -310: Testing version-script5 ... ++ set -o pipefail -310: ++ set -x -310: + cat -306: + 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 -309: + cat 311: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script6.sh .sh +302: + readelf -W --dyn-syms out/test/aarch64/version-script19/c.so +309: + c++ -fPIC -c -o out/test/aarch64/version-script4/b.o -xc++ - +309: + cat +305: + 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 311: ++ testname=version-script6 311: ++ t=out/test/aarch64/version-script6 311: ++ mkdir -p out/test/aarch64/version-script6 -302: + return 0 -302: + grep -E 'GLOBAL.*baz' out/test/aarch64/version-script19/log -304: + readelf -W --dyn-syms out/test/aarch64/version-script20/c.so -310: + c++ -fPIC -c -o out/test/aarch64/version-script5/b.o -xc - 310: + cat -304: + grep -F foo_x@@VER2 out/test/aarch64/version-script20/log -305: + readelf -W --dyn-syms out/test/aarch64/version-script21/c.so -304: 5: 00000000000107a8 8 FUNC GLOBAL DEFAULT 14 foo_x@@VER2 -304: + grep -F foo_y@@VER1 out/test/aarch64/version-script20/log 311: ++ case $MACHINE in 311: ++ tlsdesc_opt=-mtls-dialect=desc +306: + 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 +302: + not grep -E foobar out/test/aarch64/version-script19/log +302: + grep -E foobar out/test/aarch64/version-script19/log +311: +++ uname +311: ++ '[' Linux = FreeBSD ']' +311: ++ trap 'on_error $LINENO' ERR +311: ++ trap on_exit EXIT +311: ++ echo -n 'Testing version-script6 ... ' +311: Testing version-script6 ... ++ set -o pipefail +311: ++ set -x +311: + cat +302: + return 0 +302: + grep -E 'GLOBAL.*baz' out/test/aarch64/version-script19/log +308: + cc -B. -xc -shared -o out/test/aarch64/version-script3/b.so -Wl,-version-script,out/test/aarch64/version-script3/a.ver - +308: + cat +310: + c++ -fPIC -c -o out/test/aarch64/version-script5/b.o -xc - +311: + cat +311: + c++ -fPIC -c -o out/test/aarch64/version-script6/b.o -xc - 302: 5: 00000000000106f0 8 FUNC GLOBAL DEFAULT 13 _Z3bazv 302: + on_exit 302: + echo OK 302: OK 302: + exit 0 -300/347 Test #302: aarch64-version-script19 ................................. Passed 0.29 sec +300/347 Test #302: aarch64-version-script19 ................................. Passed 0.11 sec test 312 Start 312: aarch64-version-script7 @@ -23460,25 +23502,12 @@ 312: MACHINE=aarch64 312: CPU= 312: Test timeout computed to be: 1500 -304: 6: 00000000000107b0 8 FUNC GLOBAL DEFAULT 14 foo_y@@VER1 -304: + grep -F foo_z@@VER1 out/test/aarch64/version-script20/log -305: + grep -F foo_x@@VER1 out/test/aarch64/version-script21/log -311: +++ uname -311: ++ '[' Linux = FreeBSD ']' -311: ++ trap 'on_error $LINENO' ERR -311: ++ trap on_exit EXIT -311: ++ echo -n 'Testing version-script6 ... ' -311: Testing version-script6 ... ++ set -o pipefail -311: ++ set -x -311: + cat -309: + 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 -304: 7: 00000000000107b8 8 FUNC GLOBAL DEFAULT 14 foo_z@@VER1 -304: + on_exit -304: + echo OK -304: OK -304: + exit 0 -301/347 Test #304: aarch64-version-script20 ................................. Passed 0.26 sec -305: 5: 00000000000107a8 8 FUNC GLOBAL DEFAULT 14 foo_x@@VER1 +288: mold: error: undefined symbol: foo +288: + on_exit +288: + echo OK +288: OK +288: + exit 0 +301/347 Test #288: aarch64-unresolved-symbols ............................... Passed 0.35 sec test 313 Start 313: aarch64-version-script8 @@ -23488,15 +23517,6 @@ 313: MACHINE=aarch64 313: CPU= 313: Test timeout computed to be: 1500 -305: + grep -F foo_y@@VER2 out/test/aarch64/version-script21/log -305: 6: 00000000000107b0 8 FUNC GLOBAL DEFAULT 14 foo_y@@VER2 -305: + grep -F foo_z@@VER2 out/test/aarch64/version-script21/log -305: 7: 00000000000107b8 8 FUNC GLOBAL DEFAULT 14 foo_z@@VER2 -305: + on_exit -305: + echo OK -305: OK -305: + exit 0 -300: + cc -B. -o out/test/aarch64/version-script17/exe1 out/test/aarch64/version-script17/a.o out/test/aarch64/version-script17/b.so 312: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script7.sh 312: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 312: ++ export LC_ALL=C @@ -23518,36 +23538,6 @@ 312: ++ mkdir -p out/test/aarch64/version-script7 312: ++ case $MACHINE in 312: ++ tlsdesc_opt=-mtls-dialect=desc -311: + c++ -fPIC -c -o out/test/aarch64/version-script6/b.o -xc - -311: + cat -303: + cat -303: + cc -xc -c -o out/test/aarch64/version-script2/c.o - -288: mold: error: undefined symbol: foo -288: + on_exit -288: + echo OK -288: OK -288: + exit 0 -310: + 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 -302/347 Test #288: aarch64-unresolved-symbols ............................... Passed 1.09 sec -303/347 Test #305: aarch64-version-script21 ................................. Passed 0.28 sec -test 314 - Start 314: aarch64-version-script9 - -314: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script9.sh" -314: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -314: Environment variables: -314: MACHINE=aarch64 -314: CPU= -314: Test timeout computed to be: 1500 -test 315 - Start 315: aarch64-version - -315: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version.sh" -315: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -315: Environment variables: -315: MACHINE=aarch64 -315: CPU= -315: Test timeout computed to be: 1500 312: +++ uname 312: ++ '[' Linux = FreeBSD ']' 312: ++ trap 'on_error $LINENO' ERR @@ -23557,10 +23547,17 @@ 312: ++ set -x 312: + cat 312: + c++ -fPIC -c -o out/test/aarch64/version-script7/b.o -xc - -306: + readelf -W --dyn-syms out/test/aarch64/version-script22/c.so -306: + grep -F foo_bar@@VER2 out/test/aarch64/version-script22/log +312: + cat +300: + grep foo +300: + nm -g out/test/aarch64/version-script17/exe1 +300: 0000000000010828 T foo +300: + cat +300: + 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 +304: + readelf -W --dyn-syms out/test/aarch64/version-script20/c.so +304: + grep -F foo_x@@VER2 out/test/aarch64/version-script20/log 313: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script8.sh 313: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +307: + readelf -W --dyn-syms out/test/aarch64/version-script23/c.so 313: ++ export LC_ALL=C 313: ++ LC_ALL=C 313: ++ '[' -z aarch64 ']' @@ -23574,10 +23571,81 @@ 313: ++ OBJCOPY=objcopy 313: ++ STRIP=strip 313: ++ QEMU= -307: + readelf -W --dyn-syms out/test/aarch64/version-script23/c.so +304: 5: 00000000000107a8 8 FUNC GLOBAL DEFAULT 14 foo_x@@VER2 +313: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script8.sh .sh +304: + grep -F foo_y@@VER1 out/test/aarch64/version-script20/log +313: ++ testname=version-script8 +313: ++ t=out/test/aarch64/version-script8 +313: ++ mkdir -p out/test/aarch64/version-script8 +304: 6: 00000000000107b0 8 FUNC GLOBAL DEFAULT 14 foo_y@@VER1 +310: + 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 +304: + grep -F foo_z@@VER1 out/test/aarch64/version-script20/log 307: + grep -F 'foo?@@VER1' out/test/aarch64/version-script23/log +313: ++ case $MACHINE in +313: ++ tlsdesc_opt=-mtls-dialect=desc +304: 7: 00000000000107b8 8 FUNC GLOBAL DEFAULT 14 foo_z@@VER1 +313: +++ uname +304: + on_exit +304: + echo OK +304: OK +304: + exit 0 +302/347 Test #304: aarch64-version-script20 ................................. Passed 0.10 sec +313: ++ '[' Linux = FreeBSD ']' +test 314 + Start 314: aarch64-version-script9 + +314: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script9.sh" +314: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +314: Environment variables: +314: MACHINE=aarch64 +314: CPU= +314: Test timeout computed to be: 1500 +313: ++ trap 'on_error $LINENO' ERR +313: ++ trap on_exit EXIT +313: ++ echo -n 'Testing version-script8 ... ' +313: Testing version-script8 ... ++ set -o pipefail +313: ++ set -x +313: + cat +313: + cat +313: + cc -B. -xc -shared -o out/test/aarch64/version-script8/b.so -Wl,-version-script,out/test/aarch64/version-script8/a.ver - +307: 5: 00000000000106e8 0 NOTYPE GLOBAL DEFAULT 14 foo?@@VER1 +307: + on_exit +307: + echo OK +307: OK +307: + exit 0 +303: + cat +303: + cc -xc -c -o out/test/aarch64/version-script2/c.o - +309: + 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 +303/347 Test #307: aarch64-version-script23 ................................. Passed 0.08 sec 311: + 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 +test 315 + Start 315: aarch64-version + +315: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version.sh" +315: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +315: Environment variables: +315: MACHINE=aarch64 +315: CPU= +315: Test timeout computed to be: 1500 +315: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version.sh +315: + . /build/reproducible-path/mold-2.37.1+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= +306: + readelf -W --dyn-syms out/test/aarch64/version-script22/c.so +315: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version.sh .sh 314: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script9.sh +312: + 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 314: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 314: ++ export LC_ALL=C 314: ++ LC_ALL=C @@ -23592,19 +23660,35 @@ 314: ++ OBJCOPY=objcopy 314: ++ STRIP=strip 314: ++ QEMU= +315: ++ testname=version +315: ++ t=out/test/aarch64/version +315: ++ mkdir -p out/test/aarch64/version +315: ++ case $MACHINE in +315: ++ tlsdesc_opt=-mtls-dialect=desc +315: +++ uname 314: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script9.sh .sh +315: ++ '[' Linux = FreeBSD ']' +315: ++ trap 'on_error $LINENO' ERR +315: ++ trap on_exit EXIT +315: ++ echo -n 'Testing version ... ' +315: Testing version ... ++ set -o pipefail +315: ++ set -x +305: + readelf -W --dyn-syms out/test/aarch64/version-script21/c.so +306: + grep -F foo_bar@@VER2 out/test/aarch64/version-script22/log +303: + cc -B. -o out/test/aarch64/version-script2/exe out/test/aarch64/version-script2/c.o out/test/aarch64/version-script2/b.so 314: ++ testname=version-script9 314: ++ t=out/test/aarch64/version-script9 314: ++ mkdir -p out/test/aarch64/version-script9 -312: + cat -315: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version.sh -313: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script8.sh .sh 306: 5: 0000000000010728 8 FUNC GLOBAL DEFAULT 14 foo_bar@@VER2 306: + on_exit 306: + echo OK 306: OK 306: + exit 0 -304/347 Test #306: aarch64-version-script22 ................................. Passed 0.30 sec +315: + nm mold +315: + grep __tsan_init +314: ++ case $MACHINE in +314: ++ tlsdesc_opt=-mtls-dialect=desc +304/347 Test #306: aarch64-version-script22 ................................. Passed 0.11 sec test 316 Start 316: aarch64-versioned-undef @@ -23614,46 +23698,14 @@ 316: MACHINE=aarch64 316: CPU= 316: Test timeout computed to be: 1500 -315: + . /build/reproducible-path/mold-2.37.1+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= -313: ++ testname=version-script8 -313: ++ t=out/test/aarch64/version-script8 -313: ++ mkdir -p out/test/aarch64/version-script8 -314: ++ case $MACHINE in -314: ++ tlsdesc_opt=-mtls-dialect=desc -307: 5: 00000000000106e8 0 NOTYPE GLOBAL DEFAULT 14 foo?@@VER1 -307: + on_exit -307: + echo OK -307: OK -307: + exit 0 -305/347 Test #307: aarch64-version-script23 ................................. Passed 0.31 sec -test 317 - Start 317: aarch64-visibility - -317: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/visibility.sh" -317: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -317: Environment variables: -317: MACHINE=aarch64 -317: CPU= -317: Test timeout computed to be: 1500 -315: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version.sh .sh -315: ++ testname=version -315: ++ t=out/test/aarch64/version -315: ++ mkdir -p out/test/aarch64/version -315: ++ case $MACHINE in -315: ++ tlsdesc_opt=-mtls-dialect=desc +300: + not grep foo +300: + grep foo +300: + nm -g out/test/aarch64/version-script17/exe2 +300: + return 0 +300: + cat +305: + grep -F foo_x@@VER1 out/test/aarch64/version-script21/log +305: 5: 00000000000107a8 8 FUNC GLOBAL DEFAULT 14 foo_x@@VER1 +305: + grep -F foo_y@@VER2 out/test/aarch64/version-script21/log 314: +++ uname 314: ++ '[' Linux = FreeBSD ']' 314: ++ trap 'on_error $LINENO' ERR @@ -23664,33 +23716,9 @@ 314: + echo 'VER1 { extern "C++" {}; foo; }; VER2 {};' 314: + cat 314: + 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 -313: ++ case $MACHINE in -313: ++ tlsdesc_opt=-mtls-dialect=desc -309: + readelf --dyn-syms out/test/aarch64/version-script4/c.so -315: +++ uname -315: ++ '[' Linux = FreeBSD ']' -315: ++ trap 'on_error $LINENO' ERR -315: ++ trap on_exit EXIT -315: ++ echo -n 'Testing version ... ' -315: Testing version ... ++ set -o pipefail -315: ++ set -x -317: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/visibility.sh -312: + 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 -317: + . /build/reproducible-path/mold-2.37.1+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= +300: + 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 316: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/versioned-undef.sh +311: + cat 316: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 316: ++ export LC_ALL=C 316: ++ LC_ALL=C @@ -23705,41 +23733,72 @@ 316: ++ OBJCOPY=objcopy 316: ++ STRIP=strip 316: ++ QEMU= -315: + grep __tsan_init -313: +++ uname -313: ++ '[' Linux = FreeBSD ']' -313: ++ trap 'on_error $LINENO' ERR -313: ++ trap on_exit EXIT -313: ++ echo -n 'Testing version-script8 ... ' -313: Testing version-script8 ... ++ set -o pipefail -313: ++ set -x -313: + cat -303: + cc -B. -o out/test/aarch64/version-script2/exe out/test/aarch64/version-script2/c.o out/test/aarch64/version-script2/b.so -309: + grep -F _ZN3foo3barE out/test/aarch64/version-script4/log -300: + nm -g out/test/aarch64/version-script17/exe1 -315: + nm mold -300: + grep foo -300: 0000000000010828 T foo 316: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/versioned-undef.sh .sh +311: + c++ -fPIC -c -o out/test/aarch64/version-script6/e.o -xc - 316: ++ testname=versioned-undef 316: ++ t=out/test/aarch64/versioned-undef 316: ++ mkdir -p out/test/aarch64/versioned-undef -309: 5: 00000000000308c4 4 OBJECT GLOBAL DEFAULT 19 _ZN3foo3barE -309: + not grep -F ' bar' out/test/aarch64/version-script4/log -309: + grep -F ' bar' out/test/aarch64/version-script4/log -300: + cat +310: + readelf --dyn-syms out/test/aarch64/version-script5/c.so +308: + cc -xc -c -o out/test/aarch64/version-script3/c.o - +311: + cat +310: + grep -F foo out/test/aarch64/version-script5/log 308: + cat +310: 5: 00000000000308c0 4 OBJECT GLOBAL DEFAULT 19 foo +310: + not grep -F ' main' out/test/aarch64/version-script5/log +310: + grep -F ' main' out/test/aarch64/version-script5/log +310: + return 0 +310: + on_exit +310: + echo OK +310: OK +310: + exit 0 +305/347 Test #310: aarch64-version-script5 .................................. Passed 0.10 sec +test 317 + Start 317: aarch64-visibility + +317: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/visibility.sh" +317: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +317: Environment variables: +317: MACHINE=aarch64 +317: CPU= +317: Test timeout computed to be: 1500 +316: ++ case $MACHINE in +316: ++ tlsdesc_opt=-mtls-dialect=desc +305: 6: 00000000000107b0 8 FUNC GLOBAL DEFAULT 14 foo_y@@VER2 +317: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/visibility.sh +305: + grep -F foo_z@@VER2 out/test/aarch64/version-script21/log +316: +++ uname +317: + . /build/reproducible-path/mold-2.37.1+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= +316: ++ '[' Linux = FreeBSD ']' +316: ++ trap 'on_error $LINENO' ERR +316: ++ trap on_exit EXIT +316: ++ echo -n 'Testing versioned-undef ... ' +316: Testing versioned-undef ... ++ set -o pipefail +316: ++ set -x +316: + is_musl +305: 7: 00000000000107b8 8 FUNC GLOBAL DEFAULT 14 foo_z@@VER2 +305: + on_exit +305: + echo OK +305: OK +305: + exit 0 317: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/visibility.sh .sh +306/347 Test #305: aarch64-version-script21 ................................. Passed 0.15 sec 317: ++ testname=visibility 317: ++ t=out/test/aarch64/visibility 317: ++ mkdir -p out/test/aarch64/visibility -308: + cc -xc -c -o out/test/aarch64/version-script3/c.o - -309: + return 0 -309: + on_exit -309: + echo OK -309: OK -309: + exit 0 -306/347 Test #309: aarch64-version-script4 .................................. Passed 0.30 sec +309: + readelf --dyn-syms out/test/aarch64/version-script4/c.so test 318 Start 318: aarch64-warn-common @@ -23749,31 +23808,30 @@ 318: MACHINE=aarch64 318: CPU= 318: Test timeout computed to be: 1500 -300: + 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 -316: ++ case $MACHINE in -316: ++ tlsdesc_opt=-mtls-dialect=desc +316: + grep musl +309: + grep -F _ZN3foo3barE out/test/aarch64/version-script4/log +309: 5: 00000000000308c4 4 OBJECT GLOBAL DEFAULT 19 _ZN3foo3barE +309: + not grep -F ' bar' out/test/aarch64/version-script4/log +309: + grep -F ' bar' out/test/aarch64/version-script4/log +309: + return 0 +309: + on_exit +309: + echo OK +309: OK +309: + exit 0 +307/347 Test #309: aarch64-version-script4 .................................. Passed 0.13 sec +test 319 + Start 319: aarch64-warn-once + +319: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/warn-once.sh" +319: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +319: Environment variables: +319: MACHINE=aarch64 +319: CPU= +319: Test timeout computed to be: 1500 +316: + cat 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 visibility ... ' -317: Testing visibility ... ++ set -o pipefail -317: ++ set -x -313: + cc -B. -xc -shared -o out/test/aarch64/version-script8/b.so -Wl,-version-script,out/test/aarch64/version-script8/a.ver - -313: + cat -316: +++ uname -316: ++ '[' Linux = FreeBSD ']' -316: ++ trap 'on_error $LINENO' ERR -316: ++ trap on_exit EXIT -316: ++ echo -n 'Testing versioned-undef ... ' -316: Testing versioned-undef ... ++ set -o pipefail -316: ++ set -x -316: + is_musl -317: + cc -xc -c -o out/test/aarch64/visibility/a.o - -317: + cat -310: + readelf --dyn-syms out/test/aarch64/version-script5/c.so +312: + readelf --dyn-syms out/test/aarch64/version-script7/c.so 318: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/warn-common.sh 318: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 318: ++ export LC_ALL=C @@ -23789,51 +23847,12 @@ 318: ++ OBJCOPY=objcopy 318: ++ STRIP=strip 318: ++ QEMU= -316: + grep musl +312: + grep 'foo$' out/test/aarch64/version-script7/log +317: +++ uname 318: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/warn-common.sh .sh -310: + grep -F foo out/test/aarch64/version-script5/log 318: ++ testname=warn-common 318: ++ t=out/test/aarch64/warn-common 318: ++ mkdir -p out/test/aarch64/warn-common -318: ++ case $MACHINE in -318: ++ tlsdesc_opt=-mtls-dialect=desc -316: + cat -316: + cc -fPIC -c -o out/test/aarch64/versioned-undef/a.o -xc - -318: +++ uname -310: 5: 00000000000308c0 4 OBJECT GLOBAL DEFAULT 19 foo -310: + not grep -F ' main' out/test/aarch64/version-script5/log -310: + grep -F ' main' out/test/aarch64/version-script5/log -318: ++ '[' Linux = FreeBSD ']' -318: ++ trap 'on_error $LINENO' ERR -318: ++ trap on_exit EXIT -318: ++ echo -n 'Testing warn-common ... ' -318: Testing warn-common ... ++ set -o pipefail -318: ++ set -x -318: + cat -311: + cat -317: + cc -xc -c -o out/test/aarch64/visibility/b.o - -317: + cat -310: + return 0 -310: + on_exit -310: + echo OK -310: OK -310: + exit 0 -307/347 Test #310: aarch64-version-script5 .................................. Passed 0.38 sec -test 319 - Start 319: aarch64-warn-once - -319: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/warn-once.sh" -319: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -319: Environment variables: -319: MACHINE=aarch64 -319: CPU= -319: Test timeout computed to be: 1500 -308: + cc -B. -o out/test/aarch64/version-script3/exe out/test/aarch64/version-script3/c.o out/test/aarch64/version-script3/b.so -312: + readelf --dyn-syms out/test/aarch64/version-script7/c.so -312: + grep 'foo$' out/test/aarch64/version-script7/log -318: + cc -fcommon -c -xc -o out/test/aarch64/warn-common/a.o - -311: + c++ -fPIC -c -o out/test/aarch64/version-script6/e.o -xc - -311: + cat 319: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/warn-once.sh 319: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 319: ++ export LC_ALL=C @@ -23850,30 +23869,28 @@ 319: ++ STRIP=strip 319: ++ QEMU= 319: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/warn-once.sh .sh +303: + out/test/aarch64/version-script2/exe 312: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND foo 312: + grep bar@@VER_X1 out/test/aarch64/version-script7/log +316: + cc -fPIC -c -o out/test/aarch64/versioned-undef/a.o -xc - +317: ++ '[' Linux = FreeBSD ']' +303: + readelf --dyn-syms out/test/aarch64/version-script2/exe +317: ++ trap 'on_error $LINENO' ERR +317: ++ trap on_exit EXIT +317: ++ echo -n 'Testing visibility ... ' +317: Testing visibility ... ++ set -o pipefail +317: ++ set -x 319: ++ testname=warn-once 319: ++ t=out/test/aarch64/warn-once 319: ++ mkdir -p out/test/aarch64/warn-once -319: ++ case $MACHINE in -319: ++ tlsdesc_opt=-mtls-dialect=desc -303: + out/test/aarch64/version-script2/exe -303: + readelf --dyn-syms out/test/aarch64/version-script2/exe +317: + cat 312: 6: 0000000000010728 16 FUNC GLOBAL DEFAULT 14 bar@@VER_X1 -303: + grep -F foo@ver1 out/test/aarch64/version-script2/log -317: + rm -f out/test/aarch64/visibility/c.a 312: + on_exit 312: + echo OK 312: OK 312: + exit 0 -319: +++ uname -319: ++ '[' Linux = FreeBSD ']' -319: ++ trap 'on_error $LINENO' ERR -319: ++ trap on_exit EXIT -319: ++ echo -n 'Testing warn-once ... ' -319: Testing warn-once ... ++ set -o pipefail -319: ++ set -x -308/347 Test #312: aarch64-version-script7 .................................. Passed 0.33 sec +308/347 Test #312: aarch64-version-script7 .................................. Passed 0.10 sec +308: + cc -B. -o out/test/aarch64/version-script3/exe out/test/aarch64/version-script3/c.o out/test/aarch64/version-script3/b.so test 320 Start 320: aarch64-warn-symbol-type @@ -23883,46 +23900,28 @@ 320: MACHINE=aarch64 320: CPU= 320: Test timeout computed to be: 1500 -314: + readelf --dyn-syms out/test/aarch64/version-script9/c.so -314: + grep ' foo@@VER1$' out/test/aarch64/version-script9/log +317: + cc -xc -c -o out/test/aarch64/visibility/a.o - +318: ++ case $MACHINE in +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 warn-common ... ' +318: Testing warn-common ... ++ set -o pipefail +318: ++ set -x +311: + 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 +303: + grep -F foo@ver1 out/test/aarch64/version-script2/log 303: 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo@ver1 (4) 303: + grep -F bar@ver2 out/test/aarch64/version-script2/log +319: ++ case $MACHINE in +319: ++ tlsdesc_opt=-mtls-dialect=desc +319: +++ uname +320: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/warn-symbol-type.sh +318: + cat +318: + cc -fcommon -c -xc -o out/test/aarch64/warn-common/a.o - 303: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar@ver2 (5) 303: + grep -F baz@ver3 out/test/aarch64/version-script2/log -303: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND baz@ver3 (6) -303: + on_exit -303: + echo OK -303: OK -303: + exit 0 -319: + cc -c -fPIC -xc -o out/test/aarch64/warn-once/a.o - -319: + cat -316: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' -316: + 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 -317: + ar crs out/test/aarch64/visibility/c.a out/test/aarch64/visibility/a.o out/test/aarch64/visibility/b.o -318: + cat -318: + cc -fcommon -c -xc -o out/test/aarch64/warn-common/b.o - -309/347 Test #303: aarch64-version-script2 .................................. Passed 0.63 sec -317: + cat -test 321 - Start 321: aarch64-warn-unresolved-symbols - -321: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/warn-unresolved-symbols.sh" -321: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -321: Environment variables: -321: MACHINE=aarch64 -321: CPU= -321: Test timeout computed to be: 1500 -317: + cc -xc -fPIC -c -o out/test/aarch64/visibility/d.o - -314: 7: 0000000000010748 0 NOTYPE GLOBAL DEFAULT 14 foo@@VER1 -314: + on_exit -314: + echo OK -314: OK -314: + exit 0 -300: + nm -g out/test/aarch64/version-script17/exe2 -300: + not grep foo -300: + grep foo -308: + out/test/aarch64/version-script3/exe -320: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/warn-symbol-type.sh 320: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 320: ++ export LC_ALL=C 320: ++ LC_ALL=C @@ -23937,30 +23936,67 @@ 320: ++ OBJCOPY=objcopy 320: ++ STRIP=strip 320: ++ QEMU= -310/347 Test #314: aarch64-version-script9 .................................. Passed 0.31 sec -test 322 - Start 322: aarch64-weak-export-dso - -322: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-dso.sh" -322: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -322: Environment variables: -322: MACHINE=aarch64 -322: CPU= -322: Test timeout computed to be: 1500 -300: + return 0 -300: + cat -300: + 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 -311: + 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 -308: + readelf --dyn-syms out/test/aarch64/version-script3/exe -308: + grep -F foo@ver1 out/test/aarch64/version-script3/log -308: 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo@ver1 (4) -308: + grep -F bar@ver2 out/test/aarch64/version-script3/log 320: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/warn-symbol-type.sh .sh +319: ++ '[' Linux = FreeBSD ']' +319: ++ trap 'on_error $LINENO' ERR +319: ++ trap on_exit EXIT +319: ++ echo -n 'Testing warn-once ... ' +319: Testing warn-once ... ++ set -o pipefail +319: ++ set -x 320: ++ testname=warn-symbol-type 320: ++ t=out/test/aarch64/warn-symbol-type 320: ++ mkdir -p out/test/aarch64/warn-symbol-type +319: + cat +313: + cc -xc -c -o out/test/aarch64/version-script8/c.o - +300: + not grep foo +300: + grep foo +313: + cat 320: ++ case $MACHINE in 320: ++ tlsdesc_opt=-mtls-dialect=desc +303: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND baz@ver3 (6) +320: +++ uname +300: + nm -g out/test/aarch64/version-script17/exe3 +303: + on_exit +303: + echo OK +303: OK +303: + exit 0 +309/347 Test #303: aarch64-version-script2 .................................. Passed 0.20 sec +test 321 + Start 321: aarch64-warn-unresolved-symbols + +321: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/warn-unresolved-symbols.sh" +321: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +321: Environment variables: +321: MACHINE=aarch64 +321: CPU= +321: Test timeout computed to be: 1500 +320: ++ '[' Linux = FreeBSD ']' +320: ++ trap 'on_error $LINENO' ERR +320: ++ trap on_exit EXIT +320: ++ echo -n 'Testing warn-symbol-type ... ' +320: Testing warn-symbol-type ... ++ set -o pipefail +320: ++ set -x +320: + cc -c -fPIC -xc -o out/test/aarch64/warn-symbol-type/a.o - +320: + cat +319: + cc -c -fPIC -xc -o out/test/aarch64/warn-once/a.o - +314: + readelf --dyn-syms out/test/aarch64/version-script9/c.so +314: + grep ' foo@@VER1$' out/test/aarch64/version-script9/log +314: 7: 0000000000010748 0 NOTYPE GLOBAL DEFAULT 14 foo@@VER1 +314: + on_exit +314: + echo OK +314: OK +314: + exit 0 +300: + return 0 +300: + on_exit +300: + echo OK +300: OK +300: + exit 0 +317: + cat +317: + cc -xc -c -o out/test/aarch64/visibility/b.o - +316: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' +316: + 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 +318: + cat +318: + cc -fcommon -c -xc -o out/test/aarch64/warn-common/b.o - 321: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/warn-unresolved-symbols.sh 321: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 321: ++ export LC_ALL=C @@ -23976,20 +24012,47 @@ 321: ++ OBJCOPY=objcopy 321: ++ STRIP=strip 321: ++ QEMU= +310/347 Test #300: aarch64-version-script17 ................................. Passed 0.26 sec +311/347 Test #314: aarch64-version-script9 .................................. Passed 0.10 sec +test 322 + Start 322: aarch64-weak-export-dso + +322: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-dso.sh" +322: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +322: Environment variables: +322: MACHINE=aarch64 +322: CPU= +322: Test timeout computed to be: 1500 +test 323 + Start 323: aarch64-weak-export-dso2 + +323: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-dso2.sh" +323: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +323: Environment variables: +323: MACHINE=aarch64 +323: CPU= +323: Test timeout computed to be: 1500 321: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/warn-unresolved-symbols.sh .sh 321: ++ testname=warn-unresolved-symbols 321: ++ t=out/test/aarch64/warn-unresolved-symbols 321: ++ mkdir -p out/test/aarch64/warn-unresolved-symbols -320: +++ uname -320: ++ '[' Linux = FreeBSD ']' -320: ++ trap 'on_error $LINENO' ERR -320: ++ trap on_exit EXIT -320: ++ echo -n 'Testing warn-symbol-type ... ' -320: Testing warn-symbol-type ... ++ set -o pipefail -320: ++ set -x 321: ++ case $MACHINE in 321: ++ tlsdesc_opt=-mtls-dialect=desc -313: + cat +321: +++ uname +321: ++ '[' Linux = FreeBSD ']' +321: ++ trap 'on_error $LINENO' ERR +321: ++ trap on_exit EXIT +321: ++ echo -n 'Testing warn-unresolved-symbols ... ' +321: Testing warn-unresolved-symbols ... ++ set -o pipefail +321: ++ set -x +321: + cc -c -o out/test/aarch64/warn-unresolved-symbols/a.o -xc - +313: + cc -B. -o out/test/aarch64/version-script8/exe out/test/aarch64/version-script8/c.o out/test/aarch64/version-script8/b.so +319: + cat +319: + cc -c -fPIC -xc -o out/test/aarch64/warn-once/b.o - +317: + rm -f out/test/aarch64/visibility/c.a +317: + ar crs out/test/aarch64/visibility/c.a out/test/aarch64/visibility/a.o out/test/aarch64/visibility/b.o +320: + grep 'warning: symbol type mismatch: times' +320: + cc -B. -shared -o out/test/aarch64/warn-symbol-type/a.so out/test/aarch64/warn-symbol-type/a.o 322: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-dso.sh 322: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 322: ++ export LC_ALL=C @@ -24005,58 +24068,21 @@ 322: ++ OBJCOPY=objcopy 322: ++ STRIP=strip 322: ++ QEMU= -320: + cc -c -fPIC -xc -o out/test/aarch64/warn-symbol-type/a.o - -321: +++ uname -321: ++ '[' Linux = FreeBSD ']' -321: ++ trap 'on_error $LINENO' ERR -321: ++ trap on_exit EXIT -321: ++ echo -n 'Testing warn-unresolved-symbols ... ' -321: Testing warn-unresolved-symbols ... ++ set -o pipefail -321: ++ set -x -308: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar@ver2 (5) -308: + grep -F baz@ver2 out/test/aarch64/version-script3/log -320: + cat -313: + cc -xc -c -o out/test/aarch64/version-script8/c.o - 322: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-dso.sh .sh 322: ++ testname=weak-export-dso 322: ++ t=out/test/aarch64/weak-export-dso 322: ++ mkdir -p out/test/aarch64/weak-export-dso -318: + cc -B. -o out/test/aarch64/warn-common/exe out/test/aarch64/warn-common/a.o out/test/aarch64/warn-common/b.o -319: + cc -c -fPIC -xc -o out/test/aarch64/warn-once/b.o - -317: + cc -B. -shared -o out/test/aarch64/visibility/e.so out/test/aarch64/visibility/c.a out/test/aarch64/visibility/d.o -319: + cat -321: + cc -c -o out/test/aarch64/warn-unresolved-symbols/a.o -xc - -321: + cat -318: + not grep -F 'multiple common symbols' -318: + grep -F 'multiple common symbols' 322: ++ case $MACHINE in 322: ++ tlsdesc_opt=-mtls-dialect=desc -308: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND baz@ver2 (5) -308: + on_exit -308: + echo OK -308: OK -308: + exit 0 -311/347 Test #308: aarch64-version-script3 .................................. Passed 0.61 sec -test 323 - Start 323: aarch64-weak-export-dso2 - -323: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-dso2.sh" -323: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -323: Environment variables: -323: MACHINE=aarch64 -323: CPU= -323: Test timeout computed to be: 1500 322: +++ uname +321: + cat +323: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-dso2.sh 322: ++ '[' Linux = FreeBSD ']' 322: ++ trap 'on_error $LINENO' ERR 322: ++ trap on_exit EXIT 322: ++ echo -n 'Testing weak-export-dso ... ' 322: Testing weak-export-dso ... ++ set -o pipefail 322: ++ set -x -322: + cc -fPIC -c -o out/test/aarch64/weak-export-dso/a.o -xc - -322: + cat -316: + cat -323: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-dso2.sh 323: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 323: ++ export LC_ALL=C 323: ++ LC_ALL=C @@ -24071,40 +24097,51 @@ 323: ++ OBJCOPY=objcopy 323: ++ STRIP=strip 323: ++ QEMU= +322: + cc -fPIC -c -o out/test/aarch64/weak-export-dso/a.o -xc - +317: + cc -xc -fPIC -c -o out/test/aarch64/visibility/d.o - +317: + cat +322: + cat 323: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-dso2.sh .sh 323: ++ testname=weak-export-dso2 323: ++ t=out/test/aarch64/weak-export-dso2 323: ++ mkdir -p out/test/aarch64/weak-export-dso2 -316: + cc -c -o out/test/aarch64/versioned-undef/d.o -xc - -320: + grep 'warning: symbol type mismatch: times' 323: ++ case $MACHINE in 323: ++ tlsdesc_opt=-mtls-dialect=desc +311: + readelf --dyn-syms out/test/aarch64/version-script6/f.so +319: + 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 323: +++ uname -320: + cc -B. -shared -o out/test/aarch64/warn-symbol-type/a.so out/test/aarch64/warn-symbol-type/a.o +311: + grep foo@VER_X1 out/test/aarch64/version-script6/log 323: ++ '[' Linux = FreeBSD ']' 323: ++ trap 'on_error $LINENO' ERR 323: ++ trap on_exit EXIT 323: ++ echo -n 'Testing weak-export-dso2 ... ' 323: Testing weak-export-dso2 ... ++ set -o pipefail 323: ++ set -x -313: + cc -B. -o out/test/aarch64/version-script8/exe out/test/aarch64/version-script8/c.o out/test/aarch64/version-script8/b.so +311: 5: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND foo@VER_X1 (6) +311: + grep bar@VER_X2 out/test/aarch64/version-script6/log +318: + cc -B. -o out/test/aarch64/warn-common/exe out/test/aarch64/warn-common/a.o out/test/aarch64/warn-common/b.o +313: + out/test/aarch64/version-script8/exe +311: 4: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND bar@VER_X2 (7) +311: + grep baz@@VER_Y2 out/test/aarch64/version-script6/log 323: + cc -fPIC -c -o out/test/aarch64/weak-export-dso2/a.o -xc - -317: + not grep -F foo -317: + grep -F foo -321: + grep 'undefined symbol:.*foo' -317: + readelf --dyn-syms out/test/aarch64/visibility/e.so -321: + not cc -B. -o out/test/aarch64/warn-unresolved-symbols/exe out/test/aarch64/warn-unresolved-symbols/a.o +308: + out/test/aarch64/version-script3/exe 323: + cat -322: + cc -B. -o out/test/aarch64/weak-export-dso/b.so out/test/aarch64/weak-export-dso/a.o -shared -319: + 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 -300: + not grep foo -300: + grep foo -317: + return 0 -317: + on_exit -317: + echo OK -317: OK -317: + exit 0 -312/347 Test #317: aarch64-visibility ....................................... Passed 0.43 sec +311: 7: 0000000000010808 32 FUNC GLOBAL DEFAULT 14 baz@@VER_Y2 +311: + on_exit +311: + echo OK +311: OK +311: + exit 0 +308: + readelf --dyn-syms out/test/aarch64/version-script3/exe +308: + grep -F foo@ver1 out/test/aarch64/version-script3/log +308: 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo@ver1 (4) +308: + grep -F bar@ver2 out/test/aarch64/version-script3/log +308: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar@ver2 (5) +308: + grep -F baz@ver2 out/test/aarch64/version-script3/log +318: + not grep -F 'multiple common symbols' +318: + grep -F 'multiple common symbols' +313: + readelf --dyn-syms out/test/aarch64/version-script8/b.so +321: + grep 'undefined symbol:.*foo' +312/347 Test #311: aarch64-version-script6 .................................. Passed 0.20 sec test 324 Start 324: aarch64-weak-export-exe @@ -24114,14 +24151,16 @@ 324: MACHINE=aarch64 324: CPU= 324: Test timeout computed to be: 1500 -300: + nm -g out/test/aarch64/version-script17/exe3 -300: + return 0 -300: + on_exit -300: + echo OK -300: OK -300: + exit 0 -313/347 Test #300: aarch64-version-script17 ................................. Passed 0.95 sec -316: + cc -B. -o out/test/aarch64/versioned-undef/exe out/test/aarch64/versioned-undef/d.o out/test/aarch64/versioned-undef/c.so +321: + not cc -B. -o out/test/aarch64/warn-unresolved-symbols/exe out/test/aarch64/warn-unresolved-symbols/a.o +308: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND baz@ver2 (5) +308: + on_exit +308: + echo OK +308: OK +308: + exit 0 +313: + grep -F foo@@ver1 out/test/aarch64/version-script8/log +313: 6: 0000000000010768 8 FUNC GLOBAL DEFAULT 14 foo@@ver1 +313/347 Test #308: aarch64-version-script3 .................................. Passed 0.22 sec +313: + grep -F bar@@ver2 out/test/aarch64/version-script8/log test 325 Start 325: aarch64-weak-undef-dso @@ -24131,29 +24170,25 @@ 325: MACHINE=aarch64 325: CPU= 325: Test timeout computed to be: 1500 -311: + readelf --dyn-syms out/test/aarch64/version-script6/f.so -311: + grep foo@VER_X1 out/test/aarch64/version-script6/log -324: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-exe.sh -324: + . /build/reproducible-path/mold-2.37.1+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= -311: 5: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND foo@VER_X1 (6) -311: + grep bar@VER_X2 out/test/aarch64/version-script6/log -324: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-exe.sh .sh -324: ++ testname=weak-export-exe -324: ++ t=out/test/aarch64/weak-export-exe -324: ++ mkdir -p out/test/aarch64/weak-export-exe +313: 5: 0000000000010770 8 FUNC GLOBAL DEFAULT 14 bar@@ver2 +313: + not grep -F baz out/test/aarch64/version-script8/log +313: + grep -F baz out/test/aarch64/version-script8/log +317: + cc -B. -shared -o out/test/aarch64/visibility/e.so out/test/aarch64/visibility/c.a out/test/aarch64/visibility/d.o +313: + return 0 +313: + on_exit +313: + echo OK +313: OK +313: + exit 0 +314/347 Test #313: aarch64-version-script8 .................................. Passed 0.18 sec +test 326 + Start 326: aarch64-weak-undef + +326: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef.sh" +326: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +326: Environment variables: +326: MACHINE=aarch64 +326: CPU= +326: Test timeout computed to be: 1500 325: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef-dso.sh 325: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 325: ++ export LC_ALL=C @@ -24169,61 +24204,36 @@ 325: ++ OBJCOPY=objcopy 325: ++ STRIP=strip 325: ++ QEMU= -318: + return 0 325: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef-dso.sh .sh -311: 4: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND bar@VER_X2 (7) -311: + grep baz@@VER_Y2 out/test/aarch64/version-script6/log 325: ++ testname=weak-undef-dso 325: ++ t=out/test/aarch64/weak-undef-dso 325: ++ mkdir -p out/test/aarch64/weak-undef-dso -318: + grep -F 'multiple common symbols' -324: ++ case $MACHINE in -324: ++ tlsdesc_opt=-mtls-dialect=desc -318: + 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 +316: + cc -c -o out/test/aarch64/versioned-undef/d.o -xc - +316: + cat +322: + cc -B. -o out/test/aarch64/weak-export-dso/b.so out/test/aarch64/weak-export-dso/a.o -shared +324: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-exe.sh +324: + . /build/reproducible-path/mold-2.37.1+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= +326: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef.sh 325: ++ case $MACHINE in 325: ++ tlsdesc_opt=-mtls-dialect=desc -325: +++ uname -311: 7: 0000000000010808 32 FUNC GLOBAL DEFAULT 14 baz@@VER_Y2 -311: + on_exit -311: + echo OK -311: OK -311: + exit 0 -325: ++ '[' Linux = FreeBSD ']' -325: ++ trap 'on_error $LINENO' ERR -325: ++ trap on_exit EXIT -325: ++ echo -n 'Testing weak-undef-dso ... ' -325: Testing weak-undef-dso ... ++ set -o pipefail -325: ++ set -x -324: +++ uname -314/347 Test #311: aarch64-version-script6 .................................. Passed 0.72 sec -324: ++ '[' Linux = FreeBSD ']' -test 326 - Start 326: aarch64-weak-undef - -326: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef.sh" -326: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -326: Environment variables: -326: MACHINE=aarch64 -326: CPU= -326: Test timeout computed to be: 1500 -324: ++ trap 'on_error $LINENO' ERR -324: ++ trap on_exit EXIT -324: ++ echo -n 'Testing weak-export-exe ... ' -324: Testing weak-export-exe ... ++ set -o pipefail -324: ++ set -x -324: + cc -fPIC -c -o out/test/aarch64/weak-export-exe/a.o -xc - -324: + cat -325: + cc -c -o out/test/aarch64/weak-undef-dso/a.o -fPIC -xc - -325: + cat -323: + cc -B. -o out/test/aarch64/weak-export-dso2/b.so out/test/aarch64/weak-export-dso2/a.o -shared -313: + out/test/aarch64/version-script8/exe -322: + cc -B. -o out/test/aarch64/weak-export-dso/c.so out/test/aarch64/weak-export-dso/a.o -shared -Wl,-z,defs -313: + readelf --dyn-syms out/test/aarch64/version-script8/b.so -326: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef.sh 326: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 326: ++ export LC_ALL=C 326: ++ LC_ALL=C 326: ++ '[' -z aarch64 ']' +325: +++ uname 326: ++ '[' -z '' ']' 326: ++ TESTDIR=out/test/aarch64 326: ++ CC=cc @@ -24234,13 +24244,19 @@ 326: ++ OBJCOPY=objcopy 326: ++ STRIP=strip 326: ++ QEMU= -313: + grep -F foo@@ver1 out/test/aarch64/version-script8/log 320: mold: warning: symbol type mismatch: times 320: + on_exit +326: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef.sh .sh 320: + echo OK 320: OK 320: + exit 0 -315/347 Test #320: aarch64-warn-symbol-type ................................. Passed 0.35 sec +325: ++ '[' Linux = FreeBSD ']' +315/347 Test #320: aarch64-warn-symbol-type ................................. Passed 0.09 sec +325: ++ trap 'on_error $LINENO' ERR +325: ++ trap on_exit EXIT +325: ++ echo -n 'Testing weak-undef-dso ... ' +325: Testing weak-undef-dso ... ++ set -o pipefail +325: ++ set -x test 327 Start 327: aarch64-weak-undef2 @@ -24250,32 +24266,21 @@ 327: MACHINE=aarch64 327: CPU= 327: Test timeout computed to be: 1500 -313: 6: 0000000000010768 8 FUNC GLOBAL DEFAULT 14 foo@@ver1 -313: + grep -F bar@@ver2 out/test/aarch64/version-script8/log -313: 5: 0000000000010770 8 FUNC GLOBAL DEFAULT 14 bar@@ver2 -313: + not grep -F baz out/test/aarch64/version-script8/log -313: + grep -F baz out/test/aarch64/version-script8/log -326: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef.sh .sh +325: + cat +325: + cc -c -o out/test/aarch64/weak-undef-dso/a.o -fPIC -xc - 326: ++ testname=weak-undef 326: ++ t=out/test/aarch64/weak-undef 326: ++ mkdir -p out/test/aarch64/weak-undef 326: ++ case $MACHINE in 326: ++ tlsdesc_opt=-mtls-dialect=desc -313: + return 0 -313: + on_exit -313: + echo OK -313: OK -313: + exit 0 -316/347 Test #313: aarch64-version-script8 .................................. Passed 0.68 sec -test 328 - Start 328: aarch64-weak-undef4 - -328: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef4.sh" -328: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -328: Environment variables: -328: MACHINE=aarch64 -328: CPU= -328: Test timeout computed to be: 1500 +326: +++ uname +326: ++ '[' Linux = FreeBSD ']' +326: ++ trap 'on_error $LINENO' ERR +326: ++ trap on_exit EXIT +326: ++ echo -n 'Testing weak-undef ... ' +326: Testing weak-undef ... ++ set -o pipefail +326: ++ set -x +324: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-exe.sh .sh 327: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef2.sh 327: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 327: ++ export LC_ALL=C @@ -24292,35 +24297,62 @@ 327: ++ STRIP=strip 327: ++ QEMU= 327: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef2.sh .sh -326: +++ uname -326: ++ '[' Linux = FreeBSD ']' -326: ++ trap 'on_error $LINENO' ERR -326: ++ trap on_exit EXIT -326: ++ echo -n 'Testing weak-undef ... ' -326: Testing weak-undef ... ++ set -o pipefail -326: ++ set -x -326: + cc -c -o out/test/aarch64/weak-undef/a.o -fPIC -xc - +323: + cc -B. -o out/test/aarch64/weak-export-dso2/b.so out/test/aarch64/weak-export-dso2/a.o -shared +327: ++ testname=weak-undef2 +327: ++ t=out/test/aarch64/weak-undef2 +327: ++ mkdir -p out/test/aarch64/weak-undef2 +324: ++ testname=weak-export-exe +324: ++ t=out/test/aarch64/weak-export-exe +324: ++ mkdir -p out/test/aarch64/weak-export-exe +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 weak-export-exe ... ' +324: Testing weak-export-exe ... ++ set -o pipefail +324: ++ set -x 326: + cat +326: + cc -c -o out/test/aarch64/weak-undef/a.o -fPIC -xc - +324: + cat +324: + cc -fPIC -c -o out/test/aarch64/weak-export-exe/a.o -xc - +327: ++ case $MACHINE in +327: ++ tlsdesc_opt=-mtls-dialect=desc +325: + cc -B. -shared -o out/test/aarch64/weak-undef-dso/b.so out/test/aarch64/weak-undef-dso/a.o +316: + cc -B. -o out/test/aarch64/versioned-undef/exe out/test/aarch64/versioned-undef/d.o out/test/aarch64/versioned-undef/c.so +327: +++ uname +327: ++ '[' Linux = FreeBSD ']' +327: ++ trap 'on_error $LINENO' ERR +327: ++ trap on_exit EXIT +327: ++ echo -n 'Testing weak-undef2 ... ' +327: Testing weak-undef2 ... ++ set -o pipefail +327: ++ set -x +327: + cat +327: + cc -c -o out/test/aarch64/weak-undef2/a.o -xc - +319: ++ grep 'undefined symbol:.* foo$' out/test/aarch64/warn-once/log +318: + return 0 321: mold: error: undefined symbol: foo -318: mold: warning: out/test/aarch64/warn-common/b.o: multiple common symbols: foo -318: + on_exit -318: + echo OK -318: OK -318: + exit 0 -317/347 Test #318: aarch64-warn-common ...................................... Passed 0.54 sec -test 329 - Start 329: aarch64-weak-undef5 +319: ++ wc -l +319: + '[' 1 = 1 ']' +319: + on_exit +319: + echo OK +319: OK +319: + exit 0 +316/347 Test #319: aarch64-warn-once ........................................ Passed 0.13 sec +318: + grep -F 'multiple common symbols' +test 328 + Start 328: aarch64-weak-undef4 -329: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef5.sh" -329: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -329: Environment variables: -329: MACHINE=aarch64 -329: CPU= -329: Test timeout computed to be: 1500 +328: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef4.sh" +328: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +328: Environment variables: +328: MACHINE=aarch64 +328: CPU= +328: Test timeout computed to be: 1500 +318: + 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 321: + cc -B. -o out/test/aarch64/warn-unresolved-symbols/exe out/test/aarch64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols -327: ++ testname=weak-undef2 -327: ++ t=out/test/aarch64/weak-undef2 -327: ++ mkdir -p out/test/aarch64/weak-undef2 +321: + grep 'undefined symbol:.*foo' 328: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef4.sh 328: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 328: ++ export LC_ALL=C @@ -24336,11 +24368,54 @@ 328: ++ OBJCOPY=objcopy 328: ++ STRIP=strip 328: ++ QEMU= -321: + grep 'undefined symbol:.*foo' +328: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef4.sh .sh +328: ++ testname=weak-undef4 +328: ++ t=out/test/aarch64/weak-undef4 +328: ++ mkdir -p out/test/aarch64/weak-undef4 +322: + cc -B. -o out/test/aarch64/weak-export-dso/c.so out/test/aarch64/weak-export-dso/a.o -shared -Wl,-z,defs +328: ++ case $MACHINE in +328: ++ tlsdesc_opt=-mtls-dialect=desc +328: +++ uname +317: + readelf --dyn-syms out/test/aarch64/visibility/e.so +324: + cc -B. -o out/test/aarch64/weak-export-exe/exe out/test/aarch64/weak-export-exe/a.o +328: ++ '[' Linux = FreeBSD ']' +328: ++ trap 'on_error $LINENO' ERR +328: ++ trap on_exit EXIT +328: ++ echo -n 'Testing weak-undef4 ... ' +328: Testing weak-undef4 ... ++ set -o pipefail +328: ++ set -x +317: + not grep -F foo +317: + grep -F foo +328: + cc -c -o out/test/aarch64/weak-undef4/a.o -xc - 315: + grep 'mold .*compatible with GNU ld' +326: + cat +326: + cc -c -o out/test/aarch64/weak-undef/b.o -fno-PIC -xc - 315: + ./mold -v -325: + cc -B. -shared -o out/test/aarch64/weak-undef-dso/b.so out/test/aarch64/weak-undef-dso/a.o +328: + cat +327: + cc -c -o out/test/aarch64/weak-undef2/b.o -xc - +325: + cc -xc -c -o out/test/aarch64/weak-undef-dso/c.o - +325: + cat +327: + cat +317: + return 0 +317: + on_exit +317: + echo OK +317: OK +317: + exit 0 +317/347 Test #317: aarch64-visibility ....................................... Passed 0.19 sec +test 329 + Start 329: aarch64-weak-undef5 + +329: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef5.sh" +329: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +329: Environment variables: +329: MACHINE=aarch64 +329: CPU= +329: Test timeout computed to be: 1500 +315: mold 2.37.1 (compatible with GNU ld) +316: + out/test/aarch64/versioned-undef/exe +323: + cc -fPIC -c -o out/test/aarch64/weak-export-dso2/c.o -xc - 329: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef5.sh +315: + grep 'mold .*compatible with GNU ld' 329: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 329: ++ export LC_ALL=C 329: ++ LC_ALL=C @@ -24355,42 +24430,19 @@ 329: ++ OBJCOPY=objcopy 329: ++ STRIP=strip 329: ++ QEMU= -324: + cc -B. -o out/test/aarch64/weak-export-exe/exe out/test/aarch64/weak-export-exe/a.o -328: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef4.sh .sh -328: ++ testname=weak-undef4 -328: ++ t=out/test/aarch64/weak-undef4 -328: ++ mkdir -p out/test/aarch64/weak-undef4 -315: mold 2.37.1 (compatible with GNU ld) -319: ++ wc -l +323: + cat 329: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef5.sh .sh -327: ++ case $MACHINE in -327: ++ tlsdesc_opt=-mtls-dialect=desc -328: ++ case $MACHINE in -328: ++ tlsdesc_opt=-mtls-dialect=desc -315: + grep 'mold .*compatible with GNU ld' -315: + ./mold --version 329: ++ testname=weak-undef5 329: ++ t=out/test/aarch64/weak-undef5 329: ++ mkdir -p out/test/aarch64/weak-undef5 -319: ++ grep 'undefined symbol:.* foo$' out/test/aarch64/warn-once/log -315: mold 2.37.1 (compatible with GNU ld) -327: +++ uname -327: ++ '[' Linux = FreeBSD ']' -327: ++ trap 'on_error $LINENO' ERR -327: ++ trap on_exit EXIT -327: ++ echo -n 'Testing weak-undef2 ... ' -327: Testing weak-undef2 ... ++ set -o pipefail -327: ++ set -x -328: +++ uname -315: + grep 'mold .*compatible with GNU ld' -319: + '[' 1 = 1 ']' -319: + on_exit -319: + echo OK -319: OK -319: + exit 0 -329: ++ case $MACHINE in -329: ++ tlsdesc_opt=-mtls-dialect=desc -318/347 Test #319: aarch64-warn-once ........................................ Passed 0.51 sec +316: + grep '^1 2 3 3 4$' +316: 1 2 3 3 4 +316: + on_exit +316: + echo OK +316: OK +316: + exit 0 +315: + ./mold --version +318/347 Test #316: aarch64-versioned-undef .................................. Passed 0.22 sec test 330 Start 330: aarch64-whole-archive @@ -24400,30 +24452,54 @@ 330: MACHINE=aarch64 330: CPU= 330: Test timeout computed to be: 1500 -328: ++ '[' Linux = FreeBSD ']' -328: ++ trap 'on_error $LINENO' ERR -328: ++ trap on_exit EXIT -328: ++ echo -n 'Testing weak-undef4 ... ' -328: Testing weak-undef4 ... ++ set -o pipefail -328: ++ set -x -327: + cat -327: + cc -c -o out/test/aarch64/weak-undef2/a.o -xc - +321: mold: warning: undefined symbol: foo +321: + grep 'undefined symbol:.*foo' +321: + 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 +322: + readelf --dyn-syms out/test/aarch64/weak-export-dso/b.so +315: mold 2.37.1 (compatible with GNU ld) +330: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/whole-archive.sh +322: + grep 'WEAK DEFAULT UND foo' +329: ++ case $MACHINE in +329: ++ tlsdesc_opt=-mtls-dialect=desc 329: +++ uname +322: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND foo +330: + . /build/reproducible-path/mold-2.37.1+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= +322: + readelf --dyn-syms out/test/aarch64/weak-export-dso/c.so +322: + grep 'WEAK DEFAULT UND foo' +330: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/whole-archive.sh .sh 329: ++ '[' Linux = FreeBSD ']' 329: ++ trap 'on_error $LINENO' ERR 329: ++ trap on_exit EXIT 329: ++ echo -n 'Testing weak-undef5 ... ' 329: Testing weak-undef5 ... ++ set -o pipefail 329: ++ set -x -315: + ./mold -V -316: + grep '^1 2 3 3 4$' -316: + out/test/aarch64/versioned-undef/exe -316: 1 2 3 3 4 -316: + on_exit -316: + echo OK -316: OK -316: + exit 0 -319/347 Test #316: aarch64-versioned-undef .................................. Passed 0.67 sec +329: + cat +330: ++ testname=whole-archive +330: ++ t=out/test/aarch64/whole-archive +330: ++ mkdir -p out/test/aarch64/whole-archive +329: + cc -c -o out/test/aarch64/weak-undef5/a.o -fPIC -xc - +322: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND foo +322: + on_exit +322: + echo OK +322: OK +322: + exit 0 +330: ++ case $MACHINE in +330: ++ tlsdesc_opt=-mtls-dialect=desc +330: +++ uname +319/347 Test #322: aarch64-weak-export-dso .................................. Passed 0.15 sec test 331 Start 331: aarch64-wrap-lto @@ -24433,16 +24509,16 @@ 331: MACHINE=aarch64 331: CPU= 331: Test timeout computed to be: 1500 -328: + cc -c -o out/test/aarch64/weak-undef4/a.o -xc - -328: + cat -323: + cc -fPIC -c -o out/test/aarch64/weak-export-dso2/c.o -xc - -323: + cat -329: + cc -c -o out/test/aarch64/weak-undef5/a.o -fPIC -xc - -329: + cat -326: + cc -c -o out/test/aarch64/weak-undef/b.o -fno-PIC -xc - -326: + cat -315: mold 2.37.1 (compatible with GNU ld) +315: + ./mold -V +330: ++ '[' Linux = FreeBSD ']' +330: ++ trap 'on_error $LINENO' ERR +330: ++ trap on_exit EXIT +330: ++ echo -n 'Testing whole-archive ... ' +330: Testing whole-archive ... ++ set -o pipefail +330: ++ set -x +330: + cat 331: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/wrap-lto.sh +330: + cc -o out/test/aarch64/whole-archive/a.o -c -x assembler - 331: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 331: ++ export LC_ALL=C 331: ++ LC_ALL=C @@ -24457,41 +24533,24 @@ 331: ++ OBJCOPY=objcopy 331: ++ STRIP=strip 331: ++ QEMU= -330: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/whole-archive.sh 331: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/wrap-lto.sh .sh 331: ++ testname=wrap-lto 331: ++ t=out/test/aarch64/wrap-lto 331: ++ mkdir -p out/test/aarch64/wrap-lto -315: + ./mold -V -330: + . /build/reproducible-path/mold-2.37.1+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= -322: + grep 'WEAK DEFAULT UND foo' -330: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/whole-archive.sh .sh -322: + readelf --dyn-syms out/test/aarch64/weak-export-dso/b.so +315: + grep 'mold .*compatible with GNU ld' +315: mold 2.37.1 (compatible with GNU ld) 315: + grep elf_x86_64 -330: ++ testname=whole-archive -330: ++ t=out/test/aarch64/whole-archive -330: ++ mkdir -p out/test/aarch64/whole-archive -315: elf_x86_64 +315: + ./mold -V +326: + cat 331: ++ case $MACHINE in 331: ++ tlsdesc_opt=-mtls-dialect=desc +326: + cc -fcommon -xc -c -o out/test/aarch64/weak-undef/c.o - +328: + cat +325: + 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 +328: + cc -c -o out/test/aarch64/weak-undef4/b.o -xc - 331: +++ uname -327: + cat -315: + ./mold -V -322: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND foo -327: + cc -c -o out/test/aarch64/weak-undef2/b.o -xc - +327: + not cc -B. -o out/test/aarch64/weak-undef2/exe out/test/aarch64/weak-undef2/a.o out/test/aarch64/weak-undef2/b.o +327: + grep 'undefined symbol: foo' 331: ++ '[' Linux = FreeBSD ']' 331: ++ trap 'on_error $LINENO' ERR 331: ++ trap on_exit EXIT @@ -24499,34 +24558,14 @@ 331: Testing wrap-lto ... ++ set -o pipefail 331: ++ set -x 331: + test_cflags -flto -315: + grep elf_i386 -315: elf_i386 -322: + readelf --dyn-syms out/test/aarch64/weak-export-dso/c.so -330: ++ case $MACHINE in -330: ++ tlsdesc_opt=-mtls-dialect=desc 331: + cc -B. -flto -o /dev/null -xc - -326: + cc -fcommon -xc -c -o out/test/aarch64/weak-undef/c.o - -330: +++ uname -326: + cat -330: ++ '[' Linux = FreeBSD ']' -330: ++ trap 'on_error $LINENO' ERR -330: ++ trap on_exit EXIT -330: ++ echo -n 'Testing whole-archive ... ' -330: Testing whole-archive ... ++ set -o pipefail -330: ++ set -x -328: + cc -c -o out/test/aarch64/weak-undef4/b.o -xc - -330: + cc -o out/test/aarch64/whole-archive/a.o -c -x assembler - -322: + grep 'WEAK DEFAULT UND foo' -322: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND foo -330: + cat -328: + cat -322: + on_exit -322: + echo OK -322: OK -322: + exit 0 331: + echo 'int main() {}' -320/347 Test #322: aarch64-weak-export-dso .................................. Passed 0.50 sec -315: + cat +318: mold: warning: out/test/aarch64/warn-common/b.o: multiple common symbols: foo +318: + on_exit +318: + echo OK +318: OK +318: + exit 0 +320/347 Test #318: aarch64-warn-common ...................................... Passed 0.21 sec test 332 Start 332: aarch64-wrap @@ -24536,10 +24575,19 @@ 332: MACHINE=aarch64 332: CPU= 332: Test timeout computed to be: 1500 -315: + cc -c -xc -o out/test/aarch64/version/a.o - 323: + 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 -325: + cc -xc -c -o out/test/aarch64/weak-undef-dso/c.o - +315: elf_x86_64 +315: + grep elf_i386 332: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/wrap.sh +315: + ./mold -V +324: + readelf --dyn-syms out/test/aarch64/weak-export-exe/exe +324: + not grep 'WEAK DEFAULT UND foo' +324: + grep 'WEAK DEFAULT UND foo' +324: + return 0 +330: + echo 'int fn1() { return 42; }' +315: elf_i386 +315: + cc -c -xc -o out/test/aarch64/version/a.o - +324: + grep '^3$' 332: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 332: ++ export LC_ALL=C 332: ++ LC_ALL=C @@ -24554,41 +24602,15 @@ 332: ++ OBJCOPY=objcopy 332: ++ STRIP=strip 332: ++ QEMU= -325: + cat -332: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/wrap.sh .sh -330: + echo 'int fn1() { return 42; }' -332: ++ testname=wrap -332: ++ t=out/test/aarch64/wrap -332: ++ mkdir -p out/test/aarch64/wrap -324: + readelf --dyn-syms out/test/aarch64/weak-export-exe/exe -324: + not grep 'WEAK DEFAULT UND foo' -324: + grep 'WEAK DEFAULT UND foo' -329: + cat -332: ++ case $MACHINE in -332: ++ tlsdesc_opt=-mtls-dialect=desc +315: + cat 330: + cc -o out/test/aarch64/whole-archive/b.o -c -xc - -329: + cc -c -o out/test/aarch64/weak-undef5/b.o -fPIC -xc - -332: +++ uname -321: mold: warning: undefined symbol: foo -332: ++ '[' Linux = FreeBSD ']' -332: ++ trap 'on_error $LINENO' ERR -332: ++ trap on_exit EXIT -332: ++ echo -n 'Testing wrap ... ' -332: Testing wrap ... ++ set -o pipefail -332: ++ set -x -324: + return 0 -332: + cat -332: + cc -fPIC -shared -o out/test/aarch64/wrap/a.so -xc - -324: + grep '^3$' -321: + grep 'undefined symbol:.*foo' -321: + 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 324: + out/test/aarch64/weak-export-exe/exe 324: 3 324: + on_exit 324: + echo OK 324: OK 324: + exit 0 -321/347 Test #324: aarch64-weak-export-exe .................................. Passed 0.39 sec +321/347 Test #324: aarch64-weak-export-exe .................................. Passed 0.13 sec test 333 Start 333: aarch64-z-cet-report @@ -24598,11 +24620,11 @@ 333: MACHINE=aarch64 333: CPU= 333: Test timeout computed to be: 1500 -326: + cc -B. -o out/test/aarch64/weak-undef/exe1 out/test/aarch64/weak-undef/a.o -pie -327: + grep 'undefined symbol: foo' -328: + cc -fcommon -xc -c -o out/test/aarch64/weak-undef4/c.o - -328: + cat -327: + not cc -B. -o out/test/aarch64/weak-undef2/exe out/test/aarch64/weak-undef2/a.o out/test/aarch64/weak-undef2/b.o +332: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/wrap.sh .sh +329: + cc -c -o out/test/aarch64/weak-undef5/b.o -fPIC -xc - +332: ++ testname=wrap +332: ++ t=out/test/aarch64/wrap +332: ++ mkdir -p out/test/aarch64/wrap 333: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-cet-report.sh 333: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 333: ++ export LC_ALL=C @@ -24619,47 +24641,42 @@ 333: ++ STRIP=strip 333: ++ QEMU= 333: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-cet-report.sh .sh +332: ++ case $MACHINE in +332: ++ tlsdesc_opt=-mtls-dialect=desc +332: +++ uname +329: + cat 333: ++ testname=z-cet-report 333: ++ t=out/test/aarch64/z-cet-report 333: ++ mkdir -p out/test/aarch64/z-cet-report -315: + rm -f out/test/aarch64/version/exe +328: + cc -fcommon -xc -c -o out/test/aarch64/weak-undef4/c.o - +326: + cc -B. -o out/test/aarch64/weak-undef/exe1 out/test/aarch64/weak-undef/a.o -pie +332: ++ '[' Linux = FreeBSD ']' +332: ++ trap 'on_error $LINENO' ERR +332: ++ trap on_exit EXIT +332: ++ echo -n 'Testing wrap ... ' +332: Testing wrap ... ++ set -o pipefail +332: ++ set -x +332: + cat 333: ++ case $MACHINE in 333: ++ tlsdesc_opt=-mtls-dialect=desc -330: + cc -o out/test/aarch64/whole-archive/c.o -c -xc - 333: +++ uname +321: mold: error: undefined symbol: foo +325: + out/test/aarch64/weak-undef-dso/exe1 333: ++ '[' Linux = FreeBSD ']' 333: ++ trap 'on_error $LINENO' ERR 333: ++ trap on_exit EXIT 333: ++ echo -n 'Testing z-cet-report ... ' 333: Testing z-cet-report ... ++ set -o pipefail 333: ++ set -x -330: + echo 'int fn2() { return 42; }' -333: + cc -o out/test/aarch64/z-cet-report/a.o -c -x assembler - -315: + grep mold -315: + cc -B. -Wl,--version -o out/test/aarch64/version/exe1 out/test/aarch64/version/a.o 333: + cat -333: + cc -B. -o out/test/aarch64/z-cet-report/exe out/test/aarch64/z-cet-report/a.o -325: + 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 -329: + cc -B. -o out/test/aarch64/weak-undef5/libfoobar.so out/test/aarch64/weak-undef5/b.o -shared -328: + ar rcs out/test/aarch64/weak-undef4/d.a out/test/aarch64/weak-undef4/c.o -315: mold 2.37.1 (compatible with GNU ld) -315: + not '[' -f out/test/aarch64/version/exe1 ']' -315: + '[' -f out/test/aarch64/version/exe1 ']' -315: + return 0 -328: + cc -B. -o out/test/aarch64/weak-undef4/exe1 out/test/aarch64/weak-undef4/a.o out/test/aarch64/weak-undef4/d.a -315: + grep mold -315: + cc -B. -Wl,-v -o out/test/aarch64/version/exe2 out/test/aarch64/version/a.o -330: + rm -f out/test/aarch64/whole-archive/d.a -330: + ar cr out/test/aarch64/whole-archive/d.a out/test/aarch64/whole-archive/b.o out/test/aarch64/whole-archive/c.o -323: + grep 'WEAK DEFAULT .* UND foo' -330: + cc -B. -nostdlib -o out/test/aarch64/whole-archive/exe out/test/aarch64/whole-archive/a.o out/test/aarch64/whole-archive/d.a -323: + readelf -W --dyn-syms out/test/aarch64/weak-export-dso2/d.so -323: 4: 0000000000000000 0 FUNC WEAK DEFAULT UND foo -323: + on_exit -323: + echo OK -323: OK -323: + exit 0 -322/347 Test #323: aarch64-weak-export-dso2 ................................. Passed 0.63 sec +333: + cc -o out/test/aarch64/z-cet-report/a.o -c -x assembler - +328: + cat +321: + on_exit +321: + echo OK +321: OK +321: + exit 0 +332: + cc -fPIC -shared -o out/test/aarch64/wrap/a.so -xc - +322/347 Test #321: aarch64-warn-unresolved-symbols .......................... Passed 0.22 sec test 334 Start 334: aarch64-z-defs @@ -24669,7 +24686,10 @@ 334: MACHINE=aarch64 334: CPU= 334: Test timeout computed to be: 1500 -326: + cc -B. -o out/test/aarch64/weak-undef/exe2 out/test/aarch64/weak-undef/b.o -no-pie +325: + grep bar=-1 +325: bar=-1 +325: + cat +333: + cc -B. -o out/test/aarch64/z-cet-report/exe out/test/aarch64/z-cet-report/a.o 334: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-defs.sh 334: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 334: ++ export LC_ALL=C @@ -24685,12 +24705,38 @@ 334: ++ OBJCOPY=objcopy 334: ++ STRIP=strip 334: ++ QEMU= +334: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-defs.sh .sh +315: + rm -f out/test/aarch64/version/exe +334: ++ testname=z-defs +334: ++ t=out/test/aarch64/z-defs +334: ++ mkdir -p out/test/aarch64/z-defs +325: + cc -xc -c -o out/test/aarch64/weak-undef-dso/d.o - +334: ++ case $MACHINE in +334: ++ tlsdesc_opt=-mtls-dialect=desc +334: +++ uname +315: + grep mold +323: + grep 'WEAK DEFAULT .* UND foo' +323: + readelf -W --dyn-syms out/test/aarch64/weak-export-dso2/d.so +315: + cc -B. -Wl,--version -o out/test/aarch64/version/exe1 out/test/aarch64/version/a.o +323: 4: 0000000000000000 0 FUNC WEAK DEFAULT UND foo +323: + on_exit +323: + echo OK +323: OK +323: + exit 0 +329: + cc -B. -o out/test/aarch64/weak-undef5/libfoobar.so out/test/aarch64/weak-undef5/b.o -shared 327: mold: error: undefined symbol: foo +323/347 Test #323: aarch64-weak-export-dso2 ................................. Passed 0.21 sec 327: + on_exit 327: + echo OK 327: OK 327: + exit 0 -323/347 Test #327: aarch64-weak-undef2 ...................................... Passed 0.44 sec +330: + cc -o out/test/aarch64/whole-archive/c.o -c -xc - +334: ++ '[' Linux = FreeBSD ']' +334: ++ trap 'on_error $LINENO' ERR +334: ++ trap on_exit EXIT +334: ++ echo -n 'Testing z-defs ... ' +334: Testing z-defs ... ++ set -o pipefail +334: ++ set -x test 335 Start 335: aarch64-z-dynamic-undefined-weak-exe @@ -24700,19 +24746,15 @@ 335: MACHINE=aarch64 335: CPU= 335: Test timeout computed to be: 1500 -321: mold: error: undefined symbol: foo -334: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-defs.sh .sh -330: + readelf --symbols out/test/aarch64/whole-archive/exe -334: ++ testname=z-defs -334: ++ t=out/test/aarch64/z-defs -334: ++ mkdir -p out/test/aarch64/z-defs +330: + echo 'int fn2() { return 42; }' +334: + cat +334: + cc -fPIC -c -o out/test/aarch64/z-defs/a.o -xc - 335: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-dynamic-undefined-weak-exe.sh -332: + cc -c -o out/test/aarch64/wrap/b.o -xc - -321: + on_exit -321: + echo OK -321: OK -321: + exit 0 -324/347 Test #321: aarch64-warn-unresolved-symbols .......................... Passed 0.79 sec +324/347 Test #327: aarch64-weak-undef2 ...................................... Passed 0.16 sec +335: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +335: ++ export LC_ALL=C +335: ++ LC_ALL=C +335: ++ '[' -z aarch64 ']' test 336 Start 336: aarch64-z-dynamic-undefined-weak @@ -24722,20 +24764,6 @@ 336: MACHINE=aarch64 336: CPU= 336: Test timeout computed to be: 1500 -315: mold 2.37.1 (compatible with GNU ld) -315: mold 2.37.1 (compatible with GNU ld) -315: + grep 'Hello world' -330: + not grep fn1 out/test/aarch64/whole-archive/log -330: + grep fn1 out/test/aarch64/whole-archive/log -330: + return 0 -330: + not grep fn2 out/test/aarch64/whole-archive/log -330: + grep fn2 out/test/aarch64/whole-archive/log -330: + return 0 -330: + 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 -335: + . /build/reproducible-path/mold-2.37.1+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 @@ -24750,24 +24778,19 @@ 335: ++ testname=z-dynamic-undefined-weak-exe 335: ++ t=out/test/aarch64/z-dynamic-undefined-weak-exe 335: ++ mkdir -p out/test/aarch64/z-dynamic-undefined-weak-exe -332: + cat -334: ++ case $MACHINE in -334: ++ tlsdesc_opt=-mtls-dialect=desc -315: + out/test/aarch64/version/exe2 -334: +++ uname -326: + cc -B. -o out/test/aarch64/weak-undef/exe3 out/test/aarch64/weak-undef/a.o out/test/aarch64/weak-undef/c.o -pie -336: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-dynamic-undefined-weak.sh +326: + cc -B. -o out/test/aarch64/weak-undef/exe2 out/test/aarch64/weak-undef/b.o -no-pie +328: + ar rcs out/test/aarch64/weak-undef4/d.a out/test/aarch64/weak-undef4/c.o +315: mold 2.37.1 (compatible with GNU ld) +315: + not '[' -f out/test/aarch64/version/exe1 ']' +315: + '[' -f out/test/aarch64/version/exe1 ']' +315: + return 0 +315: + cc -B. -Wl,-v -o out/test/aarch64/version/exe2 out/test/aarch64/version/a.o +328: + cc -B. -o out/test/aarch64/weak-undef4/exe1 out/test/aarch64/weak-undef4/a.o out/test/aarch64/weak-undef4/d.a +315: + grep mold 335: ++ case $MACHINE in 335: ++ tlsdesc_opt=-mtls-dialect=desc -334: ++ '[' Linux = FreeBSD ']' -334: ++ trap 'on_error $LINENO' ERR -334: ++ trap on_exit EXIT -334: ++ echo -n 'Testing z-defs ... ' -334: Testing z-defs ... ++ set -o pipefail -334: ++ set -x -315: Hello world -328: + cc -B. -o out/test/aarch64/weak-undef4/exe2 out/test/aarch64/weak-undef4/b.o out/test/aarch64/weak-undef4/d.a -329: + 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 +335: +++ uname +336: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-dynamic-undefined-weak.sh 336: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 336: ++ export LC_ALL=C 336: ++ LC_ALL=C @@ -24782,35 +24805,56 @@ 336: ++ OBJCOPY=objcopy 336: ++ STRIP=strip 336: ++ QEMU= -336: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-dynamic-undefined-weak.sh .sh -336: ++ testname=z-dynamic-undefined-weak -336: ++ t=out/test/aarch64/z-dynamic-undefined-weak -336: ++ mkdir -p out/test/aarch64/z-dynamic-undefined-weak -335: +++ uname 335: ++ '[' Linux = FreeBSD ']' 335: ++ trap 'on_error $LINENO' ERR 335: ++ trap on_exit EXIT 335: ++ echo -n 'Testing z-dynamic-undefined-weak-exe ... ' 335: Testing z-dynamic-undefined-weak-exe ... ++ set -o pipefail 335: ++ set -x -315: + not ./mold --v -334: + cat -325: + grep bar=-1 -334: + cc -fPIC -c -o out/test/aarch64/z-defs/a.o -xc - -335: + cc -o out/test/aarch64/z-dynamic-undefined-weak-exe/a.o -c -xc - -fPIC -325: + out/test/aarch64/weak-undef-dso/exe1 335: + cat -325: bar=-1 +336: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-dynamic-undefined-weak.sh .sh +336: ++ testname=z-dynamic-undefined-weak +336: ++ t=out/test/aarch64/z-dynamic-undefined-weak +336: ++ mkdir -p out/test/aarch64/z-dynamic-undefined-weak +334: + cc -B. -shared -o out/test/aarch64/z-defs/b.so out/test/aarch64/z-defs/a.o +336: ++ case $MACHINE in +336: ++ tlsdesc_opt=-mtls-dialect=desc +325: + 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 +335: + cc -o out/test/aarch64/z-dynamic-undefined-weak-exe/a.o -c -xc - -fPIC +336: +++ uname +333: + cc -B. -o out/test/aarch64/z-cet-report/exe out/test/aarch64/z-cet-report/a.o -Wl,-z,cet-report=warning +330: + rm -f out/test/aarch64/whole-archive/d.a +336: ++ '[' Linux = FreeBSD ']' +336: ++ trap 'on_error $LINENO' ERR +336: ++ trap on_exit EXIT +336: ++ echo -n 'Testing z-dynamic-undefined-weak ... ' +336: Testing z-dynamic-undefined-weak ... ++ set -o pipefail +336: ++ set -x +336: + cat +329: + 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 +330: + ar cr out/test/aarch64/whole-archive/d.a out/test/aarch64/whole-archive/b.o out/test/aarch64/whole-archive/c.o +336: + cc -o out/test/aarch64/z-dynamic-undefined-weak/a.o -c -xc - -fPIC +326: + cc -B. -o out/test/aarch64/weak-undef/exe3 out/test/aarch64/weak-undef/a.o out/test/aarch64/weak-undef/c.o -pie +330: + cc -B. -nostdlib -o out/test/aarch64/whole-archive/exe out/test/aarch64/whole-archive/a.o out/test/aarch64/whole-archive/d.a +332: + cc -c -o out/test/aarch64/wrap/b.o -xc - +332: + cat +334: + cc -B. -shared -o out/test/aarch64/z-defs/b.so out/test/aarch64/z-defs/a.o -Wl,-z,undefs +335: + cc -B. -o out/test/aarch64/z-dynamic-undefined-weak-exe/exe1 out/test/aarch64/z-dynamic-undefined-weak-exe/a.o -pie +328: + cc -B. -o out/test/aarch64/weak-undef4/exe2 out/test/aarch64/weak-undef4/b.o out/test/aarch64/weak-undef4/d.a +315: mold 2.37.1 (compatible with GNU ld) +315: mold 2.37.1 (compatible with GNU ld) +315: + out/test/aarch64/version/exe2 +315: + grep 'Hello world' +315: Hello world +315: + not ./mold --v 315: + grep 'unknown command line option:' +336: + cc -B. -shared -o out/test/aarch64/z-dynamic-undefined-weak/b.so out/test/aarch64/z-dynamic-undefined-weak/a.o 315: mold: fatal: unknown command line option: --v 315: + on_exit 315: + echo OK 315: OK 315: + exit 0 -325/347 Test #315: aarch64-version .......................................... Passed 1.11 sec -330: + readelf --symbols out/test/aarch64/whole-archive/exe -336: ++ case $MACHINE in -336: ++ tlsdesc_opt=-mtls-dialect=desc +325/347 Test #315: aarch64-version .......................................... Passed 0.39 sec test 337 Start 337: aarch64-z-max-page-size @@ -24820,21 +24864,24 @@ 337: MACHINE=aarch64 337: CPU= 337: Test timeout computed to be: 1500 +325: + grep bar=5 +325: + out/test/aarch64/weak-undef-dso/exe2 +325: bar=5 +325: + on_exit +325: + echo OK +325: OK +325: + exit 0 +333: + grep 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/aarch64/z-cet-report/log +333: mold: warning: out/test/aarch64/z-cet-report/a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT +333: + grep 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/aarch64/z-cet-report/log +333: mold: warning: out/test/aarch64/z-cet-report/a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK +333: + not cc -B. -o out/test/aarch64/z-cet-report/exe out/test/aarch64/z-cet-report/a.o -Wl,-z,cet-report=error +330: + readelf --symbols out/test/aarch64/whole-archive/exe +330: + not grep fn1 out/test/aarch64/whole-archive/log 330: + grep fn1 out/test/aarch64/whole-archive/log -336: +++ uname -336: ++ '[' Linux = FreeBSD ']' -336: ++ trap 'on_error $LINENO' ERR -336: ++ trap on_exit EXIT -336: ++ echo -n 'Testing z-dynamic-undefined-weak ... ' -336: Testing z-dynamic-undefined-weak ... ++ set -o pipefail -336: ++ set -x -336: + cc -o out/test/aarch64/z-dynamic-undefined-weak/a.o -c -xc - -fPIC -325: + cc -xc -c -o out/test/aarch64/weak-undef-dso/d.o - -325: + cat -333: + cc -B. -o out/test/aarch64/z-cet-report/exe out/test/aarch64/z-cet-report/a.o -Wl,-z,cet-report=warning +326: + 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 337: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-max-page-size.sh -330: 22: 0000000000010384 8 FUNC LOCAL DEFAULT 8 fn1 -330: + grep fn2 out/test/aarch64/whole-archive/log +326/347 Test #325: aarch64-weak-undef-dso ................................... Passed 0.26 sec 337: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 337: ++ export LC_ALL=C 337: ++ LC_ALL=C @@ -24849,18 +24896,22 @@ 337: ++ OBJCOPY=objcopy 337: ++ STRIP=strip 337: ++ QEMU= -336: + cat -330: 25: 000000000001038c 8 FUNC LOCAL DEFAULT 8 fn2 -330: + 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 +332: + cc -c -o out/test/aarch64/wrap/c.o -xc - +test 338 + Start 338: aarch64-z-nodefaultlib + +338: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-nodefaultlib.sh" +338: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +338: Environment variables: +338: MACHINE=aarch64 +338: CPU= +338: Test timeout computed to be: 1500 337: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-max-page-size.sh .sh 337: ++ testname=z-max-page-size 337: ++ t=out/test/aarch64/z-max-page-size 337: ++ mkdir -p out/test/aarch64/z-max-page-size -335: + cc -B. -o out/test/aarch64/z-dynamic-undefined-weak-exe/exe1 out/test/aarch64/z-dynamic-undefined-weak-exe/a.o -pie 337: ++ case $MACHINE in 337: ++ tlsdesc_opt=-mtls-dialect=desc -332: + cc -c -o out/test/aarch64/wrap/c.o -xc - -332: + cat 337: +++ uname 337: ++ '[' Linux = FreeBSD ']' 337: ++ trap 'on_error $LINENO' ERR @@ -24869,50 +24920,65 @@ 337: Testing z-max-page-size ... ++ set -o pipefail 337: ++ set -x 337: + cc -o out/test/aarch64/z-max-page-size/a.o -c -xc - -336: + cc -B. -shared -o out/test/aarch64/z-dynamic-undefined-weak/b.so out/test/aarch64/z-dynamic-undefined-weak/a.o -337: + cat -334: + cc -B. -shared -o out/test/aarch64/z-defs/b.so out/test/aarch64/z-defs/a.o -328: + out/test/aarch64/weak-undef4/exe1 +332: + cat +330: + return 0 +330: + not grep fn2 out/test/aarch64/whole-archive/log +330: + grep fn2 out/test/aarch64/whole-archive/log 329: + grep 'NEEDED.*libfoobar' +337: + cat +330: + return 0 +330: + 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 +334: + grep 'undefined symbol:.* foo' 329: + readelf --dynamic out/test/aarch64/weak-undef5/exe -325: + 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 -328: + grep '^2$' -328: 2 329: 0x0000000000000001 (NEEDED) Shared library: [libfoobar.so] +338: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-nodefaultlib.sh +338: + . /build/reproducible-path/mold-2.37.1+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= +329: + grep '^2$' +338: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-nodefaultlib.sh .sh +334: + not cc -B. -shared -o out/test/aarch64/z-defs/b.so out/test/aarch64/z-defs/a.o -Wl,-z,defs +335: + readelf -W --dyn-syms out/test/aarch64/z-dynamic-undefined-weak-exe/exe1 +338: ++ testname=z-nodefaultlib +338: ++ t=out/test/aarch64/z-nodefaultlib +338: ++ mkdir -p out/test/aarch64/z-nodefaultlib +338: ++ case $MACHINE in +338: ++ tlsdesc_opt=-mtls-dialect=desc +338: +++ uname 335: + not grep ' fn$' 335: + grep ' fn$' -335: + readelf -W --dyn-syms out/test/aarch64/z-dynamic-undefined-weak-exe/exe1 -329: + grep '^2$' -330: + readelf --symbols out/test/aarch64/whole-archive/exe -328: + out/test/aarch64/weak-undef4/exe2 +338: ++ '[' Linux = FreeBSD ']' 335: + return 0 +338: ++ trap 'on_error $LINENO' ERR +338: ++ trap on_exit EXIT +338: ++ echo -n 'Testing z-nodefaultlib ... ' +338: Testing z-nodefaultlib ... ++ set -o pipefail +338: ++ set -x 335: + 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 +338: + cat +328: + grep '^2$' +338: + cc -o out/test/aarch64/z-nodefaultlib/a.o -c -xc - 329: + out/test/aarch64/weak-undef5/exe 329: 2 +328: + out/test/aarch64/weak-undef4/exe1 +328: 2 +330: + readelf --symbols out/test/aarch64/whole-archive/exe 329: + on_exit 329: + echo OK 329: OK 329: + exit 0 -330: + not grep fn1 out/test/aarch64/whole-archive/log -330: + grep fn1 out/test/aarch64/whole-archive/log -326/347 Test #329: aarch64-weak-undef5 ...................................... Passed 0.63 sec -332: + cc -B. -o out/test/aarch64/wrap/exe out/test/aarch64/wrap/a.so out/test/aarch64/wrap/b.o -test 338 - Start 338: aarch64-z-nodefaultlib - -338: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-nodefaultlib.sh" -338: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -338: Environment variables: -338: MACHINE=aarch64 -338: CPU= -338: Test timeout computed to be: 1500 -328: + grep '^-1$' -328: -1 -328: + on_exit -328: + echo OK -328: OK -328: + exit 0 -327/347 Test #328: aarch64-weak-undef4 ...................................... Passed 0.66 sec +327/347 Test #329: aarch64-weak-undef5 ...................................... Passed 0.21 sec test 339 Start 339: aarch64-z-nodump @@ -24922,45 +24988,11 @@ 339: MACHINE=aarch64 339: CPU= 339: Test timeout computed to be: 1500 -330: + return 0 -330: + not grep fn2 out/test/aarch64/whole-archive/log -330: + grep fn2 out/test/aarch64/whole-archive/log -330: + return 0 -330: + on_exit -330: + echo OK -330: OK -330: + exit 0 -328/347 Test #330: aarch64-whole-archive .................................... Passed 0.60 sec -333: + grep 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/aarch64/z-cet-report/log -test 340 - Start 340: aarch64-z-now - -340: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-now.sh" -340: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -340: Environment variables: -340: MACHINE=aarch64 -340: CPU= -340: Test timeout computed to be: 1500 -333: mold: warning: out/test/aarch64/z-cet-report/a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT -333: + grep 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/aarch64/z-cet-report/log -338: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-nodefaultlib.sh -338: + . /build/reproducible-path/mold-2.37.1+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= -326: + 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 336: + 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 +328: + grep '^-1$' +328: + out/test/aarch64/weak-undef4/exe2 339: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-nodump.sh +328: -1 339: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 339: ++ export LC_ALL=C 339: ++ LC_ALL=C @@ -24975,11 +25007,33 @@ 339: ++ OBJCOPY=objcopy 339: ++ STRIP=strip 339: ++ QEMU= +328: + on_exit +328: + echo OK +328: OK +328: + exit 0 +332: + cc -B. -o out/test/aarch64/wrap/exe out/test/aarch64/wrap/a.so out/test/aarch64/wrap/b.o +339: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-nodump.sh .sh +328/347 Test #328: aarch64-weak-undef4 ...................................... Passed 0.25 sec +test 340 + Start 340: aarch64-z-now + +340: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-now.sh" +340: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +340: Environment variables: +340: MACHINE=aarch64 +340: CPU= +340: Test timeout computed to be: 1500 +339: ++ testname=z-nodump +339: ++ t=out/test/aarch64/z-nodump +339: ++ mkdir -p out/test/aarch64/z-nodump +331: + cat +331: + cc -fPIC -shared -o out/test/aarch64/wrap-lto/a.so -xc - 337: + 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 -338: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-nodefaultlib.sh .sh -338: ++ testname=z-nodefaultlib -338: ++ t=out/test/aarch64/z-nodefaultlib -338: ++ mkdir -p out/test/aarch64/z-nodefaultlib +330: + grep fn1 out/test/aarch64/whole-archive/log +330: 22: 0000000000010384 8 FUNC LOCAL DEFAULT 8 fn1 +339: ++ case $MACHINE in +339: ++ tlsdesc_opt=-mtls-dialect=desc +330: + grep fn2 out/test/aarch64/whole-archive/log 340: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-now.sh 340: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 340: ++ export LC_ALL=C @@ -24995,58 +25049,47 @@ 340: ++ OBJCOPY=objcopy 340: ++ STRIP=strip 340: ++ QEMU= -340: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-now.sh .sh -340: ++ testname=z-now -340: ++ t=out/test/aarch64/z-now -340: ++ mkdir -p out/test/aarch64/z-now -333: mold: warning: out/test/aarch64/z-cet-report/a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK -333: + not cc -B. -o out/test/aarch64/z-cet-report/exe out/test/aarch64/z-cet-report/a.o -Wl,-z,cet-report=error -338: ++ case $MACHINE in -338: ++ tlsdesc_opt=-mtls-dialect=desc -339: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-nodump.sh .sh -339: ++ testname=z-nodump -339: ++ t=out/test/aarch64/z-nodump -339: ++ mkdir -p out/test/aarch64/z-nodump -338: +++ uname -338: ++ '[' Linux = FreeBSD ']' -338: ++ trap 'on_error $LINENO' ERR -338: ++ trap on_exit EXIT -338: ++ echo -n 'Testing z-nodefaultlib ... ' -338: Testing z-nodefaultlib ... ++ set -o pipefail -338: ++ set -x -339: ++ case $MACHINE in -339: ++ tlsdesc_opt=-mtls-dialect=desc -334: + cc -B. -shared -o out/test/aarch64/z-defs/b.so out/test/aarch64/z-defs/a.o -Wl,-z,undefs -338: + cat -340: ++ case $MACHINE in -340: ++ tlsdesc_opt=-mtls-dialect=desc 339: +++ uname +340: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-now.sh .sh +326: + grep '^-1$' +326: + out/test/aarch64/weak-undef/exe1 +326: -1 339: ++ '[' Linux = FreeBSD ']' 339: ++ trap 'on_error $LINENO' ERR 339: ++ trap on_exit EXIT 339: ++ echo -n 'Testing z-nodump ... ' 339: Testing z-nodump ... ++ set -o pipefail 339: ++ set -x -338: + cc -o out/test/aarch64/z-nodefaultlib/a.o -c -xc - +340: ++ testname=z-now +340: ++ t=out/test/aarch64/z-now +340: ++ mkdir -p out/test/aarch64/z-now +339: + cc -c -o out/test/aarch64/z-nodump/a.o -xc - +326: + grep '^-1$' +326: + out/test/aarch64/weak-undef/exe2 +340: ++ case $MACHINE in +340: ++ tlsdesc_opt=-mtls-dialect=desc 340: +++ uname +333: + grep 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/aarch64/z-cet-report/log +330: 25: 000000000001038c 8 FUNC LOCAL DEFAULT 8 fn2 +339: + cat +330: + 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 +338: + cc -B. -o out/test/aarch64/z-nodefaultlib/exe out/test/aarch64/z-nodefaultlib/a.o -Wl,-z,nodefaultlib +326: -1 340: ++ '[' Linux = FreeBSD ']' 340: ++ trap 'on_error $LINENO' ERR 340: ++ trap on_exit EXIT 340: ++ echo -n 'Testing z-now ... ' 340: Testing z-now ... ++ set -o pipefail 340: ++ set -x -336: + 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 340: + cc -o out/test/aarch64/z-now/a.o -c -xc - -339: + cat -335: + grep ' fn$' -339: + cc -c -o out/test/aarch64/z-nodump/a.o -xc - -335: + readelf -W --dyn-syms out/test/aarch64/z-dynamic-undefined-weak-exe/exe2 -335: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND fn -335: + on_exit -335: + echo OK -335: OK -335: + exit 0 -329/347 Test #335: aarch64-z-dynamic-undefined-weak-exe ..................... Passed 0.35 sec +333: mold: error: out/test/aarch64/z-cet-report/a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT +333: + grep 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/aarch64/z-cet-report/log +333: mold: error: out/test/aarch64/z-cet-report/a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK +333: + on_exit +333: + echo OK +333: OK +333: + exit 0 +329/347 Test #333: aarch64-z-cet-report ..................................... Passed 0.19 sec test 341 Start 341: aarch64-z-origin @@ -25057,13 +25100,8 @@ 341: CPU= 341: Test timeout computed to be: 1500 340: + cat -332: + grep '^foo$' -332: + out/test/aarch64/wrap/exe -332: foo -332: + cc -B. -o out/test/aarch64/wrap/exe out/test/aarch64/wrap/a.so out/test/aarch64/wrap/b.o -Wl,-wrap,foo -325: + out/test/aarch64/weak-undef-dso/exe2 +326: + grep '^2$' 341: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-origin.sh -325: + grep bar=5 341: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 341: ++ export LC_ALL=C 341: ++ LC_ALL=C @@ -25078,13 +25116,30 @@ 341: ++ OBJCOPY=objcopy 341: ++ STRIP=strip 341: ++ QEMU= -325: bar=5 -325: + on_exit -325: + echo OK -325: OK -325: + exit 0 341: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-origin.sh .sh -330/347 Test #325: aarch64-weak-undef-dso ................................... Passed 0.94 sec +334: mold: error: undefined symbol: foo +341: ++ testname=z-origin +341: ++ t=out/test/aarch64/z-origin +341: ++ mkdir -p out/test/aarch64/z-origin +326: + out/test/aarch64/weak-undef/exe3 +326: 2 +326: + grep '^2$' +335: + grep ' fn$' +326: + out/test/aarch64/weak-undef/exe4 +326: 2 +332: + grep '^foo$' +334: + not cc -B. -shared -o out/test/aarch64/z-defs/b.so out/test/aarch64/z-defs/a.o -Wl,-no-undefined +336: + 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 +326: + on_exit +326: + echo OK +326: OK +326: + exit 0 +339: + cc -B. -shared -o out/test/aarch64/z-nodump/b.so out/test/aarch64/z-nodump/a.o +332: + out/test/aarch64/wrap/exe +334: + grep 'undefined symbol:.* foo' +330/347 Test #326: aarch64-weak-undef ....................................... Passed 0.33 sec +341: ++ case $MACHINE in +341: ++ tlsdesc_opt=-mtls-dialect=desc test 342 Start 342: aarch64-z-pack-relative-relocs @@ -25094,19 +25149,55 @@ 342: MACHINE=aarch64 342: CPU= 342: Test timeout computed to be: 1500 -341: ++ testname=z-origin -341: ++ t=out/test/aarch64/z-origin -341: ++ mkdir -p out/test/aarch64/z-origin -341: ++ case $MACHINE in -341: ++ tlsdesc_opt=-mtls-dialect=desc -337: + grep 'Hello world' -339: + cc -B. -shared -o out/test/aarch64/z-nodump/b.so out/test/aarch64/z-nodump/a.o -337: + out/test/aarch64/z-max-page-size/exe1 -338: + cc -B. -o out/test/aarch64/z-nodefaultlib/exe out/test/aarch64/z-nodefaultlib/a.o -Wl,-z,nodefaultlib -337: Hello world -342: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-pack-relative-relocs.sh -326: + out/test/aarch64/weak-undef/exe1 341: +++ uname +341: ++ '[' Linux = FreeBSD ']' +341: ++ trap 'on_error $LINENO' ERR +341: ++ trap on_exit EXIT +341: ++ echo -n 'Testing z-origin ... ' +341: Testing z-origin ... ++ set -o pipefail +341: ++ set -x +341: + cat +332: foo +332: + cc -B. -o out/test/aarch64/wrap/exe out/test/aarch64/wrap/a.so out/test/aarch64/wrap/b.o -Wl,-wrap,foo +335: + readelf -W --dyn-syms out/test/aarch64/z-dynamic-undefined-weak-exe/exe2 +335: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND fn +335: + on_exit +335: + echo OK +335: OK +335: + exit 0 +330: + readelf --symbols out/test/aarch64/whole-archive/exe +330: + not grep fn1 out/test/aarch64/whole-archive/log +330: + grep fn1 out/test/aarch64/whole-archive/log +330: + return 0 +330: + not grep fn2 out/test/aarch64/whole-archive/log +330: + grep fn2 out/test/aarch64/whole-archive/log +331/347 Test #335: aarch64-z-dynamic-undefined-weak-exe ..................... Passed 0.17 sec +341: + cc -c -o out/test/aarch64/z-origin/a.o -xc - +test 343 + Start 343: aarch64-z-rodynamic + +343: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-rodynamic.sh" +343: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +343: Environment variables: +343: MACHINE=aarch64 +343: CPU= +343: Test timeout computed to be: 1500 +330: + return 0 +330: + on_exit +330: + echo OK +330: OK +330: + exit 0 +342: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-pack-relative-relocs.sh +332/347 Test #330: aarch64-whole-archive .................................... Passed 0.25 sec +test 344 + Start 344: aarch64-z-sectionheader + +344: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-sectionheader.sh" +344: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +344: Environment variables: +344: MACHINE=aarch64 +344: CPU= +344: Test timeout computed to be: 1500 342: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 342: ++ export LC_ALL=C 342: ++ LC_ALL=C @@ -25125,84 +25216,32 @@ 342: ++ testname=z-pack-relative-relocs 342: ++ t=out/test/aarch64/z-pack-relative-relocs 342: ++ mkdir -p out/test/aarch64/z-pack-relative-relocs -341: ++ '[' Linux = FreeBSD ']' -341: ++ trap 'on_error $LINENO' ERR -341: ++ trap on_exit EXIT -341: ++ echo -n 'Testing z-origin ... ' -341: Testing z-origin ... ++ set -o pipefail -341: ++ set -x -337: + grep 'LOAD.*R 0x10000$' -326: + grep '^-1$' -326: -1 -337: + readelf -W --segments out/test/aarch64/z-max-page-size/exe1 -337: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000598 0x000598 R 0x10000 -337: + 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 -341: + cat -341: + cc -c -o out/test/aarch64/z-origin/a.o -xc - 342: ++ case $MACHINE in 342: ++ tlsdesc_opt=-mtls-dialect=desc -336: + cat -334: + not cc -B. -shared -o out/test/aarch64/z-defs/b.so out/test/aarch64/z-defs/a.o -Wl,-z,defs -326: + out/test/aarch64/weak-undef/exe2 -334: + grep 'undefined symbol:.* foo' -326: + grep '^-1$' -336: + cc -o out/test/aarch64/z-dynamic-undefined-weak/e.o -c -xc - -331: + cc -fPIC -shared -o out/test/aarch64/wrap-lto/a.so -xc - -340: + cc -B. -o out/test/aarch64/z-now/exe out/test/aarch64/z-now/a.o -Wl,-z,now -331: + cat -326: -1 -332: + out/test/aarch64/wrap/exe 342: +++ uname -332: + grep '^wrap_foo$' -332: wrap_foo 342: ++ '[' Linux = FreeBSD ']' 342: ++ trap 'on_error $LINENO' ERR 342: ++ trap on_exit EXIT 342: ++ echo -n 'Testing z-pack-relative-relocs ... ' 342: Testing z-pack-relative-relocs ... ++ set -o pipefail 342: ++ set -x -332: + cc -B. -o out/test/aarch64/wrap/exe out/test/aarch64/wrap/a.so out/test/aarch64/wrap/c.o -Wl,-wrap,foo -326: + out/test/aarch64/weak-undef/exe3 -326: + grep '^2$' -326: 2 -333: + grep 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/aarch64/z-cet-report/log -342: + cc -o out/test/aarch64/z-pack-relative-relocs/a.o -fPIC -c -xc - 342: + cat -326: + grep '^2$' -326: + out/test/aarch64/weak-undef/exe4 -326: 2 -326: + on_exit -326: + echo OK -326: OK -326: + exit 0 -333: mold: error: out/test/aarch64/z-cet-report/a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT -333: + grep 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/aarch64/z-cet-report/log -331/347 Test #326: aarch64-weak-undef ....................................... Passed 0.99 sec -test 343 - Start 343: aarch64-z-rodynamic - -343: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-rodynamic.sh" -343: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -343: Environment variables: -343: MACHINE=aarch64 -343: CPU= -343: Test timeout computed to be: 1500 -333: mold: error: out/test/aarch64/z-cet-report/a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK -333: + on_exit -333: + echo OK -333: OK -333: + exit 0 -332/347 Test #333: aarch64-z-cet-report ..................................... Passed 0.69 sec -test 344 - Start 344: aarch64-z-sectionheader - -344: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-sectionheader.sh" -344: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -344: Environment variables: -344: MACHINE=aarch64 -344: CPU= -344: Test timeout computed to be: 1500 -336: + 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 +342: + cc -o out/test/aarch64/z-pack-relative-relocs/a.o -fPIC -c -xc - +337: + out/test/aarch64/z-max-page-size/exe1 +337: + grep 'Hello world' +337: Hello world +337: + readelf -W --segments out/test/aarch64/z-max-page-size/exe1 +337: + grep 'LOAD.*R 0x10000$' +337: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000598 0x000598 R 0x10000 +337: + 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 +340: + cc -B. -o out/test/aarch64/z-now/exe out/test/aarch64/z-now/a.o -Wl,-z,now +338: + readelf --dynamic out/test/aarch64/z-nodefaultlib/exe +338: + grep 'Flags:.*NODEFLIB' +338: 0x000000006ffffffb (FLAGS_1) Flags: NODEFLIB PIE +338: + on_exit +338: + echo OK +338: OK +338: + exit 0 343: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-rodynamic.sh 343: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 343: ++ export LC_ALL=C @@ -25218,12 +25257,25 @@ 343: ++ OBJCOPY=objcopy 343: ++ STRIP=strip 343: ++ QEMU= -339: + readelf --dynamic out/test/aarch64/z-nodump/b.so -339: + not grep -E 'Flags:.*NODUMP' -339: + grep -E 'Flags:.*NODUMP' -341: + cc -B. -o out/test/aarch64/z-origin/exe out/test/aarch64/z-origin/a.o -Wl,-z,origin 343: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-rodynamic.sh .sh +343: ++ testname=z-rodynamic +343: ++ t=out/test/aarch64/z-rodynamic +343: ++ mkdir -p out/test/aarch64/z-rodynamic +343: ++ case $MACHINE in +343: ++ tlsdesc_opt=-mtls-dialect=desc +331: + cat +331: + cc -c -o out/test/aarch64/wrap-lto/b.o -xc - -flto +333/347 Test #338: aarch64-z-nodefaultlib ................................... Passed 0.10 sec 344: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-sectionheader.sh +test 345 + Start 345: aarch64-z-separate-code + +345: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-separate-code.sh" +345: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +345: Environment variables: +345: MACHINE=aarch64 +345: CPU= +345: Test timeout computed to be: 1500 344: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 344: ++ export LC_ALL=C 344: ++ LC_ALL=C @@ -25238,20 +25290,10 @@ 344: ++ OBJCOPY=objcopy 344: ++ STRIP=strip 344: ++ QEMU= -343: ++ testname=z-rodynamic -343: ++ t=out/test/aarch64/z-rodynamic -343: ++ mkdir -p out/test/aarch64/z-rodynamic -339: + return 0 -339: + cc -B. -shared -o out/test/aarch64/z-nodump/b.so out/test/aarch64/z-nodump/a.o -Wl,-z,nodump 344: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-sectionheader.sh .sh 344: ++ testname=z-sectionheader 344: ++ t=out/test/aarch64/z-sectionheader 344: ++ mkdir -p out/test/aarch64/z-sectionheader -343: ++ case $MACHINE in -343: ++ tlsdesc_opt=-mtls-dialect=desc -344: ++ case $MACHINE in -344: ++ tlsdesc_opt=-mtls-dialect=desc -344: +++ uname 343: +++ uname 343: ++ '[' Linux = FreeBSD ']' 343: ++ trap 'on_error $LINENO' ERR @@ -25259,64 +25301,11 @@ 343: ++ echo -n 'Testing z-rodynamic ... ' 343: Testing z-rodynamic ... ++ set -o pipefail 343: ++ set -x -344: ++ '[' Linux = FreeBSD ']' -344: ++ trap 'on_error $LINENO' ERR -344: ++ trap on_exit EXIT -344: ++ echo -n 'Testing z-sectionheader ... ' -344: Testing z-sectionheader ... ++ set -o pipefail -344: ++ set -x -338: + grep 'Flags:.*NODEFLIB' -338: + readelf --dynamic out/test/aarch64/z-nodefaultlib/exe -342: + 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 -338: 0x000000006ffffffb (FLAGS_1) Flags: NODEFLIB PIE -338: + on_exit -338: + echo OK -338: OK -338: + exit 0 -333/347 Test #338: aarch64-z-nodefaultlib ................................... Passed 0.36 sec -test 345 - Start 345: aarch64-z-separate-code - -345: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-separate-code.sh" -345: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -345: Environment variables: -345: MACHINE=aarch64 -345: CPU= -345: Test timeout computed to be: 1500 -332: + grep '^foo$' -332: + out/test/aarch64/wrap/exe -332: foo -332: + on_exit -332: + echo OK -332: OK -332: + exit 0 -344: + cc -o out/test/aarch64/z-sectionheader/a.o -c -xc - -344: + cat -334: mold: error: undefined symbol: foo 343: + cc -o out/test/aarch64/z-rodynamic/a.o -c -xc - +344: ++ case $MACHINE in +344: ++ tlsdesc_opt=-mtls-dialect=desc 343: + cat -340: + out/test/aarch64/z-now/exe -340: + grep 'Hello world' -334/347 Test #332: aarch64-wrap ............................................. Passed 0.86 sec -test 346 - Start 346: aarch64-z-stack-size - -346: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-stack-size.sh" -346: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -346: Environment variables: -346: MACHINE=aarch64 -346: CPU= -346: Test timeout computed to be: 1500 -337: + grep 'Hello world' -337: + out/test/aarch64/z-max-page-size/exe2 -337: Hello world -334: + grep 'undefined symbol:.* foo' -334: + not cc -B. -shared -o out/test/aarch64/z-defs/b.so out/test/aarch64/z-defs/a.o -Wl,-no-undefined -340: Hello world -340: + on_exit -340: + echo OK -340: OK -340: + exit 0 +344: +++ uname 345: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-separate-code.sh 345: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 345: ++ export LC_ALL=C @@ -25332,32 +25321,73 @@ 345: ++ OBJCOPY=objcopy 345: ++ STRIP=strip 345: ++ QEMU= -341: + readelf --dynamic out/test/aarch64/z-origin/exe -335/347 Test #340: aarch64-z-now ............................................ Passed 0.38 sec -test 347 - Start 347: aarch64-z-start-stop-visibility - -347: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-start-stop-visibility.sh" -347: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu -347: Environment variables: -347: MACHINE=aarch64 -347: CPU= -347: Test timeout computed to be: 1500 +344: ++ '[' Linux = FreeBSD ']' +344: ++ trap 'on_error $LINENO' ERR +344: ++ trap on_exit EXIT +344: ++ echo -n 'Testing z-sectionheader ... ' +344: Testing z-sectionheader ... ++ set -o pipefail +344: ++ set -x +336: + cat +336: + cc -o out/test/aarch64/z-dynamic-undefined-weak/e.o -c -xc - 345: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-separate-code.sh .sh +339: + readelf --dynamic out/test/aarch64/z-nodump/b.so +344: + cc -o out/test/aarch64/z-sectionheader/a.o -c -xc - +344: + cat +341: + cc -B. -o out/test/aarch64/z-origin/exe out/test/aarch64/z-origin/a.o -Wl,-z,origin 345: ++ testname=z-separate-code 345: ++ t=out/test/aarch64/z-separate-code 345: ++ mkdir -p out/test/aarch64/z-separate-code -331: + cc -c -o out/test/aarch64/wrap-lto/b.o -xc - -flto +331: + cc -c -o out/test/aarch64/wrap-lto/c.o -xc - -flto 331: + cat -341: + grep -E '\(FLAGS\)\s+ORIGIN' -341: 0x000000000000001e (FLAGS) ORIGIN -337: + readelf -W --segments out/test/aarch64/z-max-page-size/exe2 +334: mold: error: undefined symbol: foo +339: + not grep -E 'Flags:.*NODUMP' +339: + grep -E 'Flags:.*NODUMP' +334: + grep 'undefined symbol:.* foo$' +339: + return 0 +334: + 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 +339: + cc -B. -shared -o out/test/aarch64/z-nodump/b.so out/test/aarch64/z-nodump/a.o -Wl,-z,nodump +345: ++ case $MACHINE in +345: ++ tlsdesc_opt=-mtls-dialect=desc +345: +++ uname +332: + out/test/aarch64/wrap/exe +332: + grep '^wrap_foo$' +332: wrap_foo +332: + cc -B. -o out/test/aarch64/wrap/exe out/test/aarch64/wrap/a.so out/test/aarch64/wrap/c.o -Wl,-wrap,foo +340: + grep 'Hello world' +342: + 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 +345: ++ '[' Linux = FreeBSD ']' +345: ++ trap 'on_error $LINENO' ERR +345: ++ trap on_exit EXIT +345: ++ echo -n 'Testing z-separate-code ... ' +345: Testing z-separate-code ... ++ set -o pipefail +345: ++ set -x +345: + is_musl +345: + grep musl +337: + grep 'Hello world' +340: + out/test/aarch64/z-now/exe +337: + out/test/aarch64/z-max-page-size/exe2 +337: Hello world +340: Hello world +340: + on_exit +340: + echo OK +340: OK +340: + exit 0 337: + grep 'LOAD.*R 0x100000$' +334/347 Test #340: aarch64-z-now ............................................ Passed 0.10 sec +test 346 + Start 346: aarch64-z-stack-size + +346: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-stack-size.sh" +346: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +346: Environment variables: +346: MACHINE=aarch64 +346: CPU= +346: Test timeout computed to be: 1500 +337: + readelf -W --segments out/test/aarch64/z-max-page-size/exe2 337: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000598 0x000598 R 0x100000 337: + 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 346: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-stack-size.sh 343: + cc -B. -o out/test/aarch64/z-rodynamic/exe1 out/test/aarch64/z-rodynamic/a.o -341: + readelf --dynamic out/test/aarch64/z-origin/exe 346: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 346: ++ export LC_ALL=C 346: ++ LC_ALL=C @@ -25372,7 +25402,80 @@ 346: ++ OBJCOPY=objcopy 346: ++ STRIP=strip 346: ++ QEMU= +346: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-stack-size.sh .sh +346: ++ testname=z-stack-size +346: ++ t=out/test/aarch64/z-stack-size +346: ++ mkdir -p out/test/aarch64/z-stack-size +345: + cc -o out/test/aarch64/z-separate-code/a.o -c -xc - +346: ++ case $MACHINE in +346: ++ tlsdesc_opt=-mtls-dialect=desc +345: + cat +344: + cc -B. -o out/test/aarch64/z-sectionheader/exe out/test/aarch64/z-sectionheader/a.o -Wl,-z,nosectionheader +331: + cc -B. -o out/test/aarch64/wrap-lto/exe out/test/aarch64/wrap-lto/a.so out/test/aarch64/wrap-lto/b.o -flto +346: +++ uname +346: ++ '[' Linux = FreeBSD ']' +346: ++ trap 'on_error $LINENO' ERR +346: ++ trap on_exit EXIT +346: ++ echo -n 'Testing z-stack-size ... ' +346: Testing z-stack-size ... ++ set -o pipefail +346: ++ set -x +346: + cat +346: + cc -o out/test/aarch64/z-stack-size/a.o -c -xc - +336: + 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 +342: + readelf -WS out/test/aarch64/z-pack-relative-relocs/exe1 +342: + grep -F .relr.dyn +342: [10] .relr.dyn RELR 0000000000000590 000590 000018 08 A 0 0 8 +342: + grep Hello +341: + grep -E '\(FLAGS\)\s+ORIGIN' +341: + readelf --dynamic out/test/aarch64/z-origin/exe +342: + out/test/aarch64/z-pack-relative-relocs/exe1 +334: mold: warning: undefined symbol: foo +334: + on_exit +334: + echo OK +334: OK +334: + exit 0 +342: Hello world +335/347 Test #334: aarch64-z-defs ........................................... Passed 0.28 sec +342: + 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 +341: 0x000000000000001e (FLAGS) ORIGIN +test 347 + Start 347: aarch64-z-start-stop-visibility + +347: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-start-stop-visibility.sh" +347: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-aarch64-linux-gnu +347: Environment variables: +347: MACHINE=aarch64 +347: CPU= +347: Test timeout computed to be: 1500 +341: + readelf --dynamic out/test/aarch64/z-origin/exe +341: + grep -E 'Flags:.*ORIGIN' +341: 0x000000006ffffffb (FLAGS_1) Flags: ORIGIN PIE +332: + out/test/aarch64/wrap/exe +332: + grep '^foo$' +332: foo +332: + on_exit +332: + echo OK +332: OK +332: + exit 0 +339: + grep -E 'Flags:.*NODUMP' +339: + readelf --dynamic out/test/aarch64/z-nodump/b.so +339: 0x000000006ffffffb (FLAGS_1) Flags: NODUMP +339: + on_exit +339: + echo OK +339: OK +339: + exit 0 +336/347 Test #332: aarch64-wrap ............................................. Passed 0.32 sec +337/347 Test #339: aarch64-z-nodump ......................................... Passed 0.15 sec +341: + on_exit +341: + echo OK +341: OK +341: + exit 0 +338/347 Test #341: aarch64-z-origin ......................................... Passed 0.12 sec +343: + readelf -WS out/test/aarch64/z-rodynamic/exe1 +343: + grep '\.dynamic.* WA ' +343: [19] .dynamic DYNAMIC 00000000000207b0 0007b0 0001e0 10 WA 6 0 8 347: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-start-stop-visibility.sh +343: + cc -B. -o out/test/aarch64/z-rodynamic/exe2 out/test/aarch64/z-rodynamic/a.o -Wl,-z,rodynamic 347: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 347: ++ export LC_ALL=C 347: ++ LC_ALL=C @@ -25387,193 +25490,130 @@ 347: ++ OBJCOPY=objcopy 347: ++ STRIP=strip 347: ++ QEMU= -344: + cc -B. -o out/test/aarch64/z-sectionheader/exe out/test/aarch64/z-sectionheader/a.o -Wl,-z,nosectionheader -345: ++ case $MACHINE in -345: ++ tlsdesc_opt=-mtls-dialect=desc -346: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-stack-size.sh .sh -346: ++ testname=z-stack-size -346: ++ t=out/test/aarch64/z-stack-size -346: ++ mkdir -p out/test/aarch64/z-stack-size -345: +++ uname -345: ++ '[' Linux = FreeBSD ']' -345: ++ trap 'on_error $LINENO' ERR -345: ++ trap on_exit EXIT -345: ++ echo -n 'Testing z-separate-code ... ' -345: Testing z-separate-code ... ++ set -o pipefail -345: ++ set -x -345: + is_musl -341: + grep -E 'Flags:.*ORIGIN' -346: ++ case $MACHINE in -346: ++ tlsdesc_opt=-mtls-dialect=desc -341: 0x000000006ffffffb (FLAGS_1) Flags: ORIGIN PIE -341: + on_exit -341: + echo OK -341: OK -341: + exit 0 -336/347 Test #341: aarch64-z-origin ......................................... Passed 0.33 sec +345: + cc -B. -o out/test/aarch64/z-separate-code/exe1 out/test/aarch64/z-separate-code/a.o -Wl,-z,separate-loadable-segments +337: + out/test/aarch64/z-max-page-size/exe3 +337: + grep 'Hello world' +337: Hello world 347: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-start-stop-visibility.sh .sh 347: ++ testname=z-start-stop-visibility 347: ++ t=out/test/aarch64/z-start-stop-visibility 347: ++ mkdir -p out/test/aarch64/z-start-stop-visibility -345: + grep musl -342: + grep -F .relr.dyn -342: + readelf -WS out/test/aarch64/z-pack-relative-relocs/exe1 -342: [10] .relr.dyn RELR 0000000000000590 000590 000018 08 A 0 0 8 +337: + grep 'LOAD.*R 0x100000$' +346: + cc -B. -o out/test/aarch64/z-stack-size/exe out/test/aarch64/z-stack-size/a.o -Wl,-z,stack-size=0x900000 347: ++ case $MACHINE in 347: ++ tlsdesc_opt=-mtls-dialect=desc -342: + grep Hello -346: +++ uname -346: ++ '[' Linux = FreeBSD ']' -346: ++ trap 'on_error $LINENO' ERR -346: ++ trap on_exit EXIT -346: ++ echo -n 'Testing z-stack-size ... ' -346: Testing z-stack-size ... ++ set -o pipefail -346: ++ set -x -342: + out/test/aarch64/z-pack-relative-relocs/exe1 -342: Hello world -342: + 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 347: +++ uname +337: + readelf -W --segments out/test/aarch64/z-max-page-size/exe3 347: ++ '[' Linux = FreeBSD ']' 347: ++ trap 'on_error $LINENO' ERR 347: ++ trap on_exit EXIT 347: ++ echo -n 'Testing z-start-stop-visibility ... ' 347: Testing z-start-stop-visibility ... ++ set -o pipefail 347: ++ set -x -345: + cc -o out/test/aarch64/z-separate-code/a.o -c -xc - -346: + cc -o out/test/aarch64/z-stack-size/a.o -c -xc - -345: + cat -347: + cc -o out/test/aarch64/z-start-stop-visibility/a.o -c -xc - 347: + cat -339: + grep -E 'Flags:.*NODUMP' -346: + cat -336: + grep 1 -336: + out/test/aarch64/z-dynamic-undefined-weak/exe1 -331: + cat -339: + readelf --dynamic out/test/aarch64/z-nodump/b.so -336: 1 -336: + 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 -339: 0x000000006ffffffb (FLAGS_1) Flags: NODUMP -339: + on_exit -339: + echo OK -339: OK -339: + exit 0 -331: + cc -c -o out/test/aarch64/wrap-lto/c.o -xc - -flto -337/347 Test #339: aarch64-z-nodump ......................................... Passed 0.51 sec -337: + grep 'Hello world' -337: + out/test/aarch64/z-max-page-size/exe3 -337: Hello world -334: mold: error: undefined symbol: foo -337: + grep 'LOAD.*R 0x100000$' -337: + readelf -W --segments out/test/aarch64/z-max-page-size/exe3 337: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0005d0 0x0005d0 R 0x100000 337: + on_exit 337: + echo OK 337: OK 337: + exit 0 -338/347 Test #337: aarch64-z-max-page-size .................................. Passed 0.69 sec -334: + grep 'undefined symbol:.* foo$' -343: + grep '\.dynamic.* WA ' -334: + 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 -343: + readelf -WS out/test/aarch64/z-rodynamic/exe1 -343: [19] .dynamic DYNAMIC 00000000000207b0 0007b0 0001e0 10 WA 6 0 8 -343: + cc -B. -o out/test/aarch64/z-rodynamic/exe2 out/test/aarch64/z-rodynamic/a.o -Wl,-z,rodynamic -347: + cc -B. -o out/test/aarch64/z-start-stop-visibility/exe1 out/test/aarch64/z-start-stop-visibility/a.o -346: + cc -B. -o out/test/aarch64/z-stack-size/exe out/test/aarch64/z-stack-size/a.o -Wl,-z,stack-size=0x900000 -345: + cc -B. -o out/test/aarch64/z-separate-code/exe1 out/test/aarch64/z-separate-code/a.o -Wl,-z,separate-loadable-segments -344: + grep 'Hello world' +347: + cc -o out/test/aarch64/z-start-stop-visibility/a.o -c -xc - 344: + out/test/aarch64/z-sectionheader/exe +339/347 Test #337: aarch64-z-max-page-size .................................. Passed 0.21 sec +344: + grep 'Hello world' 344: Hello world -344: + readelf -h out/test/aarch64/z-sectionheader/exe 344: + grep -E 'Size of section headers:\s+0 ' +344: + readelf -h out/test/aarch64/z-sectionheader/exe 344: Size of section headers: 0 (bytes) 344: + on_exit 344: + echo OK 344: OK 344: + exit 0 -339/347 Test #344: aarch64-z-sectionheader .................................. Passed 0.33 sec -331: + cc -B. -o out/test/aarch64/wrap-lto/exe out/test/aarch64/wrap-lto/a.so out/test/aarch64/wrap-lto/b.o -flto -342: + grep Hello +340/347 Test #344: aarch64-z-sectionheader .................................. Passed 0.13 sec 342: + out/test/aarch64/z-pack-relative-relocs/exe2 +342: + grep Hello 342: Hello world 342: + readelf --dynamic out/test/aarch64/z-pack-relative-relocs/exe2 -336: + out/test/aarch64/z-dynamic-undefined-weak/exe2 -336: + grep 1 342: + grep -Ew 'RELR|: 24' out/test/aarch64/z-pack-relative-relocs/log2 -336: 1 -336: + 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 +336: + out/test/aarch64/z-dynamic-undefined-weak/exe1 +336: + grep 1 342: 0x0000000000000024 (RELR) 0x5a0 342: + grep -Ew 'RELRSZ|: 23' out/test/aarch64/z-pack-relative-relocs/log2 -347: + readelf -W --dyn-syms out/test/aarch64/z-start-stop-visibility/exe1 -334: mold: warning: undefined symbol: foo -334: + on_exit -334: + echo OK -334: OK -334: + exit 0 -340/347 Test #334: aarch64-z-defs ........................................... Passed 0.94 sec +336: 1 +336: + 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 342: 0x0000000000000023 (RELRSZ) 24 (bytes) 342: + grep -Ew 'RELRENT|: 25' out/test/aarch64/z-pack-relative-relocs/log2 -347: + not grep __start_hello out/test/aarch64/z-start-stop-visibility/log1 -347: + grep __start_hello out/test/aarch64/z-start-stop-visibility/log1 +346: + readelf -W --segments out/test/aarch64/z-stack-size/exe 346: + grep 'GNU_STACK .* 0x900000 RW' -343: + grep '\.dynamic.* A ' 342: 0x0000000000000025 (RELRENT) 8 (bytes) +347: + cc -B. -o out/test/aarch64/z-start-stop-visibility/exe1 out/test/aarch64/z-start-stop-visibility/a.o 342: + on_exit 342: + echo OK 342: OK 342: + exit 0 -341/347 Test #342: aarch64-z-pack-relative-relocs ........................... Passed 0.53 sec -346: + readelf -W --segments out/test/aarch64/z-stack-size/exe -347: + return 0 -347: + not grep __stop_hello out/test/aarch64/z-start-stop-visibility/log1 -347: + grep __stop_hello out/test/aarch64/z-start-stop-visibility/log1 -343: + readelf -WS out/test/aarch64/z-rodynamic/exe2 +341/347 Test #342: aarch64-z-pack-relative-relocs ........................... Passed 0.15 sec 346: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x900000 RW 0x1 346: + on_exit 346: + echo OK 346: OK 346: + exit 0 +342/347 Test #346: aarch64-z-stack-size ..................................... Passed 0.09 sec +345: + out/test/aarch64/z-separate-code/exe1 +345: + grep 'Hello world' +345: Hello world +345: + 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 +343: + readelf -WS out/test/aarch64/z-rodynamic/exe2 +343: + grep '\.dynamic.* A ' 343: [11] .dynamic DYNAMIC 0000000000000498 000498 0001d0 10 A 6 0 8 343: + on_exit 343: + echo OK 343: OK 343: + exit 0 -342/347 Test #343: aarch64-z-rodynamic ...................................... Passed 0.43 sec -343/347 Test #346: aarch64-z-stack-size ..................................... Passed 0.33 sec +343/347 Test #343: aarch64-z-rodynamic ...................................... Passed 0.16 sec +347: + readelf -W --dyn-syms out/test/aarch64/z-start-stop-visibility/exe1 +347: + not grep __start_hello out/test/aarch64/z-start-stop-visibility/log1 +347: + grep __start_hello out/test/aarch64/z-start-stop-visibility/log1 +347: + return 0 +347: + not grep __stop_hello out/test/aarch64/z-start-stop-visibility/log1 +347: + grep __stop_hello out/test/aarch64/z-start-stop-visibility/log1 347: + return 0 347: + 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 -345: + out/test/aarch64/z-separate-code/exe1 +336: + out/test/aarch64/z-dynamic-undefined-weak/exe2 +336: + grep 1 +336: 1 +336: + 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 +345: + out/test/aarch64/z-separate-code/exe2 345: + grep 'Hello world' 345: Hello world -345: + 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 -336: + grep 0 -336: + out/test/aarch64/z-dynamic-undefined-weak/exe3 -336: 0 -336: + on_exit -336: + echo OK -336: OK -336: + exit 0 -344/347 Test #336: aarch64-z-dynamic-undefined-weak ......................... Passed 1.04 sec -345: + out/test/aarch64/z-separate-code/exe2 +345: + 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 347: + readelf -W --dyn-syms out/test/aarch64/z-start-stop-visibility/exe2 -345: + grep 'Hello world' 347: + not grep __start_hello out/test/aarch64/z-start-stop-visibility/log2 347: + grep __start_hello out/test/aarch64/z-start-stop-visibility/log2 -345: Hello world -345: + 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 347: + return 0 347: + not grep __stop_hello out/test/aarch64/z-start-stop-visibility/log2 347: + grep __stop_hello out/test/aarch64/z-start-stop-visibility/log2 347: + return 0 347: + 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 -347: + readelf -W --dyn-syms out/test/aarch64/z-start-stop-visibility/exe3 -345: + grep 'Hello world' +336: + grep 0 +336: + out/test/aarch64/z-dynamic-undefined-weak/exe3 345: + out/test/aarch64/z-separate-code/exe3 +345: + grep 'Hello world' +336: 0 +336: + on_exit +336: + echo OK +336: OK +336: + exit 0 345: Hello world +344/347 Test #336: aarch64-z-dynamic-undefined-weak ......................... Passed 0.38 sec 345: + on_exit 345: + echo OK 345: OK 345: + exit 0 -345/347 Test #345: aarch64-z-separate-code .................................. Passed 0.66 sec +345/347 Test #345: aarch64-z-separate-code .................................. Passed 0.19 sec +331: + out/test/aarch64/wrap-lto/exe +331: + grep '^foo$' +331: foo +331: + 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 +347: + readelf -W --dyn-syms out/test/aarch64/z-start-stop-visibility/exe3 347: + grep __start_hello out/test/aarch64/z-start-stop-visibility/log3 347: 7: 0000000000030b78 0 NOTYPE GLOBAL DEFAULT 27 __start_hello 347: + grep __stop_hello out/test/aarch64/z-start-stop-visibility/log3 @@ -25582,27 +25622,23 @@ 347: + echo OK 347: OK 347: + exit 0 -346/347 Test #347: aarch64-z-start-stop-visibility .......................... Passed 0.63 sec -331: + out/test/aarch64/wrap-lto/exe -331: + grep '^foo$' -331: foo -331: + 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 +346/347 Test #347: aarch64-z-start-stop-visibility .......................... Passed 0.16 sec 331: + out/test/aarch64/wrap-lto/exe 331: + grep '^wrap_foo$' 331: wrap_foo 331: + 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 -331: + grep '^foo$' 331: + out/test/aarch64/wrap-lto/exe +331: + grep '^foo$' 331: foo 331: + on_exit 331: + echo OK 331: OK 331: + exit 0 -347/347 Test #331: aarch64-wrap-lto ......................................... Passed 2.90 sec +347/347 Test #331: aarch64-wrap-lto ......................................... Passed 0.87 sec 100% tests passed, 0 tests failed out of 347 -Total Test time (real) = 24.03 sec +Total Test time (real) = 7.73 sec The following tests did not run: 3 - aarch64-abs-error (Skipped) @@ -25670,12 +25706,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3752558/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3752558/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/2722883 and its subdirectories -I: Current time: Sun Apr 26 18:23:38 -12 2026 -I: pbuilder-time-stamp: 1777271018 +I: removing directory /srv/workspace/pbuilder/3752558 and its subdirectories +I: Current time: Tue Mar 25 14:09:30 +14 2025 +I: pbuilder-time-stamp: 1742861370