Diff of the two buildlogs: -- --- b1/build.log 2024-01-19 19:28:55.608051752 +0000 +++ b2/build.log 2024-01-19 19:35:17.541618407 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Jan 19 07:15:28 -12 2024 -I: pbuilder-time-stamp: 1705691728 +I: Current time: Fri Feb 21 15:51:58 +14 2025 +I: pbuilder-time-stamp: 1740102718 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -26,51 +26,83 @@ dpkg-source: info: unpacking mold_1.10.1+dfsg-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/16164/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/18188/tmp/hooks/D01_modify_environment starting +debug: Running on ionos6-i386. +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 Feb 21 01:52 /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/18188/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/18188/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='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=8 ' - DISTRIBUTION='bookworm' - HOME='/root' - HOST_ARCH='i386' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=15 ' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='5b32a81779a04835a3676b03d0f57d13' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - 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='16164' - PS1='# ' - PS2='> ' + INVOCATION_ID=b6065a4cf312434890709ee0fc0db417 + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-pc-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=18188 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.QLiIyfHx/pbuilderrc_Dmra --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.QLiIyfHx/b1 --logfile b1/build.log mold_1.10.1+dfsg-1.dsc' - SUDO_GID='112' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://78.137.99.97: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.QLiIyfHx/pbuilderrc_kPuK --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.QLiIyfHx/b2 --logfile b2/build.log mold_1.10.1+dfsg-1.dsc' + SUDO_GID=112 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://85.184.249.68:3128 I: uname -a - Linux ionos2-i386 6.1.0-17-686-pae #1 SMP PREEMPT_DYNAMIC Debian 6.1.69-1 (2023-12-30) i686 GNU/Linux + Linux i-capture-the-hostname 6.1.0-17-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.69-1 (2023-12-30) x86_64 GNU/Linux I: ls -l /bin total 6036 -rwxr-xr-x 1 root root 1408088 Apr 23 2023 bash @@ -128,15 +160,15 @@ -rwxr-xr-x 1 root root 51080 Sep 20 2022 readlink -rwxr-xr-x 1 root root 75720 Sep 20 2022 rm -rwxr-xr-x 1 root root 51080 Sep 20 2022 rmdir - -rwxr-xr-x 1 root root 22308 Jul 28 23:46 run-parts + -rwxr-xr-x 1 root root 22308 Jul 28 2023 run-parts -rwxr-xr-x 1 root root 133224 Jan 5 2023 sed - lrwxrwxrwx 1 root root 4 Jan 5 2023 sh -> dash + lrwxrwxrwx 1 root root 9 Feb 21 01:52 sh -> /bin/bash -rwxr-xr-x 1 root root 38760 Sep 20 2022 sleep -rwxr-xr-x 1 root root 87976 Sep 20 2022 stty -rwsr-xr-x 1 root root 83492 Mar 23 2023 su -rwxr-xr-x 1 root root 38792 Sep 20 2022 sync -rwxr-xr-x 1 root root 598456 Apr 6 2023 tar - -rwxr-xr-x 1 root root 13860 Jul 28 23:46 tempfile + -rwxr-xr-x 1 root root 13860 Jul 28 2023 tempfile -rwxr-xr-x 1 root root 120776 Sep 20 2022 touch -rwxr-xr-x 1 root root 34664 Sep 20 2022 true -rwxr-xr-x 1 root root 17892 Mar 23 2023 ulockmgr_server @@ -156,7 +188,7 @@ -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew -I: user script /srv/workspace/pbuilder/16164/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/18188/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -292,7 +324,7 @@ Get: 80 http://deb.debian.org/debian bookworm/main i386 pkgconf i386 1.8.1-1 [25.9 kB] Get: 81 http://deb.debian.org/debian bookworm/main i386 pkg-config i386 1.8.1-1 [13.7 kB] Get: 82 http://deb.debian.org/debian bookworm/main i386 zlib1g-dev i386 1:1.2.13.dfsg-1 [913 kB] -Fetched 50.9 MB in 17s (2917 kB/s) +Fetched 50.9 MB in 1s (74.3 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18156 files and directories currently installed.) @@ -637,7 +669,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/mold-1.10.1+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../mold_1.10.1+dfsg-1_source.changes +I: user script /srv/workspace/pbuilder/18188/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for bookworm +I: user script /srv/workspace/pbuilder/18188/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/mold-1.10.1+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../mold_1.10.1+dfsg-1_source.changes dpkg-buildpackage: info: source package mold dpkg-buildpackage: info: source version 1.10.1+dfsg-1 dpkg-buildpackage: info: source distribution unstable @@ -737,7 +773,7 @@ -- Build files have been written to: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu make[1]: Leaving directory '/build/reproducible-path/mold-1.10.1+dfsg' dh_auto_build - cd obj-i686-linux-gnu && make -j8 "INSTALL=install --strip-program=true" VERBOSE=1 + cd obj-i686-linux-gnu && make -j15 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu' /usr/bin/cmake -P /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/mold-1.10.1+dfsg -B/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 @@ -751,47 +787,61 @@ make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-1.10.1+dfsg /build/reproducible-path/mold-1.10.1+dfsg /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/git_hash.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu' -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-1.10.1+dfsg /build/reproducible-path/mold-1.10.1+dfsg /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold-wrapper.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-1.10.1+dfsg /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/tbb/src/tbb /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/tbb/src/tbb/CMakeFiles/tbb.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu' +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-1.10.1+dfsg /build/reproducible-path/mold-1.10.1+dfsg /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold-wrapper.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-1.10.1+dfsg /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu' make -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/build -make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu' -/usr/bin/cmake -DSOURCE_DIR=/build/reproducible-path/mold-1.10.1+dfsg -DOUTPUT_FILE=/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/git-hash.cc -P /build/reproducible-path/mold-1.10.1+dfsg/common/update-git-hash.cmake make[3]: Leaving directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu' make -f third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build.make third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build Dependee "/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/depend.internal". +make[3]: Leaving directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu' Dependee "/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/depend.internal". +make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/build +make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu' +/usr/bin/cmake -DSOURCE_DIR=/build/reproducible-path/mold-1.10.1+dfsg -DOUTPUT_FILE=/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/git-hash.cc -P /build/reproducible-path/mold-1.10.1+dfsg/common/update-git-hash.cmake Scanning dependencies of target libzstd_static make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu' -make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/build -make[3]: Leaving directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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/build make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu' +[ 0%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o -MF CMakeFiles/tbb.dir/arena_slot.cpp.o.d -o CMakeFiles/tbb.dir/arena_slot.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/arena_slot.cpp make[3]: Leaving directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu' +[ 0%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o +[ 0%] Building C object CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o +[ 0%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o +/usr/bin/cc -Dmold_wrapper_EXPORTS -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o -MF CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o.d -o CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/elf/mold-wrapper.c +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o -MF CMakeFiles/tbb.dir/allocator.cpp.o.d -o CMakeFiles/tbb.dir/allocator.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/allocator.cpp +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o -MF CMakeFiles/tbb.dir/address_waiter.cpp.o.d -o CMakeFiles/tbb.dir/address_waiter.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/address_waiter.cpp [ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o -[ 1%] Building C object CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o +[ 1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o [ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o +[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o -MF CMakeFiles/tbb.dir/arena.cpp.o.d -o CMakeFiles/tbb.dir/arena.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/arena.cpp -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o -MF CMakeFiles/tbb.dir/arena_slot.cpp.o.d -o CMakeFiles/tbb.dir/arena_slot.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/arena_slot.cpp -/usr/bin/cc -Dmold_wrapper_EXPORTS -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o -MF CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o.d -o CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/elf/mold-wrapper.c -[ 1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o -MF CMakeFiles/tbb.dir/allocator.cpp.o.d -o CMakeFiles/tbb.dir/allocator.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/allocator.cpp cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/common/debug.c -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o -MF CMakeFiles/tbb.dir/address_waiter.cpp.o.d -o CMakeFiles/tbb.dir/address_waiter.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/address_waiter.cpp +[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o +[ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o +[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o -MF CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o.d -o CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/concurrent_bounded_queue.cpp -[ 1%] Built target git_hash -[ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/common/entropy_common.c -[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o +[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o +[ 3%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o -MF CMakeFiles/tbb.dir/dynamic_link.cpp.o.d -o CMakeFiles/tbb.dir/dynamic_link.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/dynamic_link.cpp +[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o -MF CMakeFiles/tbb.dir/exception.cpp.o.d -o CMakeFiles/tbb.dir/exception.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/exception.cpp +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/common/fse_decompress.c +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o -MF CMakeFiles/tbb.dir/governor.cpp.o.d -o CMakeFiles/tbb.dir/governor.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/governor.cpp +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/common/entropy_common.c +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o -MF CMakeFiles/tbb.dir/global_control.cpp.o.d -o CMakeFiles/tbb.dir/global_control.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/global_control.cpp +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/common/error_private.c +[ 3%] Built target git_hash +[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/common/pool.c +[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/common/threading.c /build/reproducible-path/mold-1.10.1+dfsg/elf/mold-wrapper.c: In function 'execvpe': /build/reproducible-path/mold-1.10.1+dfsg/elf/mold-wrapper.c:76:27: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 76 | typeof(execvpe) *real = dlsym(RTLD_NEXT, "execvp"); @@ -804,109 +854,95 @@ /build/reproducible-path/mold-1.10.1+dfsg/elf/mold-wrapper.c:131:31: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 131 | typeof(posix_spawn) *real = dlsym(RTLD_NEXT, "posix_spawn"); | ^~~~~ -[ 2%] Linking C shared library mold-wrapper.so -/usr/bin/cmake -E cmake_link_script CMakeFiles/mold-wrapper.dir/link.txt --verbose=1 -/usr/bin/cc -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -Wl,-soname,mold-wrapper.so -o mold-wrapper.so "CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o" -ldl -make[3]: Leaving directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu' -[ 2%] Built target mold-wrapper -[ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/common/error_private.c -[ 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-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/common/fse_decompress.c -[ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/common/pool.c -[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/common/threading.c -[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o +[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/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-1.10.1+dfsg/third-party/zstd/lib/common/xxhash.c -[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o +[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o -MF CMakeFiles/tbb.dir/itt_notify.cpp.o.d -o CMakeFiles/tbb.dir/itt_notify.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/itt_notify.cpp +[ 4%] Linking C shared library mold-wrapper.so +/usr/bin/cmake -E cmake_link_script CMakeFiles/mold-wrapper.dir/link.txt --verbose=1 +[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/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-1.10.1+dfsg/third-party/zstd/lib/common/zstd_common.c -[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o +/usr/bin/cc -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -Wl,-soname,mold-wrapper.so -o mold-wrapper.so "CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o" -ldl +[ 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-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/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-1.10.1+dfsg/third-party/zstd/lib/compress/fse_compress.c -[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o +make[3]: Leaving directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu' +[ 4%] Built target mold-wrapper +[ 5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/hist.c -[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o +[ 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-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/huf_compress.c -[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o +[ 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-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_compress.c -[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o -MF CMakeFiles/tbb.dir/exception.cpp.o.d -o CMakeFiles/tbb.dir/exception.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/exception.cpp -[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o -MF CMakeFiles/tbb.dir/governor.cpp.o.d -o CMakeFiles/tbb.dir/governor.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/governor.cpp [ 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-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_compress_literals.c -[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o -MF CMakeFiles/tbb.dir/global_control.cpp.o.d -o CMakeFiles/tbb.dir/global_control.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/global_control.cpp [ 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-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_compress_sequences.c -[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o -MF CMakeFiles/tbb.dir/itt_notify.cpp.o.d -o CMakeFiles/tbb.dir/itt_notify.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/itt_notify.cpp -[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o -MF CMakeFiles/tbb.dir/main.cpp.o.d -o CMakeFiles/tbb.dir/main.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/main.cpp -[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o +[ 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-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_compress_superblock.c -[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o +[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_double_fast.c -[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.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-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_fast.c +[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_lazy.c +[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_ldm.c +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o -MF CMakeFiles/tbb.dir/main.cpp.o.d -o CMakeFiles/tbb.dir/main.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/main.cpp +[ 9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_opt.c +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o -MF CMakeFiles/tbb.dir/market.cpp.o.d -o CMakeFiles/tbb.dir/market.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/market.cpp -[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o -MF CMakeFiles/tbb.dir/misc.cpp.o.d -o CMakeFiles/tbb.dir/misc.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/misc.cpp -[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o +[ 9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstdmt_compress.c +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o -MF CMakeFiles/tbb.dir/misc_ex.cpp.o.d -o CMakeFiles/tbb.dir/misc_ex.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/misc_ex.cpp -[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o -MF CMakeFiles/tbb.dir/observer_proxy.cpp.o.d -o CMakeFiles/tbb.dir/observer_proxy.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/observer_proxy.cpp -[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o -MF CMakeFiles/tbb.dir/parallel_pipeline.cpp.o.d -o CMakeFiles/tbb.dir/parallel_pipeline.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/parallel_pipeline.cpp -[ 9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_fast.c -[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o -MF CMakeFiles/tbb.dir/private_server.cpp.o.d -o CMakeFiles/tbb.dir/private_server.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/private_server.cpp -[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o -MF CMakeFiles/tbb.dir/profiling.cpp.o.d -o CMakeFiles/tbb.dir/profiling.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/profiling.cpp -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o +[ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/decompress/huf_decompress.c +[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o -MF CMakeFiles/tbb.dir/rml_tbb.cpp.o.d -o CMakeFiles/tbb.dir/rml_tbb.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/rml_tbb.cpp -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o +[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o -MF CMakeFiles/tbb.dir/rtm_mutex.cpp.o.d -o CMakeFiles/tbb.dir/rtm_mutex.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/rtm_mutex.cpp -[ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_lazy.c -[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o +[ 12%] Building ASM object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress_amd64.S.o +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -fPIC -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress_amd64.S.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/decompress/huf_decompress_amd64.S +[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/decompress/zstd_ddict.c +[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o -MF CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o.d -o CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/rtm_rw_mutex.cpp -[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o +[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/decompress/zstd_decompress.c +[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o -MF CMakeFiles/tbb.dir/semaphore.cpp.o.d -o CMakeFiles/tbb.dir/semaphore.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/semaphore.cpp -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o +[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o -MF CMakeFiles/tbb.dir/small_object_pool.cpp.o.d -o CMakeFiles/tbb.dir/small_object_pool.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/small_object_pool.cpp -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o +[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o -MF CMakeFiles/tbb.dir/task.cpp.o.d -o CMakeFiles/tbb.dir/task.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/task.cpp -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o +[ 15%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/decompress/zstd_decompress_block.c +[ 15%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/dictBuilder/cover.c +[ 15%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/dictBuilder/divsufsort.c +[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o -MF CMakeFiles/tbb.dir/task_dispatcher.cpp.o.d -o CMakeFiles/tbb.dir/task_dispatcher.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/task_dispatcher.cpp -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_ldm.c -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o +[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o -MF CMakeFiles/tbb.dir/task_group_context.cpp.o.d -o CMakeFiles/tbb.dir/task_group_context.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/task_group_context.cpp -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_opt.c -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstdmt_compress.c -[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o +[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o -MF CMakeFiles/tbb.dir/version.cpp.o.d -o CMakeFiles/tbb.dir/version.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/version.cpp -[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o +[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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 -D__TBB_USE_ITT_NOTIFY -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -mrtm -mwaitpkg -std=c++11 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o -MF CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o.d -o CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/queuing_rw_mutex.cpp -[ 15%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/decompress/huf_decompress.c -[ 15%] Building ASM object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress_amd64.S.o -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -fPIC -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress_amd64.S.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/decompress/huf_decompress_amd64.S -[ 15%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/decompress/zstd_ddict.c -[ 15%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/decompress/zstd_decompress.c -[ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/decompress/zstd_decompress_block.c -[ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/dictBuilder/cover.c [ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/dictBuilder/fastcover.c -[ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/dictBuilder/divsufsort.c [ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o cd /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/dictBuilder/zdict.c [ 16%] Linking CXX static library ../../../../gnu_12.2_cxx11_32_none/libtbb.a @@ -930,38 +966,38 @@ make -f CMakeFiles/mold.dir/build.make CMakeFiles/mold.dir/build make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu' [ 17%] Building CXX object CMakeFiles/mold.dir/cmake_pch.hxx.gch -[ 17%] Building C object CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -x c++-header -include /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/cmake_pch.hxx.gch -MF CMakeFiles/mold.dir/cmake_pch.hxx.gch.d -o CMakeFiles/mold.dir/cmake_pch.hxx.gch -c /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx.cxx +[ 17%] Building C object CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o /usr/bin/cc -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o -MF CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o.d -o CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/rust-demangle/rust-demangle.c -[ 18%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.ARM64.cc.o -[ 18%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.ARM32.cc.o -[ 18%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.I386.cc.o +[ 18%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/elf/cmdline.cc.RV64LE.cc [ 18%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.X86_64.cc.o +[ 18%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.I386.cc.o +[ 20%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.ARM64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.X86_64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/elf/cmdline.cc.X86_64.cc +[ 20%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.ARM32.cc.o +[ 20%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.I386.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/elf/cmdline.cc.I386.cc -[ 18%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.ARM64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/elf/cmdline.cc.ARM64.cc /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.ARM32.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/elf/cmdline.cc.ARM32.cc -[ 18%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.X86_64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/elf/cmdline.cc.X86_64.cc -[ 18%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o -[ 20%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/elf/cmdline.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.RV32LE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/elf/cmdline.cc.RV32LE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/elf/cmdline.cc.RV64LE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/elf/cmdline.cc.RV64BE.cc +[ 20%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o [ 20%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/elf/cmdline.cc.PPC32.cc +[ 20%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/elf/cmdline.cc.RV32BE.cc [ 20%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V1.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/elf/cmdline.cc.PPC64V1.cc +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/elf/cmdline.cc.PPC32.cc [ 21%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V2.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/elf/cmdline.cc.PPC64V2.cc [ 21%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.S390X.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.S390X.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/elf/cmdline.cc.S390X.cc [ 21%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.SPARC64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.SPARC64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/elf/cmdline.cc.SPARC64.cc [ 21%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.M68K.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.M68K.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/elf/cmdline.cc.M68K.cc +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/elf/cmdline.cc.RV64BE.cc [ 22%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.SH4.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/elf/cmdline.cc.PPC64V1.cc +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/elf/cmdline.cc.PPC64V2.cc +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.S390X.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/elf/cmdline.cc.S390X.cc +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.SPARC64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/elf/cmdline.cc.SPARC64.cc +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.M68K.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/elf/cmdline.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.SH4.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/elf/cmdline.cc.SH4.cc [ 22%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.ALPHA.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.ALPHA.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/elf/cmdline.cc.ALPHA.cc @@ -1505,10 +1541,10 @@ /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu' dh_auto_test - cd obj-i686-linux-gnu && make -j8 test ARGS\+=--verbose ARGS\+=-j8 + cd obj-i686-linux-gnu && make -j15 test ARGS\+=--verbose ARGS\+=-j15 make[1]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu' Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j8 +/usr/bin/ctest --force-new-ctest-process --verbose -j15 UpdateCTestConfiguration from :/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/DartConfiguration.tcl Parse Config file:/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/DartConfiguration.tcl @@ -1521,64 +1557,106 @@ Checking test dependency graph... Checking test dependency graph end test 1 - Start 1: i686-abs-error + Start 1: x86_64-x86_64_emulation-deduction -1: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/abs-error.sh" +1: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_emulation-deduction.sh" 1: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 1: Test timeout computed to be: 1500 test 2 - Start 2: i686-absolute-symbols + Start 2: x86_64-x86_64_exception-mcmodel-large -2: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/absolute-symbols.sh" +2: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_exception-mcmodel-large.sh" 2: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 2: Test timeout computed to be: 1500 test 3 - Start 3: i686-allow-multiple-definition + Start 3: x86_64-x86_64_execstack-if-needed -3: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/allow-multiple-definition.sh" +3: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_execstack-if-needed.sh" 3: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 3: Test timeout computed to be: 1500 test 4 - Start 4: i686-ar-alignment + Start 4: x86_64-x86_64_gnu-linkonce -4: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ar-alignment.sh" +4: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_gnu-linkonce.sh" 4: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 4: Test timeout computed to be: 1500 test 5 - Start 5: i686-as-needed-weak + Start 5: x86_64-x86_64_gnu-retain -5: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed-weak.sh" +5: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_gnu-retain.sh" 5: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 5: Test timeout computed to be: 1500 test 6 - Start 6: i686-as-needed + Start 6: x86_64-x86_64_ifunc-alias -6: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed.sh" +6: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_ifunc-alias.sh" 6: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 6: Test timeout computed to be: 1500 test 7 - Start 7: i686-as-needed2 + Start 7: x86_64-x86_64_incompatible-libs -7: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed2.sh" +7: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_incompatible-libs.sh" 7: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 7: Test timeout computed to be: 1500 test 8 - Start 8: i686-auxiliary + Start 8: x86_64-x86_64_incompatible-libs2 -8: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/auxiliary.sh" +8: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_incompatible-libs2.sh" 8: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 8: Test timeout computed to be: 1500 -1: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/abs-error.sh +test 9 + Start 9: x86_64-x86_64_incompatible-obj + +9: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_incompatible-obj.sh" +9: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +9: Test timeout computed to be: 1500 +test 10 + Start 10: x86_64-x86_64_init-array-readonly + +10: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_init-array-readonly.sh" +10: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +10: Test timeout computed to be: 1500 +test 11 + Start 11: x86_64-x86_64_init-array + +11: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_init-array.sh" +11: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +11: Test timeout computed to be: 1500 +test 12 + Start 12: x86_64-x86_64_large-bss + +12: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_large-bss.sh" +12: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +12: Test timeout computed to be: 1500 +test 13 + Start 13: x86_64-x86_64_mergeable-records + +13: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_mergeable-records.sh" +13: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +13: Test timeout computed to be: 1500 +test 14 + Start 14: x86_64-x86_64_mergeable-strings + +14: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_mergeable-strings.sh" +14: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +14: Test timeout computed to be: 1500 +test 15 + Start 15: x86_64-x86_64_note-property + +15: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_note-property.sh" +15: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +15: Test timeout computed to be: 1500 +1: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_emulation-deduction.sh 1: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 1: ++ export LC_ALL=C 1: ++ LC_ALL=C 1: ++++ uname -m -1: +++ canonical_name i686 +1: +++ canonical_name x86_64 1: +++ case $1 in -1: +++ echo i386 -1: ++ HOST=i386 +1: +++ echo x86_64 +1: ++ HOST=x86_64 1: ++ '[' -n '' ']' -1: ++ MACHINE=i386 +1: ++ MACHINE=x86_64 1: ++ '[' -n '' ']' 1: ++ CC=cc 1: ++ CXX=c++ @@ -1590,29 +1668,25 @@ 1: ++ QEMU= 1: ++ trap 'on_error $LINENO' ERR 1: ++ trap on_exit EXIT -1: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/abs-error.sh .sh -1: ++ testname=abs-error -1: ++ echo -n 'Testing abs-error ... ' -1: Testing abs-error ... ++ t=out/test/elf/i386/abs-error -1: ++ mkdir -p out/test/elf/i386/abs-error -1: + '[' i386 = aarch64 ']' -1: + '[' i386 = ppc64 ']' -1: + '[' i386 = ppc64le ']' -1: + '[' i386 = s390x ']' -1: + '[' i386 = alpha ']' +1: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_emulation-deduction.sh .sh +1: ++ testname=x86_64_emulation-deduction +1: ++ echo -n 'Testing x86_64_emulation-deduction ... ' +1: Testing x86_64_emulation-deduction ... ++ t=out/test/elf/x86_64/x86_64_emulation-deduction +1: ++ mkdir -p out/test/elf/x86_64/x86_64_emulation-deduction +1: + '[' x86_64 = x86_64 ']' 1: + cat -1: + cc -fPIC -c -o out/test/elf/i386/abs-error/a.o -xassembler - -2: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/absolute-symbols.sh +1: + cc -o out/test/elf/x86_64/x86_64_emulation-deduction/a.o -c -xc - +2: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_exception-mcmodel-large.sh 2: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 2: ++ export LC_ALL=C 2: ++ LC_ALL=C 2: ++++ uname -m -2: +++ canonical_name i686 +2: +++ canonical_name x86_64 2: +++ case $1 in -2: +++ echo i386 -2: ++ HOST=i386 +2: +++ echo x86_64 +2: ++ HOST=x86_64 2: ++ '[' -n '' ']' -2: ++ MACHINE=i386 +2: ++ MACHINE=x86_64 2: ++ '[' -n '' ']' 2: ++ CC=cc 2: ++ CXX=c++ @@ -1624,25 +1698,25 @@ 2: ++ QEMU= 2: ++ trap 'on_error $LINENO' ERR 2: ++ trap on_exit EXIT -2: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/absolute-symbols.sh .sh -2: ++ testname=absolute-symbols -2: ++ echo -n 'Testing absolute-symbols ... ' -2: Testing absolute-symbols ... ++ t=out/test/elf/i386/absolute-symbols -2: ++ mkdir -p out/test/elf/i386/absolute-symbols -2: + '[' i386 = sparc64 ']' -2: + cc -o out/test/elf/i386/absolute-symbols/a.o -c -x assembler - +2: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_exception-mcmodel-large.sh .sh +2: ++ testname=x86_64_exception-mcmodel-large +2: ++ echo -n 'Testing x86_64_exception-mcmodel-large ... ' +2: Testing x86_64_exception-mcmodel-large ... ++ t=out/test/elf/x86_64/x86_64_exception-mcmodel-large +2: ++ mkdir -p out/test/elf/x86_64/x86_64_exception-mcmodel-large +2: + '[' x86_64 = x86_64 ']' 2: + cat -3: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/allow-multiple-definition.sh +2: + c++ -c -o out/test/elf/x86_64/x86_64_exception-mcmodel-large/a.o -xc++ -fPIC - +3: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_execstack-if-needed.sh 3: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 3: ++ export LC_ALL=C 3: ++ LC_ALL=C 3: ++++ uname -m -3: +++ canonical_name i686 +3: +++ canonical_name x86_64 3: +++ case $1 in -3: +++ echo i386 -3: ++ HOST=i386 +3: +++ echo x86_64 +3: ++ HOST=x86_64 3: ++ '[' -n '' ']' -3: ++ MACHINE=i386 +3: ++ MACHINE=x86_64 3: ++ '[' -n '' ']' 3: ++ CC=cc 3: ++ CXX=c++ @@ -1654,24 +1728,25 @@ 3: ++ QEMU= 3: ++ trap 'on_error $LINENO' ERR 3: ++ trap on_exit EXIT -3: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/allow-multiple-definition.sh .sh -3: ++ testname=allow-multiple-definition -3: ++ echo -n 'Testing allow-multiple-definition ... ' -3: Testing allow-multiple-definition ... ++ t=out/test/elf/i386/allow-multiple-definition -3: ++ mkdir -p out/test/elf/i386/allow-multiple-definition -3: + echo 'int main() { return 0; }' -3: + cc -c -o out/test/elf/i386/allow-multiple-definition/a.o -xc - -4: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ar-alignment.sh +3: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_execstack-if-needed.sh .sh +3: ++ testname=x86_64_execstack-if-needed +3: ++ echo -n 'Testing x86_64_execstack-if-needed ... ' +3: Testing x86_64_execstack-if-needed ... ++ t=out/test/elf/x86_64/x86_64_execstack-if-needed +3: ++ mkdir -p out/test/elf/x86_64/x86_64_execstack-if-needed +3: + '[' x86_64 = x86_64 ']' +3: + cat +3: + cc -c -xassembler -o out/test/elf/x86_64/x86_64_execstack-if-needed/a.o - +4: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_gnu-linkonce.sh 4: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 4: ++ export LC_ALL=C 4: ++ LC_ALL=C 4: ++++ uname -m -4: +++ canonical_name i686 +4: +++ canonical_name x86_64 4: +++ case $1 in -4: +++ echo i386 -4: ++ HOST=i386 +4: +++ echo x86_64 +4: ++ HOST=x86_64 4: ++ '[' -n '' ']' -4: ++ MACHINE=i386 +4: ++ MACHINE=x86_64 4: ++ '[' -n '' ']' 4: ++ CC=cc 4: ++ CXX=c++ @@ -1683,24 +1758,25 @@ 4: ++ QEMU= 4: ++ trap 'on_error $LINENO' ERR 4: ++ trap on_exit EXIT -4: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ar-alignment.sh .sh -4: ++ testname=ar-alignment -4: ++ echo -n 'Testing ar-alignment ... ' -4: Testing ar-alignment ... ++ t=out/test/elf/i386/ar-alignment -4: ++ mkdir -p out/test/elf/i386/ar-alignment +4: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_gnu-linkonce.sh .sh +4: ++ testname=x86_64_gnu-linkonce +4: ++ echo -n 'Testing x86_64_gnu-linkonce ... ' +4: Testing x86_64_gnu-linkonce ... ++ t=out/test/elf/x86_64/x86_64_gnu-linkonce +4: ++ mkdir -p out/test/elf/x86_64/x86_64_gnu-linkonce +4: + '[' x86_64 = x86_64 ']' +4: + cc -o out/test/elf/x86_64/x86_64_gnu-linkonce/a.o -c -x assembler - 4: + cat -4: + cc -o out/test/elf/i386/ar-alignment/a.o -c -xc - -5: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed-weak.sh +5: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_gnu-retain.sh 5: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 5: ++ export LC_ALL=C 5: ++ LC_ALL=C 5: ++++ uname -m -5: +++ canonical_name i686 +5: +++ canonical_name x86_64 5: +++ case $1 in -5: +++ echo i386 -5: ++ HOST=i386 +5: +++ echo x86_64 +5: ++ HOST=x86_64 5: ++ '[' -n '' ']' -5: ++ MACHINE=i386 +5: ++ MACHINE=x86_64 5: ++ '[' -n '' ']' 5: ++ CC=cc 5: ++ CXX=c++ @@ -1712,24 +1788,25 @@ 5: ++ QEMU= 5: ++ trap 'on_error $LINENO' ERR 5: ++ trap on_exit EXIT -5: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed-weak.sh .sh -5: ++ testname=as-needed-weak -5: ++ echo -n 'Testing as-needed-weak ... ' -5: Testing as-needed-weak ... ++ t=out/test/elf/i386/as-needed-weak -5: ++ mkdir -p out/test/elf/i386/as-needed-weak -5: + cc -fPIC -o out/test/elf/i386/as-needed-weak/a.o -c -xc - -5: + cat -6: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed.sh +5: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_gnu-retain.sh .sh +5: ++ testname=x86_64_gnu-retain +5: ++ echo -n 'Testing x86_64_gnu-retain ... ' +5: Testing x86_64_gnu-retain ... ++ t=out/test/elf/x86_64/x86_64_gnu-retain +5: ++ mkdir -p out/test/elf/x86_64/x86_64_gnu-retain +5: + '[' x86_64 = x86_64 ']' +5: + echo '.section foo,"R"' +5: + cc -o /dev/null -c -xassembler - +6: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_ifunc-alias.sh 6: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 6: ++ export LC_ALL=C 6: ++ LC_ALL=C 6: ++++ uname -m -6: +++ canonical_name i686 +6: +++ canonical_name x86_64 6: +++ case $1 in -6: +++ echo i386 -6: ++ HOST=i386 +6: +++ echo x86_64 +6: ++ HOST=x86_64 6: ++ '[' -n '' ']' -6: ++ MACHINE=i386 +6: ++ MACHINE=x86_64 6: ++ '[' -n '' ']' 6: ++ CC=cc 6: ++ CXX=c++ @@ -1741,24 +1818,25 @@ 6: ++ QEMU= 6: ++ trap 'on_error $LINENO' ERR 6: ++ trap on_exit EXIT -6: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed.sh .sh -6: ++ testname=as-needed -6: ++ echo -n 'Testing as-needed ... ' -6: Testing as-needed ... ++ t=out/test/elf/i386/as-needed -6: ++ mkdir -p out/test/elf/i386/as-needed -6: + cat -6: + cc -o out/test/elf/i386/as-needed/a.o -c -xc - -7: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed2.sh +6: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_ifunc-alias.sh .sh +6: ++ testname=x86_64_ifunc-alias +6: ++ echo -n 'Testing x86_64_ifunc-alias ... ' +6: Testing x86_64_ifunc-alias ... ++ t=out/test/elf/x86_64/x86_64_ifunc-alias +6: ++ mkdir -p out/test/elf/x86_64/x86_64_ifunc-alias +6: + supports_ifunc +6: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +6: + cc -c -o /dev/null -xc - +7: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_incompatible-libs.sh 7: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 7: ++ export LC_ALL=C 7: ++ LC_ALL=C 7: ++++ uname -m -7: +++ canonical_name i686 +7: +++ canonical_name x86_64 7: +++ case $1 in -7: +++ echo i386 -7: ++ HOST=i386 +7: +++ echo x86_64 +7: ++ HOST=x86_64 7: ++ '[' -n '' ']' -7: ++ MACHINE=i386 +7: ++ MACHINE=x86_64 7: ++ '[' -n '' ']' 7: ++ CC=cc 7: ++ CXX=c++ @@ -1770,22 +1848,25 @@ 7: ++ QEMU= 7: ++ trap 'on_error $LINENO' ERR 7: ++ trap on_exit EXIT -7: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed2.sh .sh -1: + cc -fno-PIC -c -o out/test/elf/i386/abs-error/b.o -xc - -1: + cat -2: + cat -2: + cc -o out/test/elf/i386/absolute-symbols/b.o -c -fno-PIC -xc - -8: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/auxiliary.sh +7: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_incompatible-libs.sh .sh +7: ++ testname=x86_64_incompatible-libs +7: ++ echo -n 'Testing x86_64_incompatible-libs ... ' +7: Testing x86_64_incompatible-libs ... ++ t=out/test/elf/x86_64/x86_64_incompatible-libs +7: ++ mkdir -p out/test/elf/x86_64/x86_64_incompatible-libs +7: + '[' x86_64 = x86_64 ']' +7: + echo 'int main() {}' +7: + cc -m32 -o out/test/elf/x86_64/x86_64_incompatible-libs/exe -xc - +8: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_incompatible-libs2.sh 8: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 8: ++ export LC_ALL=C 8: ++ LC_ALL=C 8: ++++ uname -m -8: +++ canonical_name i686 +8: +++ canonical_name x86_64 8: +++ case $1 in -8: +++ echo i386 -8: ++ HOST=i386 +8: +++ echo x86_64 +8: ++ HOST=x86_64 8: ++ '[' -n '' ']' -8: ++ MACHINE=i386 +8: ++ MACHINE=x86_64 8: ++ '[' -n '' ']' 8: ++ CC=cc 8: ++ CXX=c++ @@ -1797,45 +1878,25 @@ 8: ++ QEMU= 8: ++ trap 'on_error $LINENO' ERR 8: ++ trap on_exit EXIT -8: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/auxiliary.sh .sh -8: ++ testname=auxiliary -8: ++ echo -n 'Testing auxiliary ... ' -8: Testing auxiliary ... ++ t=out/test/elf/i386/auxiliary -8: ++ mkdir -p out/test/elf/i386/auxiliary -8: + cat -8: + cc -o out/test/elf/i386/auxiliary/a.o -c -x assembler - -7: ++ testname=as-needed2 -7: ++ echo -n 'Testing as-needed2 ... ' -7: Testing as-needed2 ... ++ t=out/test/elf/i386/as-needed2 -7: ++ mkdir -p out/test/elf/i386/as-needed2 -8: + ./mold -o out/test/elf/i386/auxiliary/b.so out/test/elf/i386/auxiliary/a.o -auxiliary foo -f bar -shared -7: + cat -7: + cc -shared -fPIC -o out/test/elf/i386/as-needed2/a.so -xc - -8: + readelf --dynamic out/test/elf/i386/auxiliary/b.so -8: + grep -Fq 'Auxiliary library: [foo]' out/test/elf/i386/auxiliary/log -8: + grep -Fq 'Auxiliary library: [bar]' out/test/elf/i386/auxiliary/log -8: + on_exit -8: + echo OK -8: OK -8: + exit 0 - 1/269 Test #8: i686-auxiliary ...................... Passed 0.07 sec -test 9 - Start 9: i686-bno-symbolic - -9: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/bno-symbolic.sh" -9: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -9: Test timeout computed to be: 1500 -9: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bno-symbolic.sh +8: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_incompatible-libs2.sh .sh +8: ++ testname=x86_64_incompatible-libs2 +8: ++ echo -n 'Testing x86_64_incompatible-libs2 ... ' +8: Testing x86_64_incompatible-libs2 ... ++ t=out/test/elf/x86_64/x86_64_incompatible-libs2 +8: ++ mkdir -p out/test/elf/x86_64/x86_64_incompatible-libs2 +8: + '[' x86_64 = x86_64 ']' +8: + echo 'int main() {}' +8: + cc -m32 -o out/test/elf/x86_64/x86_64_incompatible-libs2/exe -xc - +9: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_incompatible-obj.sh 9: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 9: ++ export LC_ALL=C 9: ++ LC_ALL=C 9: ++++ uname -m -9: +++ canonical_name i686 +9: +++ canonical_name x86_64 9: +++ case $1 in -9: +++ echo i386 -9: ++ HOST=i386 +9: +++ echo x86_64 +9: ++ HOST=x86_64 9: ++ '[' -n '' ']' -9: ++ MACHINE=i386 +9: ++ MACHINE=x86_64 9: ++ '[' -n '' ']' 9: ++ CC=cc 9: ++ CXX=c++ @@ -1847,62 +1908,25 @@ 9: ++ QEMU= 9: ++ trap 'on_error $LINENO' ERR 9: ++ trap on_exit EXIT -9: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bno-symbolic.sh .sh -9: ++ testname=bno-symbolic -9: ++ echo -n 'Testing bno-symbolic ... ' -9: Testing bno-symbolic ... ++ t=out/test/elf/i386/bno-symbolic -9: ++ mkdir -p out/test/elf/i386/bno-symbolic -9: + '[' i386 = s390x ']' -9: + cat -9: + cc -c -fPIC -oout/test/elf/i386/bno-symbolic/a.o -xc - -1: + cc -B. -o out/test/elf/i386/abs-error/exe -pie out/test/elf/i386/abs-error/a.o out/test/elf/i386/abs-error/b.o -Wl,-z,text -4: + head -c 1 /dev/zero -5: + cat -6: + cc -o out/test/elf/i386/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -6: + cat -5: + cc -o out/test/elf/i386/as-needed-weak/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -3: + cc -c -o out/test/elf/i386/allow-multiple-definition/b.o -xc - -7: + cc -shared -fPIC -o out/test/elf/i386/as-needed2/b.so -xc - -3: + echo 'int main() { return 1; }' -7: + cat -2: + cc -B. -o out/test/elf/i386/absolute-symbols/exe -no-pie out/test/elf/i386/absolute-symbols/a.o out/test/elf/i386/absolute-symbols/b.o -4: + cat -4: + cc -o out/test/elf/i386/ar-alignment/b.o -c -xc - -9: + cc -B. -shared -fPIC -o out/test/elf/i386/bno-symbolic/b.so out/test/elf/i386/bno-symbolic/a.o -Wl,-Bsymbolic -Wl,-Bno-symbolic -3: + cc -B. -o out/test/elf/i386/allow-multiple-definition/exe out/test/elf/i386/allow-multiple-definition/a.o out/test/elf/i386/allow-multiple-definition/b.o -4: + cat -4: + cc -o out/test/elf/i386/ar-alignment/c.o -c -xc - -6: + cat -5: + cat -5: + cc -o out/test/elf/i386/as-needed-weak/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - -6: + cc -o out/test/elf/i386/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - -7: + cat -7: + cc -fPIC -c -o out/test/elf/i386/as-needed2/c.o -xc - -1: + grep -q 'recompile with -fPIC' out/test/elf/i386/abs-error/log -1: + on_exit -1: + echo OK -1: OK -1: + exit 0 - 2/269 Test #1: i686-abs-error ...................... Passed 0.23 sec -test 10 - Start 10: i686-bsymbolic-functions - -10: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic-functions.sh" -10: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -10: Test timeout computed to be: 1500 -7: + cc -shared -o out/test/elf/i386/as-needed2/c.so out/test/elf/i386/as-needed2/c.o out/test/elf/i386/as-needed2/a.so -10: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic-functions.sh -4: + rm -f out/test/elf/i386/ar-alignment/d.a +9: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_incompatible-obj.sh .sh +9: ++ testname=x86_64_incompatible-obj +9: ++ echo -n 'Testing x86_64_incompatible-obj ... ' +9: Testing x86_64_incompatible-obj ... ++ t=out/test/elf/x86_64/x86_64_incompatible-obj +9: ++ mkdir -p out/test/elf/x86_64/x86_64_incompatible-obj +9: + '[' x86_64 = x86_64 ']' +9: + echo 'int main() {}' +9: + cc -m32 -o out/test/elf/x86_64/x86_64_incompatible-obj/exe -xc - +10: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_init-array-readonly.sh 10: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 10: ++ export LC_ALL=C 10: ++ LC_ALL=C 10: ++++ uname -m -10: +++ canonical_name i686 +10: +++ canonical_name x86_64 10: +++ case $1 in -10: +++ echo i386 -10: ++ HOST=i386 +10: +++ echo x86_64 +10: ++ HOST=x86_64 10: ++ '[' -n '' ']' -10: ++ MACHINE=i386 +10: ++ MACHINE=x86_64 10: ++ '[' -n '' ']' 10: ++ CC=cc 10: ++ CXX=c++ @@ -1914,47 +1938,25 @@ 10: ++ QEMU= 10: ++ trap 'on_error $LINENO' ERR 10: ++ trap on_exit EXIT -10: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic-functions.sh .sh -10: ++ testname=bsymbolic-functions -10: ++ echo -n 'Testing bsymbolic-functions ... ' -10: Testing bsymbolic-functions ... ++ t=out/test/elf/i386/bsymbolic-functions -10: ++ mkdir -p out/test/elf/i386/bsymbolic-functions +10: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_init-array-readonly.sh .sh +10: ++ testname=x86_64_init-array-readonly +10: ++ echo -n 'Testing x86_64_init-array-readonly ... ' +10: Testing x86_64_init-array-readonly ... ++ t=out/test/elf/x86_64/x86_64_init-array-readonly +10: ++ mkdir -p out/test/elf/x86_64/x86_64_init-array-readonly +10: + '[' x86_64 = x86_64 ']' 10: + cat -10: + cc -c -o out/test/elf/i386/bsymbolic-functions/a.o -fPIC -xc - -4: + ar rcs out/test/elf/i386/ar-alignment/d.a out/test/elf/i386/ar-alignment/a.o out/test/elf/i386/ar-alignment/b.o -3: + cc -B. -o out/test/elf/i386/allow-multiple-definition/exe out/test/elf/i386/allow-multiple-definition/a.o out/test/elf/i386/allow-multiple-definition/b.o -Wl,-allow-multiple-definition -4: + cc -B. -o out/test/elf/i386/ar-alignment/exe out/test/elf/i386/ar-alignment/c.o out/test/elf/i386/ar-alignment/d.a -7: + cat -7: + cc -c -o out/test/elf/i386/as-needed2/d.o -xc - -6: + cc -B. -o out/test/elf/i386/as-needed/exe out/test/elf/i386/as-needed/a.o -Wl,--no-as-needed out/test/elf/i386/as-needed/b.so out/test/elf/i386/as-needed/c.so -9: + cat -5: + cc -B. -o out/test/elf/i386/as-needed-weak/exe out/test/elf/i386/as-needed-weak/a.o -Wl,-no-as-needed out/test/elf/i386/as-needed-weak/b.so out/test/elf/i386/as-needed-weak/c.so -9: + cc -c -o out/test/elf/i386/bno-symbolic/c.o -xc - -fno-PIE -2: + out/test/elf/i386/absolute-symbols/exe -2: + grep -q '^ip=0x80000.$' -2: + on_exit -2: + echo OK -2: OK -2: + exit 0 -10: + cc -B. -shared -o out/test/elf/i386/bsymbolic-functions/b.so out/test/elf/i386/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions - 3/269 Test #2: i686-absolute-symbols ............... Passed 0.28 sec -test 11 - Start 11: i686-bsymbolic - -11: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic.sh" -11: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -11: Test timeout computed to be: 1500 -11: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic.sh +10: + cc -c -o out/test/elf/x86_64/x86_64_init-array-readonly/a.o -x assembler - +11: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_init-array.sh 11: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 11: ++ export LC_ALL=C 11: ++ LC_ALL=C 11: ++++ uname -m -11: +++ canonical_name i686 +11: +++ canonical_name x86_64 11: +++ case $1 in -11: +++ echo i386 -11: ++ HOST=i386 +11: +++ echo x86_64 +11: ++ HOST=x86_64 11: ++ '[' -n '' ']' -11: ++ MACHINE=i386 +11: ++ MACHINE=x86_64 11: ++ '[' -n '' ']' 11: ++ CC=cc 11: ++ CXX=c++ @@ -1966,36 +1968,25 @@ 11: ++ QEMU= 11: ++ trap 'on_error $LINENO' ERR 11: ++ trap on_exit EXIT -11: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic.sh .sh -11: ++ testname=bsymbolic -11: ++ echo -n 'Testing bsymbolic ... ' -11: Testing bsymbolic ... ++ t=out/test/elf/i386/bsymbolic -11: ++ mkdir -p out/test/elf/i386/bsymbolic -4: + on_exit -4: + echo OK -4: OK -4: + exit 0 - 4/269 Test #4: i686-ar-alignment ................... Passed 0.29 sec -test 12 - Start 12: i686-bug178 - -12: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/bug178.sh" -12: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -12: Test timeout computed to be: 1500 +11: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_init-array.sh .sh +11: ++ testname=x86_64_init-array +11: ++ echo -n 'Testing x86_64_init-array ... ' +11: Testing x86_64_init-array ... ++ t=out/test/elf/x86_64/x86_64_init-array +11: ++ mkdir -p out/test/elf/x86_64/x86_64_init-array +11: + '[' x86_64 = x86_64 ']' 11: + cat -11: + cc -c -fPIC -oout/test/elf/i386/bsymbolic/a.o -xc - -7: + cc -B. -o out/test/elf/i386/as-needed2/exe out/test/elf/i386/as-needed2/d.o -Wl,--as-needed out/test/elf/i386/as-needed2/c.so out/test/elf/i386/as-needed2/b.so out/test/elf/i386/as-needed2/a.so -12: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bug178.sh +11: + cc -c -o out/test/elf/x86_64/x86_64_init-array/a.o -x assembler - +12: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_large-bss.sh 12: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 12: ++ export LC_ALL=C 12: ++ LC_ALL=C 12: ++++ uname -m -12: +++ canonical_name i686 +12: +++ canonical_name x86_64 12: +++ case $1 in -12: +++ echo i386 -12: ++ HOST=i386 +12: +++ echo x86_64 +12: ++ HOST=x86_64 12: ++ '[' -n '' ']' -12: ++ MACHINE=i386 +12: ++ MACHINE=x86_64 12: ++ '[' -n '' ']' 12: ++ CC=cc 12: ++ CXX=c++ @@ -2007,66 +1998,22 @@ 12: ++ QEMU= 12: ++ trap 'on_error $LINENO' ERR 12: ++ trap on_exit EXIT -12: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bug178.sh .sh -12: ++ testname=bug178 -12: ++ echo -n 'Testing bug178 ... ' -12: Testing bug178 ... ++ t=out/test/elf/i386/bug178 -12: ++ mkdir -p out/test/elf/i386/bug178 -3: + cc -B. -o out/test/elf/i386/allow-multiple-definition/exe out/test/elf/i386/allow-multiple-definition/a.o out/test/elf/i386/allow-multiple-definition/b.o -Wl,-z,muldefs -12: + cat -12: + cc -x assembler -c -o out/test/elf/i386/bug178/a.o - -12: + rm -f out/test/elf/i386/bug178/a.a -5: + readelf --dynamic out/test/elf/i386/as-needed-weak/exe -6: + readelf --dynamic out/test/elf/i386/as-needed/exe -9: + cc -B. -no-pie -o out/test/elf/i386/bno-symbolic/exe out/test/elf/i386/bno-symbolic/c.o out/test/elf/i386/bno-symbolic/b.so -12: + ar rcs out/test/elf/i386/bug178/a.a out/test/elf/i386/bug178/a.o -6: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/i386/as-needed/readelf -5: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/i386/as-needed-weak/readelf -6: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/i386/as-needed/readelf -6: + cc -B. -o out/test/elf/i386/as-needed/exe out/test/elf/i386/as-needed/a.o -Wl,--as-needed out/test/elf/i386/as-needed/b.so out/test/elf/i386/as-needed/c.so -12: + ./mold -o out/test/elf/i386/bug178/exe out/test/elf/i386/bug178/a.a -5: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/i386/as-needed-weak/readelf -5: + cc -B. -o out/test/elf/i386/as-needed-weak/exe out/test/elf/i386/as-needed-weak/a.o -Wl,-as-needed out/test/elf/i386/as-needed-weak/b.so out/test/elf/i386/as-needed-weak/c.so -11: + cc -B. -shared -fPIC -o out/test/elf/i386/bsymbolic/b.so out/test/elf/i386/bsymbolic/a.o -Wl,-Bsymbolic -10: + cat -10: + cc -c -o out/test/elf/i386/bsymbolic-functions/c.o -xc - -fno-PIE -12: + on_exit -12: + echo OK -12: OK -12: + exit 0 - 5/269 Test #12: i686-bug178 ......................... Passed 0.05 sec -test 13 - Start 13: i686-build-id - -13: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/build-id.sh" -13: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -13: Test timeout computed to be: 1500 -7: + out/test/elf/i386/as-needed2/exe -7: + grep -q '^3$' -7: + readelf --dynamic out/test/elf/i386/as-needed2/exe -13: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/build-id.sh +12: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_large-bss.sh .sh +12: ++ testname=x86_64_large-bss +12: ++ echo -n 'Testing x86_64_large-bss ... ' +12: Testing x86_64_large-bss ... ++ t=out/test/elf/x86_64/x86_64_large-bss +12: ++ mkdir -p out/test/elf/x86_64/x86_64_large-bss +13: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_mergeable-records.sh 13: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 13: ++ export LC_ALL=C 13: ++ LC_ALL=C 13: ++++ uname -m -7: + grep -q /a.so out/test/elf/i386/as-needed2/log -3: + on_exit -3: + echo OK -3: OK -3: + exit 0 - 6/269 Test #3: i686-allow-multiple-definition ...... Passed 0.36 sec -test 14 - Start 14: i686-canonical-plt - -14: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/canonical-plt.sh" -14: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -14: Test timeout computed to be: 1500 -13: +++ canonical_name i686 +13: +++ canonical_name x86_64 13: +++ case $1 in -13: +++ echo i386 -13: ++ HOST=i386 +13: +++ echo x86_64 +13: ++ HOST=x86_64 13: ++ '[' -n '' ']' -13: ++ MACHINE=i386 +13: ++ MACHINE=x86_64 13: ++ '[' -n '' ']' 13: ++ CC=cc 13: ++ CXX=c++ @@ -2078,51 +2025,22 @@ 13: ++ QEMU= 13: ++ trap 'on_error $LINENO' ERR 13: ++ trap on_exit EXIT -13: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/build-id.sh .sh -13: ++ testname=build-id -13: ++ echo -n 'Testing build-id ... ' -13: Testing build-id ... ++ t=out/test/elf/i386/build-id -13: ++ mkdir -p out/test/elf/i386/build-id -13: + echo 'int main() { return 0; }' -13: + cc -B. -o out/test/elf/i386/build-id/exe out/test/elf/i386/build-id/a.c -Wl,-build-id -7: + grep -q /c.so out/test/elf/i386/as-needed2/log -7: + grep -q /b.so out/test/elf/i386/as-needed2/log -7: + on_exit -7: + echo OK -7: OK -7: + exit 0 - 7/269 Test #7: i686-as-needed2 ..................... Passed 0.35 sec -test 15 - Start 15: i686-cmdline - -15: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/cmdline.sh" -15: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -15: Test timeout computed to be: 1500 -14: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/canonical-plt.sh +13: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_mergeable-records.sh .sh +13: ++ testname=x86_64_mergeable-records +13: ++ echo -n 'Testing x86_64_mergeable-records ... ' +13: Testing x86_64_mergeable-records ... ++ t=out/test/elf/x86_64/x86_64_mergeable-records +13: ++ mkdir -p out/test/elf/x86_64/x86_64_mergeable-records +14: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_mergeable-strings.sh 14: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 14: ++ export LC_ALL=C 14: ++ LC_ALL=C 14: ++++ uname -m -9: + out/test/elf/i386/bno-symbolic/exe -9: + grep -q '3 3 1' -15: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/cmdline.sh -9: + on_exit -9: + echo OK -9: OK -9: + exit 0 - 8/269 Test #9: i686-bno-symbolic ................... Passed 0.29 sec -test 16 - Start 16: i686-color-diagnostics - -16: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/color-diagnostics.sh" -16: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -16: Test timeout computed to be: 1500 -14: +++ canonical_name i686 +14: +++ canonical_name x86_64 14: +++ case $1 in -14: +++ echo i386 -14: ++ HOST=i386 +14: +++ echo x86_64 +14: ++ HOST=x86_64 14: ++ '[' -n '' ']' -14: ++ MACHINE=i386 +14: ++ MACHINE=x86_64 14: ++ '[' -n '' ']' 14: ++ CC=cc 14: ++ CXX=c++ @@ -2132,23 +2050,31 @@ 14: ++ OBJCOPY=objcopy 14: ++ STRIP=strip 14: ++ QEMU= -14: ++ trap 'on_error $LINENO' ERR -14: ++ trap on_exit EXIT -14: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/canonical-plt.sh .sh -14: ++ testname=canonical-plt -14: ++ echo -n 'Testing canonical-plt ... ' -14: Testing canonical-plt ... ++ t=out/test/elf/i386/canonical-plt -14: ++ mkdir -p out/test/elf/i386/canonical-plt +15: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_note-property.sh 15: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 15: ++ export LC_ALL=C 15: ++ LC_ALL=C +14: ++ trap 'on_error $LINENO' ERR +14: ++ trap on_exit EXIT +14: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_mergeable-strings.sh .sh 15: ++++ uname -m -15: +++ canonical_name i686 +12: + '[' x86_64 = x86_64 ']' +12: + cat +12: + cc -o out/test/elf/x86_64/x86_64_large-bss/a.o -c -xc - +13: + '[' x86_64 = x86_64 ']' +13: + test_cflags -static +14: ++ testname=x86_64_mergeable-strings +14: ++ echo -n 'Testing x86_64_mergeable-strings ... ' +14: Testing x86_64_mergeable-strings ... ++ t=out/test/elf/x86_64/x86_64_mergeable-strings +14: ++ mkdir -p out/test/elf/x86_64/x86_64_mergeable-strings +13: + echo 'int main() {}' +15: +++ canonical_name x86_64 15: +++ case $1 in -15: +++ echo i386 -15: ++ HOST=i386 +15: +++ echo x86_64 +13: + cc -static -o /dev/null -xc - +15: ++ HOST=x86_64 15: ++ '[' -n '' ']' -15: ++ MACHINE=i386 +15: ++ MACHINE=x86_64 15: ++ '[' -n '' ']' 15: ++ CC=cc 15: ++ CXX=c++ @@ -2158,27 +2084,166 @@ 15: ++ OBJCOPY=objcopy 15: ++ STRIP=strip 15: ++ QEMU= -14: + '[' i386 = s390x ']' 15: ++ trap 'on_error $LINENO' ERR 15: ++ trap on_exit EXIT -14: + cat -14: + cc -o out/test/elf/i386/canonical-plt/a.so -fPIC -shared -xc - -15: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/cmdline.sh .sh -16: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/color-diagnostics.sh -15: ++ testname=cmdline -15: ++ echo -n 'Testing cmdline ... ' -15: Testing cmdline ... ++ t=out/test/elf/i386/cmdline -15: ++ mkdir -p out/test/elf/i386/cmdline +15: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_note-property.sh .sh +10: as: out/test/elf/x86_64/x86_64_init-array-readonly/a.o: unsupported relocation type: 0x1 +10: {standard input}: Assembler messages: +10: {standard input}:4: Error: cannot represent relocation type BFD_RELOC_64 +11: as: out/test/elf/x86_64/x86_64_init-array/a.o: unsupported relocation type: 0x1 +11: {standard input}: Assembler messages: +11: {standard input}:5: Error: cannot represent relocation type BFD_RELOC_64 +11: as: out/test/elf/x86_64/x86_64_init-array/a.o: unsupported relocation type: 0x1 +11: {standard input}:9: Error: cannot represent relocation type BFD_RELOC_64 +11: as: out/test/elf/x86_64/x86_64_init-array/a.o: unsupported relocation type: 0x1 +11: {standard input}:13: Error: cannot represent relocation type BFD_RELOC_64 +11: as: out/test/elf/x86_64/x86_64_init-array/a.o: unsupported relocation type: 0x1 +11: {standard input}:17: Error: cannot represent relocation type BFD_RELOC_64 +14: + test_cflags -static +15: ++ testname=x86_64_note-property +15: ++ echo -n 'Testing x86_64_note-property ... ' +15: Testing x86_64_note-property ... ++ t=out/test/elf/x86_64/x86_64_note-property +15: ++ mkdir -p out/test/elf/x86_64/x86_64_note-property +14: + echo 'int main() {}' +14: + cc -static -o /dev/null -xc - +11: ++ on_error 6 +11: ++ code=1 +11: ++ echo 'command failed: 6: $CC -c -o $t/a.o -x assembler -' +11: command failed: 6: $CC -c -o $t/a.o -x assembler - +11: ++ trap - EXIT +11: ++ exit 1 +10: ++ on_error 6 +10: ++ code=1 +10: ++ echo 'command failed: 6: $CC -c -o $t/a.o -x assembler -' +10: command failed: 6: $CC -c -o $t/a.o -x assembler - +10: ++ trap - EXIT +10: ++ exit 1 +3: + cc -B. -o out/test/elf/x86_64/x86_64_execstack-if-needed/exe out/test/elf/x86_64/x86_64_execstack-if-needed/a.o +5: + cat +5: + cc -o out/test/elf/x86_64/x86_64_gnu-retain/a.o -c -xc - +4: + cat + 1/309 Test #10: x86_64-x86_64_init-array-readonly .......***Failed 0.02 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_init-array-readonly.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name x86_64 ++++ case $1 in ++++ echo x86_64 +++ HOST=x86_64 +++ '[' -n '' ']' +++ MACHINE=x86_64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_init-array-readonly.sh .sh +++ testname=x86_64_init-array-readonly +++ echo -n 'Testing x86_64_init-array-readonly ... ' +Testing x86_64_init-array-readonly ... ++ t=out/test/elf/x86_64/x86_64_init-array-readonly +++ mkdir -p out/test/elf/x86_64/x86_64_init-array-readonly ++ '[' x86_64 = x86_64 ']' ++ cat ++ cc -c -o out/test/elf/x86_64/x86_64_init-array-readonly/a.o -x assembler - +as: out/test/elf/x86_64/x86_64_init-array-readonly/a.o: unsupported relocation type: 0x1 +{standard input}: Assembler messages: +{standard input}:4: Error: cannot represent relocation type BFD_RELOC_64 +++ on_error 6 +++ code=1 +++ echo 'command failed: 6: $CC -c -o $t/a.o -x assembler -' +command failed: 6: $CC -c -o $t/a.o -x assembler - +++ trap - EXIT +++ exit 1 + +test 16 + Start 16: x86_64-x86_64_note-property2 + +16: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_note-property2.sh" +16: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +16: Test timeout computed to be: 1500 + 2/309 Test #11: x86_64-x86_64_init-array ................***Failed 0.02 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_init-array.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name x86_64 ++++ case $1 in ++++ echo x86_64 +++ HOST=x86_64 +++ '[' -n '' ']' +++ MACHINE=x86_64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_init-array.sh .sh +++ testname=x86_64_init-array +++ echo -n 'Testing x86_64_init-array ... ' +Testing x86_64_init-array ... ++ t=out/test/elf/x86_64/x86_64_init-array +++ mkdir -p out/test/elf/x86_64/x86_64_init-array ++ '[' x86_64 = x86_64 ']' ++ cat ++ cc -c -o out/test/elf/x86_64/x86_64_init-array/a.o -x assembler - +as: out/test/elf/x86_64/x86_64_init-array/a.o: unsupported relocation type: 0x1 +{standard input}: Assembler messages: +{standard input}:5: Error: cannot represent relocation type BFD_RELOC_64 +as: out/test/elf/x86_64/x86_64_init-array/a.o: unsupported relocation type: 0x1 +{standard input}:9: Error: cannot represent relocation type BFD_RELOC_64 +as: out/test/elf/x86_64/x86_64_init-array/a.o: unsupported relocation type: 0x1 +{standard input}:13: Error: cannot represent relocation type BFD_RELOC_64 +as: out/test/elf/x86_64/x86_64_init-array/a.o: unsupported relocation type: 0x1 +{standard input}:17: Error: cannot represent relocation type BFD_RELOC_64 +++ on_error 6 +++ code=1 +++ echo 'command failed: 6: $CC -c -o $t/a.o -x assembler -' +command failed: 6: $CC -c -o $t/a.o -x assembler - +++ trap - EXIT +++ exit 1 + +test 17 + Start 17: x86_64-x86_64_note + +17: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_note.sh" +17: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +17: Test timeout computed to be: 1500 +4: + cc -o out/test/elf/x86_64/x86_64_gnu-linkonce/b.o -c -x assembler - +4: + cat +4: + cc -o out/test/elf/x86_64/x86_64_gnu-linkonce/c.o -c -xc - +15: + '[' x86_64 = x86_64 ']' +15: + cc -fcf-protection=branch -c /dev/null -o /dev/null -xc +15: + cat +15: + cc -fcf-protection=branch -c -o out/test/elf/x86_64/x86_64_note-property/a.o -xc - +16: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_note-property2.sh 16: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 16: ++ export LC_ALL=C 16: ++ LC_ALL=C +17: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_note.sh 16: ++++ uname -m -16: +++ canonical_name i686 +17: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +17: ++ export LC_ALL=C +17: ++ LC_ALL=C +16: +++ canonical_name x86_64 16: +++ case $1 in -16: +++ echo i386 -16: ++ HOST=i386 +16: +++ echo x86_64 +16: ++ HOST=x86_64 16: ++ '[' -n '' ']' -16: ++ MACHINE=i386 +16: ++ MACHINE=x86_64 16: ++ '[' -n '' ']' 16: ++ CC=cc 16: ++ CXX=c++ @@ -2190,58 +2255,18 @@ 16: ++ QEMU= 16: ++ trap 'on_error $LINENO' ERR 16: ++ trap on_exit EXIT -16: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/color-diagnostics.sh .sh -6: + readelf --dynamic out/test/elf/i386/as-needed/exe -6: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/i386/as-needed/readelf -6: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/i386/as-needed/readelf -15: + grep -q 'unknown command line option: -zfoo' -11: + cat -11: + cc -c -o out/test/elf/i386/bsymbolic/c.o -xc - -fno-PIE -16: ++ testname=color-diagnostics -16: ++ echo -n 'Testing color-diagnostics ... ' -16: Testing color-diagnostics ... ++ t=out/test/elf/i386/color-diagnostics -16: ++ mkdir -p out/test/elf/i386/color-diagnostics -5: + readelf --dynamic out/test/elf/i386/as-needed-weak/exe -10: + cc -B. -no-pie -o out/test/elf/i386/bsymbolic-functions/exe out/test/elf/i386/bsymbolic-functions/c.o out/test/elf/i386/bsymbolic-functions/b.so -16: + cc -o out/test/elf/i386/color-diagnostics/a.o -c -xc - -5: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/i386/as-needed-weak/readelf -6: + on_exit -6: + echo OK -6: OK -6: + exit 0 - 9/269 Test #6: i686-as-needed ...................... Passed 0.39 sec -test 17 - Start 17: i686-comment - -17: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/comment.sh" -17: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -17: Test timeout computed to be: 1500 -16: + cat -5: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/i386/as-needed-weak/readelf -5: + on_exit -5: + echo OK -5: OK -5: + exit 0 -15: + grep -q 'unknown command line option: -z foo' - 10/269 Test #5: i686-as-needed-weak ................. Passed 0.39 sec -test 18 - Start 18: i686-common-archive - -18: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-archive.sh" -18: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -18: Test timeout computed to be: 1500 -17: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/comment.sh -15: + grep -q 'unknown command line option: -abcdefg' -17: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -17: ++ export LC_ALL=C -17: ++ LC_ALL=C 17: ++++ uname -m -17: +++ canonical_name i686 +16: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_note-property2.sh .sh +17: +++ canonical_name x86_64 17: +++ case $1 in -17: +++ echo i386 -17: ++ HOST=i386 +17: +++ echo x86_64 +16: ++ testname=x86_64_note-property2 +16: ++ echo -n 'Testing x86_64_note-property2 ... ' +16: Testing x86_64_note-property2 ... ++ t=out/test/elf/x86_64/x86_64_note-property2 +16: ++ mkdir -p out/test/elf/x86_64/x86_64_note-property2 +17: ++ HOST=x86_64 17: ++ '[' -n '' ']' -17: ++ MACHINE=i386 +17: ++ MACHINE=x86_64 17: ++ '[' -n '' ']' 17: ++ CC=cc 17: ++ CXX=c++ @@ -2253,25 +2278,61 @@ 17: ++ QEMU= 17: ++ trap 'on_error $LINENO' ERR 17: ++ trap on_exit EXIT -17: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/comment.sh .sh -17: ++ testname=comment -17: ++ echo -n 'Testing comment ... ' -17: Testing comment ... ++ t=out/test/elf/i386/comment -17: ++ mkdir -p out/test/elf/i386/comment -18: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-archive.sh -15: + grep -q 'unknown command line option: --abcdefg' -17: + cat -17: + cc -c -o out/test/elf/i386/comment/a.o -xc - +17: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_note.sh .sh +16: + '[' x86_64 = x86_64 ']' +16: + test_cflags -Xassembler -mx86-used-note=no +16: + echo 'int main() {}' +17: ++ testname=x86_64_note +17: ++ echo -n 'Testing x86_64_note ... ' +17: Testing x86_64_note ... ++ t=out/test/elf/x86_64/x86_64_note +17: ++ mkdir -p out/test/elf/x86_64/x86_64_note +16: + cc -Xassembler -mx86-used-note=no -o /dev/null -xc - +2: + c++ -B. -o out/test/elf/x86_64/x86_64_exception-mcmodel-large/exe out/test/elf/x86_64/x86_64_exception-mcmodel-large/a.o -mcmodel=large +17: + test_cflags -static +17: + echo 'int main() {}' +17: + cc -static -o /dev/null -xc - +2: + out/test/elf/x86_64/x86_64_exception-mcmodel-large/exe +3: + readelf --segments -W out/test/elf/x86_64/x86_64_execstack-if-needed/exe +3: + grep -q 'GNU_STACK.* RW ' +2: + echo 'int main() {}' +2: + cc -o /dev/null -xc - -static +3: + cc -B. -o out/test/elf/x86_64/x86_64_execstack-if-needed/exe out/test/elf/x86_64/x86_64_execstack-if-needed/a.o -Wl,-z,execstack-if-needed +12: + skip +12: + echo skipped +12: skipped +12: + trap - EXIT +12: + exit 0 + 3/309 Test #12: x86_64-x86_64_large-bss .................***Skipped 0.09 sec +test 18 + Start 18: x86_64-x86_64_note2 + +18: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_note2.sh" +18: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +18: Test timeout computed to be: 1500 +3: + readelf --segments -W out/test/elf/x86_64/x86_64_execstack-if-needed/exe +3: + grep -q 'GNU_STACK.* RWE ' +18: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_note2.sh 18: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 18: ++ export LC_ALL=C 18: ++ LC_ALL=C +3: + on_exit +3: + echo OK +3: OK +3: + exit 0 18: ++++ uname -m -18: +++ canonical_name i686 + 4/309 Test #3: x86_64-x86_64_execstack-if-needed ....... Passed 0.11 sec +test 19 + Start 19: x86_64-x86_64_plt + +19: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_plt.sh" +19: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +19: Test timeout computed to be: 1500 +18: +++ canonical_name x86_64 18: +++ case $1 in -18: +++ echo i386 -18: ++ HOST=i386 +18: +++ echo x86_64 +18: ++ HOST=x86_64 18: ++ '[' -n '' ']' -18: ++ MACHINE=i386 +18: ++ MACHINE=x86_64 18: ++ '[' -n '' ']' 18: ++ CC=cc 18: ++ CXX=c++ @@ -2283,36 +2344,26 @@ 18: ++ QEMU= 18: ++ trap 'on_error $LINENO' ERR 18: ++ trap on_exit EXIT -18: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-archive.sh .sh -18: ++ testname=common-archive -18: ++ echo -n 'Testing common-archive ... ' -18: Testing common-archive ... ++ t=out/test/elf/i386/common-archive -18: ++ mkdir -p out/test/elf/i386/common-archive -18: + cat -18: + cc -fcommon -xc -c -o out/test/elf/i386/common-archive/a.o - -15: + on_exit -15: + echo OK -15: OK -15: + exit 0 - 11/269 Test #15: i686-cmdline ........................ Passed 0.06 sec -test 19 - Start 19: i686-common-ref - -19: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-ref.sh" -19: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -19: Test timeout computed to be: 1500 -16: + ./mold -o out/test/elf/i386/color-diagnostics/exe out/test/elf/i386/color-diagnostics/a.o --color-diagnostics -19: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-ref.sh +18: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_note2.sh .sh +18: ++ testname=x86_64_note2 +18: ++ echo -n 'Testing x86_64_note2 ... ' +18: Testing x86_64_note2 ... ++ t=out/test/elf/x86_64/x86_64_note2 +18: ++ mkdir -p out/test/elf/x86_64/x86_64_note2 +19: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_plt.sh +18: + '[' x86_64 = x86_64 ']' +18: + test_cflags -Xassembler -mx86-used-note=no +18: + echo 'int main() {}' +18: + cc -Xassembler -mx86-used-note=no -o /dev/null -xc - 19: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 19: ++ export LC_ALL=C 19: ++ LC_ALL=C 19: ++++ uname -m -19: +++ canonical_name i686 +19: +++ canonical_name x86_64 19: +++ case $1 in -19: +++ echo i386 -19: ++ HOST=i386 +19: +++ echo x86_64 +19: ++ HOST=x86_64 19: ++ '[' -n '' ']' -19: ++ MACHINE=i386 +19: ++ MACHINE=x86_64 19: ++ '[' -n '' ']' 19: ++ CC=cc 19: ++ CXX=c++ @@ -2324,48 +2375,98 @@ 19: ++ QEMU= 19: ++ trap 'on_error $LINENO' ERR 19: ++ trap on_exit EXIT -19: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-ref.sh .sh -11: + cc -B. -no-pie -o out/test/elf/i386/bsymbolic/exe out/test/elf/i386/bsymbolic/c.o out/test/elf/i386/bsymbolic/b.so -19: ++ testname=common-ref -19: ++ echo -n 'Testing common-ref ... ' -19: Testing common-ref ... ++ t=out/test/elf/i386/common-ref -19: ++ mkdir -p out/test/elf/i386/common-ref -16: + grep -q $'\E' out/test/elf/i386/color-diagnostics/log +19: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_plt.sh .sh +19: ++ testname=x86_64_plt +19: ++ echo -n 'Testing x86_64_plt ... ' +19: Testing x86_64_plt ... ++ t=out/test/elf/x86_64/x86_64_plt +19: ++ mkdir -p out/test/elf/x86_64/x86_64_plt +19: + '[' x86_64 = x86_64 ']' 19: + cat -19: + cc -fcommon -xc -c -o out/test/elf/i386/common-ref/a.o - -16: + ./mold -o out/test/elf/i386/color-diagnostics/exe out/test/elf/i386/color-diagnostics/a.o --color-diagnostics=always -10: + out/test/elf/i386/bsymbolic-functions/exe -10: + grep -q '3 3 0' -14: + cat -14: + cc -o out/test/elf/i386/canonical-plt/b.o -c -xc - -fPIC -10: + on_exit -10: + echo OK -10: OK -10: + exit 0 - 12/269 Test #10: i686-bsymbolic-functions ............ Passed 0.22 sec +19: + cc -o out/test/elf/x86_64/x86_64_plt/a.o -c -x assembler - +19: {standard input}: Assembler messages: +19: {standard input}:4: Error: bad register name `%rsp' +19: {standard input}:5: Error: bad register name `%rip)' +19: {standard input}:6: Error: bad register name `%rax' +19: {standard input}:8: Error: bad register name `%rax' +19: {standard input}:9: Error: bad register name `%rsp' +19: ++ on_error 6 +19: ++ code=1 +19: ++ echo 'command failed: 6: $CC -o $t/a.o -c -x assembler -' +19: command failed: 6: $CC -o $t/a.o -c -x assembler - +19: ++ trap - EXIT +19: ++ exit 1 + 5/309 Test #19: x86_64-x86_64_plt .......................***Failed 0.02 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_plt.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name x86_64 ++++ case $1 in ++++ echo x86_64 +++ HOST=x86_64 +++ '[' -n '' ']' +++ MACHINE=x86_64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_plt.sh .sh +++ testname=x86_64_plt +++ echo -n 'Testing x86_64_plt ... ' +Testing x86_64_plt ... ++ t=out/test/elf/x86_64/x86_64_plt +++ mkdir -p out/test/elf/x86_64/x86_64_plt ++ '[' x86_64 = x86_64 ']' ++ cat ++ cc -o out/test/elf/x86_64/x86_64_plt/a.o -c -x assembler - +{standard input}: Assembler messages: +{standard input}:4: Error: bad register name `%rsp' +{standard input}:5: Error: bad register name `%rip)' +{standard input}:6: Error: bad register name `%rax' +{standard input}:8: Error: bad register name `%rax' +{standard input}:9: Error: bad register name `%rsp' +++ on_error 6 +++ code=1 +++ echo 'command failed: 6: $CC -o $t/a.o -c -x assembler -' +command failed: 6: $CC -o $t/a.o -c -x assembler - +++ trap - EXIT +++ exit 1 + test 20 - Start 20: i686-common + Start 20: x86_64-x86_64_pltgot -20: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.sh" +20: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_pltgot.sh" 20: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 20: Test timeout computed to be: 1500 -17: + cc -B. -o out/test/elf/i386/comment/exe out/test/elf/i386/comment/a.o -13: + readelf -n out/test/elf/i386/build-id/exe -13: + grep -qv 'GNU.*0x00000010.*NT_GNU_BUILD_ID' -13: + cc -B. -o out/test/elf/i386/build-id/exe out/test/elf/i386/build-id/a.c -Wl,-build-id=uuid -20: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.sh -16: + grep -q $'\E' out/test/elf/i386/color-diagnostics/log -16: + ./mold -o out/test/elf/i386/color-diagnostics/exe out/test/elf/i386/color-diagnostics/a.o --color-diagnostics=never +6: + test_cflags -static +6: + echo 'int main() {}' +6: + cc -static -o /dev/null -xc - +1: + ./mold -o out/test/elf/x86_64/x86_64_emulation-deduction/exe out/test/elf/x86_64/x86_64_emulation-deduction/a.o +15: + cat +15: + cc -fcf-protection=none -c -o out/test/elf/x86_64/x86_64_note-property/b.o -xc - +5: + cat +5: + cc -o out/test/elf/x86_64/x86_64_gnu-retain/b.o -c -xassembler - +4: + cc -B. -o out/test/elf/x86_64/x86_64_gnu-linkonce/exe out/test/elf/x86_64/x86_64_gnu-linkonce/a.o out/test/elf/x86_64/x86_64_gnu-linkonce/b.o out/test/elf/x86_64/x86_64_gnu-linkonce/c.o +20: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_pltgot.sh +5: + cat +5: + cc -o out/test/elf/x86_64/x86_64_gnu-retain/c.o -c -xassembler - 20: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 20: ++ export LC_ALL=C 20: ++ LC_ALL=C 20: ++++ uname -m -20: +++ canonical_name i686 +20: +++ canonical_name x86_64 20: +++ case $1 in -20: +++ echo i386 -20: ++ HOST=i386 +20: +++ echo x86_64 +20: ++ HOST=x86_64 20: ++ '[' -n '' ']' -20: ++ MACHINE=i386 +20: ++ MACHINE=x86_64 20: ++ '[' -n '' ']' 20: ++ CC=cc 20: ++ CXX=c++ @@ -2377,96 +2478,321 @@ 20: ++ QEMU= 20: ++ trap 'on_error $LINENO' ERR 20: ++ trap on_exit EXIT -20: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.sh .sh -18: + cat -18: + cc -fcommon -xc -c -o out/test/elf/i386/common-archive/b.o - -20: ++ testname=common -20: ++ echo -n 'Testing common ... ' -20: Testing common ... ++ t=out/test/elf/i386/common -20: ++ mkdir -p out/test/elf/i386/common -20: + cat -20: + cc -fcommon -xc -c -o out/test/elf/i386/common/a.o - -16: + grep -q $'\E' out/test/elf/i386/color-diagnostics/log -16: + ./mold -o out/test/elf/i386/color-diagnostics/exe out/test/elf/i386/color-diagnostics/a.o --color-diagnostics=auto -14: + cat -19: + cc -fcommon -xc -c -o out/test/elf/i386/common-ref/b.o - -19: + cat -14: + cc -o out/test/elf/i386/canonical-plt/c.o -c -xc - -fno-PIC +20: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_pltgot.sh .sh +5: + cc -B. -o out/test/elf/x86_64/x86_64_gnu-retain/exe1 out/test/elf/x86_64/x86_64_gnu-retain/a.o out/test/elf/x86_64/x86_64_gnu-retain/b.o -Wl,-gc-sections +20: ++ testname=x86_64_pltgot +20: ++ echo -n 'Testing x86_64_pltgot ... ' +20: Testing x86_64_pltgot ... ++ t=out/test/elf/x86_64/x86_64_pltgot +20: ++ mkdir -p out/test/elf/x86_64/x86_64_pltgot +20: + '[' x86_64 = x86_64 ']' +20: + cc -fPIC -shared -Wl,-z,noexecstack -o out/test/elf/x86_64/x86_64_pltgot/a.so -x assembler - 20: + cat -18: + cat -18: + cc -fcommon -xc -c -o out/test/elf/i386/common-archive/c.o - -20: + cc -fcommon -xc -c -o out/test/elf/i386/common/b.o - -17: + readelf -p .comment out/test/elf/i386/comment/exe -17: + grep -q '[ms]old' -11: + out/test/elf/i386/bsymbolic/exe -11: + grep -q '3 4' -17: + readelf -SW out/test/elf/i386/comment/exe -17: + grep -Eq '\.comment.*\bMS\b' -11: + on_exit -11: + echo OK -11: OK -11: + exit 0 -16: + grep -q $'\E' out/test/elf/i386/color-diagnostics/log - 13/269 Test #11: i686-bsymbolic ...................... Passed 0.23 sec +1: + readelf --file-header out/test/elf/x86_64/x86_64_emulation-deduction/exe +1: + grep -qi x86-64 +1: ++ on_error 12 +1: ++ code=1 +1: ++ echo 'command failed: 12: grep -qi x86-64' +1: command failed: 12: grep -qi x86-64 +1: ++ trap - EXIT +1: ++ exit 1 + 6/309 Test #1: x86_64-x86_64_emulation-deduction .......***Failed 0.15 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_emulation-deduction.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name x86_64 ++++ case $1 in ++++ echo x86_64 +++ HOST=x86_64 +++ '[' -n '' ']' +++ MACHINE=x86_64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_emulation-deduction.sh .sh +++ testname=x86_64_emulation-deduction +++ echo -n 'Testing x86_64_emulation-deduction ... ' +Testing x86_64_emulation-deduction ... ++ t=out/test/elf/x86_64/x86_64_emulation-deduction +++ mkdir -p out/test/elf/x86_64/x86_64_emulation-deduction ++ '[' x86_64 = x86_64 ']' ++ cat ++ cc -o out/test/elf/x86_64/x86_64_emulation-deduction/a.o -c -xc - ++ ./mold -o out/test/elf/x86_64/x86_64_emulation-deduction/exe out/test/elf/x86_64/x86_64_emulation-deduction/a.o ++ readelf --file-header out/test/elf/x86_64/x86_64_emulation-deduction/exe ++ grep -qi x86-64 +++ on_error 12 +++ code=1 +++ echo 'command failed: 12: grep -qi x86-64' +command failed: 12: grep -qi x86-64 +++ trap - EXIT +++ exit 1 + test 21 - Start 21: i686-compress-debug-sections-zstd + Start 21: x86_64-x86_64_preinit-array -21: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections-zstd.sh" +21: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_preinit-array.sh" 21: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 21: Test timeout computed to be: 1500 -19: + rm -f out/test/elf/i386/common-ref/c.a -19: + ar rcs out/test/elf/i386/common-ref/c.a out/test/elf/i386/common-ref/b.o -17: + on_exit -17: + echo OK -17: OK -17: + exit 0 -16: + on_exit -16: + echo OK -16: OK -16: + exit 0 - 14/269 Test #16: i686-color-diagnostics .............. Passed 0.14 sec +21: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_preinit-array.sh +21: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +21: ++ export LC_ALL=C +21: ++ LC_ALL=C +21: ++++ uname -m +21: +++ canonical_name x86_64 +21: +++ case $1 in +21: +++ echo x86_64 +21: ++ HOST=x86_64 +21: ++ '[' -n '' ']' +21: ++ MACHINE=x86_64 +21: ++ '[' -n '' ']' +21: ++ CC=cc +21: ++ CXX=c++ +21: ++ GCC=gcc +21: ++ GXX=g++ +21: ++ OBJDUMP=objdump +21: ++ OBJCOPY=objcopy +21: ++ STRIP=strip +21: ++ QEMU= +21: ++ trap 'on_error $LINENO' ERR +21: ++ trap on_exit EXIT +21: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_preinit-array.sh .sh +21: ++ testname=x86_64_preinit-array +21: ++ echo -n 'Testing x86_64_preinit-array ... ' +21: Testing x86_64_preinit-array ... ++ t=out/test/elf/x86_64/x86_64_preinit-array +21: ++ mkdir -p out/test/elf/x86_64/x86_64_preinit-array +15: + ./mold -o out/test/elf/x86_64/x86_64_note-property/exe out/test/elf/x86_64/x86_64_note-property/a.o +16: + CFLAGS='-Xassembler -mx86-used-note=no' +16: + readelf -v +21: + ldd --help +21: + grep -q musl +16: + grep -q -E 'GNU readelf .+ (2\.3[6-9]|2\.[4-9]|[3-9])' +7: + cat +7: + cc -m32 -c -o out/test/elf/x86_64/x86_64_incompatible-libs/a.o -xc - +8: + cat +8: + cc -m32 -c -o out/test/elf/x86_64/x86_64_incompatible-libs2/a.o -xc - +9: + cat +9: + cc -c -o out/test/elf/x86_64/x86_64_incompatible-obj/a.o -m64 -xc - +16: + cat +16: + cc -Xassembler -mx86-used-note=no -c -o out/test/elf/x86_64/x86_64_note-property2/a.o -xassembler-with-cpp - +21: + '[' x86_64 = x86_64 ']' +21: + cat +21: + cc -c -o out/test/elf/x86_64/x86_64_preinit-array/a.o -x assembler - +18: + CFLAGS='-Xassembler -mx86-used-note=no' +18: + cat +4: mold: error: duplicate symbol: out/test/elf/x86_64/x86_64_gnu-linkonce/b.o: /usr/lib/i386-linux-gnu/crti.o: __x86.get_pc_thunk.bx +18: + cc -Xassembler -mx86-used-note=no -o out/test/elf/x86_64/x86_64_note2/a.o -c -x assembler - +21: as: out/test/elf/x86_64/x86_64_preinit-array/a.o: unsupported relocation type: 0x1 +21: {standard input}: Assembler messages: +21: {standard input}:5: Error: cannot represent relocation type BFD_RELOC_64 +21: as: out/test/elf/x86_64/x86_64_preinit-array/a.o: unsupported relocation type: 0x1 +21: {standard input}:9: Error: cannot represent relocation type BFD_RELOC_64 +21: as: out/test/elf/x86_64/x86_64_preinit-array/a.o: unsupported relocation type: 0x1 +21: {standard input}:13: Error: cannot represent relocation type BFD_RELOC_64 +4: collect2: error: ld returned 1 exit status +21: ++ on_error 8 +21: ++ code=1 +21: ++ echo 'command failed: 8: $CC -c -o $t/a.o -x assembler -' +21: command failed: 8: $CC -c -o $t/a.o -x assembler - +21: ++ trap - EXIT +21: ++ exit 1 +20: + cat + 7/309 Test #21: x86_64-x86_64_preinit-array .............***Failed 0.03 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_preinit-array.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name x86_64 ++++ case $1 in ++++ echo x86_64 +++ HOST=x86_64 +++ '[' -n '' ']' +++ MACHINE=x86_64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_preinit-array.sh .sh +++ testname=x86_64_preinit-array +++ echo -n 'Testing x86_64_preinit-array ... ' +Testing x86_64_preinit-array ... ++ t=out/test/elf/x86_64/x86_64_preinit-array +++ mkdir -p out/test/elf/x86_64/x86_64_preinit-array ++ ldd --help ++ grep -q musl ++ '[' x86_64 = x86_64 ']' ++ cat ++ cc -c -o out/test/elf/x86_64/x86_64_preinit-array/a.o -x assembler - +as: out/test/elf/x86_64/x86_64_preinit-array/a.o: unsupported relocation type: 0x1 +{standard input}: Assembler messages: +{standard input}:5: Error: cannot represent relocation type BFD_RELOC_64 +as: out/test/elf/x86_64/x86_64_preinit-array/a.o: unsupported relocation type: 0x1 +{standard input}:9: Error: cannot represent relocation type BFD_RELOC_64 +as: out/test/elf/x86_64/x86_64_preinit-array/a.o: unsupported relocation type: 0x1 +{standard input}:13: Error: cannot represent relocation type BFD_RELOC_64 +++ on_error 8 +++ code=1 +++ echo 'command failed: 8: $CC -c -o $t/a.o -x assembler -' +command failed: 8: $CC -c -o $t/a.o -x assembler - +++ trap - EXIT +++ exit 1 + test 22 - Start 22: i686-compress-debug-sections + Start 22: x86_64-x86_64_relax -22: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections.sh" +22: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_relax.sh" 22: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 22: Test timeout computed to be: 1500 - 15/269 Test #17: i686-comment ........................ Passed 0.12 sec +20: + cc -c -o out/test/elf/x86_64/x86_64_pltgot/b.o -x assembler - +4: ++ on_error 24 +4: ++ code=1 +4: ++ echo 'command failed: 24: $CC -B. -o $t/exe $t/a.o $t/b.o $t/c.o' +4: command failed: 24: $CC -B. -o $t/exe $t/a.o $t/b.o $t/c.o +4: ++ trap - EXIT +4: ++ exit 1 +18: + cat + 8/309 Test #4: x86_64-x86_64_gnu-linkonce ..............***Failed 0.17 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_gnu-linkonce.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name x86_64 ++++ case $1 in ++++ echo x86_64 +++ HOST=x86_64 +++ '[' -n '' ']' +++ MACHINE=x86_64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_gnu-linkonce.sh .sh +++ testname=x86_64_gnu-linkonce +++ echo -n 'Testing x86_64_gnu-linkonce ... ' +Testing x86_64_gnu-linkonce ... ++ t=out/test/elf/x86_64/x86_64_gnu-linkonce +++ mkdir -p out/test/elf/x86_64/x86_64_gnu-linkonce ++ '[' x86_64 = x86_64 ']' ++ cc -o out/test/elf/x86_64/x86_64_gnu-linkonce/a.o -c -x assembler - ++ cat ++ cat ++ cc -o out/test/elf/x86_64/x86_64_gnu-linkonce/b.o -c -x assembler - ++ cat ++ cc -o out/test/elf/x86_64/x86_64_gnu-linkonce/c.o -c -xc - ++ cc -B. -o out/test/elf/x86_64/x86_64_gnu-linkonce/exe out/test/elf/x86_64/x86_64_gnu-linkonce/a.o out/test/elf/x86_64/x86_64_gnu-linkonce/b.o out/test/elf/x86_64/x86_64_gnu-linkonce/c.o +mold: error: duplicate symbol: out/test/elf/x86_64/x86_64_gnu-linkonce/b.o: /usr/lib/i386-linux-gnu/crti.o: __x86.get_pc_thunk.bx +collect2: error: ld returned 1 exit status +++ on_error 24 +++ code=1 +++ echo 'command failed: 24: $CC -B. -o $t/exe $t/a.o $t/b.o $t/c.o' +command failed: 24: $CC -B. -o $t/exe $t/a.o $t/b.o $t/c.o +++ trap - EXIT +++ exit 1 + test 23 - Start 23: i686-compressed-debug-info + Start 23: x86_64-x86_64_reloc-overflow -23: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/compressed-debug-info.sh" +23: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_reloc-overflow.sh" 23: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 23: Test timeout computed to be: 1500 -19: + cat -19: + cc -fcommon -xc -c -o out/test/elf/i386/common-ref/d.o - -18: + cat -18: + cc -fcommon -xc -c -o out/test/elf/i386/common-archive/d.o - -21: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections-zstd.sh -22: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections.sh -23: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compressed-debug-info.sh +20: {standard input}: Assembler messages: +20: {standard input}:5: Error: bad register name `%rip)' +20: ++ on_error 14 +20: ++ code=1 +20: ++ echo 'command failed: 14: $CC -c -o $t/b.o -x assembler -' +20: command failed: 14: $CC -c -o $t/b.o -x assembler - +20: ++ trap - EXIT +20: ++ exit 1 +18: + cc -Xassembler -mx86-used-note=no -o out/test/elf/x86_64/x86_64_note2/b.o -c -x assembler - +22: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_relax.sh 22: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 22: ++ export LC_ALL=C 22: ++ LC_ALL=C -21: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -21: ++ export LC_ALL=C -21: ++ LC_ALL=C -23: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -23: ++ export LC_ALL=C -23: ++ LC_ALL=C +7: + mkdir -p out/test/elf/x86_64/x86_64_incompatible-libs/lib32 +16: + cat +16: + cc -Xassembler -mx86-used-note=no -c -o out/test/elf/x86_64/x86_64_note-property2/b.o -xassembler-with-cpp - +15: + readelf -n out/test/elf/x86_64/x86_64_note-property/exe +15: + grep -q 'x86 feature: IBT' +8: + mkdir -p out/test/elf/x86_64/x86_64_incompatible-libs2/lib32 + 9/309 Test #20: x86_64-x86_64_pltgot ....................***Failed 0.05 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_pltgot.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name x86_64 ++++ case $1 in ++++ echo x86_64 +++ HOST=x86_64 +++ '[' -n '' ']' +++ MACHINE=x86_64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_pltgot.sh .sh +++ testname=x86_64_pltgot +++ echo -n 'Testing x86_64_pltgot ... ' +Testing x86_64_pltgot ... ++ t=out/test/elf/x86_64/x86_64_pltgot +++ mkdir -p out/test/elf/x86_64/x86_64_pltgot ++ '[' x86_64 = x86_64 ']' ++ cc -fPIC -shared -Wl,-z,noexecstack -o out/test/elf/x86_64/x86_64_pltgot/a.so -x assembler - ++ cat ++ cat ++ cc -c -o out/test/elf/x86_64/x86_64_pltgot/b.o -x assembler - +{standard input}: Assembler messages: +{standard input}:5: Error: bad register name `%rip)' +++ on_error 14 +++ code=1 +++ echo 'command failed: 14: $CC -c -o $t/b.o -x assembler -' +command failed: 14: $CC -c -o $t/b.o -x assembler - +++ trap - EXIT +++ exit 1 + +test 24 + Start 24: x86_64-x86_64_reloc-zero + +24: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_reloc-zero.sh" +24: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +24: Test timeout computed to be: 1500 +18: + cat +18: + cc -Xassembler -mx86-used-note=no -o out/test/elf/x86_64/x86_64_note2/c.o -c -x assembler - 22: ++++ uname -m -21: ++++ uname -m -20: + cc -B. -o out/test/elf/i386/common/exe out/test/elf/i386/common/a.o out/test/elf/i386/common/b.o -21: +++ canonical_name i686 -23: ++++ uname -m -21: +++ case $1 in -21: +++ echo i386 -22: +++ canonical_name i686 +22: +++ canonical_name x86_64 22: +++ case $1 in -22: +++ echo i386 -22: ++ HOST=i386 +22: +++ echo x86_64 +22: ++ HOST=x86_64 22: ++ '[' -n '' ']' -22: ++ MACHINE=i386 +22: ++ MACHINE=x86_64 22: ++ '[' -n '' ']' 22: ++ CC=cc 22: ++ CXX=c++ @@ -2474,31 +2800,28 @@ 22: ++ GXX=g++ 22: ++ OBJDUMP=objdump 22: ++ OBJCOPY=objcopy +7: + ar crs out/test/elf/x86_64/x86_64_incompatible-libs/lib32/libfoo.a out/test/elf/x86_64/x86_64_incompatible-libs/a.o +15: + ./mold -o out/test/elf/x86_64/x86_64_note-property/exe out/test/elf/x86_64/x86_64_note-property/b.o +8: + cc -m32 -shared -o out/test/elf/x86_64/x86_64_incompatible-libs2/lib32/libfoo.so out/test/elf/x86_64/x86_64_incompatible-libs2/a.o +5: + nm out/test/elf/x86_64/x86_64_gnu-retain/exe1 +5: + grep -q foo +23: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_reloc-overflow.sh +23: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +23: ++ export LC_ALL=C +23: ++ LC_ALL=C 22: ++ STRIP=strip 22: ++ QEMU= 22: ++ trap 'on_error $LINENO' ERR 22: ++ trap on_exit EXIT -22: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections.sh .sh -21: ++ HOST=i386 -21: ++ '[' -n '' ']' -21: ++ MACHINE=i386 -21: ++ '[' -n '' ']' -21: ++ CC=cc -21: ++ CXX=c++ -21: ++ GCC=gcc -21: ++ GXX=g++ -21: ++ OBJDUMP=objdump -21: ++ OBJCOPY=objcopy -21: ++ STRIP=strip -21: ++ QEMU= -21: ++ trap 'on_error $LINENO' ERR -21: ++ trap on_exit EXIT -23: +++ canonical_name i686 +23: ++++ uname -m +22: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_relax.sh .sh +24: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_reloc-zero.sh +23: +++ canonical_name x86_64 23: +++ case $1 in -23: +++ echo i386 -23: ++ HOST=i386 +23: +++ echo x86_64 +23: ++ HOST=x86_64 23: ++ '[' -n '' ']' -23: ++ MACHINE=i386 +23: ++ MACHINE=x86_64 23: ++ '[' -n '' ']' 23: ++ CC=cc 23: ++ CXX=c++ @@ -2510,62 +2833,22 @@ 23: ++ QEMU= 23: ++ trap 'on_error $LINENO' ERR 23: ++ trap on_exit EXIT -23: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compressed-debug-info.sh .sh -22: ++ testname=compress-debug-sections -22: ++ echo -n 'Testing compress-debug-sections ... ' -22: Testing compress-debug-sections ... ++ t=out/test/elf/i386/compress-debug-sections -22: ++ mkdir -p out/test/elf/i386/compress-debug-sections -21: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections-zstd.sh .sh -21: ++ testname=compress-debug-sections-zstd -21: ++ echo -n 'Testing compress-debug-sections-zstd ... ' -21: Testing compress-debug-sections-zstd ... ++ t=out/test/elf/i386/compress-debug-sections-zstd -21: ++ mkdir -p out/test/elf/i386/compress-debug-sections-zstd -23: ++ testname=compressed-debug-info -23: ++ echo -n 'Testing compressed-debug-info ... ' -23: Testing compressed-debug-info ... ++ t=out/test/elf/i386/compressed-debug-info -23: ++ mkdir -p out/test/elf/i386/compressed-debug-info -22: + command -v dwarfdump -22: + cat -22: + cc -c -g -o out/test/elf/i386/compress-debug-sections/a.o -xc - -14: + cc -B. -no-pie -o out/test/elf/i386/canonical-plt/exe out/test/elf/i386/canonical-plt/a.so out/test/elf/i386/canonical-plt/b.o out/test/elf/i386/canonical-plt/c.o -23: + command -v dwarfdump -21: + '[' i386 = arm ']' -21: + '[' i386 = riscv32 ']' -21: + command -v zstdcat -21: + skip -21: + echo skipped -21: skipped -21: + trap - EXIT -21: + exit 0 -23: + cat -23: + c++ -c -o out/test/elf/i386/compressed-debug-info/a.o -g -gz=zlib -xc++ - -18: + rm -f out/test/elf/i386/common-archive/e.a - 16/269 Test #21: i686-compress-debug-sections-zstd ...***Skipped 0.04 sec -test 24 - Start 24: i686-copyrel-alignment - -24: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-alignment.sh" -24: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -24: Test timeout computed to be: 1500 -18: + ar rcs out/test/elf/i386/common-archive/e.a out/test/elf/i386/common-archive/b.o out/test/elf/i386/common-archive/c.o out/test/elf/i386/common-archive/d.o -18: + cc -B. -o out/test/elf/i386/common-archive/exe out/test/elf/i386/common-archive/a.o out/test/elf/i386/common-archive/e.a -24: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-alignment.sh -13: + readelf -nW out/test/elf/i386/build-id/exe -13: + grep -Eq 'GNU.*0x00000010.*NT_GNU_BUILD_ID.*Build ID: ............4...[89abcdef]' -13: + cc -B. -o out/test/elf/i386/build-id/exe out/test/elf/i386/build-id/a.c -Wl,-build-id=md5 +22: ++ testname=x86_64_relax +22: ++ echo -n 'Testing x86_64_relax ... ' +22: Testing x86_64_relax ... ++ t=out/test/elf/x86_64/x86_64_relax +22: ++ mkdir -p out/test/elf/x86_64/x86_64_relax +23: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_reloc-overflow.sh .sh 24: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 24: ++ export LC_ALL=C 24: ++ LC_ALL=C +5: + cc -B. -o out/test/elf/x86_64/x86_64_gnu-retain/exe1 out/test/elf/x86_64/x86_64_gnu-retain/a.o out/test/elf/x86_64/x86_64_gnu-retain/c.o -Wl,-gc-sections 24: ++++ uname -m -19: + rm -f out/test/elf/i386/common-ref/e.a -19: + ar rcs out/test/elf/i386/common-ref/e.a out/test/elf/i386/common-ref/d.o -24: +++ canonical_name i686 +24: +++ canonical_name x86_64 24: +++ case $1 in -24: +++ echo i386 -24: ++ HOST=i386 +24: +++ echo x86_64 +24: ++ HOST=x86_64 24: ++ '[' -n '' ']' -24: ++ MACHINE=i386 -19: + cc -B. -o out/test/elf/i386/common-ref/exe out/test/elf/i386/common-ref/a.o out/test/elf/i386/common-ref/c.a out/test/elf/i386/common-ref/e.a +24: ++ MACHINE=x86_64 24: ++ '[' -n '' ']' 24: ++ CC=cc 24: ++ CXX=c++ @@ -2577,62 +2860,137 @@ 24: ++ QEMU= 24: ++ trap 'on_error $LINENO' ERR 24: ++ trap on_exit EXIT -24: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-alignment.sh .sh -24: ++ testname=copyrel-alignment -24: ++ echo -n 'Testing copyrel-alignment ... ' -24: Testing copyrel-alignment ... ++ t=out/test/elf/i386/copyrel-alignment -24: ++ mkdir -p out/test/elf/i386/copyrel-alignment -24: + '[' i386 = ppc64 ']' -24: + '[' i386 = ppc64le ']' -24: + '[' i386 = alpha ']' -24: + cat -24: + cc -fPIC -shared -o out/test/elf/i386/copyrel-alignment/a.so -xc - -22: + cc -B. -o out/test/elf/i386/compress-debug-sections/exe out/test/elf/i386/compress-debug-sections/a.o -Wl,--compress-debug-sections=zlib +24: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_reloc-zero.sh .sh +24: ++ testname=x86_64_reloc-zero +24: ++ echo -n 'Testing x86_64_reloc-zero ... ' +24: Testing x86_64_reloc-zero ... ++ t=out/test/elf/x86_64/x86_64_reloc-zero +24: ++ mkdir -p out/test/elf/x86_64/x86_64_reloc-zero +23: ++ testname=x86_64_reloc-overflow +23: ++ echo -n 'Testing x86_64_reloc-overflow ... ' +23: Testing x86_64_reloc-overflow ... ++ t=out/test/elf/x86_64/x86_64_reloc-overflow +23: ++ mkdir -p out/test/elf/x86_64/x86_64_reloc-overflow +23: + '[' x86_64 = x86_64 ']' 23: + cat -23: + c++ -c -o out/test/elf/i386/compressed-debug-info/b.o -g -gz=zlib -xc++ - -14: + out/test/elf/i386/canonical-plt/exe -14: + grep -q '^1 1 1$' -20: + out/test/elf/i386/common/exe -20: + grep -q '0 5 42' -14: + on_exit -14: + echo OK -14: OK -14: + exit 0 - 17/269 Test #14: i686-canonical-plt .................. Passed 0.24 sec +23: + cc -o out/test/elf/x86_64/x86_64_reloc-overflow/a.o -c -x assembler - +22: + '[' x86_64 = x86_64 ']' +22: + cat +22: + cc -o out/test/elf/x86_64/x86_64_relax/a.o -c -x assembler -Wa,-mrelax-relocations=yes - +7: + cc -m32 -shared -o out/test/elf/x86_64/x86_64_incompatible-libs/lib32/libfoo.so out/test/elf/x86_64/x86_64_incompatible-libs/a.o +18: + cc -Xassembler -mx86-used-note=no -o out/test/elf/x86_64/x86_64_note2/d.o -c -xc - +18: + cat +22: {standard input}: Assembler messages: +22: {standard input}:3: Error: bad register name `%rip)' +22: {standard input}:4: Error: bad register name `%rip)' +22: {standard input}:5: Error: bad register name `%rip)' +22: {standard input}:6: Error: bad register name `%rip)' +22: {standard input}:7: Error: bad register name `%rip)' +22: {standard input}:8: Error: bad register name `%rip)' +22: {standard input}:9: Error: bad register name `%rip)' +22: {standard input}:10: Error: bad register name `%rip)' +22: {standard input}:11: Error: bad register name `%rip)' +22: {standard input}:12: Error: bad register name `%rip)' +22: {standard input}:13: Error: bad register name `%rip)' +22: {standard input}:14: Error: bad register name `%rip)' +22: {standard input}:15: Error: bad register name `%rip)' +22: {standard input}:16: Error: bad register name `%rip)' +22: {standard input}:17: Error: bad register name `%rip)' +22: {standard input}:19: Error: bad register name `%rip)' +22: {standard input}:20: Error: bad register name `%rip)' +24: + '[' x86_64 = x86_64 ']' +22: ++ on_error 7 +22: ++ code=1 +22: ++ echo 'command failed: 7: $CC -o $t/a.o -c -x assembler -Wa,-mrelax-relocations=yes -' +22: command failed: 7: $CC -o $t/a.o -c -x assembler -Wa,-mrelax-relocations=yes - +22: ++ trap - EXIT +22: ++ exit 1 +24: + cc -o out/test/elf/x86_64/x86_64_reloc-zero/a.o -c -x assembler - + 10/309 Test #22: x86_64-x86_64_relax .....................***Failed 0.02 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_relax.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name x86_64 ++++ case $1 in ++++ echo x86_64 +++ HOST=x86_64 +++ '[' -n '' ']' +++ MACHINE=x86_64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_relax.sh .sh +++ testname=x86_64_relax +++ echo -n 'Testing x86_64_relax ... ' +Testing x86_64_relax ... ++ t=out/test/elf/x86_64/x86_64_relax +++ mkdir -p out/test/elf/x86_64/x86_64_relax ++ '[' x86_64 = x86_64 ']' ++ cat ++ cc -o out/test/elf/x86_64/x86_64_relax/a.o -c -x assembler -Wa,-mrelax-relocations=yes - +{standard input}: Assembler messages: +{standard input}:3: Error: bad register name `%rip)' +{standard input}:4: Error: bad register name `%rip)' +{standard input}:5: Error: bad register name `%rip)' +{standard input}:6: Error: bad register name `%rip)' +{standard input}:7: Error: bad register name `%rip)' +{standard input}:8: Error: bad register name `%rip)' +{standard input}:9: Error: bad register name `%rip)' +{standard input}:10: Error: bad register name `%rip)' +{standard input}:11: Error: bad register name `%rip)' +{standard input}:12: Error: bad register name `%rip)' +{standard input}:13: Error: bad register name `%rip)' +{standard input}:14: Error: bad register name `%rip)' +{standard input}:15: Error: bad register name `%rip)' +{standard input}:16: Error: bad register name `%rip)' +{standard input}:17: Error: bad register name `%rip)' +{standard input}:19: Error: bad register name `%rip)' +{standard input}:20: Error: bad register name `%rip)' +++ on_error 7 +++ code=1 +++ echo 'command failed: 7: $CC -o $t/a.o -c -x assembler -Wa,-mrelax-relocations=yes -' +command failed: 7: $CC -o $t/a.o -c -x assembler -Wa,-mrelax-relocations=yes - +++ trap - EXIT +++ exit 1 + test 25 - Start 25: i686-copyrel-protected + Start 25: x86_64-x86_64_reloc -25: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-protected.sh" +25: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_reloc.sh" 25: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 25: Test timeout computed to be: 1500 -20: + readelf --sections out/test/elf/i386/common/exe -20: + grep -q '.common .*NOBITS' out/test/elf/i386/common/log -18: + out/test/elf/i386/common-archive/exe -18: + grep -q '5 0 0 -1' -25: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-protected.sh +24: + cat +9: + cat +9: + cc -c -o out/test/elf/x86_64/x86_64_incompatible-obj/b.o -m32 -xc - +23: + ./mold -e foo -o out/test/elf/x86_64/x86_64_reloc-overflow/exe out/test/elf/x86_64/x86_64_reloc-overflow/a.o +16: + cat +16: + cc -Xassembler -mx86-used-note=no -c -o out/test/elf/x86_64/x86_64_note-property2/c.o -xassembler-with-cpp - +25: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_reloc.sh +24: + cc -o out/test/elf/x86_64/x86_64_reloc-zero/b.o -c -xc - 25: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 25: ++ export LC_ALL=C 25: ++ LC_ALL=C -20: + on_exit -20: + echo OK -20: OK -20: + exit 0 -18: + cat -18: + cc -fcommon -xc -c -o out/test/elf/i386/common-archive/f.o - - 18/269 Test #20: i686-common ......................... Passed 0.16 sec -test 26 - Start 26: i686-copyrel-relro - -26: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-relro.sh" -26: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -26: Test timeout computed to be: 1500 +15: + grep -q 'x86 feature: IBT' +15: + readelf -n out/test/elf/x86_64/x86_64_note-property/exe 25: ++++ uname -m -25: +++ canonical_name i686 +24: + cat +25: +++ canonical_name x86_64 25: +++ case $1 in -25: +++ echo i386 -25: ++ HOST=i386 +25: +++ echo x86_64 +15: + on_exit +15: + echo OK +15: OK +15: + exit 0 +25: ++ HOST=x86_64 25: ++ '[' -n '' ']' -25: ++ MACHINE=i386 +25: ++ MACHINE=x86_64 25: ++ '[' -n '' ']' 25: ++ CC=cc 25: ++ CXX=c++ @@ -2644,29 +3002,38 @@ 25: ++ QEMU= 25: ++ trap 'on_error $LINENO' ERR 25: ++ trap on_exit EXIT -25: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-protected.sh .sh -25: ++ testname=copyrel-protected -25: ++ echo -n 'Testing copyrel-protected ... ' -25: Testing copyrel-protected ... ++ t=out/test/elf/i386/copyrel-protected -25: ++ mkdir -p out/test/elf/i386/copyrel-protected -25: + '[' i386 = ppc64 ']' -25: + '[' i386 = ppc64le ']' -25: + '[' i386 = alpha ']' -26: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-relro.sh + 11/309 Test #15: x86_64-x86_64_note-property ............. Passed 0.18 sec +test 26 + Start 26: x86_64-x86_64_section-alignment + +26: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_section-alignment.sh" +26: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +26: Test timeout computed to be: 1500 +8: + cc -c -o out/test/elf/x86_64/x86_64_incompatible-libs2/d.o -xc - +8: + cat +25: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_reloc.sh .sh +25: ++ testname=x86_64_reloc +25: ++ echo -n 'Testing x86_64_reloc ... ' +25: Testing x86_64_reloc ... ++ t=out/test/elf/x86_64/x86_64_reloc +25: ++ mkdir -p out/test/elf/x86_64/x86_64_reloc +25: + '[' x86_64 = x86_64 ']' +25: + cc -fPIC -c -o out/test/elf/x86_64/x86_64_reloc/a.o -x assembler - 25: + cat +7: + cat +7: + cc -c -o out/test/elf/x86_64/x86_64_incompatible-libs/d.o -xc - +26: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_section-alignment.sh +9: + cc -B. -o /dev/null out/test/elf/x86_64/x86_64_incompatible-obj/a.o out/test/elf/x86_64/x86_64_incompatible-obj/b.o +16: + ./mold -nostdlib -o out/test/elf/x86_64/x86_64_note-property2/exe1 out/test/elf/x86_64/x86_64_note-property2/a.o out/test/elf/x86_64/x86_64_note-property2/b.o 26: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 26: ++ export LC_ALL=C 26: ++ LC_ALL=C 26: ++++ uname -m -25: + cc -o out/test/elf/i386/copyrel-protected/a.o -c -xc -fno-PIE - -26: +++ canonical_name i686 +26: +++ canonical_name x86_64 26: +++ case $1 in -26: +++ echo i386 -24: + cat -24: + cc -fPIC -shared -o out/test/elf/i386/copyrel-alignment/b.so -xc - -26: ++ HOST=i386 +26: +++ echo x86_64 +26: ++ HOST=x86_64 26: ++ '[' -n '' ']' -26: ++ MACHINE=i386 +26: ++ MACHINE=x86_64 26: ++ '[' -n '' ']' 26: ++ CC=cc 26: ++ CXX=c++ @@ -2678,40 +3045,155 @@ 26: ++ QEMU= 26: ++ trap 'on_error $LINENO' ERR 26: ++ trap on_exit EXIT -26: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-relro.sh .sh -19: + grep -q 5 -19: + out/test/elf/i386/common-ref/exe -26: ++ testname=copyrel-relro -26: ++ echo -n 'Testing copyrel-relro ... ' -26: Testing copyrel-relro ... ++ t=out/test/elf/i386/copyrel-relro -26: ++ mkdir -p out/test/elf/i386/copyrel-relro -23: + cc -B. -o out/test/elf/i386/compressed-debug-info/exe out/test/elf/i386/compressed-debug-info/a.o out/test/elf/i386/compressed-debug-info/b.o -19: + on_exit -19: + echo OK -19: OK -19: + exit 0 - 19/269 Test #19: i686-common-ref ..................... Passed 0.21 sec +25: + cat +25: + cc -fPIC -c -o out/test/elf/x86_64/x86_64_reloc/b.o -xc - +26: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_section-alignment.sh .sh +26: ++ testname=x86_64_section-alignment +26: ++ echo -n 'Testing x86_64_section-alignment ... ' +26: Testing x86_64_section-alignment ... ++ t=out/test/elf/x86_64/x86_64_section-alignment +26: ++ mkdir -p out/test/elf/x86_64/x86_64_section-alignment +23: + grep -Fq 'relocation R_X86_64_16 against foo out of range' out/test/elf/x86_64/x86_64_reloc-overflow/log +18: + ./mold -o out/test/elf/x86_64/x86_64_note2/exe out/test/elf/x86_64/x86_64_note2/a.o out/test/elf/x86_64/x86_64_note2/b.o out/test/elf/x86_64/x86_64_note2/c.o out/test/elf/x86_64/x86_64_note2/d.o +26: + '[' x86_64 = x86_64 ']' +26: + cat +23: ++ on_error 14 +23: ++ code=1 +23: ++ echo 'command failed: 14: grep -Fq '\''relocation R_X86_64_16 against foo out of range'\'' $t/log' +23: command failed: 14: grep -Fq 'relocation R_X86_64_16 against foo out of range' $t/log +23: ++ trap - EXIT +23: ++ exit 1 + 12/309 Test #23: x86_64-x86_64_reloc-overflow ............***Failed 0.04 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_reloc-overflow.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name x86_64 ++++ case $1 in ++++ echo x86_64 +++ HOST=x86_64 +++ '[' -n '' ']' +++ MACHINE=x86_64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_reloc-overflow.sh .sh +++ testname=x86_64_reloc-overflow +++ echo -n 'Testing x86_64_reloc-overflow ... ' +Testing x86_64_reloc-overflow ... ++ t=out/test/elf/x86_64/x86_64_reloc-overflow +++ mkdir -p out/test/elf/x86_64/x86_64_reloc-overflow ++ '[' x86_64 = x86_64 ']' ++ cat ++ cc -o out/test/elf/x86_64/x86_64_reloc-overflow/a.o -c -x assembler - ++ ./mold -e foo -o out/test/elf/x86_64/x86_64_reloc-overflow/exe out/test/elf/x86_64/x86_64_reloc-overflow/a.o ++ grep -Fq 'relocation R_X86_64_16 against foo out of range' out/test/elf/x86_64/x86_64_reloc-overflow/log +++ on_error 14 +++ code=1 +++ echo 'command failed: 14: grep -Fq '\''relocation R_X86_64_16 against foo out of range'\'' $t/log' +command failed: 14: grep -Fq 'relocation R_X86_64_16 against foo out of range' $t/log +++ trap - EXIT +++ exit 1 + test 27 - Start 27: i686-copyrel + Start 27: x86_64-x86_64_section-name -27: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel.sh" +27: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_section-name.sh" 27: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 27: Test timeout computed to be: 1500 -26: + cat -26: + cc -o out/test/elf/i386/copyrel-relro/a.o -c -xc -fno-PIE - -27: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel.sh +26: + cc -c -o out/test/elf/x86_64/x86_64_section-alignment/a.o -xc - +16: terminate called after throwing an instance of 'std::out_of_range' +16: what(): basic_string_view::substr: __pos (which is 3221291012) > __size (which is 28) +16: /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_note-property2.sh: line 70: 24080 Aborted ./mold -nostdlib -o $t/exe1 $t/a.o $t/b.o +16: ++ on_error 70 +16: ++ code=134 +16: ++ echo 'command failed: 70: ./mold -nostdlib -o $t/exe1 $t/a.o $t/b.o' +16: command failed: 70: ./mold -nostdlib -o $t/exe1 $t/a.o $t/b.o +16: ++ trap - EXIT +16: ++ exit 134 +8: + mkdir -p out/test/elf/x86_64/x86_64_incompatible-libs2/lib64 +8: + cc -shared -o out/test/elf/x86_64/x86_64_incompatible-libs2/lib64/libfoo.so out/test/elf/x86_64/x86_64_incompatible-libs2/d.o + 13/309 Test #16: x86_64-x86_64_note-property2 ............***Failed 0.19 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_note-property2.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name x86_64 ++++ case $1 in ++++ echo x86_64 +++ HOST=x86_64 +++ '[' -n '' ']' +++ MACHINE=x86_64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_note-property2.sh .sh +++ testname=x86_64_note-property2 +++ echo -n 'Testing x86_64_note-property2 ... ' +Testing x86_64_note-property2 ... ++ t=out/test/elf/x86_64/x86_64_note-property2 +++ mkdir -p out/test/elf/x86_64/x86_64_note-property2 ++ '[' x86_64 = x86_64 ']' ++ test_cflags -Xassembler -mx86-used-note=no ++ echo 'int main() {}' ++ cc -Xassembler -mx86-used-note=no -o /dev/null -xc - ++ CFLAGS='-Xassembler -mx86-used-note=no' ++ readelf -v ++ grep -q -E 'GNU readelf .+ (2\.3[6-9]|2\.[4-9]|[3-9])' ++ cat ++ cc -Xassembler -mx86-used-note=no -c -o out/test/elf/x86_64/x86_64_note-property2/a.o -xassembler-with-cpp - ++ cat ++ cc -Xassembler -mx86-used-note=no -c -o out/test/elf/x86_64/x86_64_note-property2/b.o -xassembler-with-cpp - ++ cat ++ cc -Xassembler -mx86-used-note=no -c -o out/test/elf/x86_64/x86_64_note-property2/c.o -xassembler-with-cpp - ++ ./mold -nostdlib -o out/test/elf/x86_64/x86_64_note-property2/exe1 out/test/elf/x86_64/x86_64_note-property2/a.o out/test/elf/x86_64/x86_64_note-property2/b.o +terminate called after throwing an instance of 'std::out_of_range' + what(): basic_string_view::substr: __pos (which is 3221291012) > __size (which is 28) +/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_note-property2.sh: line 70: 24080 Aborted ./mold -nostdlib -o $t/exe1 $t/a.o $t/b.o +++ on_error 70 +++ code=134 +++ echo 'command failed: 70: ./mold -nostdlib -o $t/exe1 $t/a.o $t/b.o' +command failed: 70: ./mold -nostdlib -o $t/exe1 $t/a.o $t/b.o +++ trap - EXIT +++ exit 134 + +test 28 + Start 28: x86_64-x86_64_tls-gd-mcmodel-large + +28: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_tls-gd-mcmodel-large.sh" +28: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +28: Test timeout computed to be: 1500 +27: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_section-name.sh 27: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 27: ++ export LC_ALL=C 27: ++ LC_ALL=C +7: + mkdir -p out/test/elf/x86_64/x86_64_incompatible-libs/lib64 +24: + cc -B. -no-pie -o out/test/elf/x86_64/x86_64_reloc-zero/exe out/test/elf/x86_64/x86_64_reloc-zero/a.o out/test/elf/x86_64/x86_64_reloc-zero/b.o 27: ++++ uname -m -27: +++ canonical_name i686 +7: + ar crs out/test/elf/x86_64/x86_64_incompatible-libs/lib64/libfoo.a out/test/elf/x86_64/x86_64_incompatible-libs/d.o +27: +++ canonical_name x86_64 27: +++ case $1 in -27: +++ echo i386 -13: + grep -q 'GNU.*0x00000010.*NT_GNU_BUILD_ID' -27: ++ HOST=i386 +27: +++ echo x86_64 +27: ++ HOST=x86_64 27: ++ '[' -n '' ']' -27: ++ MACHINE=i386 +27: ++ MACHINE=x86_64 27: ++ '[' -n '' ']' +28: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_tls-gd-mcmodel-large.sh 27: ++ CC=cc 27: ++ CXX=c++ 27: ++ GCC=gcc @@ -2722,73 +3204,23 @@ 27: ++ QEMU= 27: ++ trap 'on_error $LINENO' ERR 27: ++ trap on_exit EXIT -27: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel.sh .sh -18: + rm -f out/test/elf/i386/common-archive/f.a -27: ++ testname=copyrel -27: ++ echo -n 'Testing copyrel ... ' -27: Testing copyrel ... ++ t=out/test/elf/i386/copyrel -27: ++ mkdir -p out/test/elf/i386/copyrel -18: + ar rcs out/test/elf/i386/common-archive/f.a out/test/elf/i386/common-archive/b.o out/test/elf/i386/common-archive/f.o -27: + cat -13: + readelf -n out/test/elf/i386/build-id/exe -27: + cc -fno-PIC -o out/test/elf/i386/copyrel/a.o -c -xc - -13: + cc -B. -o out/test/elf/i386/build-id/exe out/test/elf/i386/build-id/a.c -Wl,-build-id=sha1 -18: + cc -B. -o out/test/elf/i386/common-archive/exe out/test/elf/i386/common-archive/a.o out/test/elf/i386/common-archive/f.a -25: + cat -25: + cc -shared -o out/test/elf/i386/copyrel-protected/b.so -xc - -24: + cat -24: + cc -fPIC -shared -o out/test/elf/i386/copyrel-alignment/c.so -xc - -23: + dwarfdump out/test/elf/i386/compressed-debug-info/exe -22: + dwarfdump out/test/elf/i386/compress-debug-sections/exe -27: + cat -27: + cc -fno-PIC -o out/test/elf/i386/copyrel/b.o -c -xc - -26: + cat -26: + cc -fPIC -shared -o out/test/elf/i386/copyrel-relro/b.so -xc - -25: + cc -B. out/test/elf/i386/copyrel-protected/a.o out/test/elf/i386/copyrel-protected/b.so -o out/test/elf/i386/copyrel-protected/exe -no-pie -24: + cat -24: + cc -fno-PIE -o out/test/elf/i386/copyrel-alignment/d.o -c -xc - -23: + readelf --sections out/test/elf/i386/compressed-debug-info/exe -23: + grep -Fq .debug_info -22: + grep -Fq '.debug_info SHF_COMPRESSED' out/test/elf/i386/compress-debug-sections/log -22: + grep -Fq '.debug_str SHF_COMPRESSED' out/test/elf/i386/compress-debug-sections/log -23: + on_exit -23: + echo OK -23: OK -23: + exit 0 - 20/269 Test #23: i686-compressed-debug-info .......... Passed 0.20 sec -test 28 - Start 28: i686-dead-debug-sections - -28: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dead-debug-sections.sh" -28: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -28: Test timeout computed to be: 1500 -22: + on_exit -22: + echo OK -22: OK -22: + exit 0 - 21/269 Test #22: i686-compress-debug-sections ........ Passed 0.21 sec -test 29 - Start 29: i686-debug-macro-section - -29: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/debug-macro-section.sh" -29: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -29: Test timeout computed to be: 1500 -28: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dead-debug-sections.sh +27: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_section-name.sh .sh 28: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 28: ++ export LC_ALL=C 28: ++ LC_ALL=C -27: + cat -27: + cc -fPIC -o out/test/elf/i386/copyrel/c.o -c -xc - +5: + nm out/test/elf/x86_64/x86_64_gnu-retain/exe1 +27: ++ testname=x86_64_section-name +27: ++ echo -n 'Testing x86_64_section-name ... ' +27: Testing x86_64_section-name ... ++ t=out/test/elf/x86_64/x86_64_section-name +27: ++ mkdir -p out/test/elf/x86_64/x86_64_section-name +7: + cc -shared -o out/test/elf/x86_64/x86_64_incompatible-libs/lib64/libfoo.so out/test/elf/x86_64/x86_64_incompatible-libs/d.o 28: ++++ uname -m -29: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/debug-macro-section.sh -13: + grep -q 'GNU.*0x00000014.*NT_GNU_BUILD_ID' -13: + readelf -n out/test/elf/i386/build-id/exe -28: +++ canonical_name i686 +28: +++ canonical_name x86_64 28: +++ case $1 in -28: +++ echo i386 -28: ++ HOST=i386 +28: +++ echo x86_64 +28: ++ HOST=x86_64 28: ++ '[' -n '' ']' -28: ++ MACHINE=i386 +28: ++ MACHINE=x86_64 28: ++ '[' -n '' ']' 28: ++ CC=cc 28: ++ CXX=c++ @@ -2798,24 +3230,121 @@ 28: ++ OBJCOPY=objcopy 28: ++ STRIP=strip 28: ++ QEMU= +28: ++ trap 'on_error $LINENO' ERR +28: ++ trap on_exit EXIT +28: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_tls-gd-mcmodel-large.sh .sh +27: + '[' x86_64 = x86_64 ']' +27: + cat +5: + grep -q foo out/test/elf/x86_64/x86_64_gnu-retain/log +28: ++ testname=x86_64_tls-gd-mcmodel-large +28: ++ echo -n 'Testing x86_64_tls-gd-mcmodel-large ... ' +28: Testing x86_64_tls-gd-mcmodel-large ... ++ t=out/test/elf/x86_64/x86_64_tls-gd-mcmodel-large +28: ++ mkdir -p out/test/elf/x86_64/x86_64_tls-gd-mcmodel-large +27: + cc -o out/test/elf/x86_64/x86_64_section-name/a.o -c -x assembler - +9: + grep -q 'out/test/elf/x86_64/x86_64_incompatible-obj/b.o: incompatible file type: x86_64 is expected but got i386' out/test/elf/x86_64/x86_64_incompatible-obj/log +5: + on_exit +5: + echo OK +5: OK +5: + exit 0 +9: ++ on_error 17 +9: ++ code=1 +9: ++ echo 'command failed: 17: grep -q "$t/b.o: incompatible file type: x86_64 is expected but got i386" $t/log' +9: command failed: 17: grep -q "$t/b.o: incompatible file type: x86_64 is expected but got i386" $t/log +9: ++ trap - EXIT +9: ++ exit 1 + 14/309 Test #5: x86_64-x86_64_gnu-retain ................ Passed 0.23 sec +test 29 + Start 29: x86_64-x86_64_tls-gd-to-ie + +29: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_tls-gd-to-ie.sh" +29: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +29: Test timeout computed to be: 1500 + 15/309 Test #9: x86_64-x86_64_incompatible-obj ..........***Failed 0.23 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_incompatible-obj.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name x86_64 ++++ case $1 in ++++ echo x86_64 +++ HOST=x86_64 +++ '[' -n '' ']' +++ MACHINE=x86_64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_incompatible-obj.sh .sh +++ testname=x86_64_incompatible-obj +++ echo -n 'Testing x86_64_incompatible-obj ... ' +Testing x86_64_incompatible-obj ... ++ t=out/test/elf/x86_64/x86_64_incompatible-obj +++ mkdir -p out/test/elf/x86_64/x86_64_incompatible-obj ++ '[' x86_64 = x86_64 ']' ++ echo 'int main() {}' ++ cc -m32 -o out/test/elf/x86_64/x86_64_incompatible-obj/exe -xc - ++ cat ++ cc -c -o out/test/elf/x86_64/x86_64_incompatible-obj/a.o -m64 -xc - ++ cat ++ cc -c -o out/test/elf/x86_64/x86_64_incompatible-obj/b.o -m32 -xc - ++ cc -B. -o /dev/null out/test/elf/x86_64/x86_64_incompatible-obj/a.o out/test/elf/x86_64/x86_64_incompatible-obj/b.o ++ grep -q 'out/test/elf/x86_64/x86_64_incompatible-obj/b.o: incompatible file type: x86_64 is expected but got i386' out/test/elf/x86_64/x86_64_incompatible-obj/log +++ on_error 17 +++ code=1 +++ echo 'command failed: 17: grep -q "$t/b.o: incompatible file type: x86_64 is expected but got i386" $t/log' +command failed: 17: grep -q "$t/b.o: incompatible file type: x86_64 is expected but got i386" $t/log +++ trap - EXIT +++ exit 1 + +test 30 + Start 30: x86_64-x86_64_tls-large-tbss + +30: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_tls-large-tbss.sh" +30: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +30: Test timeout computed to be: 1500 +28: + '[' x86_64 = x86_64 ']' +28: + cat +28: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/elf/x86_64/x86_64_tls-gd-mcmodel-large/a.o -xc - -mcmodel=large +27: + ./mold -o out/test/elf/x86_64/x86_64_section-name/exe out/test/elf/x86_64/x86_64_section-name/a.o -z keep-text-section-prefix +18: + readelf --segments out/test/elf/x86_64/x86_64_note2/exe +18: + grep -Fq '01 .note.a .note.c .note.b' out/test/elf/x86_64/x86_64_note2/log +29: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_tls-gd-to-ie.sh 29: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 29: ++ export LC_ALL=C 29: ++ LC_ALL=C 29: ++++ uname -m -28: ++ trap 'on_error $LINENO' ERR -28: ++ trap on_exit EXIT -28: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dead-debug-sections.sh .sh -13: + cc -B. -o out/test/elf/i386/build-id/exe out/test/elf/i386/build-id/a.c -Wl,-build-id=sha256 -28: ++ testname=dead-debug-sections -28: ++ echo -n 'Testing dead-debug-sections ... ' -28: Testing dead-debug-sections ... ++ t=out/test/elf/i386/dead-debug-sections -28: ++ mkdir -p out/test/elf/i386/dead-debug-sections -29: +++ canonical_name i686 +18: + on_exit +18: + echo OK +18: OK +18: + exit 0 +30: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_tls-large-tbss.sh + 16/309 Test #18: x86_64-x86_64_note2 ..................... Passed 0.14 sec +test 31 + Start 31: x86_64-x86_64_tls-ld-mcmodel-large + +31: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_tls-ld-mcmodel-large.sh" +31: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +31: Test timeout computed to be: 1500 +28: cc1: error: code model 'large' not supported in the 32 bit mode +28: ++ on_error 6 +28: ++ code=1 +28: ++ echo 'command failed: 6: $GCC -mtls-dialect=gnu -fPIC -c -o $t/a.o -xc - -mcmodel=large' +28: command failed: 6: $GCC -mtls-dialect=gnu -fPIC -c -o $t/a.o -xc - -mcmodel=large +28: ++ trap - EXIT +28: ++ exit 1 +29: +++ canonical_name x86_64 29: +++ case $1 in -29: +++ echo i386 -29: ++ HOST=i386 +29: +++ echo x86_64 +29: ++ HOST=x86_64 29: ++ '[' -n '' ']' -29: ++ MACHINE=i386 +29: ++ MACHINE=x86_64 29: ++ '[' -n '' ']' 29: ++ CC=cc 29: ++ CXX=c++ @@ -2827,56 +3356,68 @@ 29: ++ QEMU= 29: ++ trap 'on_error $LINENO' ERR 29: ++ trap on_exit EXIT -29: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/debug-macro-section.sh .sh -29: ++ testname=debug-macro-section -29: ++ echo -n 'Testing debug-macro-section ... ' -29: Testing debug-macro-section ... ++ t=out/test/elf/i386/debug-macro-section -29: ++ mkdir -p out/test/elf/i386/debug-macro-section -29: + cat -28: + command -v dwarfdump -28: + cat -28: + c++ -c -o out/test/elf/i386/dead-debug-sections/a.o -g -xc++ - -29: + cat -29: + gcc -o out/test/elf/i386/debug-macro-section/b.o -c -xc - -Iout/test/elf/i386/debug-macro-section -g3 -26: + cc -B. out/test/elf/i386/copyrel-relro/a.o out/test/elf/i386/copyrel-relro/b.so -o out/test/elf/i386/copyrel-relro/exe -no-pie -27: + cc -B. -shared -o out/test/elf/i386/copyrel/c.so out/test/elf/i386/copyrel/c.o -18: + out/test/elf/i386/common-archive/exe -18: + grep -q '5 0 7 2' -24: + cc -B. -o out/test/elf/i386/copyrel-alignment/exe1 out/test/elf/i386/copyrel-alignment/d.o out/test/elf/i386/copyrel-alignment/a.so -no-pie -18: + on_exit -18: + echo OK -18: OK -18: + exit 0 - 22/269 Test #18: i686-common-archive ................. Passed 0.35 sec -test 30 - Start 30: i686-default-symver - -30: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/default-symver.sh" -30: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -30: Test timeout computed to be: 1500 -25: + grep -Fq 'cannot make copy relocation for protected symbol' out/test/elf/i386/copyrel-protected/log -25: + on_exit -25: + echo OK -25: OK -25: + exit 0 - 23/269 Test #25: i686-copyrel-protected .............. Passed 0.17 sec -test 31 - Start 31: i686-defsym-lto - -31: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym-lto.sh" -31: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -31: Test timeout computed to be: 1500 -30: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/default-symver.sh +29: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_tls-gd-to-ie.sh .sh +29: ++ testname=x86_64_tls-gd-to-ie +29: ++ echo -n 'Testing x86_64_tls-gd-to-ie ... ' +29: Testing x86_64_tls-gd-to-ie ... ++ t=out/test/elf/x86_64/x86_64_tls-gd-to-ie 30: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 30: ++ export LC_ALL=C 30: ++ LC_ALL=C 30: ++++ uname -m -30: +++ canonical_name i686 + 17/309 Test #28: x86_64-x86_64_tls-gd-mcmodel-large ......***Failed 0.02 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_tls-gd-mcmodel-large.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name x86_64 ++++ case $1 in ++++ echo x86_64 +++ HOST=x86_64 +++ '[' -n '' ']' +++ MACHINE=x86_64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_tls-gd-mcmodel-large.sh .sh +++ testname=x86_64_tls-gd-mcmodel-large +++ echo -n 'Testing x86_64_tls-gd-mcmodel-large ... ' +Testing x86_64_tls-gd-mcmodel-large ... ++ t=out/test/elf/x86_64/x86_64_tls-gd-mcmodel-large +++ mkdir -p out/test/elf/x86_64/x86_64_tls-gd-mcmodel-large ++ '[' x86_64 = x86_64 ']' ++ cat ++ gcc -mtls-dialect=gnu -fPIC -c -o out/test/elf/x86_64/x86_64_tls-gd-mcmodel-large/a.o -xc - -mcmodel=large +cc1: error: code model 'large' not supported in the 32 bit mode +++ on_error 6 +++ code=1 +++ echo 'command failed: 6: $GCC -mtls-dialect=gnu -fPIC -c -o $t/a.o -xc - -mcmodel=large' +command failed: 6: $GCC -mtls-dialect=gnu -fPIC -c -o $t/a.o -xc - -mcmodel=large +++ trap - EXIT +++ exit 1 + +test 32 + Start 32: x86_64-x86_64_tls-module-base + +32: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_tls-module-base.sh" +32: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +32: Test timeout computed to be: 1500 +29: ++ mkdir -p out/test/elf/x86_64/x86_64_tls-gd-to-ie +29: + cat +29: + gcc -fPIC -c -o out/test/elf/x86_64/x86_64_tls-gd-to-ie/a.o -xc - -mcmodel=large +30: +++ canonical_name x86_64 30: +++ case $1 in -30: +++ echo i386 -30: ++ HOST=i386 +30: +++ echo x86_64 +30: ++ HOST=x86_64 30: ++ '[' -n '' ']' -30: ++ MACHINE=i386 +30: ++ MACHINE=x86_64 30: ++ '[' -n '' ']' 30: ++ CC=cc 30: ++ CXX=c++ @@ -2888,26 +3429,27 @@ 30: ++ QEMU= 30: ++ trap 'on_error $LINENO' ERR 30: ++ trap on_exit EXIT -31: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym-lto.sh +30: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_tls-large-tbss.sh .sh +30: ++ testname=x86_64_tls-large-tbss +30: ++ echo -n 'Testing x86_64_tls-large-tbss ... ' +30: Testing x86_64_tls-large-tbss ... ++ t=out/test/elf/x86_64/x86_64_tls-large-tbss +30: ++ mkdir -p out/test/elf/x86_64/x86_64_tls-large-tbss +31: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_tls-ld-mcmodel-large.sh 31: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 31: ++ export LC_ALL=C 31: ++ LC_ALL=C -30: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/default-symver.sh .sh +8: + cat +8: + cc -c -o out/test/elf/x86_64/x86_64_incompatible-libs2/e.o -xc - 31: ++++ uname -m -29: + cat -29: + gcc -o out/test/elf/i386/debug-macro-section/c.o -c -xc - -Iout/test/elf/i386/debug-macro-section -g3 -30: ++ testname=default-symver -30: ++ echo -n 'Testing default-symver ... ' -30: Testing default-symver ... ++ t=out/test/elf/i386/default-symver -30: ++ mkdir -p out/test/elf/i386/default-symver -31: +++ canonical_name i686 +7: + cat +7: + cc -c -o out/test/elf/x86_64/x86_64_incompatible-libs/e.o -xc - +31: +++ canonical_name x86_64 31: +++ case $1 in -31: +++ echo i386 -30: + cat -30: + cc -o out/test/elf/i386/default-symver/a.o -c -xc - -31: ++ HOST=i386 +31: +++ echo x86_64 +30: + '[' x86_64 = x86_64 ']' +31: ++ HOST=x86_64 31: ++ '[' -n '' ']' -31: ++ MACHINE=i386 +31: ++ MACHINE=x86_64 31: ++ '[' -n '' ']' 31: ++ CC=cc 31: ++ CXX=c++ @@ -2919,40 +3461,43 @@ 31: ++ QEMU= 31: ++ trap 'on_error $LINENO' ERR 31: ++ trap on_exit EXIT -31: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym-lto.sh .sh -28: + c++ -c -o out/test/elf/i386/dead-debug-sections/b.o -g -xc++ - -26: + out/test/elf/i386/copyrel-relro/exe -26: + grep -q '^sigsegv 0 1$' -31: ++ testname=defsym-lto -31: ++ echo -n 'Testing defsym-lto ... ' -31: Testing defsym-lto ... ++ t=out/test/elf/i386/defsym-lto -31: ++ mkdir -p out/test/elf/i386/defsym-lto -28: + cat -26: + on_exit -26: + echo OK -26: OK -26: + exit 0 -31: + echo 'int main() {}' -31: + cc -flto -o /dev/null -xc - - 24/269 Test #26: i686-copyrel-relro .................. Passed 0.19 sec -test 32 - Start 32: i686-defsym - -32: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym.sh" -32: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -32: Test timeout computed to be: 1500 -32: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym.sh +30: + cat +30: + cc -c -o out/test/elf/x86_64/x86_64_tls-large-tbss/a.o -x assembler - +32: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_tls-module-base.sh +31: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_tls-ld-mcmodel-large.sh .sh +2: + c++ -B. -o out/test/elf/x86_64/x86_64_exception-mcmodel-large/exe out/test/elf/x86_64/x86_64_exception-mcmodel-large/a.o -static -mcmodel=large 32: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 32: ++ export LC_ALL=C 32: ++ LC_ALL=C +31: ++ testname=x86_64_tls-ld-mcmodel-large +31: ++ echo -n 'Testing x86_64_tls-ld-mcmodel-large ... ' +31: Testing x86_64_tls-ld-mcmodel-large ... ++ t=out/test/elf/x86_64/x86_64_tls-ld-mcmodel-large +31: ++ mkdir -p out/test/elf/x86_64/x86_64_tls-ld-mcmodel-large +14: + '[' x86_64 = x86_64 ']' +14: + cat +14: + cc -o out/test/elf/x86_64/x86_64_mergeable-strings/a.o -c -x assembler - 32: ++++ uname -m -27: + cc -B. -no-pie -o out/test/elf/i386/copyrel/exe out/test/elf/i386/copyrel/a.o out/test/elf/i386/copyrel/b.o out/test/elf/i386/copyrel/c.so -32: +++ canonical_name i686 +32: +++ canonical_name x86_64 32: +++ case $1 in -32: +++ echo i386 -32: ++ HOST=i386 +32: +++ echo x86_64 +26: : In function 'main': +26: :27:59: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] +6: + c++ -o out/test/elf/x86_64/x86_64_ifunc-alias/a.o -c -xc++ - -fno-PIE +29: cc1: error: code model 'large' not supported in the 32 bit mode +17: + '[' x86_64 = x86_64 ']' +17: + test_cflags -Xassembler -mx86-used-note=no +17: + echo 'int main() {}' +17: + cc -Xassembler -mx86-used-note=no -o /dev/null -xc - +6: + cat +29: ++ on_error 4 +29: ++ code=1 +29: ++ echo 'command failed: 4: $GCC -fPIC -c -o $t/a.o -xc - -mcmodel=large' +29: command failed: 4: $GCC -fPIC -c -o $t/a.o -xc - -mcmodel=large +29: ++ trap - EXIT +29: ++ exit 1 +32: ++ HOST=x86_64 32: ++ '[' -n '' ']' -32: ++ MACHINE=i386 +32: ++ MACHINE=x86_64 32: ++ '[' -n '' ']' 32: ++ CC=cc 32: ++ CXX=c++ @@ -2964,57 +3509,204 @@ 32: ++ QEMU= 32: ++ trap 'on_error $LINENO' ERR 32: ++ trap on_exit EXIT -24: + out/test/elf/i386/copyrel-alignment/exe1 -32: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym.sh .sh -32: ++ testname=defsym -32: ++ echo -n 'Testing defsym ... ' -32: Testing defsym ... ++ t=out/test/elf/i386/defsym -32: ++ mkdir -p out/test/elf/i386/defsym -24: + grep -q '\.copyrel.* 32$' -24: + readelf -W --sections out/test/elf/i386/copyrel-alignment/exe1 -24: + cc -B. -o out/test/elf/i386/copyrel-alignment/exe2 out/test/elf/i386/copyrel-alignment/d.o out/test/elf/i386/copyrel-alignment/b.so -no-pie -32: + cat -32: + cc -fPIC -o out/test/elf/i386/defsym/a.o -c -xc - -30: + cc -B. -o out/test/elf/i386/default-symver/b.so -shared out/test/elf/i386/default-symver/a.o -Wl,-default-symver -29: + gcc -B. -o out/test/elf/i386/debug-macro-section/exe out/test/elf/i386/debug-macro-section/b.o out/test/elf/i386/debug-macro-section/c.o -28: + cat -28: + c++ -o out/test/elf/i386/dead-debug-sections/c.o -c -xc++ -g - -13: + readelf -n out/test/elf/i386/build-id/exe -13: + grep -q 'GNU.*0x00000020.*NT_GNU_BUILD_ID' -13: + cc -B. -o out/test/elf/i386/build-id/exe out/test/elf/i386/build-id/a.c -Wl,-build-id=0xdeadbeefdeadbeef -24: + out/test/elf/i386/copyrel-alignment/exe2 -24: + grep -q '\.copyrel.* 8$' -32: + cc -B. -o out/test/elf/i386/defsym/exe out/test/elf/i386/defsym/a.o -pie -Wl,-defsym=foo=16 -Wl,-defsym=bar=0x2000 -Wl,-defsym=baz=print -24: + readelf -W --sections out/test/elf/i386/copyrel-alignment/exe2 -24: + cc -B. -o out/test/elf/i386/copyrel-alignment/exe3 out/test/elf/i386/copyrel-alignment/d.o out/test/elf/i386/copyrel-alignment/c.so -no-pie -30: + readelf --dyn-syms out/test/elf/i386/default-symver/b.so -30: + grep -q ' foo@@b\.so$' -30: + cc -B. -o out/test/elf/i386/default-symver/b.so -shared out/test/elf/i386/default-symver/a.o -Wl,--soname=bar -Wl,-default-symver -27: + out/test/elf/i386/copyrel/exe -27: + grep -q '42 42 1' -27: + on_exit -27: + echo OK -27: OK -27: + exit 0 - 25/269 Test #27: i686-copyrel ........................ Passed 0.25 sec +31: + '[' x86_64 = x86_64 ']' +27: + grep -Fq '.text.hot .text.hot.foo' + 18/309 Test #29: x86_64-x86_64_tls-gd-to-ie ..............***Failed 0.02 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_tls-gd-to-ie.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name x86_64 ++++ case $1 in ++++ echo x86_64 +++ HOST=x86_64 +++ '[' -n '' ']' +++ MACHINE=x86_64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_tls-gd-to-ie.sh .sh +++ testname=x86_64_tls-gd-to-ie +++ echo -n 'Testing x86_64_tls-gd-to-ie ... ' +Testing x86_64_tls-gd-to-ie ... ++ t=out/test/elf/x86_64/x86_64_tls-gd-to-ie +++ mkdir -p out/test/elf/x86_64/x86_64_tls-gd-to-ie ++ cat ++ gcc -fPIC -c -o out/test/elf/x86_64/x86_64_tls-gd-to-ie/a.o -xc - -mcmodel=large +cc1: error: code model 'large' not supported in the 32 bit mode +++ on_error 4 +++ code=1 +++ echo 'command failed: 4: $GCC -fPIC -c -o $t/a.o -xc - -mcmodel=large' +command failed: 4: $GCC -fPIC -c -o $t/a.o -xc - -mcmodel=large +++ trap - EXIT +++ exit 1 + test 33 - Start 33: i686-defsym2 + Start 33: x86_64-x86_64_unique -33: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym2.sh" +33: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_unique.sh" 33: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 33: Test timeout computed to be: 1500 -33: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym2.sh -29: + objdump --dwarf=macro out/test/elf/i386/debug-macro-section/exe +31: + cat +31: + gcc -ftls-model=local-dynamic -fPIC -c -o out/test/elf/x86_64/x86_64_tls-ld-mcmodel-large/a.o -xc - -mcmodel=large +27: + readelf -p .text.hot out/test/elf/x86_64/x86_64_section-name/exe +27: + readelf -p .text.unknown out/test/elf/x86_64/x86_64_section-name/exe +27: + grep -Fq '.text.unknown .text.unknown.foo' +14: {standard input}: Assembler messages: +14: {standard input}:4: Error: bad register name `%rsp' +14: {standard input}:5: Error: bad register name `%rdi' +14: {standard input}:6: Error: bad register name `%rax' +14: {standard input}:8: Error: bad register name `%rdi' +14: {standard input}:9: Error: bad register name `%rax' +14: {standard input}:11: Error: bad register name `%rax' +14: {standard input}:12: Error: bad register name `%rsp' +14: ++ on_error 9 +14: ++ code=1 +14: ++ echo 'command failed: 9: $CC -o $t/a.o -c -x assembler -' +14: command failed: 9: $CC -o $t/a.o -c -x assembler - +14: ++ trap - EXIT +14: ++ exit 1 +32: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_tls-module-base.sh .sh +30: + cat + 19/309 Test #14: x86_64-x86_64_mergeable-strings .........***Failed 0.24 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_mergeable-strings.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name x86_64 ++++ case $1 in ++++ echo x86_64 +++ HOST=x86_64 +++ '[' -n '' ']' +++ MACHINE=x86_64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_mergeable-strings.sh .sh +++ testname=x86_64_mergeable-strings +++ echo -n 'Testing x86_64_mergeable-strings ... ' +Testing x86_64_mergeable-strings ... ++ t=out/test/elf/x86_64/x86_64_mergeable-strings +++ mkdir -p out/test/elf/x86_64/x86_64_mergeable-strings ++ test_cflags -static ++ echo 'int main() {}' ++ cc -static -o /dev/null -xc - ++ '[' x86_64 = x86_64 ']' ++ cat ++ cc -o out/test/elf/x86_64/x86_64_mergeable-strings/a.o -c -x assembler - +{standard input}: Assembler messages: +{standard input}:4: Error: bad register name `%rsp' +{standard input}:5: Error: bad register name `%rdi' +{standard input}:6: Error: bad register name `%rax' +{standard input}:8: Error: bad register name `%rdi' +{standard input}:9: Error: bad register name `%rax' +{standard input}:11: Error: bad register name `%rax' +{standard input}:12: Error: bad register name `%rsp' +++ on_error 9 +++ code=1 +++ echo 'command failed: 9: $CC -o $t/a.o -c -x assembler -' +command failed: 9: $CC -o $t/a.o -c -x assembler - +++ trap - EXIT +++ exit 1 + +test 34 + Start 34: x86_64-x86_64_warn-execstack + +34: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_warn-execstack.sh" +34: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +34: Test timeout computed to be: 1500 +27: + readelf -p .text.unlikely out/test/elf/x86_64/x86_64_section-name/exe +32: ++ testname=x86_64_tls-module-base +32: ++ echo -n 'Testing x86_64_tls-module-base ... ' +32: Testing x86_64_tls-module-base ... ++ t=out/test/elf/x86_64/x86_64_tls-module-base +32: ++ mkdir -p out/test/elf/x86_64/x86_64_tls-module-base +30: + cc -c -o out/test/elf/x86_64/x86_64_tls-large-tbss/b.o -xc - +33: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_unique.sh 33: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 33: ++ export LC_ALL=C 33: ++ LC_ALL=C +13: + cat +13: + cc -o out/test/elf/x86_64/x86_64_mergeable-records/a.o -c -x assembler - +34: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_warn-execstack.sh +27: + grep -Fq '.text.unlikely .text.unlikely.foo' +31: cc1: error: code model 'large' not supported in the 32 bit mode 33: ++++ uname -m -33: +++ canonical_name i686 +32: + '[' x86_64 = x86_64 ']' +32: + cat +31: ++ on_error 6 +31: ++ code=1 +32: + cc -fPIC -o out/test/elf/x86_64/x86_64_tls-module-base/a.o -c -xassembler - +31: ++ echo 'command failed: 6: $GCC -ftls-model=local-dynamic -fPIC -c -o $t/a.o -xc - -mcmodel=large' +31: command failed: 6: $GCC -ftls-model=local-dynamic -fPIC -c -o $t/a.o -xc - -mcmodel=large +31: ++ trap - EXIT +31: ++ exit 1 +33: +++ canonical_name x86_64 33: +++ case $1 in -33: +++ echo i386 -33: ++ HOST=i386 +33: +++ echo x86_64 + 20/309 Test #31: x86_64-x86_64_tls-ld-mcmodel-large ......***Failed 0.02 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_tls-ld-mcmodel-large.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name x86_64 ++++ case $1 in ++++ echo x86_64 +++ HOST=x86_64 +++ '[' -n '' ']' +++ MACHINE=x86_64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_tls-ld-mcmodel-large.sh .sh +++ testname=x86_64_tls-ld-mcmodel-large +++ echo -n 'Testing x86_64_tls-ld-mcmodel-large ... ' +Testing x86_64_tls-ld-mcmodel-large ... ++ t=out/test/elf/x86_64/x86_64_tls-ld-mcmodel-large +++ mkdir -p out/test/elf/x86_64/x86_64_tls-ld-mcmodel-large ++ '[' x86_64 = x86_64 ']' ++ cat ++ gcc -ftls-model=local-dynamic -fPIC -c -o out/test/elf/x86_64/x86_64_tls-ld-mcmodel-large/a.o -xc - -mcmodel=large +cc1: error: code model 'large' not supported in the 32 bit mode +++ on_error 6 +++ code=1 +++ echo 'command failed: 6: $GCC -ftls-model=local-dynamic -fPIC -c -o $t/a.o -xc - -mcmodel=large' +command failed: 6: $GCC -ftls-model=local-dynamic -fPIC -c -o $t/a.o -xc - -mcmodel=large +++ trap - EXIT +++ exit 1 + +test 35 + Start 35: x86_64-x86_64_warn-shared-textrel + +35: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_warn-shared-textrel.sh" +35: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +35: Test timeout computed to be: 1500 +33: ++ HOST=x86_64 33: ++ '[' -n '' ']' -33: ++ MACHINE=i386 +33: ++ MACHINE=x86_64 33: ++ '[' -n '' ']' 33: ++ CC=cc 33: ++ CXX=c++ @@ -3026,77 +3718,56 @@ 33: ++ QEMU= 33: ++ trap 'on_error $LINENO' ERR 33: ++ trap on_exit EXIT -33: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym2.sh .sh -28: + c++ -o out/test/elf/i386/dead-debug-sections/exe out/test/elf/i386/dead-debug-sections/a.o out/test/elf/i386/dead-debug-sections/b.o out/test/elf/i386/dead-debug-sections/c.o -g -33: ++ testname=defsym2 -33: ++ echo -n 'Testing defsym2 ... ' -33: Testing defsym2 ... ++ t=out/test/elf/i386/defsym2 -33: ++ mkdir -p out/test/elf/i386/defsym2 -33: + cat -33: + cc -fPIC -o out/test/elf/i386/defsym2/a.o -c -xc - -29: + grep 'DW_MACRO_import -.* 0x0$' out/test/elf/i386/debug-macro-section/log -30: + grep -q ' foo@@bar$' -30: + readelf --dyn-syms out/test/elf/i386/default-symver/b.so -30: + on_exit -30: + echo OK -30: OK -30: + exit 0 - 26/269 Test #30: i686-default-symver ................. Passed 0.16 sec -test 34 - Start 34: i686-demangle-rust - -34: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle-rust.sh" -34: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -34: Test timeout computed to be: 1500 -32: + out/test/elf/i386/defsym/exe -32: + grep -q '^Hello 0x10 0x2000$' -32: + on_exit -32: + echo OK -32: OK -32: + exit 0 -24: + out/test/elf/i386/copyrel-alignment/exe3 -24: + readelf -W --sections out/test/elf/i386/copyrel-alignment/exe3 -24: + grep -q '\.copyrel.* 256$' - 27/269 Test #32: i686-defsym ......................... Passed 0.12 sec -test 35 - Start 35: i686-demangle - -35: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle.sh" -35: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -35: Test timeout computed to be: 1500 +33: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_unique.sh .sh +33: ++ testname=x86_64_unique +33: ++ echo -n 'Testing x86_64_unique ... ' +33: Testing x86_64_unique ... ++ t=out/test/elf/x86_64/x86_64_unique +33: ++ mkdir -p out/test/elf/x86_64/x86_64_unique +27: + readelf -p .text.startup out/test/elf/x86_64/x86_64_section-name/exe +27: + grep -Fq '.text.startup .text.startup.foo' +13: {standard input}: Assembler messages: +13: {standard input}:4: Error: bad register name `%rsp' +13: {standard input}:6: Error: bad register name `%rdi' +13: {standard input}:7: Error: bad register name `%rax' +13: {standard input}:10: Error: bad register name `%rdi' +13: {standard input}:11: Error: bad register name `%rax' +13: {standard input}:14: Error: bad register name `%rdi' +13: {standard input}:15: Error: bad register name `%rax' +13: {standard input}:18: Error: bad register name `%rdi' +13: {standard input}:19: Error: bad register name `%rax' +13: {standard input}:22: Error: bad register name `%rdi' +13: {standard input}:23: Error: bad register name `%rax' +13: {standard input}:26: Error: bad register name `%rax' +13: {standard input}:27: Error: bad register name `%rsp' +34: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +34: ++ export LC_ALL=C +34: ++ LC_ALL=C +34: ++++ uname -m 24: + on_exit 24: + echo OK 24: OK 24: + exit 0 -29: + on_exit -29: + echo OK -29: OK -29: + exit 0 -34: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle-rust.sh -34: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -34: ++ export LC_ALL=C -34: ++ LC_ALL=C - 28/269 Test #24: i686-copyrel-alignment .............. Passed 0.38 sec + 21/309 Test #24: x86_64-x86_64_reloc-zero ................ Passed 0.09 sec test 36 - Start 36: i686-dependency-file + Start 36: x86_64-x86_64_warn-textrel -36: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dependency-file.sh" +36: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_warn-textrel.sh" 36: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 36: Test timeout computed to be: 1500 - 29/269 Test #29: i686-debug-macro-section ............ Passed 0.21 sec -test 37 - Start 37: i686-disable-new-dtags - -37: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/disable-new-dtags.sh" -37: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -37: Test timeout computed to be: 1500 -34: ++++ uname -m -34: +++ canonical_name i686 +13: ++ on_error 9 +13: ++ code=1 +13: ++ echo 'command failed: 9: $CC -o $t/a.o -c -x assembler -' +13: command failed: 9: $CC -o $t/a.o -c -x assembler - +13: ++ trap - EXIT +13: ++ exit 1 +27: + readelf -p .text.exit out/test/elf/x86_64/x86_64_section-name/exe +27: + grep -Fq '.text.exit .text.exit.foo' +34: +++ canonical_name x86_64 34: +++ case $1 in -34: +++ echo i386 -34: ++ HOST=i386 +34: +++ echo x86_64 +34: ++ HOST=x86_64 34: ++ '[' -n '' ']' -34: ++ MACHINE=i386 +34: ++ MACHINE=x86_64 34: ++ '[' -n '' ']' 34: ++ CC=cc 34: ++ CXX=c++ @@ -3108,19 +3779,154 @@ 34: ++ QEMU= 34: ++ trap 'on_error $LINENO' ERR 34: ++ trap on_exit EXIT -34: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle-rust.sh .sh -35: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle.sh +34: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_warn-execstack.sh .sh +32: {standard input}: Assembler messages: +32: {standard input}:4: Error: bad register name `%rip)' +32: {standard input}:5: Error: bad register name `%rax)' +32: {standard input}:6: Error: bad register name `%rax)' +32: {standard input}:7: Error: bad register name `%rax)' +35: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_warn-shared-textrel.sh +33: + '[' x86_64 = x86_64 ']' +33: + cat +33: + cc -c -o out/test/elf/x86_64/x86_64_unique/a.o -x assembler - + 22/309 Test #13: x86_64-x86_64_mergeable-records .........***Failed 0.25 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_mergeable-records.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name x86_64 ++++ case $1 in ++++ echo x86_64 +++ HOST=x86_64 +++ '[' -n '' ']' +++ MACHINE=x86_64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_mergeable-records.sh .sh +++ testname=x86_64_mergeable-records +++ echo -n 'Testing x86_64_mergeable-records ... ' +Testing x86_64_mergeable-records ... ++ t=out/test/elf/x86_64/x86_64_mergeable-records +++ mkdir -p out/test/elf/x86_64/x86_64_mergeable-records ++ '[' x86_64 = x86_64 ']' ++ test_cflags -static ++ echo 'int main() {}' ++ cc -static -o /dev/null -xc - ++ cat ++ cc -o out/test/elf/x86_64/x86_64_mergeable-records/a.o -c -x assembler - +{standard input}: Assembler messages: +{standard input}:4: Error: bad register name `%rsp' +{standard input}:6: Error: bad register name `%rdi' +{standard input}:7: Error: bad register name `%rax' +{standard input}:10: Error: bad register name `%rdi' +{standard input}:11: Error: bad register name `%rax' +{standard input}:14: Error: bad register name `%rdi' +{standard input}:15: Error: bad register name `%rax' +{standard input}:18: Error: bad register name `%rdi' +{standard input}:19: Error: bad register name `%rax' +{standard input}:22: Error: bad register name `%rdi' +{standard input}:23: Error: bad register name `%rax' +{standard input}:26: Error: bad register name `%rax' +{standard input}:27: Error: bad register name `%rsp' +++ on_error 9 +++ code=1 +++ echo 'command failed: 9: $CC -o $t/a.o -c -x assembler -' +command failed: 9: $CC -o $t/a.o -c -x assembler - +++ trap - EXIT +++ exit 1 + +test 37 + Start 37: x86_64-x86_64_z-ibt + +37: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_z-ibt.sh" +37: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +37: Test timeout computed to be: 1500 +27: + readelf -p .text out/test/elf/x86_64/x86_64_section-name/exe +27: + grep -Fq '.text .text.foo' +34: ++ testname=x86_64_warn-execstack +34: ++ echo -n 'Testing x86_64_warn-execstack ... ' +34: Testing x86_64_warn-execstack ... ++ t=out/test/elf/x86_64/x86_64_warn-execstack +34: ++ mkdir -p out/test/elf/x86_64/x86_64_warn-execstack +32: ++ on_error 6 +32: ++ code=1 +32: ++ echo 'command failed: 6: $CC -fPIC -o $t/a.o -c -xassembler -' +32: command failed: 6: $CC -fPIC -o $t/a.o -c -xassembler - +32: ++ trap - EXIT +32: ++ exit 1 35: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 35: ++ export LC_ALL=C 35: ++ LC_ALL=C 35: ++++ uname -m -35: +++ canonical_name i686 +36: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_warn-textrel.sh + 23/309 Test #32: x86_64-x86_64_tls-module-base ...........***Failed 0.03 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_tls-module-base.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name x86_64 ++++ case $1 in ++++ echo x86_64 +++ HOST=x86_64 +++ '[' -n '' ']' +++ MACHINE=x86_64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_tls-module-base.sh .sh +++ testname=x86_64_tls-module-base +++ echo -n 'Testing x86_64_tls-module-base ... ' +Testing x86_64_tls-module-base ... ++ t=out/test/elf/x86_64/x86_64_tls-module-base +++ mkdir -p out/test/elf/x86_64/x86_64_tls-module-base ++ '[' x86_64 = x86_64 ']' ++ cat ++ cc -fPIC -o out/test/elf/x86_64/x86_64_tls-module-base/a.o -c -xassembler - +{standard input}: Assembler messages: +{standard input}:4: Error: bad register name `%rip)' +{standard input}:5: Error: bad register name `%rax)' +{standard input}:6: Error: bad register name `%rax)' +{standard input}:7: Error: bad register name `%rax)' +++ on_error 6 +++ code=1 +++ echo 'command failed: 6: $CC -fPIC -o $t/a.o -c -xassembler -' +command failed: 6: $CC -fPIC -o $t/a.o -c -xassembler - +++ trap - EXIT +++ exit 1 + +test 38 + Start 38: x86_64-x86_64_z-ibtplt + +38: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_z-ibtplt.sh" +38: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +38: Test timeout computed to be: 1500 +27: + readelf -p .data.rel.ro out/test/elf/x86_64/x86_64_section-name/exe +27: + grep -Fq '.data.rel.ro .data.rel.ro.foo' +34: + '[' x86_64 = x86_64 ']' +34: + cat +34: + cc -o out/test/elf/x86_64/x86_64_warn-execstack/a.o -c -xassembler - +35: +++ canonical_name x86_64 35: +++ case $1 in -35: +++ echo i386 -36: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dependency-file.sh -35: ++ HOST=i386 +35: +++ echo x86_64 +35: ++ HOST=x86_64 35: ++ '[' -n '' ']' -35: ++ MACHINE=i386 +35: ++ MACHINE=x86_64 35: ++ '[' -n '' ']' 35: ++ CC=cc 35: ++ CXX=c++ @@ -3132,29 +3938,23 @@ 35: ++ QEMU= 35: ++ trap 'on_error $LINENO' ERR 35: ++ trap on_exit EXIT +35: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_warn-shared-textrel.sh .sh 36: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 36: ++ export LC_ALL=C 36: ++ LC_ALL=C -35: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle.sh .sh -37: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/disable-new-dtags.sh -34: ++ testname=demangle-rust -34: ++ echo -n 'Testing demangle-rust ... ' -34: Testing demangle-rust ... ++ t=out/test/elf/i386/demangle-rust 36: ++++ uname -m -35: ++ testname=demangle -35: ++ echo -n 'Testing demangle ... ' -34: ++ mkdir -p out/test/elf/i386/demangle-rust -35: Testing demangle ... ++ t=out/test/elf/i386/demangle -35: ++ mkdir -p out/test/elf/i386/demangle -37: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -37: ++ export LC_ALL=C -37: ++ LC_ALL=C -36: +++ canonical_name i686 +33: + cc -B. -o out/test/elf/x86_64/x86_64_unique/exe out/test/elf/x86_64/x86_64_unique/a.o -nostdlib '-Wl,-unique=*foo*' +37: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_z-ibt.sh +36: +++ canonical_name x86_64 36: +++ case $1 in -36: +++ echo i386 -36: ++ HOST=i386 +36: +++ echo x86_64 +36: ++ HOST=x86_64 36: ++ '[' -n '' ']' -36: ++ MACHINE=i386 +36: ++ MACHINE=x86_64 +35: ++ testname=x86_64_warn-shared-textrel +35: ++ echo -n 'Testing x86_64_warn-shared-textrel ... ' +35: Testing x86_64_warn-shared-textrel ... ++ t=out/test/elf/x86_64/x86_64_warn-shared-textrel +35: ++ mkdir -p out/test/elf/x86_64/x86_64_warn-shared-textrel 36: ++ '[' -n '' ']' 36: ++ CC=cc 36: ++ CXX=c++ @@ -3166,74 +3966,35 @@ 36: ++ QEMU= 36: ++ trap 'on_error $LINENO' ERR 36: ++ trap on_exit EXIT -37: ++++ uname -m -34: + cat -34: + cc -c -o out/test/elf/i386/demangle-rust/a.o -xc - -36: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dependency-file.sh .sh -35: + cc -c -o out/test/elf/i386/demangle/a.o -xc++ - -35: + cat -37: +++ canonical_name i686 -37: +++ case $1 in -37: +++ echo i386 -37: ++ HOST=i386 -37: ++ '[' -n '' ']' -37: ++ MACHINE=i386 -37: ++ '[' -n '' ']' -37: ++ CC=cc -37: ++ CXX=c++ -37: ++ GCC=gcc -37: ++ GXX=g++ -37: ++ OBJDUMP=objdump -37: ++ OBJCOPY=objcopy -37: ++ STRIP=strip -37: ++ QEMU= -37: ++ trap 'on_error $LINENO' ERR -37: ++ trap on_exit EXIT -36: ++ testname=dependency-file -36: ++ echo -n 'Testing dependency-file ... ' -36: Testing dependency-file ... ++ t=out/test/elf/i386/dependency-file -36: ++ mkdir -p out/test/elf/i386/dependency-file -37: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/disable-new-dtags.sh .sh -37: ++ testname=disable-new-dtags -37: ++ echo -n 'Testing disable-new-dtags ... ' -37: Testing disable-new-dtags ... ++ t=out/test/elf/i386/disable-new-dtags -37: ++ mkdir -p out/test/elf/i386/disable-new-dtags -36: + cat -36: + cc -o out/test/elf/i386/dependency-file/a.o -c -xc - -33: + cc -B. -o out/test/elf/i386/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/elf/i386/defsym2/a.o -37: + cat -37: + cc -o out/test/elf/i386/disable-new-dtags/a.o -c -xc -fPIC - -34: + cc -B. -o out/test/elf/i386/demangle-rust/exe out/test/elf/i386/demangle-rust/a.o -13: + readelf -n out/test/elf/i386/build-id/exe -13: + grep -q 'Build ID: deadbeefdeadbeef' -13: + on_exit -13: + echo OK -13: OK -13: + exit 0 -35: + cc -B. -o out/test/elf/i386/demangle/exe out/test/elf/i386/demangle/a.o -Wl,-no-demangle -37: + cc -B. -shared -o out/test/elf/i386/disable-new-dtags/b.so out/test/elf/i386/disable-new-dtags/a.o -Wl,-rpath=/foo - 30/269 Test #13: i686-build-id ....................... Passed 0.63 sec -test 38 - Start 38: i686-discard - -38: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/discard.sh" -38: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -38: Test timeout computed to be: 1500 -28: + grep -q 'Hello world' -38: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/discard.sh -28: + out/test/elf/i386/dead-debug-sections/exe +27: + readelf -p .data out/test/elf/x86_64/x86_64_section-name/exe +38: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_z-ibtplt.sh +36: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_warn-textrel.sh .sh +27: + grep -Fq '.data .data.foo' +37: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +37: ++ export LC_ALL=C +37: ++ LC_ALL=C +25: + cc -shared -o out/test/elf/x86_64/x86_64_reloc/c.so out/test/elf/x86_64/x86_64_reloc/a.o out/test/elf/x86_64/x86_64_reloc/b.o -Wl,-z,noexecstack +36: ++ testname=x86_64_warn-textrel +36: ++ echo -n 'Testing x86_64_warn-textrel ... ' +36: Testing x86_64_warn-textrel ... ++ t=out/test/elf/x86_64/x86_64_warn-textrel +36: ++ mkdir -p out/test/elf/x86_64/x86_64_warn-textrel 38: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +34: + cat 38: ++ export LC_ALL=C 38: ++ LC_ALL=C +34: + cc -o out/test/elf/x86_64/x86_64_warn-execstack/b.o -c -xc - +35: + ldd --help +35: + grep -q musl +37: ++++ uname -m 38: ++++ uname -m -36: + cc -B. -o out/test/elf/i386/dependency-file/exe out/test/elf/i386/dependency-file/a.o -Wl,-dependency-file=out/test/elf/i386/dependency-file/dep -28: + dwarfdump out/test/elf/i386/dead-debug-sections/exe -38: +++ canonical_name i686 +27: + readelf -p .rodata out/test/elf/x86_64/x86_64_section-name/exe +38: +++ canonical_name x86_64 38: +++ case $1 in -38: +++ echo i386 -38: ++ HOST=i386 +38: +++ echo x86_64 +27: + grep -Fq '.rodata .rodata.foo' +38: ++ HOST=x86_64 38: ++ '[' -n '' ']' -38: ++ MACHINE=i386 +38: ++ MACHINE=x86_64 38: ++ '[' -n '' ']' 38: ++ CC=cc 38: ++ CXX=c++ @@ -3243,52 +4004,187 @@ 38: ++ OBJCOPY=objcopy 38: ++ STRIP=strip 38: ++ QEMU= +37: +++ canonical_name x86_64 +37: +++ case $1 in +37: +++ echo x86_64 +37: ++ HOST=x86_64 +37: ++ '[' -n '' ']' +37: ++ MACHINE=x86_64 +37: ++ '[' -n '' ']' +37: ++ CC=cc +37: ++ CXX=c++ +37: ++ GCC=gcc +37: ++ GXX=g++ +37: ++ OBJDUMP=objdump +37: ++ OBJCOPY=objcopy +37: ++ STRIP=strip +37: ++ QEMU= +37: ++ trap 'on_error $LINENO' ERR +37: ++ trap on_exit EXIT +37: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_z-ibt.sh .sh +36: + ldd --help +36: + grep -q musl +36: + '[' x86_64 = x86_64 ']' +26: + cc -B. -o out/test/elf/x86_64/x86_64_section-alignment/exe out/test/elf/x86_64/x86_64_section-alignment/a.o +27: + ./mold -o out/test/elf/x86_64/x86_64_section-name/exe out/test/elf/x86_64/x86_64_section-name/a.o 38: ++ trap 'on_error $LINENO' ERR 38: ++ trap on_exit EXIT -38: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/discard.sh .sh -38: ++ testname=discard -38: ++ echo -n 'Testing discard ... ' -38: Testing discard ... ++ t=out/test/elf/i386/discard -38: ++ mkdir -p out/test/elf/i386/discard -38: + '[' i386 = riscv64 -o i386 = riscv32 ']' -28: + on_exit -28: + echo OK -28: OK -28: + exit 0 -38: + cat - 31/269 Test #28: i686-dead-debug-sections ............ Passed 0.28 sec +38: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_z-ibtplt.sh .sh +37: ++ testname=x86_64_z-ibt +37: ++ echo -n 'Testing x86_64_z-ibt ... ' +37: Testing x86_64_z-ibt ... ++ t=out/test/elf/x86_64/x86_64_z-ibt +37: ++ mkdir -p out/test/elf/x86_64/x86_64_z-ibt +36: + cat +36: + cc -c -o out/test/elf/x86_64/x86_64_warn-textrel/a.o -x assembler - +35: + '[' x86_64 = x86_64 ']' +35: + cc -c -o out/test/elf/x86_64/x86_64_warn-shared-textrel/a.o -x assembler - +35: + cat +7: + mkdir -p out/test/elf/x86_64/x86_64_incompatible-libs/script +38: ++ testname=x86_64_z-ibtplt +38: ++ echo -n 'Testing x86_64_z-ibtplt ... ' +38: Testing x86_64_z-ibtplt ... ++ t=out/test/elf/x86_64/x86_64_z-ibtplt +38: ++ mkdir -p out/test/elf/x86_64/x86_64_z-ibtplt +35: {standard input}: Assembler messages: +35: {standard input}:3: Error: `movabs' is only supported in 64-bit mode +7: + echo 'OUTPUT_FORMAT(elf32-i386)' +7: + cc -B. -o out/test/elf/x86_64/x86_64_incompatible-libs/exe -Lout/test/elf/x86_64/x86_64_incompatible-libs/script -Lout/test/elf/x86_64/x86_64_incompatible-libs/lib32 -Lout/test/elf/x86_64/x86_64_incompatible-libs/lib64 out/test/elf/x86_64/x86_64_incompatible-libs/e.o -lfoo -Wl,-rpath out/test/elf/x86_64/x86_64_incompatible-libs/lib64 +8: + mkdir -p out/test/elf/x86_64/x86_64_incompatible-libs2/script +37: + '[' x86_64 = x86_64 ']' +37: + cat +35: ++ on_error 10 +35: ++ code=1 +35: ++ echo 'command failed: 10: $CC -c -o $t/a.o -x assembler -' +35: command failed: 10: $CC -c -o $t/a.o -x assembler - +35: ++ trap - EXIT +35: ++ exit 1 + 24/309 Test #35: x86_64-x86_64_warn-shared-textrel .......***Failed 0.02 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_warn-shared-textrel.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name x86_64 ++++ case $1 in ++++ echo x86_64 +++ HOST=x86_64 +++ '[' -n '' ']' +++ MACHINE=x86_64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_warn-shared-textrel.sh .sh +++ testname=x86_64_warn-shared-textrel +++ echo -n 'Testing x86_64_warn-shared-textrel ... ' +Testing x86_64_warn-shared-textrel ... ++ t=out/test/elf/x86_64/x86_64_warn-shared-textrel +++ mkdir -p out/test/elf/x86_64/x86_64_warn-shared-textrel ++ ldd --help ++ grep -q musl ++ '[' x86_64 = x86_64 ']' ++ cc -c -o out/test/elf/x86_64/x86_64_warn-shared-textrel/a.o -x assembler - ++ cat +{standard input}: Assembler messages: +{standard input}:3: Error: `movabs' is only supported in 64-bit mode +++ on_error 10 +++ code=1 +++ echo 'command failed: 10: $CC -c -o $t/a.o -x assembler -' +command failed: 10: $CC -c -o $t/a.o -x assembler - +++ trap - EXIT +++ exit 1 + test 39 - Start 39: i686-dso-undef + Start 39: x86_64-x86_64_z-shstk -39: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dso-undef.sh" +39: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_z-shstk.sh" 39: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 39: Test timeout computed to be: 1500 -38: + cc -o out/test/elf/i386/discard/a.o -c -x assembler -Wa,-L - -33: + nm -D out/test/elf/i386/defsym2/b.so -33: + grep -q bar -38: + ./mold -o out/test/elf/i386/discard/exe out/test/elf/i386/discard/a.o -39: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dso-undef.sh -33: + on_exit -33: + echo OK -33: OK -33: + exit 0 -39: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -39: ++ export LC_ALL=C -39: ++ LC_ALL=C - 32/269 Test #33: i686-defsym2 ........................ Passed 0.12 sec +37: + cc -o out/test/elf/x86_64/x86_64_z-ibt/a.o -c -x assembler - +38: + '[' x86_64 = x86_64 ']' +38: + cat +38: + cc -fPIC -o out/test/elf/x86_64/x86_64_z-ibtplt/a.o -c -xc - +8: + echo 'GROUP(libfoo.so)' +8: + cc -B. -o out/test/elf/x86_64/x86_64_incompatible-libs2/exe -Lout/test/elf/x86_64/x86_64_incompatible-libs2/lib32 -Lout/test/elf/x86_64/x86_64_incompatible-libs2/lib64 -lfoo out/test/elf/x86_64/x86_64_incompatible-libs2/e.o -Wl,-rpath out/test/elf/x86_64/x86_64_incompatible-libs2/lib64 +36: {standard input}: Assembler messages: +36: {standard input}:3: Error: `movabs' is only supported in 64-bit mode +36: ++ on_error 10 +36: ++ code=1 +36: ++ echo 'command failed: 10: $CC -c -o $t/a.o -x assembler -' +36: command failed: 10: $CC -c -o $t/a.o -x assembler - +36: ++ trap - EXIT +36: ++ exit 1 + 25/309 Test #36: x86_64-x86_64_warn-textrel ..............***Failed 0.02 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_warn-textrel.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name x86_64 ++++ case $1 in ++++ echo x86_64 +++ HOST=x86_64 +++ '[' -n '' ']' +++ MACHINE=x86_64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_warn-textrel.sh .sh +++ testname=x86_64_warn-textrel +++ echo -n 'Testing x86_64_warn-textrel ... ' +Testing x86_64_warn-textrel ... ++ t=out/test/elf/x86_64/x86_64_warn-textrel +++ mkdir -p out/test/elf/x86_64/x86_64_warn-textrel ++ ldd --help ++ grep -q musl ++ '[' x86_64 = x86_64 ']' ++ cat ++ cc -c -o out/test/elf/x86_64/x86_64_warn-textrel/a.o -x assembler - +{standard input}: Assembler messages: +{standard input}:3: Error: `movabs' is only supported in 64-bit mode +++ on_error 10 +++ code=1 +++ echo 'command failed: 10: $CC -c -o $t/a.o -x assembler -' +command failed: 10: $CC -c -o $t/a.o -x assembler - +++ trap - EXIT +++ exit 1 + test 40 - Start 40: i686-dt-init + Start 40: x86_64-x86_64_z-text -40: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-init.sh" +40: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_z-text.sh" 40: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 40: Test timeout computed to be: 1500 +37: + cc -B. -o out/test/elf/x86_64/x86_64_z-ibt/exe out/test/elf/x86_64/x86_64_z-ibt/a.o +39: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_z-shstk.sh +40: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_z-text.sh +40: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +40: ++ export LC_ALL=C +40: ++ LC_ALL=C +40: ++++ uname -m +39: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +39: ++ export LC_ALL=C +39: ++ LC_ALL=C 39: ++++ uname -m -39: +++ canonical_name i686 +39: +++ canonical_name x86_64 39: +++ case $1 in -39: +++ echo i386 -39: ++ HOST=i386 +39: +++ echo x86_64 +30: + cc -B. -o out/test/elf/x86_64/x86_64_tls-large-tbss/exe out/test/elf/x86_64/x86_64_tls-large-tbss/a.o out/test/elf/x86_64/x86_64_tls-large-tbss/b.o +39: ++ HOST=x86_64 39: ++ '[' -n '' ']' -39: ++ MACHINE=i386 +39: ++ MACHINE=x86_64 39: ++ '[' -n '' ']' 39: ++ CC=cc 39: ++ CXX=c++ @@ -3300,32 +4196,13 @@ 39: ++ QEMU= 39: ++ trap 'on_error $LINENO' ERR 39: ++ trap on_exit EXIT -39: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dso-undef.sh .sh -39: ++ testname=dso-undef -39: ++ echo -n 'Testing dso-undef ... ' -39: Testing dso-undef ... ++ t=out/test/elf/i386/dso-undef -39: ++ mkdir -p out/test/elf/i386/dso-undef -38: + readelf --symbols out/test/elf/i386/discard/exe -39: + cat -39: + cc -fPIC -o out/test/elf/i386/dso-undef/a.o -c -xc - -40: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-init.sh -38: + grep -Fq _start out/test/elf/i386/discard/log -40: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -34: + grep -Fq ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' out/test/elf/i386/demangle-rust/log -40: ++ export LC_ALL=C -40: ++ LC_ALL=C -38: + grep -Fq foo out/test/elf/i386/discard/log -34: + on_exit -34: + echo OK -34: OK -34: + exit 0 -40: ++++ uname -m -40: +++ canonical_name i686 +40: +++ canonical_name x86_64 40: +++ case $1 in -40: +++ echo i386 -40: ++ HOST=i386 +40: +++ echo x86_64 +39: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_z-shstk.sh .sh +40: ++ HOST=x86_64 40: ++ '[' -n '' ']' -40: ++ MACHINE=i386 +40: ++ MACHINE=x86_64 40: ++ '[' -n '' ']' 40: ++ CC=cc 40: ++ CXX=c++ @@ -3337,46 +4214,265 @@ 40: ++ QEMU= 40: ++ trap 'on_error $LINENO' ERR 40: ++ trap on_exit EXIT -38: + grep -Fq .Lbar out/test/elf/i386/discard/log -38: + ./mold -o out/test/elf/i386/discard/exe out/test/elf/i386/discard/a.o --discard-locals -35: + grep -q 'undefined symbol: _Z3fooii$' out/test/elf/i386/demangle/log - 33/269 Test #34: i686-demangle-rust .................. Passed 0.11 sec +39: ++ testname=x86_64_z-shstk +39: ++ echo -n 'Testing x86_64_z-shstk ... ' +40: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_z-text.sh .sh +39: Testing x86_64_z-shstk ... ++ t=out/test/elf/x86_64/x86_64_z-shstk +39: ++ mkdir -p out/test/elf/x86_64/x86_64_z-shstk +27: + readelf --sections out/test/elf/x86_64/x86_64_section-name/exe +27: + grep -Fq .text.hot +40: ++ testname=x86_64_z-text +40: ++ echo -n 'Testing x86_64_z-text ... ' +40: Testing x86_64_z-text ... ++ t=out/test/elf/x86_64/x86_64_z-text +40: ++ mkdir -p out/test/elf/x86_64/x86_64_z-text +39: + '[' x86_64 = x86_64 ']' +39: + cat +39: + cc -o out/test/elf/x86_64/x86_64_z-shstk/a.o -c -x assembler - +27: + ./mold -o out/test/elf/x86_64/x86_64_section-name/exe out/test/elf/x86_64/x86_64_section-name/a.o -z nokeep-text-section-prefix +40: + ldd --help +40: + grep -q musl +34: + gcc -B. -o out/test/elf/x86_64/x86_64_warn-execstack/exe out/test/elf/x86_64/x86_64_warn-execstack/a.o out/test/elf/x86_64/x86_64_warn-execstack/b.o +34: + grep -q 'may cause a segmentation fault' +40: + '[' x86_64 = x86_64 ']' +40: + cat +39: + cc -B. -o out/test/elf/x86_64/x86_64_z-shstk/exe out/test/elf/x86_64/x86_64_z-shstk/a.o +17: + CFLAGS='-Xassembler -mx86-used-note=no' +17: + cat +17: + cc -Xassembler -mx86-used-note=no -o out/test/elf/x86_64/x86_64_note/a.o -c -x assembler - +40: + cc -c -o out/test/elf/x86_64/x86_64_z-text/a.o -x assembler - +25: + cat +33: + readelf -x .data.foo.1 out/test/elf/x86_64/x86_64_unique/exe +25: + cc -B. -o out/test/elf/x86_64/x86_64_reloc/exe out/test/elf/x86_64/x86_64_reloc/c.so out/test/elf/x86_64/x86_64_reloc/d.s -no-pie +27: + readelf --sections out/test/elf/x86_64/x86_64_section-name/exe +27: + grep -Fq .text.hot +33: + grep -q ab +27: + on_exit +27: + echo OK +27: OK +27: + exit 0 + 26/309 Test #27: x86_64-x86_64_section-name .............. Passed 0.10 sec test 41 - Start 41: i686-dt-needed + Start 41: x86_64-abs-error -41: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-needed.sh" +41: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/abs-error.sh" 41: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 41: Test timeout computed to be: 1500 -40: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-init.sh .sh -40: ++ testname=dt-init -40: ++ echo -n 'Testing dt-init ... ' -40: Testing dt-init ... ++ t=out/test/elf/i386/dt-init -40: ++ mkdir -p out/test/elf/i386/dt-init -40: + '[' i386 = riscv64 -o i386 = riscv32 ']' -40: + '[' i386 = arm -o i386 = aarch64 ']' -40: + cat -40: + cc -c -fPIC -o out/test/elf/i386/dt-init/a.o -xc - -35: + cc -B. -o out/test/elf/i386/demangle/exe out/test/elf/i386/demangle/a.o -Wl,-demangle -37: + grep -q 'RUNPATH.*/foo' -37: + readelf --dynamic out/test/elf/i386/disable-new-dtags/b.so -37: + cc -B. -shared -o out/test/elf/i386/disable-new-dtags/b.so out/test/elf/i386/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-enable-new-dtags -36: + grep -q 'dependency-file/exe:.*/a.o ' out/test/elf/i386/dependency-file/dep -41: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-needed.sh +17: + ./mold -static -o out/test/elf/x86_64/x86_64_note/exe out/test/elf/x86_64/x86_64_note/a.o +25: out/test/elf/x86_64/x86_64_reloc/d.s: Assembler messages: +25: out/test/elf/x86_64/x86_64_reloc/d.s:6: Error: bad register name `%rsp' +25: out/test/elf/x86_64/x86_64_reloc/d.s:9: Error: bad register name `%rsp' +25: ++ on_error 45 +25: ++ code=1 +25: ++ echo 'command failed: 45: $CC -B. -o $t/exe $t/c.so $t/d.s -no-pie' +25: command failed: 45: $CC -B. -o $t/exe $t/c.so $t/d.s -no-pie +25: ++ trap - EXIT +25: ++ exit 1 +40: {standard input}: Assembler messages: +40: {standard input}:3: Error: bad register name `%rsp' +40: {standard input}:4: Error: `movabs' is only supported in 64-bit mode +40: {standard input}:5: Error: bad register name `%rax' +40: {standard input}:6: Error: bad register name `%rsp' +40: ++ on_error 10 +40: ++ code=1 +40: ++ echo 'command failed: 10: $CC -c -o $t/a.o -x assembler -' +40: command failed: 10: $CC -c -o $t/a.o -x assembler - +40: ++ trap - EXIT +33: + grep -q c +33: + readelf -x .data.foo.2 out/test/elf/x86_64/x86_64_unique/exe +6: + c++ -B. -o out/test/elf/x86_64/x86_64_ifunc-alias/exe out/test/elf/x86_64/x86_64_ifunc-alias/a.o -static +7: ++ on_error 38 +7: ++ code=1 +7: ++ echo 'command failed: 38: $CC -B. -o $t/exe -L$t/script -L$t/lib32 -L$t/lib64 $t/e.o -lfoo -Wl,-rpath $t/lib64 >&$t/log' +7: command failed: 38: $CC -B. -o $t/exe -L$t/script -L$t/lib32 -L$t/lib64 $t/e.o -lfoo -Wl,-rpath $t/lib64 >&$t/log +7: ++ trap - EXIT +7: ++ exit 1 + 27/309 Test #7: x86_64-x86_64_incompatible-libs .........***Failed 0.31 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_incompatible-libs.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name x86_64 ++++ case $1 in ++++ echo x86_64 +++ HOST=x86_64 +++ '[' -n '' ']' +++ MACHINE=x86_64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_incompatible-libs.sh .sh +++ testname=x86_64_incompatible-libs +++ echo -n 'Testing x86_64_incompatible-libs ... ' +Testing x86_64_incompatible-libs ... ++ t=out/test/elf/x86_64/x86_64_incompatible-libs +++ mkdir -p out/test/elf/x86_64/x86_64_incompatible-libs ++ '[' x86_64 = x86_64 ']' ++ echo 'int main() {}' ++ cc -m32 -o out/test/elf/x86_64/x86_64_incompatible-libs/exe -xc - ++ cat ++ cc -m32 -c -o out/test/elf/x86_64/x86_64_incompatible-libs/a.o -xc - ++ mkdir -p out/test/elf/x86_64/x86_64_incompatible-libs/lib32 ++ ar crs out/test/elf/x86_64/x86_64_incompatible-libs/lib32/libfoo.a out/test/elf/x86_64/x86_64_incompatible-libs/a.o ++ cc -m32 -shared -o out/test/elf/x86_64/x86_64_incompatible-libs/lib32/libfoo.so out/test/elf/x86_64/x86_64_incompatible-libs/a.o ++ cat ++ cc -c -o out/test/elf/x86_64/x86_64_incompatible-libs/d.o -xc - ++ mkdir -p out/test/elf/x86_64/x86_64_incompatible-libs/lib64 ++ ar crs out/test/elf/x86_64/x86_64_incompatible-libs/lib64/libfoo.a out/test/elf/x86_64/x86_64_incompatible-libs/d.o ++ cc -shared -o out/test/elf/x86_64/x86_64_incompatible-libs/lib64/libfoo.so out/test/elf/x86_64/x86_64_incompatible-libs/d.o ++ cat ++ cc -c -o out/test/elf/x86_64/x86_64_incompatible-libs/e.o -xc - ++ mkdir -p out/test/elf/x86_64/x86_64_incompatible-libs/script ++ echo 'OUTPUT_FORMAT(elf32-i386)' ++ cc -B. -o out/test/elf/x86_64/x86_64_incompatible-libs/exe -Lout/test/elf/x86_64/x86_64_incompatible-libs/script -Lout/test/elf/x86_64/x86_64_incompatible-libs/lib32 -Lout/test/elf/x86_64/x86_64_incompatible-libs/lib64 out/test/elf/x86_64/x86_64_incompatible-libs/e.o -lfoo -Wl,-rpath out/test/elf/x86_64/x86_64_incompatible-libs/lib64 +++ on_error 38 +++ code=1 +++ echo 'command failed: 38: $CC -B. -o $t/exe -L$t/script -L$t/lib32 -L$t/lib64 $t/e.o -lfoo -Wl,-rpath $t/lib64 >&$t/log' +command failed: 38: $CC -B. -o $t/exe -L$t/script -L$t/lib32 -L$t/lib64 $t/e.o -lfoo -Wl,-rpath $t/lib64 >&$t/log +++ trap - EXIT +++ exit 1 + +test 42 + Start 42: x86_64-absolute-symbols + +42: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/absolute-symbols.sh" +42: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +42: Test timeout computed to be: 1500 + 28/309 Test #25: x86_64-x86_64_reloc .....................***Failed 0.13 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_reloc.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name x86_64 ++++ case $1 in ++++ echo x86_64 +++ HOST=x86_64 +++ '[' -n '' ']' +++ MACHINE=x86_64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_reloc.sh .sh +++ testname=x86_64_reloc +++ echo -n 'Testing x86_64_reloc ... ' +Testing x86_64_reloc ... ++ t=out/test/elf/x86_64/x86_64_reloc +++ mkdir -p out/test/elf/x86_64/x86_64_reloc ++ '[' x86_64 = x86_64 ']' ++ cc -fPIC -c -o out/test/elf/x86_64/x86_64_reloc/a.o -x assembler - ++ cat ++ cat ++ cc -fPIC -c -o out/test/elf/x86_64/x86_64_reloc/b.o -xc - ++ cc -shared -o out/test/elf/x86_64/x86_64_reloc/c.so out/test/elf/x86_64/x86_64_reloc/a.o out/test/elf/x86_64/x86_64_reloc/b.o -Wl,-z,noexecstack ++ cat ++ cc -B. -o out/test/elf/x86_64/x86_64_reloc/exe out/test/elf/x86_64/x86_64_reloc/c.so out/test/elf/x86_64/x86_64_reloc/d.s -no-pie +out/test/elf/x86_64/x86_64_reloc/d.s: Assembler messages: +out/test/elf/x86_64/x86_64_reloc/d.s:6: Error: bad register name `%rsp' +out/test/elf/x86_64/x86_64_reloc/d.s:9: Error: bad register name `%rsp' +++ on_error 45 +++ code=1 +++ echo 'command failed: 45: $CC -B. -o $t/exe $t/c.so $t/d.s -no-pie' +command failed: 45: $CC -B. -o $t/exe $t/c.so $t/d.s -no-pie +++ trap - EXIT +++ exit 1 + +test 43 + Start 43: x86_64-allow-multiple-definition + +43: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/allow-multiple-definition.sh" +43: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +43: Test timeout computed to be: 1500 +40: ++ exit 1 + 29/309 Test #40: x86_64-x86_64_z-text ....................***Failed 0.04 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_z-text.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name x86_64 ++++ case $1 in ++++ echo x86_64 +++ HOST=x86_64 +++ '[' -n '' ']' +++ MACHINE=x86_64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_z-text.sh .sh +++ testname=x86_64_z-text +++ echo -n 'Testing x86_64_z-text ... ' +Testing x86_64_z-text ... ++ t=out/test/elf/x86_64/x86_64_z-text +++ mkdir -p out/test/elf/x86_64/x86_64_z-text ++ ldd --help ++ grep -q musl ++ '[' x86_64 = x86_64 ']' ++ cat ++ cc -c -o out/test/elf/x86_64/x86_64_z-text/a.o -x assembler - +{standard input}: Assembler messages: +{standard input}:3: Error: bad register name `%rsp' +{standard input}:4: Error: `movabs' is only supported in 64-bit mode +{standard input}:5: Error: bad register name `%rax' +{standard input}:6: Error: bad register name `%rsp' +++ on_error 10 +++ code=1 +++ echo 'command failed: 10: $CC -c -o $t/a.o -x assembler -' +command failed: 10: $CC -c -o $t/a.o -x assembler - +++ trap - EXIT +++ exit 1 + +test 44 + Start 44: x86_64-ar-alignment + +44: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ar-alignment.sh" +44: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +44: Test timeout computed to be: 1500 +33: + grep -q de +33: + readelf -x .data out/test/elf/x86_64/x86_64_unique/exe +33: + on_exit +33: + echo OK +33: OK +33: + exit 0 + 30/309 Test #33: x86_64-x86_64_unique .................... Passed 0.07 sec +test 45 + Start 45: x86_64-as-needed-weak + +45: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed-weak.sh" +45: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +45: Test timeout computed to be: 1500 +41: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/abs-error.sh 41: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 41: ++ export LC_ALL=C 41: ++ LC_ALL=C 41: ++++ uname -m -36: + grep -q '.*/a.o:$' out/test/elf/i386/dependency-file/dep -36: + on_exit -36: + echo OK -36: OK -36: + exit 0 -41: +++ canonical_name i686 +41: +++ canonical_name x86_64 41: +++ case $1 in -41: +++ echo i386 -41: ++ HOST=i386 +41: +++ echo x86_64 +41: ++ HOST=x86_64 41: ++ '[' -n '' ']' -41: ++ MACHINE=i386 +41: ++ MACHINE=x86_64 41: ++ '[' -n '' ']' 41: ++ CC=cc 41: ++ CXX=c++ @@ -3388,34 +4484,86 @@ 41: ++ QEMU= 41: ++ trap 'on_error $LINENO' ERR 41: ++ trap on_exit EXIT - 34/269 Test #36: i686-dependency-file ................ Passed 0.12 sec -test 42 - Start 42: i686-duplicate-error - -42: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/duplicate-error.sh" -42: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -42: Test timeout computed to be: 1500 -41: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-needed.sh .sh -41: ++ testname=dt-needed -41: ++ echo -n 'Testing dt-needed ... ' -41: Testing dt-needed ... ++ t=out/test/elf/i386/dt-needed -41: ++ mkdir -p out/test/elf/i386/dt-needed +41: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/abs-error.sh .sh +41: ++ testname=abs-error +41: ++ echo -n 'Testing abs-error ... ' +41: Testing abs-error ... ++ t=out/test/elf/x86_64/abs-error +41: ++ mkdir -p out/test/elf/x86_64/abs-error +41: + '[' x86_64 = aarch64 ']' +41: + '[' x86_64 = ppc64 ']' +41: + '[' x86_64 = ppc64le ']' +41: + '[' x86_64 = s390x ']' +41: + '[' x86_64 = alpha ']' 41: + cat -41: + cc -c -o out/test/elf/i386/dt-needed/a.o -xc - -38: + readelf --symbols out/test/elf/i386/discard/exe -42: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/duplicate-error.sh -38: + grep -Fq _start out/test/elf/i386/discard/log +41: + cc -fPIC -c -o out/test/elf/x86_64/abs-error/a.o -xassembler - +26: + out/test/elf/x86_64/x86_64_section-alignment/exe +26: + grep -q '^0 0 0$' +26: ++ on_error 38 +26: ++ code=1 +26: ++ echo 'command failed: 38: grep -q '\''^0 0 0$'\''' +26: command failed: 38: grep -q '^0 0 0$' +26: ++ trap - EXIT +26: ++ exit 1 + 31/309 Test #26: x86_64-x86_64_section-alignment .........***Failed 0.13 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_section-alignment.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name x86_64 ++++ case $1 in ++++ echo x86_64 +++ HOST=x86_64 +++ '[' -n '' ']' +++ MACHINE=x86_64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_section-alignment.sh .sh +++ testname=x86_64_section-alignment +++ echo -n 'Testing x86_64_section-alignment ... ' +Testing x86_64_section-alignment ... ++ t=out/test/elf/x86_64/x86_64_section-alignment +++ mkdir -p out/test/elf/x86_64/x86_64_section-alignment ++ '[' x86_64 = x86_64 ']' ++ cat ++ cc -c -o out/test/elf/x86_64/x86_64_section-alignment/a.o -xc - +: In function 'main': +:27:59: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ++ cc -B. -o out/test/elf/x86_64/x86_64_section-alignment/exe out/test/elf/x86_64/x86_64_section-alignment/a.o ++ out/test/elf/x86_64/x86_64_section-alignment/exe ++ grep -q '^0 0 0$' +++ on_error 38 +++ code=1 +++ echo 'command failed: 38: grep -q '\''^0 0 0$'\''' +command failed: 38: grep -q '^0 0 0$' +++ trap - EXIT +++ exit 1 + +test 46 + Start 46: x86_64-as-needed + +46: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed.sh" +46: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +46: Test timeout computed to be: 1500 +42: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/absolute-symbols.sh 42: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 42: ++ export LC_ALL=C 42: ++ LC_ALL=C 42: ++++ uname -m -38: + grep -Fq foo out/test/elf/i386/discard/log -42: +++ canonical_name i686 +42: +++ canonical_name x86_64 42: +++ case $1 in -42: +++ echo i386 -42: ++ HOST=i386 +42: +++ echo x86_64 +42: ++ HOST=x86_64 42: ++ '[' -n '' ']' -42: ++ MACHINE=i386 +42: ++ MACHINE=x86_64 42: ++ '[' -n '' ']' 42: ++ CC=cc 42: ++ CXX=c++ @@ -3427,55 +4575,22 @@ 42: ++ QEMU= 42: ++ trap 'on_error $LINENO' ERR 42: ++ trap on_exit EXIT -38: + grep -Fq .Lbar out/test/elf/i386/discard/log -39: + cc -B. -o out/test/elf/i386/dso-undef/b.so -shared out/test/elf/i386/dso-undef/a.o -42: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/duplicate-error.sh .sh -42: ++ testname=duplicate-error -42: ++ echo -n 'Testing duplicate-error ... ' -42: Testing duplicate-error ... ++ t=out/test/elf/i386/duplicate-error -42: ++ mkdir -p out/test/elf/i386/duplicate-error -38: + ./mold -o out/test/elf/i386/discard/exe out/test/elf/i386/discard/a.o --discard-all -42: + cat -42: + cc -o out/test/elf/i386/duplicate-error/a.o -c -x assembler - -42: + ./mold -o out/test/elf/i386/duplicate-error/exe out/test/elf/i386/duplicate-error/a.o out/test/elf/i386/duplicate-error/a.o -35: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/elf/i386/demangle/log -35: + cc -B. -o out/test/elf/i386/demangle/exe out/test/elf/i386/demangle/a.o -40: + cat -40: + cc -c -fPIC -o out/test/elf/i386/dt-init/b.o -xc - -41: + cc -B. -shared -o out/test/elf/i386/dt-needed/libfoo.so out/test/elf/i386/dt-needed/a.o -Wl,--soname,libfoo -38: + readelf --symbols out/test/elf/i386/discard/exe -38: + grep -Fq _start out/test/elf/i386/discard/log -37: + grep -q 'RUNPATH.*/foo' -37: + readelf --dynamic out/test/elf/i386/disable-new-dtags/b.so -37: + cc -B. -shared -o out/test/elf/i386/disable-new-dtags/b.so out/test/elf/i386/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-disable-new-dtags -38: + grep -Fq foo out/test/elf/i386/discard/log -38: + grep -Fq .Lbar out/test/elf/i386/discard/log -38: + ./mold -o out/test/elf/i386/discard/exe out/test/elf/i386/discard/a.o --strip-all -42: + grep -q 'duplicate symbol: .*\.o: .*\.o: main' out/test/elf/i386/duplicate-error/log -42: + on_exit -42: + echo OK -42: OK -42: + exit 0 - 35/269 Test #42: i686-duplicate-error ................ Passed 0.06 sec -test 43 - Start 43: i686-dynamic-dt-debug - -43: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-dt-debug.sh" -43: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -43: Test timeout computed to be: 1500 -43: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-dt-debug.sh +42: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/absolute-symbols.sh .sh +42: ++ testname=absolute-symbols +42: ++ echo -n 'Testing absolute-symbols ... ' +42: Testing absolute-symbols ... ++ t=out/test/elf/x86_64/absolute-symbols +42: ++ mkdir -p out/test/elf/x86_64/absolute-symbols +43: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/allow-multiple-definition.sh 43: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 43: ++ export LC_ALL=C 43: ++ LC_ALL=C -39: + cc -o out/test/elf/i386/dso-undef/c.o -c -xc - 43: ++++ uname -m -43: +++ canonical_name i686 +43: +++ canonical_name x86_64 43: +++ case $1 in -43: +++ echo i386 -35: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/elf/i386/demangle/log -43: ++ HOST=i386 +43: +++ echo x86_64 +43: ++ HOST=x86_64 43: ++ '[' -n '' ']' -43: ++ MACHINE=i386 +43: ++ MACHINE=x86_64 43: ++ '[' -n '' ']' 43: ++ CC=cc 43: ++ CXX=c++ @@ -3487,65 +4602,50 @@ 43: ++ QEMU= 43: ++ trap 'on_error $LINENO' ERR 43: ++ trap on_exit EXIT -43: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-dt-debug.sh .sh -39: + cat -43: ++ testname=dynamic-dt-debug -43: ++ echo -n 'Testing dynamic-dt-debug ... ' -43: Testing dynamic-dt-debug ... ++ t=out/test/elf/i386/dynamic-dt-debug -43: ++ mkdir -p out/test/elf/i386/dynamic-dt-debug -38: + readelf --symbols out/test/elf/i386/discard/exe -43: + cat -43: + cc -o out/test/elf/i386/dynamic-dt-debug/a.o -c -xc - -35: + cat -35: + cc -c -o out/test/elf/i386/demangle/b.o -xc - -38: + grep -Fq _start out/test/elf/i386/discard/log -41: + cc -B. -shared -o out/test/elf/i386/dt-needed/libbar.so out/test/elf/i386/dt-needed/a.o -40: + cc -B. -o out/test/elf/i386/dt-init/c.so -shared out/test/elf/i386/dt-init/b.o -38: + grep -Fq foo out/test/elf/i386/discard/log -38: + grep -Fq .Lbar out/test/elf/i386/discard/log -39: + rm -f out/test/elf/i386/dso-undef/d.a -37: + readelf --dynamic out/test/elf/i386/disable-new-dtags/b.so -37: + grep -q 'RPATH.*/foo' -37: + on_exit -37: + echo OK -37: OK -37: + exit 0 -39: + ar rcs out/test/elf/i386/dso-undef/d.a out/test/elf/i386/dso-undef/c.o - 36/269 Test #37: i686-disable-new-dtags .............. Passed 0.21 sec -test 44 - Start 44: i686-dynamic-linker - -44: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-linker.sh" -44: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -44: Test timeout computed to be: 1500 -38: + on_exit -38: + echo OK -38: OK -38: + exit 0 - 37/269 Test #38: i686-discard ........................ Passed 0.17 sec -test 45 - Start 45: i686-dynamic-list +43: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/allow-multiple-definition.sh .sh +43: ++ testname=allow-multiple-definition +43: ++ echo -n 'Testing allow-multiple-definition ... ' +43: Testing allow-multiple-definition ... ++ t=out/test/elf/x86_64/allow-multiple-definition +43: ++ mkdir -p out/test/elf/x86_64/allow-multiple-definition +30: + out/test/elf/x86_64/x86_64_tls-large-tbss/exe +30: + grep -q '^3 0 5 0 0 0$' +30: + on_exit +30: + echo OK +30: OK +30: + exit 0 + 32/309 Test #30: x86_64-x86_64_tls-large-tbss ............ Passed 0.10 sec +test 47 + Start 47: x86_64-as-needed2 -45: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list.sh" -45: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -45: Test timeout computed to be: 1500 -39: + cat -39: + cc -o out/test/elf/i386/dso-undef/e.o -c -xc - -44: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-linker.sh +47: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed2.sh" +47: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +47: Test timeout computed to be: 1500 +37: + readelf --notes out/test/elf/x86_64/x86_64_z-ibt/exe +37: + grep -qw SHSTK out/test/elf/x86_64/x86_64_z-ibt/log +37: + cc -B. -o out/test/elf/x86_64/x86_64_z-ibt/exe out/test/elf/x86_64/x86_64_z-ibt/a.o -Wl,-z,ibt +17: + readelf -W --sections out/test/elf/x86_64/x86_64_note/exe +17: + grep -Eq '.note.bar\s+NOTE.+000008 00 A 0 0 4' out/test/elf/x86_64/x86_64_note/log +17: + grep -Eq '.note.baz\s+NOTE.+000008 00 A 0 0 8' out/test/elf/x86_64/x86_64_note/log +17: + grep -Eq '.note.nonalloc\s+NOTE.+000008 00 0 0 1' out/test/elf/x86_64/x86_64_note/log +8: + grep -q 'lib32/libfoo.so: skipping incompatible file' out/test/elf/x86_64/x86_64_incompatible-libs2/log +8: ++ on_error 39 +8: ++ code=1 +8: ++ echo 'command failed: 39: grep -q '\''lib32/libfoo.so: skipping incompatible file'\'' $t/log' +8: command failed: 39: grep -q 'lib32/libfoo.so: skipping incompatible file' $t/log +8: ++ trap - EXIT +8: ++ exit 1 +38: + cc -B. -o out/test/elf/x86_64/x86_64_z-ibtplt/b.so -shared out/test/elf/x86_64/x86_64_z-ibtplt/a.o -Wl,-z,ibtplt +44: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ar-alignment.sh 44: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 44: ++ export LC_ALL=C 44: ++ LC_ALL=C 44: ++++ uname -m -45: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list.sh -45: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -45: ++ export LC_ALL=C -45: ++ LC_ALL=C -44: +++ canonical_name i686 +44: +++ canonical_name x86_64 44: +++ case $1 in -44: +++ echo i386 -44: ++ HOST=i386 +44: +++ echo x86_64 +44: ++ HOST=x86_64 44: ++ '[' -n '' ']' -44: ++ MACHINE=i386 +44: ++ MACHINE=x86_64 44: ++ '[' -n '' ']' 44: ++ CC=cc 44: ++ CXX=c++ @@ -3555,20 +4655,27 @@ 44: ++ OBJCOPY=objcopy 44: ++ STRIP=strip 44: ++ QEMU= -45: ++++ uname -m 44: ++ trap 'on_error $LINENO' ERR 44: ++ trap on_exit EXIT -44: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-linker.sh .sh -45: +++ canonical_name i686 +44: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ar-alignment.sh .sh +44: ++ testname=ar-alignment +44: ++ echo -n 'Testing ar-alignment ... ' +44: Testing ar-alignment ... ++ t=out/test/elf/x86_64/ar-alignment +44: ++ mkdir -p out/test/elf/x86_64/ar-alignment +42: + '[' x86_64 = sparc64 ']' +43: + echo 'int main() { return 0; }' +43: + cc -c -o out/test/elf/x86_64/allow-multiple-definition/a.o -xc - +45: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed-weak.sh +45: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +45: ++ export LC_ALL=C +45: ++ LC_ALL=C +45: ++++ uname -m +45: +++ canonical_name x86_64 45: +++ case $1 in -45: +++ echo i386 -45: ++ HOST=i386 +45: +++ echo x86_64 +45: ++ HOST=x86_64 45: ++ '[' -n '' ']' -45: ++ MACHINE=i386 -44: ++ testname=dynamic-linker -44: ++ echo -n 'Testing dynamic-linker ... ' -44: Testing dynamic-linker ... ++ t=out/test/elf/i386/dynamic-linker -44: ++ mkdir -p out/test/elf/i386/dynamic-linker +45: ++ MACHINE=x86_64 45: ++ '[' -n '' ']' 45: ++ CC=cc 45: ++ CXX=c++ @@ -3580,67 +4687,96 @@ 45: ++ QEMU= 45: ++ trap 'on_error $LINENO' ERR 45: ++ trap on_exit EXIT -45: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list.sh .sh -35: + cc -B. -o out/test/elf/i386/demangle/exe out/test/elf/i386/demangle/b.o -Wl,-demangle -45: ++ testname=dynamic-list -45: ++ echo -n 'Testing dynamic-list ... ' -45: Testing dynamic-list ... ++ t=out/test/elf/i386/dynamic-list -45: ++ mkdir -p out/test/elf/i386/dynamic-list -44: + cat -44: + cc -c -o out/test/elf/i386/dynamic-linker/a.o -x assembler - -43: + cc -B. -o out/test/elf/i386/dynamic-dt-debug/exe out/test/elf/i386/dynamic-dt-debug/a.o -45: + cat -45: + cc -o out/test/elf/i386/dynamic-list/a.o -c -xc - -44: + ./mold -o out/test/elf/i386/dynamic-linker/exe out/test/elf/i386/dynamic-linker/a.o -44: + readelf --sections out/test/elf/i386/dynamic-linker/exe -39: + cc -B. -o out/test/elf/i386/dso-undef/exe out/test/elf/i386/dso-undef/b.so out/test/elf/i386/dso-undef/d.a out/test/elf/i386/dso-undef/e.o -44: + grep -Fq .interp out/test/elf/i386/dynamic-linker/log -40: + cc -B. -o out/test/elf/i386/dt-init/d.so -shared out/test/elf/i386/dt-init/b.o -Wl,-init,init -Wl,-fini,fini -44: + readelf --dynamic out/test/elf/i386/dynamic-linker/exe -44: + ./mold -o out/test/elf/i386/dynamic-linker/exe out/test/elf/i386/dynamic-linker/a.o --dynamic-linker=/foo/bar -45: + cc -B. -o out/test/elf/i386/dynamic-list/exe out/test/elf/i386/dynamic-list/a.o -41: + cc -c -o out/test/elf/i386/dt-needed/b.o -xc - +45: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed-weak.sh .sh 41: + cat -43: + readelf --dynamic out/test/elf/i386/dynamic-dt-debug/exe -43: + grep -Fq '(DEBUG)' out/test/elf/i386/dynamic-dt-debug/log -35: + grep -q 'undefined symbol: Pi$' out/test/elf/i386/demangle/log -35: + on_exit -35: + echo OK -35: OK -35: + exit 0 -43: + cc -o out/test/elf/i386/dynamic-dt-debug/b.o -c -xc - -43: + cat - 38/269 Test #35: i686-demangle ....................... Passed 0.29 sec -test 46 - Start 46: i686-dynamic-list2 +41: + cc -fno-PIC -c -o out/test/elf/x86_64/abs-error/b.o -xc - +46: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed.sh + 33/309 Test #8: x86_64-x86_64_incompatible-libs2 ........***Failed 0.33 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_incompatible-libs2.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name x86_64 ++++ case $1 in ++++ echo x86_64 +++ HOST=x86_64 +++ '[' -n '' ']' +++ MACHINE=x86_64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/x86_64_incompatible-libs2.sh .sh +++ testname=x86_64_incompatible-libs2 +++ echo -n 'Testing x86_64_incompatible-libs2 ... ' +Testing x86_64_incompatible-libs2 ... ++ t=out/test/elf/x86_64/x86_64_incompatible-libs2 +++ mkdir -p out/test/elf/x86_64/x86_64_incompatible-libs2 ++ '[' x86_64 = x86_64 ']' ++ echo 'int main() {}' ++ cc -m32 -o out/test/elf/x86_64/x86_64_incompatible-libs2/exe -xc - ++ cat ++ cc -m32 -c -o out/test/elf/x86_64/x86_64_incompatible-libs2/a.o -xc - ++ mkdir -p out/test/elf/x86_64/x86_64_incompatible-libs2/lib32 ++ cc -m32 -shared -o out/test/elf/x86_64/x86_64_incompatible-libs2/lib32/libfoo.so out/test/elf/x86_64/x86_64_incompatible-libs2/a.o ++ cc -c -o out/test/elf/x86_64/x86_64_incompatible-libs2/d.o -xc - ++ cat ++ mkdir -p out/test/elf/x86_64/x86_64_incompatible-libs2/lib64 ++ cc -shared -o out/test/elf/x86_64/x86_64_incompatible-libs2/lib64/libfoo.so out/test/elf/x86_64/x86_64_incompatible-libs2/d.o ++ cat ++ cc -c -o out/test/elf/x86_64/x86_64_incompatible-libs2/e.o -xc - ++ mkdir -p out/test/elf/x86_64/x86_64_incompatible-libs2/script ++ echo 'GROUP(libfoo.so)' ++ cc -B. -o out/test/elf/x86_64/x86_64_incompatible-libs2/exe -Lout/test/elf/x86_64/x86_64_incompatible-libs2/lib32 -Lout/test/elf/x86_64/x86_64_incompatible-libs2/lib64 -lfoo out/test/elf/x86_64/x86_64_incompatible-libs2/e.o -Wl,-rpath out/test/elf/x86_64/x86_64_incompatible-libs2/lib64 ++ grep -q 'lib32/libfoo.so: skipping incompatible file' out/test/elf/x86_64/x86_64_incompatible-libs2/log +++ on_error 39 +++ code=1 +++ echo 'command failed: 39: grep -q '\''lib32/libfoo.so: skipping incompatible file'\'' $t/log' +command failed: 39: grep -q 'lib32/libfoo.so: skipping incompatible file' $t/log +++ trap - EXIT +++ exit 1 -46: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list2.sh" -46: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -46: Test timeout computed to be: 1500 -44: + readelf --sections out/test/elf/i386/dynamic-linker/exe -44: + grep -Fq .interp out/test/elf/i386/dynamic-linker/log -46: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list2.sh -44: + on_exit -44: + echo OK -44: OK -44: + exit 0 - 39/269 Test #44: i686-dynamic-linker ................. Passed 0.08 sec -test 47 - Start 47: i686-dynamic-list3 +test 48 + Start 48: x86_64-auxiliary -47: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list3.sh" -47: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -47: Test timeout computed to be: 1500 +48: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/auxiliary.sh" +48: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +48: Test timeout computed to be: 1500 +42: + cat +42: + cc -o out/test/elf/x86_64/absolute-symbols/a.o -c -x assembler - +45: ++ testname=as-needed-weak +45: ++ echo -n 'Testing as-needed-weak ... ' +45: Testing as-needed-weak ... ++ t=out/test/elf/x86_64/as-needed-weak +45: ++ mkdir -p out/test/elf/x86_64/as-needed-weak 46: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 46: ++ export LC_ALL=C 46: ++ LC_ALL=C 46: ++++ uname -m -46: +++ canonical_name i686 +44: + cc -o out/test/elf/x86_64/ar-alignment/a.o -c -xc - +44: + cat +17: + readelf --segments out/test/elf/x86_64/x86_64_note/exe +47: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed2.sh +45: + cat +45: + cc -fPIC -o out/test/elf/x86_64/as-needed-weak/a.o -c -xc - +47: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +47: ++ export LC_ALL=C +47: ++ LC_ALL=C +48: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/auxiliary.sh +47: ++++ uname -m +46: +++ canonical_name x86_64 46: +++ case $1 in -46: +++ echo i386 -46: ++ HOST=i386 +46: +++ echo x86_64 +17: + grep -Fq '01 .note.baz .note.foo .note.bar' out/test/elf/x86_64/x86_64_note/log +46: ++ HOST=x86_64 46: ++ '[' -n '' ']' -46: ++ MACHINE=i386 +46: ++ MACHINE=x86_64 46: ++ '[' -n '' ']' 46: ++ CC=cc 46: ++ CXX=c++ @@ -3652,24 +4788,20 @@ 46: ++ QEMU= 46: ++ trap 'on_error $LINENO' ERR 46: ++ trap on_exit EXIT -46: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list2.sh .sh -47: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list3.sh -47: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -47: ++ export LC_ALL=C -47: ++ LC_ALL=C -39: + readelf --dyn-syms out/test/elf/i386/dso-undef/exe -39: + grep -q ' foo$' -47: ++++ uname -m -46: ++ testname=dynamic-list2 -46: ++ echo -n 'Testing dynamic-list2 ... ' -46: Testing dynamic-list2 ... ++ t=out/test/elf/i386/dynamic-list2 -46: ++ mkdir -p out/test/elf/i386/dynamic-list2 -47: +++ canonical_name i686 +39: + readelf --notes out/test/elf/x86_64/x86_64_z-shstk/exe +42: + cat +46: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed.sh .sh +47: +++ canonical_name x86_64 47: +++ case $1 in -47: +++ echo i386 -47: ++ HOST=i386 +47: +++ echo x86_64 +17: + grep -q 'NOTE.*0x0000000000000000 0x0000000000000000' out/test/elf/x86_64/x86_64_note/log +48: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +48: ++ export LC_ALL=C +48: ++ LC_ALL=C +42: + cc -o out/test/elf/x86_64/absolute-symbols/b.o -c -fno-PIC -xc - +47: ++ HOST=x86_64 47: ++ '[' -n '' ']' -47: ++ MACHINE=i386 +47: ++ MACHINE=x86_64 47: ++ '[' -n '' ']' 47: ++ CC=cc 47: ++ CXX=c++ @@ -3679,46 +4811,44 @@ 47: ++ OBJCOPY=objcopy 47: ++ STRIP=strip 47: ++ QEMU= -39: + on_exit -39: + echo OK -39: OK -39: + exit 0 47: ++ trap 'on_error $LINENO' ERR 47: ++ trap on_exit EXIT -47: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list3.sh .sh - 40/269 Test #39: i686-dso-undef ...................... Passed 0.24 sec -test 48 - Start 48: i686-dynamic +34: + on_exit +34: + echo OK +34: OK +34: + exit 0 +47: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed2.sh .sh +48: ++++ uname -m +17: + on_exit +17: + echo OK +17: OK +17: + exit 0 + 34/309 Test #17: x86_64-x86_64_note ...................... Passed 0.32 sec +test 49 + Start 49: x86_64-bno-symbolic -48: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic.sh" -48: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -48: Test timeout computed to be: 1500 -47: ++ testname=dynamic-list3 -47: ++ echo -n 'Testing dynamic-list3 ... ' -47: Testing dynamic-list3 ... ++ t=out/test/elf/i386/dynamic-list3 -47: ++ mkdir -p out/test/elf/i386/dynamic-list3 -46: + cat -46: + cc -o out/test/elf/i386/dynamic-list2/a.o -c -xc - -47: + cat -45: + readelf --dyn-syms out/test/elf/i386/dynamic-list/exe -48: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic.sh +49: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/bno-symbolic.sh" +49: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +49: Test timeout computed to be: 1500 + 35/309 Test #34: x86_64-x86_64_warn-execstack ............ Passed 0.10 sec +test 50 + Start 50: x86_64-bsymbolic-functions + +50: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic-functions.sh" +50: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +50: Test timeout computed to be: 1500 +47: ++ testname=as-needed2 +47: ++ echo -n 'Testing as-needed2 ... ' +47: Testing as-needed2 ... ++ t=out/test/elf/x86_64/as-needed2 +47: ++ mkdir -p out/test/elf/x86_64/as-needed2 47: + cat -47: + c++ -fPIC -c -o out/test/elf/i386/dynamic-list3/b.o -xc - -41: + cc -B. -o out/test/elf/i386/dt-needed/exe out/test/elf/i386/dt-needed/b.o out/test/elf/i386/dt-needed/libfoo.so -48: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -48: ++ export LC_ALL=C -48: ++ LC_ALL=C -45: + grep -q ' foo$' out/test/elf/i386/dynamic-list/log -48: ++++ uname -m -45: + grep -q ' bar$' out/test/elf/i386/dynamic-list/log -45: + cat -45: + cc -B. -o out/test/elf/i386/dynamic-list/exe1 out/test/elf/i386/dynamic-list/a.o -Wl,-dynamic-list=out/test/elf/i386/dynamic-list/dyn -48: +++ canonical_name i686 +47: + cc -shared -fPIC -o out/test/elf/x86_64/as-needed2/a.so -xc - +48: +++ canonical_name x86_64 48: +++ case $1 in -48: +++ echo i386 -48: ++ HOST=i386 +48: +++ echo x86_64 +48: ++ HOST=x86_64 48: ++ '[' -n '' ']' -48: ++ MACHINE=i386 +48: ++ MACHINE=x86_64 48: ++ '[' -n '' ']' 48: ++ CC=cc 48: ++ CXX=c++ @@ -3730,60 +4860,41 @@ 48: ++ QEMU= 48: ++ trap 'on_error $LINENO' ERR 48: ++ trap on_exit EXIT -48: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic.sh .sh -48: ++ testname=dynamic -48: ++ echo -n 'Testing dynamic ... ' -48: Testing dynamic ... ++ t=out/test/elf/i386/dynamic -48: ++ mkdir -p out/test/elf/i386/dynamic -43: + cc -B. -o out/test/elf/i386/dynamic-dt-debug/c.so out/test/elf/i386/dynamic-dt-debug/b.o -shared -48: + echo '.globl main; main:' -48: + cc -o out/test/elf/i386/dynamic/a.o -c -x assembler - -48: + cc -B. -o out/test/elf/i386/dynamic/exe out/test/elf/i386/dynamic/a.o -40: + cc -B. -o out/test/elf/i386/dt-init/exe1 out/test/elf/i386/dt-init/a.o out/test/elf/i386/dt-init/c.so +48: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/auxiliary.sh .sh +48: ++ testname=auxiliary +48: ++ echo -n 'Testing auxiliary ... ' +48: Testing auxiliary ... ++ t=out/test/elf/x86_64/auxiliary +48: ++ mkdir -p out/test/elf/x86_64/auxiliary +48: + cc -o out/test/elf/x86_64/auxiliary/a.o -c -x assembler - +48: + cat +46: ++ testname=as-needed +46: ++ echo -n 'Testing as-needed ... ' +46: Testing as-needed ... ++ t=out/test/elf/x86_64/as-needed +46: ++ mkdir -p out/test/elf/x86_64/as-needed 46: + cat -46: + c++ -o out/test/elf/i386/dynamic-list2/b.o -c -xc++ - -47: + cc -B. -Wl,--dynamic-list=out/test/elf/i386/dynamic-list3/dyn -o out/test/elf/i386/dynamic-list3/exe1 out/test/elf/i386/dynamic-list3/b.o -41: + readelf --dynamic out/test/elf/i386/dt-needed/exe -45: + readelf --dyn-syms out/test/elf/i386/dynamic-list/exe1 -41: + grep -Fq 'Shared library: [libfoo]' -45: + grep -q ' foo$' out/test/elf/i386/dynamic-list/log1 -41: + cc -B. -o out/test/elf/i386/dt-needed/exe out/test/elf/i386/dt-needed/b.o -L out/test/elf/i386/dt-needed -lfoo -45: + grep -q ' bar$' out/test/elf/i386/dynamic-list/log1 -45: + cc -B. -o out/test/elf/i386/dynamic-list/exe2 out/test/elf/i386/dynamic-list/a.o -Wl,--export-dynamic-symbol-list=out/test/elf/i386/dynamic-list/dyn -43: + readelf --dynamic out/test/elf/i386/dynamic-dt-debug/c.so -43: + grep -Fq '(DEBUG)' out/test/elf/i386/dynamic-dt-debug/log -48: + readelf --dynamic out/test/elf/i386/dynamic/exe -46: + c++ -B. -o out/test/elf/i386/dynamic-list2/exe out/test/elf/i386/dynamic-list2/a.o out/test/elf/i386/dynamic-list2/b.o -43: + on_exit -43: + echo OK -43: OK -43: + exit 0 - 41/269 Test #43: i686-dynamic-dt-debug ............... Passed 0.21 sec -test 49 - Start 49: i686-emit-relocs-cpp - -49: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-cpp.sh" -49: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -49: Test timeout computed to be: 1500 -48: + grep -Eq 'Shared library:.*\blibc\b' out/test/elf/i386/dynamic/log -48: + readelf -W --dyn-syms --use-dynamic out/test/elf/i386/dynamic/exe -40: + cc -B. -o out/test/elf/i386/dt-init/exe2 out/test/elf/i386/dt-init/a.o out/test/elf/i386/dt-init/d.so -49: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-cpp.sh +46: + cc -o out/test/elf/x86_64/as-needed/a.o -c -xc - +39: + grep -qw SHSTK out/test/elf/x86_64/x86_64_z-shstk/log +39: + cc -B. -o out/test/elf/x86_64/x86_64_z-shstk/exe out/test/elf/x86_64/x86_64_z-shstk/a.o -Wl,-z,shstk +49: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bno-symbolic.sh 49: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 49: ++ export LC_ALL=C 49: ++ LC_ALL=C -48: + grep -Eq 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start_main' out/test/elf/i386/dynamic/log2 +50: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic-functions.sh 49: ++++ uname -m -49: +++ canonical_name i686 +48: + ./mold -o out/test/elf/x86_64/auxiliary/b.so out/test/elf/x86_64/auxiliary/a.o -auxiliary foo -f bar -shared +50: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +50: ++ export LC_ALL=C +50: ++ LC_ALL=C +49: +++ canonical_name x86_64 49: +++ case $1 in -49: +++ echo i386 -49: ++ HOST=i386 +49: +++ echo x86_64 +49: ++ HOST=x86_64 +50: ++++ uname -m 49: ++ '[' -n '' ']' -49: ++ MACHINE=i386 +49: ++ MACHINE=x86_64 49: ++ '[' -n '' ']' 49: ++ CC=cc 49: ++ CXX=c++ -48: + cat 49: ++ GCC=gcc 49: ++ GXX=g++ 49: ++ OBJDUMP=objdump @@ -3792,176 +4903,133 @@ 49: ++ QEMU= 49: ++ trap 'on_error $LINENO' ERR 49: ++ trap on_exit EXIT -48: + cc -c -fPIC -o out/test/elf/i386/dynamic/b.o -xc - -49: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-cpp.sh .sh -49: ++ testname=emit-relocs-cpp -49: ++ echo -n 'Testing emit-relocs-cpp ... ' -49: Testing emit-relocs-cpp ... ++ t=out/test/elf/i386/emit-relocs-cpp -49: ++ mkdir -p out/test/elf/i386/emit-relocs-cpp -49: + '[' i386 = arm ']' +50: +++ canonical_name x86_64 +50: +++ case $1 in +50: +++ echo x86_64 +49: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bno-symbolic.sh .sh +50: ++ HOST=x86_64 +50: ++ '[' -n '' ']' +50: ++ MACHINE=x86_64 +50: ++ '[' -n '' ']' +50: ++ CC=cc +50: ++ CXX=c++ +50: ++ GCC=gcc +50: ++ GXX=g++ +50: ++ OBJDUMP=objdump +50: ++ OBJCOPY=objcopy +50: ++ STRIP=strip +50: ++ QEMU= +50: ++ trap 'on_error $LINENO' ERR +50: ++ trap on_exit EXIT +50: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic-functions.sh .sh +49: ++ testname=bno-symbolic +49: ++ echo -n 'Testing bno-symbolic ... ' +49: Testing bno-symbolic ... ++ t=out/test/elf/x86_64/bno-symbolic +49: ++ mkdir -p out/test/elf/x86_64/bno-symbolic +50: ++ testname=bsymbolic-functions +50: ++ echo -n 'Testing bsymbolic-functions ... ' +50: Testing bsymbolic-functions ... ++ t=out/test/elf/x86_64/bsymbolic-functions +50: ++ mkdir -p out/test/elf/x86_64/bsymbolic-functions +49: + '[' x86_64 = s390x ']' 49: + cat -49: + c++ -o out/test/elf/i386/emit-relocs-cpp/a.o -c -fPIC -xc++ - -47: + readelf --dyn-syms out/test/elf/i386/dynamic-list3/exe1 -47: + grep -q ' xyz$' out/test/elf/i386/dynamic-list3/log1 -47: + grep -q ' foobarzx$' out/test/elf/i386/dynamic-list3/log1 -41: + readelf --dynamic out/test/elf/i386/dt-needed/exe -41: + grep -Fq 'Shared library: [libfoo]' -47: + grep -q ' foobarcx$' out/test/elf/i386/dynamic-list3/log1 -41: + cc -B. -o out/test/elf/i386/dt-needed/exe out/test/elf/i386/dt-needed/b.o out/test/elf/i386/dt-needed/libbar.so -47: + grep -q ' foo123bar456bx$' out/test/elf/i386/dynamic-list3/log1 -45: + readelf --dyn-syms out/test/elf/i386/dynamic-list/exe2 -47: + grep -q ' foo123bar456c$' out/test/elf/i386/dynamic-list3/log1 -47: + grep -q ' foo123bar456x$' out/test/elf/i386/dynamic-list3/log1 -45: + grep -q ' foo$' out/test/elf/i386/dynamic-list/log2 -47: + cc -B. -Wl,--export-dynamic-symbol-list=out/test/elf/i386/dynamic-list3/dyn -o out/test/elf/i386/dynamic-list3/exe2 out/test/elf/i386/dynamic-list3/b.o -45: + grep -q ' bar$' out/test/elf/i386/dynamic-list/log2 -45: + cc -B. -o out/test/elf/i386/dynamic-list/exe3 out/test/elf/i386/dynamic-list/a.o -Wl,--export-dynamic-symbol=foo,--export-dynamic-symbol=bar -40: + out/test/elf/i386/dt-init/exe1 -40: + out/test/elf/i386/dt-init/exe2 -40: + grep -q init out/test/elf/i386/dt-init/log1 -40: + grep -q fini out/test/elf/i386/dt-init/log1 -46: + readelf --dyn-syms out/test/elf/i386/dynamic-list2/exe -48: + on_exit -48: + echo OK -48: OK -48: + exit 0 - 42/269 Test #48: i686-dynamic ........................ Passed 0.14 sec -test 50 - Start 50: i686-emit-relocs-dead-sections - -50: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-dead-sections.sh" -50: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -50: Test timeout computed to be: 1500 -40: + grep -q init out/test/elf/i386/dt-init/log2 -40: + grep -q fini out/test/elf/i386/dt-init/log2 -46: + grep -q ' foo$' out/test/elf/i386/dynamic-list2/log -46: + grep -q ' bar$' out/test/elf/i386/dynamic-list2/log -40: + on_exit -40: + echo OK -40: OK -40: + exit 0 - 43/269 Test #40: i686-dt-init ........................ Passed 0.38 sec +49: + cc -c -fPIC -oout/test/elf/x86_64/bno-symbolic/a.o -xc - +50: + cc -c -o out/test/elf/x86_64/bsymbolic-functions/a.o -fPIC -xc - +50: + cat +43: + echo 'int main() { return 1; }' +43: + cc -c -o out/test/elf/x86_64/allow-multiple-definition/b.o -xc - +44: + head -c 1 /dev/zero +38: + cat +38: + cc -o out/test/elf/x86_64/x86_64_z-ibtplt/c.o -c -xc - +41: + cc -B. -o out/test/elf/x86_64/abs-error/exe -pie out/test/elf/x86_64/abs-error/a.o out/test/elf/x86_64/abs-error/b.o -Wl,-z,text +45: + cat +45: + cc -o out/test/elf/x86_64/as-needed-weak/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +44: + cat +44: + cc -o out/test/elf/x86_64/ar-alignment/b.o -c -xc - +37: + readelf --notes out/test/elf/x86_64/x86_64_z-ibt/exe +37: + grep -qw IBT +37: + on_exit +37: + echo OK +37: OK +37: + exit 0 + 36/309 Test #37: x86_64-x86_64_z-ibt ..................... Passed 0.11 sec test 51 - Start 51: i686-emit-relocs + Start 51: x86_64-bsymbolic -51: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs.sh" +51: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic.sh" 51: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 51: Test timeout computed to be: 1500 -50: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-dead-sections.sh +48: + readelf --dynamic out/test/elf/x86_64/auxiliary/b.so +39: + readelf --notes out/test/elf/x86_64/x86_64_z-shstk/exe +48: + grep -Fq 'Auxiliary library: [foo]' out/test/elf/x86_64/auxiliary/log +51: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic.sh 46: + cat -50: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -50: ++ export LC_ALL=C -50: ++ LC_ALL=C -49: + c++ -B. -o out/test/elf/i386/emit-relocs-cpp/exe out/test/elf/i386/emit-relocs-cpp/a.o -Wl,-emit-relocs -46: + cc -B. -o out/test/elf/i386/dynamic-list2/exe1 out/test/elf/i386/dynamic-list2/a.o out/test/elf/i386/dynamic-list2/b.o -Wl,-dynamic-list=out/test/elf/i386/dynamic-list2/dyn -51: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs.sh +46: + cc -o out/test/elf/x86_64/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +48: + grep -Fq 'Auxiliary library: [bar]' out/test/elf/x86_64/auxiliary/log 51: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 51: ++ export LC_ALL=C 51: ++ LC_ALL=C -50: ++++ uname -m +39: + grep -qw SHSTK 51: ++++ uname -m -51: +++ canonical_name i686 +48: + on_exit +48: + echo OK +48: OK +48: + exit 0 + 37/309 Test #48: x86_64-auxiliary ........................ Passed 0.06 sec +test 52 + Start 52: x86_64-bug178 + +52: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/bug178.sh" +52: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +52: Test timeout computed to be: 1500 +51: +++ canonical_name x86_64 51: +++ case $1 in -51: +++ echo i386 -51: ++ HOST=i386 +51: +++ echo x86_64 +51: ++ HOST=x86_64 51: ++ '[' -n '' ']' -51: ++ MACHINE=i386 +51: ++ MACHINE=x86_64 51: ++ '[' -n '' ']' 51: ++ CC=cc 51: ++ CXX=c++ -50: +++ canonical_name i686 -50: +++ case $1 in -50: +++ echo i386 -50: ++ HOST=i386 51: ++ GCC=gcc 51: ++ GXX=g++ 51: ++ OBJDUMP=objdump 51: ++ OBJCOPY=objcopy 51: ++ STRIP=strip 51: ++ QEMU= -50: ++ '[' -n '' ']' -50: ++ MACHINE=i386 51: ++ trap 'on_error $LINENO' ERR 51: ++ trap on_exit EXIT -51: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs.sh .sh -50: ++ '[' -n '' ']' -50: ++ CC=cc -50: ++ CXX=c++ -50: ++ GCC=gcc -50: ++ GXX=g++ -50: ++ OBJDUMP=objdump -50: ++ OBJCOPY=objcopy -50: ++ STRIP=strip -50: ++ QEMU= -50: ++ trap 'on_error $LINENO' ERR -50: ++ trap on_exit EXIT -50: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-dead-sections.sh .sh -51: ++ testname=emit-relocs -50: ++ testname=emit-relocs-dead-sections -50: ++ echo -n 'Testing emit-relocs-dead-sections ... ' -51: ++ echo -n 'Testing emit-relocs ... ' -50: Testing emit-relocs-dead-sections ... ++ t=out/test/elf/i386/emit-relocs-dead-sections -51: Testing emit-relocs ... ++ t=out/test/elf/i386/emit-relocs -51: ++ mkdir -p out/test/elf/i386/emit-relocs -50: ++ mkdir -p out/test/elf/i386/emit-relocs-dead-sections -50: + '[' i386 = sh4 ']' -50: + c++ -o out/test/elf/i386/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - -50: + cat -41: + readelf --dynamic out/test/elf/i386/dt-needed/exe -41: + grep -Eq 'Shared library: \[.*dt-needed/libbar\.so\]' -51: + cat -51: + cc -o out/test/elf/i386/emit-relocs/a.o -c -fPIC -xc - -47: + readelf --dyn-syms out/test/elf/i386/dynamic-list3/exe2 -41: + cc -B. -o out/test/elf/i386/dt-needed/exe out/test/elf/i386/dt-needed/b.o -Lout/test/elf/i386/dt-needed -lbar -47: + grep -q ' xyz$' out/test/elf/i386/dynamic-list3/log2 -47: + grep -q ' foobarzx$' out/test/elf/i386/dynamic-list3/log2 -47: + grep -q ' foobarcx$' out/test/elf/i386/dynamic-list3/log2 -47: + grep -q ' foo123bar456bx$' out/test/elf/i386/dynamic-list3/log2 -47: + grep -q ' foo123bar456c$' out/test/elf/i386/dynamic-list3/log2 -47: + grep -q ' foo123bar456x$' out/test/elf/i386/dynamic-list3/log2 -47: + on_exit -47: + echo OK -47: OK -47: + exit 0 - 44/269 Test #47: i686-dynamic-list3 .................. Passed 0.20 sec -test 52 - Start 52: i686-empty-file - -52: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-file.sh" -52: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -52: Test timeout computed to be: 1500 -52: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-file.sh -45: + readelf --dyn-syms out/test/elf/i386/dynamic-list/exe3 -52: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -52: ++ export LC_ALL=C -52: ++ LC_ALL=C -45: + grep -q ' foo$' out/test/elf/i386/dynamic-list/log3 -45: + grep -q ' bar$' out/test/elf/i386/dynamic-list/log3 -45: + on_exit -45: + echo OK -45: OK -45: + exit 0 - 45/269 Test #45: i686-dynamic-list ................... Passed 0.30 sec +51: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic.sh .sh +39: + on_exit +39: + echo OK +39: OK +39: + exit 0 + 38/309 Test #39: x86_64-x86_64_z-shstk ................... Passed 0.11 sec test 53 - Start 53: i686-empty-input + Start 53: x86_64-build-id -53: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-input.sh" +53: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/build-id.sh" 53: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 53: Test timeout computed to be: 1500 -46: + readelf --dyn-syms out/test/elf/i386/dynamic-list2/exe1 -49: + out/test/elf/i386/emit-relocs-cpp/exe -49: + grep -q 'Hello world' -53: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-input.sh -49: + readelf -SW out/test/elf/i386/emit-relocs-cpp/exe -49: + grep -Eq 'rela?\.text' +51: ++ testname=bsymbolic +51: ++ echo -n 'Testing bsymbolic ... ' +51: Testing bsymbolic ... ++ t=out/test/elf/x86_64/bsymbolic +51: ++ mkdir -p out/test/elf/x86_64/bsymbolic +50: + cc -B. -shared -o out/test/elf/x86_64/bsymbolic-functions/b.so out/test/elf/x86_64/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions +52: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bug178.sh +52: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +52: ++ export LC_ALL=C +52: ++ LC_ALL=C +51: + cat +43: + cc -B. -o out/test/elf/x86_64/allow-multiple-definition/exe out/test/elf/x86_64/allow-multiple-definition/a.o out/test/elf/x86_64/allow-multiple-definition/b.o 52: ++++ uname -m -46: + grep -q ' foo$' out/test/elf/i386/dynamic-list2/log1 -52: +++ canonical_name i686 +49: + cc -B. -shared -fPIC -o out/test/elf/x86_64/bno-symbolic/b.so out/test/elf/x86_64/bno-symbolic/a.o -Wl,-Bsymbolic -Wl,-Bno-symbolic +53: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/build-id.sh +52: +++ canonical_name x86_64 52: +++ case $1 in -52: +++ echo i386 -52: ++ HOST=i386 +52: +++ echo x86_64 +52: ++ HOST=x86_64 52: ++ '[' -n '' ']' -52: ++ MACHINE=i386 +52: ++ MACHINE=x86_64 52: ++ '[' -n '' ']' 52: ++ CC=cc 52: ++ CXX=c++ @@ -3971,38 +5039,22 @@ 52: ++ OBJCOPY=objcopy 52: ++ STRIP=strip 52: ++ QEMU= +52: ++ trap 'on_error $LINENO' ERR +52: ++ trap on_exit EXIT 53: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 53: ++ export LC_ALL=C 53: ++ LC_ALL=C -52: ++ trap 'on_error $LINENO' ERR -52: ++ trap on_exit EXIT -49: + readelf -SW out/test/elf/i386/emit-relocs-cpp/exe -49: + grep -Eq 'rela?\.eh_frame' -52: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-file.sh .sh -51: + cc -B. -o out/test/elf/i386/emit-relocs/exe out/test/elf/i386/emit-relocs/a.o -Wl,-emit-relocs -46: + grep -q ' bar$' out/test/elf/i386/dynamic-list2/log1 +44: + cc -o out/test/elf/x86_64/ar-alignment/c.o -c -xc - +52: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bug178.sh .sh +44: + cat 53: ++++ uname -m -52: ++ testname=empty-file -52: ++ echo -n 'Testing empty-file ... ' -52: Testing empty-file ... ++ t=out/test/elf/i386/empty-file -52: ++ mkdir -p out/test/elf/i386/empty-file -49: + on_exit -49: + echo OK -49: OK -49: + exit 0 - 46/269 Test #49: i686-emit-relocs-cpp ................ Passed 0.14 sec -test 54 - Start 54: i686-empty-version - -54: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-version.sh" -54: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -54: Test timeout computed to be: 1500 -53: +++ canonical_name i686 +51: + cc -c -fPIC -oout/test/elf/x86_64/bsymbolic/a.o -xc - +53: +++ canonical_name x86_64 53: +++ case $1 in -53: +++ echo i386 -53: ++ HOST=i386 +53: +++ echo x86_64 +53: ++ HOST=x86_64 53: ++ '[' -n '' ']' -53: ++ MACHINE=i386 +53: ++ MACHINE=x86_64 53: ++ '[' -n '' ']' 53: ++ CC=cc 53: ++ CXX=c++ @@ -4014,27 +5066,52 @@ 53: ++ QEMU= 53: ++ trap 'on_error $LINENO' ERR 53: ++ trap on_exit EXIT -53: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-input.sh .sh +53: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/build-id.sh .sh +38: + cc -B. -o out/test/elf/x86_64/x86_64_z-ibtplt/exe out/test/elf/x86_64/x86_64_z-ibtplt/c.o out/test/elf/x86_64/x86_64_z-ibtplt/b.so -Wl,-z,ibtplt +53: ++ testname=build-id +53: ++ echo -n 'Testing build-id ... ' +53: Testing build-id ... ++ t=out/test/elf/x86_64/build-id +53: ++ mkdir -p out/test/elf/x86_64/build-id +52: ++ testname=bug178 +52: ++ echo -n 'Testing bug178 ... ' +52: Testing bug178 ... ++ t=out/test/elf/x86_64/bug178 +52: ++ mkdir -p out/test/elf/x86_64/bug178 +47: + cc -shared -fPIC -o out/test/elf/x86_64/as-needed2/b.so -xc - +47: + cat +53: + echo 'int main() { return 0; }' +53: + cc -B. -o out/test/elf/x86_64/build-id/exe out/test/elf/x86_64/build-id/a.c -Wl,-build-id +52: + cc -x assembler -c -o out/test/elf/x86_64/bug178/a.o - 52: + cat -52: + cc -o out/test/elf/i386/empty-file/a.o -c -xc - -46: + grep -q ' _Z3bazi$' out/test/elf/i386/dynamic-list2/log1 -54: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-version.sh -53: ++ testname=empty-input -53: ++ echo -n 'Testing empty-input ... ' -53: Testing empty-input ... ++ t=out/test/elf/i386/empty-input -53: ++ mkdir -p out/test/elf/i386/empty-input -46: + cc -B. -o out/test/elf/i386/dynamic-list2/exe2 out/test/elf/i386/dynamic-list2/a.o out/test/elf/i386/dynamic-list2/b.o -Wl,--export-dynamic-symbol-list=out/test/elf/i386/dynamic-list2/dyn +41: + grep -q 'recompile with -fPIC' out/test/elf/x86_64/abs-error/log +52: + rm -f out/test/elf/x86_64/bug178/a.a +41: + on_exit +41: + echo OK +41: OK +41: + exit 0 + 39/309 Test #41: x86_64-abs-error ........................ Passed 0.11 sec +test 54 + Start 54: x86_64-canonical-plt + +54: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/canonical-plt.sh" +54: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +54: Test timeout computed to be: 1500 +52: + ar rcs out/test/elf/x86_64/bug178/a.a out/test/elf/x86_64/bug178/a.o +52: + ./mold -o out/test/elf/x86_64/bug178/exe out/test/elf/x86_64/bug178/a.a +54: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/canonical-plt.sh 54: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 54: ++ export LC_ALL=C 54: ++ LC_ALL=C -53: + rm -f out/test/elf/i386/empty-input/a.o +42: + cc -B. -o out/test/elf/x86_64/absolute-symbols/exe -no-pie out/test/elf/x86_64/absolute-symbols/a.o out/test/elf/x86_64/absolute-symbols/b.o +45: + cat +45: + cc -o out/test/elf/x86_64/as-needed-weak/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - 54: ++++ uname -m -54: +++ canonical_name i686 +54: +++ canonical_name x86_64 54: +++ case $1 in -54: +++ echo i386 -54: ++ HOST=i386 +54: +++ echo x86_64 +51: + cc -B. -shared -fPIC -o out/test/elf/x86_64/bsymbolic/b.so out/test/elf/x86_64/bsymbolic/a.o -Wl,-Bsymbolic +54: ++ HOST=x86_64 54: ++ '[' -n '' ']' -54: ++ MACHINE=i386 +54: ++ MACHINE=x86_64 54: ++ '[' -n '' ']' 54: ++ CC=cc 54: ++ CXX=c++ @@ -4046,39 +5123,44 @@ 54: ++ QEMU= 54: ++ trap 'on_error $LINENO' ERR 54: ++ trap on_exit EXIT -54: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-version.sh .sh -54: ++ testname=empty-version -54: ++ echo -n 'Testing empty-version ... ' -54: Testing empty-version ... ++ t=out/test/elf/i386/empty-version -54: ++ mkdir -p out/test/elf/i386/empty-version -41: + readelf --dynamic out/test/elf/i386/dt-needed/exe -41: + grep -Fq 'Shared library: [libbar.so]' -54: + cat -54: + cc -fPIC -c -o out/test/elf/i386/empty-version/a.o -xc - -53: + touch out/test/elf/i386/empty-input/a.o -41: + on_exit -41: + echo OK -41: OK -41: + exit 0 - 47/269 Test #41: i686-dt-needed ...................... Passed 0.45 sec +54: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/canonical-plt.sh .sh +54: ++ testname=canonical-plt +54: ++ echo -n 'Testing canonical-plt ... ' +54: Testing canonical-plt ... ++ t=out/test/elf/x86_64/canonical-plt +54: ++ mkdir -p out/test/elf/x86_64/canonical-plt +52: + on_exit +52: + echo OK +52: OK +52: + exit 0 + 40/309 Test #52: x86_64-bug178 ........................... Passed 0.04 sec test 55 - Start 55: i686-entry + Start 55: x86_64-cmdline -55: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/entry.sh" +55: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/cmdline.sh" 55: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 55: Test timeout computed to be: 1500 -53: + cc -B. -o out/test/elf/i386/empty-input/exe out/test/elf/i386/empty-input/a.o -55: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/entry.sh +54: + '[' x86_64 = s390x ']' +54: + cc -o out/test/elf/x86_64/canonical-plt/a.so -fPIC -shared -xc - +54: + cat +50: + cat +50: + cc -c -o out/test/elf/x86_64/bsymbolic-functions/c.o -xc - -fno-PIE +46: + cc -o out/test/elf/x86_64/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - +43: + cc -B. -o out/test/elf/x86_64/allow-multiple-definition/exe out/test/elf/x86_64/allow-multiple-definition/a.o out/test/elf/x86_64/allow-multiple-definition/b.o -Wl,-allow-multiple-definition +55: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/cmdline.sh 55: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 55: ++ export LC_ALL=C 55: ++ LC_ALL=C 55: ++++ uname -m -55: +++ canonical_name i686 +44: + rm -f out/test/elf/x86_64/ar-alignment/d.a +49: + cat +49: + cc -c -o out/test/elf/x86_64/bno-symbolic/c.o -xc - -fno-PIE +46: + cat +55: +++ canonical_name x86_64 55: +++ case $1 in -55: +++ echo i386 -55: ++ HOST=i386 +55: +++ echo x86_64 +55: ++ HOST=x86_64 55: ++ '[' -n '' ']' -55: ++ MACHINE=i386 +55: ++ MACHINE=x86_64 55: ++ '[' -n '' ']' 55: ++ CC=cc 55: ++ CXX=c++ @@ -4090,105 +5172,57 @@ 55: ++ QEMU= 55: ++ trap 'on_error $LINENO' ERR 55: ++ trap on_exit EXIT -55: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/entry.sh .sh -55: ++ testname=entry -55: ++ echo -n 'Testing entry ... ' -55: Testing entry ... ++ t=out/test/elf/i386/entry -55: ++ mkdir -p out/test/elf/i386/entry -55: + '[' i386 = ppc64 ']' -55: + cat -52: + rm -f out/test/elf/i386/empty-file/b.script -52: + touch out/test/elf/i386/empty-file/b.script -55: + cc -o out/test/elf/i386/entry/a.o -c -x assembler - -51: + out/test/elf/i386/emit-relocs/exe -51: + grep -q 'Hello world' -46: + readelf --dyn-syms out/test/elf/i386/dynamic-list2/exe2 -51: + readelf -S out/test/elf/i386/emit-relocs/exe -51: + grep -Eq 'rela?\.text' -46: + grep -q ' foo$' out/test/elf/i386/dynamic-list2/log2 -52: + cc -B. -o out/test/elf/i386/empty-file/exe out/test/elf/i386/empty-file/a.o -Wl,--version-script,out/test/elf/i386/empty-file/b.script -54: + cc -B. -shared -o out/test/elf/i386/empty-version/b.so out/test/elf/i386/empty-version/a.o -46: + grep -q ' bar$' out/test/elf/i386/dynamic-list2/log2 -51: + on_exit -51: + echo OK -51: OK -51: + exit 0 -53: + grep -q 'unknown file type' out/test/elf/i386/empty-input/log - 48/269 Test #51: i686-emit-relocs .................... Passed 0.12 sec +44: + ar rcs out/test/elf/x86_64/ar-alignment/d.a out/test/elf/x86_64/ar-alignment/a.o out/test/elf/x86_64/ar-alignment/b.o +38: + out/test/elf/x86_64/x86_64_z-ibtplt/exe +38: + grep -q 'Hello world' +2: + out/test/elf/x86_64/x86_64_exception-mcmodel-large/exe +2: + on_exit +2: + echo OK +2: OK +2: + exit 0 +38: + on_exit +38: + echo OK +38: OK +38: + exit 0 +55: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/cmdline.sh .sh + 41/309 Test #2: x86_64-x86_64_exception-mcmodel-large ... Passed 0.45 sec test 56 - Start 56: i686-exception + Start 56: x86_64-color-diagnostics -56: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/exception.sh" +56: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/color-diagnostics.sh" 56: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 56: Test timeout computed to be: 1500 -55: + cat -55: + cc -o out/test/elf/i386/entry/b.o -c -xc - -46: + grep -q ' _Z3bazi$' out/test/elf/i386/dynamic-list2/log2 -46: + on_exit -46: + echo OK -46: OK -46: + exit 0 -53: + on_exit -53: + echo OK -53: OK -53: + exit 0 -56: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exception.sh -56: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -56: ++ export LC_ALL=C -56: ++ LC_ALL=C -56: ++++ uname -m -56: +++ canonical_name i686 -56: +++ case $1 in -56: +++ echo i386 -56: ++ HOST=i386 -56: ++ '[' -n '' ']' -56: ++ MACHINE=i386 -56: ++ '[' -n '' ']' -56: ++ CC=cc -56: ++ CXX=c++ -56: ++ GCC=gcc -56: ++ GXX=g++ -56: ++ OBJDUMP=objdump -56: ++ OBJCOPY=objcopy -56: ++ STRIP=strip -56: ++ QEMU= - 49/269 Test #46: i686-dynamic-list2 .................. Passed 0.30 sec +55: ++ testname=cmdline +55: ++ echo -n 'Testing cmdline ... ' +55: Testing cmdline ... ++ t=out/test/elf/x86_64/cmdline +55: ++ mkdir -p out/test/elf/x86_64/cmdline + 42/309 Test #38: x86_64-x86_64_z-ibtplt .................. Passed 0.19 sec test 57 - Start 57: i686-exclude-libs + Start 57: x86_64-comment -57: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs.sh" +57: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/comment.sh" 57: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 57: Test timeout computed to be: 1500 - 50/269 Test #53: i686-empty-input .................... Passed 0.08 sec -test 58 - Start 58: i686-exclude-libs2 - -58: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs2.sh" -58: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -58: Test timeout computed to be: 1500 -56: ++ trap 'on_error $LINENO' ERR -56: ++ trap on_exit EXIT -56: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exception.sh .sh -56: ++ testname=exception -56: ++ echo -n 'Testing exception ... ' -56: Testing exception ... ++ t=out/test/elf/i386/exception -56: ++ mkdir -p out/test/elf/i386/exception -56: + '[' i386 = sh4 ']' -56: + static= -56: + test_cflags -static -56: + echo 'int main() {}' -56: + cc -static -o /dev/null -xc - -57: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs.sh +55: + grep -q 'unknown command line option: -zfoo' +44: + cc -B. -o out/test/elf/x86_64/ar-alignment/exe out/test/elf/x86_64/ar-alignment/c.o out/test/elf/x86_64/ar-alignment/d.a +56: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/color-diagnostics.sh +56: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +56: ++ export LC_ALL=C +56: ++ LC_ALL=C +57: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/comment.sh +55: + grep -q 'unknown command line option: -z foo' +47: + cat +47: + cc -fPIC -c -o out/test/elf/x86_64/as-needed2/c.o -xc - 57: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 57: ++ export LC_ALL=C 57: ++ LC_ALL=C 57: ++++ uname -m -57: +++ canonical_name i686 +57: +++ canonical_name x86_64 57: +++ case $1 in -57: +++ echo i386 -57: ++ HOST=i386 +57: +++ echo x86_64 +57: ++ HOST=x86_64 57: ++ '[' -n '' ']' -57: ++ MACHINE=i386 +57: ++ MACHINE=x86_64 57: ++ '[' -n '' ']' 57: ++ CC=cc 57: ++ CXX=c++ @@ -4200,24 +5234,82 @@ 57: ++ QEMU= 57: ++ trap 'on_error $LINENO' ERR 57: ++ trap on_exit EXIT -57: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs.sh .sh -57: ++ testname=exclude-libs -57: ++ echo -n 'Testing exclude-libs ... ' -57: Testing exclude-libs ... ++ t=out/test/elf/i386/exclude-libs -57: ++ mkdir -p out/test/elf/i386/exclude-libs -58: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs2.sh +57: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/comment.sh .sh +57: ++ testname=comment +57: ++ echo -n 'Testing comment ... ' +57: Testing comment ... ++ t=out/test/elf/x86_64/comment +57: ++ mkdir -p out/test/elf/x86_64/comment +6: + out/test/elf/x86_64/x86_64_ifunc-alias/exe +57: + cat +57: + cc -c -o out/test/elf/x86_64/comment/a.o -xc - +6: + on_exit +6: + echo OK +6: OK +6: + exit 0 + 43/309 Test #6: x86_64-x86_64_ifunc-alias ............... Passed 0.47 sec +test 58 + Start 58: x86_64-common-archive + +58: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-archive.sh" +58: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +58: Test timeout computed to be: 1500 +56: ++++ uname -m +56: +++ canonical_name x86_64 +56: +++ case $1 in +56: +++ echo x86_64 +56: ++ HOST=x86_64 +56: ++ '[' -n '' ']' +56: ++ MACHINE=x86_64 +56: ++ '[' -n '' ']' +56: ++ CC=cc +56: ++ CXX=c++ +56: ++ GCC=gcc +56: ++ GXX=g++ +56: ++ OBJDUMP=objdump +56: ++ OBJCOPY=objcopy +56: ++ STRIP=strip +56: ++ QEMU= +56: ++ trap 'on_error $LINENO' ERR +56: ++ trap on_exit EXIT +56: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/color-diagnostics.sh .sh +51: + cat +51: + cc -c -o out/test/elf/x86_64/bsymbolic/c.o -xc - -fno-PIE +55: + grep -q 'unknown command line option: -abcdefg' +42: + out/test/elf/x86_64/absolute-symbols/exe +50: + cc -B. -no-pie -o out/test/elf/x86_64/bsymbolic-functions/exe out/test/elf/x86_64/bsymbolic-functions/c.o out/test/elf/x86_64/bsymbolic-functions/b.so +42: + grep -q '^ip=0x80000.$' +49: + cc -B. -no-pie -o out/test/elf/x86_64/bno-symbolic/exe out/test/elf/x86_64/bno-symbolic/c.o out/test/elf/x86_64/bno-symbolic/b.so +56: ++ testname=color-diagnostics +56: ++ echo -n 'Testing color-diagnostics ... ' +56: Testing color-diagnostics ... ++ t=out/test/elf/x86_64/color-diagnostics +56: ++ mkdir -p out/test/elf/x86_64/color-diagnostics +58: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-archive.sh +53: + readelf -n out/test/elf/x86_64/build-id/exe +53: + grep -qv 'GNU.*0x00000010.*NT_GNU_BUILD_ID' 58: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 58: ++ export LC_ALL=C 58: ++ LC_ALL=C -57: + cat +42: + on_exit +42: + echo OK +42: OK +42: + exit 0 +43: + cc -B. -o out/test/elf/x86_64/allow-multiple-definition/exe out/test/elf/x86_64/allow-multiple-definition/a.o out/test/elf/x86_64/allow-multiple-definition/b.o -Wl,-z,muldefs +54: + cat + 44/309 Test #42: x86_64-absolute-symbols ................. Passed 0.17 sec +test 59 + Start 59: x86_64-common-ref + +59: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-ref.sh" +59: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +59: Test timeout computed to be: 1500 +54: + cc -o out/test/elf/x86_64/canonical-plt/b.o -c -xc - -fPIC 58: ++++ uname -m -57: + cc -fPIC -xc -c -o out/test/elf/i386/exclude-libs/a.o - -58: +++ canonical_name i686 +58: +++ canonical_name x86_64 58: +++ case $1 in -58: +++ echo i386 -58: ++ HOST=i386 +58: +++ echo x86_64 +58: ++ HOST=x86_64 58: ++ '[' -n '' ']' -58: ++ MACHINE=i386 +58: ++ MACHINE=x86_64 58: ++ '[' -n '' ']' 58: ++ CC=cc 58: ++ CXX=c++ @@ -4229,56 +5321,29 @@ 58: ++ QEMU= 58: ++ trap 'on_error $LINENO' ERR 58: ++ trap on_exit EXIT -55: + cc -B. -o out/test/elf/i386/entry/exe1 -Wl,-e,foo out/test/elf/i386/entry/a.o out/test/elf/i386/entry/b.o -54: + readelf --dyn-syms out/test/elf/i386/empty-version/b.so -54: + grep -q 'bar1$' -54: + readelf --dyn-syms out/test/elf/i386/empty-version/b.so -54: + grep -q 'bar2$' -58: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs2.sh .sh -58: ++ testname=exclude-libs2 -58: ++ echo -n 'Testing exclude-libs2 ... ' -58: Testing exclude-libs2 ... ++ t=out/test/elf/i386/exclude-libs2 -58: ++ mkdir -p out/test/elf/i386/exclude-libs2 -54: + on_exit -54: + echo OK -54: OK -54: + exit 0 - 51/269 Test #54: i686-empty-version .................. Passed 0.10 sec -test 59 - Start 59: i686-exclude-libs3 - -59: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs3.sh" -59: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -59: Test timeout computed to be: 1500 +58: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-archive.sh .sh +58: ++ testname=common-archive +58: ++ echo -n 'Testing common-archive ... ' +58: Testing common-archive ... ++ t=out/test/elf/x86_64/common-archive +58: ++ mkdir -p out/test/elf/x86_64/common-archive 58: + cat -52: + grep -q 'Hello world' -52: + out/test/elf/i386/empty-file/exe -58: + cc -x assembler -c -o out/test/elf/i386/exclude-libs2/a.o - -52: + on_exit -52: + echo OK -52: OK -52: + exit 0 - 52/269 Test #52: i686-empty-file ..................... Passed 0.13 sec -test 60 - Start 60: i686-execstack - -60: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/execstack.sh" -60: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -60: Test timeout computed to be: 1500 -59: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs3.sh +55: + grep -q 'unknown command line option: --abcdefg' +56: + cc -o out/test/elf/x86_64/color-diagnostics/a.o -c -xc - +56: + cat +53: + cc -B. -o out/test/elf/x86_64/build-id/exe out/test/elf/x86_64/build-id/a.c -Wl,-build-id=uuid +46: + cc -B. -o out/test/elf/x86_64/as-needed/exe out/test/elf/x86_64/as-needed/a.o -Wl,--no-as-needed out/test/elf/x86_64/as-needed/b.so out/test/elf/x86_64/as-needed/c.so +59: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-ref.sh 59: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -31: + cat 59: ++ export LC_ALL=C 59: ++ LC_ALL=C -31: + cc -flto -fPIC -o out/test/elf/i386/defsym-lto/a.o -c -xc - 59: ++++ uname -m -58: + rm -f out/test/elf/i386/exclude-libs2/b.a -59: +++ canonical_name i686 +45: + cc -B. -o out/test/elf/x86_64/as-needed-weak/exe out/test/elf/x86_64/as-needed-weak/a.o -Wl,-no-as-needed out/test/elf/x86_64/as-needed-weak/b.so out/test/elf/x86_64/as-needed-weak/c.so +59: +++ canonical_name x86_64 59: +++ case $1 in -59: +++ echo i386 -59: ++ HOST=i386 +59: +++ echo x86_64 +59: ++ HOST=x86_64 59: ++ '[' -n '' ']' -59: ++ MACHINE=i386 +59: ++ MACHINE=x86_64 59: ++ '[' -n '' ']' 59: ++ CC=cc 59: ++ CXX=c++ @@ -4290,23 +5355,49 @@ 59: ++ QEMU= 59: ++ trap 'on_error $LINENO' ERR 59: ++ trap on_exit EXIT -59: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs3.sh .sh -59: ++ testname=exclude-libs3 -59: ++ echo -n 'Testing exclude-libs3 ... ' -59: Testing exclude-libs3 ... ++ t=out/test/elf/i386/exclude-libs3 -59: ++ mkdir -p out/test/elf/i386/exclude-libs3 -58: + ar crs out/test/elf/i386/exclude-libs2/b.a out/test/elf/i386/exclude-libs2/a.o -60: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/execstack.sh +59: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-ref.sh .sh +55: + on_exit +55: + echo OK +55: OK +55: + exit 0 + 45/309 Test #55: x86_64-cmdline .......................... Passed 0.06 sec +test 60 + Start 60: x86_64-common + +60: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.sh" +60: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +60: Test timeout computed to be: 1500 +59: ++ testname=common-ref +59: ++ echo -n 'Testing common-ref ... ' +59: Testing common-ref ... ++ t=out/test/elf/x86_64/common-ref +59: ++ mkdir -p out/test/elf/x86_64/common-ref +59: + cat +47: + cc -shared -o out/test/elf/x86_64/as-needed2/c.so out/test/elf/x86_64/as-needed2/c.o out/test/elf/x86_64/as-needed2/a.so +58: + cc -fcommon -xc -c -o out/test/elf/x86_64/common-archive/a.o - +60: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.sh +59: + cc -fcommon -xc -c -o out/test/elf/x86_64/common-ref/a.o - 60: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 60: ++ export LC_ALL=C 60: ++ LC_ALL=C 60: ++++ uname -m -60: +++ canonical_name i686 +44: + on_exit +44: + echo OK +44: OK +44: + exit 0 + 46/309 Test #44: x86_64-ar-alignment ..................... Passed 0.18 sec +test 61 + Start 61: x86_64-compress-debug-sections-zstd + +61: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections-zstd.sh" +61: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +61: Test timeout computed to be: 1500 +57: + cc -B. -o out/test/elf/x86_64/comment/exe out/test/elf/x86_64/comment/a.o +60: +++ canonical_name x86_64 60: +++ case $1 in -60: +++ echo i386 -60: ++ HOST=i386 +60: +++ echo x86_64 +60: ++ HOST=x86_64 60: ++ '[' -n '' ']' -60: ++ MACHINE=i386 +60: ++ MACHINE=x86_64 60: ++ '[' -n '' ']' 60: ++ CC=cc 60: ++ CXX=c++ @@ -4318,75 +5409,24 @@ 60: ++ QEMU= 60: ++ trap 'on_error $LINENO' ERR 60: ++ trap on_exit EXIT -60: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/execstack.sh .sh -58: + cat -58: + cc -xc -c -o out/test/elf/i386/exclude-libs2/c.o - -57: + cat -57: + cc -fPIC -xc -c -o out/test/elf/i386/exclude-libs/b.o - -59: + cat -60: ++ testname=execstack -60: ++ echo -n 'Testing execstack ... ' -60: Testing execstack ... ++ t=out/test/elf/i386/execstack -60: ++ mkdir -p out/test/elf/i386/execstack -59: + cc -fPIC -xc -c -o out/test/elf/i386/exclude-libs3/a.o - -60: + cc -c -xc -o out/test/elf/i386/execstack/a.o - +60: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.sh .sh +60: ++ testname=common +60: ++ echo -n 'Testing common ... ' +60: Testing common ... ++ t=out/test/elf/x86_64/common +60: ++ mkdir -p out/test/elf/x86_64/common 60: + cat -31: + cc -B. -flto -o out/test/elf/i386/defsym-lto/exe out/test/elf/i386/defsym-lto/a.o -Wl,-defsym,live_func=dead_func -58: + cc -B. -shared -o out/test/elf/i386/exclude-libs2/d.so out/test/elf/i386/exclude-libs2/c.o out/test/elf/i386/exclude-libs2/b.a -Wl,-exclude-libs=b.a -55: + readelf -e out/test/elf/i386/entry/exe1 -55: + grep -q 'Entry point address:.*0x1000$' out/test/elf/i386/entry/log -55: + cc -B. -o out/test/elf/i386/entry/exe2 -Wl,-e,bar out/test/elf/i386/entry/a.o out/test/elf/i386/entry/b.o -59: + rm -f out/test/elf/i386/exclude-libs3/b.a -59: + ar crs out/test/elf/i386/exclude-libs3/b.a out/test/elf/i386/exclude-libs3/a.o -57: + rm -f out/test/elf/i386/exclude-libs/c.a -57: + ar crs out/test/elf/i386/exclude-libs/c.a out/test/elf/i386/exclude-libs/a.o -60: + cc -B. -o out/test/elf/i386/execstack/exe out/test/elf/i386/execstack/a.o -Wl,-z,execstack -57: + rm -f out/test/elf/i386/exclude-libs/d.a -59: + cat -59: + cc -fPIC -xc -c -o out/test/elf/i386/exclude-libs3/c.o - -57: + ar crs out/test/elf/i386/exclude-libs/d.a out/test/elf/i386/exclude-libs/b.o -57: + cc -fPIC -xc -c -o out/test/elf/i386/exclude-libs/e.o - -57: + cat -58: + readelf --dyn-syms out/test/elf/i386/exclude-libs2/d.so -59: + cc -B. -shared -o out/test/elf/i386/exclude-libs3/d.so out/test/elf/i386/exclude-libs3/c.o out/test/elf/i386/exclude-libs3/b.a -Wl,-exclude-libs=ALL -58: + grep -Fq foo out/test/elf/i386/exclude-libs2/log -58: + on_exit -58: + echo OK -58: OK -58: + exit 0 -55: + readelf -e out/test/elf/i386/entry/exe2 - 53/269 Test #58: i686-exclude-libs2 .................. Passed 0.14 sec -test 61 - Start 61: i686-execute-only - -61: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/execute-only.sh" -61: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -61: Test timeout computed to be: 1500 -57: + cc -B. -shared -o out/test/elf/i386/exclude-libs/f.so out/test/elf/i386/exclude-libs/e.o out/test/elf/i386/exclude-libs/c.a out/test/elf/i386/exclude-libs/d.a -55: + grep -q 'Entry point address:.*0x2000$' out/test/elf/i386/entry/log -61: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/execute-only.sh +60: + cc -fcommon -xc -c -o out/test/elf/x86_64/common/a.o - +61: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections-zstd.sh 61: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 61: ++ export LC_ALL=C 61: ++ LC_ALL=C -55: + on_exit -55: + echo OK -55: OK -55: + exit 0 - 54/269 Test #55: i686-entry .......................... Passed 0.19 sec -test 62 - Start 62: i686-export-dynamic - -62: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-dynamic.sh" -62: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -62: Test timeout computed to be: 1500 61: ++++ uname -m -62: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-dynamic.sh -61: +++ canonical_name i686 +61: +++ canonical_name x86_64 61: +++ case $1 in -61: +++ echo i386 -61: ++ HOST=i386 +61: +++ echo x86_64 +61: ++ HOST=x86_64 61: ++ '[' -n '' ']' -61: ++ MACHINE=i386 +61: ++ MACHINE=x86_64 61: ++ '[' -n '' ']' 61: ++ CC=cc 61: ++ CXX=c++ @@ -4398,25 +5438,70 @@ 61: ++ QEMU= 61: ++ trap 'on_error $LINENO' ERR 61: ++ trap on_exit EXIT -61: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/execute-only.sh .sh +61: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections-zstd.sh .sh +51: + cc -B. -no-pie -o out/test/elf/x86_64/bsymbolic/exe out/test/elf/x86_64/bsymbolic/c.o out/test/elf/x86_64/bsymbolic/b.so +56: + ./mold -o out/test/elf/x86_64/color-diagnostics/exe out/test/elf/x86_64/color-diagnostics/a.o --color-diagnostics +61: ++ testname=compress-debug-sections-zstd +61: ++ echo -n 'Testing compress-debug-sections-zstd ... ' +61: Testing compress-debug-sections-zstd ... ++ t=out/test/elf/x86_64/compress-debug-sections-zstd +61: ++ mkdir -p out/test/elf/x86_64/compress-debug-sections-zstd +61: + '[' x86_64 = arm ']' +61: + '[' x86_64 = riscv32 ']' +61: + command -v zstdcat +61: + skip +61: + echo skipped +61: skipped +61: + trap - EXIT +61: + exit 0 + 47/309 Test #61: x86_64-compress-debug-sections-zstd .....***Skipped 0.01 sec +test 62 + Start 62: x86_64-compress-debug-sections + +62: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections.sh" +62: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +62: Test timeout computed to be: 1500 +54: + cat +54: + cc -o out/test/elf/x86_64/canonical-plt/c.o -c -xc - -fno-PIC +50: + grep -q '3 3 0' +47: + cat +47: + cc -c -o out/test/elf/x86_64/as-needed2/d.o -xc - +50: + out/test/elf/x86_64/bsymbolic-functions/exe +46: + readelf --dynamic out/test/elf/x86_64/as-needed/exe +46: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/x86_64/as-needed/readelf +50: + on_exit +50: + echo OK +50: OK +50: + exit 0 +62: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections.sh 62: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 62: ++ export LC_ALL=C 62: ++ LC_ALL=C -60: + readelf --segments -W out/test/elf/i386/execstack/exe -60: + grep -q 'GNU_STACK.* RWE ' -61: ++ testname=execute-only -61: ++ echo -n 'Testing execute-only ... ' -61: Testing execute-only ... ++ t=out/test/elf/i386/execute-only -61: ++ mkdir -p out/test/elf/i386/execute-only 62: ++++ uname -m -62: +++ canonical_name i686 +49: + out/test/elf/x86_64/bno-symbolic/exe +49: + grep -q '3 3 1' + 48/309 Test #50: x86_64-bsymbolic-functions .............. Passed 0.18 sec +test 63 + Start 63: x86_64-compressed-debug-info + +63: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/compressed-debug-info.sh" +63: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +63: Test timeout computed to be: 1500 +43: + on_exit +43: + echo OK +43: OK +43: + exit 0 +49: + on_exit +49: + echo OK +49: OK +49: + exit 0 +46: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/x86_64/as-needed/readelf +46: + cc -B. -o out/test/elf/x86_64/as-needed/exe out/test/elf/x86_64/as-needed/a.o -Wl,--as-needed out/test/elf/x86_64/as-needed/b.so out/test/elf/x86_64/as-needed/c.so +62: +++ canonical_name x86_64 62: +++ case $1 in -62: +++ echo i386 -60: + cc -B. -o out/test/elf/i386/execstack/exe out/test/elf/i386/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack -61: + '[' i386 = sparc64 ']' -62: ++ HOST=i386 +62: +++ echo x86_64 +62: ++ HOST=x86_64 62: ++ '[' -n '' ']' -62: ++ MACHINE=i386 +62: ++ MACHINE=x86_64 62: ++ '[' -n '' ']' 62: ++ CC=cc 62: ++ CXX=c++ @@ -4428,52 +5513,43 @@ 62: ++ QEMU= 62: ++ trap 'on_error $LINENO' ERR 62: ++ trap on_exit EXIT -61: + cat -62: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-dynamic.sh .sh -56: + static=-static -56: + static='-static -pthread' -56: + cat -61: + cc -o out/test/elf/i386/execute-only/a.o -c -xc - -62: ++ testname=export-dynamic -62: ++ echo -n 'Testing export-dynamic ... ' -62: Testing export-dynamic ... ++ t=out/test/elf/i386/export-dynamic -62: ++ mkdir -p out/test/elf/i386/export-dynamic -62: + cat -62: + cc -o out/test/elf/i386/export-dynamic/a.o -c -x assembler - -56: + c++ -c -o out/test/elf/i386/exception/b.o out/test/elf/i386/exception/a.cc -fPIC -62: + cc -shared -fPIC -o out/test/elf/i386/export-dynamic/b.so -xc /dev/null -59: + readelf --dyn-syms out/test/elf/i386/exclude-libs3/d.so -57: + readelf --dyn-syms out/test/elf/i386/exclude-libs/f.so -59: + grep -Fq foo out/test/elf/i386/exclude-libs3/log -57: + grep -Fq foo out/test/elf/i386/exclude-libs/log -59: + on_exit -59: + echo OK -59: OK -59: + exit 0 - 55/269 Test #59: i686-exclude-libs3 .................. Passed 0.16 sec -test 63 - Start 63: i686-export-from-exe +62: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections.sh .sh +62: ++ testname=compress-debug-sections +62: ++ echo -n 'Testing compress-debug-sections ... ' +62: Testing compress-debug-sections ... ++ t=out/test/elf/x86_64/compress-debug-sections +62: ++ mkdir -p out/test/elf/x86_64/compress-debug-sections +56: + grep -q $'\E' out/test/elf/x86_64/color-diagnostics/log +56: + ./mold -o out/test/elf/x86_64/color-diagnostics/exe out/test/elf/x86_64/color-diagnostics/a.o --color-diagnostics=always + 49/309 Test #43: x86_64-allow-multiple-definition ........ Passed 0.21 sec +test 64 + Start 64: x86_64-copyrel-alignment -63: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-from-exe.sh" -63: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -63: Test timeout computed to be: 1500 -57: + grep -Fq bar out/test/elf/i386/exclude-libs/log -57: + grep -Fq baz out/test/elf/i386/exclude-libs/log -57: + cc -B. -shared -o out/test/elf/i386/exclude-libs/f.so out/test/elf/i386/exclude-libs/e.o out/test/elf/i386/exclude-libs/c.a out/test/elf/i386/exclude-libs/d.a -Wl,-exclude-libs=c.a -63: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-from-exe.sh +64: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-alignment.sh" +64: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +64: Test timeout computed to be: 1500 + 50/309 Test #49: x86_64-bno-symbolic ..................... Passed 0.19 sec +test 65 + Start 65: x86_64-copyrel-protected + +65: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-protected.sh" +65: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +65: Test timeout computed to be: 1500 +62: + command -v dwarfdump +62: + cc -c -g -o out/test/elf/x86_64/compress-debug-sections/a.o -xc - +62: + cat +60: + cat +60: + cc -fcommon -xc -c -o out/test/elf/x86_64/common/b.o - +63: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compressed-debug-info.sh 63: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 63: ++ export LC_ALL=C 63: ++ LC_ALL=C -61: + cc -B. -o out/test/elf/i386/execute-only/exe out/test/elf/i386/execute-only/a.o -Wl,--execute-only 63: ++++ uname -m -63: +++ canonical_name i686 +63: +++ canonical_name x86_64 63: +++ case $1 in -63: +++ echo i386 -60: + readelf --segments -W out/test/elf/i386/execstack/exe -60: + grep -q 'GNU_STACK.* RW ' -63: ++ HOST=i386 +63: +++ echo x86_64 +63: ++ HOST=x86_64 63: ++ '[' -n '' ']' -63: ++ MACHINE=i386 +63: ++ MACHINE=x86_64 63: ++ '[' -n '' ']' 63: ++ CC=cc 63: ++ CXX=c++ @@ -4485,117 +5561,50 @@ 63: ++ QEMU= 63: ++ trap 'on_error $LINENO' ERR 63: ++ trap on_exit EXIT -63: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-from-exe.sh .sh -63: ++ testname=export-from-exe -63: ++ echo -n 'Testing export-from-exe ... ' -63: Testing export-from-exe ... ++ t=out/test/elf/i386/export-from-exe -63: ++ mkdir -p out/test/elf/i386/export-from-exe -60: + cc -B. -o out/test/elf/i386/execstack/exe out/test/elf/i386/execstack/a.o -56: + c++ -c -o out/test/elf/i386/exception/c.o out/test/elf/i386/exception/a.cc -fno-PIC -63: + cat -63: + cc -o out/test/elf/i386/export-from-exe/a.o -c -xc - -62: + ./mold -o out/test/elf/i386/export-dynamic/exe out/test/elf/i386/export-dynamic/a.o out/test/elf/i386/export-dynamic/b.so --export-dynamic -57: + readelf --dyn-syms out/test/elf/i386/exclude-libs/f.so -57: + grep -Fq foo out/test/elf/i386/exclude-libs/log -57: + grep -Fq bar out/test/elf/i386/exclude-libs/log -57: + grep -Fq baz out/test/elf/i386/exclude-libs/log -57: + cc -B. -shared -o out/test/elf/i386/exclude-libs/f.so out/test/elf/i386/exclude-libs/e.o out/test/elf/i386/exclude-libs/c.a out/test/elf/i386/exclude-libs/d.a -Wl,-exclude-libs=c.a -Wl,-exclude-libs=d.a -62: + readelf --dyn-syms out/test/elf/i386/export-dynamic/exe -63: + cat -62: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/elf/i386/export-dynamic/log -63: + cc -shared -fPIC -o out/test/elf/i386/export-from-exe/b.so -xc - -62: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/elf/i386/export-dynamic/log -60: + readelf --segments -W out/test/elf/i386/execstack/exe -56: + c++ -B. -o out/test/elf/i386/exception/exe1 out/test/elf/i386/exception/b.o -static -pthread -31: + out/test/elf/i386/defsym-lto/exe -31: + grep -q '^OK$' -60: + grep -q 'GNU_STACK.* RW ' -62: + on_exit -62: + echo OK -62: OK -62: + exit 0 - 56/269 Test #62: i686-export-dynamic ................. Passed 0.12 sec -test 64 - Start 64: i686-fatal-warnings - -64: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/fatal-warnings.sh" -64: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -64: Test timeout computed to be: 1500 -61: + out/test/elf/i386/execute-only/exe -61: + grep -q 'Hello world' -31: + on_exit -31: + echo OK -31: OK -31: + exit 0 - 57/269 Test #31: i686-defsym-lto ..................... Passed 1.02 sec -test 65 - Start 65: i686-filler - -65: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/filler.sh" -65: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -65: Test timeout computed to be: 1500 -60: + on_exit -60: + echo OK -60: OK -60: + exit 0 -64: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/fatal-warnings.sh - 58/269 Test #60: i686-execstack ...................... Passed 0.23 sec -test 66 - Start 66: i686-filter - -66: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/filter.sh" -66: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -66: Test timeout computed to be: 1500 +59: + cat +59: + cc -fcommon -xc -c -o out/test/elf/x86_64/common-ref/b.o - +58: + cc -fcommon -xc -c -o out/test/elf/x86_64/common-archive/b.o - +58: + cat +57: + readelf -p .comment out/test/elf/x86_64/comment/exe +57: + grep -q '[ms]old' +63: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compressed-debug-info.sh .sh +64: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-alignment.sh +45: + readelf --dynamic out/test/elf/x86_64/as-needed-weak/exe +65: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-protected.sh +63: ++ testname=compressed-debug-info +63: ++ echo -n 'Testing compressed-debug-info ... ' +63: Testing compressed-debug-info ... ++ t=out/test/elf/x86_64/compressed-debug-info +63: ++ mkdir -p out/test/elf/x86_64/compressed-debug-info 64: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 64: ++ export LC_ALL=C 64: ++ LC_ALL=C +57: + readelf -SW out/test/elf/x86_64/comment/exe +57: + grep -Eq '\.comment.*\bMS\b' +63: + command -v dwarfdump 64: ++++ uname -m -65: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/filler.sh -61: + readelf -W --segments out/test/elf/i386/execute-only/exe -61: + grep -Eq 'LOAD\s.*[0-9a-f] E 0x' -64: +++ canonical_name i686 -64: +++ case $1 in -64: +++ echo i386 +45: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/x86_64/as-needed-weak/readelf 65: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 65: ++ export LC_ALL=C 65: ++ LC_ALL=C -64: ++ HOST=i386 -64: ++ '[' -n '' ']' -64: ++ MACHINE=i386 -64: ++ '[' -n '' ']' -64: ++ CC=cc -64: ++ CXX=c++ -64: ++ GCC=gcc -64: ++ GXX=g++ -64: ++ OBJDUMP=objdump -64: ++ OBJCOPY=objcopy -64: ++ STRIP=strip -64: ++ QEMU= -66: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/filter.sh -64: ++ trap 'on_error $LINENO' ERR -64: ++ trap on_exit EXIT -65: ++++ uname -m -64: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/fatal-warnings.sh .sh -61: + on_exit -61: + echo OK -61: OK -61: + exit 0 -66: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -66: ++ export LC_ALL=C -66: ++ LC_ALL=C - 59/269 Test #61: i686-execute-only ................... Passed 0.14 sec -test 67 - Start 67: i686-func-addr +57: + on_exit +57: + echo OK +57: OK +57: + exit 0 +63: + cat + 51/309 Test #57: x86_64-comment .......................... Passed 0.09 sec +test 66 + Start 66: x86_64-copyrel-relro -67: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/func-addr.sh" -67: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -67: Test timeout computed to be: 1500 -65: +++ canonical_name i686 +66: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-relro.sh" +66: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +66: Test timeout computed to be: 1500 +65: ++++ uname -m +65: +++ canonical_name x86_64 65: +++ case $1 in -65: +++ echo i386 -65: ++ HOST=i386 +65: +++ echo x86_64 +65: ++ HOST=x86_64 65: ++ '[' -n '' ']' -65: ++ MACHINE=i386 +65: ++ MACHINE=x86_64 65: ++ '[' -n '' ']' 65: ++ CC=cc 65: ++ CXX=c++ @@ -4607,20 +5616,61 @@ 65: ++ QEMU= 65: ++ trap 'on_error $LINENO' ERR 65: ++ trap on_exit EXIT -65: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/filler.sh .sh -64: ++ testname=fatal-warnings -64: ++ echo -n 'Testing fatal-warnings ... ' -64: Testing fatal-warnings ... ++ t=out/test/elf/i386/fatal-warnings -64: ++ mkdir -p out/test/elf/i386/fatal-warnings +65: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-protected.sh .sh +64: +++ canonical_name x86_64 +64: +++ case $1 in +64: +++ echo x86_64 +64: ++ HOST=x86_64 +64: ++ '[' -n '' ']' +64: ++ MACHINE=x86_64 +64: ++ '[' -n '' ']' +64: ++ CC=cc +64: ++ CXX=c++ +64: ++ GCC=gcc +64: ++ GXX=g++ +64: ++ OBJDUMP=objdump +64: ++ OBJCOPY=objcopy +64: ++ STRIP=strip +64: ++ QEMU= +64: ++ trap 'on_error $LINENO' ERR +64: ++ trap on_exit EXIT +64: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-alignment.sh .sh +64: ++ testname=copyrel-alignment +64: ++ echo -n 'Testing copyrel-alignment ... ' +64: Testing copyrel-alignment ... ++ t=out/test/elf/x86_64/copyrel-alignment +64: ++ mkdir -p out/test/elf/x86_64/copyrel-alignment +63: + c++ -c -o out/test/elf/x86_64/compressed-debug-info/a.o -g -gz=zlib -xc++ - +45: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/x86_64/as-needed-weak/readelf +45: + cc -B. -o out/test/elf/x86_64/as-needed-weak/exe out/test/elf/x86_64/as-needed-weak/a.o -Wl,-as-needed out/test/elf/x86_64/as-needed-weak/b.so out/test/elf/x86_64/as-needed-weak/c.so +53: + readelf -nW out/test/elf/x86_64/build-id/exe +53: + grep -Eq 'GNU.*0x00000010.*NT_GNU_BUILD_ID.*Build ID: ............4...[89abcdef]' +64: + '[' x86_64 = ppc64 ']' +64: + '[' x86_64 = ppc64le ']' +64: + '[' x86_64 = alpha ']' 64: + cat +65: ++ testname=copyrel-protected +65: ++ echo -n 'Testing copyrel-protected ... ' +65: Testing copyrel-protected ... ++ t=out/test/elf/x86_64/copyrel-protected +65: ++ mkdir -p out/test/elf/x86_64/copyrel-protected +66: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-relro.sh +64: + cc -fPIC -shared -o out/test/elf/x86_64/copyrel-alignment/a.so -xc - +53: + cc -B. -o out/test/elf/x86_64/build-id/exe out/test/elf/x86_64/build-id/a.c -Wl,-build-id=md5 +66: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +66: ++ export LC_ALL=C +66: ++ LC_ALL=C +65: + '[' x86_64 = ppc64 ']' +65: + '[' x86_64 = ppc64le ']' +65: + '[' x86_64 = alpha ']' +65: + cat +65: + cc -o out/test/elf/x86_64/copyrel-protected/a.o -c -xc -fno-PIE - 66: ++++ uname -m -64: + cc -fcommon -xc -c -o out/test/elf/i386/fatal-warnings/a.o - -66: +++ canonical_name i686 +56: + grep -q $'\E' out/test/elf/x86_64/color-diagnostics/log +66: +++ canonical_name x86_64 66: +++ case $1 in -66: +++ echo i386 -66: ++ HOST=i386 +66: +++ echo x86_64 +66: ++ HOST=x86_64 66: ++ '[' -n '' ']' -66: ++ MACHINE=i386 +66: ++ MACHINE=x86_64 66: ++ '[' -n '' ']' 66: ++ CC=cc 66: ++ CXX=c++ @@ -4631,32 +5681,48 @@ 66: ++ STRIP=strip 66: ++ QEMU= 66: ++ trap 'on_error $LINENO' ERR -65: ++ testname=filler -65: ++ echo -n 'Testing filler ... ' -65: Testing filler ... ++ t=out/test/elf/i386/filler -65: ++ mkdir -p out/test/elf/i386/filler 66: ++ trap on_exit EXIT -67: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/func-addr.sh -66: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/filter.sh .sh +59: + rm -f out/test/elf/x86_64/common-ref/c.a +66: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-relro.sh .sh +59: + ar rcs out/test/elf/x86_64/common-ref/c.a out/test/elf/x86_64/common-ref/b.o +66: ++ testname=copyrel-relro +66: ++ echo -n 'Testing copyrel-relro ... ' +66: Testing copyrel-relro ... ++ t=out/test/elf/x86_64/copyrel-relro +66: ++ mkdir -p out/test/elf/x86_64/copyrel-relro +58: + cat +58: + cc -fcommon -xc -c -o out/test/elf/x86_64/common-archive/c.o - +56: + ./mold -o out/test/elf/x86_64/color-diagnostics/exe out/test/elf/x86_64/color-diagnostics/a.o --color-diagnostics=never +66: + cat +66: + cc -o out/test/elf/x86_64/copyrel-relro/a.o -c -xc -fno-PIE - +59: + cat +59: + cc -fcommon -xc -c -o out/test/elf/x86_64/common-ref/d.o - +51: + out/test/elf/x86_64/bsymbolic/exe +51: + grep -q '3 4' +47: + cc -B. -o out/test/elf/x86_64/as-needed2/exe out/test/elf/x86_64/as-needed2/d.o -Wl,--as-needed out/test/elf/x86_64/as-needed2/c.so out/test/elf/x86_64/as-needed2/b.so out/test/elf/x86_64/as-needed2/a.so +51: + on_exit +51: + echo OK +51: OK +51: + exit 0 + 52/309 Test #51: x86_64-bsymbolic ........................ Passed 0.18 sec +test 67 + Start 67: x86_64-copyrel + +67: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel.sh" +67: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +67: Test timeout computed to be: 1500 +54: + cc -B. -no-pie -o out/test/elf/x86_64/canonical-plt/exe out/test/elf/x86_64/canonical-plt/a.so out/test/elf/x86_64/canonical-plt/b.o out/test/elf/x86_64/canonical-plt/c.o +60: + cc -B. -o out/test/elf/x86_64/common/exe out/test/elf/x86_64/common/a.o out/test/elf/x86_64/common/b.o +67: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel.sh 67: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 67: ++ export LC_ALL=C 67: ++ LC_ALL=C -66: ++ testname=filter -65: + test_cflags -static -66: ++ echo -n 'Testing filter ... ' -66: Testing filter ... ++ t=out/test/elf/i386/filter -66: ++ mkdir -p out/test/elf/i386/filter -65: + echo 'int main() {}' -65: + cc -static -o /dev/null -xc - 67: ++++ uname -m -67: +++ canonical_name i686 +67: +++ canonical_name x86_64 67: +++ case $1 in -67: +++ echo i386 -66: + cat -66: + cc -o out/test/elf/i386/filter/a.o -c -x assembler - -67: ++ HOST=i386 +67: +++ echo x86_64 +67: ++ HOST=x86_64 67: ++ '[' -n '' ']' -67: ++ MACHINE=i386 +67: ++ MACHINE=x86_64 67: ++ '[' -n '' ']' 67: ++ CC=cc 67: ++ CXX=c++ @@ -4668,47 +5734,84 @@ 67: ++ QEMU= 67: ++ trap 'on_error $LINENO' ERR 67: ++ trap on_exit EXIT -67: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/func-addr.sh .sh -67: ++ testname=func-addr -67: ++ echo -n 'Testing func-addr ... ' -67: Testing func-addr ... ++ t=out/test/elf/i386/func-addr -67: ++ mkdir -p out/test/elf/i386/func-addr +67: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel.sh .sh +62: + cc -B. -o out/test/elf/x86_64/compress-debug-sections/exe out/test/elf/x86_64/compress-debug-sections/a.o -Wl,--compress-debug-sections=zlib +67: ++ testname=copyrel +67: ++ echo -n 'Testing copyrel ... ' +67: Testing copyrel ... ++ t=out/test/elf/x86_64/copyrel +67: ++ mkdir -p out/test/elf/x86_64/copyrel +56: + grep -q $'\E' out/test/elf/x86_64/color-diagnostics/log +56: + ./mold -o out/test/elf/x86_64/color-diagnostics/exe out/test/elf/x86_64/color-diagnostics/a.o --color-diagnostics=auto 67: + cat -67: + cc -shared -o out/test/elf/i386/func-addr/a.so -xc - -66: + ./mold -o out/test/elf/i386/filter/b.so out/test/elf/i386/filter/a.o --filter foo -F bar -shared +67: + cc -fno-PIC -o out/test/elf/x86_64/copyrel/a.o -c -xc - +65: + cc -shared -o out/test/elf/x86_64/copyrel-protected/b.so -xc - +65: + cat +63: + cat +63: + c++ -c -o out/test/elf/x86_64/compressed-debug-info/b.o -g -gz=zlib -xc++ - +46: + readelf --dynamic out/test/elf/x86_64/as-needed/exe 64: + cat -64: + cc -fcommon -xc -c -o out/test/elf/i386/fatal-warnings/b.o - -66: + readelf --dynamic out/test/elf/i386/filter/b.so -57: + readelf --dyn-syms out/test/elf/i386/exclude-libs/f.so -66: + grep -Fq 'Filter library: [foo]' out/test/elf/i386/filter/log -57: + grep -Fq foo out/test/elf/i386/exclude-libs/log -66: + grep -Fq 'Filter library: [bar]' out/test/elf/i386/filter/log -57: + grep -Fq bar out/test/elf/i386/exclude-libs/log -66: + on_exit -66: + echo OK -66: OK -66: + exit 0 - 60/269 Test #66: i686-filter ......................... Passed 0.05 sec +64: + cc -fPIC -shared -o out/test/elf/x86_64/copyrel-alignment/b.so -xc - +45: + readelf --dynamic out/test/elf/x86_64/as-needed-weak/exe +59: + rm -f out/test/elf/x86_64/common-ref/e.a +58: + cat +58: + cc -fcommon -xc -c -o out/test/elf/x86_64/common-archive/d.o - +46: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/x86_64/as-needed/readelf +45: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/x86_64/as-needed-weak/readelf +59: + ar rcs out/test/elf/x86_64/common-ref/e.a out/test/elf/x86_64/common-ref/d.o +56: + grep -q $'\E' out/test/elf/x86_64/color-diagnostics/log +45: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/x86_64/as-needed-weak/readelf +46: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/x86_64/as-needed/readelf +56: + on_exit +56: + echo OK +56: OK +56: + exit 0 +45: + on_exit +45: + echo OK +45: OK +45: + exit 0 + 53/309 Test #45: x86_64-as-needed-weak ................... Passed 0.27 sec test 68 - Start 68: i686-gc-sections + Start 68: x86_64-dead-debug-sections -68: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gc-sections.sh" +68: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dead-debug-sections.sh" 68: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 68: Test timeout computed to be: 1500 -57: + grep -Fq baz out/test/elf/i386/exclude-libs/log -57: + cc -B. -shared -o out/test/elf/i386/exclude-libs/f.so out/test/elf/i386/exclude-libs/e.o out/test/elf/i386/exclude-libs/c.a out/test/elf/i386/exclude-libs/d.a -Wl,-exclude-libs=ALL -63: + cc -B. -o out/test/elf/i386/export-from-exe/exe out/test/elf/i386/export-from-exe/a.o out/test/elf/i386/export-from-exe/b.so -68: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gc-sections.sh + 54/309 Test #56: x86_64-color-diagnostics ................ Passed 0.14 sec +test 69 + Start 69: x86_64-debug-macro-section + +69: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/debug-macro-section.sh" +69: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +69: Test timeout computed to be: 1500 +46: + on_exit +46: + echo OK +46: OK +46: + exit 0 +59: + cc -B. -o out/test/elf/x86_64/common-ref/exe out/test/elf/x86_64/common-ref/a.o out/test/elf/x86_64/common-ref/c.a out/test/elf/x86_64/common-ref/e.a +54: + out/test/elf/x86_64/canonical-plt/exe +54: + grep -q '^1 1 1$' +54: + on_exit +54: + echo OK +54: OK +54: + exit 0 +66: + cc -fPIC -shared -o out/test/elf/x86_64/copyrel-relro/b.so -xc - +66: + cat +47: + grep -q '^3$' +47: + out/test/elf/x86_64/as-needed2/exe +60: + grep -q '0 5 42' +60: + out/test/elf/x86_64/common/exe +58: + rm -f out/test/elf/x86_64/common-archive/e.a +68: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dead-debug-sections.sh 68: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 68: ++ export LC_ALL=C 68: ++ LC_ALL=C 68: ++++ uname -m -68: +++ canonical_name i686 +68: +++ canonical_name x86_64 68: +++ case $1 in -68: +++ echo i386 -68: ++ HOST=i386 +68: +++ echo x86_64 +68: ++ HOST=x86_64 68: ++ '[' -n '' ']' -68: ++ MACHINE=i386 +68: ++ MACHINE=x86_64 68: ++ '[' -n '' ']' 68: ++ CC=cc 68: ++ CXX=c++ @@ -4720,57 +5823,49 @@ 68: ++ QEMU= 68: ++ trap 'on_error $LINENO' ERR 68: ++ trap on_exit EXIT -68: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gc-sections.sh .sh -68: ++ testname=gc-sections -68: ++ echo -n 'Testing gc-sections ... ' -68: Testing gc-sections ... ++ t=out/test/elf/i386/gc-sections -68: ++ mkdir -p out/test/elf/i386/gc-sections -64: + cc -B. -o out/test/elf/i386/fatal-warnings/exe out/test/elf/i386/fatal-warnings/a.o out/test/elf/i386/fatal-warnings/b.o -Wl,-warn-common -68: + cat -68: + c++ -B. -o out/test/elf/i386/gc-sections/exe1 out/test/elf/i386/gc-sections/a.cc -ffunction-sections -fdata-sections -67: + cat -67: + cc -o out/test/elf/i386/func-addr/b.o -c -xc -fno-PIC - -63: + grep -q expfn2 -63: + readelf --dyn-syms out/test/elf/i386/export-from-exe/exe -63: + readelf --dyn-syms out/test/elf/i386/export-from-exe/exe -63: + grep -q expfn1 -57: + readelf --dyn-syms out/test/elf/i386/exclude-libs/f.so -57: + grep -Fq foo out/test/elf/i386/exclude-libs/log -63: + on_exit -63: + echo OK -63: OK -63: + exit 0 - 61/269 Test #63: i686-export-from-exe ................ Passed 0.19 sec -test 69 - Start 69: i686-gdb-index-compress-output + 55/309 Test #46: x86_64-as-needed ........................ Passed 0.28 sec +test 70 + Start 70: x86_64-default-symver -69: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-compress-output.sh" -69: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -69: Test timeout computed to be: 1500 -57: + grep -Fq bar out/test/elf/i386/exclude-libs/log -69: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-compress-output.sh -57: + grep -Fq baz out/test/elf/i386/exclude-libs/log +70: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/default-symver.sh" +70: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +70: Test timeout computed to be: 1500 + 56/309 Test #54: x86_64-canonical-plt .................... Passed 0.19 sec +test 71 + Start 71: x86_64-defsym-lto + +71: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym-lto.sh" +71: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +71: Test timeout computed to be: 1500 +47: + readelf --dynamic out/test/elf/x86_64/as-needed2/exe +47: + grep -q /a.so out/test/elf/x86_64/as-needed2/log +47: + grep -q /c.so out/test/elf/x86_64/as-needed2/log +60: + readelf --sections out/test/elf/x86_64/common/exe +60: + grep -q '.common .*NOBITS' out/test/elf/x86_64/common/log +58: + ar rcs out/test/elf/x86_64/common-archive/e.a out/test/elf/x86_64/common-archive/b.o out/test/elf/x86_64/common-archive/c.o out/test/elf/x86_64/common-archive/d.o +58: + cc -B. -o out/test/elf/x86_64/common-archive/exe out/test/elf/x86_64/common-archive/a.o out/test/elf/x86_64/common-archive/e.a +68: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dead-debug-sections.sh .sh +68: ++ testname=dead-debug-sections +68: ++ echo -n 'Testing dead-debug-sections ... ' +68: Testing dead-debug-sections ... ++ t=out/test/elf/x86_64/dead-debug-sections +68: ++ mkdir -p out/test/elf/x86_64/dead-debug-sections +68: + command -v dwarfdump +68: + cat +68: + c++ -c -o out/test/elf/x86_64/dead-debug-sections/a.o -g -xc++ - +69: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/debug-macro-section.sh 69: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 69: ++ export LC_ALL=C 69: ++ LC_ALL=C -57: + on_exit -57: + echo OK -57: OK -57: + exit 0 69: ++++ uname -m - 62/269 Test #57: i686-exclude-libs ................... Passed 0.40 sec -test 70 - Start 70: i686-gdb-index-dwarf2 - -70: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf2.sh" -70: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -70: Test timeout computed to be: 1500 -69: +++ canonical_name i686 +69: +++ canonical_name x86_64 69: +++ case $1 in -69: +++ echo i386 -69: ++ HOST=i386 +69: +++ echo x86_64 +53: + readelf -n out/test/elf/x86_64/build-id/exe +53: + grep -q 'GNU.*0x00000010.*NT_GNU_BUILD_ID' +70: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/default-symver.sh +69: ++ HOST=x86_64 69: ++ '[' -n '' ']' -69: ++ MACHINE=i386 +69: ++ MACHINE=x86_64 69: ++ '[' -n '' ']' 69: ++ CC=cc 69: ++ CXX=c++ @@ -4780,30 +5875,44 @@ 69: ++ OBJCOPY=objcopy 69: ++ STRIP=strip 69: ++ QEMU= +62: + dwarfdump out/test/elf/x86_64/compress-debug-sections/exe 69: ++ trap 'on_error $LINENO' ERR 69: ++ trap on_exit EXIT -69: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-compress-output.sh .sh -69: ++ testname=gdb-index-compress-output -69: ++ echo -n 'Testing gdb-index-compress-output ... ' -69: Testing gdb-index-compress-output ... ++ t=out/test/elf/i386/gdb-index-compress-output -69: ++ mkdir -p out/test/elf/i386/gdb-index-compress-output -70: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf2.sh -69: + '[' i386 = i386 ']' -69: + '[' i386 = riscv64 -o i386 = riscv32 -o i386 = sparc64 ']' -64: + cc -B. -o out/test/elf/i386/fatal-warnings/exe out/test/elf/i386/fatal-warnings/a.o out/test/elf/i386/fatal-warnings/b.o -Wl,-warn-common -Wl,-fatal-warnings -69: + command -v gdb 70: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 70: ++ export LC_ALL=C 70: ++ LC_ALL=C -69: + cat -69: + cc -c -o out/test/elf/i386/gdb-index-compress-output/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +60: + on_exit +60: + echo OK +60: OK +60: + exit 0 +69: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/debug-macro-section.sh .sh + 57/309 Test #60: x86_64-common ........................... Passed 0.12 sec +test 72 + Start 72: x86_64-defsym + +72: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym.sh" +72: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +72: Test timeout computed to be: 1500 +47: + grep -q /b.so out/test/elf/x86_64/as-needed2/log +47: + on_exit +47: + echo OK +47: OK +47: + exit 0 +67: + cat +67: + cc -fno-PIC -o out/test/elf/x86_64/copyrel/b.o -c -xc - +53: + cc -B. -o out/test/elf/x86_64/build-id/exe out/test/elf/x86_64/build-id/a.c -Wl,-build-id=sha1 +71: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym-lto.sh +71: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +71: ++ export LC_ALL=C +71: ++ LC_ALL=C +71: ++++ uname -m 70: ++++ uname -m -70: +++ canonical_name i686 +70: +++ canonical_name x86_64 70: +++ case $1 in -70: +++ echo i386 -70: ++ HOST=i386 +70: +++ echo x86_64 +70: ++ HOST=x86_64 70: ++ '[' -n '' ']' -70: ++ MACHINE=i386 +70: ++ MACHINE=x86_64 70: ++ '[' -n '' ']' 70: ++ CC=cc 70: ++ CXX=c++ @@ -4815,65 +5924,23 @@ 70: ++ QEMU= 70: ++ trap 'on_error $LINENO' ERR 70: ++ trap on_exit EXIT -70: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf2.sh .sh -65: + cat -65: + cc -o out/test/elf/i386/filler/a.o -c -xc - -70: ++ testname=gdb-index-dwarf2 -70: ++ echo -n 'Testing gdb-index-dwarf2 ... ' -70: Testing gdb-index-dwarf2 ... ++ t=out/test/elf/i386/gdb-index-dwarf2 -70: ++ mkdir -p out/test/elf/i386/gdb-index-dwarf2 -67: + cc -B. -o out/test/elf/i386/func-addr/exe -no-pie out/test/elf/i386/func-addr/b.o out/test/elf/i386/func-addr/a.so -70: + '[' i386 = i386 ']' -70: + '[' i386 = riscv64 -o i386 = riscv32 -o i386 = sparc64 ']' -70: + command -v gdb -70: + echo 'int main() {}' -70: + cc -o /dev/null -xc -gdwarf-2 -g - -64: + on_exit -64: + echo OK -64: OK -64: + exit 0 - 63/269 Test #64: i686-fatal-warnings ................. Passed 0.18 sec -test 71 - Start 71: i686-gdb-index-dwarf3 - -71: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf3.sh" -71: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -71: Test timeout computed to be: 1500 -69: + cc -B. -shared -o out/test/elf/i386/gdb-index-compress-output/b.so out/test/elf/i386/gdb-index-compress-output/a.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib-gabi -67: + out/test/elf/i386/func-addr/exe -67: + grep -q 1 -67: + on_exit -67: + echo OK -67: OK -67: + exit 0 - 64/269 Test #67: i686-func-addr ...................... Passed 0.17 sec -test 72 - Start 72: i686-gdb-index-dwarf4 +69: ++ testname=debug-macro-section +69: ++ echo -n 'Testing debug-macro-section ... ' +69: Testing debug-macro-section ... ++ t=out/test/elf/x86_64/debug-macro-section +69: ++ mkdir -p out/test/elf/x86_64/debug-macro-section + 58/309 Test #47: x86_64-as-needed2 ....................... Passed 0.28 sec +test 73 + Start 73: x86_64-defsym2 -72: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf4.sh" -72: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -72: Test timeout computed to be: 1500 -71: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf3.sh -71: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -71: ++ export LC_ALL=C -71: ++ LC_ALL=C -72: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf4.sh -71: ++++ uname -m -68: + readelf --symbols out/test/elf/i386/gc-sections/exe1 -72: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -72: ++ export LC_ALL=C -72: ++ LC_ALL=C -72: ++++ uname -m -71: +++ canonical_name i686 +73: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym2.sh" +73: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +73: Test timeout computed to be: 1500 +71: +++ canonical_name x86_64 71: +++ case $1 in -71: +++ echo i386 -68: + grep -qv live_fn1 out/test/elf/i386/gc-sections/log.1 -72: +++ canonical_name i686 -72: +++ case $1 in -72: +++ echo i386 -71: ++ HOST=i386 +71: +++ echo x86_64 +71: ++ HOST=x86_64 71: ++ '[' -n '' ']' -71: ++ MACHINE=i386 +71: ++ MACHINE=x86_64 71: ++ '[' -n '' ']' 71: ++ CC=cc 71: ++ CXX=c++ @@ -4885,10 +5952,37 @@ 71: ++ QEMU= 71: ++ trap 'on_error $LINENO' ERR 71: ++ trap on_exit EXIT -71: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf3.sh .sh -72: ++ HOST=i386 +71: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym-lto.sh .sh +71: ++ testname=defsym-lto +71: ++ echo -n 'Testing defsym-lto ... ' +71: Testing defsym-lto ... ++ t=out/test/elf/x86_64/defsym-lto +71: ++ mkdir -p out/test/elf/x86_64/defsym-lto +70: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/default-symver.sh .sh +70: ++ testname=default-symver +70: ++ echo -n 'Testing default-symver ... ' +70: Testing default-symver ... ++ t=out/test/elf/x86_64/default-symver +70: ++ mkdir -p out/test/elf/x86_64/default-symver +70: + cc -o out/test/elf/x86_64/default-symver/a.o -c -xc - +70: + cat +69: + cat +69: + cat +69: + gcc -o out/test/elf/x86_64/debug-macro-section/b.o -c -xc - -Iout/test/elf/x86_64/debug-macro-section -g3 +63: + cc -B. -o out/test/elf/x86_64/compressed-debug-info/exe out/test/elf/x86_64/compressed-debug-info/a.o out/test/elf/x86_64/compressed-debug-info/b.o +72: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym.sh +72: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +72: ++ export LC_ALL=C +72: ++ LC_ALL=C +72: ++++ uname -m +72: +++ canonical_name x86_64 +72: +++ case $1 in +72: +++ echo x86_64 +73: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym2.sh +73: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +73: ++ export LC_ALL=C +73: ++ LC_ALL=C +72: ++ HOST=x86_64 72: ++ '[' -n '' ']' -72: ++ MACHINE=i386 +72: ++ MACHINE=x86_64 72: ++ '[' -n '' ']' 72: ++ CC=cc 72: ++ CXX=c++ @@ -4900,105 +5994,16 @@ 72: ++ QEMU= 72: ++ trap 'on_error $LINENO' ERR 72: ++ trap on_exit EXIT -72: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf4.sh .sh -65: + cc -B. -static -Wl,--filler,0xfe -o out/test/elf/i386/filler/exe1 out/test/elf/i386/filler/a.o -68: + grep -qv live_fn2 out/test/elf/i386/gc-sections/log.1 -71: ++ testname=gdb-index-dwarf3 -71: ++ echo -n 'Testing gdb-index-dwarf3 ... ' -71: Testing gdb-index-dwarf3 ... ++ t=out/test/elf/i386/gdb-index-dwarf3 -71: ++ mkdir -p out/test/elf/i386/gdb-index-dwarf3 -72: ++ testname=gdb-index-dwarf4 -72: ++ echo -n 'Testing gdb-index-dwarf4 ... ' -72: Testing gdb-index-dwarf4 ... ++ t=out/test/elf/i386/gdb-index-dwarf4 -72: ++ mkdir -p out/test/elf/i386/gdb-index-dwarf4 -68: + grep -qv dead_fn1 out/test/elf/i386/gc-sections/log.1 -71: + '[' i386 = i386 ']' -72: + '[' i386 = i386 ']' -72: + '[' i386 = riscv64 -o i386 = riscv32 -o i386 = sparc64 ']' -71: + '[' i386 = riscv64 -o i386 = riscv32 -o i386 = sparc64 ']' -72: + command -v gdb -71: + command -v gdb -72: + test_cflags -gdwarf-4 -g -71: + test_cflags -gdwarf-3 -72: + cc -gdwarf-4 -g -o /dev/null -xc - -72: + echo 'int main() {}' -71: + echo 'int main() {}' -71: + cc -gdwarf-3 -o /dev/null -xc - -68: + grep -qv dead_fn2 out/test/elf/i386/gc-sections/log.1 -68: + grep -qv live_var1 out/test/elf/i386/gc-sections/log.1 -68: + grep -qv live_var2 out/test/elf/i386/gc-sections/log.1 -68: + grep -qv dead_var1 out/test/elf/i386/gc-sections/log.1 -68: + grep -qv dead_var2 out/test/elf/i386/gc-sections/log.1 -68: + grep -q '1 2' -70: + cat -70: + cc -c -o out/test/elf/i386/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections -68: + out/test/elf/i386/gc-sections/exe1 -68: + c++ -B. -o out/test/elf/i386/gc-sections/exe2 out/test/elf/i386/gc-sections/a.cc -ffunction-sections -fdata-sections -Wl,-gc-sections -69: + readelf -WS out/test/elf/i386/gdb-index-compress-output/b.so -69: + grep -Fq .gdb_index -69: + cc -c -o out/test/elf/i386/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz -69: + cat -70: + cc -c -o out/test/elf/i386/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections -70: + cat -56: + out/test/elf/i386/exception/exe1 -56: + c++ -B. -o out/test/elf/i386/exception/exe2 out/test/elf/i386/exception/c.o -static -pthread -72: + cat -72: + cc -c -o out/test/elf/i386/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -69: + cc -B. -o out/test/elf/i386/gdb-index-compress-output/exe out/test/elf/i386/gdb-index-compress-output/b.so out/test/elf/i386/gdb-index-compress-output/c.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib -70: + cc -B. -shared -o out/test/elf/i386/gdb-index-dwarf2/c.so out/test/elf/i386/gdb-index-dwarf2/a.o out/test/elf/i386/gdb-index-dwarf2/b.o -Wl,--gdb-index -71: + cat -71: + cc -c -o out/test/elf/i386/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections -50: + c++ -o out/test/elf/i386/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - -72: + cat -72: + cc -c -o out/test/elf/i386/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -50: + cat -71: + cat -71: + cc -c -o out/test/elf/i386/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections -70: + readelf -WS out/test/elf/i386/gdb-index-dwarf2/c.so -70: + grep -Fq .gdb_index -69: + readelf -WS out/test/elf/i386/gdb-index-compress-output/exe -69: + grep -Fq .gdb_index -70: + cc -c -o out/test/elf/i386/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz -70: + cat -69: + grep -q 'Hello world' -69: + out/test/elf/i386/gdb-index-compress-output/exe -68: + readelf --symbols out/test/elf/i386/gc-sections/exe2 -69: + DEBUGINFOD_URLS= -69: + gdb out/test/elf/i386/gdb-index-compress-output/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -68: + grep -q live_fn1 out/test/elf/i386/gc-sections/log.2 -68: + grep -q live_fn2 out/test/elf/i386/gc-sections/log.2 -68: + grep -qv dead_fn1 out/test/elf/i386/gc-sections/log.2 -68: + grep -qv dead_fn2 out/test/elf/i386/gc-sections/log.2 -68: + grep -q live_var1 out/test/elf/i386/gc-sections/log.2 -68: + grep -q live_var2 out/test/elf/i386/gc-sections/log.2 -68: + grep -qv dead_var1 out/test/elf/i386/gc-sections/log.2 -68: + grep -qv dead_var2 out/test/elf/i386/gc-sections/log.2 -72: + cc -B. -shared -o out/test/elf/i386/gdb-index-dwarf4/c.so out/test/elf/i386/gdb-index-dwarf4/a.o out/test/elf/i386/gdb-index-dwarf4/b.o -Wl,--gdb-index -68: + out/test/elf/i386/gc-sections/exe2 -68: + grep -q '1 2' -68: + on_exit -68: + echo OK -68: OK -68: + exit 0 - 65/269 Test #68: i686-gc-sections .................... Passed 0.32 sec -test 73 - Start 73: i686-gdb-index-dwarf5 - -73: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf5.sh" -73: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -73: Test timeout computed to be: 1500 -73: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf5.sh -70: + cc -B. -o out/test/elf/i386/gdb-index-dwarf2/exe out/test/elf/i386/gdb-index-dwarf2/c.so out/test/elf/i386/gdb-index-dwarf2/d.o -Wl,--gdb-index -73: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -73: ++ export LC_ALL=C -73: ++ LC_ALL=C +71: + cc -flto -o /dev/null -xc - 73: ++++ uname -m -73: +++ canonical_name i686 +72: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym.sh .sh +73: +++ canonical_name x86_64 73: +++ case $1 in -73: +++ echo i386 -73: ++ HOST=i386 +73: +++ echo x86_64 +71: + echo 'int main() {}' +73: ++ HOST=x86_64 73: ++ '[' -n '' ']' -73: ++ MACHINE=i386 +73: ++ MACHINE=x86_64 73: ++ '[' -n '' ']' 73: ++ CC=cc 73: ++ CXX=c++ @@ -5010,159 +6015,71 @@ 73: ++ QEMU= 73: ++ trap 'on_error $LINENO' ERR 73: ++ trap on_exit EXIT -73: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf5.sh .sh -73: ++ testname=gdb-index-dwarf5 -73: ++ echo -n 'Testing gdb-index-dwarf5 ... ' -73: Testing gdb-index-dwarf5 ... ++ t=out/test/elf/i386/gdb-index-dwarf5 -73: ++ mkdir -p out/test/elf/i386/gdb-index-dwarf5 -71: + cc -B. -shared -o out/test/elf/i386/gdb-index-dwarf3/c.so out/test/elf/i386/gdb-index-dwarf3/a.o out/test/elf/i386/gdb-index-dwarf3/b.o -Wl,--gdb-index -73: + '[' i386 = i386 ']' -73: + '[' i386 = riscv64 -o i386 = riscv32 -o i386 = sparc64 ']' -73: + command -v gdb -73: + test_cflags -gdwarf-5 -g -73: + echo 'int main() {}' -73: + cc -gdwarf-5 -g -o /dev/null -xc - -65: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/elf/i386/filler/exe1 -65: + od -x out/test/elf/i386/filler/exe1 -72: + readelf -WS out/test/elf/i386/gdb-index-dwarf4/c.so -72: + grep -Fq .gdb_index -72: + cc -c -o out/test/elf/i386/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz +72: ++ testname=defsym +72: ++ echo -n 'Testing defsym ... ' +72: Testing defsym ... ++ t=out/test/elf/x86_64/defsym +72: ++ mkdir -p out/test/elf/x86_64/defsym +64: + cat +64: + cc -fPIC -shared -o out/test/elf/x86_64/copyrel-alignment/c.so -xc - +73: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym2.sh .sh +73: ++ testname=defsym2 +73: ++ echo -n 'Testing defsym2 ... ' +73: Testing defsym2 ... ++ t=out/test/elf/x86_64/defsym2 +73: ++ mkdir -p out/test/elf/x86_64/defsym2 +65: + cc -B. out/test/elf/x86_64/copyrel-protected/a.o out/test/elf/x86_64/copyrel-protected/b.so -o out/test/elf/x86_64/copyrel-protected/exe -no-pie 72: + cat -70: + grep -Fq .gdb_index -70: + readelf -WS out/test/elf/i386/gdb-index-dwarf2/exe -70: + out/test/elf/i386/gdb-index-dwarf2/exe -70: + grep -q 'Hello world' -71: + readelf -WS out/test/elf/i386/gdb-index-dwarf3/c.so -71: + grep -Fq .gdb_index -70: + DEBUGINFOD_URLS= -70: + gdb out/test/elf/i386/gdb-index-dwarf2/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -71: + cat -71: + cc -c -o out/test/elf/i386/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz -56: + out/test/elf/i386/exception/exe2 -56: + c++ -B. -o out/test/elf/i386/exception/exe3 out/test/elf/i386/exception/b.o -pie -72: + cc -B. -o out/test/elf/i386/gdb-index-dwarf4/exe out/test/elf/i386/gdb-index-dwarf4/c.so out/test/elf/i386/gdb-index-dwarf4/d.o -Wl,--gdb-index -73: + cat -73: + cat -71: + cc -B. -o out/test/elf/i386/gdb-index-dwarf3/exe out/test/elf/i386/gdb-index-dwarf3/c.so out/test/elf/i386/gdb-index-dwarf3/d.o -Wl,--gdb-index -73: + cat +62: + grep -Fq '.debug_info SHF_COMPRESSED' out/test/elf/x86_64/compress-debug-sections/log +73: + cc -fPIC -o out/test/elf/x86_64/defsym2/a.o -c -xc - 73: + cat -73: + cc -c -o out/test/elf/i386/gdb-index-dwarf5/a.o out/test/elf/i386/gdb-index-dwarf5/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections -56: + out/test/elf/i386/exception/exe3 -72: + readelf -WS out/test/elf/i386/gdb-index-dwarf4/exe -72: + grep -Fq .gdb_index -72: + out/test/elf/i386/gdb-index-dwarf4/exe -72: + grep -q 'Hello world' -56: + c++ -B. -o out/test/elf/i386/exception/exe4 out/test/elf/i386/exception/c.o -no-pie -72: + DEBUGINFOD_URLS= -72: + gdb out/test/elf/i386/gdb-index-dwarf4/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -71: + readelf -WS out/test/elf/i386/gdb-index-dwarf3/exe -71: + grep -Fq .gdb_index -71: + out/test/elf/i386/gdb-index-dwarf3/exe -71: + grep -q 'Hello world' -71: + DEBUGINFOD_URLS= -71: + gdb out/test/elf/i386/gdb-index-dwarf3/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -73: + cc -c -o out/test/elf/i386/gdb-index-dwarf5/b.o out/test/elf/i386/gdb-index-dwarf5/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -ffunction-sections -73: + cc -c -o out/test/elf/i386/gdb-index-dwarf5/c.o out/test/elf/i386/gdb-index-dwarf5/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -56: + out/test/elf/i386/exception/exe4 -56: + c++ -B. -o out/test/elf/i386/exception/exe5 out/test/elf/i386/exception/b.o -pie -Wl,--gc-sections -73: + cc -c -o out/test/elf/i386/gdb-index-dwarf5/d.o out/test/elf/i386/gdb-index-dwarf5/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections -56: + out/test/elf/i386/exception/exe5 -56: + c++ -B. -o out/test/elf/i386/exception/exe6 out/test/elf/i386/exception/c.o -static -pthread -Wl,--gc-sections -73: + cc -B. -shared -o out/test/elf/i386/gdb-index-dwarf5/e.so out/test/elf/i386/gdb-index-dwarf5/a.o out/test/elf/i386/gdb-index-dwarf5/b.o out/test/elf/i386/gdb-index-dwarf5/c.o out/test/elf/i386/gdb-index-dwarf5/d.o -Wl,--gdb-index -65: + cc -B. -static -Wl,--filler,0x00 -o out/test/elf/i386/filler/exe2 out/test/elf/i386/filler/a.o -73: + readelf -WS out/test/elf/i386/gdb-index-dwarf5/e.so -73: + grep -Fq .gdb_index -73: + cat -73: + cc -c -o out/test/elf/i386/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz -56: + out/test/elf/i386/exception/exe6 -73: + cc -B. -o out/test/elf/i386/gdb-index-dwarf5/exe out/test/elf/i386/gdb-index-dwarf5/e.so out/test/elf/i386/gdb-index-dwarf5/f.o -Wl,--gdb-index -56: + '[' i386 = x86_64 ']' -56: + '[' i386 = x86_64 -o i386 = aarch64 ']' -56: + '[' i386 '!=' riscv32 ']' -56: + c++ -B. -o out/test/elf/i386/exception/exe11 out/test/elf/i386/exception/b.o -pie -65: + od -x out/test/elf/i386/filler/exe2 -73: + grep -Fq .gdb_index -73: + readelf -WS out/test/elf/i386/gdb-index-dwarf5/exe -73: + out/test/elf/i386/gdb-index-dwarf5/exe -73: + grep -q 'Hello world' -73: + DEBUGINFOD_URLS= -73: + gdb out/test/elf/i386/gdb-index-dwarf5/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -56: + strip out/test/elf/i386/exception/exe11 -56: + out/test/elf/i386/exception/exe11 -56: + c++ -B. -o out/test/elf/i386/exception/exe12 out/test/elf/i386/exception/c.o -no-pie -56: + strip out/test/elf/i386/exception/exe12 -56: + out/test/elf/i386/exception/exe12 -56: + on_exit -56: + echo OK -56: OK -56: + exit 0 - 66/269 Test #56: i686-exception ...................... Passed 1.22 sec +72: + cc -fPIC -o out/test/elf/x86_64/defsym/a.o -c -xc - +62: + grep -Fq '.debug_str SHF_COMPRESSED' out/test/elf/x86_64/compress-debug-sections/log +62: + on_exit +62: + echo OK +62: OK +62: + exit 0 + 59/309 Test #62: x86_64-compress-debug-sections .......... Passed 0.12 sec test 74 - Start 74: i686-gdb-index-empty + Start 74: x86_64-demangle-rust -74: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-empty.sh" +74: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle-rust.sh" 74: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 74: Test timeout computed to be: 1500 -74: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-empty.sh -74: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -74: ++ export LC_ALL=C -74: ++ LC_ALL=C -74: ++++ uname -m -74: +++ canonical_name i686 -74: +++ case $1 in -74: +++ echo i386 -69: + grep -q 'hello () at .*:7' out/test/elf/i386/gdb-index-compress-output/log -74: ++ HOST=i386 -74: ++ '[' -n '' ']' -74: ++ MACHINE=i386 -74: ++ '[' -n '' ']' -74: ++ CC=cc -74: ++ CXX=c++ -74: ++ GCC=gcc -74: ++ GXX=g++ -74: ++ OBJDUMP=objdump -74: ++ OBJCOPY=objcopy -74: ++ STRIP=strip -74: ++ QEMU= -74: ++ trap 'on_error $LINENO' ERR -74: ++ trap on_exit EXIT -69: + grep -q 'greet () at .*:11' out/test/elf/i386/gdb-index-compress-output/log -69: + grep -q 'main () at .*:4' out/test/elf/i386/gdb-index-compress-output/log -69: + on_exit -69: + echo OK -69: OK -69: + exit 0 -74: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-empty.sh .sh - 67/269 Test #69: i686-gdb-index-compress-output ...... Passed 0.87 sec +59: + out/test/elf/x86_64/common-ref/exe +59: + grep -q 5 +59: + on_exit +59: + echo OK +59: OK +59: + exit 0 + 60/309 Test #59: x86_64-common-ref ....................... Passed 0.15 sec test 75 - Start 75: i686-gdb-index-split-dwarf + Start 75: x86_64-demangle -75: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-split-dwarf.sh" +75: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle.sh" 75: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 75: Test timeout computed to be: 1500 -74: ++ testname=gdb-index-empty -74: ++ echo -n 'Testing gdb-index-empty ... ' -74: Testing gdb-index-empty ... ++ t=out/test/elf/i386/gdb-index-empty -74: ++ mkdir -p out/test/elf/i386/gdb-index-empty -74: + echo 'void _start() {}' -74: + cc -c -o out/test/elf/i386/gdb-index-empty/a.o -xc - -71: + grep -q 'hello2 () at .*:7' out/test/elf/i386/gdb-index-dwarf3/log -71: + grep -q 'hello () at .*:4' out/test/elf/i386/gdb-index-dwarf3/log -71: + grep -q 'greet () at .*:8' out/test/elf/i386/gdb-index-dwarf3/log -50: + c++ -B. -o out/test/elf/i386/emit-relocs-dead-sections/exe out/test/elf/i386/emit-relocs-dead-sections/a.o out/test/elf/i386/emit-relocs-dead-sections/b.o -Wl,-emit-relocs -70: + grep -q 'hello2 () at .*:7' out/test/elf/i386/gdb-index-dwarf2/log -70: + grep -q 'hello () at .*:4' out/test/elf/i386/gdb-index-dwarf2/log -75: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-split-dwarf.sh +67: + cc -fPIC -o out/test/elf/x86_64/copyrel/c.o -c -xc - +67: + cat +74: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle-rust.sh +74: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +74: ++ export LC_ALL=C +74: ++ LC_ALL=C +66: + cc -B. out/test/elf/x86_64/copyrel-relro/a.o out/test/elf/x86_64/copyrel-relro/b.so -o out/test/elf/x86_64/copyrel-relro/exe -no-pie +75: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle.sh 75: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 75: ++ export LC_ALL=C 75: ++ LC_ALL=C +74: ++++ uname -m 75: ++++ uname -m -75: +++ canonical_name i686 +74: +++ canonical_name x86_64 +70: + cc -B. -o out/test/elf/x86_64/default-symver/b.so -shared out/test/elf/x86_64/default-symver/a.o -Wl,-default-symver +74: +++ case $1 in +74: +++ echo x86_64 +75: +++ canonical_name x86_64 75: +++ case $1 in -75: +++ echo i386 -75: ++ HOST=i386 +75: +++ echo x86_64 +75: ++ HOST=x86_64 75: ++ '[' -n '' ']' -75: ++ MACHINE=i386 +75: ++ MACHINE=x86_64 75: ++ '[' -n '' ']' 75: ++ CC=cc 75: ++ CXX=c++ @@ -5174,53 +6091,84 @@ 75: ++ QEMU= 75: ++ trap 'on_error $LINENO' ERR 75: ++ trap on_exit EXIT -75: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-split-dwarf.sh .sh -71: + grep -q 'main () at .*:4' out/test/elf/i386/gdb-index-dwarf3/log -70: + grep -q 'greet () at .*:8' out/test/elf/i386/gdb-index-dwarf2/log -75: ++ testname=gdb-index-split-dwarf -75: ++ echo -n 'Testing gdb-index-split-dwarf ... ' -75: Testing gdb-index-split-dwarf ... ++ t=out/test/elf/i386/gdb-index-split-dwarf -75: ++ mkdir -p out/test/elf/i386/gdb-index-split-dwarf -75: + '[' i386 = i386 ']' -75: + '[' i386 = riscv64 -o i386 = riscv32 -o i386 = sparc64 ']' -75: + command -v gdb -75: + test_cflags -gdwarf-5 -g -71: + on_exit -71: + echo OK -71: OK -71: + exit 0 -75: + echo 'int main() {}' -75: + cc -gdwarf-5 -g -o /dev/null -xc - -70: + grep -q 'main () at .*:4' out/test/elf/i386/gdb-index-dwarf2/log - 68/269 Test #71: i686-gdb-index-dwarf3 ............... Passed 0.83 sec +74: ++ HOST=x86_64 +74: ++ '[' -n '' ']' +74: ++ MACHINE=x86_64 +74: ++ '[' -n '' ']' +74: ++ CC=cc +74: ++ CXX=c++ +74: ++ GCC=gcc +74: ++ GXX=g++ +74: ++ OBJDUMP=objdump +74: ++ OBJCOPY=objcopy +74: ++ STRIP=strip +74: ++ QEMU= +74: ++ trap 'on_error $LINENO' ERR +74: ++ trap on_exit EXIT +75: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle.sh .sh +68: + c++ -c -o out/test/elf/x86_64/dead-debug-sections/b.o -g -xc++ - +68: + cat +74: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle-rust.sh .sh +75: ++ testname=demangle +75: ++ echo -n 'Testing demangle ... ' +75: Testing demangle ... ++ t=out/test/elf/x86_64/demangle +75: ++ mkdir -p out/test/elf/x86_64/demangle +74: ++ testname=demangle-rust +74: ++ echo -n 'Testing demangle-rust ... ' +74: Testing demangle-rust ... ++ t=out/test/elf/x86_64/demangle-rust +74: ++ mkdir -p out/test/elf/x86_64/demangle-rust +58: + out/test/elf/x86_64/common-archive/exe +69: + cat +69: + gcc -o out/test/elf/x86_64/debug-macro-section/c.o -c -xc - -Iout/test/elf/x86_64/debug-macro-section -g3 +58: + grep -q '5 0 0 -1' +73: + cc -B. -o out/test/elf/x86_64/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/elf/x86_64/defsym2/a.o +58: + cat +58: + cc -fcommon -xc -c -o out/test/elf/x86_64/common-archive/f.o - +75: + cc -c -o out/test/elf/x86_64/demangle/a.o -xc++ - +75: + cat +67: + cc -B. -shared -o out/test/elf/x86_64/copyrel/c.so out/test/elf/x86_64/copyrel/c.o +63: + dwarfdump out/test/elf/x86_64/compressed-debug-info/exe +74: + cc -c -o out/test/elf/x86_64/demangle-rust/a.o -xc - +64: + cat +64: + cc -fno-PIE -o out/test/elf/x86_64/copyrel-alignment/d.o -c -xc - +74: + cat +63: + grep -Fq .debug_info +63: + readelf --sections out/test/elf/x86_64/compressed-debug-info/exe +72: + cc -B. -o out/test/elf/x86_64/defsym/exe out/test/elf/x86_64/defsym/a.o -pie -Wl,-defsym=foo=16 -Wl,-defsym=bar=0x2000 -Wl,-defsym=baz=print +63: + on_exit +63: + echo OK +63: OK +63: + exit 0 + 61/309 Test #63: x86_64-compressed-debug-info ............ Passed 0.14 sec test 76 - Start 76: i686-glibc-2.22-bug + Start 76: x86_64-dependency-file -76: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/glibc-2.22-bug.sh" +76: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dependency-file.sh" 76: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 76: Test timeout computed to be: 1500 -70: + on_exit -70: + echo OK -70: OK -70: + exit 0 - 69/269 Test #70: i686-gdb-index-dwarf2 ............... Passed 0.88 sec -test 77 - Start 77: i686-global-offset-table - -77: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/global-offset-table.sh" -77: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -77: Test timeout computed to be: 1500 -76: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/glibc-2.22-bug.sh +65: + grep -Fq 'cannot make copy relocation for protected symbol' out/test/elf/x86_64/copyrel-protected/log +76: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dependency-file.sh 76: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 76: ++ export LC_ALL=C 76: ++ LC_ALL=C 76: ++++ uname -m -76: +++ canonical_name i686 +65: + on_exit +65: + echo OK +65: OK +65: + exit 0 + 62/309 Test #65: x86_64-copyrel-protected ................ Passed 0.14 sec +test 77 + Start 77: x86_64-disable-new-dtags + +77: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/disable-new-dtags.sh" +77: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +77: Test timeout computed to be: 1500 +76: +++ canonical_name x86_64 76: +++ case $1 in -76: +++ echo i386 -76: ++ HOST=i386 +76: +++ echo x86_64 +76: ++ HOST=x86_64 76: ++ '[' -n '' ']' -76: ++ MACHINE=i386 +76: ++ MACHINE=x86_64 76: ++ '[' -n '' ']' 76: ++ CC=cc 76: ++ CXX=c++ @@ -5232,24 +6180,28 @@ 76: ++ QEMU= 76: ++ trap 'on_error $LINENO' ERR 76: ++ trap on_exit EXIT -76: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/glibc-2.22-bug.sh .sh -76: ++ testname=glibc-2.22-bug -76: ++ echo -n 'Testing glibc-2.22-bug ... ' -76: Testing glibc-2.22-bug ... ++ t=out/test/elf/i386/glibc-2.22-bug -76: ++ mkdir -p out/test/elf/i386/glibc-2.22-bug -76: + '[' i386 = alpha ']' -76: + cat -77: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/global-offset-table.sh +76: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dependency-file.sh .sh +76: ++ testname=dependency-file +76: ++ echo -n 'Testing dependency-file ... ' +76: Testing dependency-file ... ++ t=out/test/elf/x86_64/dependency-file +76: ++ mkdir -p out/test/elf/x86_64/dependency-file +53: + readelf -n out/test/elf/x86_64/build-id/exe +53: + grep -q 'GNU.*0x00000014.*NT_GNU_BUILD_ID' +53: + cc -B. -o out/test/elf/x86_64/build-id/exe out/test/elf/x86_64/build-id/a.c -Wl,-build-id=sha256 +77: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/disable-new-dtags.sh 77: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 77: ++ export LC_ALL=C 77: ++ LC_ALL=C +75: + cc -B. -o out/test/elf/x86_64/demangle/exe out/test/elf/x86_64/demangle/a.o -Wl,-no-demangle 77: ++++ uname -m -77: +++ canonical_name i686 +68: + c++ -o out/test/elf/x86_64/dead-debug-sections/c.o -c -xc++ -g - +68: + cat +77: +++ canonical_name x86_64 77: +++ case $1 in -77: +++ echo i386 -77: ++ HOST=i386 +77: +++ echo x86_64 +77: ++ HOST=x86_64 77: ++ '[' -n '' ']' -77: ++ MACHINE=i386 +77: ++ MACHINE=x86_64 77: ++ '[' -n '' ']' 77: ++ CC=cc 77: ++ CXX=c++ @@ -5261,44 +6213,61 @@ 77: ++ QEMU= 77: ++ trap 'on_error $LINENO' ERR 77: ++ trap on_exit EXIT -77: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/global-offset-table.sh .sh -77: ++ testname=global-offset-table -77: ++ echo -n 'Testing global-offset-table ... ' -77: Testing global-offset-table ... ++ t=out/test/elf/i386/global-offset-table -77: ++ mkdir -p out/test/elf/i386/global-offset-table -74: + ./mold -o out/test/elf/i386/gdb-index-empty/exe out/test/elf/i386/gdb-index-empty/a.o -gdb-index -77: + '[' i386 = ppc64le ']' -77: + cat -77: + cc -fPIC -c -o out/test/elf/i386/global-offset-table/a.o -xc - -72: + grep -q 'hello2 () at .*:7' out/test/elf/i386/gdb-index-dwarf4/log -76: + cc -o out/test/elf/i386/glibc-2.22-bug/a.o -fPIC -c -xc - -72: + grep -q 'hello () at .*:4' out/test/elf/i386/gdb-index-dwarf4/log -74: + readelf -WS out/test/elf/i386/gdb-index-empty/exe -74: + grep -Fq .gdb_index out/test/elf/i386/gdb-index-empty/log -74: + on_exit -74: + echo OK -74: OK -74: + exit 0 - 70/269 Test #74: i686-gdb-index-empty ................ Passed 0.09 sec +58: + rm -f out/test/elf/x86_64/common-archive/f.a +76: + cat +76: + cc -o out/test/elf/x86_64/dependency-file/a.o -c -xc - +77: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/disable-new-dtags.sh .sh +74: + cc -B. -o out/test/elf/x86_64/demangle-rust/exe out/test/elf/x86_64/demangle-rust/a.o +66: + out/test/elf/x86_64/copyrel-relro/exe +58: + ar rcs out/test/elf/x86_64/common-archive/f.a out/test/elf/x86_64/common-archive/b.o out/test/elf/x86_64/common-archive/f.o +66: + grep -q '^sigsegv 0 1$' +77: ++ testname=disable-new-dtags +77: ++ echo -n 'Testing disable-new-dtags ... ' +77: Testing disable-new-dtags ... ++ t=out/test/elf/x86_64/disable-new-dtags +77: ++ mkdir -p out/test/elf/x86_64/disable-new-dtags +69: + gcc -B. -o out/test/elf/x86_64/debug-macro-section/exe out/test/elf/x86_64/debug-macro-section/b.o out/test/elf/x86_64/debug-macro-section/c.o +70: + grep -q ' foo@@b\.so$' +70: + readelf --dyn-syms out/test/elf/x86_64/default-symver/b.so +66: + on_exit +66: + echo OK +66: OK +66: + exit 0 + 63/309 Test #66: x86_64-copyrel-relro .................... Passed 0.15 sec test 78 - Start 78: i686-gnu-hash + Start 78: x86_64-discard -78: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-hash.sh" +78: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/discard.sh" 78: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 78: Test timeout computed to be: 1500 -78: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-hash.sh -72: + grep -q 'greet () at .*:8' out/test/elf/i386/gdb-index-dwarf4/log +77: + cc -o out/test/elf/x86_64/disable-new-dtags/a.o -c -xc -fPIC - +77: + cat +58: + cc -B. -o out/test/elf/x86_64/common-archive/exe out/test/elf/x86_64/common-archive/a.o out/test/elf/x86_64/common-archive/f.a +70: + cc -B. -o out/test/elf/x86_64/default-symver/b.so -shared out/test/elf/x86_64/default-symver/a.o -Wl,--soname=bar -Wl,-default-symver +73: + nm -D out/test/elf/x86_64/defsym2/b.so +73: + grep -q bar +73: + on_exit +73: + echo OK +73: OK +73: + exit 0 +78: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/discard.sh + 64/309 Test #73: x86_64-defsym2 .......................... Passed 0.08 sec +test 79 + Start 79: x86_64-dso-undef + +79: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dso-undef.sh" +79: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +79: Test timeout computed to be: 1500 +67: + cc -B. -no-pie -o out/test/elf/x86_64/copyrel/exe out/test/elf/x86_64/copyrel/a.o out/test/elf/x86_64/copyrel/b.o out/test/elf/x86_64/copyrel/c.so 78: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 78: ++ export LC_ALL=C 78: ++ LC_ALL=C -50: + grep -q 'Hello world' 78: ++++ uname -m -78: +++ canonical_name i686 +78: +++ canonical_name x86_64 78: +++ case $1 in -78: +++ echo i386 -78: ++ HOST=i386 +78: +++ echo x86_64 +78: ++ HOST=x86_64 78: ++ '[' -n '' ']' -78: ++ MACHINE=i386 +78: ++ MACHINE=x86_64 78: ++ '[' -n '' ']' 78: ++ CC=cc 78: ++ CXX=c++ @@ -5310,48 +6279,39 @@ 78: ++ QEMU= 78: ++ trap 'on_error $LINENO' ERR 78: ++ trap on_exit EXIT -72: + grep -q 'main () at .*:4' out/test/elf/i386/gdb-index-dwarf4/log -78: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-hash.sh .sh -78: ++ testname=gnu-hash -78: ++ echo -n 'Testing gnu-hash ... ' -78: Testing gnu-hash ... ++ t=out/test/elf/i386/gnu-hash -78: ++ mkdir -p out/test/elf/i386/gnu-hash -72: + on_exit -72: + echo OK -72: OK -72: + exit 0 +78: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/discard.sh .sh +78: ++ testname=discard +78: ++ echo -n 'Testing discard ... ' +78: Testing discard ... ++ t=out/test/elf/x86_64/discard +78: ++ mkdir -p out/test/elf/x86_64/discard +64: + cc -B. -o out/test/elf/x86_64/copyrel-alignment/exe1 out/test/elf/x86_64/copyrel-alignment/d.o out/test/elf/x86_64/copyrel-alignment/a.so -no-pie +78: + '[' x86_64 = riscv64 -o x86_64 = riscv32 ']' 78: + cat - 71/269 Test #72: i686-gdb-index-dwarf4 ............... Passed 0.87 sec -test 79 - Start 79: i686-gnu-unique - -79: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-unique.sh" -79: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -79: Test timeout computed to be: 1500 -78: + cc -c -o out/test/elf/i386/gnu-hash/a.o -xc - -50: + out/test/elf/i386/emit-relocs-dead-sections/exe -50: + on_exit -50: + echo OK -50: OK -50: + exit 0 -79: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-unique.sh +78: + cc -o out/test/elf/x86_64/discard/a.o -c -x assembler -Wa,-L - +79: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dso-undef.sh +72: + grep -q '^Hello 0x10 0x2000$' 79: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 79: ++ export LC_ALL=C 79: ++ LC_ALL=C +72: + out/test/elf/x86_64/defsym/exe +72: + on_exit +72: + echo OK +72: OK +72: + exit 0 79: ++++ uname -m - 72/269 Test #50: i686-emit-relocs-dead-sections ...... Passed 1.47 sec + 65/309 Test #72: x86_64-defsym ........................... Passed 0.10 sec test 80 - Start 80: i686-gnu-warning + Start 80: x86_64-dt-init -80: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-warning.sh" +80: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-init.sh" 80: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 80: Test timeout computed to be: 1500 -79: +++ canonical_name i686 +79: +++ canonical_name x86_64 79: +++ case $1 in -79: +++ echo i386 -79: ++ HOST=i386 +79: +++ echo x86_64 +79: ++ HOST=x86_64 79: ++ '[' -n '' ']' -79: ++ MACHINE=i386 +79: ++ MACHINE=x86_64 79: ++ '[' -n '' ']' 79: ++ CC=cc 79: ++ CXX=c++ @@ -5363,26 +6323,25 @@ 79: ++ QEMU= 79: ++ trap 'on_error $LINENO' ERR 79: ++ trap on_exit EXIT -80: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-warning.sh -79: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-unique.sh .sh -79: ++ testname=gnu-unique -79: ++ echo -n 'Testing gnu-unique ... ' -79: Testing gnu-unique ... ++ t=out/test/elf/i386/gnu-unique -79: ++ mkdir -p out/test/elf/i386/gnu-unique +79: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dso-undef.sh .sh +79: ++ testname=dso-undef +79: ++ echo -n 'Testing dso-undef ... ' +79: Testing dso-undef ... ++ t=out/test/elf/x86_64/dso-undef +79: ++ mkdir -p out/test/elf/x86_64/dso-undef +78: + ./mold -o out/test/elf/x86_64/discard/exe out/test/elf/x86_64/discard/a.o +80: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-init.sh +79: + cat +79: + cc -fPIC -o out/test/elf/x86_64/dso-undef/a.o -c -xc - 80: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 80: ++ export LC_ALL=C 80: ++ LC_ALL=C 80: ++++ uname -m -79: + command -v g++ -79: + cat -80: +++ canonical_name i686 +80: +++ canonical_name x86_64 80: +++ case $1 in -80: +++ echo i386 -77: + cc -B. -no-pie -o out/test/elf/i386/global-offset-table/exe out/test/elf/i386/global-offset-table/a.o -Wl,-defsym=foo=_GLOBAL_OFFSET_TABLE_ -79: + g++ -o out/test/elf/i386/gnu-unique/a.o -c -std=c++17 -fno-gnu-unique -xc++ - -80: ++ HOST=i386 +80: +++ echo x86_64 +80: ++ HOST=x86_64 80: ++ '[' -n '' ']' -80: ++ MACHINE=i386 +80: ++ MACHINE=x86_64 80: ++ '[' -n '' ']' 80: ++ CC=cc 80: ++ CXX=c++ @@ -5394,83 +6353,97 @@ 80: ++ QEMU= 80: ++ trap 'on_error $LINENO' ERR 80: ++ trap on_exit EXIT -80: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-warning.sh .sh -80: ++ testname=gnu-warning -80: ++ echo -n 'Testing gnu-warning ... ' -80: Testing gnu-warning ... ++ t=out/test/elf/i386/gnu-warning -80: ++ mkdir -p out/test/elf/i386/gnu-warning -76: + cc -B. -o out/test/elf/i386/glibc-2.22-bug/b.so -shared out/test/elf/i386/glibc-2.22-bug/a.o -65: + diff -q out/test/elf/i386/filler/txt1 out/test/elf/i386/filler/txt2 -75: + cat -75: + cat +80: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-init.sh .sh +77: + cc -B. -shared -o out/test/elf/x86_64/disable-new-dtags/b.so out/test/elf/x86_64/disable-new-dtags/a.o -Wl,-rpath=/foo +80: ++ testname=dt-init +80: ++ echo -n 'Testing dt-init ... ' +80: Testing dt-init ... ++ t=out/test/elf/x86_64/dt-init +80: ++ mkdir -p out/test/elf/x86_64/dt-init +76: + cc -B. -o out/test/elf/x86_64/dependency-file/exe out/test/elf/x86_64/dependency-file/a.o -Wl,-dependency-file=out/test/elf/x86_64/dependency-file/dep +75: + grep -q 'undefined symbol: _Z3fooii$' out/test/elf/x86_64/demangle/log +80: + '[' x86_64 = riscv64 -o x86_64 = riscv32 ']' +80: + '[' x86_64 = arm -o x86_64 = aarch64 ']' 80: + cat -80: + gcc -c -o out/test/elf/i386/gnu-warning/a.o -xc - -75: + cat -75: + cat -75: + cc -c -o out/test/elf/i386/gdb-index-split-dwarf/a.o out/test/elf/i386/gdb-index-split-dwarf/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -78: + cc -B. -o out/test/elf/i386/gnu-hash/b.so out/test/elf/i386/gnu-hash/a.o -Wl,-hash-style=gnu -shared -65: + on_exit -65: + echo OK -65: OK -65: + exit 0 -79: + cat -79: + g++ -o out/test/elf/i386/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - - 73/269 Test #65: i686-filler ......................... Passed 1.11 sec +78: + readelf --symbols out/test/elf/x86_64/discard/exe +75: + cc -B. -o out/test/elf/x86_64/demangle/exe out/test/elf/x86_64/demangle/a.o -Wl,-demangle +80: + cc -c -fPIC -o out/test/elf/x86_64/dt-init/a.o -xc - +58: + grep -q '5 0 7 2' +74: + grep -Fq ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' out/test/elf/x86_64/demangle-rust/log +70: + readelf --dyn-syms out/test/elf/x86_64/default-symver/b.so +70: + grep -q ' foo@@bar$' +78: + grep -Fq _start out/test/elf/x86_64/discard/log +58: + out/test/elf/x86_64/common-archive/exe +69: + objdump --dwarf=macro out/test/elf/x86_64/debug-macro-section/exe +74: + on_exit +74: + echo OK +74: OK +74: + exit 0 + 66/309 Test #74: x86_64-demangle-rust .................... Passed 0.10 sec test 81 - Start 81: i686-hash-style + Start 81: x86_64-dt-needed -81: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/hash-style.sh" +81: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-needed.sh" 81: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 81: Test timeout computed to be: 1500 -80: + cc -B. -o out/test/elf/i386/gnu-warning/exe out/test/elf/i386/gnu-warning/a.o -78: + on_exit -78: + echo OK -78: OK -78: + exit 0 -75: + cc -c -o out/test/elf/i386/gdb-index-split-dwarf/b.o out/test/elf/i386/gdb-index-split-dwarf/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gsplit-dwarf - 74/269 Test #78: i686-gnu-hash ....................... Passed 0.10 sec +64: + out/test/elf/x86_64/copyrel-alignment/exe1 +64: + readelf -W --sections out/test/elf/x86_64/copyrel-alignment/exe1 +78: + grep -Fq foo out/test/elf/x86_64/discard/log +78: + grep -Fq .Lbar out/test/elf/x86_64/discard/log +58: + on_exit +58: + echo OK +58: OK +58: + exit 0 +70: + on_exit +70: + echo OK +70: OK +70: + exit 0 + 67/309 Test #58: x86_64-common-archive ................... Passed 0.26 sec test 82 - Start 82: i686-hello-dynamic + Start 82: x86_64-duplicate-error -82: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-dynamic.sh" +82: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/duplicate-error.sh" 82: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 82: Test timeout computed to be: 1500 -77: + out/test/elf/i386/global-offset-table/exe -77: ++ out/test/elf/i386/global-offset-table/exe -76: + grep -E -A1 '\.rela?\.dyn' -76: + grep -Eq '\.rela?\.plt' -76: + readelf -W --sections out/test/elf/i386/glibc-2.22-bug/b.so -77: + GOT_ADDR=203660 -77: + '[' i386 = x86_64 -o i386 = i386 ']' -76: + on_exit -76: + echo OK -76: OK -76: + exit 0 -82: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-dynamic.sh - 75/269 Test #76: i686-glibc-2.22-bug ................. Passed 0.14 sec + 68/309 Test #70: x86_64-default-symver ................... Passed 0.13 sec test 83 - Start 83: i686-hello-static + Start 83: x86_64-dynamic-dt-debug -83: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-static.sh" +83: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-dt-debug.sh" 83: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 83: Test timeout computed to be: 1500 -82: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -82: ++ export LC_ALL=C -82: ++ LC_ALL=C -82: ++++ uname -m -77: + grep -q '\.got\.plt .*203660 ' -77: + readelf -WS out/test/elf/i386/global-offset-table/exe -81: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hash-style.sh +64: + grep -q '\.copyrel.* 32$' +64: + cc -B. -o out/test/elf/x86_64/copyrel-alignment/exe2 out/test/elf/x86_64/copyrel-alignment/d.o out/test/elf/x86_64/copyrel-alignment/b.so -no-pie +78: + ./mold -o out/test/elf/x86_64/discard/exe out/test/elf/x86_64/discard/a.o --discard-locals +68: + c++ -o out/test/elf/x86_64/dead-debug-sections/exe out/test/elf/x86_64/dead-debug-sections/a.o out/test/elf/x86_64/dead-debug-sections/b.o out/test/elf/x86_64/dead-debug-sections/c.o -g +81: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-needed.sh 81: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 81: ++ export LC_ALL=C 81: ++ LC_ALL=C 81: ++++ uname -m -81: +++ canonical_name i686 +67: + grep -q '42 42 1' +67: + out/test/elf/x86_64/copyrel/exe +67: + on_exit +67: + echo OK +67: OK +67: + exit 0 + 69/309 Test #67: x86_64-copyrel .......................... Passed 0.18 sec +test 84 + Start 84: x86_64-dynamic-linker + +84: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-linker.sh" +84: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +84: Test timeout computed to be: 1500 +82: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/duplicate-error.sh +82: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +82: ++ export LC_ALL=C +82: ++ LC_ALL=C +82: ++++ uname -m +81: +++ canonical_name x86_64 81: +++ case $1 in -81: +++ echo i386 -81: ++ HOST=i386 +81: +++ echo x86_64 +81: ++ HOST=x86_64 81: ++ '[' -n '' ']' -81: ++ MACHINE=i386 +81: ++ MACHINE=x86_64 81: ++ '[' -n '' ']' 81: ++ CC=cc 81: ++ CXX=c++ @@ -5482,16 +6455,22 @@ 81: ++ QEMU= 81: ++ trap 'on_error $LINENO' ERR 81: ++ trap on_exit EXIT -77: + on_exit -77: + echo OK -77: OK -77: + exit 0 -82: +++ canonical_name i686 +81: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-needed.sh .sh +83: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-dt-debug.sh +83: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +83: ++ export LC_ALL=C +83: ++ LC_ALL=C +81: ++ testname=dt-needed +81: ++ echo -n 'Testing dt-needed ... ' +81: Testing dt-needed ... ++ t=out/test/elf/x86_64/dt-needed +81: ++ mkdir -p out/test/elf/x86_64/dt-needed +82: +++ canonical_name x86_64 82: +++ case $1 in -82: +++ echo i386 -82: ++ HOST=i386 +82: +++ echo x86_64 +82: ++ HOST=x86_64 82: ++ '[' -n '' ']' -82: ++ MACHINE=i386 +82: ++ MACHINE=x86_64 +69: + grep 'DW_MACRO_import -.* 0x0$' out/test/elf/x86_64/debug-macro-section/log 82: ++ '[' -n '' ']' 82: ++ CC=cc 82: ++ CXX=c++ @@ -5501,45 +6480,17 @@ 82: ++ OBJCOPY=objcopy 82: ++ STRIP=strip 82: ++ QEMU= +83: ++++ uname -m 82: ++ trap 'on_error $LINENO' ERR 82: ++ trap on_exit EXIT -83: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-static.sh - 76/269 Test #77: i686-global-offset-table ............ Passed 0.14 sec -test 84 - Start 84: i686-help - -84: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/help.sh" -84: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -84: Test timeout computed to be: 1500 -81: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hash-style.sh .sh -81: ++ testname=hash-style -81: ++ echo -n 'Testing hash-style ... ' -81: Testing hash-style ... ++ t=out/test/elf/i386/hash-style -81: ++ mkdir -p out/test/elf/i386/hash-style -82: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-dynamic.sh .sh -82: ++ testname=hello-dynamic -82: ++ echo -n 'Testing hello-dynamic ... ' -82: Testing hello-dynamic ... ++ t=out/test/elf/i386/hello-dynamic -82: ++ mkdir -p out/test/elf/i386/hello-dynamic -83: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -83: ++ export LC_ALL=C -83: ++ LC_ALL=C -83: ++++ uname -m -82: + cat -82: + cc -o out/test/elf/i386/hello-dynamic/a.o -c -xc - -fno-PIE -81: + cc -o out/test/elf/i386/hash-style/a.o -c -xc - -84: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/help.sh -81: + cat -84: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -84: ++ export LC_ALL=C -84: ++ LC_ALL=C -79: + cc -B. -o out/test/elf/i386/gnu-unique/exe out/test/elf/i386/gnu-unique/a.o out/test/elf/i386/gnu-unique/b.o -83: +++ canonical_name i686 +84: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-linker.sh +82: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/duplicate-error.sh .sh +83: +++ canonical_name x86_64 83: +++ case $1 in -83: +++ echo i386 -83: ++ HOST=i386 +83: +++ echo x86_64 +83: ++ HOST=x86_64 83: ++ '[' -n '' ']' -83: ++ MACHINE=i386 +83: ++ MACHINE=x86_64 83: ++ '[' -n '' ']' 83: ++ CC=cc 83: ++ CXX=c++ @@ -5551,14 +6502,39 @@ 83: ++ QEMU= 83: ++ trap 'on_error $LINENO' ERR 83: ++ trap on_exit EXIT -83: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-static.sh .sh +53: + readelf -n out/test/elf/x86_64/build-id/exe +53: + grep -q 'GNU.*0x00000020.*NT_GNU_BUILD_ID' +81: + cat +82: ++ testname=duplicate-error +82: ++ echo -n 'Testing duplicate-error ... ' +82: Testing duplicate-error ... ++ t=out/test/elf/x86_64/duplicate-error +82: ++ mkdir -p out/test/elf/x86_64/duplicate-error +69: + on_exit +69: + echo OK +69: OK +69: + exit 0 +84: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +84: ++ export LC_ALL=C +84: ++ LC_ALL=C + 70/309 Test #69: x86_64-debug-macro-section .............. Passed 0.15 sec +test 85 + Start 85: x86_64-dynamic-list + +85: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list.sh" +85: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +85: Test timeout computed to be: 1500 +83: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-dt-debug.sh .sh +83: ++ testname=dynamic-dt-debug +83: ++ echo -n 'Testing dynamic-dt-debug ... ' +83: Testing dynamic-dt-debug ... ++ t=out/test/elf/x86_64/dynamic-dt-debug +83: ++ mkdir -p out/test/elf/x86_64/dynamic-dt-debug 84: ++++ uname -m -84: +++ canonical_name i686 +84: +++ canonical_name x86_64 84: +++ case $1 in -84: +++ echo i386 -84: ++ HOST=i386 +84: +++ echo x86_64 +84: ++ HOST=x86_64 84: ++ '[' -n '' ']' -84: ++ MACHINE=i386 +84: ++ MACHINE=x86_64 84: ++ '[' -n '' ']' 84: ++ CC=cc 84: ++ CXX=c++ @@ -5570,45 +6546,43 @@ 84: ++ QEMU= 84: ++ trap 'on_error $LINENO' ERR 84: ++ trap on_exit EXIT -84: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/help.sh .sh -83: ++ testname=hello-static -83: ++ echo -n 'Testing hello-static ... ' -83: Testing hello-static ... ++ t=out/test/elf/i386/hello-static -83: ++ mkdir -p out/test/elf/i386/hello-static -84: ++ testname=help -84: ++ echo -n 'Testing help ... ' -84: Testing help ... ++ t=out/test/elf/i386/help -84: ++ mkdir -p out/test/elf/i386/help -84: + ./mold --help -84: + grep -q Usage -83: + test_cflags -static -83: + cc -static -o /dev/null -xc - -83: + echo 'int main() {}' -84: + on_exit -84: + echo OK -84: OK -84: + exit 0 - 77/269 Test #84: i686-help ........................... Passed 0.02 sec -test 85 - Start 85: i686-hidden-undef - -85: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-undef.sh" -85: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -85: Test timeout computed to be: 1500 -85: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-undef.sh +53: + cc -B. -o out/test/elf/x86_64/build-id/exe out/test/elf/x86_64/build-id/a.c -Wl,-build-id=0xdeadbeefdeadbeef +79: + cc -B. -o out/test/elf/x86_64/dso-undef/b.so -shared out/test/elf/x86_64/dso-undef/a.o +82: + cc -o out/test/elf/x86_64/duplicate-error/a.o -c -x assembler - +82: + cat +84: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-linker.sh .sh +84: ++ testname=dynamic-linker +84: ++ echo -n 'Testing dynamic-linker ... ' +84: Testing dynamic-linker ... ++ t=out/test/elf/x86_64/dynamic-linker +84: ++ mkdir -p out/test/elf/x86_64/dynamic-linker +83: + cat +83: + cc -o out/test/elf/x86_64/dynamic-dt-debug/a.o -c -xc - +81: + cc -c -o out/test/elf/x86_64/dt-needed/a.o -xc - +78: + readelf --symbols out/test/elf/x86_64/discard/exe +85: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list.sh 85: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 85: ++ export LC_ALL=C 85: ++ LC_ALL=C +84: + cc -c -o out/test/elf/x86_64/dynamic-linker/a.o -x assembler - +84: + cat +82: + ./mold -o out/test/elf/x86_64/duplicate-error/exe out/test/elf/x86_64/duplicate-error/a.o out/test/elf/x86_64/duplicate-error/a.o +78: + grep -Fq _start out/test/elf/x86_64/discard/log +78: + grep -Fq foo out/test/elf/x86_64/discard/log +78: + grep -Fq .Lbar out/test/elf/x86_64/discard/log +84: + ./mold -o out/test/elf/x86_64/dynamic-linker/exe out/test/elf/x86_64/dynamic-linker/a.o +76: + grep -q 'dependency-file/exe:.*/a.o ' out/test/elf/x86_64/dependency-file/dep 85: ++++ uname -m -75: + cc -c -o out/test/elf/i386/gdb-index-split-dwarf/c.o out/test/elf/i386/gdb-index-split-dwarf/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -80: + out/test/elf/i386/gnu-warning/exe -80: + grep -q 'Hello world' -85: +++ canonical_name i686 +77: + readelf --dynamic out/test/elf/x86_64/disable-new-dtags/b.so +77: + grep -q 'RUNPATH.*/foo' +80: + cat +80: + cc -c -fPIC -o out/test/elf/x86_64/dt-init/b.o -xc - +78: + ./mold -o out/test/elf/x86_64/discard/exe out/test/elf/x86_64/discard/a.o --discard-all +85: +++ canonical_name x86_64 85: +++ case $1 in -85: +++ echo i386 -85: ++ HOST=i386 +85: +++ echo x86_64 +85: ++ HOST=x86_64 85: ++ '[' -n '' ']' -85: ++ MACHINE=i386 +85: ++ MACHINE=x86_64 85: ++ '[' -n '' ']' 85: ++ CC=cc 85: ++ CXX=c++ @@ -5618,41 +6592,41 @@ 85: ++ OBJCOPY=objcopy 85: ++ STRIP=strip 85: ++ QEMU= +76: + grep -q '.*/a.o:$' out/test/elf/x86_64/dependency-file/dep 85: ++ trap 'on_error $LINENO' ERR 85: ++ trap on_exit EXIT -85: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-undef.sh .sh -81: + ./mold -shared -o out/test/elf/i386/hash-style/b.so out/test/elf/i386/hash-style/a.o -80: + on_exit -80: + echo OK -80: OK -80: + exit 0 -85: ++ testname=hidden-undef -85: ++ echo -n 'Testing hidden-undef ... ' -85: Testing hidden-undef ... ++ t=out/test/elf/i386/hidden-undef -85: ++ mkdir -p out/test/elf/i386/hidden-undef - 78/269 Test #80: i686-gnu-warning .................... Passed 0.13 sec +85: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list.sh .sh +76: + on_exit +76: + echo OK +76: OK +76: + exit 0 +85: ++ testname=dynamic-list +85: ++ echo -n 'Testing dynamic-list ... ' +85: Testing dynamic-list ... ++ t=out/test/elf/x86_64/dynamic-list +85: ++ mkdir -p out/test/elf/x86_64/dynamic-list + 71/309 Test #76: x86_64-dependency-file .................. Passed 0.10 sec test 86 - Start 86: i686-hidden-weak-undef + Start 86: x86_64-dynamic-list2 -86: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-weak-undef.sh" +86: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list2.sh" 86: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 86: Test timeout computed to be: 1500 +77: + cc -B. -shared -o out/test/elf/x86_64/disable-new-dtags/b.so out/test/elf/x86_64/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-enable-new-dtags 85: + cat -85: + cc -o out/test/elf/i386/hidden-undef/a.so -shared -fPIC -xc - -86: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-weak-undef.sh +85: + cc -o out/test/elf/x86_64/dynamic-list/a.o -c -xc - +86: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list2.sh +75: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/elf/x86_64/demangle/log 86: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 86: ++ export LC_ALL=C 86: ++ LC_ALL=C 86: ++++ uname -m -82: + cc -B. -o out/test/elf/i386/hello-dynamic/exe out/test/elf/i386/hello-dynamic/a.o -no-pie -81: + readelf -WS out/test/elf/i386/hash-style/b.so -81: + grep -Fq ' .hash' -86: +++ canonical_name i686 +75: + cc -B. -o out/test/elf/x86_64/demangle/exe out/test/elf/x86_64/demangle/a.o +86: +++ canonical_name x86_64 86: +++ case $1 in -86: +++ echo i386 -86: ++ HOST=i386 +86: +++ echo x86_64 +86: ++ HOST=x86_64 86: ++ '[' -n '' ']' -86: ++ MACHINE=i386 +86: ++ MACHINE=x86_64 86: ++ '[' -n '' ']' 86: ++ CC=cc 86: ++ CXX=c++ @@ -5664,37 +6638,42 @@ 86: ++ QEMU= 86: ++ trap 'on_error $LINENO' ERR 86: ++ trap on_exit EXIT -81: + readelf -WS out/test/elf/i386/hash-style/b.so -81: + grep -Fq ' .gnu.hash' -81: + on_exit -81: + echo OK -81: OK -81: + exit 0 - 79/269 Test #81: i686-hash-style ..................... Passed 0.10 sec +82: + grep -q 'duplicate symbol: .*\.o: .*\.o: main' out/test/elf/x86_64/duplicate-error/log +82: + on_exit +82: + echo OK +82: OK +82: + exit 0 + 72/309 Test #82: x86_64-duplicate-error .................. Passed 0.04 sec test 87 - Start 87: i686-icf-small + Start 87: x86_64-dynamic-list3 -87: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf-small.sh" +87: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list3.sh" 87: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 87: Test timeout computed to be: 1500 -87: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf-small.sh -86: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-weak-undef.sh .sh +86: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list2.sh .sh +86: ++ testname=dynamic-list2 +86: ++ echo -n 'Testing dynamic-list2 ... ' +86: Testing dynamic-list2 ... ++ t=out/test/elf/x86_64/dynamic-list2 +86: ++ mkdir -p out/test/elf/x86_64/dynamic-list2 +81: + cc -B. -shared -o out/test/elf/x86_64/dt-needed/libfoo.so out/test/elf/x86_64/dt-needed/a.o -Wl,--soname,libfoo +84: + readelf --sections out/test/elf/x86_64/dynamic-linker/exe +83: + cc -B. -o out/test/elf/x86_64/dynamic-dt-debug/exe out/test/elf/x86_64/dynamic-dt-debug/a.o +86: + cat +87: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list3.sh +84: + grep -Fq .interp out/test/elf/x86_64/dynamic-linker/log +86: + cc -o out/test/elf/x86_64/dynamic-list2/a.o -c -xc - 87: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 87: ++ export LC_ALL=C 87: ++ LC_ALL=C -86: ++ testname=hidden-weak-undef -86: ++ echo -n 'Testing hidden-weak-undef ... ' -86: Testing hidden-weak-undef ... ++ t=out/test/elf/i386/hidden-weak-undef -86: ++ mkdir -p out/test/elf/i386/hidden-weak-undef +78: + readelf --symbols out/test/elf/x86_64/discard/exe 87: ++++ uname -m -79: + out/test/elf/i386/gnu-unique/exe -79: + grep -q foo=5 -87: +++ canonical_name i686 +84: + readelf --dynamic out/test/elf/x86_64/dynamic-linker/exe +87: +++ canonical_name x86_64 87: +++ case $1 in -87: +++ echo i386 -87: ++ HOST=i386 +87: +++ echo x86_64 +87: ++ HOST=x86_64 87: ++ '[' -n '' ']' -87: ++ MACHINE=i386 +87: ++ MACHINE=x86_64 87: ++ '[' -n '' ']' 87: ++ CC=cc 87: ++ CXX=c++ @@ -5706,38 +6685,75 @@ 87: ++ QEMU= 87: ++ trap 'on_error $LINENO' ERR 87: ++ trap on_exit EXIT -86: + cc -o out/test/elf/i386/hidden-weak-undef/a.o -fPIC -c -xc - -86: + cat -75: + cc -c -o out/test/elf/i386/gdb-index-split-dwarf/d.o out/test/elf/i386/gdb-index-split-dwarf/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -87: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf-small.sh .sh -79: + on_exit -79: + echo OK -79: OK -79: + exit 0 - 80/269 Test #79: i686-gnu-unique ..................... Passed 0.17 sec +87: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list3.sh .sh +79: + cat +79: + cc -o out/test/elf/x86_64/dso-undef/c.o -c -xc - +87: ++ testname=dynamic-list3 +87: ++ echo -n 'Testing dynamic-list3 ... ' +87: Testing dynamic-list3 ... ++ t=out/test/elf/x86_64/dynamic-list3 +87: ++ mkdir -p out/test/elf/x86_64/dynamic-list3 +64: + out/test/elf/x86_64/copyrel-alignment/exe2 +87: + cat +84: + ./mold -o out/test/elf/x86_64/dynamic-linker/exe out/test/elf/x86_64/dynamic-linker/a.o --dynamic-linker=/foo/bar +78: + grep -Fq _start out/test/elf/x86_64/discard/log +64: + readelf -W --sections out/test/elf/x86_64/copyrel-alignment/exe2 +64: + grep -q '\.copyrel.* 8$' +87: + cat +78: + grep -Fq foo out/test/elf/x86_64/discard/log +87: + c++ -fPIC -c -o out/test/elf/x86_64/dynamic-list3/b.o -xc - +78: + grep -Fq .Lbar out/test/elf/x86_64/discard/log +68: + out/test/elf/x86_64/dead-debug-sections/exe +64: + cc -B. -o out/test/elf/x86_64/copyrel-alignment/exe3 out/test/elf/x86_64/copyrel-alignment/d.o out/test/elf/x86_64/copyrel-alignment/c.so -no-pie +68: + grep -q 'Hello world' +78: + ./mold -o out/test/elf/x86_64/discard/exe out/test/elf/x86_64/discard/a.o --strip-all +68: + dwarfdump out/test/elf/x86_64/dead-debug-sections/exe +80: + cc -B. -o out/test/elf/x86_64/dt-init/c.so -shared out/test/elf/x86_64/dt-init/b.o +85: + cc -B. -o out/test/elf/x86_64/dynamic-list/exe out/test/elf/x86_64/dynamic-list/a.o +84: + readelf --sections out/test/elf/x86_64/dynamic-linker/exe +68: + on_exit +68: + echo OK +68: OK +68: + exit 0 + 73/309 Test #68: x86_64-dead-debug-sections .............. Passed 0.21 sec test 88 - Start 88: i686-icf + Start 88: x86_64-dynamic -88: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf.sh" +88: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic.sh" 88: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 88: Test timeout computed to be: 1500 -87: ++ testname=icf-small -87: ++ echo -n 'Testing icf-small ... ' -87: Testing icf-small ... ++ t=out/test/elf/i386/icf-small -87: ++ mkdir -p out/test/elf/i386/icf-small -87: + cat -87: + cc -o out/test/elf/i386/icf-small/a.o -c -ffunction-sections -xc - -88: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf.sh +84: + grep -Fq .interp out/test/elf/x86_64/dynamic-linker/log +84: + on_exit +84: + echo OK +84: OK +84: + exit 0 +79: + rm -f out/test/elf/x86_64/dso-undef/d.a +79: + ar rcs out/test/elf/x86_64/dso-undef/d.a out/test/elf/x86_64/dso-undef/c.o + 74/309 Test #84: x86_64-dynamic-linker ................... Passed 0.07 sec +test 89 + Start 89: x86_64-emit-relocs-cpp + +89: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-cpp.sh" +89: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +89: Test timeout computed to be: 1500 +88: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic.sh 88: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 88: ++ export LC_ALL=C 88: ++ LC_ALL=C 88: ++++ uname -m -88: +++ canonical_name i686 +78: + readelf --symbols out/test/elf/x86_64/discard/exe +53: + readelf -n out/test/elf/x86_64/build-id/exe +53: + grep -q 'Build ID: deadbeefdeadbeef' +86: + c++ -o out/test/elf/x86_64/dynamic-list2/b.o -c -xc++ - +86: + cat +77: + readelf --dynamic out/test/elf/x86_64/disable-new-dtags/b.so +78: + grep -Fq _start out/test/elf/x86_64/discard/log +88: +++ canonical_name x86_64 88: +++ case $1 in -88: +++ echo i386 -88: ++ HOST=i386 +88: +++ echo x86_64 +81: + cc -B. -shared -o out/test/elf/x86_64/dt-needed/libbar.so out/test/elf/x86_64/dt-needed/a.o +88: ++ HOST=x86_64 88: ++ '[' -n '' ']' -88: ++ MACHINE=i386 +88: ++ MACHINE=x86_64 88: ++ '[' -n '' ']' 88: ++ CC=cc 88: ++ CXX=c++ @@ -5749,59 +6765,46 @@ 88: ++ QEMU= 88: ++ trap 'on_error $LINENO' ERR 88: ++ trap on_exit EXIT -88: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf.sh .sh -88: ++ testname=icf -88: ++ echo -n 'Testing icf ... ' -88: Testing icf ... ++ t=out/test/elf/i386/icf -88: ++ mkdir -p out/test/elf/i386/icf -88: + '[' i386 = ppc64 ']' -88: + cat -88: + cc -c -o out/test/elf/i386/icf/a.o -ffunction-sections -fdata-sections -xc - -85: + cat -85: + cc -o out/test/elf/i386/hidden-undef/b.o -fPIC -c -xc - -87: + ./mold -o out/test/elf/i386/icf-small/exe -icf=all out/test/elf/i386/icf-small/a.o -73: + grep -q 'fn8 () at .*/d.c:6' out/test/elf/i386/gdb-index-dwarf5/log -73: + grep -q 'fn7 () at .*/d.c:10' out/test/elf/i386/gdb-index-dwarf5/log -86: + cc -B. -shared -o out/test/elf/i386/hidden-weak-undef/b.so out/test/elf/i386/hidden-weak-undef/a.o -82: + out/test/elf/i386/hello-dynamic/exe -82: + grep -q 'Hello world' -82: + on_exit -82: + echo OK -82: OK -82: + exit 0 -87: + on_exit -87: + echo OK -87: OK -87: + exit 0 - 81/269 Test #82: i686-hello-dynamic .................. Passed 0.14 sec -test 89 - Start 89: i686-ifunc-alias - -89: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-alias.sh" -89: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -89: Test timeout computed to be: 1500 - 82/269 Test #87: i686-icf-small ...................... Passed 0.07 sec +88: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic.sh .sh +88: ++ testname=dynamic +88: ++ echo -n 'Testing dynamic ... ' +88: Testing dynamic ... ++ t=out/test/elf/x86_64/dynamic +88: ++ mkdir -p out/test/elf/x86_64/dynamic +79: + cat +79: + cc -o out/test/elf/x86_64/dso-undef/e.o -c -xc - +83: + readelf --dynamic out/test/elf/x86_64/dynamic-dt-debug/exe +83: + grep -Fq '(DEBUG)' out/test/elf/x86_64/dynamic-dt-debug/log +53: + on_exit +53: + echo OK +53: OK +53: + exit 0 +77: + grep -q 'RUNPATH.*/foo' +77: + cc -B. -shared -o out/test/elf/x86_64/disable-new-dtags/b.so out/test/elf/x86_64/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-disable-new-dtags +89: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-cpp.sh +89: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +89: ++ export LC_ALL=C +89: ++ LC_ALL=C +78: + grep -Fq foo out/test/elf/x86_64/discard/log + 75/309 Test #53: x86_64-build-id ......................... Passed 0.42 sec test 90 - Start 90: i686-ifunc-dso + Start 90: x86_64-emit-relocs-dead-sections -90: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dso.sh" +90: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-dead-sections.sh" 90: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 90: Test timeout computed to be: 1500 -73: + grep -q 'fn6 () at .*/c.c:4' out/test/elf/i386/gdb-index-dwarf5/log -73: + grep -q 'fn5 () at .*/c.c:8' out/test/elf/i386/gdb-index-dwarf5/log -75: + cc -B. -shared -o out/test/elf/i386/gdb-index-split-dwarf/e.so out/test/elf/i386/gdb-index-split-dwarf/a.o out/test/elf/i386/gdb-index-split-dwarf/b.o out/test/elf/i386/gdb-index-split-dwarf/c.o out/test/elf/i386/gdb-index-split-dwarf/d.o -Wl,--gdb-index -89: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-alias.sh -89: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -89: ++ export LC_ALL=C -89: ++ LC_ALL=C 89: ++++ uname -m -89: +++ canonical_name i686 +89: +++ canonical_name x86_64 89: +++ case $1 in -89: +++ echo i386 -89: ++ HOST=i386 +89: +++ echo x86_64 +89: ++ HOST=x86_64 89: ++ '[' -n '' ']' -89: ++ MACHINE=i386 +89: ++ MACHINE=x86_64 89: ++ '[' -n '' ']' +78: + grep -Fq .Lbar out/test/elf/x86_64/discard/log +83: + cc -o out/test/elf/x86_64/dynamic-dt-debug/b.o -c -xc - +83: + cat +88: + echo '.globl main; main:' +88: + cc -o out/test/elf/x86_64/dynamic/a.o -c -x assembler - 89: ++ CC=cc 89: ++ CXX=c++ 89: ++ GCC=gcc @@ -5810,22 +6813,41 @@ 89: ++ OBJCOPY=objcopy 89: ++ STRIP=strip 89: ++ QEMU= +78: + on_exit +78: + echo OK +78: OK +78: + exit 0 89: ++ trap 'on_error $LINENO' ERR 89: ++ trap on_exit EXIT -89: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-alias.sh .sh -90: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dso.sh + 76/309 Test #78: x86_64-discard .......................... Passed 0.13 sec +test 91 + Start 91: x86_64-emit-relocs + +91: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs.sh" +91: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +91: Test timeout computed to be: 1500 +89: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-cpp.sh .sh +89: ++ testname=emit-relocs-cpp +89: ++ echo -n 'Testing emit-relocs-cpp ... ' +89: Testing emit-relocs-cpp ... ++ t=out/test/elf/x86_64/emit-relocs-cpp +89: ++ mkdir -p out/test/elf/x86_64/emit-relocs-cpp +89: + '[' x86_64 = arm ']' +90: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-dead-sections.sh 90: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 90: ++ export LC_ALL=C 90: ++ LC_ALL=C -73: + grep -q 'fn4 () at .*/b.c:4' out/test/elf/i386/gdb-index-dwarf5/log -73: + grep -q 'fn3 () at .*/b.c:8' out/test/elf/i386/gdb-index-dwarf5/log +88: + cc -B. -o out/test/elf/x86_64/dynamic/exe out/test/elf/x86_64/dynamic/a.o +89: + cat +89: + c++ -o out/test/elf/x86_64/emit-relocs-cpp/a.o -c -fPIC -xc++ - +75: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/elf/x86_64/demangle/log 90: ++++ uname -m -90: +++ canonical_name i686 +91: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs.sh +90: +++ canonical_name x86_64 90: +++ case $1 in -90: +++ echo i386 -90: ++ HOST=i386 +90: +++ echo x86_64 +90: ++ HOST=x86_64 90: ++ '[' -n '' ']' -90: ++ MACHINE=i386 +90: ++ MACHINE=x86_64 90: ++ '[' -n '' ']' 90: ++ CC=cc 90: ++ CXX=c++ @@ -5835,51 +6857,23 @@ 90: ++ OBJCOPY=objcopy 90: ++ STRIP=strip 90: ++ QEMU= -90: ++ trap 'on_error $LINENO' ERR -90: ++ trap on_exit EXIT -85: + cc -B. -o out/test/elf/i386/hidden-undef/exe out/test/elf/i386/hidden-undef/a.so out/test/elf/i386/hidden-undef/b.o -89: ++ testname=ifunc-alias -89: ++ echo -n 'Testing ifunc-alias ... ' -89: Testing ifunc-alias ... ++ t=out/test/elf/i386/ifunc-alias -89: ++ mkdir -p out/test/elf/i386/ifunc-alias -88: + cc -B. -o out/test/elf/i386/icf/exe out/test/elf/i386/icf/a.o -Wl,-icf=all -90: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dso.sh .sh -73: + grep -q 'fn2 () at .*/a.c:4' out/test/elf/i386/gdb-index-dwarf5/log -90: ++ testname=ifunc-dso -90: ++ echo -n 'Testing ifunc-dso ... ' -90: Testing ifunc-dso ... ++ t=out/test/elf/i386/ifunc-dso -90: ++ mkdir -p out/test/elf/i386/ifunc-dso -89: + supports_ifunc -89: + cc -c -o /dev/null -xc - -73: + grep -q 'fn1 () at .*/a.c:8' out/test/elf/i386/gdb-index-dwarf5/log -73: + on_exit -73: + echo OK -73: OK -73: + exit 0 - 83/269 Test #73: i686-gdb-index-dwarf5 ............... Passed 0.92 sec -test 91 - Start 91: i686-ifunc-dynamic - -91: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dynamic.sh" -91: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -91: Test timeout computed to be: 1500 -89: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -90: + supports_ifunc -83: + cat -83: + cc -o out/test/elf/i386/hello-static/a.o -c -xc - -90: + cc -c -o /dev/null -xc - -90: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -91: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dynamic.sh 91: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 91: ++ export LC_ALL=C 91: ++ LC_ALL=C +90: ++ trap 'on_error $LINENO' ERR +90: ++ trap on_exit EXIT +90: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-dead-sections.sh .sh 91: ++++ uname -m -91: +++ canonical_name i686 +90: ++ testname=emit-relocs-dead-sections +90: ++ echo -n 'Testing emit-relocs-dead-sections ... ' +90: Testing emit-relocs-dead-sections ... ++ t=out/test/elf/x86_64/emit-relocs-dead-sections +90: ++ mkdir -p out/test/elf/x86_64/emit-relocs-dead-sections +91: +++ canonical_name x86_64 91: +++ case $1 in -91: +++ echo i386 -91: ++ HOST=i386 +91: +++ echo x86_64 +91: ++ HOST=x86_64 91: ++ '[' -n '' ']' -91: ++ MACHINE=i386 +91: ++ MACHINE=x86_64 91: ++ '[' -n '' ']' 91: ++ CC=cc 91: ++ CXX=c++ @@ -5891,49 +6885,67 @@ 91: ++ QEMU= 91: ++ trap 'on_error $LINENO' ERR 91: ++ trap on_exit EXIT -91: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dynamic.sh .sh -91: ++ testname=ifunc-dynamic -91: ++ echo -n 'Testing ifunc-dynamic ... ' -91: Testing ifunc-dynamic ... ++ t=out/test/elf/i386/ifunc-dynamic -91: ++ mkdir -p out/test/elf/i386/ifunc-dynamic -91: + supports_ifunc -91: + cc -c -o /dev/null -xc - -86: + readelf -W --dyn-syms out/test/elf/i386/hidden-weak-undef/b.so -86: + grep -qw foo out/test/elf/i386/hidden-weak-undef/log -91: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -89: + cat -89: + cc -fPIC -o out/test/elf/i386/ifunc-alias/a.o -c -xc - -75: + readelf -WS out/test/elf/i386/gdb-index-split-dwarf/e.so -75: + grep -Fq .gdb_index -86: + grep -qw bar out/test/elf/i386/hidden-weak-undef/log +91: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs.sh .sh 75: + cat -75: + cc -c -o out/test/elf/i386/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz -86: + on_exit -86: + echo OK -86: OK -86: + exit 0 - 84/269 Test #86: i686-hidden-weak-undef .............. Passed 0.15 sec +75: + cc -c -o out/test/elf/x86_64/demangle/b.o -xc - +90: + '[' x86_64 = sh4 ']' +90: + cat +90: + c++ -o out/test/elf/x86_64/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - +87: + cc -B. -Wl,--dynamic-list=out/test/elf/x86_64/dynamic-list3/dyn -o out/test/elf/x86_64/dynamic-list3/exe1 out/test/elf/x86_64/dynamic-list3/b.o +91: ++ testname=emit-relocs +91: ++ echo -n 'Testing emit-relocs ... ' +91: Testing emit-relocs ... ++ t=out/test/elf/x86_64/emit-relocs +91: ++ mkdir -p out/test/elf/x86_64/emit-relocs +64: + out/test/elf/x86_64/copyrel-alignment/exe3 +64: + grep -q '\.copyrel.* 256$' +91: + cat +64: + readelf -W --sections out/test/elf/x86_64/copyrel-alignment/exe3 +91: + cc -o out/test/elf/x86_64/emit-relocs/a.o -c -fPIC -xc - +85: + readelf --dyn-syms out/test/elf/x86_64/dynamic-list/exe +83: + cc -B. -o out/test/elf/x86_64/dynamic-dt-debug/c.so out/test/elf/x86_64/dynamic-dt-debug/b.o -shared +64: + on_exit +64: + echo OK +64: OK +64: + exit 0 +86: + c++ -B. -o out/test/elf/x86_64/dynamic-list2/exe out/test/elf/x86_64/dynamic-list2/a.o out/test/elf/x86_64/dynamic-list2/b.o +80: + cc -B. -o out/test/elf/x86_64/dt-init/d.so -shared out/test/elf/x86_64/dt-init/b.o -Wl,-init,init -Wl,-fini,fini + 77/309 Test #64: x86_64-copyrel-alignment ................ Passed 0.31 sec test 92 - Start 92: i686-ifunc-export + Start 92: x86_64-empty-file -92: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-export.sh" +92: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-file.sh" 92: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 92: Test timeout computed to be: 1500 -90: + cat -90: + cc -fPIC -o out/test/elf/i386/ifunc-dso/a.o -c -xc - -92: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-export.sh +85: + grep -q ' foo$' out/test/elf/x86_64/dynamic-list/log +85: + grep -q ' bar$' out/test/elf/x86_64/dynamic-list/log +77: + readelf --dynamic out/test/elf/x86_64/disable-new-dtags/b.so +77: + grep -q 'RPATH.*/foo' +79: + cc -B. -o out/test/elf/x86_64/dso-undef/exe out/test/elf/x86_64/dso-undef/b.so out/test/elf/x86_64/dso-undef/d.a out/test/elf/x86_64/dso-undef/e.o +77: + on_exit +77: + echo OK +77: OK +77: + exit 0 +85: + cat +92: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-file.sh + 78/309 Test #77: x86_64-disable-new-dtags ................ Passed 0.18 sec +test 93 + Start 93: x86_64-empty-input + +93: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-input.sh" +93: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +93: Test timeout computed to be: 1500 +81: + cc -c -o out/test/elf/x86_64/dt-needed/b.o -xc - +81: + cat 92: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 92: ++ export LC_ALL=C 92: ++ LC_ALL=C -83: + cc -B. -o out/test/elf/i386/hello-static/exe out/test/elf/i386/hello-static/a.o -static -85: + grep -q 'undefined symbol: foo' out/test/elf/i386/hidden-undef/log 92: ++++ uname -m -92: +++ canonical_name i686 +92: +++ canonical_name x86_64 92: +++ case $1 in -92: +++ echo i386 -92: ++ HOST=i386 +92: +++ echo x86_64 +92: ++ HOST=x86_64 92: ++ '[' -n '' ']' -92: ++ MACHINE=i386 +92: ++ MACHINE=x86_64 92: ++ '[' -n '' ']' 92: ++ CC=cc 92: ++ CXX=c++ @@ -5943,54 +6955,26 @@ 92: ++ OBJCOPY=objcopy 92: ++ STRIP=strip 92: ++ QEMU= +85: + cc -B. -o out/test/elf/x86_64/dynamic-list/exe1 out/test/elf/x86_64/dynamic-list/a.o -Wl,-dynamic-list=out/test/elf/x86_64/dynamic-list/dyn 92: ++ trap 'on_error $LINENO' ERR 92: ++ trap on_exit EXIT -92: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-export.sh .sh -85: + on_exit -85: + echo OK -85: OK -85: + exit 0 -91: + cat -91: + cc -o out/test/elf/i386/ifunc-dynamic/a.o -c -xc - -92: ++ testname=ifunc-export -92: ++ echo -n 'Testing ifunc-export ... ' -92: Testing ifunc-export ... ++ t=out/test/elf/i386/ifunc-export -92: ++ mkdir -p out/test/elf/i386/ifunc-export - 85/269 Test #85: i686-hidden-undef ................... Passed 0.19 sec -test 93 - Start 93: i686-ifunc-funcptr - -93: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-funcptr.sh" -93: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -93: Test timeout computed to be: 1500 -92: + supports_ifunc -92: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -92: + cc -c -o /dev/null -xc - -88: + grep -q '1 0' -88: + out/test/elf/i386/icf/exe -93: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-funcptr.sh -88: + on_exit -88: + echo OK -88: OK -88: + exit 0 - 86/269 Test #88: i686-icf ............................ Passed 0.15 sec -test 94 - Start 94: i686-ifunc-noplt - -94: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-noplt.sh" -94: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -94: Test timeout computed to be: 1500 +93: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-input.sh +92: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-file.sh .sh 93: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 93: ++ export LC_ALL=C 93: ++ LC_ALL=C +92: ++ testname=empty-file +92: ++ echo -n 'Testing empty-file ... ' +92: Testing empty-file ... ++ t=out/test/elf/x86_64/empty-file +92: ++ mkdir -p out/test/elf/x86_64/empty-file 93: ++++ uname -m -89: + cc -B. -o out/test/elf/i386/ifunc-alias/exe out/test/elf/i386/ifunc-alias/a.o -93: +++ canonical_name i686 +93: +++ canonical_name x86_64 93: +++ case $1 in -93: +++ echo i386 -93: ++ HOST=i386 +93: +++ echo x86_64 +92: + cc -o out/test/elf/x86_64/empty-file/a.o -c -xc - +93: ++ HOST=x86_64 93: ++ '[' -n '' ']' -93: ++ MACHINE=i386 +93: ++ MACHINE=x86_64 93: ++ '[' -n '' ']' 93: ++ CC=cc 93: ++ CXX=c++ @@ -6001,28 +6985,65 @@ 93: ++ STRIP=strip 93: ++ QEMU= 93: ++ trap 'on_error $LINENO' ERR +92: + cat 93: ++ trap on_exit EXIT -94: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-noplt.sh -93: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-funcptr.sh .sh +93: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-input.sh .sh +93: ++ testname=empty-input +93: ++ echo -n 'Testing empty-input ... ' +93: Testing empty-input ... ++ t=out/test/elf/x86_64/empty-input +93: ++ mkdir -p out/test/elf/x86_64/empty-input +93: + rm -f out/test/elf/x86_64/empty-input/a.o +75: + cc -B. -o out/test/elf/x86_64/demangle/exe out/test/elf/x86_64/demangle/b.o -Wl,-demangle +87: + readelf --dyn-syms out/test/elf/x86_64/dynamic-list3/exe1 +93: + touch out/test/elf/x86_64/empty-input/a.o +87: + grep -q ' xyz$' out/test/elf/x86_64/dynamic-list3/log1 +93: + cc -B. -o out/test/elf/x86_64/empty-input/exe out/test/elf/x86_64/empty-input/a.o +88: + readelf --dynamic out/test/elf/x86_64/dynamic/exe +89: + c++ -B. -o out/test/elf/x86_64/emit-relocs-cpp/exe out/test/elf/x86_64/emit-relocs-cpp/a.o -Wl,-emit-relocs +87: + grep -q ' foobarzx$' out/test/elf/x86_64/dynamic-list3/log1 +88: + grep -Eq 'Shared library:.*\blibc\b' out/test/elf/x86_64/dynamic/log +87: + grep -q ' foobarcx$' out/test/elf/x86_64/dynamic-list3/log1 +88: + readelf -W --dyn-syms --use-dynamic out/test/elf/x86_64/dynamic/exe +87: + grep -q ' foo123bar456bx$' out/test/elf/x86_64/dynamic-list3/log1 +83: + readelf --dynamic out/test/elf/x86_64/dynamic-dt-debug/c.so +91: + cc -B. -o out/test/elf/x86_64/emit-relocs/exe out/test/elf/x86_64/emit-relocs/a.o -Wl,-emit-relocs +88: + grep -Eq 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start_main' out/test/elf/x86_64/dynamic/log2 +81: + cc -B. -o out/test/elf/x86_64/dt-needed/exe out/test/elf/x86_64/dt-needed/b.o out/test/elf/x86_64/dt-needed/libfoo.so +87: + grep -q ' foo123bar456c$' out/test/elf/x86_64/dynamic-list3/log1 +83: + grep -Fq '(DEBUG)' out/test/elf/x86_64/dynamic-dt-debug/log +83: + on_exit +83: + echo OK +83: OK +83: + exit 0 + 79/309 Test #83: x86_64-dynamic-dt-debug ................. Passed 0.15 sec +test 94 + Start 94: x86_64-empty-version + +94: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-version.sh" +94: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +94: Test timeout computed to be: 1500 +87: + grep -q ' foo123bar456x$' out/test/elf/x86_64/dynamic-list3/log1 +88: + cat +88: + cc -c -fPIC -o out/test/elf/x86_64/dynamic/b.o -xc - +93: + grep -q 'unknown file type' out/test/elf/x86_64/empty-input/log +87: + cc -B. -Wl,--export-dynamic-symbol-list=out/test/elf/x86_64/dynamic-list3/dyn -o out/test/elf/x86_64/dynamic-list3/exe2 out/test/elf/x86_64/dynamic-list3/b.o +94: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-version.sh 94: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 94: ++ export LC_ALL=C 94: ++ LC_ALL=C -93: ++ testname=ifunc-funcptr -93: ++ echo -n 'Testing ifunc-funcptr ... ' -93: Testing ifunc-funcptr ... ++ t=out/test/elf/i386/ifunc-funcptr -93: ++ mkdir -p out/test/elf/i386/ifunc-funcptr -90: + cc -fPIC -shared -o out/test/elf/i386/ifunc-dso/b.so -xc - -90: + cat -93: + supports_ifunc -93: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +79: + grep -q ' foo$' +79: + readelf --dyn-syms out/test/elf/x86_64/dso-undef/exe +80: + cc -B. -o out/test/elf/x86_64/dt-init/exe1 out/test/elf/x86_64/dt-init/a.o out/test/elf/x86_64/dt-init/c.so +86: + readelf --dyn-syms out/test/elf/x86_64/dynamic-list2/exe 94: ++++ uname -m -75: + cc -B. -o out/test/elf/i386/gdb-index-split-dwarf/exe out/test/elf/i386/gdb-index-split-dwarf/e.so out/test/elf/i386/gdb-index-split-dwarf/f.o -Wl,--gdb-index -94: +++ canonical_name i686 +94: +++ canonical_name x86_64 94: +++ case $1 in -94: +++ echo i386 -94: ++ HOST=i386 +94: +++ echo x86_64 +85: + readelf --dyn-syms out/test/elf/x86_64/dynamic-list/exe1 +86: + grep -q ' foo$' out/test/elf/x86_64/dynamic-list2/log +94: ++ HOST=x86_64 94: ++ '[' -n '' ']' -94: ++ MACHINE=i386 +94: ++ MACHINE=x86_64 94: ++ '[' -n '' ']' 94: ++ CC=cc 94: ++ CXX=c++ @@ -6034,59 +7055,67 @@ 94: ++ QEMU= 94: ++ trap 'on_error $LINENO' ERR 94: ++ trap on_exit EXIT -94: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-noplt.sh .sh -93: + cc -c -o /dev/null -xc - -94: ++ testname=ifunc-noplt -94: ++ echo -n 'Testing ifunc-noplt ... ' -94: Testing ifunc-noplt ... ++ t=out/test/elf/i386/ifunc-noplt -94: ++ mkdir -p out/test/elf/i386/ifunc-noplt -92: + cat -92: + cc -c -fPIC -o out/test/elf/i386/ifunc-export/a.o -xc - -91: + cc -B. -o out/test/elf/i386/ifunc-dynamic/exe1 out/test/elf/i386/ifunc-dynamic/a.o -Wl,-z,lazy -94: + supports_ifunc -94: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -94: + cc -c -o /dev/null -xc - -75: + readelf -WS out/test/elf/i386/gdb-index-split-dwarf/exe -75: + grep -Fq .gdb_index -93: + cc -c -fPIC -o out/test/elf/i386/ifunc-funcptr/a.o -c -xc - -93: + cat -89: + out/test/elf/i386/ifunc-alias/exe -89: + grep -Eq '^(\S+) \1$' -89: + on_exit -89: + echo OK -89: OK -89: + exit 0 -75: + grep -q 'Hello world' -75: + out/test/elf/i386/gdb-index-split-dwarf/exe - 87/269 Test #89: i686-ifunc-alias .................... Passed 0.16 sec +94: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-version.sh .sh +93: + on_exit +93: + echo OK +93: OK +93: + exit 0 +79: + on_exit +79: + echo OK +79: OK +79: + exit 0 +85: + grep -q ' foo$' out/test/elf/x86_64/dynamic-list/log1 +92: + rm -f out/test/elf/x86_64/empty-file/b.script + 80/309 Test #79: x86_64-dso-undef ........................ Passed 0.20 sec test 95 - Start 95: i686-ifunc-static-pie + Start 95: x86_64-entry -95: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static-pie.sh" +95: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/entry.sh" 95: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 95: Test timeout computed to be: 1500 + 81/309 Test #93: x86_64-empty-input ...................... Passed 0.05 sec +test 96 + Start 96: x86_64-exception + +96: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/exception.sh" +96: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +96: Test timeout computed to be: 1500 +92: + touch out/test/elf/x86_64/empty-file/b.script +92: + cc -B. -o out/test/elf/x86_64/empty-file/exe out/test/elf/x86_64/empty-file/a.o -Wl,--version-script,out/test/elf/x86_64/empty-file/b.script +85: + grep -q ' bar$' out/test/elf/x86_64/dynamic-list/log1 +85: + cc -B. -o out/test/elf/x86_64/dynamic-list/exe2 out/test/elf/x86_64/dynamic-list/a.o -Wl,--export-dynamic-symbol-list=out/test/elf/x86_64/dynamic-list/dyn +86: + grep -q ' bar$' out/test/elf/x86_64/dynamic-list2/log +86: + cat +86: + cc -B. -o out/test/elf/x86_64/dynamic-list2/exe1 out/test/elf/x86_64/dynamic-list2/a.o out/test/elf/x86_64/dynamic-list2/b.o -Wl,-dynamic-list=out/test/elf/x86_64/dynamic-list2/dyn +94: ++ testname=empty-version +94: ++ echo -n 'Testing empty-version ... ' +94: Testing empty-version ... ++ t=out/test/elf/x86_64/empty-version +94: ++ mkdir -p out/test/elf/x86_64/empty-version +94: + cat +75: + grep -q 'undefined symbol: Pi$' out/test/elf/x86_64/demangle/log 75: + on_exit 75: + echo OK 75: OK 75: + exit 0 -95: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static-pie.sh +95: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/entry.sh 95: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 95: ++ export LC_ALL=C 95: ++ LC_ALL=C 95: ++++ uname -m - 88/269 Test #75: i686-gdb-index-split-dwarf .......... Passed 0.47 sec -test 96 - Start 96: i686-ifunc-static + 82/309 Test #75: x86_64-demangle ......................... Passed 0.27 sec +test 97 + Start 97: x86_64-exclude-libs -96: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static.sh" -96: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -96: Test timeout computed to be: 1500 -95: +++ canonical_name i686 +97: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs.sh" +97: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +97: Test timeout computed to be: 1500 +94: + cc -fPIC -c -o out/test/elf/x86_64/empty-version/a.o -xc - +95: +++ canonical_name x86_64 95: +++ case $1 in -95: +++ echo i386 -95: ++ HOST=i386 +95: +++ echo x86_64 +95: ++ HOST=x86_64 95: ++ '[' -n '' ']' -95: ++ MACHINE=i386 +95: ++ MACHINE=x86_64 95: ++ '[' -n '' ']' 95: ++ CC=cc 95: ++ CXX=c++ @@ -6098,28 +7127,23 @@ 95: ++ QEMU= 95: ++ trap 'on_error $LINENO' ERR 95: ++ trap on_exit EXIT -95: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static-pie.sh .sh -92: + cc -B. -shared -o out/test/elf/i386/ifunc-export/b.so out/test/elf/i386/ifunc-export/a.o -94: + cc -fPIC -o out/test/elf/i386/ifunc-noplt/a.o -c -xc - -fno-plt -94: + cat -95: ++ testname=ifunc-static-pie -95: ++ echo -n 'Testing ifunc-static-pie ... ' -95: Testing ifunc-static-pie ... ++ t=out/test/elf/i386/ifunc-static-pie -95: ++ mkdir -p out/test/elf/i386/ifunc-static-pie -95: + test_cflags -static-pie -95: + echo 'int main() {}' -95: + cc -static-pie -o /dev/null -xc - -96: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static.sh +95: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/entry.sh .sh +95: ++ testname=entry +95: ++ echo -n 'Testing entry ... ' +95: Testing entry ... ++ t=out/test/elf/x86_64/entry +95: ++ mkdir -p out/test/elf/x86_64/entry +95: + '[' x86_64 = ppc64 ']' +96: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exception.sh 96: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 96: ++ export LC_ALL=C 96: ++ LC_ALL=C 96: ++++ uname -m -96: +++ canonical_name i686 +96: +++ canonical_name x86_64 96: +++ case $1 in -96: +++ echo i386 -96: ++ HOST=i386 +96: +++ echo x86_64 +96: ++ HOST=x86_64 96: ++ '[' -n '' ']' -96: ++ MACHINE=i386 +96: ++ MACHINE=x86_64 96: ++ '[' -n '' ']' 96: ++ CC=cc 96: ++ CXX=c++ @@ -6131,79 +7155,44 @@ 96: ++ QEMU= 96: ++ trap 'on_error $LINENO' ERR 96: ++ trap on_exit EXIT -96: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static.sh .sh -96: ++ testname=ifunc-static -96: ++ echo -n 'Testing ifunc-static ... ' -96: Testing ifunc-static ... ++ t=out/test/elf/i386/ifunc-static -96: ++ mkdir -p out/test/elf/i386/ifunc-static +96: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exception.sh .sh +96: ++ testname=exception +96: ++ echo -n 'Testing exception ... ' +96: Testing exception ... ++ t=out/test/elf/x86_64/exception +96: ++ mkdir -p out/test/elf/x86_64/exception +89: + out/test/elf/x86_64/emit-relocs-cpp/exe +89: + grep -q 'Hello world' +71: + cat +95: + cc -o out/test/elf/x86_64/entry/a.o -c -x assembler - +71: + cc -flto -fPIC -o out/test/elf/x86_64/defsym-lto/a.o -c -xc - +95: + cat +89: + readelf -SW out/test/elf/x86_64/emit-relocs-cpp/exe +89: + grep -Eq 'rela?\.text' +96: + '[' x86_64 = sh4 ']' +96: + static= 96: + test_cflags -static -96: + echo 'int main() {}' 96: + cc -static -o /dev/null -xc - -93: + cat -93: + cc -c -fPIC -o out/test/elf/i386/ifunc-funcptr/b.o -xc - -90: + cc -B. -o out/test/elf/i386/ifunc-dso/exe out/test/elf/i386/ifunc-dso/a.o out/test/elf/i386/ifunc-dso/b.so -91: + grep -q 'Hello world' -91: + out/test/elf/i386/ifunc-dynamic/exe1 -91: + cc -B. -o out/test/elf/i386/ifunc-dynamic/exe2 out/test/elf/i386/ifunc-dynamic/a.o -Wl,-z,now -94: + cc -B. -o out/test/elf/i386/ifunc-noplt/exe out/test/elf/i386/ifunc-noplt/a.o -92: + grep -Eq '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' -92: + readelf --dyn-syms out/test/elf/i386/ifunc-export/b.so -93: + cc -c -fPIC -o out/test/elf/i386/ifunc-funcptr/c.o -xc - -93: + cat -92: + on_exit -92: + echo OK -92: OK -92: + exit 0 - 89/269 Test #92: i686-ifunc-export ................... Passed 0.18 sec -test 97 - Start 97: i686-image-base - -97: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/image-base.sh" -97: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -97: Test timeout computed to be: 1500 -90: + out/test/elf/i386/ifunc-dso/exe -90: + grep -q 'Hello world' -90: + on_exit -90: + echo OK -90: OK -90: + exit 0 - 90/269 Test #90: i686-ifunc-dso ...................... Passed 0.25 sec -test 98 - Start 98: i686-init-array-priorities - -98: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-array-priorities.sh" -98: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -98: Test timeout computed to be: 1500 -97: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/image-base.sh -98: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-array-priorities.sh -91: + grep -q 'Hello world' -91: + out/test/elf/i386/ifunc-dynamic/exe2 -98: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -98: ++ export LC_ALL=C -98: ++ LC_ALL=C +96: + echo 'int main() {}' +89: + readelf -SW out/test/elf/x86_64/emit-relocs-cpp/exe +89: + grep -Eq 'rela?\.eh_frame' +81: + readelf --dynamic out/test/elf/x86_64/dt-needed/exe +97: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs.sh +81: + grep -Fq 'Shared library: [libfoo]' +95: + cat 97: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 97: ++ export LC_ALL=C 97: ++ LC_ALL=C -91: + on_exit -91: + echo OK -91: OK -91: + exit 0 -83: + out/test/elf/i386/hello-static/exe -98: ++++ uname -m - 91/269 Test #91: i686-ifunc-dynamic .................. Passed 0.24 sec -test 99 - Start 99: i686-init-in-dso - -99: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-in-dso.sh" -99: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -99: Test timeout computed to be: 1500 +95: + cc -o out/test/elf/x86_64/entry/b.o -c -xc - +81: + cc -B. -o out/test/elf/x86_64/dt-needed/exe out/test/elf/x86_64/dt-needed/b.o -L out/test/elf/x86_64/dt-needed -lfoo 97: ++++ uname -m -97: +++ canonical_name i686 +97: +++ canonical_name x86_64 97: +++ case $1 in -97: +++ echo i386 -97: ++ HOST=i386 +97: +++ echo x86_64 +91: + out/test/elf/x86_64/emit-relocs/exe +91: + grep -q 'Hello world' +97: ++ HOST=x86_64 97: ++ '[' -n '' ']' -97: ++ MACHINE=i386 +97: ++ MACHINE=x86_64 97: ++ '[' -n '' ']' 97: ++ CC=cc 97: ++ CXX=c++ @@ -6215,62 +7204,68 @@ 97: ++ QEMU= 97: ++ trap 'on_error $LINENO' ERR 97: ++ trap on_exit EXIT -98: +++ canonical_name i686 -98: +++ case $1 in -98: +++ echo i386 -98: ++ HOST=i386 -98: ++ '[' -n '' ']' -98: ++ MACHINE=i386 -98: ++ '[' -n '' ']' -98: ++ CC=cc -98: ++ CXX=c++ -98: ++ GCC=gcc -98: ++ GXX=g++ -98: ++ OBJDUMP=objdump -98: ++ OBJCOPY=objcopy -98: ++ STRIP=strip -98: ++ QEMU= -98: ++ trap 'on_error $LINENO' ERR -98: ++ trap on_exit EXIT -98: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-array-priorities.sh .sh -97: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/image-base.sh .sh -98: ++ testname=init-array-priorities -98: ++ echo -n 'Testing init-array-priorities ... ' -98: Testing init-array-priorities ... ++ t=out/test/elf/i386/init-array-priorities -98: ++ mkdir -p out/test/elf/i386/init-array-priorities -97: ++ testname=image-base -97: ++ echo -n 'Testing image-base ... ' -97: Testing image-base ... ++ t=out/test/elf/i386/image-base -97: ++ mkdir -p out/test/elf/i386/image-base -99: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-in-dso.sh -98: + ldd --help -98: + grep -q musl -99: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -99: ++ export LC_ALL=C -99: ++ LC_ALL=C -83: + grep -q 'Hello world' -99: ++++ uname -m -83: + on_exit -83: + echo OK -83: OK -83: + exit 0 - 92/269 Test #83: i686-hello-static ................... Passed 0.40 sec +97: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs.sh .sh +89: + on_exit +89: + echo OK +89: OK +89: + exit 0 +97: ++ testname=exclude-libs +97: ++ echo -n 'Testing exclude-libs ... ' +97: Testing exclude-libs ... ++ t=out/test/elf/x86_64/exclude-libs +97: ++ mkdir -p out/test/elf/x86_64/exclude-libs + 83/309 Test #89: x86_64-emit-relocs-cpp .................. Passed 0.12 sec +test 98 + Start 98: x86_64-exclude-libs2 + +98: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs2.sh" +98: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +98: Test timeout computed to be: 1500 +88: + on_exit +88: + echo OK +88: OK +88: + exit 0 +87: + readelf --dyn-syms out/test/elf/x86_64/dynamic-list3/exe2 + 84/309 Test #88: x86_64-dynamic .......................... Passed 0.13 sec +test 99 + Start 99: x86_64-exclude-libs3 + +99: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs3.sh" +99: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +99: Test timeout computed to be: 1500 +87: + grep -q ' xyz$' out/test/elf/x86_64/dynamic-list3/log2 +87: + grep -q ' foobarzx$' out/test/elf/x86_64/dynamic-list3/log2 +91: + readelf -S out/test/elf/x86_64/emit-relocs/exe +91: + grep -Eq 'rela?\.text' +91: + on_exit +91: + echo OK +91: OK +91: + exit 0 +97: + cc -fPIC -xc -c -o out/test/elf/x86_64/exclude-libs/a.o - + 85/309 Test #91: x86_64-emit-relocs ...................... Passed 0.11 sec test 100 - Start 100: i686-init + Start 100: x86_64-execstack -100: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/init.sh" +100: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/execstack.sh" 100: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 100: Test timeout computed to be: 1500 97: + cat -97: + cc -o out/test/elf/i386/image-base/a.o -c -xc - -98: + cat -98: + cc -c -o out/test/elf/i386/init-array-priorities/a.o -xc - -99: +++ canonical_name i686 +99: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs3.sh +99: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +99: ++ export LC_ALL=C +99: ++ LC_ALL=C +98: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs2.sh +98: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +98: ++ export LC_ALL=C +98: ++ LC_ALL=C +99: ++++ uname -m +98: ++++ uname -m +99: +++ canonical_name x86_64 99: +++ case $1 in -99: +++ echo i386 -99: ++ HOST=i386 +99: +++ echo x86_64 +80: + cc -B. -o out/test/elf/x86_64/dt-init/exe2 out/test/elf/x86_64/dt-init/a.o out/test/elf/x86_64/dt-init/d.so +99: ++ HOST=x86_64 99: ++ '[' -n '' ']' -99: ++ MACHINE=i386 +99: ++ MACHINE=x86_64 99: ++ '[' -n '' ']' 99: ++ CC=cc 99: ++ CXX=c++ @@ -6282,25 +7277,48 @@ 99: ++ QEMU= 99: ++ trap 'on_error $LINENO' ERR 99: ++ trap on_exit EXIT -99: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-in-dso.sh .sh -99: ++ testname=init-in-dso -99: ++ echo -n 'Testing init-in-dso ... ' -99: Testing init-in-dso ... ++ t=out/test/elf/i386/init-in-dso -99: ++ mkdir -p out/test/elf/i386/init-in-dso -99: + cat -99: + cc -shared -o out/test/elf/i386/init-in-dso/a.so -xc - -100: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/init.sh +100: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/execstack.sh +98: +++ canonical_name x86_64 +98: +++ case $1 in +98: +++ echo x86_64 +99: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs3.sh .sh +94: + cc -B. -shared -o out/test/elf/x86_64/empty-version/b.so out/test/elf/x86_64/empty-version/a.o +98: ++ HOST=x86_64 +98: ++ '[' -n '' ']' +98: ++ MACHINE=x86_64 +98: ++ '[' -n '' ']' +98: ++ CC=cc +98: ++ CXX=c++ +98: ++ GCC=gcc +98: ++ GXX=g++ +98: ++ OBJDUMP=objdump +98: ++ OBJCOPY=objcopy +98: ++ STRIP=strip +98: ++ QEMU= +98: ++ trap 'on_error $LINENO' ERR +98: ++ trap on_exit EXIT 100: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 100: ++ export LC_ALL=C 100: ++ LC_ALL=C -93: + cc -B. -o out/test/elf/i386/ifunc-funcptr/exe out/test/elf/i386/ifunc-funcptr/a.o out/test/elf/i386/ifunc-funcptr/b.o out/test/elf/i386/ifunc-funcptr/c.o +99: ++ testname=exclude-libs3 +99: ++ echo -n 'Testing exclude-libs3 ... ' +99: Testing exclude-libs3 ... ++ t=out/test/elf/x86_64/exclude-libs3 +99: ++ mkdir -p out/test/elf/x86_64/exclude-libs3 100: ++++ uname -m -100: +++ canonical_name i686 +98: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs2.sh .sh +98: ++ testname=exclude-libs2 +98: ++ echo -n 'Testing exclude-libs2 ... ' +98: Testing exclude-libs2 ... ++ t=out/test/elf/x86_64/exclude-libs2 +98: ++ mkdir -p out/test/elf/x86_64/exclude-libs2 +99: + cat +99: + cc -fPIC -xc -c -o out/test/elf/x86_64/exclude-libs3/a.o - +100: +++ canonical_name x86_64 100: +++ case $1 in -100: +++ echo i386 -100: ++ HOST=i386 +100: +++ echo x86_64 +100: ++ HOST=x86_64 100: ++ '[' -n '' ']' -100: ++ MACHINE=i386 +100: ++ MACHINE=x86_64 +92: + out/test/elf/x86_64/empty-file/exe 100: ++ '[' -n '' ']' 100: ++ CC=cc 100: ++ CXX=c++ @@ -6312,38 +7330,68 @@ 100: ++ QEMU= 100: ++ trap 'on_error $LINENO' ERR 100: ++ trap on_exit EXIT -100: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/init.sh .sh -100: ++ testname=init -100: ++ echo -n 'Testing init ... ' -100: Testing init ... ++ t=out/test/elf/i386/init -100: ++ mkdir -p out/test/elf/i386/init -94: + out/test/elf/i386/ifunc-noplt/exe +92: + grep -q 'Hello world' +71: + cc -B. -flto -o out/test/elf/x86_64/defsym-lto/exe out/test/elf/x86_64/defsym-lto/a.o -Wl,-defsym,live_func=dead_func +100: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/execstack.sh .sh +85: + readelf --dyn-syms out/test/elf/x86_64/dynamic-list/exe2 +100: ++ testname=execstack +100: ++ echo -n 'Testing execstack ... ' +100: Testing execstack ... ++ t=out/test/elf/x86_64/execstack +100: ++ mkdir -p out/test/elf/x86_64/execstack +98: + cat +98: + cc -x assembler -c -o out/test/elf/x86_64/exclude-libs2/a.o - +92: + on_exit +92: + echo OK +92: OK +92: + exit 0 +87: + grep -q ' foobarcx$' out/test/elf/x86_64/dynamic-list3/log2 +85: + grep -q ' foo$' out/test/elf/x86_64/dynamic-list/log2 +86: + readelf --dyn-syms out/test/elf/x86_64/dynamic-list2/exe1 100: + cat -100: + cc -o out/test/elf/i386/init/a.o -c -xc - -94: + grep -q 'Hello world' -94: + on_exit -94: + echo OK -94: OK -94: + exit 0 - 93/269 Test #94: i686-ifunc-noplt .................... Passed 0.21 sec +100: + cc -c -xc -o out/test/elf/x86_64/execstack/a.o - +87: + grep -q ' foo123bar456bx$' out/test/elf/x86_64/dynamic-list3/log2 + 86/309 Test #92: x86_64-empty-file ....................... Passed 0.10 sec test 101 - Start 101: i686-initfirst + Start 101: x86_64-execute-only -101: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/initfirst.sh" +101: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/execute-only.sh" 101: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 101: Test timeout computed to be: 1500 -101: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/initfirst.sh +87: + grep -q ' foo123bar456c$' out/test/elf/x86_64/dynamic-list3/log2 +85: + grep -q ' bar$' out/test/elf/x86_64/dynamic-list/log2 +85: + cc -B. -o out/test/elf/x86_64/dynamic-list/exe3 out/test/elf/x86_64/dynamic-list/a.o -Wl,--export-dynamic-symbol=foo,--export-dynamic-symbol=bar +86: + grep -q ' foo$' out/test/elf/x86_64/dynamic-list2/log1 +86: + grep -q ' bar$' out/test/elf/x86_64/dynamic-list2/log1 +98: + rm -f out/test/elf/x86_64/exclude-libs2/b.a +87: + grep -q ' foo123bar456x$' out/test/elf/x86_64/dynamic-list3/log2 +98: + ar crs out/test/elf/x86_64/exclude-libs2/b.a out/test/elf/x86_64/exclude-libs2/a.o +86: + grep -q ' _Z3bazi$' out/test/elf/x86_64/dynamic-list2/log1 +95: + cc -B. -o out/test/elf/x86_64/entry/exe1 -Wl,-e,foo out/test/elf/x86_64/entry/a.o out/test/elf/x86_64/entry/b.o +101: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/execute-only.sh 101: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 101: ++ export LC_ALL=C 101: ++ LC_ALL=C -97: + cc -B. -no-pie -o out/test/elf/i386/image-base/exe1 out/test/elf/i386/image-base/a.o -Wl,--image-base=0x8000000 +86: + cc -B. -o out/test/elf/x86_64/dynamic-list2/exe2 out/test/elf/x86_64/dynamic-list2/a.o out/test/elf/x86_64/dynamic-list2/b.o -Wl,--export-dynamic-symbol-list=out/test/elf/x86_64/dynamic-list2/dyn +87: + on_exit +87: + echo OK +87: OK +87: + exit 0 + 87/309 Test #87: x86_64-dynamic-list3 .................... Passed 0.18 sec +test 102 + Start 102: x86_64-export-dynamic + +102: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-dynamic.sh" +102: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +102: Test timeout computed to be: 1500 +98: + cat +98: + cc -xc -c -o out/test/elf/x86_64/exclude-libs2/c.o - 101: ++++ uname -m -101: +++ canonical_name i686 +101: +++ canonical_name x86_64 101: +++ case $1 in -101: +++ echo i386 -101: ++ HOST=i386 +101: +++ echo x86_64 +101: ++ HOST=x86_64 101: ++ '[' -n '' ']' -101: ++ MACHINE=i386 +101: ++ MACHINE=x86_64 101: ++ '[' -n '' ']' 101: ++ CC=cc 101: ++ CXX=c++ @@ -6355,50 +7403,24 @@ 101: ++ QEMU= 101: ++ trap 'on_error $LINENO' ERR 101: ++ trap on_exit EXIT -101: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/initfirst.sh .sh -98: + cat -101: ++ testname=initfirst -101: ++ echo -n 'Testing initfirst ... ' -101: Testing initfirst ... ++ t=out/test/elf/i386/initfirst -101: ++ mkdir -p out/test/elf/i386/initfirst -101: + cat -101: + cc -c -fPIC -o out/test/elf/i386/initfirst/a.o -xc - -98: + cc -c -o out/test/elf/i386/init-array-priorities/b.o -xc - -95: + supports_ifunc -95: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -95: + cc -c -o /dev/null -xc - -96: + supports_ifunc -96: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -96: + cc -c -o /dev/null -xc - -99: + cat -100: + cc -B. -o out/test/elf/i386/init/exe out/test/elf/i386/init/a.o -Wl,-init,foo -93: + out/test/elf/i386/ifunc-funcptr/exe -93: + grep -q '^3$' -93: + on_exit -93: + echo OK -93: OK -93: + exit 0 -99: + cc -o out/test/elf/i386/init-in-dso/b.o -c -xc - - 94/269 Test #93: i686-ifunc-funcptr .................. Passed 0.25 sec -test 102 - Start 102: i686-interpose - -102: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/interpose.sh" -102: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -102: Test timeout computed to be: 1500 -102: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/interpose.sh +102: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-dynamic.sh +97: + cat 102: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 102: ++ export LC_ALL=C 102: ++ LC_ALL=C -95: + cat +101: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/execute-only.sh .sh +97: + cc -fPIC -xc -c -o out/test/elf/x86_64/exclude-libs/b.o - 102: ++++ uname -m -95: + cc -o out/test/elf/i386/ifunc-static-pie/a.o -c -xc - -fPIC -102: +++ canonical_name i686 +101: ++ testname=execute-only +101: ++ echo -n 'Testing execute-only ... ' +101: Testing execute-only ... ++ t=out/test/elf/x86_64/execute-only +101: ++ mkdir -p out/test/elf/x86_64/execute-only +102: +++ canonical_name x86_64 102: +++ case $1 in -102: +++ echo i386 -102: ++ HOST=i386 +102: +++ echo x86_64 +102: ++ HOST=x86_64 102: ++ '[' -n '' ']' -102: ++ MACHINE=i386 +102: ++ MACHINE=x86_64 102: ++ '[' -n '' ']' 102: ++ CC=cc 102: ++ CXX=c++ @@ -6410,81 +7432,72 @@ 102: ++ QEMU= 102: ++ trap 'on_error $LINENO' ERR 102: ++ trap on_exit EXIT -102: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/interpose.sh .sh -102: ++ testname=interpose -102: ++ echo -n 'Testing interpose ... ' -102: Testing interpose ... ++ t=out/test/elf/i386/interpose -102: ++ mkdir -p out/test/elf/i386/interpose -101: + cc -B. -shared -o out/test/elf/i386/initfirst/b.so out/test/elf/i386/initfirst/a.o -Wl,-z,initfirst -97: + out/test/elf/i386/image-base/exe1 -97: + grep -q 'Hello world' -96: + cat -97: + readelf -W --sections out/test/elf/i386/image-base/exe1 +102: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-dynamic.sh .sh +101: + '[' x86_64 = sparc64 ']' +102: ++ testname=export-dynamic +102: ++ echo -n 'Testing export-dynamic ... ' +102: Testing export-dynamic ... ++ t=out/test/elf/x86_64/export-dynamic +102: ++ mkdir -p out/test/elf/x86_64/export-dynamic +101: + cat +101: + cc -o out/test/elf/x86_64/execute-only/a.o -c -xc - +99: + rm -f out/test/elf/x86_64/exclude-libs3/b.a +99: + ar crs out/test/elf/x86_64/exclude-libs3/b.a out/test/elf/x86_64/exclude-libs3/a.o 102: + cat -97: + grep -Eq '.interp\s+PROGBITS\s+0*8000...\b' -99: + cc -B. -o out/test/elf/i386/init-in-dso/exe out/test/elf/i386/init-in-dso/a.so out/test/elf/i386/init-in-dso/b.o -Wl,-init,foo -98: + cc -c -o out/test/elf/i386/init-array-priorities/c.o -xc - -97: + cat -97: + cc -o out/test/elf/i386/image-base/b.o -c -xc - -102: + cc -c -fPIC -o out/test/elf/i386/interpose/a.o -xc - -96: + cc -o out/test/elf/i386/ifunc-static/a.o -c -xc - -98: + cat -100: + grep -Fq '(INIT)' -100: + readelf --dynamic out/test/elf/i386/init/exe -100: + cc -B. -o out/test/elf/i386/init/exe out/test/elf/i386/init/a.o -Wl,-init,no-such-symbol -97: + '[' i386 = x86-64 -o i386 = aarch64 ']' -97: + on_exit -97: + echo OK -97: OK -97: + exit 0 -102: + cc -B. -shared -o out/test/elf/i386/interpose/b.so out/test/elf/i386/interpose/a.o -Wl,-z,interpose - 95/269 Test #97: i686-image-base ..................... Passed 0.18 sec +102: + cc -o out/test/elf/x86_64/export-dynamic/a.o -c -x assembler - +81: + readelf --dynamic out/test/elf/x86_64/dt-needed/exe +81: + grep -Fq 'Shared library: [libfoo]' +80: + out/test/elf/x86_64/dt-init/exe1 +81: + cc -B. -o out/test/elf/x86_64/dt-needed/exe out/test/elf/x86_64/dt-needed/b.o out/test/elf/x86_64/dt-needed/libbar.so +80: + out/test/elf/x86_64/dt-init/exe2 +102: + cc -shared -fPIC -o out/test/elf/x86_64/export-dynamic/b.so -xc /dev/null +80: + grep -q init out/test/elf/x86_64/dt-init/log1 +99: + cat +80: + grep -q fini out/test/elf/x86_64/dt-init/log1 +99: + cc -fPIC -xc -c -o out/test/elf/x86_64/exclude-libs3/c.o - +100: + cc -B. -o out/test/elf/x86_64/execstack/exe out/test/elf/x86_64/execstack/a.o -Wl,-z,execstack +94: + readelf --dyn-syms out/test/elf/x86_64/empty-version/b.so +80: + grep -q init out/test/elf/x86_64/dt-init/log2 +80: + grep -q fini out/test/elf/x86_64/dt-init/log2 +80: + on_exit +80: + echo OK +80: OK +80: + exit 0 + 88/309 Test #80: x86_64-dt-init .......................... Passed 0.28 sec test 103 - Start 103: i686-invalid-version-script + Start 103: x86_64-export-from-exe -103: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/invalid-version-script.sh" +103: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-from-exe.sh" 103: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 103: Test timeout computed to be: 1500 -99: + readelf --dynamic out/test/elf/i386/init-in-dso/exe -95: + cc -B. -o out/test/elf/i386/ifunc-static-pie/exe2 out/test/elf/i386/ifunc-static-pie/a.o -static-pie -101: + grep -q 'Flags:.*INITFIRST' -101: + readelf --dynamic out/test/elf/i386/initfirst/b.so -99: + grep -Fq '(INIT)' out/test/elf/i386/init-in-dso/log -101: + on_exit -101: + echo OK -101: OK -101: + exit 0 - 96/269 Test #101: i686-initfirst ...................... Passed 0.11 sec +94: + grep -q 'bar1$' +94: + readelf --dyn-syms out/test/elf/x86_64/empty-version/b.so +97: + rm -f out/test/elf/x86_64/exclude-libs/c.a +85: + readelf --dyn-syms out/test/elf/x86_64/dynamic-list/exe3 +94: + grep -q 'bar2$' +98: + cc -B. -shared -o out/test/elf/x86_64/exclude-libs2/d.so out/test/elf/x86_64/exclude-libs2/c.o out/test/elf/x86_64/exclude-libs2/b.a -Wl,-exclude-libs=b.a +103: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-from-exe.sh +103: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +103: ++ export LC_ALL=C +103: ++ LC_ALL=C +97: + ar crs out/test/elf/x86_64/exclude-libs/c.a out/test/elf/x86_64/exclude-libs/a.o +94: + on_exit +94: + echo OK +94: OK +94: + exit 0 + 89/309 Test #94: x86_64-empty-version .................... Passed 0.11 sec test 104 - Start 104: i686-issue646 + Start 104: x86_64-fatal-warnings -104: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/issue646.sh" +104: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/fatal-warnings.sh" 104: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 104: Test timeout computed to be: 1500 -99: + on_exit -99: + echo OK -99: OK -99: + exit 0 -103: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/invalid-version-script.sh -98: + cc -c -o out/test/elf/i386/init-array-priorities/d.o -xc - -98: + cat - 97/269 Test #99: i686-init-in-dso .................... Passed 0.17 sec -test 105 - Start 105: i686-large-alignment-dso - -105: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment-dso.sh" -105: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -105: Test timeout computed to be: 1500 -103: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -103: ++ export LC_ALL=C -103: ++ LC_ALL=C 103: ++++ uname -m -103: +++ canonical_name i686 +103: +++ canonical_name x86_64 103: +++ case $1 in -103: +++ echo i386 -103: ++ HOST=i386 +103: +++ echo x86_64 +103: ++ HOST=x86_64 103: ++ '[' -n '' ']' -103: ++ MACHINE=i386 +103: ++ MACHINE=x86_64 103: ++ '[' -n '' ']' 103: ++ CC=cc 103: ++ CXX=c++ @@ -6495,27 +7508,43 @@ 103: ++ STRIP=strip 103: ++ QEMU= 103: ++ trap 'on_error $LINENO' ERR -104: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/issue646.sh +103: ++ trap on_exit EXIT +95: + readelf -e out/test/elf/x86_64/entry/exe1 +85: + grep -q ' foo$' out/test/elf/x86_64/dynamic-list/log3 +85: + grep -q ' bar$' out/test/elf/x86_64/dynamic-list/log3 +97: + rm -f out/test/elf/x86_64/exclude-libs/d.a +103: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-from-exe.sh .sh +95: + grep -q 'Entry point address:.*0x1000$' out/test/elf/x86_64/entry/log +104: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/fatal-warnings.sh +97: + ar crs out/test/elf/x86_64/exclude-libs/d.a out/test/elf/x86_64/exclude-libs/b.o +85: + on_exit +85: + echo OK +85: OK +85: + exit 0 +103: ++ testname=export-from-exe +103: ++ echo -n 'Testing export-from-exe ... ' +103: Testing export-from-exe ... ++ t=out/test/elf/x86_64/export-from-exe +103: ++ mkdir -p out/test/elf/x86_64/export-from-exe + 90/309 Test #85: x86_64-dynamic-list ..................... Passed 0.25 sec +test 105 + Start 105: x86_64-filler + +105: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/filler.sh" +105: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +105: Test timeout computed to be: 1500 +95: + cc -B. -o out/test/elf/x86_64/entry/exe2 -Wl,-e,bar out/test/elf/x86_64/entry/a.o out/test/elf/x86_64/entry/b.o 104: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 104: ++ export LC_ALL=C 104: ++ LC_ALL=C -105: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment-dso.sh -103: ++ trap on_exit EXIT -103: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/invalid-version-script.sh .sh 104: ++++ uname -m -105: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -105: ++ export LC_ALL=C -105: ++ LC_ALL=C -104: +++ canonical_name i686 +103: + cat +103: + cc -o out/test/elf/x86_64/export-from-exe/a.o -c -xc - +104: +++ canonical_name x86_64 104: +++ case $1 in -104: +++ echo i386 -103: ++ testname=invalid-version-script -103: ++ echo -n 'Testing invalid-version-script ... ' -103: Testing invalid-version-script ... ++ t=out/test/elf/i386/invalid-version-script -103: ++ mkdir -p out/test/elf/i386/invalid-version-script -104: ++ HOST=i386 +104: +++ echo x86_64 +104: ++ HOST=x86_64 104: ++ '[' -n '' ']' -104: ++ MACHINE=i386 +104: ++ MACHINE=x86_64 104: ++ '[' -n '' ']' 104: ++ CC=cc 104: ++ CXX=c++ @@ -6527,17 +7556,29 @@ 104: ++ QEMU= 104: ++ trap 'on_error $LINENO' ERR 104: ++ trap on_exit EXIT +104: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/fatal-warnings.sh .sh +105: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/filler.sh +97: + cc -fPIC -xc -c -o out/test/elf/x86_64/exclude-libs/e.o - +97: + cat +86: + readelf --dyn-syms out/test/elf/x86_64/dynamic-list2/exe2 +104: ++ testname=fatal-warnings +104: ++ echo -n 'Testing fatal-warnings ... ' +104: Testing fatal-warnings ... ++ t=out/test/elf/x86_64/fatal-warnings +104: ++ mkdir -p out/test/elf/x86_64/fatal-warnings +105: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +105: ++ export LC_ALL=C +105: ++ LC_ALL=C +101: + cc -B. -o out/test/elf/x86_64/execute-only/exe out/test/elf/x86_64/execute-only/a.o -Wl,--execute-only 105: ++++ uname -m -96: + cc -B. -o out/test/elf/i386/ifunc-static/exe out/test/elf/i386/ifunc-static/a.o -static -104: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/issue646.sh .sh -105: +++ canonical_name i686 +99: + cc -B. -shared -o out/test/elf/x86_64/exclude-libs3/d.so out/test/elf/x86_64/exclude-libs3/c.o out/test/elf/x86_64/exclude-libs3/b.a -Wl,-exclude-libs=ALL +104: + cat +104: + cc -fcommon -xc -c -o out/test/elf/x86_64/fatal-warnings/a.o - +105: +++ canonical_name x86_64 105: +++ case $1 in -105: +++ echo i386 -103: + echo 'int main() {}' -103: + cc -c -o out/test/elf/i386/invalid-version-script/a.o -xc - -105: ++ HOST=i386 +105: +++ echo x86_64 +105: ++ HOST=x86_64 105: ++ '[' -n '' ']' -105: ++ MACHINE=i386 +105: ++ MACHINE=x86_64 105: ++ '[' -n '' ']' 105: ++ CC=cc 105: ++ CXX=c++ @@ -6549,48 +7590,51 @@ 105: ++ QEMU= 105: ++ trap 'on_error $LINENO' ERR 105: ++ trap on_exit EXIT -105: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment-dso.sh .sh -104: ++ testname=issue646 -104: ++ echo -n 'Testing issue646 ... ' -104: Testing issue646 ... ++ t=out/test/elf/i386/issue646 -104: ++ mkdir -p out/test/elf/i386/issue646 -105: ++ testname=large-alignment-dso -105: ++ echo -n 'Testing large-alignment-dso ... ' -105: Testing large-alignment-dso ... ++ t=out/test/elf/i386/large-alignment-dso -105: ++ mkdir -p out/test/elf/i386/large-alignment-dso -104: + '[' i386 = sh4 ']' -104: + c++ -o out/test/elf/i386/issue646/a.o -c -xc++ - -105: + '[' i386 = i386 ']' -105: + skip -105: + echo skipped -105: skipped -105: + trap - EXIT -105: + exit 0 -104: + cat - 98/269 Test #105: i686-large-alignment-dso ............***Skipped 0.03 sec +105: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/filler.sh .sh +105: ++ testname=filler +105: ++ echo -n 'Testing filler ... ' +105: Testing filler ... ++ t=out/test/elf/x86_64/filler +105: ++ mkdir -p out/test/elf/x86_64/filler +86: + grep -q ' foo$' out/test/elf/x86_64/dynamic-list2/log2 +105: + test_cflags -static +105: + echo 'int main() {}' +105: + cc -static -o /dev/null -xc - +81: + grep -Eq 'Shared library: \[.*dt-needed/libbar\.so\]' +81: + readelf --dynamic out/test/elf/x86_64/dt-needed/exe +86: + grep -q ' bar$' out/test/elf/x86_64/dynamic-list2/log2 +81: + cc -B. -o out/test/elf/x86_64/dt-needed/exe out/test/elf/x86_64/dt-needed/b.o -Lout/test/elf/x86_64/dt-needed -lbar +86: + grep -q ' _Z3bazi$' out/test/elf/x86_64/dynamic-list2/log2 +100: + readelf --segments -W out/test/elf/x86_64/execstack/exe +100: + grep -q 'GNU_STACK.* RWE ' +86: + on_exit +86: + echo OK +86: OK +86: + exit 0 + 91/309 Test #86: x86_64-dynamic-list2 .................... Passed 0.26 sec test 106 - Start 106: i686-large-alignment + Start 106: x86_64-filter -106: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment.sh" +106: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/filter.sh" 106: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 106: Test timeout computed to be: 1500 -106: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment.sh -102: + readelf --dynamic out/test/elf/i386/interpose/b.so +100: + cc -B. -o out/test/elf/x86_64/execstack/exe out/test/elf/x86_64/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack +104: + cat +104: + cc -fcommon -xc -c -o out/test/elf/x86_64/fatal-warnings/b.o - +106: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/filter.sh +96: + static=-static +96: + static='-static -pthread' +96: + cat 106: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 106: ++ export LC_ALL=C 106: ++ LC_ALL=C 106: ++++ uname -m -102: + grep -q 'Flags:.*INTERPOSE' -106: +++ canonical_name i686 +96: + c++ -c -o out/test/elf/x86_64/exception/b.o out/test/elf/x86_64/exception/a.cc -fPIC +106: +++ canonical_name x86_64 106: +++ case $1 in -106: +++ echo i386 -102: + on_exit -102: + echo OK -102: OK -102: + exit 0 -106: ++ HOST=i386 +106: +++ echo x86_64 +106: ++ HOST=x86_64 106: ++ '[' -n '' ']' -106: ++ MACHINE=i386 +106: ++ MACHINE=x86_64 106: ++ '[' -n '' ']' 106: ++ CC=cc 106: ++ CXX=c++ @@ -6602,49 +7646,56 @@ 106: ++ QEMU= 106: ++ trap 'on_error $LINENO' ERR 106: ++ trap on_exit EXIT - 99/269 Test #102: i686-interpose ...................... Passed 0.14 sec +106: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/filter.sh .sh +101: + out/test/elf/x86_64/execute-only/exe +101: + grep -q 'Hello world' +98: + readelf --dyn-syms out/test/elf/x86_64/exclude-libs2/d.so +106: ++ testname=filter +106: ++ echo -n 'Testing filter ... ' +106: Testing filter ... ++ t=out/test/elf/x86_64/filter +106: ++ mkdir -p out/test/elf/x86_64/filter +101: + readelf -W --segments out/test/elf/x86_64/execute-only/exe +101: + grep -Eq 'LOAD\s.*[0-9a-f] E 0x' +98: + grep -Fq foo out/test/elf/x86_64/exclude-libs2/log +97: + cc -B. -shared -o out/test/elf/x86_64/exclude-libs/f.so out/test/elf/x86_64/exclude-libs/e.o out/test/elf/x86_64/exclude-libs/c.a out/test/elf/x86_64/exclude-libs/d.a +106: + cc -o out/test/elf/x86_64/filter/a.o -c -x assembler - +101: + on_exit +101: + echo OK +101: OK +101: + exit 0 +98: + on_exit +98: + echo OK +98: OK +98: + exit 0 + 92/309 Test #98: x86_64-exclude-libs2 .................... Passed 0.11 sec test 107 - Start 107: i686-large-max-page-size-strip + Start 107: x86_64-func-addr -107: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size-strip.sh" +107: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/func-addr.sh" 107: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 107: Test timeout computed to be: 1500 -106: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment.sh .sh -106: ++ testname=large-alignment -106: ++ echo -n 'Testing large-alignment ... ' -106: Testing large-alignment ... ++ t=out/test/elf/i386/large-alignment -106: ++ mkdir -p out/test/elf/i386/large-alignment -103: + echo 'VER1 { foo[12; };' -103: + cc -B. -shared -o out/test/elf/i386/invalid-version-script/c.so -Wl,-version-script,out/test/elf/i386/invalid-version-script/b.ver out/test/elf/i386/invalid-version-script/a.o -98: + cc -c -o out/test/elf/i386/init-array-priorities/e.o -xc - -98: + cat -106: + '[' i386 = i386 ']' -106: + skip -106: + echo skipped -106: skipped -106: + trap - EXIT -106: + exit 0 -100: + readelf --dynamic out/test/elf/i386/init/exe -100/269 Test #106: i686-large-alignment ................***Skipped 0.03 sec + 93/309 Test #101: x86_64-execute-only ..................... Passed 0.09 sec test 108 - Start 108: i686-large-max-page-size + Start 108: x86_64-gc-sections -108: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size.sh" +108: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gc-sections.sh" 108: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 108: Test timeout computed to be: 1500 -107: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size-strip.sh +106: + cat +106: + ./mold -o out/test/elf/x86_64/filter/b.so out/test/elf/x86_64/filter/a.o --filter foo -F bar -shared +102: + ./mold -o out/test/elf/x86_64/export-dynamic/exe out/test/elf/x86_64/export-dynamic/a.o out/test/elf/x86_64/export-dynamic/b.so --export-dynamic +107: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/func-addr.sh 107: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 107: ++ export LC_ALL=C 107: ++ LC_ALL=C 107: ++++ uname -m -108: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size.sh -107: +++ canonical_name i686 +108: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gc-sections.sh +107: +++ canonical_name x86_64 107: +++ case $1 in -107: +++ echo i386 -100: + grep -Fq '(INIT)' out/test/elf/i386/init/log -107: ++ HOST=i386 +107: +++ echo x86_64 +107: ++ HOST=x86_64 107: ++ '[' -n '' ']' -107: ++ MACHINE=i386 +107: ++ MACHINE=x86_64 107: ++ '[' -n '' ']' 107: ++ CC=cc 107: ++ CXX=c++ @@ -6659,18 +7710,23 @@ 108: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 108: ++ export LC_ALL=C 108: ++ LC_ALL=C -107: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size-strip.sh .sh +102: + readelf --dyn-syms out/test/elf/x86_64/export-dynamic/exe +95: + readelf -e out/test/elf/x86_64/entry/exe2 +107: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/func-addr.sh .sh +99: + readelf --dyn-syms out/test/elf/x86_64/exclude-libs3/d.so +103: + cat 108: ++++ uname -m -107: ++ testname=large-max-page-size-strip -107: ++ echo -n 'Testing large-max-page-size-strip ... ' -107: Testing large-max-page-size-strip ... ++ t=out/test/elf/i386/large-max-page-size-strip -107: ++ mkdir -p out/test/elf/i386/large-max-page-size-strip -108: +++ canonical_name i686 +107: ++ testname=func-addr +107: ++ echo -n 'Testing func-addr ... ' +107: Testing func-addr ... ++ t=out/test/elf/x86_64/func-addr +107: ++ mkdir -p out/test/elf/x86_64/func-addr +103: + cc -shared -fPIC -o out/test/elf/x86_64/export-from-exe/b.so -xc - +108: +++ canonical_name x86_64 108: +++ case $1 in -108: +++ echo i386 -108: ++ HOST=i386 +108: +++ echo x86_64 +108: ++ HOST=x86_64 108: ++ '[' -n '' ']' -108: ++ MACHINE=i386 +108: ++ MACHINE=x86_64 108: ++ '[' -n '' ']' 108: ++ CC=cc 108: ++ CXX=c++ @@ -6682,40 +7738,74 @@ 108: ++ QEMU= 108: ++ trap 'on_error $LINENO' ERR 108: ++ trap on_exit EXIT -107: + '[' i386 = arm ']' -107: + strip=strip -107: + command -v strip +104: + cc -B. -o out/test/elf/x86_64/fatal-warnings/exe out/test/elf/x86_64/fatal-warnings/a.o out/test/elf/x86_64/fatal-warnings/b.o -Wl,-warn-common +95: + grep -q 'Entry point address:.*0x2000$' out/test/elf/x86_64/entry/log +102: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/elf/x86_64/export-dynamic/log +108: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gc-sections.sh .sh 107: + cat -108: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size.sh .sh -107: + cc -o out/test/elf/i386/large-max-page-size-strip/a.o -c -xc - -fPIC -108: ++ testname=large-max-page-size -108: ++ echo -n 'Testing large-max-page-size ... ' -108: Testing large-max-page-size ... ++ t=out/test/elf/i386/large-max-page-size -108: ++ mkdir -p out/test/elf/i386/large-max-page-size -108: + cat -108: + cc -o out/test/elf/i386/large-max-page-size/a.o -c -xc - -fPIC -100: + on_exit -100: + echo OK -100: OK -100: + exit 0 -101/269 Test #100: i686-init ........................... Passed 0.23 sec +107: + cc -shared -o out/test/elf/x86_64/func-addr/a.so -xc - +108: ++ testname=gc-sections +108: ++ echo -n 'Testing gc-sections ... ' +108: Testing gc-sections ... ++ t=out/test/elf/x86_64/gc-sections +108: ++ mkdir -p out/test/elf/x86_64/gc-sections +95: + on_exit +95: + echo OK +95: OK +95: + exit 0 + 94/309 Test #95: x86_64-entry ............................ Passed 0.15 sec test 109 - Start 109: i686-large-text + Start 109: x86_64-gdb-index-compress-output -109: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-text.sh" +109: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-compress-output.sh" 109: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 109: Test timeout computed to be: 1500 -109: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-text.sh +102: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/elf/x86_64/export-dynamic/log +102: + on_exit +102: + echo OK +102: OK +102: + exit 0 +108: + cat +99: + grep -Fq foo out/test/elf/x86_64/exclude-libs3/log + 95/309 Test #102: x86_64-export-dynamic ................... Passed 0.10 sec +test 110 + Start 110: x86_64-gdb-index-dwarf2 + +110: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf2.sh" +110: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +110: Test timeout computed to be: 1500 +108: + c++ -B. -o out/test/elf/x86_64/gc-sections/exe1 out/test/elf/x86_64/gc-sections/a.cc -ffunction-sections -fdata-sections +99: + on_exit +99: + echo OK +99: OK +99: + exit 0 +106: + readelf --dynamic out/test/elf/x86_64/filter/b.so +109: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-compress-output.sh + 96/309 Test #99: x86_64-exclude-libs3 .................... Passed 0.13 sec +test 111 + Start 111: x86_64-gdb-index-dwarf3 + +111: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf3.sh" +111: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +111: Test timeout computed to be: 1500 +106: + grep -Fq 'Filter library: [foo]' out/test/elf/x86_64/filter/log +106: + grep -Fq 'Filter library: [bar]' out/test/elf/x86_64/filter/log 109: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 109: ++ export LC_ALL=C 109: ++ LC_ALL=C 109: ++++ uname -m -109: +++ canonical_name i686 +109: +++ canonical_name x86_64 109: +++ case $1 in -109: +++ echo i386 -109: ++ HOST=i386 +109: +++ echo x86_64 +110: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf2.sh +110: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +110: ++ export LC_ALL=C +110: ++ LC_ALL=C +110: ++++ uname -m +81: + grep -Fq 'Shared library: [libbar.so]' +81: + readelf --dynamic out/test/elf/x86_64/dt-needed/exe +109: ++ HOST=x86_64 109: ++ '[' -n '' ']' -109: ++ MACHINE=i386 +109: ++ MACHINE=x86_64 109: ++ '[' -n '' ']' 109: ++ CC=cc 109: ++ CXX=c++ @@ -6727,40 +7817,18 @@ 109: ++ QEMU= 109: ++ trap 'on_error $LINENO' ERR 109: ++ trap on_exit EXIT -109: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-text.sh .sh -109: ++ testname=large-text -109: ++ echo -n 'Testing large-text ... ' -109: Testing large-text ... ++ t=out/test/elf/i386/large-text -109: ++ mkdir -p out/test/elf/i386/large-text -98: + cat -109: + cat -109: + cc -o out/test/elf/i386/large-text/a.o -c -xassembler - -103: + grep -q 'invalid version pattern' out/test/elf/i386/invalid-version-script/log -98: + cc -c -o out/test/elf/i386/init-array-priorities/f.o -xc - -103: + on_exit -103: + echo OK -103: OK -103: + exit 0 -102/269 Test #103: i686-invalid-version-script ......... Passed 0.12 sec -test 110 - Start 110: i686-link-order - -110: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/link-order.sh" -110: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -110: Test timeout computed to be: 1500 -110: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/link-order.sh -110: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -110: ++ export LC_ALL=C -110: ++ LC_ALL=C -107: + cc -B. -o out/test/elf/i386/large-max-page-size-strip/exe out/test/elf/i386/large-max-page-size-strip/a.o -pie -Wl,-zmax-page-size=0x200000 -110: ++++ uname -m -108: + cc -B. -o out/test/elf/i386/large-max-page-size/exe out/test/elf/i386/large-max-page-size/a.o -pie -Wl,-zmax-page-size=0x200000 -110: +++ canonical_name i686 +111: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf3.sh +109: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-compress-output.sh .sh +81: + on_exit +81: + echo OK +81: OK +81: + exit 0 +110: +++ canonical_name x86_64 110: +++ case $1 in -110: +++ echo i386 -110: ++ HOST=i386 +110: +++ echo x86_64 +110: ++ HOST=x86_64 110: ++ '[' -n '' ']' -110: ++ MACHINE=i386 +110: ++ MACHINE=x86_64 110: ++ '[' -n '' ']' 110: ++ CC=cc 110: ++ CXX=c++ @@ -6770,54 +7838,30 @@ 110: ++ OBJCOPY=objcopy 110: ++ STRIP=strip 110: ++ QEMU= -110: ++ trap 'on_error $LINENO' ERR -110: ++ trap on_exit EXIT -110: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/link-order.sh .sh -110: ++ testname=link-order -110: ++ echo -n 'Testing link-order ... ' -110: Testing link-order ... ++ t=out/test/elf/i386/link-order -110: ++ mkdir -p out/test/elf/i386/link-order -95: + out/test/elf/i386/ifunc-static-pie/exe2 -110: + cat -110: + cc -fPIC -c -o out/test/elf/i386/link-order/a.o -xc - -95: + grep -q 'Hello world' -95: + on_exit -95: + echo OK -95: OK -95: + exit 0 -96: + grep -q 'Hello world' -96: + out/test/elf/i386/ifunc-static/exe -103/269 Test #95: i686-ifunc-static-pie ............... Passed 0.42 sec -test 111 - Start 111: i686-linker-script-defsym - -111: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script-defsym.sh" -111: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -111: Test timeout computed to be: 1500 -96: + on_exit -96: + echo OK -96: OK -96: + exit 0 -104/269 Test #96: i686-ifunc-static ................... Passed 0.41 sec + 97/309 Test #81: x86_64-dt-needed ........................ Passed 0.33 sec test 112 - Start 112: i686-linker-script-relocatable + Start 112: x86_64-gdb-index-dwarf4 -112: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script-relocatable.sh" +112: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf4.sh" 112: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 112: Test timeout computed to be: 1500 -98: + cat -98: + cc -c -o out/test/elf/i386/init-array-priorities/g.o -xc - -111: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script-defsym.sh +110: ++ trap 'on_error $LINENO' ERR +110: ++ trap on_exit EXIT +110: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf2.sh .sh +110: ++ testname=gdb-index-dwarf2 +110: ++ echo -n 'Testing gdb-index-dwarf2 ... ' +110: Testing gdb-index-dwarf2 ... ++ t=out/test/elf/x86_64/gdb-index-dwarf2 +110: ++ mkdir -p out/test/elf/x86_64/gdb-index-dwarf2 111: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 111: ++ export LC_ALL=C 111: ++ LC_ALL=C 111: ++++ uname -m -111: +++ canonical_name i686 +111: +++ canonical_name x86_64 111: +++ case $1 in -111: +++ echo i386 -111: ++ HOST=i386 +111: +++ echo x86_64 +111: ++ HOST=x86_64 111: ++ '[' -n '' ']' -111: ++ MACHINE=i386 +111: ++ MACHINE=x86_64 111: ++ '[' -n '' ']' 111: ++ CC=cc 111: ++ CXX=c++ @@ -6829,27 +7873,63 @@ 111: ++ QEMU= 111: ++ trap 'on_error $LINENO' ERR 111: ++ trap on_exit EXIT -111: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script-defsym.sh .sh -111: ++ testname=linker-script-defsym -111: ++ echo -n 'Testing linker-script-defsym ... ' -111: Testing linker-script-defsym ... ++ t=out/test/elf/i386/linker-script-defsym -111: ++ mkdir -p out/test/elf/i386/linker-script-defsym -112: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script-relocatable.sh -111: + cat -111: + cc -o out/test/elf/i386/linker-script-defsym/a.o -c -xc - +111: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf3.sh .sh +111: ++ testname=gdb-index-dwarf3 +111: ++ echo -n 'Testing gdb-index-dwarf3 ... ' +111: Testing gdb-index-dwarf3 ... ++ t=out/test/elf/x86_64/gdb-index-dwarf3 +111: ++ mkdir -p out/test/elf/x86_64/gdb-index-dwarf3 +96: + c++ -c -o out/test/elf/x86_64/exception/c.o out/test/elf/x86_64/exception/a.cc -fno-PIC +100: + readelf --segments -W out/test/elf/x86_64/execstack/exe +100: + grep -q 'GNU_STACK.* RW ' +100: + cc -B. -o out/test/elf/x86_64/execstack/exe out/test/elf/x86_64/execstack/a.o +109: ++ testname=gdb-index-compress-output +109: ++ echo -n 'Testing gdb-index-compress-output ... ' +109: Testing gdb-index-compress-output ... ++ t=out/test/elf/x86_64/gdb-index-compress-output +109: ++ mkdir -p out/test/elf/x86_64/gdb-index-compress-output +109: + '[' x86_64 = x86_64 ']' +109: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +109: + command -v gdb +106: + on_exit +106: + echo OK +106: OK +106: + exit 0 + 98/309 Test #106: x86_64-filter ........................... Passed 0.05 sec +test 113 + Start 113: x86_64-gdb-index-dwarf5 + +113: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf5.sh" +113: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +113: Test timeout computed to be: 1500 +110: + '[' x86_64 = x86_64 ']' +110: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +110: + command -v gdb +110: + echo 'int main() {}' +110: + cc -o /dev/null -xc -gdwarf-2 -g - +109: + cc -c -o out/test/elf/x86_64/gdb-index-compress-output/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +109: + cat +112: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf4.sh 112: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 112: ++ export LC_ALL=C 112: ++ LC_ALL=C +111: + '[' x86_64 = x86_64 ']' +111: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +111: + command -v gdb +111: + test_cflags -gdwarf-3 +111: + echo 'int main() {}' 112: ++++ uname -m -109: + cat -109: + cc -o out/test/elf/i386/large-text/b.o -c -xc - -112: +++ canonical_name i686 +113: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf5.sh +97: + readelf --dyn-syms out/test/elf/x86_64/exclude-libs/f.so +112: +++ canonical_name x86_64 112: +++ case $1 in -112: +++ echo i386 -112: ++ HOST=i386 +112: +++ echo x86_64 +113: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +113: ++ export LC_ALL=C +113: ++ LC_ALL=C +112: ++ HOST=x86_64 112: ++ '[' -n '' ']' -112: ++ MACHINE=i386 +112: ++ MACHINE=x86_64 112: ++ '[' -n '' ']' +111: + cc -gdwarf-3 -o /dev/null -xc - 112: ++ CC=cc 112: ++ CXX=c++ 112: ++ GCC=gcc @@ -6858,44 +7938,17 @@ 112: ++ OBJCOPY=objcopy 112: ++ STRIP=strip 112: ++ QEMU= +113: ++++ uname -m 112: ++ trap 'on_error $LINENO' ERR 112: ++ trap on_exit EXIT -112: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script-relocatable.sh .sh -112: ++ testname=linker-script-relocatable -112: ++ echo -n 'Testing linker-script-relocatable ... ' -112: Testing linker-script-relocatable ... ++ t=out/test/elf/i386/linker-script-relocatable -112: ++ mkdir -p out/test/elf/i386/linker-script-relocatable -112: + nm mold -112: + grep -q __tsan_init -108: + out/test/elf/i386/large-max-page-size/exe -108: + grep -q 'Hello world' -108: + on_exit -108: + echo OK -108: OK -108: + exit 0 -105/269 Test #108: i686-large-max-page-size ............ Passed 0.14 sec -test 113 - Start 113: i686-linker-script - -113: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script.sh" -113: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -113: Test timeout computed to be: 1500 -110: + cc -B. -shared -o out/test/elf/i386/link-order/libfoo.so out/test/elf/i386/link-order/a.o -107: + strip out/test/elf/i386/large-max-page-size-strip/exe -98: + cat -98: + cc -c -o out/test/elf/i386/init-array-priorities/h.o -xc - -107: + out/test/elf/i386/large-max-page-size-strip/exe -113: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script.sh -113: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -113: ++ export LC_ALL=C -113: ++ LC_ALL=C -113: ++++ uname -m -113: +++ canonical_name i686 +112: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf4.sh .sh +97: + grep -Fq foo out/test/elf/x86_64/exclude-libs/log +113: +++ canonical_name x86_64 113: +++ case $1 in -113: +++ echo i386 -113: ++ HOST=i386 +113: +++ echo x86_64 +113: ++ HOST=x86_64 113: ++ '[' -n '' ']' -113: ++ MACHINE=i386 +113: ++ MACHINE=x86_64 113: ++ '[' -n '' ']' 113: ++ CC=cc 113: ++ CXX=c++ @@ -6907,39 +7960,72 @@ 113: ++ QEMU= 113: ++ trap 'on_error $LINENO' ERR 113: ++ trap on_exit EXIT -113: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script.sh .sh -113: ++ testname=linker-script -113: ++ echo -n 'Testing linker-script ... ' -113: Testing linker-script ... ++ t=out/test/elf/i386/linker-script -113: ++ mkdir -p out/test/elf/i386/linker-script -111: + cat -107: + grep -q 'Hello world' -113: + cat -111: + cc -B. -o out/test/elf/i386/linker-script-defsym/b.so -shared out/test/elf/i386/linker-script-defsym/script out/test/elf/i386/linker-script-defsym/a.o -107: + on_exit -107: + echo OK -107: OK -107: + exit 0 -113: + cc -o out/test/elf/i386/linker-script/a.o -c -xc - -106/269 Test #107: i686-large-max-page-size-strip ...... Passed 0.17 sec +112: ++ testname=gdb-index-dwarf4 +112: ++ echo -n 'Testing gdb-index-dwarf4 ... ' +112: Testing gdb-index-dwarf4 ... ++ t=out/test/elf/x86_64/gdb-index-dwarf4 +112: ++ mkdir -p out/test/elf/x86_64/gdb-index-dwarf4 +97: + grep -Fq bar out/test/elf/x86_64/exclude-libs/log +113: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf5.sh .sh +113: ++ testname=gdb-index-dwarf5 +113: ++ echo -n 'Testing gdb-index-dwarf5 ... ' +113: Testing gdb-index-dwarf5 ... ++ t=out/test/elf/x86_64/gdb-index-dwarf5 +113: ++ mkdir -p out/test/elf/x86_64/gdb-index-dwarf5 +97: + grep -Fq baz out/test/elf/x86_64/exclude-libs/log +112: + '[' x86_64 = x86_64 ']' +112: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +112: + command -v gdb +112: + test_cflags -gdwarf-4 -g +112: + cc -gdwarf-4 -g -o /dev/null -xc - +112: + echo 'int main() {}' +113: + '[' x86_64 = x86_64 ']' +113: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +113: + command -v gdb +113: + test_cflags -gdwarf-5 -g +113: + echo 'int main() {}' +113: + cc -gdwarf-5 -g -o /dev/null -xc - +97: + cc -B. -shared -o out/test/elf/x86_64/exclude-libs/f.so out/test/elf/x86_64/exclude-libs/e.o out/test/elf/x86_64/exclude-libs/c.a out/test/elf/x86_64/exclude-libs/d.a -Wl,-exclude-libs=c.a +103: + cc -B. -o out/test/elf/x86_64/export-from-exe/exe out/test/elf/x86_64/export-from-exe/a.o out/test/elf/x86_64/export-from-exe/b.so +71: + grep -q '^OK$' +96: + c++ -B. -o out/test/elf/x86_64/exception/exe1 out/test/elf/x86_64/exception/b.o -static -pthread +104: + cc -B. -o out/test/elf/x86_64/fatal-warnings/exe out/test/elf/x86_64/fatal-warnings/a.o out/test/elf/x86_64/fatal-warnings/b.o -Wl,-warn-common -Wl,-fatal-warnings +71: + out/test/elf/x86_64/defsym-lto/exe +71: + on_exit +71: + echo OK +71: OK +71: + exit 0 + 99/309 Test #71: x86_64-defsym-lto ....................... Passed 0.49 sec test 114 - Start 114: i686-linker-script2 + Start 114: x86_64-gdb-index-empty -114: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script2.sh" +114: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-empty.sh" 114: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 114: Test timeout computed to be: 1500 -109: + cc -B. -o out/test/elf/i386/large-text/exe out/test/elf/i386/large-text/a.o out/test/elf/i386/large-text/b.o -114: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script2.sh +100: + readelf --segments -W out/test/elf/x86_64/execstack/exe +100: + grep -q 'GNU_STACK.* RW ' +107: + cat +107: + cc -o out/test/elf/x86_64/func-addr/b.o -c -xc -fno-PIC - +100: + on_exit +100: + echo OK +100: OK +100: + exit 0 +100/309 Test #100: x86_64-execstack ........................ Passed 0.17 sec +test 115 + Start 115: x86_64-gdb-index-split-dwarf + +115: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-split-dwarf.sh" +115: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +115: Test timeout computed to be: 1500 +114: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-empty.sh 114: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 114: ++ export LC_ALL=C 114: ++ LC_ALL=C 114: ++++ uname -m -114: +++ canonical_name i686 +114: +++ canonical_name x86_64 114: +++ case $1 in -114: +++ echo i386 -114: ++ HOST=i386 +114: +++ echo x86_64 +114: ++ HOST=x86_64 114: ++ '[' -n '' ']' -114: ++ MACHINE=i386 +114: ++ MACHINE=x86_64 114: ++ '[' -n '' ']' 114: ++ CC=cc 114: ++ CXX=c++ @@ -6951,106 +8037,23 @@ 114: ++ QEMU= 114: ++ trap 'on_error $LINENO' ERR 114: ++ trap on_exit EXIT -114: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script2.sh .sh -110: + ar crs out/test/elf/i386/link-order/libfoo.a out/test/elf/i386/link-order/a.o -98: + cat -98: + cc -c -o out/test/elf/i386/init-array-priorities/i.o -xc - -114: ++ testname=linker-script2 -114: ++ echo -n 'Testing linker-script2 ... ' -114: Testing linker-script2 ... ++ t=out/test/elf/i386/linker-script2 -114: ++ mkdir -p out/test/elf/i386/linker-script2 -114: + cc -o out/test/elf/i386/linker-script2/a.o -c -xc - -114: + cat -110: + cat -110: + cc -c -o out/test/elf/i386/link-order/b.o -xc - -113: + cat -111: + readelf -sW out/test/elf/i386/linker-script-defsym/b.so -113: + cc -B. -o out/test/elf/i386/linker-script/exe out/test/elf/i386/linker-script/script -111: + grep -q 'FUNC .* bar' -111: + cc -o out/test/elf/i386/linker-script-defsym/c.o -c -xc - -111: + cat -98: + cc -B. -o out/test/elf/i386/init-array-priorities/exe out/test/elf/i386/init-array-priorities/a.o out/test/elf/i386/init-array-priorities/b.o out/test/elf/i386/init-array-priorities/c.o out/test/elf/i386/init-array-priorities/d.o out/test/elf/i386/init-array-priorities/e.o out/test/elf/i386/init-array-priorities/f.o out/test/elf/i386/init-array-priorities/g.o out/test/elf/i386/init-array-priorities/h.o out/test/elf/i386/init-array-priorities/i.o -114: + mkdir -p out/test/elf/i386/linker-script2/foo/bar -114: + rm -f out/test/elf/i386/linker-script2/foo/bar/libfoo.a -114: + ar rcs out/test/elf/i386/linker-script2/foo/bar/libfoo.a out/test/elf/i386/linker-script2/a.o -110: + cc -B. -o out/test/elf/i386/link-order/exe out/test/elf/i386/link-order/b.o -Wl,--as-needed out/test/elf/i386/link-order/libfoo.so out/test/elf/i386/link-order/libfoo.a -114: + cat -114: + cc -B. -o out/test/elf/i386/linker-script2/exe -Lout/test/elf/i386/linker-script2/foo/bar out/test/elf/i386/linker-script2/b.script -111: + cc -B. -o out/test/elf/i386/linker-script-defsym/exe out/test/elf/i386/linker-script-defsym/c.o out/test/elf/i386/linker-script-defsym/b.so -113: + out/test/elf/i386/linker-script/exe -113: + grep -q 'Hello world' -113: + cc -B. -o out/test/elf/i386/linker-script/exe -Wl,-T,out/test/elf/i386/linker-script/script -114: + on_exit -114: + echo OK -114: OK -114: + exit 0 -107/269 Test #114: i686-linker-script2 ................. Passed 0.14 sec -test 115 - Start 115: i686-linker-script3 - -115: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script3.sh" -115: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -115: Test timeout computed to be: 1500 -98: + grep -q 21348756 -98: + out/test/elf/i386/init-array-priorities/exe -98: + on_exit -98: + echo OK -98: OK -98: + exit 0 -108/269 Test #98: i686-init-array-priorities .......... Passed 0.56 sec -test 116 - Start 116: i686-linker-script4 - -116: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script4.sh" -116: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -116: Test timeout computed to be: 1500 -115: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script3.sh +114: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-empty.sh .sh +114: ++ testname=gdb-index-empty +114: ++ echo -n 'Testing gdb-index-empty ... ' +114: Testing gdb-index-empty ... ++ t=out/test/elf/x86_64/gdb-index-empty +114: ++ mkdir -p out/test/elf/x86_64/gdb-index-empty +109: + cc -B. -shared -o out/test/elf/x86_64/gdb-index-compress-output/b.so out/test/elf/x86_64/gdb-index-compress-output/a.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib-gabi +115: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-split-dwarf.sh 115: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 115: ++ export LC_ALL=C 115: ++ LC_ALL=C -111: + out/test/elf/i386/linker-script-defsym/exe -111: + grep -q 42 -116: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script4.sh -116: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -116: ++ export LC_ALL=C -116: ++ LC_ALL=C -116: ++++ uname -m -116: +++ canonical_name i686 -116: +++ case $1 in -116: +++ echo i386 115: ++++ uname -m -116: ++ HOST=i386 -111: + on_exit -111: + echo OK -111: OK -116: ++ '[' -n '' ']' -116: ++ MACHINE=i386 -111: + exit 0 -116: ++ '[' -n '' ']' -116: ++ CC=cc -116: ++ CXX=c++ -116: ++ GCC=gcc -116: ++ GXX=g++ -116: ++ OBJDUMP=objdump -116: ++ OBJCOPY=objcopy -116: ++ STRIP=strip -116: ++ QEMU= -109: + out/test/elf/i386/large-text/exe -116: ++ trap 'on_error $LINENO' ERR -116: ++ trap on_exit EXIT -109/269 Test #111: i686-linker-script-defsym ........... Passed 0.25 sec -test 117 - Start 117: i686-lto-archive - -117: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-archive.sh" -117: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -117: Test timeout computed to be: 1500 -115: +++ canonical_name i686 +115: +++ canonical_name x86_64 115: +++ case $1 in -115: +++ echo i386 -115: ++ HOST=i386 +115: +++ echo x86_64 +115: ++ HOST=x86_64 115: ++ '[' -n '' ']' -115: ++ MACHINE=i386 +115: ++ MACHINE=x86_64 115: ++ '[' -n '' ']' 115: ++ CC=cc 115: ++ CXX=c++ @@ -7062,50 +8065,99 @@ 115: ++ QEMU= 115: ++ trap 'on_error $LINENO' ERR 115: ++ trap on_exit EXIT -115: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script3.sh .sh -115: ++ testname=linker-script3 -115: ++ echo -n 'Testing linker-script3 ... ' -115: Testing linker-script3 ... ++ t=out/test/elf/i386/linker-script3 -115: ++ mkdir -p out/test/elf/i386/linker-script3 -116: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script4.sh .sh -116: ++ testname=linker-script4 -116: ++ echo -n 'Testing linker-script4 ... ' -116: Testing linker-script4 ... ++ t=out/test/elf/i386/linker-script4 -116: ++ mkdir -p out/test/elf/i386/linker-script4 -116: + echo 'VERSION { ver_x { global: *; }; };' -116: + cat -109: + grep -q 'Hello world' -115: + mkdir -p out/test/elf/i386/linker-script3/foo -116: + cc -B. -shared -o out/test/elf/i386/linker-script4/c.so out/test/elf/i386/linker-script4/a.script out/test/elf/i386/linker-script4/b.s -109: + on_exit -109: + echo OK -109: OK -109: + exit 0 -117: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-archive.sh -110/269 Test #109: i686-large-text ..................... Passed 0.33 sec -test 118 - Start 118: i686-lto-dso +115: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-split-dwarf.sh .sh +115: ++ testname=gdb-index-split-dwarf +115: ++ echo -n 'Testing gdb-index-split-dwarf ... ' +115: Testing gdb-index-split-dwarf ... ++ t=out/test/elf/x86_64/gdb-index-split-dwarf +115: ++ mkdir -p out/test/elf/x86_64/gdb-index-split-dwarf +114: + echo 'void _start() {}' +114: + cc -c -o out/test/elf/x86_64/gdb-index-empty/a.o -xc - +115: + '[' x86_64 = x86_64 ']' +115: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +115: + command -v gdb +115: + test_cflags -gdwarf-5 -g +115: + cc -gdwarf-5 -g -o /dev/null -xc - +105: + cat +105: + cc -o out/test/elf/x86_64/filler/a.o -c -xc - +115: + echo 'int main() {}' +97: + readelf --dyn-syms out/test/elf/x86_64/exclude-libs/f.so +111: + cc -c -o out/test/elf/x86_64/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections +111: + cat +103: + readelf --dyn-syms out/test/elf/x86_64/export-from-exe/exe +103: + grep -q expfn2 +110: + cc -c -o out/test/elf/x86_64/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections +97: + grep -Fq foo out/test/elf/x86_64/exclude-libs/log +110: + cat +103: + readelf --dyn-syms out/test/elf/x86_64/export-from-exe/exe +97: + grep -Fq bar out/test/elf/x86_64/exclude-libs/log +107: + cc -B. -o out/test/elf/x86_64/func-addr/exe -no-pie out/test/elf/x86_64/func-addr/b.o out/test/elf/x86_64/func-addr/a.so +112: + cat +103: + grep -q expfn1 +97: + grep -Fq baz out/test/elf/x86_64/exclude-libs/log +104: + on_exit +104: + echo OK +104: OK +104: + exit 0 +112: + cc -c -o out/test/elf/x86_64/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +101/309 Test #104: x86_64-fatal-warnings ................... Passed 0.15 sec +test 116 + Start 116: x86_64-glibc-2.22-bug -118: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-dso.sh" -118: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -118: Test timeout computed to be: 1500 -110: + readelf --dynamic out/test/elf/i386/link-order/exe -110: + grep -q libfoo -115: + cc -o out/test/elf/i386/linker-script3/foo/a.o -c -xc - -115: + cat +116: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/glibc-2.22-bug.sh" +116: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +116: Test timeout computed to be: 1500 +97: + cc -B. -shared -o out/test/elf/x86_64/exclude-libs/f.so out/test/elf/x86_64/exclude-libs/e.o out/test/elf/x86_64/exclude-libs/c.a out/test/elf/x86_64/exclude-libs/d.a -Wl,-exclude-libs=c.a -Wl,-exclude-libs=d.a +103: + on_exit +103: + echo OK +103: OK +103: + exit 0 +102/309 Test #103: x86_64-export-from-exe .................. Passed 0.16 sec +test 117 + Start 117: x86_64-global-offset-table + +117: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/global-offset-table.sh" +117: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +117: Test timeout computed to be: 1500 +113: + cat +113: + cat +113: + cat +116: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/glibc-2.22-bug.sh +116: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +116: ++ export LC_ALL=C +116: ++ LC_ALL=C +114: + ./mold -o out/test/elf/x86_64/gdb-index-empty/exe out/test/elf/x86_64/gdb-index-empty/a.o -gdb-index +117: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/global-offset-table.sh +113: + cat +116: ++++ uname -m 117: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 117: ++ export LC_ALL=C 117: ++ LC_ALL=C -113: + grep -q 'Hello world' -113: + out/test/elf/i386/linker-script/exe +113: + cc -c -o out/test/elf/x86_64/gdb-index-dwarf5/a.o out/test/elf/x86_64/gdb-index-dwarf5/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections +116: +++ canonical_name x86_64 +116: +++ case $1 in +116: +++ echo x86_64 +116: ++ HOST=x86_64 +116: ++ '[' -n '' ']' +116: ++ MACHINE=x86_64 117: ++++ uname -m -113: + cc -B. -o out/test/elf/i386/linker-script/exe -Wl,--script,out/test/elf/i386/linker-script/script -117: +++ canonical_name i686 +116: ++ '[' -n '' ']' +116: ++ CC=cc +116: ++ CXX=c++ +116: ++ GCC=gcc +116: ++ GXX=g++ +116: ++ OBJDUMP=objdump +116: ++ OBJCOPY=objcopy +116: ++ STRIP=strip +116: ++ QEMU= +116: ++ trap 'on_error $LINENO' ERR +116: ++ trap on_exit EXIT +108: + readelf --symbols out/test/elf/x86_64/gc-sections/exe1 +117: +++ canonical_name x86_64 117: +++ case $1 in -117: +++ echo i386 -117: ++ HOST=i386 +117: +++ echo x86_64 +117: ++ HOST=x86_64 117: ++ '[' -n '' ']' -117: ++ MACHINE=i386 +117: ++ MACHINE=x86_64 117: ++ '[' -n '' ']' 117: ++ CC=cc 117: ++ CXX=c++ @@ -7117,24 +8169,70 @@ 117: ++ QEMU= 117: ++ trap 'on_error $LINENO' ERR 117: ++ trap on_exit EXIT -117: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-archive.sh .sh -110: + cc -B. -o out/test/elf/i386/link-order/exe out/test/elf/i386/link-order/b.o -Wl,--as-needed out/test/elf/i386/link-order/libfoo.a out/test/elf/i386/link-order/libfoo.so -118: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-dso.sh -117: ++ testname=lto-archive -117: ++ echo -n 'Testing lto-archive ... ' -117: Testing lto-archive ... ++ t=out/test/elf/i386/lto-archive -117: ++ mkdir -p out/test/elf/i386/lto-archive +116: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/glibc-2.22-bug.sh .sh +117: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/global-offset-table.sh .sh +116: ++ testname=glibc-2.22-bug +116: ++ echo -n 'Testing glibc-2.22-bug ... ' +116: Testing glibc-2.22-bug ... ++ t=out/test/elf/x86_64/glibc-2.22-bug +116: ++ mkdir -p out/test/elf/x86_64/glibc-2.22-bug +108: + grep -qv live_fn1 out/test/elf/x86_64/gc-sections/log.1 +117: ++ testname=global-offset-table +117: ++ echo -n 'Testing global-offset-table ... ' +117: Testing global-offset-table ... ++ t=out/test/elf/x86_64/global-offset-table +117: ++ mkdir -p out/test/elf/x86_64/global-offset-table +108: + grep -qv live_fn2 out/test/elf/x86_64/gc-sections/log.1 +116: + '[' x86_64 = alpha ']' +117: + '[' x86_64 = ppc64le ']' +117: + cat +117: + cc -fPIC -c -o out/test/elf/x86_64/global-offset-table/a.o -xc - +116: + cc -o out/test/elf/x86_64/glibc-2.22-bug/a.o -fPIC -c -xc - +116: + cat +108: + grep -qv dead_fn1 out/test/elf/x86_64/gc-sections/log.1 +105: + cc -B. -static -Wl,--filler,0xfe -o out/test/elf/x86_64/filler/exe1 out/test/elf/x86_64/filler/a.o +108: + grep -qv dead_fn2 out/test/elf/x86_64/gc-sections/log.1 +109: + readelf -WS out/test/elf/x86_64/gdb-index-compress-output/b.so +108: + grep -qv live_var1 out/test/elf/x86_64/gc-sections/log.1 +109: + grep -Fq .gdb_index +108: + grep -qv live_var2 out/test/elf/x86_64/gc-sections/log.1 +114: + readelf -WS out/test/elf/x86_64/gdb-index-empty/exe +108: + grep -qv dead_var1 out/test/elf/x86_64/gc-sections/log.1 +109: + cc -c -o out/test/elf/x86_64/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz +114: + grep -Fq .gdb_index out/test/elf/x86_64/gdb-index-empty/log +108: + grep -qv dead_var2 out/test/elf/x86_64/gc-sections/log.1 +109: + cat +114: + on_exit +114: + echo OK +114: OK +114: + exit 0 +103/309 Test #114: x86_64-gdb-index-empty .................. Passed 0.07 sec +test 118 + Start 118: x86_64-gnu-hash + +118: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-hash.sh" +118: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +118: Test timeout computed to be: 1500 +108: + out/test/elf/x86_64/gc-sections/exe1 +108: + grep -q '1 2' +108: + c++ -B. -o out/test/elf/x86_64/gc-sections/exe2 out/test/elf/x86_64/gc-sections/a.cc -ffunction-sections -fdata-sections -Wl,-gc-sections +111: + cat +111: + cc -c -o out/test/elf/x86_64/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections +110: + cc -c -o out/test/elf/x86_64/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections +110: + cat +112: + cat +118: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-hash.sh +112: + cc -c -o out/test/elf/x86_64/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 118: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 118: ++ export LC_ALL=C 118: ++ LC_ALL=C -117: + '[' cc = cc ']' +115: + cat 118: ++++ uname -m -118: +++ canonical_name i686 +118: +++ canonical_name x86_64 118: +++ case $1 in -118: +++ echo i386 -118: ++ HOST=i386 +118: +++ echo x86_64 +115: + cat +118: ++ HOST=x86_64 118: ++ '[' -n '' ']' -118: ++ MACHINE=i386 +118: ++ MACHINE=x86_64 118: ++ '[' -n '' ']' 118: ++ CC=cc 118: ++ CXX=c++ @@ -7146,67 +8244,53 @@ 118: ++ QEMU= 118: ++ trap 'on_error $LINENO' ERR 118: ++ trap on_exit EXIT -117: + cc -flto -o /dev/null -xc - -118: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-dso.sh .sh -118: ++ testname=lto-dso -118: ++ echo -n 'Testing lto-dso ... ' -118: Testing lto-dso ... ++ t=out/test/elf/i386/lto-dso -118: ++ mkdir -p out/test/elf/i386/lto-dso -118: + echo 'int main() {}' -118: + cc -flto -o /dev/null -xc - -117: + echo 'int main() {}' +113: + cc -c -o out/test/elf/x86_64/gdb-index-dwarf5/b.o out/test/elf/x86_64/gdb-index-dwarf5/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -ffunction-sections 115: + cat -115: + cc -B. -o out/test/elf/i386/linker-script3/exe -Lout/test/elf/i386/linker-script3/foo out/test/elf/i386/linker-script3/b.script -110: + grep -q libfoo -110: + readelf --dynamic out/test/elf/i386/link-order/exe -116: + readelf --version-info out/test/elf/i386/linker-script4/c.so -110: + on_exit -110: + echo OK -110: OK -110: + exit 0 -111/269 Test #110: i686-link-order ..................... Passed 0.36 sec +118: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-hash.sh .sh +118: ++ testname=gnu-hash +118: ++ echo -n 'Testing gnu-hash ... ' +118: Testing gnu-hash ... ++ t=out/test/elf/x86_64/gnu-hash +118: ++ mkdir -p out/test/elf/x86_64/gnu-hash +115: + cat +118: + cc -c -o out/test/elf/x86_64/gnu-hash/a.o -xc - +107: + out/test/elf/x86_64/func-addr/exe +107: + grep -q 1 +107: + on_exit +107: + echo OK +107: OK +107: + exit 0 +104/309 Test #107: x86_64-func-addr ........................ Passed 0.15 sec test 119 - Start 119: i686-lto-gcc + Start 119: x86_64-gnu-unique -119: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-gcc.sh" +119: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-unique.sh" 119: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 119: Test timeout computed to be: 1500 -113: + grep -q 'Hello world' -113: + out/test/elf/i386/linker-script/exe -116: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/i386/linker-script4/log -119: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-gcc.sh -113: + on_exit -113: + echo OK -113: OK -113: + exit 0 -112/269 Test #113: i686-linker-script .................. Passed 0.28 sec -test 120 - Start 120: i686-lto-llvm - -120: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-llvm.sh" -120: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -120: Test timeout computed to be: 1500 +97: + readelf --dyn-syms out/test/elf/x86_64/exclude-libs/f.so +97: + grep -Fq foo out/test/elf/x86_64/exclude-libs/log +118: + cat +115: + cc -c -o out/test/elf/x86_64/gdb-index-split-dwarf/a.o out/test/elf/x86_64/gdb-index-split-dwarf/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf +117: + cc -B. -no-pie -o out/test/elf/x86_64/global-offset-table/exe out/test/elf/x86_64/global-offset-table/a.o -Wl,-defsym=foo=_GLOBAL_OFFSET_TABLE_ +116: + cc -B. -o out/test/elf/x86_64/glibc-2.22-bug/b.so -shared out/test/elf/x86_64/glibc-2.22-bug/a.o +97: + grep -Fq bar out/test/elf/x86_64/exclude-libs/log +119: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-unique.sh +97: + grep -Fq baz out/test/elf/x86_64/exclude-libs/log 119: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 119: ++ export LC_ALL=C 119: ++ LC_ALL=C +109: + cc -B. -o out/test/elf/x86_64/gdb-index-compress-output/exe out/test/elf/x86_64/gdb-index-compress-output/b.so out/test/elf/x86_64/gdb-index-compress-output/c.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib +97: + cc -B. -shared -o out/test/elf/x86_64/exclude-libs/f.so out/test/elf/x86_64/exclude-libs/e.o out/test/elf/x86_64/exclude-libs/c.a out/test/elf/x86_64/exclude-libs/d.a -Wl,-exclude-libs=ALL +113: + cc -c -o out/test/elf/x86_64/gdb-index-dwarf5/c.o out/test/elf/x86_64/gdb-index-dwarf5/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 +110: + cc -B. -shared -o out/test/elf/x86_64/gdb-index-dwarf2/c.so out/test/elf/x86_64/gdb-index-dwarf2/a.o out/test/elf/x86_64/gdb-index-dwarf2/b.o -Wl,--gdb-index +112: + cc -B. -shared -o out/test/elf/x86_64/gdb-index-dwarf4/c.so out/test/elf/x86_64/gdb-index-dwarf4/a.o out/test/elf/x86_64/gdb-index-dwarf4/b.o -Wl,--gdb-index +111: + cc -B. -shared -o out/test/elf/x86_64/gdb-index-dwarf3/c.so out/test/elf/x86_64/gdb-index-dwarf3/a.o out/test/elf/x86_64/gdb-index-dwarf3/b.o -Wl,--gdb-index 119: ++++ uname -m -116: + on_exit -116: + echo OK -116: OK -116: + exit 0 -113/269 Test #116: i686-linker-script4 ................. Passed 0.10 sec -test 121 - Start 121: i686-lto-version-script - -121: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-version-script.sh" -121: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -121: Test timeout computed to be: 1500 -119: +++ canonical_name i686 +119: +++ canonical_name x86_64 119: +++ case $1 in -119: +++ echo i386 -119: ++ HOST=i386 +119: +++ echo x86_64 +119: ++ HOST=x86_64 119: ++ '[' -n '' ']' -119: ++ MACHINE=i386 +119: ++ MACHINE=x86_64 119: ++ '[' -n '' ']' 119: ++ CC=cc 119: ++ CXX=c++ @@ -7218,53 +8302,89 @@ 119: ++ QEMU= 119: ++ trap 'on_error $LINENO' ERR 119: ++ trap on_exit EXIT -119: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-gcc.sh .sh -119: ++ testname=lto-gcc -119: ++ echo -n 'Testing lto-gcc ... ' -119: Testing lto-gcc ... ++ t=out/test/elf/i386/lto-gcc -119: ++ mkdir -p out/test/elf/i386/lto-gcc -120: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-llvm.sh -112: + cc -c -o out/test/elf/i386/linker-script-relocatable/a.o -xc - -121: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-version-script.sh -121: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -121: ++ export LC_ALL=C -121: ++ LC_ALL=C -119: + echo 'int main() {}' -119: + gcc -flto -o /dev/null -xc - +119: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-unique.sh .sh +119: ++ testname=gnu-unique +119: ++ echo -n 'Testing gnu-unique ... ' +119: Testing gnu-unique ... ++ t=out/test/elf/x86_64/gnu-unique +119: ++ mkdir -p out/test/elf/x86_64/gnu-unique +119: + command -v g++ +119: + cat +119: + g++ -o out/test/elf/x86_64/gnu-unique/a.o -c -std=c++17 -fno-gnu-unique -xc++ - +118: + cc -B. -o out/test/elf/x86_64/gnu-hash/b.so out/test/elf/x86_64/gnu-hash/a.o -Wl,-hash-style=gnu -shared +117: + out/test/elf/x86_64/global-offset-table/exe +116: + grep -Eq '\.rela?\.plt' +116: + grep -E -A1 '\.rela?\.dyn' +113: + cc -c -o out/test/elf/x86_64/gdb-index-dwarf5/d.o out/test/elf/x86_64/gdb-index-dwarf5/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections +117: ++ out/test/elf/x86_64/global-offset-table/exe +116: + readelf -W --sections out/test/elf/x86_64/glibc-2.22-bug/b.so +117: + GOT_ADDR=203660 +117: + '[' x86_64 = x86_64 -o x86_64 = i386 ']' +117: + readelf -WS out/test/elf/x86_64/global-offset-table/exe +97: + readelf --dyn-syms out/test/elf/x86_64/exclude-libs/f.so +110: + readelf -WS out/test/elf/x86_64/gdb-index-dwarf2/c.so +110: + grep -Fq .gdb_index +117: + grep -q '\.got\.plt .*203660 ' +97: + grep -Fq foo out/test/elf/x86_64/exclude-libs/log +117: + on_exit +117: + echo OK +117: OK +117: + exit 0 +116: + on_exit +116: + echo OK +116: OK +116: + exit 0 +115: + cc -c -o out/test/elf/x86_64/gdb-index-split-dwarf/b.o out/test/elf/x86_64/gdb-index-split-dwarf/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gsplit-dwarf +105/309 Test #116: x86_64-glibc-2.22-bug ................... Passed 0.10 sec +test 120 + Start 120: x86_64-gnu-warning + +120: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-warning.sh" +120: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +120: Test timeout computed to be: 1500 +106/309 Test #117: x86_64-global-offset-table .............. Passed 0.10 sec +test 121 + Start 121: x86_64-hash-style + +121: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/hash-style.sh" +121: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +121: Test timeout computed to be: 1500 +97: + grep -Fq bar out/test/elf/x86_64/exclude-libs/log +97: + grep -Fq baz out/test/elf/x86_64/exclude-libs/log +97: + on_exit +97: + echo OK +97: OK +97: + exit 0 +107/309 Test #97: x86_64-exclude-libs ..................... Passed 0.34 sec +test 122 + Start 122: x86_64-hello-dynamic + +122: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-dynamic.sh" +122: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +122: Test timeout computed to be: 1500 +105: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/elf/x86_64/filler/exe1 +109: + readelf -WS out/test/elf/x86_64/gdb-index-compress-output/exe +109: + grep -Fq .gdb_index +109: + out/test/elf/x86_64/gdb-index-compress-output/exe +109: + grep -q 'Hello world' +109: + DEBUGINFOD_URLS= +109: + gdb out/test/elf/x86_64/gdb-index-compress-output/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +110: + cc -c -o out/test/elf/x86_64/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz +110: + cat +120: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-warning.sh 120: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 120: ++ export LC_ALL=C 120: ++ LC_ALL=C -121: ++++ uname -m 120: ++++ uname -m -121: +++ canonical_name i686 -121: +++ case $1 in -121: +++ echo i386 -121: ++ HOST=i386 -121: ++ '[' -n '' ']' -121: ++ MACHINE=i386 -121: ++ '[' -n '' ']' -121: ++ CC=cc -121: ++ CXX=c++ -121: ++ GCC=gcc -121: ++ GXX=g++ -121: ++ OBJDUMP=objdump -121: ++ OBJCOPY=objcopy -121: ++ STRIP=strip -121: ++ QEMU= -121: ++ trap 'on_error $LINENO' ERR -121: ++ trap on_exit EXIT -112: + cat -121: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-version-script.sh .sh -120: +++ canonical_name i686 +121: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hash-style.sh +121: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +121: ++ export LC_ALL=C +121: ++ LC_ALL=C +120: +++ canonical_name x86_64 120: +++ case $1 in -120: +++ echo i386 -121: ++ testname=lto-version-script -121: ++ echo -n 'Testing lto-version-script ... ' -121: Testing lto-version-script ... ++ t=out/test/elf/i386/lto-version-script -121: ++ mkdir -p out/test/elf/i386/lto-version-script -120: ++ HOST=i386 +120: +++ echo x86_64 +120: ++ HOST=x86_64 120: ++ '[' -n '' ']' -120: ++ MACHINE=i386 +120: ++ MACHINE=x86_64 120: ++ '[' -n '' ']' 120: ++ CC=cc 120: ++ CXX=c++ @@ -7276,49 +8396,24 @@ 120: ++ QEMU= 120: ++ trap 'on_error $LINENO' ERR 120: ++ trap on_exit EXIT -120: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-llvm.sh .sh -121: + cat -121: + cc -flto -c -fPIC -o out/test/elf/i386/lto-version-script/a.o -xc - -120: ++ testname=lto-llvm -120: ++ echo -n 'Testing lto-llvm ... ' -120: Testing lto-llvm ... ++ t=out/test/elf/i386/lto-llvm -120: ++ mkdir -p out/test/elf/i386/lto-llvm -120: ++ uname -m -120: + '[' i386 = i686 ']' -120: + skip -120: + echo skipped -120: skipped -120: + trap - EXIT -120: + exit 0 -114/269 Test #120: i686-lto-llvm .......................***Skipped 0.03 sec -test 122 - Start 122: i686-many-sections - -122: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections.sh" -122: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -122: Test timeout computed to be: 1500 -115: + on_exit -115: + echo OK -115: OK -115: + exit 0 -115/269 Test #115: i686-linker-script3 ................. Passed 0.16 sec -test 123 - Start 123: i686-many-sections2 - -123: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections2.sh" -123: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -123: Test timeout computed to be: 1500 -122: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections.sh +122: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-dynamic.sh 122: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 122: ++ export LC_ALL=C 122: ++ LC_ALL=C +120: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-warning.sh .sh 122: ++++ uname -m -122: +++ canonical_name i686 +111: + readelf -WS out/test/elf/x86_64/gdb-index-dwarf3/c.so +120: ++ testname=gnu-warning +120: ++ echo -n 'Testing gnu-warning ... ' +120: Testing gnu-warning ... ++ t=out/test/elf/x86_64/gnu-warning +120: ++ mkdir -p out/test/elf/x86_64/gnu-warning +111: + grep -Fq .gdb_index +122: +++ canonical_name x86_64 122: +++ case $1 in -122: +++ echo i386 -122: ++ HOST=i386 +122: +++ echo x86_64 +122: ++ HOST=x86_64 122: ++ '[' -n '' ']' -122: ++ MACHINE=i386 +122: ++ MACHINE=x86_64 122: ++ '[' -n '' ']' 122: ++ CC=cc 122: ++ CXX=c++ @@ -7330,22 +8425,63 @@ 122: ++ QEMU= 122: ++ trap 'on_error $LINENO' ERR 122: ++ trap on_exit EXIT -123: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections2.sh +122: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-dynamic.sh .sh +122: ++ testname=hello-dynamic +122: ++ echo -n 'Testing hello-dynamic ... ' +120: + cat +122: Testing hello-dynamic ... ++ t=out/test/elf/x86_64/hello-dynamic +122: ++ mkdir -p out/test/elf/x86_64/hello-dynamic +120: + gcc -c -o out/test/elf/x86_64/gnu-warning/a.o -xc - +111: + cat +118: + on_exit +118: + echo OK +118: OK +118: + exit 0 +108/309 Test #118: x86_64-gnu-hash ......................... Passed 0.10 sec +test 123 + Start 123: x86_64-hello-static + +123: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-static.sh" +123: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +123: Test timeout computed to be: 1500 +111: + cc -c -o out/test/elf/x86_64/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz +122: + cc -o out/test/elf/x86_64/hello-dynamic/a.o -c -xc - -fno-PIE +122: + cat +105: + od -x out/test/elf/x86_64/filler/exe1 +119: + cat +119: + g++ -o out/test/elf/x86_64/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - +121: ++++ uname -m +123: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-static.sh 123: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 123: ++ export LC_ALL=C 123: ++ LC_ALL=C -122: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections.sh .sh -122: ++ testname=many-sections -122: ++ echo -n 'Testing many-sections ... ' -122: Testing many-sections ... ++ t=out/test/elf/i386/many-sections -122: ++ mkdir -p out/test/elf/i386/many-sections 123: ++++ uname -m -123: +++ canonical_name i686 +112: + readelf -WS out/test/elf/x86_64/gdb-index-dwarf4/c.so +112: + grep -Fq .gdb_index +121: +++ canonical_name x86_64 +121: +++ case $1 in +121: +++ echo x86_64 +123: +++ canonical_name x86_64 123: +++ case $1 in -123: +++ echo i386 -123: ++ HOST=i386 +123: +++ echo x86_64 +96: + out/test/elf/x86_64/exception/exe1 +121: ++ HOST=x86_64 +121: ++ '[' -n '' ']' +121: ++ MACHINE=x86_64 +121: ++ '[' -n '' ']' +121: ++ CC=cc +121: ++ CXX=c++ +121: ++ GCC=gcc +121: ++ GXX=g++ +121: ++ OBJDUMP=objdump +121: ++ OBJCOPY=objcopy +121: ++ STRIP=strip +121: ++ QEMU= +121: ++ trap 'on_error $LINENO' ERR +121: ++ trap on_exit EXIT +123: ++ HOST=x86_64 123: ++ '[' -n '' ']' -123: ++ MACHINE=i386 +123: ++ MACHINE=x86_64 123: ++ '[' -n '' ']' 123: ++ CC=cc 123: ++ CXX=c++ @@ -7357,79 +8493,66 @@ 123: ++ QEMU= 123: ++ trap 'on_error $LINENO' ERR 123: ++ trap on_exit EXIT -123: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections2.sh .sh -123: ++ testname=many-sections2 -123: ++ echo -n 'Testing many-sections2 ... ' -123: Testing many-sections2 ... ++ t=out/test/elf/i386/many-sections2 -123: ++ mkdir -p out/test/elf/i386/many-sections2 -123: + nm mold -123: + grep -q __tsan_init -122: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' -122: + seq 1 100000 -122: + cc -c -xassembler -o out/test/elf/i386/many-sections/a.o - -121: + cat +121: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hash-style.sh .sh +123: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-static.sh .sh 112: + cat -112: + cc -c -o out/test/elf/i386/linker-script-relocatable/b.o -xc - -121: + cc -B. -shared -o out/test/elf/i386/lto-version-script/c.so -flto out/test/elf/i386/lto-version-script/a.o -Wl,-version-script=out/test/elf/i386/lto-version-script/b.script -117: + cc -o out/test/elf/i386/lto-archive/a.o -c -flto -xc - -118: + cc -flto -c -fPIC -o out/test/elf/i386/lto-dso/a.o -xc - -118: + cat -117: + cat -112: + echo 'INPUT(out/test/elf/i386/linker-script-relocatable/a.o out/test/elf/i386/linker-script-relocatable/b.o)' -112: + ./mold --relocatable -o out/test/elf/i386/linker-script-relocatable/d.o out/test/elf/i386/linker-script-relocatable/c.script -118: + cc -B. -shared -o out/test/elf/i386/lto-dso/b.so -flto out/test/elf/i386/lto-dso/a.o -117: + cat -117: + cc -o out/test/elf/i386/lto-archive/b.o -c -flto -xc - -112: + cc -B. -o out/test/elf/i386/linker-script-relocatable/exe out/test/elf/i386/linker-script-relocatable/d.o -119: + gcc -flto -c -o out/test/elf/i386/lto-gcc/a.o -xc - -119: + cat -117: + rm -f out/test/elf/i386/lto-archive/c.a -117: + ar rc out/test/elf/i386/lto-archive/c.a out/test/elf/i386/lto-archive/a.o out/test/elf/i386/lto-archive/b.o -117: + cc -o out/test/elf/i386/lto-archive/d.o -c -flto -xc - -117: + cat -119: + gcc -B. -o out/test/elf/i386/lto-gcc/exe1 -flto out/test/elf/i386/lto-gcc/a.o -112: + out/test/elf/i386/linker-script-relocatable/exe -104: + c++ -B. -o out/test/elf/i386/issue646/exe out/test/elf/i386/issue646/a.o -112: + grep -q Hello -121: + '[' i386 = ppc64 ']' -121: + nm -D out/test/elf/i386/lto-version-script/c.so -121: + grep -q 'T foo' -112: + on_exit -112: + echo OK -112: OK -112: + exit 0 -116/269 Test #112: i686-linker-script-relocatable ...... Passed 0.54 sec +121: ++ testname=hash-style +121: ++ echo -n 'Testing hash-style ... ' +121: Testing hash-style ... ++ t=out/test/elf/x86_64/hash-style +121: ++ mkdir -p out/test/elf/x86_64/hash-style +112: + cc -c -o out/test/elf/x86_64/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz +123: ++ testname=hello-static +123: ++ echo -n 'Testing hello-static ... ' +123: Testing hello-static ... ++ t=out/test/elf/x86_64/hello-static +123: ++ mkdir -p out/test/elf/x86_64/hello-static +96: + c++ -B. -o out/test/elf/x86_64/exception/exe2 out/test/elf/x86_64/exception/c.o -static -pthread +123: + test_cflags -static +123: + cc -static -o /dev/null -xc - +123: + echo 'int main() {}' +121: + cc -o out/test/elf/x86_64/hash-style/a.o -c -xc - +121: + cat +108: + readelf --symbols out/test/elf/x86_64/gc-sections/exe2 +115: + cc -c -o out/test/elf/x86_64/gdb-index-split-dwarf/c.o out/test/elf/x86_64/gdb-index-split-dwarf/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 +108: + grep -q live_fn1 out/test/elf/x86_64/gc-sections/log.2 +108: + grep -q live_fn2 out/test/elf/x86_64/gc-sections/log.2 +113: + cc -B. -shared -o out/test/elf/x86_64/gdb-index-dwarf5/e.so out/test/elf/x86_64/gdb-index-dwarf5/a.o out/test/elf/x86_64/gdb-index-dwarf5/b.o out/test/elf/x86_64/gdb-index-dwarf5/c.o out/test/elf/x86_64/gdb-index-dwarf5/d.o -Wl,--gdb-index +108: + grep -qv dead_fn1 out/test/elf/x86_64/gc-sections/log.2 +108: + grep -qv dead_fn2 out/test/elf/x86_64/gc-sections/log.2 +108: + grep -q live_var1 out/test/elf/x86_64/gc-sections/log.2 +111: + cc -B. -o out/test/elf/x86_64/gdb-index-dwarf3/exe out/test/elf/x86_64/gdb-index-dwarf3/c.so out/test/elf/x86_64/gdb-index-dwarf3/d.o -Wl,--gdb-index +108: + grep -q live_var2 out/test/elf/x86_64/gc-sections/log.2 +110: + cc -B. -o out/test/elf/x86_64/gdb-index-dwarf2/exe out/test/elf/x86_64/gdb-index-dwarf2/c.so out/test/elf/x86_64/gdb-index-dwarf2/d.o -Wl,--gdb-index +108: + grep -qv dead_var1 out/test/elf/x86_64/gc-sections/log.2 +120: + cc -B. -o out/test/elf/x86_64/gnu-warning/exe out/test/elf/x86_64/gnu-warning/a.o +108: + grep -qv dead_var2 out/test/elf/x86_64/gc-sections/log.2 +122: + cc -B. -o out/test/elf/x86_64/hello-dynamic/exe out/test/elf/x86_64/hello-dynamic/a.o -no-pie +108: + out/test/elf/x86_64/gc-sections/exe2 +108: + grep -q '1 2' +108: + on_exit +108: + echo OK +108: OK +108: + exit 0 +109/309 Test #108: x86_64-gc-sections ...................... Passed 0.26 sec test 124 - Start 124: i686-mergeable-strings + Start 124: x86_64-help -124: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/mergeable-strings.sh" +124: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/help.sh" 124: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 124: Test timeout computed to be: 1500 -121: + nm -D out/test/elf/i386/lto-version-script/c.so -121: + grep -q 'T bar' -117: + cc -B. -o out/test/elf/i386/lto-archive/exe -flto out/test/elf/i386/lto-archive/d.o out/test/elf/i386/lto-archive/c.a -124: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mergeable-strings.sh +112: + cc -B. -o out/test/elf/x86_64/gdb-index-dwarf4/exe out/test/elf/x86_64/gdb-index-dwarf4/c.so out/test/elf/x86_64/gdb-index-dwarf4/d.o -Wl,--gdb-index +124: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/help.sh 124: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 124: ++ export LC_ALL=C 124: ++ LC_ALL=C +121: + ./mold -shared -o out/test/elf/x86_64/hash-style/b.so out/test/elf/x86_64/hash-style/a.o 124: ++++ uname -m -121: + on_exit -121: + echo OK -121: OK -121: + exit 0 -117/269 Test #121: i686-lto-version-script ............. Passed 0.22 sec -test 125 - Start 125: i686-missing-but-ok - -125: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-but-ok.sh" -125: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -125: Test timeout computed to be: 1500 -124: +++ canonical_name i686 +119: + cc -B. -o out/test/elf/x86_64/gnu-unique/exe out/test/elf/x86_64/gnu-unique/a.o out/test/elf/x86_64/gnu-unique/b.o +124: +++ canonical_name x86_64 124: +++ case $1 in -124: +++ echo i386 -124: ++ HOST=i386 +124: +++ echo x86_64 +124: ++ HOST=x86_64 124: ++ '[' -n '' ']' -124: ++ MACHINE=i386 +124: ++ MACHINE=x86_64 124: ++ '[' -n '' ']' 124: ++ CC=cc 124: ++ CXX=c++ @@ -7441,24 +8564,62 @@ 124: ++ QEMU= 124: ++ trap 'on_error $LINENO' ERR 124: ++ trap on_exit EXIT -124: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mergeable-strings.sh .sh -124: ++ testname=mergeable-strings -124: ++ echo -n 'Testing mergeable-strings ... ' -124: Testing mergeable-strings ... ++ t=out/test/elf/i386/mergeable-strings -124: ++ mkdir -p out/test/elf/i386/mergeable-strings -124: + cat -124: + cc -o out/test/elf/i386/mergeable-strings/a.o -c -xc - -O2 -125: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-but-ok.sh +124: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/help.sh .sh +115: + cc -c -o out/test/elf/x86_64/gdb-index-split-dwarf/d.o out/test/elf/x86_64/gdb-index-split-dwarf/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf +124: ++ testname=help +124: ++ echo -n 'Testing help ... ' +124: Testing help ... ++ t=out/test/elf/x86_64/help +124: ++ mkdir -p out/test/elf/x86_64/help +124: + ./mold --help +124: + grep -q Usage +121: + readelf -WS out/test/elf/x86_64/hash-style/b.so +121: + grep -Fq ' .hash' +124: + on_exit +124: + echo OK +124: OK +124: + exit 0 +110/309 Test #124: x86_64-help ............................. Passed 0.02 sec +test 125 + Start 125: x86_64-hidden-undef + +125: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-undef.sh" +125: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +125: Test timeout computed to be: 1500 +121: + readelf -WS out/test/elf/x86_64/hash-style/b.so +121: + grep -Fq ' .gnu.hash' +121: + on_exit +121: + echo OK +121: OK +121: + exit 0 +111/309 Test #121: x86_64-hash-style ....................... Passed 0.08 sec +test 126 + Start 126: x86_64-hidden-weak-undef + +126: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-weak-undef.sh" +126: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +126: Test timeout computed to be: 1500 +120: + out/test/elf/x86_64/gnu-warning/exe +120: + grep -q 'Hello world' +125: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-undef.sh 125: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 125: ++ export LC_ALL=C 125: ++ LC_ALL=C 125: ++++ uname -m -125: +++ canonical_name i686 +110: + readelf -WS out/test/elf/x86_64/gdb-index-dwarf2/exe +113: + grep -Fq .gdb_index +113: + readelf -WS out/test/elf/x86_64/gdb-index-dwarf5/e.so +126: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-weak-undef.sh +120: + on_exit +125: +++ canonical_name x86_64 +110: + grep -Fq .gdb_index 125: +++ case $1 in -125: +++ echo i386 -125: ++ HOST=i386 +125: +++ echo x86_64 +120: + echo OK +120: OK +120: + exit 0 +125: ++ HOST=x86_64 125: ++ '[' -n '' ']' -125: ++ MACHINE=i386 +125: ++ MACHINE=x86_64 125: ++ '[' -n '' ']' 125: ++ CC=cc 125: ++ CXX=c++ @@ -7470,51 +8631,33 @@ 125: ++ QEMU= 125: ++ trap 'on_error $LINENO' ERR 125: ++ trap on_exit EXIT -125: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-but-ok.sh .sh -125: ++ testname=missing-but-ok -125: ++ echo -n 'Testing missing-but-ok ... ' -125: Testing missing-but-ok ... ++ t=out/test/elf/i386/missing-but-ok -125: ++ mkdir -p out/test/elf/i386/missing-but-ok -125: + cat -125: + cc -o out/test/elf/i386/missing-but-ok/a.o -c -x assembler - -125: + ./mold -o out/test/elf/i386/missing-but-ok/exe out/test/elf/i386/missing-but-ok/a.o -125: + on_exit -125: + echo OK -125: OK -125: + exit 0 -124: + cat -124: + cc -o out/test/elf/i386/mergeable-strings/b.o -c -xc - -O2 -118/269 Test #125: i686-missing-but-ok ................. Passed 0.05 sec -test 126 - Start 126: i686-missing-error - -126: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-error.sh" -126: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -126: Test timeout computed to be: 1500 -104: + out/test/elf/i386/issue646/exe -104: + grep -q 'error: exception' -126: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-error.sh 126: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +125: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-undef.sh .sh 126: ++ export LC_ALL=C 126: ++ LC_ALL=C 126: ++++ uname -m -126: +++ canonical_name i686 -126: +++ case $1 in -126: +++ echo i386 -104: + on_exit -104: + echo OK -104: OK -104: + exit 0 -119/269 Test #104: i686-issue646 ....................... Passed 0.77 sec +125: ++ testname=hidden-undef +125: ++ echo -n 'Testing hidden-undef ... ' +125: Testing hidden-undef ... ++ t=out/test/elf/x86_64/hidden-undef +125: ++ mkdir -p out/test/elf/x86_64/hidden-undef +111: + readelf -WS out/test/elf/x86_64/gdb-index-dwarf3/exe +112/309 Test #120: x86_64-gnu-warning ...................... Passed 0.09 sec test 127 - Start 127: i686-mold-wrapper + Start 127: x86_64-icf-small -127: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper.sh" +127: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf-small.sh" 127: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 127: Test timeout computed to be: 1500 -126: ++ HOST=i386 +111: + grep -Fq .gdb_index +111: + grep -q 'Hello world' +125: + cat +125: + cc -o out/test/elf/x86_64/hidden-undef/a.so -shared -fPIC -xc - +126: +++ canonical_name x86_64 +126: +++ case $1 in +126: +++ echo x86_64 +126: ++ HOST=x86_64 126: ++ '[' -n '' ']' -126: ++ MACHINE=i386 +126: ++ MACHINE=x86_64 126: ++ '[' -n '' ']' 126: ++ CC=cc 126: ++ CXX=c++ @@ -7526,38 +8669,47 @@ 126: ++ QEMU= 126: ++ trap 'on_error $LINENO' ERR 126: ++ trap on_exit EXIT -126: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-error.sh .sh -126: ++ testname=missing-error -126: ++ echo -n 'Testing missing-error ... ' -126: Testing missing-error ... ++ t=out/test/elf/i386/missing-error -126: ++ mkdir -p out/test/elf/i386/missing-error -118: + '[' i386 = ppc64 ']' -118: + nm -D out/test/elf/i386/lto-dso/b.so -118: + grep -q 'T foo' -126: + cat -126: + cc -o out/test/elf/i386/missing-error/a.o -c -xc - -127: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper.sh -118: + on_exit -118: + echo OK -118: OK -118: + exit 0 -127: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -127: ++ export LC_ALL=C -127: ++ LC_ALL=C -120/269 Test #118: i686-lto-dso ........................ Passed 0.38 sec +122: + grep -q 'Hello world' +110: + grep -q 'Hello world' +110: + out/test/elf/x86_64/gdb-index-dwarf2/exe +126: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-weak-undef.sh .sh +111: + out/test/elf/x86_64/gdb-index-dwarf3/exe +122: + out/test/elf/x86_64/hello-dynamic/exe +113: + cc -c -o out/test/elf/x86_64/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz +110: + DEBUGINFOD_URLS= +110: + gdb out/test/elf/x86_64/gdb-index-dwarf2/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +126: ++ testname=hidden-weak-undef +126: ++ echo -n 'Testing hidden-weak-undef ... ' +126: Testing hidden-weak-undef ... ++ t=out/test/elf/x86_64/hidden-weak-undef +126: ++ mkdir -p out/test/elf/x86_64/hidden-weak-undef +122: + on_exit +122: + echo OK +122: OK +122: + exit 0 +111: + DEBUGINFOD_URLS= +111: + gdb out/test/elf/x86_64/gdb-index-dwarf3/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +113/309 Test #122: x86_64-hello-dynamic .................... Passed 0.09 sec test 128 - Start 128: i686-mold-wrapper2 + Start 128: x86_64-icf -128: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper2.sh" +128: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf.sh" 128: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 128: Test timeout computed to be: 1500 +127: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf-small.sh +127: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +127: ++ export LC_ALL=C +127: ++ LC_ALL=C 127: ++++ uname -m -127: +++ canonical_name i686 +113: + cat +112: + grep -Fq .gdb_index +112: + readelf -WS out/test/elf/x86_64/gdb-index-dwarf4/exe +127: +++ canonical_name x86_64 127: +++ case $1 in -127: +++ echo i386 -127: ++ HOST=i386 +127: +++ echo x86_64 +127: ++ HOST=x86_64 127: ++ '[' -n '' ']' -127: ++ MACHINE=i386 +127: ++ MACHINE=x86_64 +128: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf.sh 127: ++ '[' -n '' ']' 127: ++ CC=cc 127: ++ CXX=c++ @@ -7569,25 +8721,24 @@ 127: ++ QEMU= 127: ++ trap 'on_error $LINENO' ERR 127: ++ trap on_exit EXIT -127: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper.sh .sh -128: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper2.sh -127: ++ testname=mold-wrapper -127: ++ echo -n 'Testing mold-wrapper ... ' -127: Testing mold-wrapper ... ++ t=out/test/elf/i386/mold-wrapper -127: ++ mkdir -p out/test/elf/i386/mold-wrapper +112: + out/test/elf/x86_64/gdb-index-dwarf4/exe +112: + grep -q 'Hello world' 128: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 128: ++ export LC_ALL=C 128: ++ LC_ALL=C +126: + cat +126: + cc -o out/test/elf/x86_64/hidden-weak-undef/a.o -fPIC -c -xc - 128: ++++ uname -m -127: + '[' cc = cc ']' -127: + ldd mold-wrapper.so -127: + grep -q libasan -128: +++ canonical_name i686 +112: + DEBUGINFOD_URLS= +112: + gdb out/test/elf/x86_64/gdb-index-dwarf4/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +119: + out/test/elf/x86_64/gnu-unique/exe +119: + grep -q foo=5 +128: +++ canonical_name x86_64 128: +++ case $1 in -128: +++ echo i386 -128: ++ HOST=i386 +128: +++ echo x86_64 +128: ++ HOST=x86_64 128: ++ '[' -n '' ']' -128: ++ MACHINE=i386 +128: ++ MACHINE=x86_64 128: ++ '[' -n '' ']' 128: ++ CC=cc 128: ++ CXX=c++ @@ -7599,49 +8750,43 @@ 128: ++ QEMU= 128: ++ trap 'on_error $LINENO' ERR 128: ++ trap on_exit EXIT -128: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper2.sh .sh -128: ++ testname=mold-wrapper2 -128: ++ echo -n 'Testing mold-wrapper2 ... ' -128: Testing mold-wrapper2 ... ++ t=out/test/elf/i386/mold-wrapper2 -128: ++ mkdir -p out/test/elf/i386/mold-wrapper2 -128: + ldd mold-wrapper.so -124: + cc -o out/test/elf/i386/mergeable-strings/exe1 out/test/elf/i386/mergeable-strings/a.o out/test/elf/i386/mergeable-strings/b.o -no-pie -128: + grep -q libasan -126: + ./mold -o out/test/elf/i386/missing-error/exe out/test/elf/i386/missing-error/a.o -123: + seq 1 100000 -123: + sed 's/.*/.section .data.\0,"aw"\n.globl x\0\nx\0: .word 0\n/g' -123: + cc -c -xassembler -o out/test/elf/i386/many-sections2/a.o - -127: + nm mold -127: + grep -q '__[at]san_init' -128: + nm mold -128: + grep -q '__[at]san_init' -126: + grep -q 'undefined symbol: foo' out/test/elf/i386/missing-error/log -126: + grep -q '>>> .*a\.o' out/test/elf/i386/missing-error/log -124: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' -124: + out/test/elf/i386/mergeable-strings/exe1 -126: + on_exit -126: + echo OK -126: OK -126: + exit 0 -124: + cc -B. -o out/test/elf/i386/mergeable-strings/exe2 out/test/elf/i386/mergeable-strings/a.o out/test/elf/i386/mergeable-strings/b.o -no-pie -121/269 Test #126: i686-missing-error .................. Passed 0.10 sec +127: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf-small.sh .sh +128: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf.sh .sh +127: ++ testname=icf-small +127: ++ echo -n 'Testing icf-small ... ' +127: Testing icf-small ... ++ t=out/test/elf/x86_64/icf-small +127: ++ mkdir -p out/test/elf/x86_64/icf-small +128: ++ testname=icf +128: ++ echo -n 'Testing icf ... ' +128: Testing icf ... ++ t=out/test/elf/x86_64/icf +128: ++ mkdir -p out/test/elf/x86_64/icf +119: + on_exit +119: + echo OK +119: OK +119: + exit 0 +114/309 Test #119: x86_64-gnu-unique ....................... Passed 0.17 sec test 129 - Start 129: i686-no-eh-frame-header + Start 129: x86_64-ifunc-alias -129: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-eh-frame-header.sh" +129: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-alias.sh" 129: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 129: Test timeout computed to be: 1500 -129: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-eh-frame-header.sh +127: + cat +127: + cc -o out/test/elf/x86_64/icf-small/a.o -c -ffunction-sections -xc - +128: + '[' x86_64 = ppc64 ']' +128: + cc -c -o out/test/elf/x86_64/icf/a.o -ffunction-sections -fdata-sections -xc - +128: + cat +129: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-alias.sh 129: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 129: ++ export LC_ALL=C 129: ++ LC_ALL=C 129: ++++ uname -m -129: +++ canonical_name i686 +129: +++ canonical_name x86_64 129: +++ case $1 in -129: +++ echo i386 -129: ++ HOST=i386 +129: +++ echo x86_64 +129: ++ HOST=x86_64 129: ++ '[' -n '' ']' -129: ++ MACHINE=i386 +129: ++ MACHINE=x86_64 129: ++ '[' -n '' ']' 129: ++ CC=cc 129: ++ CXX=c++ @@ -7653,57 +8798,53 @@ 129: ++ QEMU= 129: ++ trap 'on_error $LINENO' ERR 129: ++ trap on_exit EXIT -129: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-eh-frame-header.sh .sh -119: + out/test/elf/i386/lto-gcc/exe1 -119: + grep -q 'Hello world' -129: ++ testname=no-eh-frame-header -129: ++ echo -n 'Testing no-eh-frame-header ... ' -129: Testing no-eh-frame-header ... ++ t=out/test/elf/i386/no-eh-frame-header -129: ++ mkdir -p out/test/elf/i386/no-eh-frame-header -129: + cc -o out/test/elf/i386/no-eh-frame-header/a.o -c -xc - -129: + cat -119: + cat -119: + gcc -flto -ffat-lto-objects -c -o out/test/elf/i386/lto-gcc/b.o -xc - -124: + out/test/elf/i386/mergeable-strings/exe2 -124: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' -124: + on_exit -124: + echo OK -117: + grep -q 'Hello world' -124: OK -124: + exit 0 -122/269 Test #124: i686-mergeable-strings .............. Passed 0.21 sec +129: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-alias.sh .sh +115: + cc -B. -shared -o out/test/elf/x86_64/gdb-index-split-dwarf/e.so out/test/elf/x86_64/gdb-index-split-dwarf/a.o out/test/elf/x86_64/gdb-index-split-dwarf/b.o out/test/elf/x86_64/gdb-index-split-dwarf/c.o out/test/elf/x86_64/gdb-index-split-dwarf/d.o -Wl,--gdb-index +129: ++ testname=ifunc-alias +129: ++ echo -n 'Testing ifunc-alias ... ' +129: Testing ifunc-alias ... ++ t=out/test/elf/x86_64/ifunc-alias +129: ++ mkdir -p out/test/elf/x86_64/ifunc-alias +113: + cc -B. -o out/test/elf/x86_64/gdb-index-dwarf5/exe out/test/elf/x86_64/gdb-index-dwarf5/e.so out/test/elf/x86_64/gdb-index-dwarf5/f.o -Wl,--gdb-index +129: + supports_ifunc +129: + cc -c -o /dev/null -xc - +129: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +123: + cat +123: + cc -o out/test/elf/x86_64/hello-static/a.o -c -xc - +127: + ./mold -o out/test/elf/x86_64/icf-small/exe -icf=all out/test/elf/x86_64/icf-small/a.o +96: + out/test/elf/x86_64/exception/exe2 +126: + cc -B. -shared -o out/test/elf/x86_64/hidden-weak-undef/b.so out/test/elf/x86_64/hidden-weak-undef/a.o +96: + c++ -B. -o out/test/elf/x86_64/exception/exe3 out/test/elf/x86_64/exception/b.o -pie +128: + cc -B. -o out/test/elf/x86_64/icf/exe out/test/elf/x86_64/icf/a.o -Wl,-icf=all +127: + on_exit +127: + echo OK +127: OK +127: + exit 0 +115/309 Test #127: x86_64-icf-small ........................ Passed 0.06 sec test 130 - Start 130: i686-no-quick-exit + Start 130: x86_64-ifunc-dso -130: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-quick-exit.sh" +130: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dso.sh" 130: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 130: Test timeout computed to be: 1500 -117: + out/test/elf/i386/lto-archive/exe -117: + nm out/test/elf/i386/lto-archive/exe -130: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-quick-exit.sh -117: + grep -q hello out/test/elf/i386/lto-archive/log +129: + cc -fPIC -o out/test/elf/x86_64/ifunc-alias/a.o -c -xc - +129: + cat +130: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dso.sh 130: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 130: ++ export LC_ALL=C 130: ++ LC_ALL=C -117: + grep -q howdy out/test/elf/i386/lto-archive/log 130: ++++ uname -m -117: + on_exit -117: + echo OK -117: OK -117: + exit 0 -130: +++ canonical_name i686 +125: + cc -o out/test/elf/x86_64/hidden-undef/b.o -fPIC -c -xc - +125: + cat +113: + readelf -WS out/test/elf/x86_64/gdb-index-dwarf5/exe +113: + grep -Fq .gdb_index +115: + readelf -WS out/test/elf/x86_64/gdb-index-split-dwarf/e.so +115: + grep -Fq .gdb_index +130: +++ canonical_name x86_64 130: +++ case $1 in -130: +++ echo i386 -123/269 Test #117: i686-lto-archive .................... Passed 0.52 sec -test 131 - Start 131: i686-no-undefined-version - -131: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-undefined-version.sh" -131: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -131: Test timeout computed to be: 1500 -130: ++ HOST=i386 +130: +++ echo x86_64 +130: ++ HOST=x86_64 130: ++ '[' -n '' ']' -130: ++ MACHINE=i386 +130: ++ MACHINE=x86_64 130: ++ '[' -n '' ']' 130: ++ CC=cc 130: ++ CXX=c++ @@ -7715,25 +8856,46 @@ 130: ++ QEMU= 130: ++ trap 'on_error $LINENO' ERR 130: ++ trap on_exit EXIT -130: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-quick-exit.sh .sh -129: + cc -B. -Wl,--no-eh-frame-hdr -Wl,--thread-count=1 -O0 -o out/test/elf/i386/no-eh-frame-header/exe out/test/elf/i386/no-eh-frame-header/a.o -130: ++ testname=no-quick-exit -130: ++ echo -n 'Testing no-quick-exit ... ' -130: Testing no-quick-exit ... ++ t=out/test/elf/i386/no-quick-exit -130: ++ mkdir -p out/test/elf/i386/no-quick-exit -131: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-undefined-version.sh +113: + out/test/elf/x86_64/gdb-index-dwarf5/exe +113: + grep -q 'Hello world' +130: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dso.sh .sh +115: + cc -c -o out/test/elf/x86_64/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz +115: + cat +130: ++ testname=ifunc-dso +130: ++ echo -n 'Testing ifunc-dso ... ' +130: Testing ifunc-dso ... ++ t=out/test/elf/x86_64/ifunc-dso +130: ++ mkdir -p out/test/elf/x86_64/ifunc-dso +113: + DEBUGINFOD_URLS= +113: + gdb out/test/elf/x86_64/gdb-index-dwarf5/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +130: + supports_ifunc +130: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +130: + cc -c -o /dev/null -xc - +126: + readelf -W --dyn-syms out/test/elf/x86_64/hidden-weak-undef/b.so +126: + grep -qw foo out/test/elf/x86_64/hidden-weak-undef/log +126: + grep -qw bar out/test/elf/x86_64/hidden-weak-undef/log +123: + cc -B. -o out/test/elf/x86_64/hello-static/exe out/test/elf/x86_64/hello-static/a.o -static +126: + on_exit +126: + echo OK +126: OK +126: + exit 0 +116/309 Test #126: x86_64-hidden-weak-undef ................ Passed 0.09 sec +test 131 + Start 131: x86_64-ifunc-dynamic + +131: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dynamic.sh" +131: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +131: Test timeout computed to be: 1500 +131: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dynamic.sh 131: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 131: ++ export LC_ALL=C 131: ++ LC_ALL=C -130: + cat -130: + cc -o out/test/elf/i386/no-quick-exit/a.o -c -xc - 131: ++++ uname -m -131: +++ canonical_name i686 +131: +++ canonical_name x86_64 131: +++ case $1 in -131: +++ echo i386 -131: ++ HOST=i386 +131: +++ echo x86_64 +131: ++ HOST=x86_64 131: ++ '[' -n '' ']' -131: ++ MACHINE=i386 +131: ++ MACHINE=x86_64 131: ++ '[' -n '' ']' 131: ++ CC=cc 131: ++ CXX=c++ @@ -7745,43 +8907,45 @@ 131: ++ QEMU= 131: ++ trap 'on_error $LINENO' ERR 131: ++ trap on_exit EXIT -131: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-undefined-version.sh .sh -131: ++ testname=no-undefined-version -131: ++ echo -n 'Testing no-undefined-version ... ' -131: Testing no-undefined-version ... ++ t=out/test/elf/i386/no-undefined-version -131: ++ mkdir -p out/test/elf/i386/no-undefined-version -131: + echo 'ver_x { global: foo; };' -131: + cat -131: + cc -o out/test/elf/i386/no-undefined-version/b.o -c -xc - -119: + grep -q -- -fwpa -119: + gcc -B. -o out/test/elf/i386/lto-gcc/exe2 out/test/elf/i386/lto-gcc/b.o --verbose -129: + readelf -WS out/test/elf/i386/no-eh-frame-header/exe -129: + grep -F .eh_frame_hdr out/test/elf/i386/no-eh-frame-header/log -129: + out/test/elf/i386/no-eh-frame-header/exe -129: + on_exit -129: + echo OK -129: OK -129: + exit 0 -124/269 Test #129: i686-no-eh-frame-header ............. Passed 0.12 sec +131: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dynamic.sh .sh +128: + out/test/elf/x86_64/icf/exe +128: + grep -q '1 0' +131: ++ testname=ifunc-dynamic +131: ++ echo -n 'Testing ifunc-dynamic ... ' +131: Testing ifunc-dynamic ... ++ t=out/test/elf/x86_64/ifunc-dynamic +131: ++ mkdir -p out/test/elf/x86_64/ifunc-dynamic +128: + on_exit +128: + echo OK +128: OK +128: + exit 0 +117/309 Test #128: x86_64-icf .............................. Passed 0.09 sec test 132 - Start 132: i686-nocopyreloc + Start 132: x86_64-ifunc-export -132: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/nocopyreloc.sh" +132: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-export.sh" 132: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 132: Test timeout computed to be: 1500 -131: + cc -B. -o out/test/elf/i386/no-undefined-version/exe -Wl,--version-script,out/test/elf/i386/no-undefined-version/a.ver out/test/elf/i386/no-undefined-version/b.o -132: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/nocopyreloc.sh -130: + cc -B. -o out/test/elf/i386/no-quick-exit/exe out/test/elf/i386/no-quick-exit/a.o -Wl,-no-quick-exit +125: + cc -B. -o out/test/elf/x86_64/hidden-undef/exe out/test/elf/x86_64/hidden-undef/a.so out/test/elf/x86_64/hidden-undef/b.o +96: + out/test/elf/x86_64/exception/exe3 +131: + supports_ifunc +96: + c++ -B. -o out/test/elf/x86_64/exception/exe4 out/test/elf/x86_64/exception/c.o -no-pie +131: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +131: + cc -c -o /dev/null -xc - +132: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-export.sh 132: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 132: ++ export LC_ALL=C 132: ++ LC_ALL=C +130: + cat +115: + cc -B. -o out/test/elf/x86_64/gdb-index-split-dwarf/exe out/test/elf/x86_64/gdb-index-split-dwarf/e.so out/test/elf/x86_64/gdb-index-split-dwarf/f.o -Wl,--gdb-index +130: + cc -fPIC -o out/test/elf/x86_64/ifunc-dso/a.o -c -xc - +129: + cc -B. -o out/test/elf/x86_64/ifunc-alias/exe out/test/elf/x86_64/ifunc-alias/a.o 132: ++++ uname -m -132: +++ canonical_name i686 +132: +++ canonical_name x86_64 132: +++ case $1 in -132: +++ echo i386 -132: ++ HOST=i386 +132: +++ echo x86_64 +132: ++ HOST=x86_64 132: ++ '[' -n '' ']' -132: ++ MACHINE=i386 +132: ++ MACHINE=x86_64 132: ++ '[' -n '' ']' 132: ++ CC=cc 132: ++ CXX=c++ @@ -7793,36 +8957,44 @@ 132: ++ QEMU= 132: ++ trap 'on_error $LINENO' ERR 132: ++ trap on_exit EXIT -132: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/nocopyreloc.sh .sh -132: ++ testname=nocopyreloc -132: ++ echo -n 'Testing nocopyreloc ... ' -132: Testing nocopyreloc ... ++ t=out/test/elf/i386/nocopyreloc -132: ++ mkdir -p out/test/elf/i386/nocopyreloc -132: + '[' i386 = i386 ']' -132: + skip -132: + echo skipped -132: skipped -132: + trap - EXIT -132: + exit 0 -125/269 Test #132: i686-nocopyreloc ....................***Skipped 0.03 sec +132: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-export.sh .sh +132: ++ testname=ifunc-export +132: ++ echo -n 'Testing ifunc-export ... ' +132: Testing ifunc-export ... ++ t=out/test/elf/x86_64/ifunc-export +132: ++ mkdir -p out/test/elf/x86_64/ifunc-export +132: + supports_ifunc +132: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +132: + cc -c -o /dev/null -xc - +131: + cat +131: + cc -o out/test/elf/x86_64/ifunc-dynamic/a.o -c -xc - +105: + cc -B. -static -Wl,--filler,0x00 -o out/test/elf/x86_64/filler/exe2 out/test/elf/x86_64/filler/a.o +125: + grep -q 'undefined symbol: foo' out/test/elf/x86_64/hidden-undef/log +125: + on_exit +125: + echo OK +125: OK +125: + exit 0 +130: + cc -fPIC -shared -o out/test/elf/x86_64/ifunc-dso/b.so -xc - +118/309 Test #125: x86_64-hidden-undef ..................... Passed 0.15 sec test 133 - Start 133: i686-noinhibit-exec + Start 133: x86_64-ifunc-funcptr -133: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/noinhibit-exec.sh" +133: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-funcptr.sh" 133: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 133: Test timeout computed to be: 1500 -133: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/noinhibit-exec.sh +96: + out/test/elf/x86_64/exception/exe4 +133: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-funcptr.sh +96: + c++ -B. -o out/test/elf/x86_64/exception/exe5 out/test/elf/x86_64/exception/b.o -pie -Wl,--gc-sections +130: + cat 133: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 133: ++ export LC_ALL=C 133: ++ LC_ALL=C 133: ++++ uname -m -130: + out/test/elf/i386/no-quick-exit/exe -133: +++ canonical_name i686 +133: +++ canonical_name x86_64 133: +++ case $1 in -133: +++ echo i386 -133: ++ HOST=i386 +133: +++ echo x86_64 +133: ++ HOST=x86_64 133: ++ '[' -n '' ']' -133: ++ MACHINE=i386 +133: ++ MACHINE=x86_64 133: ++ '[' -n '' ']' 133: ++ CC=cc 133: ++ CXX=c++ @@ -7834,75 +9006,58 @@ 133: ++ QEMU= 133: ++ trap 'on_error $LINENO' ERR 133: ++ trap on_exit EXIT -130: + grep -q 'Hello world' -133: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/noinhibit-exec.sh .sh -131: + grep -Fq 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' out/test/elf/i386/no-undefined-version/log -130: + on_exit -130: + echo OK -130: OK -130: + exit 0 -126/269 Test #130: i686-no-quick-exit .................. Passed 0.13 sec +133: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-funcptr.sh .sh +133: ++ testname=ifunc-funcptr +133: ++ echo -n 'Testing ifunc-funcptr ... ' +133: Testing ifunc-funcptr ... ++ t=out/test/elf/x86_64/ifunc-funcptr +133: ++ mkdir -p out/test/elf/x86_64/ifunc-funcptr +129: + out/test/elf/x86_64/ifunc-alias/exe +129: + grep -Eq '^(\S+) \1$' +123: + grep -q 'Hello world' +123: + out/test/elf/x86_64/hello-static/exe +133: + supports_ifunc +133: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +133: + cc -c -o /dev/null -xc - +129: + on_exit +129: + echo OK +129: OK +129: + exit 0 +123: + on_exit +123: + echo OK +123: OK +123: + exit 0 +119/309 Test #129: x86_64-ifunc-alias ...................... Passed 0.14 sec test 134 - Start 134: i686-non-canonical-plt + Start 134: x86_64-ifunc-noplt -134: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/non-canonical-plt.sh" +134: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-noplt.sh" 134: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 134: Test timeout computed to be: 1500 -133: ++ testname=noinhibit-exec -133: ++ echo -n 'Testing noinhibit-exec ... ' -133: Testing noinhibit-exec ... ++ t=out/test/elf/i386/noinhibit-exec -133: ++ mkdir -p out/test/elf/i386/noinhibit-exec -133: + cat -133: + cc -o out/test/elf/i386/noinhibit-exec/a.o -c -xc - -fno-PIC -131: + on_exit -131: + echo OK -131: OK -131: + exit 0 -127/269 Test #131: i686-no-undefined-version ........... Passed 0.12 sec +132: + cat +132: + cc -c -fPIC -o out/test/elf/x86_64/ifunc-export/a.o -xc - +120/309 Test #123: x86_64-hello-static ..................... Passed 0.24 sec test 135 - Start 135: i686-nostdlib + Start 135: x86_64-ifunc-static-pie -135: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/nostdlib.sh" +135: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static-pie.sh" 135: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 135: Test timeout computed to be: 1500 -134: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/non-canonical-plt.sh +134: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-noplt.sh 134: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 134: ++ export LC_ALL=C 134: ++ LC_ALL=C -135: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/nostdlib.sh 134: ++++ uname -m +135: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static-pie.sh 135: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 135: ++ export LC_ALL=C 135: ++ LC_ALL=C -134: +++ canonical_name i686 -134: +++ case $1 in -134: +++ echo i386 -134: ++ HOST=i386 -134: ++ '[' -n '' ']' -134: ++ MACHINE=i386 -134: ++ '[' -n '' ']' -134: ++ CC=cc -134: ++ CXX=c++ -134: ++ GCC=gcc -134: ++ GXX=g++ -134: ++ OBJDUMP=objdump -134: ++ OBJCOPY=objcopy -134: ++ STRIP=strip -134: ++ QEMU= -134: ++ trap 'on_error $LINENO' ERR -134: ++ trap on_exit EXIT -134: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/non-canonical-plt.sh .sh -134: ++ testname=non-canonical-plt -134: ++ echo -n 'Testing non-canonical-plt ... ' -134: Testing non-canonical-plt ... ++ t=out/test/elf/i386/non-canonical-plt -134: ++ mkdir -p out/test/elf/i386/non-canonical-plt 135: ++++ uname -m -135: +++ canonical_name i686 +135: +++ canonical_name x86_64 135: +++ case $1 in -135: +++ echo i386 -135: ++ HOST=i386 +135: +++ echo x86_64 +135: ++ HOST=x86_64 135: ++ '[' -n '' ']' -135: ++ MACHINE=i386 +135: ++ MACHINE=x86_64 135: ++ '[' -n '' ']' 135: ++ CC=cc 135: ++ CXX=c++ @@ -7914,55 +9069,70 @@ 135: ++ QEMU= 135: ++ trap 'on_error $LINENO' ERR 135: ++ trap on_exit EXIT -135: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/nostdlib.sh .sh -128: + rm -rf out/test/elf/i386/mold-wrapper2 -134: + cat -134: + cc -o out/test/elf/i386/non-canonical-plt/a.so -fPIC -shared -xc - -135: ++ testname=nostdlib -135: ++ echo -n 'Testing nostdlib ... ' -135: Testing nostdlib ... ++ t=out/test/elf/i386/nostdlib -128: + mkdir -p out/test/elf/i386/mold-wrapper2/bin out/test/elf/i386/mold-wrapper2/lib/mold -135: ++ mkdir -p out/test/elf/i386/nostdlib -128: + cp mold out/test/elf/i386/mold-wrapper2/bin -135: + cat -135: + cc -o out/test/elf/i386/nostdlib/a.o -c -xc - -fno-PIE -133: + cc -B. -shared -o out/test/elf/i386/noinhibit-exec/b.so out/test/elf/i386/noinhibit-exec/a.o -119: + cat -119: + gcc -flto -fno-use-linker-plugin -c -o out/test/elf/i386/lto-gcc/c.o -xc - -127: + cat -127: + chmod 755 out/test/elf/i386/mold-wrapper/a.sh -127: + cat -127: + cc -xc -o out/test/elf/i386/mold-wrapper/exe - -135: + ./mold -o out/test/elf/i386/nostdlib/exe out/test/elf/i386/nostdlib/a.o -133: + cc -B. -o out/test/elf/i386/noinhibit-exec/b.so out/test/elf/i386/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym -135: + readelf -W --sections out/test/elf/i386/nostdlib/exe -134: + cat -134: + cc -o out/test/elf/i386/non-canonical-plt/b.o -c -xc - -fPIC -135: + grep -Fq ' .dynsym ' out/test/elf/i386/nostdlib/log -135: + grep -Fq ' .dynstr ' out/test/elf/i386/nostdlib/log -135: + on_exit -135: + echo OK -135: OK -135: + exit 0 -128/269 Test #135: i686-nostdlib ....................... Passed 0.11 sec +135: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static-pie.sh .sh +134: +++ canonical_name x86_64 +134: +++ case $1 in +134: +++ echo x86_64 +134: ++ HOST=x86_64 +134: ++ '[' -n '' ']' +134: ++ MACHINE=x86_64 +134: ++ '[' -n '' ']' +134: ++ CC=cc +134: ++ CXX=c++ +134: ++ GCC=gcc +134: ++ GXX=g++ +134: ++ OBJDUMP=objdump +134: ++ OBJCOPY=objcopy +134: ++ STRIP=strip +134: ++ QEMU= +134: ++ trap 'on_error $LINENO' ERR +134: ++ trap on_exit EXIT +115: + readelf -WS out/test/elf/x86_64/gdb-index-split-dwarf/exe +115: + grep -Fq .gdb_index +135: ++ testname=ifunc-static-pie +135: ++ echo -n 'Testing ifunc-static-pie ... ' +135: Testing ifunc-static-pie ... ++ t=out/test/elf/x86_64/ifunc-static-pie +135: ++ mkdir -p out/test/elf/x86_64/ifunc-static-pie +135: + test_cflags -static-pie +135: + echo 'int main() {}' +135: + cc -static-pie -o /dev/null -xc - +115: + out/test/elf/x86_64/gdb-index-split-dwarf/exe +115: + grep -q 'Hello world' +115: + on_exit +115: + echo OK +115: OK +115: + exit 0 +121/309 Test #115: x86_64-gdb-index-split-dwarf ............ Passed 0.41 sec test 136 - Start 136: i686-now + Start 136: x86_64-ifunc-static -136: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/now.sh" +136: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static.sh" 136: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 136: Test timeout computed to be: 1500 -119: + gcc -B. -o out/test/elf/i386/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/elf/i386/lto-gcc/c.o -136: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/now.sh +134: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-noplt.sh .sh +134: ++ testname=ifunc-noplt +134: ++ echo -n 'Testing ifunc-noplt ... ' +134: Testing ifunc-noplt ... ++ t=out/test/elf/x86_64/ifunc-noplt +134: ++ mkdir -p out/test/elf/x86_64/ifunc-noplt +136: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static.sh +134: + supports_ifunc 136: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 136: ++ export LC_ALL=C 136: ++ LC_ALL=C +134: + cc -c -o /dev/null -xc - +134: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +133: + cat +131: + cc -B. -o out/test/elf/x86_64/ifunc-dynamic/exe1 out/test/elf/x86_64/ifunc-dynamic/a.o -Wl,-z,lazy +133: + cc -c -fPIC -o out/test/elf/x86_64/ifunc-funcptr/a.o -c -xc - +132: + cc -B. -shared -o out/test/elf/x86_64/ifunc-export/b.so out/test/elf/x86_64/ifunc-export/a.o 136: ++++ uname -m -136: +++ canonical_name i686 +96: + out/test/elf/x86_64/exception/exe5 +136: +++ canonical_name x86_64 136: +++ case $1 in -136: +++ echo i386 -136: ++ HOST=i386 +136: +++ echo x86_64 +136: ++ HOST=x86_64 136: ++ '[' -n '' ']' -136: ++ MACHINE=i386 +136: ++ MACHINE=x86_64 136: ++ '[' -n '' ']' 136: ++ CC=cc 136: ++ CXX=c++ @@ -7974,40 +9144,66 @@ 136: ++ QEMU= 136: ++ trap 'on_error $LINENO' ERR 136: ++ trap on_exit EXIT -136: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/now.sh .sh -136: ++ testname=now -136: ++ echo -n 'Testing now ... ' -136: Testing now ... ++ t=out/test/elf/i386/now -136: ++ mkdir -p out/test/elf/i386/now -136: + cat -136: + cc -c -fPIC -o out/test/elf/i386/now/a.o -xc - +136: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static.sh .sh +96: + c++ -B. -o out/test/elf/x86_64/exception/exe6 out/test/elf/x86_64/exception/c.o -static -pthread -Wl,--gc-sections +136: ++ testname=ifunc-static +136: ++ echo -n 'Testing ifunc-static ... ' +136: Testing ifunc-static ... ++ t=out/test/elf/x86_64/ifunc-static +136: ++ mkdir -p out/test/elf/x86_64/ifunc-static +136: + test_cflags -static +136: + cc -static -o /dev/null -xc - +90: + cat +90: + c++ -o out/test/elf/x86_64/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - +136: + echo 'int main() {}' +130: + cc -B. -o out/test/elf/x86_64/ifunc-dso/exe out/test/elf/x86_64/ifunc-dso/a.o out/test/elf/x86_64/ifunc-dso/b.so +105: + od -x out/test/elf/x86_64/filler/exe2 134: + cat -134: + cc -o out/test/elf/i386/non-canonical-plt/c.o -c -xc - -fPIC -133: + grep -q 'undefined symbol: no-such-sym' out/test/elf/i386/noinhibit-exec/log1 -133: + cc -B. -shared -o out/test/elf/i386/noinhibit-exec/b.o out/test/elf/i386/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym -Wl,-noinhibit-exec -133: + grep -q 'undefined symbol: no-such-sym' out/test/elf/i386/noinhibit-exec/log2 -133: + on_exit -133: + echo OK -133: OK -133: + exit 0 -129/269 Test #133: i686-noinhibit-exec ................. Passed 0.24 sec +134: + cc -fPIC -o out/test/elf/x86_64/ifunc-noplt/a.o -c -xc - -fno-plt +133: + cat +133: + cc -c -fPIC -o out/test/elf/x86_64/ifunc-funcptr/b.o -xc - +131: + out/test/elf/x86_64/ifunc-dynamic/exe1 +132: + grep -Eq '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' +133: + cc -c -fPIC -o out/test/elf/x86_64/ifunc-funcptr/c.o -xc - +132: + readelf --dyn-syms out/test/elf/x86_64/ifunc-export/b.so +133: + cat +132: + on_exit +132: + echo OK +132: OK +132: + exit 0 +122/309 Test #132: x86_64-ifunc-export ..................... Passed 0.15 sec test 137 - Start 137: i686-oformat-binary + Start 137: x86_64-image-base -137: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/oformat-binary.sh" +137: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/image-base.sh" 137: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 137: Test timeout computed to be: 1500 -137: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/oformat-binary.sh +130: + out/test/elf/x86_64/ifunc-dso/exe +130: + grep -q 'Hello world' +131: + grep -q 'Hello world' +137: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/image-base.sh +130: + on_exit +130: + echo OK +130: OK +130: + exit 0 +123/309 Test #130: x86_64-ifunc-dso ........................ Passed 0.19 sec +test 138 + Start 138: x86_64-init-array-priorities + +138: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-array-priorities.sh" +138: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +138: Test timeout computed to be: 1500 +134: + cc -B. -o out/test/elf/x86_64/ifunc-noplt/exe out/test/elf/x86_64/ifunc-noplt/a.o +131: + cc -B. -o out/test/elf/x86_64/ifunc-dynamic/exe2 out/test/elf/x86_64/ifunc-dynamic/a.o -Wl,-z,now 137: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 137: ++ export LC_ALL=C 137: ++ LC_ALL=C 137: ++++ uname -m -137: +++ canonical_name i686 +137: +++ canonical_name x86_64 137: +++ case $1 in -137: +++ echo i386 -137: ++ HOST=i386 +137: +++ echo x86_64 +137: ++ HOST=x86_64 137: ++ '[' -n '' ']' -137: ++ MACHINE=i386 +137: ++ MACHINE=x86_64 137: ++ '[' -n '' ']' 137: ++ CC=cc 137: ++ CXX=c++ @@ -8018,77 +9214,23 @@ 137: ++ STRIP=strip 137: ++ QEMU= 137: ++ trap 'on_error $LINENO' ERR +138: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-array-priorities.sh 137: ++ trap on_exit EXIT -137: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/oformat-binary.sh .sh -137: ++ testname=oformat-binary -137: ++ echo -n 'Testing oformat-binary ... ' -137: Testing oformat-binary ... ++ t=out/test/elf/i386/oformat-binary -137: ++ mkdir -p out/test/elf/i386/oformat-binary -137: + cat -137: + cc -o out/test/elf/i386/oformat-binary/a.o -c -xc - -fno-PIE -136: + cc -B. -shared -o out/test/elf/i386/now/b.so out/test/elf/i386/now/a.o -Wl,-z,now -127: + grep -q 'a.sh execl' -127: ++ pwd -127: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/mold-wrapper.so -127: + MOLD_PATH=out/test/elf/i386/mold-wrapper/a.sh -127: + out/test/elf/i386/mold-wrapper/exe execl -127: + grep -q 'a.sh execlp' -127: ++ pwd -127: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/mold-wrapper.so -127: + MOLD_PATH=out/test/elf/i386/mold-wrapper/a.sh -127: + out/test/elf/i386/mold-wrapper/exe execlp -134: + cc -B. -no-pie -o out/test/elf/i386/non-canonical-plt/exe out/test/elf/i386/non-canonical-plt/a.so out/test/elf/i386/non-canonical-plt/b.o out/test/elf/i386/non-canonical-plt/c.o -127: + grep -q 'a.sh execle' -127: ++ pwd -127: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/mold-wrapper.so -127: + MOLD_PATH=out/test/elf/i386/mold-wrapper/a.sh -127: + out/test/elf/i386/mold-wrapper/exe execle -127: + grep -q 'a.sh execv' -127: ++ pwd -127: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/mold-wrapper.so -127: + MOLD_PATH=out/test/elf/i386/mold-wrapper/a.sh -127: + out/test/elf/i386/mold-wrapper/exe execv -127: + grep -q 'a.sh execvp' -127: ++ pwd -127: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/mold-wrapper.so -127: + MOLD_PATH=out/test/elf/i386/mold-wrapper/a.sh -127: + out/test/elf/i386/mold-wrapper/exe execvp -127: + grep -q 'a.sh execvpe bar' -127: ++ pwd -127: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/mold-wrapper.so -127: + MOLD_PATH=out/test/elf/i386/mold-wrapper/a.sh -127: + out/test/elf/i386/mold-wrapper/exe execvpe -127: + on_exit -127: + echo OK -127: OK -127: + exit 0 -130/269 Test #127: i686-mold-wrapper ................... Passed 0.55 sec -test 138 - Start 138: i686-omagic - -138: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/omagic.sh" -138: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -138: Test timeout computed to be: 1500 -136: + readelf --dynamic out/test/elf/i386/now/b.so -136: + grep -q 'Flags: NOW' -136: + cc -B. -shared -o out/test/elf/i386/now/b.so out/test/elf/i386/now/a.o -Wl,-z,now,-z,lazy -134: + out/test/elf/i386/non-canonical-plt/exe -134: + grep -q '^1 1 1$' -138: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/omagic.sh -134: + readelf --dyn-syms out/test/elf/i386/non-canonical-plt/exe -134: + grep -q '00000000 .* foo' +137: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/image-base.sh .sh 138: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 138: ++ export LC_ALL=C 138: ++ LC_ALL=C +137: ++ testname=image-base +137: ++ echo -n 'Testing image-base ... ' +137: Testing image-base ... ++ t=out/test/elf/x86_64/image-base +137: ++ mkdir -p out/test/elf/x86_64/image-base 138: ++++ uname -m -134: + readelf --dyn-syms out/test/elf/i386/non-canonical-plt/exe -134: + grep -q '00000000 .* bar' -138: +++ canonical_name i686 +138: +++ canonical_name x86_64 138: +++ case $1 in -138: +++ echo i386 -138: ++ HOST=i386 +138: +++ echo x86_64 +138: ++ HOST=x86_64 138: ++ '[' -n '' ']' -138: ++ MACHINE=i386 +138: ++ MACHINE=x86_64 138: ++ '[' -n '' ']' 138: ++ CC=cc 138: ++ CXX=c++ @@ -8100,50 +9242,59 @@ 138: ++ QEMU= 138: ++ trap 'on_error $LINENO' ERR 138: ++ trap on_exit EXIT -138: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/omagic.sh .sh +138: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-array-priorities.sh .sh +138: ++ testname=init-array-priorities +138: ++ echo -n 'Testing init-array-priorities ... ' +138: Testing init-array-priorities ... ++ t=out/test/elf/x86_64/init-array-priorities +138: ++ mkdir -p out/test/elf/x86_64/init-array-priorities +137: + cat +137: + cc -o out/test/elf/x86_64/image-base/a.o -c -xc - +138: + ldd --help +138: + grep -q musl +138: + cat +138: + cc -c -o out/test/elf/x86_64/init-array-priorities/a.o -xc - +133: + cc -B. -o out/test/elf/x86_64/ifunc-funcptr/exe out/test/elf/x86_64/ifunc-funcptr/a.o out/test/elf/x86_64/ifunc-funcptr/b.o out/test/elf/x86_64/ifunc-funcptr/c.o +135: + supports_ifunc +134: + grep -q 'Hello world' +134: + out/test/elf/x86_64/ifunc-noplt/exe +135: + cc -c -o /dev/null -xc - 134: + on_exit 134: + echo OK 134: OK 134: + exit 0 -131/269 Test #134: i686-non-canonical-plt .............. Passed 0.31 sec +135: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +124/309 Test #134: x86_64-ifunc-noplt ...................... Passed 0.14 sec test 139 - Start 139: i686-pack-dyn-relocs-relr + Start 139: x86_64-init-in-dso -139: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/pack-dyn-relocs-relr.sh" +139: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-in-dso.sh" 139: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 139: Test timeout computed to be: 1500 -138: ++ testname=omagic -138: ++ echo -n 'Testing omagic ... ' -138: Testing omagic ... ++ t=out/test/elf/i386/omagic -138: ++ mkdir -p out/test/elf/i386/omagic -138: + test_cflags -static -138: + echo 'int main() {}' -138: + cc -static -o /dev/null -xc - -137: + ./mold -o out/test/elf/i386/oformat-binary/exe out/test/elf/i386/oformat-binary/a.o --oformat=binary -Ttext=0x4000 -Map=out/test/elf/i386/oformat-binary/map -136: + readelf --dynamic out/test/elf/i386/now/b.so -136: + grep -q 'Flags: NOW' out/test/elf/i386/now/log -139: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pack-dyn-relocs-relr.sh -136: + on_exit -136: + echo OK -136: OK -136: + exit 0 +131: + out/test/elf/x86_64/ifunc-dynamic/exe2 +131: + grep -q 'Hello world' +139: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-in-dso.sh 139: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 139: ++ export LC_ALL=C 139: ++ LC_ALL=C -132/269 Test #136: i686-now ............................ Passed 0.23 sec +131: + on_exit +131: + echo OK +131: OK +137: + cc -B. -no-pie -o out/test/elf/x86_64/image-base/exe1 out/test/elf/x86_64/image-base/a.o -Wl,--image-base=0x8000000 +131: + exit 0 +125/309 Test #131: x86_64-ifunc-dynamic .................... Passed 0.22 sec test 140 - Start 140: i686-package-metadata + Start 140: x86_64-init -140: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/package-metadata.sh" +140: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/init.sh" 140: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 140: Test timeout computed to be: 1500 139: ++++ uname -m -139: +++ canonical_name i686 +139: +++ canonical_name x86_64 139: +++ case $1 in -139: +++ echo i386 -139: ++ HOST=i386 +139: +++ echo x86_64 +139: ++ HOST=x86_64 139: ++ '[' -n '' ']' -139: ++ MACHINE=i386 +139: ++ MACHINE=x86_64 139: ++ '[' -n '' ']' 139: ++ CC=cc 139: ++ CXX=c++ @@ -8155,41 +9306,24 @@ 139: ++ QEMU= 139: ++ trap 'on_error $LINENO' ERR 139: ++ trap on_exit EXIT -139: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pack-dyn-relocs-relr.sh .sh -140: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/package-metadata.sh -139: ++ testname=pack-dyn-relocs-relr -139: ++ echo -n 'Testing pack-dyn-relocs-relr ... ' -139: Testing pack-dyn-relocs-relr ... ++ t=out/test/elf/i386/pack-dyn-relocs-relr -139: ++ mkdir -p out/test/elf/i386/pack-dyn-relocs-relr +139: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-in-dso.sh .sh +139: ++ testname=init-in-dso +139: ++ echo -n 'Testing init-in-dso ... ' +139: Testing init-in-dso ... ++ t=out/test/elf/x86_64/init-in-dso +139: ++ mkdir -p out/test/elf/x86_64/init-in-dso +140: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/init.sh 140: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 140: ++ export LC_ALL=C 140: ++ LC_ALL=C -137: + grep -Eq '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/elf/i386/oformat-binary/map 140: ++++ uname -m -137: + grep -Fq .strtab out/test/elf/i386/oformat-binary/map -139: + '[' i386 = m68k ']' -139: + '[' i386 = ppc ']' -139: + command -v llvm-readelf -139: + skip -139: + echo skipped -139: skipped -139: + trap - EXIT -139: + exit 0 -133/269 Test #139: i686-pack-dyn-relocs-relr ...........***Skipped 0.04 sec -test 141 - Start 141: i686-physical-image-base - -141: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/physical-image-base.sh" -141: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -141: Test timeout computed to be: 1500 -137: + grep -Fq .shstrtab out/test/elf/i386/oformat-binary/map -137: + grep -Fq .symtab out/test/elf/i386/oformat-binary/map -140: +++ canonical_name i686 +139: + cat +139: + cc -shared -o out/test/elf/x86_64/init-in-dso/a.so -xc - +140: +++ canonical_name x86_64 140: +++ case $1 in -140: +++ echo i386 -140: ++ HOST=i386 +140: +++ echo x86_64 +140: ++ HOST=x86_64 140: ++ '[' -n '' ']' -140: ++ MACHINE=i386 +140: ++ MACHINE=x86_64 140: ++ '[' -n '' ']' 140: ++ CC=cc 140: ++ CXX=c++ @@ -8201,59 +9335,44 @@ 140: ++ QEMU= 140: ++ trap 'on_error $LINENO' ERR 140: ++ trap on_exit EXIT -137: + grep -Fq .comment out/test/elf/i386/oformat-binary/map -140: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/package-metadata.sh .sh -137: + on_exit -137: + echo OK -137: OK -137: + exit 0 -140: ++ testname=package-metadata -140: ++ echo -n 'Testing package-metadata ... ' -134/269 Test #137: i686-oformat-binary ................. Passed 0.16 sec -test 142 - Start 142: i686-pie - -142: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/pie.sh" -142: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -142: Test timeout computed to be: 1500 -140: Testing package-metadata ... ++ t=out/test/elf/i386/package-metadata -140: ++ mkdir -p out/test/elf/i386/package-metadata +140: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/init.sh .sh +140: ++ testname=init +140: ++ echo -n 'Testing init ... ' +140: Testing init ... ++ t=out/test/elf/x86_64/init +140: ++ mkdir -p out/test/elf/x86_64/init +136: + supports_ifunc +136: + cc -c -o /dev/null -xc - +136: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 140: + cat -140: + cc -o out/test/elf/i386/package-metadata/a.o -c -xc - -142: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pie.sh -142: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -142: ++ export LC_ALL=C -142: ++ LC_ALL=C -142: ++++ uname -m -141: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/physical-image-base.sh +140: + cc -o out/test/elf/x86_64/init/a.o -c -xc - +135: + cc -o out/test/elf/x86_64/ifunc-static-pie/a.o -c -xc - -fPIC +133: + out/test/elf/x86_64/ifunc-funcptr/exe +133: + grep -q '^3$' +138: + cat +138: + cc -c -o out/test/elf/x86_64/init-array-priorities/b.o -xc - +135: + cat +133: + on_exit +133: + echo OK +133: OK +133: + exit 0 +126/309 Test #133: x86_64-ifunc-funcptr .................... Passed 0.19 sec +test 141 + Start 141: x86_64-initfirst + +141: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/initfirst.sh" +141: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +141: Test timeout computed to be: 1500 +141: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/initfirst.sh 141: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 141: ++ export LC_ALL=C 141: ++ LC_ALL=C 141: ++++ uname -m -141: +++ canonical_name i686 +141: +++ canonical_name x86_64 141: +++ case $1 in -141: +++ echo i386 -142: +++ canonical_name i686 -142: +++ case $1 in -142: +++ echo i386 -142: ++ HOST=i386 -142: ++ '[' -n '' ']' -142: ++ MACHINE=i386 -142: ++ '[' -n '' ']' -142: ++ CC=cc -142: ++ CXX=c++ -142: ++ GCC=gcc -142: ++ GXX=g++ -142: ++ OBJDUMP=objdump -142: ++ OBJCOPY=objcopy -142: ++ STRIP=strip -142: ++ QEMU= -142: ++ trap 'on_error $LINENO' ERR -142: ++ trap on_exit EXIT -142: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pie.sh .sh -141: ++ HOST=i386 +141: +++ echo x86_64 +141: ++ HOST=x86_64 141: ++ '[' -n '' ']' -141: ++ MACHINE=i386 +141: ++ MACHINE=x86_64 141: ++ '[' -n '' ']' 141: ++ CC=cc 141: ++ CXX=c++ @@ -8265,49 +9384,160 @@ 141: ++ QEMU= 141: ++ trap 'on_error $LINENO' ERR 141: ++ trap on_exit EXIT -141: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/physical-image-base.sh .sh -141: ++ testname=physical-image-base -142: ++ testname=pie -142: ++ echo -n 'Testing pie ... ' -141: ++ echo -n 'Testing physical-image-base ... ' -141: Testing physical-image-base ... ++ t=out/test/elf/i386/physical-image-base -141: ++ mkdir -p out/test/elf/i386/physical-image-base -142: Testing pie ... ++ t=out/test/elf/i386/pie -142: ++ mkdir -p out/test/elf/i386/pie -141: + '[' i386 = ppc64 ']' +141: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/initfirst.sh .sh +141: ++ testname=initfirst +141: ++ echo -n 'Testing initfirst ... ' +141: Testing initfirst ... ++ t=out/test/elf/x86_64/initfirst +141: ++ mkdir -p out/test/elf/x86_64/initfirst 141: + cat -142: + cc -o out/test/elf/i386/pie/a.o -c -xc -fPIE - -142: + cat -141: + cc -o out/test/elf/i386/physical-image-base/a.o -c -xc - +141: + cc -c -fPIC -o out/test/elf/x86_64/initfirst/a.o -xc - +136: + cc -o out/test/elf/x86_64/ifunc-static/a.o -c -xc - +136: + cat +140: + cc -B. -o out/test/elf/x86_64/init/exe out/test/elf/x86_64/init/a.o -Wl,-init,foo +137: + out/test/elf/x86_64/image-base/exe1 +138: + cc -c -o out/test/elf/x86_64/init-array-priorities/c.o -xc - +137: + grep -q 'Hello world' +135: + cc -B. -o out/test/elf/x86_64/ifunc-static-pie/exe2 out/test/elf/x86_64/ifunc-static-pie/a.o -static-pie +137: + readelf -W --sections out/test/elf/x86_64/image-base/exe1 +137: + grep -Eq '.interp\s+PROGBITS\s+0*8000...\b' +137: + cat +137: + cc -o out/test/elf/x86_64/image-base/b.o -c -xc - +139: + cat +139: + cc -o out/test/elf/x86_64/init-in-dso/b.o -c -xc - 138: + cat -138: + cc -c -o out/test/elf/i386/omagic/a.o -xc - -fno-PIC -140: + cc -B. -o out/test/elf/i386/package-metadata/exe out/test/elf/i386/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' -142: + cc -B. -pie -o out/test/elf/i386/pie/exe out/test/elf/i386/pie/a.o -141: + cc -B. -no-pie -o out/test/elf/i386/physical-image-base/exe1 out/test/elf/i386/physical-image-base/a.o -Wl,--image-base=0x200000 -Wl,--physical-image-base=0x800000 -140: + readelf -x .note.package out/test/elf/i386/package-metadata/exe -140: + grep -Fq '{"foo":"bar"}' -140: + on_exit -140: + echo OK -140: OK -140: + exit 0 -135/269 Test #140: i686-package-metadata ............... Passed 0.16 sec +96: + out/test/elf/x86_64/exception/exe6 +141: + cc -B. -shared -o out/test/elf/x86_64/initfirst/b.so out/test/elf/x86_64/initfirst/a.o -Wl,-z,initfirst +96: + '[' x86_64 = x86_64 ']' +96: + c++ -c -o out/test/elf/x86_64/exception/d.o out/test/elf/x86_64/exception/a.cc -mcmodel=large -fPIC +96: cc1plus: error: code model 'large' not supported in the 32 bit mode +96: ++ on_error 45 +96: ++ code=1 +96: ++ echo 'command failed: 45: $CXX -c -o $t/d.o $t/a.cc -mcmodel=large -fPIC' +96: command failed: 45: $CXX -c -o $t/d.o $t/a.cc -mcmodel=large -fPIC +96: ++ trap - EXIT +96: ++ exit 1 +127/309 Test #96: x86_64-exception ........................***Failed 0.83 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exception.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name x86_64 ++++ case $1 in ++++ echo x86_64 +++ HOST=x86_64 +++ '[' -n '' ']' +++ MACHINE=x86_64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exception.sh .sh +++ testname=exception +++ echo -n 'Testing exception ... ' +Testing exception ... ++ t=out/test/elf/x86_64/exception +++ mkdir -p out/test/elf/x86_64/exception ++ '[' x86_64 = sh4 ']' ++ static= ++ test_cflags -static ++ cc -static -o /dev/null -xc - ++ echo 'int main() {}' ++ static=-static ++ static='-static -pthread' ++ cat ++ c++ -c -o out/test/elf/x86_64/exception/b.o out/test/elf/x86_64/exception/a.cc -fPIC ++ c++ -c -o out/test/elf/x86_64/exception/c.o out/test/elf/x86_64/exception/a.cc -fno-PIC ++ c++ -B. -o out/test/elf/x86_64/exception/exe1 out/test/elf/x86_64/exception/b.o -static -pthread ++ out/test/elf/x86_64/exception/exe1 ++ c++ -B. -o out/test/elf/x86_64/exception/exe2 out/test/elf/x86_64/exception/c.o -static -pthread ++ out/test/elf/x86_64/exception/exe2 ++ c++ -B. -o out/test/elf/x86_64/exception/exe3 out/test/elf/x86_64/exception/b.o -pie ++ out/test/elf/x86_64/exception/exe3 ++ c++ -B. -o out/test/elf/x86_64/exception/exe4 out/test/elf/x86_64/exception/c.o -no-pie ++ out/test/elf/x86_64/exception/exe4 ++ c++ -B. -o out/test/elf/x86_64/exception/exe5 out/test/elf/x86_64/exception/b.o -pie -Wl,--gc-sections ++ out/test/elf/x86_64/exception/exe5 ++ c++ -B. -o out/test/elf/x86_64/exception/exe6 out/test/elf/x86_64/exception/c.o -static -pthread -Wl,--gc-sections ++ out/test/elf/x86_64/exception/exe6 ++ '[' x86_64 = x86_64 ']' ++ c++ -c -o out/test/elf/x86_64/exception/d.o out/test/elf/x86_64/exception/a.cc -mcmodel=large -fPIC +cc1plus: error: code model 'large' not supported in the 32 bit mode +++ on_error 45 +++ code=1 +++ echo 'command failed: 45: $CXX -c -o $t/d.o $t/a.cc -mcmodel=large -fPIC' +command failed: 45: $CXX -c -o $t/d.o $t/a.cc -mcmodel=large -fPIC +++ trap - EXIT +++ exit 1 + +test 142 + Start 142: x86_64-interpose + +142: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/interpose.sh" +142: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +142: Test timeout computed to be: 1500 +136: + cc -B. -o out/test/elf/x86_64/ifunc-static/exe out/test/elf/x86_64/ifunc-static/a.o -static +142: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/interpose.sh +142: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +142: ++ export LC_ALL=C +142: ++ LC_ALL=C +137: + '[' x86_64 = x86-64 -o x86_64 = aarch64 ']' +137: + on_exit +137: + echo OK +137: OK +137: + exit 0 +128/309 Test #137: x86_64-image-base ....................... Passed 0.15 sec test 143 - Start 143: i686-plt-dso + Start 143: x86_64-invalid-version-script -143: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/plt-dso.sh" +143: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/invalid-version-script.sh" 143: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 143: Test timeout computed to be: 1500 -143: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/plt-dso.sh +142: ++++ uname -m +142: +++ canonical_name x86_64 +142: +++ case $1 in +142: +++ echo x86_64 +142: ++ HOST=x86_64 +142: ++ '[' -n '' ']' +142: ++ MACHINE=x86_64 +142: ++ '[' -n '' ']' +142: ++ CC=cc +142: ++ CXX=c++ +142: ++ GCC=gcc +142: ++ GXX=g++ +142: ++ OBJDUMP=objdump +142: ++ OBJCOPY=objcopy +142: ++ STRIP=strip +142: ++ QEMU= +142: ++ trap 'on_error $LINENO' ERR +142: ++ trap on_exit EXIT +143: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/invalid-version-script.sh +142: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/interpose.sh .sh 143: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 143: ++ export LC_ALL=C 143: ++ LC_ALL=C +142: ++ testname=interpose +142: ++ echo -n 'Testing interpose ... ' +142: Testing interpose ... ++ t=out/test/elf/x86_64/interpose +142: ++ mkdir -p out/test/elf/x86_64/interpose +139: + cc -B. -o out/test/elf/x86_64/init-in-dso/exe out/test/elf/x86_64/init-in-dso/a.so out/test/elf/x86_64/init-in-dso/b.o -Wl,-init,foo +140: + readelf --dynamic out/test/elf/x86_64/init/exe 143: ++++ uname -m -143: +++ canonical_name i686 +140: + grep -Fq '(INIT)' +138: + cat +138: + cc -c -o out/test/elf/x86_64/init-array-priorities/d.o -xc - +143: +++ canonical_name x86_64 143: +++ case $1 in -143: +++ echo i386 -143: ++ HOST=i386 +143: +++ echo x86_64 +143: ++ HOST=x86_64 143: ++ '[' -n '' ']' -143: ++ MACHINE=i386 +143: ++ MACHINE=x86_64 143: ++ '[' -n '' ']' 143: ++ CC=cc 143: ++ CXX=c++ @@ -8319,47 +9549,41 @@ 143: ++ QEMU= 143: ++ trap 'on_error $LINENO' ERR 143: ++ trap on_exit EXIT -143: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/plt-dso.sh .sh -143: ++ testname=plt-dso -143: ++ echo -n 'Testing plt-dso ... ' -143: Testing plt-dso ... ++ t=out/test/elf/i386/plt-dso -143: ++ mkdir -p out/test/elf/i386/plt-dso -143: + cc -fPIC -c -o out/test/elf/i386/plt-dso/a.o -xc - -143: + cat -138: + cc -B. out/test/elf/i386/omagic/a.o -o out/test/elf/i386/omagic/exe -static -Wl,--omagic -142: + readelf --file-header out/test/elf/i386/pie/exe -142: + grep -q -E '(Shared object file|Position-Independent Executable file)' -142: + out/test/elf/i386/pie/exe -142: + grep -q 'Hello world' -142: + on_exit -142: + echo OK -142: OK -142: + exit 0 -136/269 Test #142: i686-pie ............................ Passed 0.18 sec +140: + cc -B. -o out/test/elf/x86_64/init/exe out/test/elf/x86_64/init/a.o -Wl,-init,no-such-symbol +143: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/invalid-version-script.sh .sh +142: + cat +142: + cc -c -fPIC -o out/test/elf/x86_64/interpose/a.o -xc - +143: ++ testname=invalid-version-script +143: ++ echo -n 'Testing invalid-version-script ... ' +143: Testing invalid-version-script ... ++ t=out/test/elf/x86_64/invalid-version-script +143: ++ mkdir -p out/test/elf/x86_64/invalid-version-script +143: + echo 'int main() {}' +143: + cc -c -o out/test/elf/x86_64/invalid-version-script/a.o -xc - +141: + readelf --dynamic out/test/elf/x86_64/initfirst/b.so +141: + grep -q 'Flags:.*INITFIRST' +141: + on_exit +141: + echo OK +141: OK +141: + exit 0 +129/309 Test #141: x86_64-initfirst ........................ Passed 0.10 sec test 144 - Start 144: i686-pltgot + Start 144: x86_64-issue646 -144: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/pltgot.sh" +144: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/issue646.sh" 144: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 144: Test timeout computed to be: 1500 -141: + out/test/elf/i386/physical-image-base/exe1 -141: + grep -q 'Hello world' -141: + readelf -W --segments out/test/elf/i386/physical-image-base/exe1 -141: + grep -Eq 'LOAD\s+0x000000 0x0*200000 0x0*800000' -141: + readelf -Ws out/test/elf/i386/physical-image-base/exe1 -141: + grep -q __phys_start_foo -141: + cc -B. -no-pie -o out/test/elf/i386/physical-image-base/exe2 out/test/elf/i386/physical-image-base/a.o -Wl,--physical-image-base=0x800000 '-Wl,--section-order==0x800000 TEXT RODATA =0x900000 DATA BSS' -144: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pltgot.sh +144: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/issue646.sh 144: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 144: ++ export LC_ALL=C 144: ++ LC_ALL=C 144: ++++ uname -m -144: +++ canonical_name i686 +138: + cat +144: +++ canonical_name x86_64 144: +++ case $1 in -144: +++ echo i386 -144: ++ HOST=i386 +144: +++ echo x86_64 +144: ++ HOST=x86_64 144: ++ '[' -n '' ']' -144: ++ MACHINE=i386 +144: ++ MACHINE=x86_64 144: ++ '[' -n '' ']' 144: ++ CC=cc 144: ++ CXX=c++ @@ -8371,37 +9595,69 @@ 144: ++ QEMU= 144: ++ trap 'on_error $LINENO' ERR 144: ++ trap on_exit EXIT -144: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pltgot.sh .sh -119: + out/test/elf/i386/lto-gcc/exe3 -119: + grep -q 'Hello world' -144: ++ testname=pltgot -144: ++ echo -n 'Testing pltgot ... ' -144: Testing pltgot ... ++ t=out/test/elf/i386/pltgot -144: ++ mkdir -p out/test/elf/i386/pltgot -119: + on_exit -119: + echo OK -119: OK -119: + exit 0 -137/269 Test #119: i686-lto-gcc ........................ Passed 1.16 sec +138: + cc -c -o out/test/elf/x86_64/init-array-priorities/e.o -xc - +144: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/issue646.sh .sh +142: + cc -B. -shared -o out/test/elf/x86_64/interpose/b.so out/test/elf/x86_64/interpose/a.o -Wl,-z,interpose +143: + echo 'VER1 { foo[12; };' +143: + cc -B. -shared -o out/test/elf/x86_64/invalid-version-script/c.so -Wl,-version-script,out/test/elf/x86_64/invalid-version-script/b.ver out/test/elf/x86_64/invalid-version-script/a.o +144: ++ testname=issue646 +144: ++ echo -n 'Testing issue646 ... ' +144: Testing issue646 ... ++ t=out/test/elf/x86_64/issue646 +144: ++ mkdir -p out/test/elf/x86_64/issue646 +144: + '[' x86_64 = sh4 ']' +144: + cat +144: + c++ -o out/test/elf/x86_64/issue646/a.o -c -xc++ - +139: + readelf --dynamic out/test/elf/x86_64/init-in-dso/exe +105: + diff -q out/test/elf/x86_64/filler/txt1 out/test/elf/x86_64/filler/txt2 +139: + grep -Fq '(INIT)' out/test/elf/x86_64/init-in-dso/log +140: + readelf --dynamic out/test/elf/x86_64/init/exe +139: + on_exit +139: + echo OK +139: OK +139: + exit 0 +130/309 Test #139: x86_64-init-in-dso ...................... Passed 0.16 sec test 145 - Start 145: i686-preinit-array + Start 145: x86_64-large-alignment-dso -145: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/preinit-array.sh" +145: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment-dso.sh" 145: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 145: Test timeout computed to be: 1500 -144: + cat -144: + cc -o out/test/elf/i386/pltgot/a.o -c -xc - -fPIC -145: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/preinit-array.sh +135: + out/test/elf/x86_64/ifunc-static-pie/exe2 +135: + grep -q 'Hello world' +135: + on_exit +135: + echo OK +135: OK +135: + exit 0 +131/309 Test #135: x86_64-ifunc-static-pie ................. Passed 0.30 sec +test 146 + Start 146: x86_64-large-alignment + +146: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment.sh" +146: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +146: Test timeout computed to be: 1500 +145: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment-dso.sh 145: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 145: ++ export LC_ALL=C 145: ++ LC_ALL=C +105: + on_exit +105: + echo OK +105: OK +105: + exit 0 +146: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment.sh +132/309 Test #105: x86_64-filler ........................... Passed 0.80 sec +test 147 + Start 147: x86_64-large-max-page-size-strip + +147: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size-strip.sh" +147: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +147: Test timeout computed to be: 1500 145: ++++ uname -m -145: +++ canonical_name i686 +145: +++ canonical_name x86_64 145: +++ case $1 in -145: +++ echo i386 -145: ++ HOST=i386 +145: +++ echo x86_64 +145: ++ HOST=x86_64 145: ++ '[' -n '' ']' -145: ++ MACHINE=i386 +145: ++ MACHINE=x86_64 145: ++ '[' -n '' ']' 145: ++ CC=cc 145: ++ CXX=c++ @@ -8413,41 +9669,29 @@ 145: ++ QEMU= 145: ++ trap 'on_error $LINENO' ERR 145: ++ trap on_exit EXIT -145: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/preinit-array.sh .sh -145: ++ testname=preinit-array -145: ++ echo -n 'Testing preinit-array ... ' -145: Testing preinit-array ... ++ t=out/test/elf/i386/preinit-array -145: ++ mkdir -p out/test/elf/i386/preinit-array -145: + cat -145: + cc -o out/test/elf/i386/preinit-array/a.o -c -xc - -141: + readelf -W --segments out/test/elf/i386/physical-image-base/exe2 -141: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' -141: + readelf -W --segments out/test/elf/i386/physical-image-base/exe2 -141: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' -141: + on_exit -141: + echo OK -141: OK -141: + exit 0 -138/269 Test #141: i686-physical-image-base ............ Passed 0.28 sec -test 146 - Start 146: i686-print-dependencies - -146: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/print-dependencies.sh" -146: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -146: Test timeout computed to be: 1500 -146: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/print-dependencies.sh +145: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment-dso.sh .sh +145: ++ testname=large-alignment-dso +145: ++ echo -n 'Testing large-alignment-dso ... ' +145: Testing large-alignment-dso ... ++ t=out/test/elf/x86_64/large-alignment-dso +145: ++ mkdir -p out/test/elf/x86_64/large-alignment-dso +147: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size-strip.sh 146: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 146: ++ export LC_ALL=C 146: ++ LC_ALL=C -143: + cc -B. -shared -o out/test/elf/i386/plt-dso/b.so out/test/elf/i386/plt-dso/a.o -144: + cc -B. -shared -o out/test/elf/i386/pltgot/b.so out/test/elf/i386/pltgot/a.o +147: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +147: ++ export LC_ALL=C +147: ++ LC_ALL=C +145: + '[' x86_64 = i386 ']' 146: ++++ uname -m -146: +++ canonical_name i686 +145: + cat +145: + cc -o out/test/elf/x86_64/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC +147: ++++ uname -m +146: +++ canonical_name x86_64 146: +++ case $1 in -146: +++ echo i386 -146: ++ HOST=i386 +146: +++ echo x86_64 +146: ++ HOST=x86_64 146: ++ '[' -n '' ']' -146: ++ MACHINE=i386 +146: ++ MACHINE=x86_64 146: ++ '[' -n '' ']' 146: ++ CC=cc 146: ++ CXX=c++ @@ -8459,42 +9703,13 @@ 146: ++ QEMU= 146: ++ trap 'on_error $LINENO' ERR 146: ++ trap on_exit EXIT -146: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/print-dependencies.sh .sh -146: ++ testname=print-dependencies -146: ++ echo -n 'Testing print-dependencies ... ' -146: Testing print-dependencies ... ++ t=out/test/elf/i386/print-dependencies -146: ++ mkdir -p out/test/elf/i386/print-dependencies -146: + cat -146: + cc -o out/test/elf/i386/print-dependencies/a.o -c -xc - -138: + readelf -W --segments out/test/elf/i386/omagic/exe -138: + grep -qw RWE -138: + on_exit -138: + echo OK -138: OK -138: + exit 0 -145: + ./mold -o out/test/elf/i386/preinit-array/exe1 out/test/elf/i386/preinit-array/a.o -139/269 Test #138: i686-omagic ......................... Passed 0.38 sec -test 147 - Start 147: i686-protected-dynsym - -147: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected-dynsym.sh" -147: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -147: Test timeout computed to be: 1500 -144: + cat -144: + cc -o out/test/elf/i386/pltgot/c.o -c -xc - -fPIC -145: + readelf -W --dynamic out/test/elf/i386/preinit-array/exe1 -147: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected-dynsym.sh -147: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -147: ++ export LC_ALL=C -147: ++ LC_ALL=C -147: ++++ uname -m -147: +++ canonical_name i686 +147: +++ canonical_name x86_64 +140: + grep -Fq '(INIT)' out/test/elf/x86_64/init/log 147: +++ case $1 in -147: +++ echo i386 -145: + grep -q PREINIT_ARRAY out/test/elf/i386/preinit-array/log1 -147: ++ HOST=i386 +147: +++ echo x86_64 +147: ++ HOST=x86_64 147: ++ '[' -n '' ']' -147: ++ MACHINE=i386 +147: ++ MACHINE=x86_64 147: ++ '[' -n '' ']' 147: ++ CC=cc 147: ++ CXX=c++ @@ -8506,44 +9721,121 @@ 147: ++ QEMU= 147: ++ trap 'on_error $LINENO' ERR 147: ++ trap on_exit EXIT -147: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected-dynsym.sh .sh -145: + cat -147: ++ testname=protected-dynsym -147: ++ echo -n 'Testing protected-dynsym ... ' -147: Testing protected-dynsym ... ++ t=out/test/elf/i386/protected-dynsym -147: ++ mkdir -p out/test/elf/i386/protected-dynsym -145: + cc -o out/test/elf/i386/preinit-array/b.o -c -xc - +146: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment.sh .sh +147: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size-strip.sh .sh +146: ++ testname=large-alignment +146: ++ echo -n 'Testing large-alignment ... ' +146: Testing large-alignment ... ++ t=out/test/elf/x86_64/large-alignment +146: ++ mkdir -p out/test/elf/x86_64/large-alignment +110: + grep -q 'hello2 () at .*:7' out/test/elf/x86_64/gdb-index-dwarf2/log +109: + grep -q 'hello () at .*:7' out/test/elf/x86_64/gdb-index-compress-output/log +113: + grep -q 'fn8 () at .*/d.c:6' out/test/elf/x86_64/gdb-index-dwarf5/log +147: ++ testname=large-max-page-size-strip +147: ++ echo -n 'Testing large-max-page-size-strip ... ' +147: Testing large-max-page-size-strip ... ++ t=out/test/elf/x86_64/large-max-page-size-strip +147: ++ mkdir -p out/test/elf/x86_64/large-max-page-size-strip +147: + '[' x86_64 = arm ']' +147: + strip=strip +147: + command -v strip 147: + cat -147: + cc -fPIC -c -o out/test/elf/i386/protected-dynsym/a.o -xc - -143: + cat -143: + cc -c -o out/test/elf/i386/plt-dso/c.o -xc - -144: + cc -B. -o out/test/elf/i386/pltgot/exe out/test/elf/i386/pltgot/c.o out/test/elf/i386/pltgot/b.so -147: + cat -147: + cc -fPIC -c -o out/test/elf/i386/protected-dynsym/b.o -fcommon -xc - -144: + out/test/elf/i386/pltgot/exe -144: + grep -q 'Hello world' -144: + on_exit -144: + echo OK -144: OK -144: + exit 0 -140/269 Test #144: i686-pltgot ......................... Passed 0.21 sec +147: + cc -o out/test/elf/x86_64/large-max-page-size-strip/a.o -c -xc - -fPIC +140: + on_exit +140: + echo OK +140: OK +140: + exit 0 +146: + '[' x86_64 = i386 ']' +146: + cat +146: + cc -o out/test/elf/x86_64/large-alignment/a.o -c -xc - -ffunction-sections +112: + grep -q 'hello2 () at .*:7' out/test/elf/x86_64/gdb-index-dwarf4/log +112: + grep -q 'hello () at .*:4' out/test/elf/x86_64/gdb-index-dwarf4/log +112: + grep -q 'greet () at .*:8' out/test/elf/x86_64/gdb-index-dwarf4/log +110: + grep -q 'hello () at .*:4' out/test/elf/x86_64/gdb-index-dwarf2/log +110: + grep -q 'greet () at .*:8' out/test/elf/x86_64/gdb-index-dwarf2/log +110: + grep -q 'main () at .*:4' out/test/elf/x86_64/gdb-index-dwarf2/log +109: + grep -q 'greet () at .*:11' out/test/elf/x86_64/gdb-index-compress-output/log +109: + grep -q 'main () at .*:4' out/test/elf/x86_64/gdb-index-compress-output/log +111: + grep -q 'hello2 () at .*:7' out/test/elf/x86_64/gdb-index-dwarf3/log +111: + grep -q 'hello () at .*:4' out/test/elf/x86_64/gdb-index-dwarf3/log +133/309 Test #140: x86_64-init ............................. Passed 0.17 sec test 148 - Start 148: i686-protected + Start 148: x86_64-large-max-page-size -148: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected.sh" +148: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size.sh" 148: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 148: Test timeout computed to be: 1500 -148: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected.sh +109: + on_exit +109: + echo OK +109: OK +109: + exit 0 +112: + grep -q 'main () at .*:4' out/test/elf/x86_64/gdb-index-dwarf4/log +112: + on_exit +112: + echo OK +112: OK +112: + exit 0 +110: + on_exit +110: + echo OK +110: OK +110: + exit 0 +111: + grep -q 'greet () at .*:8' out/test/elf/x86_64/gdb-index-dwarf3/log +111: + grep -q 'main () at .*:4' out/test/elf/x86_64/gdb-index-dwarf3/log +138: + cat +138: + cc -c -o out/test/elf/x86_64/init-array-priorities/f.o -xc - +136: + out/test/elf/x86_64/ifunc-static/exe +136: + grep -q 'Hello world' +148: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size.sh 148: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 148: ++ export LC_ALL=C 148: ++ LC_ALL=C +134/309 Test #109: x86_64-gdb-index-compress-output ........ Passed 0.77 sec +test 149 + Start 149: x86_64-large-text + +149: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-text.sh" +149: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +149: Test timeout computed to be: 1500 +135/309 Test #110: x86_64-gdb-index-dwarf2 ................. Passed 0.77 sec +test 150 + Start 150: x86_64-link-order + +150: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/link-order.sh" +150: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +150: Test timeout computed to be: 1500 +136/309 Test #112: x86_64-gdb-index-dwarf4 ................. Passed 0.76 sec +test 151 + Start 151: x86_64-linker-script-defsym + +151: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script-defsym.sh" +151: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +151: Test timeout computed to be: 1500 +111: + on_exit +111: + echo OK +111: OK +111: + exit 0 +137/309 Test #111: x86_64-gdb-index-dwarf3 ................. Passed 0.78 sec +test 152 + Start 152: x86_64-linker-script-relocatable + +152: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script-relocatable.sh" +152: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +152: Test timeout computed to be: 1500 +136: + on_exit +136: + echo OK +136: OK +136: + exit 0 +138/309 Test #136: x86_64-ifunc-static ..................... Passed 0.32 sec +test 153 + Start 153: x86_64-linker-script + +153: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script.sh" +153: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +153: Test timeout computed to be: 1500 148: ++++ uname -m -148: +++ canonical_name i686 +148: +++ canonical_name x86_64 148: +++ case $1 in -148: +++ echo i386 -148: ++ HOST=i386 +148: +++ echo x86_64 +148: ++ HOST=x86_64 148: ++ '[' -n '' ']' -148: ++ MACHINE=i386 +148: ++ MACHINE=x86_64 148: ++ '[' -n '' ']' 148: ++ CC=cc 148: ++ CXX=c++ @@ -8555,45 +9847,43 @@ 148: ++ QEMU= 148: ++ trap 'on_error $LINENO' ERR 148: ++ trap on_exit EXIT -148: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected.sh .sh -148: ++ testname=protected -148: ++ echo -n 'Testing protected ... ' -148: Testing protected ... ++ t=out/test/elf/i386/protected -148: ++ mkdir -p out/test/elf/i386/protected +148: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size.sh .sh +148: ++ testname=large-max-page-size +148: ++ echo -n 'Testing large-max-page-size ... ' +148: Testing large-max-page-size ... ++ t=out/test/elf/x86_64/large-max-page-size +148: ++ mkdir -p out/test/elf/x86_64/large-max-page-size 148: + cat -148: + cc -fPIC -c -o out/test/elf/i386/protected/a.o -xc - -146: + cat -143: + cc -B. -o out/test/elf/i386/plt-dso/exe -Wl,-rpath=out/test/elf/i386/plt-dso out/test/elf/i386/plt-dso/c.o out/test/elf/i386/plt-dso/b.so -146: + cc -o out/test/elf/i386/print-dependencies/b.o -c -xc - -145: + cc -B. -o out/test/elf/i386/preinit-array/exe2 out/test/elf/i386/preinit-array/b.o -143: + grep -q 'Hello WORLD' -143: + out/test/elf/i386/plt-dso/exe +148: + cc -o out/test/elf/x86_64/large-max-page-size/a.o -c -xc - -fPIC +113: + grep -q 'fn7 () at .*/d.c:10' out/test/elf/x86_64/gdb-index-dwarf5/log +113: + grep -q 'fn6 () at .*/c.c:4' out/test/elf/x86_64/gdb-index-dwarf5/log +113: + grep -q 'fn5 () at .*/c.c:8' out/test/elf/x86_64/gdb-index-dwarf5/log +113: + grep -q 'fn4 () at .*/b.c:4' out/test/elf/x86_64/gdb-index-dwarf5/log +113: + grep -q 'fn3 () at .*/b.c:8' out/test/elf/x86_64/gdb-index-dwarf5/log +113: + grep -q 'fn2 () at .*/a.c:4' out/test/elf/x86_64/gdb-index-dwarf5/log +113: + grep -q 'fn1 () at .*/a.c:8' out/test/elf/x86_64/gdb-index-dwarf5/log +143: + grep -q 'invalid version pattern' out/test/elf/x86_64/invalid-version-script/log 143: + on_exit 143: + echo OK 143: OK 143: + exit 0 -141/269 Test #143: i686-plt-dso ........................ Passed 0.35 sec -test 149 - Start 149: i686-push-pop-state +139/309 Test #143: x86_64-invalid-version-script ........... Passed 0.10 sec +test 154 + Start 154: x86_64-linker-script2 -149: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/push-pop-state.sh" -149: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -149: Test timeout computed to be: 1500 -149: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/push-pop-state.sh -148: + cc -B. -o out/test/elf/i386/protected/b.so -shared out/test/elf/i386/protected/a.o -147: + cc -B. -shared -o out/test/elf/i386/protected-dynsym/c.so out/test/elf/i386/protected-dynsym/a.o out/test/elf/i386/protected-dynsym/b.o -Wl,-strip-all +154: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script2.sh" +154: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +154: Test timeout computed to be: 1500 +149: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-text.sh 149: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 149: ++ export LC_ALL=C 149: ++ LC_ALL=C 149: ++++ uname -m -149: +++ canonical_name i686 +149: +++ canonical_name x86_64 149: +++ case $1 in -149: +++ echo i386 -145: + readelf -W --dynamic out/test/elf/i386/preinit-array/exe2 -145: + grep -q PREINIT_ARRAY -149: ++ HOST=i386 +149: +++ echo x86_64 +149: ++ HOST=x86_64 149: ++ '[' -n '' ']' -149: ++ MACHINE=i386 +149: ++ MACHINE=x86_64 149: ++ '[' -n '' ']' 149: ++ CC=cc 149: ++ CXX=c++ @@ -8605,35 +9895,24 @@ 149: ++ QEMU= 149: ++ trap 'on_error $LINENO' ERR 149: ++ trap on_exit EXIT -149: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/push-pop-state.sh .sh -145: + on_exit -145: + echo OK -145: OK -145: + exit 0 -142/269 Test #145: i686-preinit-array .................. Passed 0.28 sec -test 150 - Start 150: i686-range-extension-thunk - -150: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/range-extension-thunk.sh" -150: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -150: Test timeout computed to be: 1500 -149: ++ testname=push-pop-state -149: ++ echo -n 'Testing push-pop-state ... ' -149: Testing push-pop-state ... ++ t=out/test/elf/i386/push-pop-state -149: ++ mkdir -p out/test/elf/i386/push-pop-state +149: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-text.sh .sh +149: ++ testname=large-text +149: ++ echo -n 'Testing large-text ... ' +149: Testing large-text ... ++ t=out/test/elf/x86_64/large-text +149: ++ mkdir -p out/test/elf/x86_64/large-text 149: + cat -149: + cc -shared -o out/test/elf/i386/push-pop-state/a.so -xc - -150: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/range-extension-thunk.sh +149: + cc -o out/test/elf/x86_64/large-text/a.o -c -xassembler - +150: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/link-order.sh 150: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 150: ++ export LC_ALL=C 150: ++ LC_ALL=C 150: ++++ uname -m -150: +++ canonical_name i686 +150: +++ canonical_name x86_64 150: +++ case $1 in -150: +++ echo i386 -150: ++ HOST=i386 +150: +++ echo x86_64 +150: ++ HOST=x86_64 150: ++ '[' -n '' ']' -150: ++ MACHINE=i386 +150: ++ MACHINE=x86_64 150: ++ '[' -n '' ']' 150: ++ CC=cc 150: ++ CXX=c++ @@ -8645,42 +9924,46 @@ 150: ++ QEMU= 150: ++ trap 'on_error $LINENO' ERR 150: ++ trap on_exit EXIT -147: + readelf --symbols out/test/elf/i386/protected-dynsym/c.so -147: + grep -Eq 'PROTECTED\b.*\bfoo\b' -150: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/range-extension-thunk.sh .sh -147: + cat -148: + cc -c -o out/test/elf/i386/protected/c.o -xc - -fno-PIE -147: + cc -fPIC -c -o out/test/elf/i386/protected-dynsym/d.o -fno-common -xc - -148: + cat -150: ++ testname=range-extension-thunk -150: ++ echo -n 'Testing range-extension-thunk ... ' -150: Testing range-extension-thunk ... ++ t=out/test/elf/i386/range-extension-thunk -150: ++ mkdir -p out/test/elf/i386/range-extension-thunk -150: + '[' i386 = i386 ']' -150: + skip -150: + echo skipped -150: skipped -150: + trap - EXIT -150: + exit 0 -143/269 Test #150: i686-range-extension-thunk ..........***Skipped 0.04 sec -test 151 - Start 151: i686-relax-got-load +150: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/link-order.sh .sh +150: ++ testname=link-order +150: ++ echo -n 'Testing link-order ... ' +150: Testing link-order ... ++ t=out/test/elf/x86_64/link-order +150: ++ mkdir -p out/test/elf/x86_64/link-order +113: + on_exit +113: + echo OK +113: OK +113: + exit 0 +140/309 Test #113: x86_64-gdb-index-dwarf5 ................. Passed 0.77 sec +test 155 + Start 155: x86_64-linker-script3 -151: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relax-got-load.sh" -151: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -151: Test timeout computed to be: 1500 -146: + cc -B. -o out/test/elf/i386/print-dependencies/exe out/test/elf/i386/print-dependencies/a.o out/test/elf/i386/print-dependencies/b.o -Wl,--print-dependencies -151: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relax-got-load.sh +155: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script3.sh" +155: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +155: Test timeout computed to be: 1500 +142: + readelf --dynamic out/test/elf/x86_64/interpose/b.so +142: + grep -q 'Flags:.*INTERPOSE' +142: + on_exit +142: + echo OK +142: OK +142: + exit 0 +141/309 Test #142: x86_64-interpose ........................ Passed 0.11 sec +test 156 + Start 156: x86_64-linker-script4 + +156: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script4.sh" +156: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +156: Test timeout computed to be: 1500 +151: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script-defsym.sh 151: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 151: ++ export LC_ALL=C 151: ++ LC_ALL=C 151: ++++ uname -m -151: +++ canonical_name i686 +151: +++ canonical_name x86_64 151: +++ case $1 in -151: +++ echo i386 -151: ++ HOST=i386 +151: +++ echo x86_64 +151: ++ HOST=x86_64 151: ++ '[' -n '' ']' -151: ++ MACHINE=i386 +151: ++ MACHINE=x86_64 151: ++ '[' -n '' ']' 151: ++ CC=cc 151: ++ CXX=c++ @@ -8692,36 +9975,24 @@ 151: ++ QEMU= 151: ++ trap 'on_error $LINENO' ERR 151: ++ trap on_exit EXIT -151: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relax-got-load.sh .sh -151: ++ testname=relax-got-load -151: ++ echo -n 'Testing relax-got-load ... ' -151: Testing relax-got-load ... ++ t=out/test/elf/i386/relax-got-load -151: ++ mkdir -p out/test/elf/i386/relax-got-load +151: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script-defsym.sh .sh +151: ++ testname=linker-script-defsym +151: ++ echo -n 'Testing linker-script-defsym ... ' +151: Testing linker-script-defsym ... ++ t=out/test/elf/x86_64/linker-script-defsym +151: ++ mkdir -p out/test/elf/x86_64/linker-script-defsym 151: + cat -151: + cc -o out/test/elf/i386/relax-got-load/a.o -c -xc - -fPIC -146: + grep -q 'b\.o.*a\.o.*foo$' out/test/elf/i386/print-dependencies/log -146: + on_exit -146: + echo OK -146: OK -146: + exit 0 -144/269 Test #146: i686-print-dependencies ............. Passed 0.33 sec -test 152 - Start 152: i686-reloc-rodata - -152: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/reloc-rodata.sh" -152: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -152: Test timeout computed to be: 1500 -152: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/reloc-rodata.sh +151: + cc -o out/test/elf/x86_64/linker-script-defsym/a.o -c -xc - +152: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script-relocatable.sh 152: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 152: ++ export LC_ALL=C 152: ++ LC_ALL=C 152: ++++ uname -m -152: +++ canonical_name i686 +152: +++ canonical_name x86_64 152: +++ case $1 in -152: +++ echo i386 -152: ++ HOST=i386 +152: +++ echo x86_64 +152: ++ HOST=x86_64 152: ++ '[' -n '' ']' -152: ++ MACHINE=i386 +152: ++ MACHINE=x86_64 152: ++ '[' -n '' ']' 152: ++ CC=cc 152: ++ CXX=c++ @@ -8733,36 +10004,24 @@ 152: ++ QEMU= 152: ++ trap 'on_error $LINENO' ERR 152: ++ trap on_exit EXIT -152: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/reloc-rodata.sh .sh -152: ++ testname=reloc-rodata -152: ++ echo -n 'Testing reloc-rodata ... ' -152: Testing reloc-rodata ... ++ t=out/test/elf/i386/reloc-rodata -152: ++ mkdir -p out/test/elf/i386/reloc-rodata -152: + exit -152: + on_exit -152: + echo OK -152: OK -152: + exit 0 -145/269 Test #152: i686-reloc-rodata ................... Passed 0.01 sec -test 153 - Start 153: i686-relocatable-archive - -153: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-archive.sh" -153: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -153: Test timeout computed to be: 1500 -153: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-archive.sh +152: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script-relocatable.sh .sh +152: ++ testname=linker-script-relocatable +152: ++ echo -n 'Testing linker-script-relocatable ... ' +152: Testing linker-script-relocatable ... ++ t=out/test/elf/x86_64/linker-script-relocatable +152: ++ mkdir -p out/test/elf/x86_64/linker-script-relocatable +152: + grep -q __tsan_init +152: + nm mold +153: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script.sh 153: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 153: ++ export LC_ALL=C 153: ++ LC_ALL=C 153: ++++ uname -m -153: +++ canonical_name i686 +153: +++ canonical_name x86_64 153: +++ case $1 in -153: +++ echo i386 -148: + cc -B. -no-pie -o out/test/elf/i386/protected/exe out/test/elf/i386/protected/c.o out/test/elf/i386/protected/b.so -153: ++ HOST=i386 -147: + cc -B. -shared -o out/test/elf/i386/protected-dynsym/e.so out/test/elf/i386/protected-dynsym/a.o out/test/elf/i386/protected-dynsym/d.o -Wl,-strip-all +153: +++ echo x86_64 +153: ++ HOST=x86_64 153: ++ '[' -n '' ']' -153: ++ MACHINE=i386 +153: ++ MACHINE=x86_64 153: ++ '[' -n '' ']' 153: ++ CC=cc 153: ++ CXX=c++ @@ -8774,62 +10033,26 @@ 153: ++ QEMU= 153: ++ trap 'on_error $LINENO' ERR 153: ++ trap on_exit EXIT -151: + cat -151: + cc -o out/test/elf/i386/relax-got-load/b.o -c -xc - -fPIC -153: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-archive.sh .sh -153: ++ testname=relocatable-archive -153: ++ echo -n 'Testing relocatable-archive ... ' -153: Testing relocatable-archive ... ++ t=out/test/elf/i386/relocatable-archive -153: ++ mkdir -p out/test/elf/i386/relocatable-archive -153: + nm mold -153: + grep -q __tsan_init -147: + grep -Eq 'PROTECTED\b.*\bfoo\b' -147: + readelf --symbols out/test/elf/i386/protected-dynsym/e.so -149: + cat -149: + cc -shared -o out/test/elf/i386/push-pop-state/b.so -xc - -147: + on_exit -147: + echo OK -147: OK -147: + exit 0 -148: + out/test/elf/i386/protected/exe -148: + grep -q '3 4 0' -148: + on_exit -146/269 Test #147: i686-protected-dynsym ............... Passed 0.37 sec -test 154 - Start 154: i686-relocatable-debug-info - -154: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-debug-info.sh" -154: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -154: Test timeout computed to be: 1500 -148: + echo OK -148: OK -148: + exit 0 -147/269 Test #148: i686-protected ...................... Passed 0.28 sec -test 155 - Start 155: i686-relocatable-exception - -155: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-exception.sh" -155: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -155: Test timeout computed to be: 1500 -154: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-debug-info.sh -155: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-exception.sh +153: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script.sh .sh +153: ++ testname=linker-script +153: ++ echo -n 'Testing linker-script ... ' +153: Testing linker-script ... ++ t=out/test/elf/x86_64/linker-script +153: ++ mkdir -p out/test/elf/x86_64/linker-script +153: + cat +153: + cc -o out/test/elf/x86_64/linker-script/a.o -c -xc - +150: + cat +150: + cc -fPIC -c -o out/test/elf/x86_64/link-order/a.o -xc - +154: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script2.sh 154: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 154: ++ export LC_ALL=C 154: ++ LC_ALL=C -155: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -155: ++ export LC_ALL=C -155: ++ LC_ALL=C 154: ++++ uname -m -155: ++++ uname -m -154: +++ canonical_name i686 +154: +++ canonical_name x86_64 154: +++ case $1 in -154: +++ echo i386 -154: ++ HOST=i386 +154: +++ echo x86_64 +154: ++ HOST=x86_64 154: ++ '[' -n '' ']' -154: ++ MACHINE=i386 -155: +++ canonical_name i686 -155: +++ case $1 in -155: +++ echo i386 +154: ++ MACHINE=x86_64 154: ++ '[' -n '' ']' 154: ++ CC=cc 154: ++ CXX=c++ @@ -8839,13 +10062,31 @@ 154: ++ OBJCOPY=objcopy 154: ++ STRIP=strip 154: ++ QEMU= -155: ++ HOST=i386 -155: ++ '[' -n '' ']' -155: ++ MACHINE=i386 154: ++ trap 'on_error $LINENO' ERR +154: ++ trap on_exit EXIT +154: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script2.sh .sh +154: ++ testname=linker-script2 +154: ++ echo -n 'Testing linker-script2 ... ' +154: Testing linker-script2 ... ++ t=out/test/elf/x86_64/linker-script2 +154: ++ mkdir -p out/test/elf/x86_64/linker-script2 +154: + cc -o out/test/elf/x86_64/linker-script2/a.o -c -xc - +154: + cat +145: + cc -B. -o out/test/elf/x86_64/large-alignment-dso/b.so out/test/elf/x86_64/large-alignment-dso/a.o -shared +147: + cc -B. -o out/test/elf/x86_64/large-max-page-size-strip/exe out/test/elf/x86_64/large-max-page-size-strip/a.o -pie -Wl,-zmax-page-size=0x200000 +146: + cc -B. -o out/test/elf/x86_64/large-alignment/exe out/test/elf/x86_64/large-alignment/a.o +155: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script3.sh +155: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +155: ++ export LC_ALL=C +155: ++ LC_ALL=C +155: ++++ uname -m +155: +++ canonical_name x86_64 +155: +++ case $1 in +155: +++ echo x86_64 +155: ++ HOST=x86_64 +155: ++ '[' -n '' ']' +155: ++ MACHINE=x86_64 155: ++ '[' -n '' ']' 155: ++ CC=cc -154: ++ trap on_exit EXIT 155: ++ CXX=c++ 155: ++ GCC=gcc 155: ++ GXX=g++ @@ -8855,51 +10096,25 @@ 155: ++ QEMU= 155: ++ trap 'on_error $LINENO' ERR 155: ++ trap on_exit EXIT -154: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-debug-info.sh .sh -155: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-exception.sh .sh -154: ++ testname=relocatable-debug-info -154: ++ echo -n 'Testing relocatable-debug-info ... ' -154: Testing relocatable-debug-info ... ++ t=out/test/elf/i386/relocatable-debug-info -154: ++ mkdir -p out/test/elf/i386/relocatable-debug-info -155: ++ testname=relocatable-exception -155: ++ echo -n 'Testing relocatable-exception ... ' -155: Testing relocatable-exception ... ++ t=out/test/elf/i386/relocatable-exception -155: ++ mkdir -p out/test/elf/i386/relocatable-exception -155: + '[' i386 = sh4 ']' -154: + nm mold -154: + grep -q __tsan_init -155: + nm mold -155: + grep -q __tsan_init -151: + cc -B. -o out/test/elf/i386/relax-got-load/exe out/test/elf/i386/relax-got-load/a.o out/test/elf/i386/relax-got-load/b.o -122: + cat -122: + cc -c -xc -o out/test/elf/i386/many-sections/b.o - -151: + out/test/elf/i386/relax-got-load/exe -151: + grep -q 'Hello world' -122: + cc -B. -o out/test/elf/i386/many-sections/exe out/test/elf/i386/many-sections/a.o out/test/elf/i386/many-sections/b.o -151: + on_exit -151: + echo OK -151: OK -151: + exit 0 -148/269 Test #151: i686-relax-got-load ................. Passed 0.25 sec -test 156 - Start 156: i686-relocatable-merge-sections - -156: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-merge-sections.sh" -156: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -156: Test timeout computed to be: 1500 -149: + cc -c -o out/test/elf/i386/push-pop-state/c.o -xc - -149: + cat -156: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-merge-sections.sh +155: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script3.sh .sh +155: ++ testname=linker-script3 +155: ++ echo -n 'Testing linker-script3 ... ' +155: Testing linker-script3 ... ++ t=out/test/elf/x86_64/linker-script3 +155: ++ mkdir -p out/test/elf/x86_64/linker-script3 +155: + mkdir -p out/test/elf/x86_64/linker-script3/foo +155: + cat +155: + cc -o out/test/elf/x86_64/linker-script3/foo/a.o -c -xc - +156: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script4.sh 156: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 156: ++ export LC_ALL=C 156: ++ LC_ALL=C 156: ++++ uname -m -156: +++ canonical_name i686 +156: +++ canonical_name x86_64 156: +++ case $1 in -156: +++ echo i386 -156: ++ HOST=i386 +156: +++ echo x86_64 +156: ++ HOST=x86_64 156: ++ '[' -n '' ']' -156: ++ MACHINE=i386 +156: ++ MACHINE=x86_64 156: ++ '[' -n '' ']' 156: ++ CC=cc 156: ++ CXX=c++ @@ -8911,43 +10126,91 @@ 156: ++ QEMU= 156: ++ trap 'on_error $LINENO' ERR 156: ++ trap on_exit EXIT -156: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-merge-sections.sh .sh -156: ++ testname=relocatable-merge-sections -156: ++ echo -n 'Testing relocatable-merge-sections ... ' -156: Testing relocatable-merge-sections ... ++ t=out/test/elf/i386/relocatable-merge-sections -156: ++ mkdir -p out/test/elf/i386/relocatable-merge-sections -156: + nm mold -156: + grep -q __tsan_init -149: + cc -B. -o out/test/elf/i386/push-pop-state/exe out/test/elf/i386/push-pop-state/c.o -Wl,-as-needed -Wl,-push-state -Wl,-no-as-needed out/test/elf/i386/push-pop-state/a.so -Wl,-pop-state out/test/elf/i386/push-pop-state/b.so -154: + cat -154: + cc -c -o out/test/elf/i386/relocatable-debug-info/a.o -xc - -g -149: + readelf --dynamic out/test/elf/i386/push-pop-state/exe -149: + grep -Fq a.so out/test/elf/i386/push-pop-state/log +156: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script4.sh .sh +156: ++ testname=linker-script4 +156: ++ echo -n 'Testing linker-script4 ... ' +156: Testing linker-script4 ... ++ t=out/test/elf/x86_64/linker-script4 +156: ++ mkdir -p out/test/elf/x86_64/linker-script4 +156: + echo 'VERSION { ver_x { global: *; }; };' +156: + cat +156: + cc -B. -shared -o out/test/elf/x86_64/linker-script4/c.so out/test/elf/x86_64/linker-script4/a.script out/test/elf/x86_64/linker-script4/b.s +138: + cc -c -o out/test/elf/x86_64/init-array-priorities/g.o -xc - +138: + cat +148: + cc -B. -o out/test/elf/x86_64/large-max-page-size/exe out/test/elf/x86_64/large-max-page-size/a.o -pie -Wl,-zmax-page-size=0x200000 +150: + cc -B. -shared -o out/test/elf/x86_64/link-order/libfoo.so out/test/elf/x86_64/link-order/a.o +151: + cat +151: + cc -B. -o out/test/elf/x86_64/linker-script-defsym/b.so -shared out/test/elf/x86_64/linker-script-defsym/script out/test/elf/x86_64/linker-script-defsym/a.o +155: + cat +154: + mkdir -p out/test/elf/x86_64/linker-script2/foo/bar +155: + cc -B. -o out/test/elf/x86_64/linker-script3/exe -Lout/test/elf/x86_64/linker-script3/foo out/test/elf/x86_64/linker-script3/b.script 153: + cat -149: + grep -Fq b.so out/test/elf/i386/push-pop-state/log -153: + cc -c -o out/test/elf/i386/relocatable-archive/a.o -xc - -149: + on_exit -149: + echo OK -149: OK -149: + exit 0 -149/269 Test #149: i686-push-pop-state ................. Passed 0.46 sec +153: + cc -B. -o out/test/elf/x86_64/linker-script/exe out/test/elf/x86_64/linker-script/script +154: + rm -f out/test/elf/x86_64/linker-script2/foo/bar/libfoo.a +145: + cat +145: + cc -o out/test/elf/x86_64/large-alignment-dso/c.o -c -xc - +154: + ar rcs out/test/elf/x86_64/linker-script2/foo/bar/libfoo.a out/test/elf/x86_64/linker-script2/a.o +147: + strip out/test/elf/x86_64/large-max-page-size-strip/exe +149: + cat +154: + cat +149: + cc -o out/test/elf/x86_64/large-text/b.o -c -xc - +156: + readelf --version-info out/test/elf/x86_64/linker-script4/c.so +147: + out/test/elf/x86_64/large-max-page-size-strip/exe +156: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/x86_64/linker-script4/log +154: + cc -B. -o out/test/elf/x86_64/linker-script2/exe -Lout/test/elf/x86_64/linker-script2/foo/bar out/test/elf/x86_64/linker-script2/b.script +147: + grep -q 'Hello world' +156: + on_exit +156: + echo OK +156: OK +156: + exit 0 +142/309 Test #156: x86_64-linker-script4 ................... Passed 0.06 sec test 157 - Start 157: i686-relocatable-no-ehframe + Start 157: x86_64-lto-archive -157: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-no-ehframe.sh" +157: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-archive.sh" 157: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 157: Test timeout computed to be: 1500 -157: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-no-ehframe.sh +150: + ar crs out/test/elf/x86_64/link-order/libfoo.a out/test/elf/x86_64/link-order/a.o +147: + on_exit +147: + echo OK +147: OK +147: + exit 0 +138: + cc -c -o out/test/elf/x86_64/init-array-priorities/h.o -xc - +146: + grep -q 'Hello world' +146: + out/test/elf/x86_64/large-alignment/exe +146: + on_exit +146: + echo OK +146: OK +146: + exit 0 +143/309 Test #147: x86_64-large-max-page-size-strip ........ Passed 0.11 sec +test 158 + Start 158: x86_64-lto-dso + +158: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-dso.sh" +158: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +158: Test timeout computed to be: 1500 +150: + cc -c -o out/test/elf/x86_64/link-order/b.o -xc - +150: + cat +138: + cat +157: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-archive.sh 157: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 157: ++ export LC_ALL=C 157: ++ LC_ALL=C +148: + grep -q 'Hello world' +148: + out/test/elf/x86_64/large-max-page-size/exe +144/309 Test #146: x86_64-large-alignment .................. Passed 0.11 sec +test 159 + Start 159: x86_64-lto-gcc + +159: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-gcc.sh" +159: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +159: Test timeout computed to be: 1500 157: ++++ uname -m -157: +++ canonical_name i686 +157: +++ canonical_name x86_64 157: +++ case $1 in -157: +++ echo i386 -157: ++ HOST=i386 +157: +++ echo x86_64 +157: ++ HOST=x86_64 157: ++ '[' -n '' ']' -157: ++ MACHINE=i386 +157: ++ MACHINE=x86_64 157: ++ '[' -n '' ']' 157: ++ CC=cc 157: ++ CXX=c++ @@ -8959,38 +10222,33 @@ 157: ++ QEMU= 157: ++ trap 'on_error $LINENO' ERR 157: ++ trap on_exit EXIT -157: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-no-ehframe.sh .sh -157: ++ testname=relocatable-no-ehframe -157: ++ echo -n 'Testing relocatable-no-ehframe ... ' -157: Testing relocatable-no-ehframe ... ++ t=out/test/elf/i386/relocatable-no-ehframe -157: ++ mkdir -p out/test/elf/i386/relocatable-no-ehframe -157: + '[' i386 = alpha ']' -157: + nm mold -157: + grep -q __tsan_init -122: + out/test/elf/i386/many-sections/exe -122: + grep -q Hello -122: + on_exit -122: + echo OK -122: OK -122: + exit 0 -150/269 Test #122: i686-many-sections .................. Passed 1.89 sec -test 158 - Start 158: i686-relocatable - -158: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable.sh" -158: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -158: Test timeout computed to be: 1500 -158: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable.sh +157: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-archive.sh .sh +148: + on_exit +148: + echo OK +148: OK +148: + exit 0 +158: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-dso.sh 158: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 158: ++ export LC_ALL=C 158: ++ LC_ALL=C +145/309 Test #148: x86_64-large-max-page-size .............. Passed 0.10 sec +test 160 + Start 160: x86_64-lto-llvm + +160: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-llvm.sh" +160: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +160: Test timeout computed to be: 1500 +157: ++ testname=lto-archive +157: ++ echo -n 'Testing lto-archive ... ' +157: Testing lto-archive ... ++ t=out/test/elf/x86_64/lto-archive +157: ++ mkdir -p out/test/elf/x86_64/lto-archive 158: ++++ uname -m -158: +++ canonical_name i686 +158: +++ canonical_name x86_64 158: +++ case $1 in -158: +++ echo i386 -158: ++ HOST=i386 +158: +++ echo x86_64 +158: ++ HOST=x86_64 158: ++ '[' -n '' ']' -158: ++ MACHINE=i386 +158: ++ MACHINE=x86_64 158: ++ '[' -n '' ']' 158: ++ CC=cc 158: ++ CXX=c++ @@ -9002,51 +10260,37 @@ 158: ++ QEMU= 158: ++ trap 'on_error $LINENO' ERR 158: ++ trap on_exit EXIT -158: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable.sh .sh -158: ++ testname=relocatable -158: ++ echo -n 'Testing relocatable ... ' -158: Testing relocatable ... ++ t=out/test/elf/i386/relocatable -158: ++ mkdir -p out/test/elf/i386/relocatable -158: + nm mold -158: + grep -q __tsan_init -155: + cat -155: + c++ -c -o out/test/elf/i386/relocatable-exception/a.o -xc++ - -154: + cat -154: + cc -c -o out/test/elf/i386/relocatable-debug-info/b.o -xc - -g -153: + cat -153: + cc -c -o out/test/elf/i386/relocatable-archive/b.o -xc - -155: + cat -155: + c++ -c -o out/test/elf/i386/relocatable-exception/b.o -xc++ - -154: + ./mold --relocatable -o out/test/elf/i386/relocatable-debug-info/c.o out/test/elf/i386/relocatable-debug-info/a.o out/test/elf/i386/relocatable-debug-info/b.o -156: + cat -156: + cc -c -o out/test/elf/i386/relocatable-merge-sections/a.o -xc -ffunction-sections - -154: + cc -B. -o out/test/elf/i386/relocatable-debug-info/exe out/test/elf/i386/relocatable-debug-info/c.o -154: + out/test/elf/i386/relocatable-debug-info/exe -154: Hello world -154: + on_exit -154: + echo OK -154: OK -154: + exit 0 -151/269 Test #154: i686-relocatable-debug-info ......... Passed 0.53 sec -test 159 - Start 159: i686-relro - -159: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relro.sh" -159: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -159: Test timeout computed to be: 1500 -153: + cat -153: + cc -c -o out/test/elf/i386/relocatable-archive/c.o -xc - -159: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relro.sh +158: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-dso.sh .sh +151: + readelf -sW out/test/elf/x86_64/linker-script-defsym/b.so +151: + grep -q 'FUNC .* bar' +151: + cat +151: + cc -o out/test/elf/x86_64/linker-script-defsym/c.o -c -xc - +157: + '[' cc = cc ']' +157: + echo 'int main() {}' +157: + cc -flto -o /dev/null -xc - +158: ++ testname=lto-dso +158: ++ echo -n 'Testing lto-dso ... ' +158: Testing lto-dso ... ++ t=out/test/elf/x86_64/lto-dso +158: ++ mkdir -p out/test/elf/x86_64/lto-dso +160: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-llvm.sh +160: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +160: ++ export LC_ALL=C +160: ++ LC_ALL=C +159: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-gcc.sh 159: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 159: ++ export LC_ALL=C 159: ++ LC_ALL=C 159: ++++ uname -m -159: +++ canonical_name i686 +145: + cc -B. -o out/test/elf/x86_64/large-alignment-dso/exe out/test/elf/x86_64/large-alignment-dso/c.o out/test/elf/x86_64/large-alignment-dso/b.so +158: + echo 'int main() {}' +160: ++++ uname -m +158: + cc -flto -o /dev/null -xc - +159: +++ canonical_name x86_64 159: +++ case $1 in -159: +++ echo i386 -159: ++ HOST=i386 +159: +++ echo x86_64 +159: ++ HOST=x86_64 159: ++ '[' -n '' ']' -159: ++ MACHINE=i386 +159: ++ MACHINE=x86_64 159: ++ '[' -n '' ']' 159: ++ CC=cc 159: ++ CXX=c++ @@ -9058,51 +10302,12 @@ 159: ++ QEMU= 159: ++ trap 'on_error $LINENO' ERR 159: ++ trap on_exit EXIT -159: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relro.sh .sh -159: ++ testname=relro -159: ++ echo -n 'Testing relro ... ' -159: Testing relro ... ++ t=out/test/elf/i386/relro -159: ++ mkdir -p out/test/elf/i386/relro -159: + cat -159: + cc -c -xc -o out/test/elf/i386/relro/a.o - -153: + cat -153: + cc -c -o out/test/elf/i386/relocatable-archive/d.o -xc - -156: + ./mold --relocatable -o out/test/elf/i386/relocatable-merge-sections/b.o out/test/elf/i386/relocatable-merge-sections/a.o -156: + readelf -WS out/test/elf/i386/relocatable-merge-sections/b.o -156: + grep -Fq .text.foo out/test/elf/i386/relocatable-merge-sections/log1 -156: + grep -Fq .text.bar out/test/elf/i386/relocatable-merge-sections/log1 -156: + ./mold --relocatable -o out/test/elf/i386/relocatable-merge-sections/c.o out/test/elf/i386/relocatable-merge-sections/a.o --relocatable-merge-sections -156: + readelf -WS out/test/elf/i386/relocatable-merge-sections/c.o -157: + cat -157: + cc -c -o out/test/elf/i386/relocatable-no-ehframe/a.o -xc -fno-unwind-tables -fno-asynchronous-unwind-tables - -156: + grep -Fq .text.foo out/test/elf/i386/relocatable-merge-sections/log2 -156: + grep -Fq .text.bar out/test/elf/i386/relocatable-merge-sections/log2 -156: + on_exit -156: + echo OK -156: OK -156: + exit 0 -152/269 Test #156: i686-relocatable-merge-sections ..... Passed 0.52 sec -test 160 - Start 160: i686-repro - -160: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/repro.sh" -160: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -160: Test timeout computed to be: 1500 -153: + ar crs out/test/elf/i386/relocatable-archive/e.a out/test/elf/i386/relocatable-archive/a.o out/test/elf/i386/relocatable-archive/b.o out/test/elf/i386/relocatable-archive/c.o -159: + cc -B. -o out/test/elf/i386/relro/exe1 out/test/elf/i386/relro/a.o -Wl,-z,relro,-z,lazy -160: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/repro.sh -160: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -160: ++ export LC_ALL=C -160: ++ LC_ALL=C -160: ++++ uname -m -160: +++ canonical_name i686 -158: + cc -c -o out/test/elf/i386/relocatable/a.o -xc - -158: + cat +160: +++ canonical_name x86_64 160: +++ case $1 in -160: +++ echo i386 -160: ++ HOST=i386 +160: +++ echo x86_64 +160: ++ HOST=x86_64 160: ++ '[' -n '' ']' -160: ++ MACHINE=i386 +160: ++ MACHINE=x86_64 160: ++ '[' -n '' ']' 160: ++ CC=cc 160: ++ CXX=c++ @@ -9114,55 +10319,61 @@ 160: ++ QEMU= 160: ++ trap 'on_error $LINENO' ERR 160: ++ trap on_exit EXIT -160: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/repro.sh .sh -160: ++ testname=repro -160: ++ echo -n 'Testing repro ... ' -160: Testing repro ... ++ t=out/test/elf/i386/repro -160: ++ mkdir -p out/test/elf/i386/repro -160: + cat -160: + cc -c -o out/test/elf/i386/repro/a.o -xc - -159: + out/test/elf/i386/relro/exe1 -159: + grep -q 'Hello world' -153: + ./mold -r -o out/test/elf/i386/relocatable-archive/f.o out/test/elf/i386/relocatable-archive/d.o out/test/elf/i386/relocatable-archive/e.a -159: + readelf --segments -W out/test/elf/i386/relro/exe1 -159: + grep -q 'GNU_RELRO ' out/test/elf/i386/relro/log1 -159: + cc -B. -o out/test/elf/i386/relro/exe2 out/test/elf/i386/relro/a.o -Wl,-z,relro,-z,now -157: + readelf -WS out/test/elf/i386/relocatable-no-ehframe/a.o -158: + cat -158: + cc -c -o out/test/elf/i386/relocatable/b.o -xc - -157: + grep -Fq .eh_frame out/test/elf/i386/relocatable-no-ehframe/log1 -153: + readelf --symbols out/test/elf/i386/relocatable-archive/f.o -153: + grep -q 'foo\b' out/test/elf/i386/relocatable-archive/log -157: + ./mold --relocatable -o out/test/elf/i386/relocatable-no-ehframe/b.o out/test/elf/i386/relocatable-no-ehframe/a.o -153: + grep -q 'bar\b' out/test/elf/i386/relocatable-archive/log -153: + grep -q 'baz\b' out/test/elf/i386/relocatable-archive/log -153: + on_exit -153: + echo OK -153: OK -153: + exit 0 -153/269 Test #153: i686-relocatable-archive ............ Passed 0.81 sec +159: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-gcc.sh .sh +160: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-llvm.sh .sh +159: ++ testname=lto-gcc +159: ++ echo -n 'Testing lto-gcc ... ' +159: Testing lto-gcc ... ++ t=out/test/elf/x86_64/lto-gcc +159: ++ mkdir -p out/test/elf/x86_64/lto-gcc +160: ++ testname=lto-llvm +160: ++ echo -n 'Testing lto-llvm ... ' +160: Testing lto-llvm ... ++ t=out/test/elf/x86_64/lto-llvm +160: ++ mkdir -p out/test/elf/x86_64/lto-llvm +153: + out/test/elf/x86_64/linker-script/exe +153: + grep -q 'Hello world' +160: ++ uname -m +153: + cc -B. -o out/test/elf/x86_64/linker-script/exe -Wl,-T,out/test/elf/x86_64/linker-script/script +159: + gcc -flto -o /dev/null -xc - +159: + echo 'int main() {}' +160: + '[' x86_64 = x86_64 ']' +160: + echo 'int main() {}' +160: + clang -flto -o /dev/null -xc - +160: + skip +160: + echo skipped +160: skipped +160: + trap - EXIT +160: + exit 0 +146/309 Test #160: x86_64-lto-llvm .........................***Skipped 0.02 sec test 161 - Start 161: i686-require-defined + Start 161: x86_64-lto-version-script -161: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/require-defined.sh" +161: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-version-script.sh" 161: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 161: Test timeout computed to be: 1500 -159: + out/test/elf/i386/relro/exe2 -159: + grep -q 'Hello world' -159: + readelf --segments -W out/test/elf/i386/relro/exe2 -161: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/require-defined.sh -159: + grep -q 'GNU_RELRO ' out/test/elf/i386/relro/log2 +149: + cc -B. -o out/test/elf/x86_64/large-text/exe out/test/elf/x86_64/large-text/a.o out/test/elf/x86_64/large-text/b.o +150: + cc -B. -o out/test/elf/x86_64/link-order/exe out/test/elf/x86_64/link-order/b.o -Wl,--as-needed out/test/elf/x86_64/link-order/libfoo.so out/test/elf/x86_64/link-order/libfoo.a +155: + on_exit +155: + echo OK +155: OK +155: + exit 0 +161: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-version-script.sh 161: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 161: ++ export LC_ALL=C 161: ++ LC_ALL=C 161: ++++ uname -m -159: + cc -B. -o out/test/elf/i386/relro/exe3 out/test/elf/i386/relro/a.o -Wl,-z,norelro -161: +++ canonical_name i686 +147/309 Test #155: x86_64-linker-script3 ................... Passed 0.10 sec +test 162 + Start 162: x86_64-many-sections + +162: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections.sh" +162: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +162: Test timeout computed to be: 1500 +161: +++ canonical_name x86_64 161: +++ case $1 in -161: +++ echo i386 -161: ++ HOST=i386 +161: +++ echo x86_64 +161: ++ HOST=x86_64 161: ++ '[' -n '' ']' -161: ++ MACHINE=i386 +161: ++ MACHINE=x86_64 161: ++ '[' -n '' ']' 161: ++ CC=cc 161: ++ CXX=c++ @@ -9174,41 +10385,36 @@ 161: ++ QEMU= 161: ++ trap 'on_error $LINENO' ERR 161: ++ trap on_exit EXIT -161: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/require-defined.sh .sh -158: + ./mold --relocatable -o out/test/elf/i386/relocatable/c.o out/test/elf/i386/relocatable/a.o out/test/elf/i386/relocatable/b.o -157: + readelf -WS out/test/elf/i386/relocatable-no-ehframe/b.o -157: + grep -Fq .eh_frame out/test/elf/i386/relocatable-no-ehframe/log2 -161: ++ testname=require-defined -161: ++ echo -n 'Testing require-defined ... ' -161: Testing require-defined ... ++ t=out/test/elf/i386/require-defined -161: ++ mkdir -p out/test/elf/i386/require-defined -160: + rm -rf out/test/elf/i386/repro/exe.repro out/test/elf/i386/repro/exe.repro.tar -157: + on_exit -157: + echo OK -157: OK -157: + exit 0 -160: + cc -B. -o out/test/elf/i386/repro/exe out/test/elf/i386/repro/a.o -154/269 Test #157: i686-relocatable-no-ehframe ......... Passed 0.49 sec -test 162 - Start 162: i686-response-file - -162: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/response-file.sh" -162: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -162: Test timeout computed to be: 1500 +161: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-version-script.sh .sh +161: ++ testname=lto-version-script +161: ++ echo -n 'Testing lto-version-script ... ' +161: Testing lto-version-script ... ++ t=out/test/elf/x86_64/lto-version-script +161: ++ mkdir -p out/test/elf/x86_64/lto-version-script +162: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections.sh +138: + cc -c -o out/test/elf/x86_64/init-array-priorities/i.o -xc - 161: + cat -158: + cc -B. -o out/test/elf/i386/relocatable/exe out/test/elf/i386/relocatable/c.o -161: + cc -o out/test/elf/i386/require-defined/a.o -c -xc - -162: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/response-file.sh 162: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 162: ++ export LC_ALL=C 162: ++ LC_ALL=C +138: + cat +154: + on_exit +154: + echo OK +154: OK +154: + exit 0 162: ++++ uname -m -162: +++ canonical_name i686 +148/309 Test #154: x86_64-linker-script2 ................... Passed 0.11 sec +test 163 + Start 163: x86_64-many-sections2 + +163: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections2.sh" +163: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +163: Test timeout computed to be: 1500 +162: +++ canonical_name x86_64 162: +++ case $1 in -162: +++ echo i386 -162: ++ HOST=i386 +162: +++ echo x86_64 +162: ++ HOST=x86_64 162: ++ '[' -n '' ']' -162: ++ MACHINE=i386 +162: ++ MACHINE=x86_64 162: ++ '[' -n '' ']' 162: ++ CC=cc 162: ++ CXX=c++ @@ -9220,65 +10426,30 @@ 162: ++ QEMU= 162: ++ trap 'on_error $LINENO' ERR 162: ++ trap on_exit EXIT -162: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/response-file.sh .sh -162: ++ testname=response-file -162: ++ echo -n 'Testing response-file ... ' -162: Testing response-file ... ++ t=out/test/elf/i386/response-file -162: ++ mkdir -p out/test/elf/i386/response-file -162: + cat -162: + cc -c -o out/test/elf/i386/response-file/a.o -xc - -160: + '[' -f out/test/elf/i386/repro/exe.repro.tar ']' -160: + cc -B. -o out/test/elf/i386/repro/exe out/test/elf/i386/repro/a.o -Wl,-repro -159: + grep -q 'Hello world' -159: + out/test/elf/i386/relro/exe3 -159: + readelf --segments -W out/test/elf/i386/relro/exe3 -158: + out/test/elf/i386/relocatable/exe -159: + grep -q 'GNU_RELRO ' out/test/elf/i386/relro/log3 -158: Hello world -158: + on_exit -158: + echo OK -158: OK -158: + exit 0 -159: + on_exit -159: + echo OK -159: OK -159: + exit 0 -155/269 Test #158: i686-relocatable .................... Passed 0.51 sec -test 163 - Start 163: i686-retain-symbols-file - -163: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/retain-symbols-file.sh" -163: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -163: Test timeout computed to be: 1500 -156/269 Test #159: i686-relro .......................... Passed 0.30 sec -test 164 - Start 164: i686-reverse-sections - -164: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/reverse-sections.sh" -164: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -164: Test timeout computed to be: 1500 -163: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/retain-symbols-file.sh +162: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections.sh .sh +161: + cc -flto -c -fPIC -o out/test/elf/x86_64/lto-version-script/a.o -xc - +162: ++ testname=many-sections +162: ++ echo -n 'Testing many-sections ... ' +162: Testing many-sections ... ++ t=out/test/elf/x86_64/many-sections +162: ++ mkdir -p out/test/elf/x86_64/many-sections +163: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections2.sh +162: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' +162: + cc -c -xassembler -o out/test/elf/x86_64/many-sections/a.o - +162: + seq 1 100000 163: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 163: ++ export LC_ALL=C 163: ++ LC_ALL=C -164: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/reverse-sections.sh -164: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -164: ++ export LC_ALL=C -164: ++ LC_ALL=C 163: ++++ uname -m -164: ++++ uname -m -163: +++ canonical_name i686 +151: + cc -B. -o out/test/elf/x86_64/linker-script-defsym/exe out/test/elf/x86_64/linker-script-defsym/c.o out/test/elf/x86_64/linker-script-defsym/b.so +163: +++ canonical_name x86_64 163: +++ case $1 in -163: +++ echo i386 -163: ++ HOST=i386 +163: +++ echo x86_64 +163: ++ HOST=x86_64 163: ++ '[' -n '' ']' -163: ++ MACHINE=i386 +163: ++ MACHINE=x86_64 163: ++ '[' -n '' ']' 163: ++ CC=cc 163: ++ CXX=c++ -164: +++ canonical_name i686 -164: +++ case $1 in -164: +++ echo i386 163: ++ GCC=gcc 163: ++ GXX=g++ 163: ++ OBJDUMP=objdump @@ -9287,9 +10458,46 @@ 163: ++ QEMU= 163: ++ trap 'on_error $LINENO' ERR 163: ++ trap on_exit EXIT -164: ++ HOST=i386 +163: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections2.sh .sh +163: ++ testname=many-sections2 +163: ++ echo -n 'Testing many-sections2 ... ' +163: Testing many-sections2 ... ++ t=out/test/elf/x86_64/many-sections2 +163: ++ mkdir -p out/test/elf/x86_64/many-sections2 +161: + cat +161: + cc -B. -shared -o out/test/elf/x86_64/lto-version-script/c.so -flto out/test/elf/x86_64/lto-version-script/a.o -Wl,-version-script=out/test/elf/x86_64/lto-version-script/b.script +153: + grep -q 'Hello world' +163: + nm mold +163: + grep -q __tsan_init +153: + out/test/elf/x86_64/linker-script/exe +150: + readelf --dynamic out/test/elf/x86_64/link-order/exe +153: + cc -B. -o out/test/elf/x86_64/linker-script/exe -Wl,--script,out/test/elf/x86_64/linker-script/script +138: + cc -B. -o out/test/elf/x86_64/init-array-priorities/exe out/test/elf/x86_64/init-array-priorities/a.o out/test/elf/x86_64/init-array-priorities/b.o out/test/elf/x86_64/init-array-priorities/c.o out/test/elf/x86_64/init-array-priorities/d.o out/test/elf/x86_64/init-array-priorities/e.o out/test/elf/x86_64/init-array-priorities/f.o out/test/elf/x86_64/init-array-priorities/g.o out/test/elf/x86_64/init-array-priorities/h.o out/test/elf/x86_64/init-array-priorities/i.o +145: + out/test/elf/x86_64/large-alignment-dso/exe +145: + grep -q 'Hello world' +145: + on_exit +145: + echo OK +145: OK +145: + exit 0 +149/309 Test #145: x86_64-large-alignment-dso .............. Passed 0.18 sec +test 164 + Start 164: x86_64-mergeable-strings + +164: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/mergeable-strings.sh" +164: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +164: Test timeout computed to be: 1500 +164: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mergeable-strings.sh +164: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +164: ++ export LC_ALL=C +164: ++ LC_ALL=C +150: + grep -q libfoo +150: + cc -B. -o out/test/elf/x86_64/link-order/exe out/test/elf/x86_64/link-order/b.o -Wl,--as-needed out/test/elf/x86_64/link-order/libfoo.a out/test/elf/x86_64/link-order/libfoo.so +164: ++++ uname -m +164: +++ canonical_name x86_64 +164: +++ case $1 in +164: +++ echo x86_64 +164: ++ HOST=x86_64 164: ++ '[' -n '' ']' -164: ++ MACHINE=i386 +164: ++ MACHINE=x86_64 164: ++ '[' -n '' ']' 164: ++ CC=cc 164: ++ CXX=c++ @@ -9301,57 +10509,37 @@ 164: ++ QEMU= 164: ++ trap 'on_error $LINENO' ERR 164: ++ trap on_exit EXIT -163: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/retain-symbols-file.sh .sh -164: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/reverse-sections.sh .sh -163: ++ testname=retain-symbols-file -163: ++ echo -n 'Testing retain-symbols-file ... ' -163: Testing retain-symbols-file ... ++ t=out/test/elf/i386/retain-symbols-file -163: ++ mkdir -p out/test/elf/i386/retain-symbols-file -164: ++ testname=reverse-sections -164: ++ echo -n 'Testing reverse-sections ... ' -164: Testing reverse-sections ... ++ t=out/test/elf/i386/reverse-sections -164: ++ mkdir -p out/test/elf/i386/reverse-sections -163: + cat -163: + cc -c -o out/test/elf/i386/retain-symbols-file/a.o -xc - +164: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mergeable-strings.sh .sh +164: ++ testname=mergeable-strings +164: ++ echo -n 'Testing mergeable-strings ... ' +164: Testing mergeable-strings ... ++ t=out/test/elf/x86_64/mergeable-strings +164: ++ mkdir -p out/test/elf/x86_64/mergeable-strings 164: + cat -164: + cc -o out/test/elf/i386/reverse-sections/a.o -c -xc++ - -161: + rm -f out/test/elf/i386/require-defined/b.a -123: + ./mold --relocatable -o out/test/elf/i386/many-sections2/b.o out/test/elf/i386/many-sections2/a.o -161: + ar rcs out/test/elf/i386/require-defined/b.a out/test/elf/i386/require-defined/a.o -163: + cat -162: + cat -162: + cc -c -o out/test/elf/i386/response-file/b.o -xc - -163: + cc -B. -o out/test/elf/i386/retain-symbols-file/exe out/test/elf/i386/retain-symbols-file/a.o -Wl,--retain-symbols-file=out/test/elf/i386/retain-symbols-file/symbols -160: + tar -C out/test/elf/i386/repro -xf out/test/elf/i386/repro/exe.repro.tar -163: + readelf -W --symbols out/test/elf/i386/retain-symbols-file/exe -163: + grep -qw foo out/test/elf/i386/retain-symbols-file/log -163: + grep -qw bar out/test/elf/i386/retain-symbols-file/log -163: + grep -qw main out/test/elf/i386/retain-symbols-file/log -163: + grep -qw baz out/test/elf/i386/retain-symbols-file/log -163: + on_exit -163: + echo OK -163: OK -163: + exit 0 -157/269 Test #163: i686-retain-symbols-file ............ Passed 0.11 sec +151: + out/test/elf/x86_64/linker-script-defsym/exe +151: + grep -q 42 +151: + on_exit +151: + echo OK +151: OK +151: + exit 0 +150/309 Test #151: x86_64-linker-script-defsym ............. Passed 0.17 sec test 165 - Start 165: i686-rodata-name + Start 165: x86_64-missing-but-ok -165: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/rodata-name.sh" +165: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-but-ok.sh" 165: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 165: Test timeout computed to be: 1500 -165: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rodata-name.sh +164: + cc -o out/test/elf/x86_64/mergeable-strings/a.o -c -xc - -O2 +165: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-but-ok.sh 165: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 165: ++ export LC_ALL=C 165: ++ LC_ALL=C 165: ++++ uname -m -161: + cat -161: + cc -o out/test/elf/i386/require-defined/c.o -c -xc - -165: +++ canonical_name i686 +165: +++ canonical_name x86_64 165: +++ case $1 in -165: +++ echo i386 -165: ++ HOST=i386 +165: +++ echo x86_64 +165: ++ HOST=x86_64 165: ++ '[' -n '' ']' -165: ++ MACHINE=i386 +165: ++ MACHINE=x86_64 165: ++ '[' -n '' ']' 165: ++ CC=cc 165: ++ CXX=c++ @@ -9363,57 +10551,65 @@ 165: ++ QEMU= 165: ++ trap 'on_error $LINENO' ERR 165: ++ trap on_exit EXIT -165: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rodata-name.sh .sh -165: ++ testname=rodata-name -165: ++ echo -n 'Testing rodata-name ... ' -165: Testing rodata-name ... ++ t=out/test/elf/i386/rodata-name -165: ++ mkdir -p out/test/elf/i386/rodata-name -155: + ./mold --relocatable -o out/test/elf/i386/relocatable-exception/c.o out/test/elf/i386/relocatable-exception/a.o out/test/elf/i386/relocatable-exception/b.o -162: + cat -162: + cc -c -o out/test/elf/i386/response-file/c.o -xc - -165: + '[' i386 = arm ']' -165: + cat -165: + cc -c -o out/test/elf/i386/rodata-name/a.o -x assembler - -155: + c++ -B. -o out/test/elf/i386/relocatable-exception/exe out/test/elf/i386/relocatable-exception/c.o +165: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-but-ok.sh .sh +165: ++ testname=missing-but-ok +165: ++ echo -n 'Testing missing-but-ok ... ' +165: Testing missing-but-ok ... ++ t=out/test/elf/x86_64/missing-but-ok +165: ++ mkdir -p out/test/elf/x86_64/missing-but-ok +153: + out/test/elf/x86_64/linker-script/exe +138: + out/test/elf/x86_64/init-array-priorities/exe +138: + grep -q 21348756 +138: + on_exit +138: + echo OK +138: OK +138: + exit 0 +165: + cc -o out/test/elf/x86_64/missing-but-ok/a.o -c -x assembler - 165: + cat -165: + cc -c -o out/test/elf/i386/rodata-name/b.o -xc - -160: + grep -q /a.o out/test/elf/i386/repro/exe.repro/response.txt -160: + grep -q '[ms]old' out/test/elf/i386/repro/exe.repro/version.txt -160: + rm -rf out/test/elf/i386/repro/exe.repro out/test/elf/i386/repro/exe.repro.tar -164: + cat -164: + cc -o out/test/elf/i386/reverse-sections/b.o -c -xc++ - -160: + MOLD_REPRO=1 -160: + cc -B. -o out/test/elf/i386/repro/exe out/test/elf/i386/repro/a.o -161: + cc -B. -o out/test/elf/i386/require-defined/exe out/test/elf/i386/require-defined/c.o out/test/elf/i386/require-defined/b.a -162: + echo ''\''out/test/elf/i386/response-file/b.o'\'' '\''out/test/elf/i386/response-file/c.o'\''' -162: + cc -o out/test/elf/i386/response-file/exe out/test/elf/i386/response-file/a.o -Wl,@out/test/elf/i386/response-file/rsp -165: + cc -B. -o out/test/elf/i386/rodata-name/exe out/test/elf/i386/rodata-name/a.o out/test/elf/i386/rodata-name/b.o -155: + out/test/elf/i386/relocatable-exception/exe -155: 0 -155: + on_exit -155: + echo OK -155: OK -155: + exit 0 -158/269 Test #155: i686-relocatable-exception .......... Passed 1.05 sec +151/309 Test #138: x86_64-init-array-priorities ............ Passed 0.43 sec test 166 - Start 166: i686-rosegment + Start 166: x86_64-missing-error -166: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/rosegment.sh" +166: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-error.sh" 166: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 166: Test timeout computed to be: 1500 -166: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rosegment.sh +153: + grep -q 'Hello world' +153: + on_exit +153: + echo OK +153: OK +153: + exit 0 +165: + ./mold -o out/test/elf/x86_64/missing-but-ok/exe out/test/elf/x86_64/missing-but-ok/a.o +152/309 Test #153: x86_64-linker-script .................... Passed 0.20 sec +test 167 + Start 167: x86_64-mold-wrapper + +167: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper.sh" +167: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +167: Test timeout computed to be: 1500 +166: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-error.sh 166: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 166: ++ export LC_ALL=C 166: ++ LC_ALL=C +167: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper.sh +167: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +167: ++ export LC_ALL=C +167: ++ LC_ALL=C 166: ++++ uname -m -161: + grep -q foobar -161: + readelf --symbols out/test/elf/i386/require-defined/exe -166: +++ canonical_name i686 +165: + on_exit +165: + echo OK +165: OK +165: + exit 0 +150: + readelf --dynamic out/test/elf/x86_64/link-order/exe +167: ++++ uname -m +167: +++ canonical_name x86_64 +167: +++ case $1 in +167: +++ echo x86_64 +150: + grep -q libfoo +166: +++ canonical_name x86_64 166: +++ case $1 in -166: +++ echo i386 -166: ++ HOST=i386 +166: +++ echo x86_64 +166: ++ HOST=x86_64 166: ++ '[' -n '' ']' -166: ++ MACHINE=i386 +166: ++ MACHINE=x86_64 166: ++ '[' -n '' ']' 166: ++ CC=cc 166: ++ CXX=c++ @@ -9425,100 +10621,18 @@ 166: ++ QEMU= 166: ++ trap 'on_error $LINENO' ERR 166: ++ trap on_exit EXIT -166: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rosegment.sh .sh -166: ++ testname=rosegment -166: ++ echo -n 'Testing rosegment ... ' -166: Testing rosegment ... ++ t=out/test/elf/i386/rosegment -166: ++ mkdir -p out/test/elf/i386/rosegment -161: + cc -B. -o out/test/elf/i386/require-defined/exe out/test/elf/i386/require-defined/c.o out/test/elf/i386/require-defined/b.a -Wl,-require-defined,foobar -166: + cat -166: + cc -o out/test/elf/i386/rosegment/a.o -c -xc - -160: + tar -C out/test/elf/i386/repro -xf out/test/elf/i386/repro/exe.repro.tar -164: + cat -164: + cc -o out/test/elf/i386/reverse-sections/c.o -c -xc++ - -165: + readelf -p .rodata.str out/test/elf/i386/rodata-name/exe -165: + grep -q Hello -165: + readelf -p .rodata.str out/test/elf/i386/rodata-name/exe -165: + grep -q world -165: + readelf -p .rodata.str out/test/elf/i386/rodata-name/exe -165: + grep -q foobar -162: + on_exit -162: + echo OK -162: OK -162: + exit 0 -165: + readelf -p .rodata.cst out/test/elf/i386/rodata-name/exe -165: + grep -q abcdefgh -159/269 Test #162: i686-response-file .................. Passed 0.35 sec -test 167 - Start 167: i686-rpath - -167: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/rpath.sh" -167: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -167: Test timeout computed to be: 1500 -160: + grep -q /a.o out/test/elf/i386/repro/exe.repro/response.txt -165: + readelf -p .rodatabar out/test/elf/i386/rodata-name/exe -165: + grep -q bar -160: + grep -q '[ms]old' out/test/elf/i386/repro/exe.repro/version.txt -165: + on_exit -165: + echo OK -165: OK -165: + exit 0 -160/269 Test #165: i686-rodata-name .................... Passed 0.18 sec +153/309 Test #165: x86_64-missing-but-ok ................... Passed 0.04 sec test 168 - Start 168: i686-run-clang + Start 168: x86_64-mold-wrapper2 -168: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/run-clang.sh" +168: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper2.sh" 168: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 168: Test timeout computed to be: 1500 -160: + on_exit -160: + echo OK -160: OK -160: + exit 0 -161/269 Test #160: i686-repro .......................... Passed 0.47 sec -test 169 - Start 169: i686-run - -169: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/run.sh" -169: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -169: Test timeout computed to be: 1500 -169: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/run.sh -167: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rpath.sh -168: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/run-clang.sh -169: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -167: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -167: ++ export LC_ALL=C -167: ++ LC_ALL=C -169: ++ export LC_ALL=C -169: ++ LC_ALL=C -168: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -168: ++ export LC_ALL=C -168: ++ LC_ALL=C -167: ++++ uname -m -169: ++++ uname -m -169: +++ canonical_name i686 -169: +++ case $1 in -169: +++ echo i386 -168: ++++ uname -m -167: +++ canonical_name i686 -167: +++ case $1 in -167: +++ echo i386 -169: ++ HOST=i386 -169: ++ '[' -n '' ']' -169: ++ MACHINE=i386 -169: ++ '[' -n '' ']' -169: ++ CC=cc -169: ++ CXX=c++ -169: ++ GCC=gcc -169: ++ GXX=g++ -169: ++ OBJDUMP=objdump -169: ++ OBJCOPY=objcopy -169: ++ STRIP=strip -169: ++ QEMU= -169: ++ trap 'on_error $LINENO' ERR -169: ++ trap on_exit EXIT -167: ++ HOST=i386 +164: + cat +164: + cc -o out/test/elf/x86_64/mergeable-strings/b.o -c -xc - -O2 +167: ++ HOST=x86_64 167: ++ '[' -n '' ']' -167: ++ MACHINE=i386 +167: ++ MACHINE=x86_64 167: ++ '[' -n '' ']' 167: ++ CC=cc 167: ++ CXX=c++ @@ -9530,13 +10644,51 @@ 167: ++ QEMU= 167: ++ trap 'on_error $LINENO' ERR 167: ++ trap on_exit EXIT -168: +++ canonical_name i686 +167: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper.sh .sh +167: ++ testname=mold-wrapper +167: ++ echo -n 'Testing mold-wrapper ... ' +167: Testing mold-wrapper ... ++ t=out/test/elf/x86_64/mold-wrapper +167: ++ mkdir -p out/test/elf/x86_64/mold-wrapper +150: + on_exit +150: + echo OK +150: OK +150: + exit 0 +166: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-error.sh .sh +166: ++ testname=missing-error +166: ++ echo -n 'Testing missing-error ... ' +166: Testing missing-error ... ++ t=out/test/elf/x86_64/missing-error +166: ++ mkdir -p out/test/elf/x86_64/missing-error +157: + cc -o out/test/elf/x86_64/lto-archive/a.o -c -flto -xc - +157: + cat +154/309 Test #150: x86_64-link-order ....................... Passed 0.22 sec +test 169 + Start 169: x86_64-no-eh-frame-header + +169: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-eh-frame-header.sh" +169: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +169: Test timeout computed to be: 1500 +167: + '[' cc = cc ']' +167: + ldd mold-wrapper.so +167: + grep -q libasan +166: + cat +168: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper2.sh +159: + gcc -flto -c -o out/test/elf/x86_64/lto-gcc/a.o -xc - +159: + cat +168: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +168: ++ export LC_ALL=C +168: ++ LC_ALL=C +169: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-eh-frame-header.sh +149: + grep -q 'Hello world' +168: ++++ uname -m +169: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +169: ++ export LC_ALL=C +169: ++ LC_ALL=C +168: +++ canonical_name x86_64 168: +++ case $1 in -168: +++ echo i386 -168: ++ HOST=i386 -169: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/run.sh .sh +168: +++ echo x86_64 +168: ++ HOST=x86_64 168: ++ '[' -n '' ']' -168: ++ MACHINE=i386 +168: ++ MACHINE=x86_64 168: ++ '[' -n '' ']' 168: ++ CC=cc 168: ++ CXX=c++ @@ -9548,59 +10700,68 @@ 168: ++ QEMU= 168: ++ trap 'on_error $LINENO' ERR 168: ++ trap on_exit EXIT -167: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rpath.sh .sh -168: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/run-clang.sh .sh -168: ++ testname=run-clang -168: ++ echo -n 'Testing run-clang ... ' -168: Testing run-clang ... ++ t=out/test/elf/i386/run-clang -168: ++ mkdir -p out/test/elf/i386/run-clang -169: ++ testname=run -169: ++ echo -n 'Testing run ... ' -169: Testing run ... ++ t=out/test/elf/i386/run -169: ++ mkdir -p out/test/elf/i386/run -169: + '[' cc = cc ']' -169: + grep -q '__[at]san_init' -169: + nm mold-wrapper.so -167: ++ testname=rpath -167: ++ echo -n 'Testing rpath ... ' -167: Testing rpath ... ++ t=out/test/elf/i386/rpath -167: ++ mkdir -p out/test/elf/i386/rpath -168: + '[' cc = cc ']' -167: + cat -168: + grep -q '__[at]san_init' -168: + nm mold-wrapper.so -167: + cc -o out/test/elf/i386/rpath/a.o -c -x assembler - -161: + readelf --symbols out/test/elf/i386/require-defined/exe -161: + grep -q foobar -169: + cat -169: + cc -xc -c -o out/test/elf/i386/run/a.o - -161: + cc -B. -o out/test/elf/i386/require-defined/exe out/test/elf/i386/require-defined/c.o out/test/elf/i386/require-defined/b.a -Wl,-require-defined,xyz -168: + clang --version -166: + cc -B. -o out/test/elf/i386/rosegment/exe1 out/test/elf/i386/rosegment/a.o -167: + cc -B. -o out/test/elf/i386/rpath/exe1 out/test/elf/i386/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-R/no/such/directory,-R/ -168: + skip -168: + echo skipped -168: skipped -168: + trap - EXIT -168: + exit 0 -162/269 Test #168: i686-run-clang ......................***Skipped 0.03 sec +168: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper2.sh .sh +152: + cat +152: + cc -c -o out/test/elf/x86_64/linker-script-relocatable/a.o -xc - +168: ++ testname=mold-wrapper2 +168: ++ echo -n 'Testing mold-wrapper2 ... ' +168: Testing mold-wrapper2 ... ++ t=out/test/elf/x86_64/mold-wrapper2 +168: ++ mkdir -p out/test/elf/x86_64/mold-wrapper2 +168: + ldd mold-wrapper.so +168: + grep -q libasan +166: + cc -o out/test/elf/x86_64/missing-error/a.o -c -xc - +149: + out/test/elf/x86_64/large-text/exe +169: ++++ uname -m +149: + on_exit +149: + echo OK +149: OK +149: + exit 0 +169: +++ canonical_name x86_64 +169: +++ case $1 in +169: +++ echo x86_64 +169: ++ HOST=x86_64 +169: ++ '[' -n '' ']' +169: ++ MACHINE=x86_64 +169: ++ '[' -n '' ']' +169: ++ CC=cc +169: ++ CXX=c++ +169: ++ GCC=gcc +169: ++ GXX=g++ +169: ++ OBJDUMP=objdump +169: ++ OBJCOPY=objcopy +169: ++ STRIP=strip +169: ++ QEMU= +169: ++ trap 'on_error $LINENO' ERR +169: ++ trap on_exit EXIT +169: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-eh-frame-header.sh .sh +155/309 Test #149: x86_64-large-text ....................... Passed 0.24 sec test 170 - Start 170: i686-section-align + Start 170: x86_64-no-quick-exit -170: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-align.sh" +170: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-quick-exit.sh" 170: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 170: Test timeout computed to be: 1500 -170: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-align.sh +169: ++ testname=no-eh-frame-header +169: ++ echo -n 'Testing no-eh-frame-header ... ' +169: Testing no-eh-frame-header ... ++ t=out/test/elf/x86_64/no-eh-frame-header +169: ++ mkdir -p out/test/elf/x86_64/no-eh-frame-header +167: + nm mold +167: + grep -q '__[at]san_init' +158: + cc -flto -c -fPIC -o out/test/elf/x86_64/lto-dso/a.o -xc - +158: + cat +170: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-quick-exit.sh +168: + nm mold +168: + grep -q '__[at]san_init' 170: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 170: ++ export LC_ALL=C 170: ++ LC_ALL=C 170: ++++ uname -m -170: +++ canonical_name i686 +170: +++ canonical_name x86_64 170: +++ case $1 in -170: +++ echo i386 -170: ++ HOST=i386 +170: +++ echo x86_64 +170: ++ HOST=x86_64 170: ++ '[' -n '' ']' -170: ++ MACHINE=i386 +170: ++ MACHINE=x86_64 170: ++ '[' -n '' ']' 170: ++ CC=cc 170: ++ CXX=c++ @@ -9612,48 +10773,86 @@ 170: ++ QEMU= 170: ++ trap 'on_error $LINENO' ERR 170: ++ trap on_exit EXIT -170: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-align.sh .sh -170: ++ testname=section-align -170: ++ echo -n 'Testing section-align ... ' -170: Testing section-align ... ++ t=out/test/elf/i386/section-align -170: ++ mkdir -p out/test/elf/i386/section-align +170: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-quick-exit.sh .sh +169: + cc -o out/test/elf/x86_64/no-eh-frame-header/a.o -c -xc - +170: ++ testname=no-quick-exit +170: ++ echo -n 'Testing no-quick-exit ... ' +170: Testing no-quick-exit ... ++ t=out/test/elf/x86_64/no-quick-exit +170: ++ mkdir -p out/test/elf/x86_64/no-quick-exit 170: + cat -170: + cc -o out/test/elf/i386/section-align/a.o -c -xc -fno-PIC - -164: + c++ -B. -o out/test/elf/i386/reverse-sections/exe1 out/test/elf/i386/reverse-sections/a.o out/test/elf/i386/reverse-sections/b.o out/test/elf/i386/reverse-sections/c.o -167: + readelf --dynamic out/test/elf/i386/rpath/exe1 -167: + grep -Fq 'Library runpath: [/foo:/bar:/no/such/directory:/]' -167: + cc -B. -o out/test/elf/i386/rpath/exe2 out/test/elf/i386/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-rpath,/foo,-rpath,/baz -166: + readelf -W --segments out/test/elf/i386/rosegment/exe1 -161: + grep -q 'undefined symbol: xyz' out/test/elf/i386/require-defined/log -166: + grep -q '\.interp .* \.text' out/test/elf/i386/rosegment/log1 -161: + on_exit -161: + echo OK -161: OK -161: + exit 0 -163/269 Test #161: i686-require-defined ................ Passed 0.46 sec +170: + cc -o out/test/elf/x86_64/no-quick-exit/a.o -c -xc - +157: + cat +157: + cc -o out/test/elf/x86_64/lto-archive/b.o -c -flto -xc - +169: + cat +159: + gcc -B. -o out/test/elf/x86_64/lto-gcc/exe1 -flto out/test/elf/x86_64/lto-gcc/a.o +158: + cc -B. -shared -o out/test/elf/x86_64/lto-dso/b.so -flto out/test/elf/x86_64/lto-dso/a.o +166: + ./mold -o out/test/elf/x86_64/missing-error/exe out/test/elf/x86_64/missing-error/a.o +152: + cat +152: + cc -c -o out/test/elf/x86_64/linker-script-relocatable/b.o -xc - +169: + cc -B. -Wl,--no-eh-frame-hdr -Wl,--thread-count=1 -O0 -o out/test/elf/x86_64/no-eh-frame-header/exe out/test/elf/x86_64/no-eh-frame-header/a.o +157: + rm -f out/test/elf/x86_64/lto-archive/c.a +157: + ar rc out/test/elf/x86_64/lto-archive/c.a out/test/elf/x86_64/lto-archive/a.o out/test/elf/x86_64/lto-archive/b.o +157: + cc -o out/test/elf/x86_64/lto-archive/d.o -c -flto -xc - +157: + cat +166: + grep -q 'undefined symbol: foo' out/test/elf/x86_64/missing-error/log +170: + cc -B. -o out/test/elf/x86_64/no-quick-exit/exe out/test/elf/x86_64/no-quick-exit/a.o -Wl,-no-quick-exit +161: + '[' x86_64 = ppc64 ']' +161: + nm -D out/test/elf/x86_64/lto-version-script/c.so +161: + grep -q 'T foo' +166: + grep -q '>>> .*a\.o' out/test/elf/x86_64/missing-error/log +166: + on_exit +166: + echo OK +166: OK +166: + exit 0 +156/309 Test #166: x86_64-missing-error .................... Passed 0.10 sec test 171 - Start 171: i686-section-order + Start 171: x86_64-no-undefined-version -171: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-order.sh" +171: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-undefined-version.sh" 171: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 171: Test timeout computed to be: 1500 -166: + cc -B. -o out/test/elf/i386/rosegment/exe2 out/test/elf/i386/rosegment/a.o -Wl,--rosegment -171: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-order.sh +161: + nm -D out/test/elf/x86_64/lto-version-script/c.so +161: + grep -q 'T bar' +161: + on_exit +161: + echo OK +161: OK +161: + exit 0 +157: + cc -B. -o out/test/elf/x86_64/lto-archive/exe -flto out/test/elf/x86_64/lto-archive/d.o out/test/elf/x86_64/lto-archive/c.a +169: + readelf -WS out/test/elf/x86_64/no-eh-frame-header/exe +152: + echo 'INPUT(out/test/elf/x86_64/linker-script-relocatable/a.o out/test/elf/x86_64/linker-script-relocatable/b.o)' +152: + ./mold --relocatable -o out/test/elf/x86_64/linker-script-relocatable/d.o out/test/elf/x86_64/linker-script-relocatable/c.script +164: + cc -o out/test/elf/x86_64/mergeable-strings/exe1 out/test/elf/x86_64/mergeable-strings/a.o out/test/elf/x86_64/mergeable-strings/b.o -no-pie +171: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-undefined-version.sh 171: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 171: ++ export LC_ALL=C +157/309 Test #161: x86_64-lto-version-script ............... Passed 0.19 sec +test 172 + Start 172: x86_64-nocopyreloc + +172: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/nocopyreloc.sh" +172: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +172: Test timeout computed to be: 1500 +169: + grep -F .eh_frame_hdr out/test/elf/x86_64/no-eh-frame-header/log +169: + out/test/elf/x86_64/no-eh-frame-header/exe +169: + on_exit +169: + echo OK +169: OK +169: + exit 0 171: ++ LC_ALL=C -169: ++ pwd +158/309 Test #169: x86_64-no-eh-frame-header ............... Passed 0.08 sec +test 173 + Start 173: x86_64-noinhibit-exec + +173: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/noinhibit-exec.sh" +173: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +173: Test timeout computed to be: 1500 171: ++++ uname -m -169: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/mold-wrapper.so -169: ++ pwd -169: + MOLD_PATH=/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/mold -169: + gcc -o out/test/elf/i386/run/exe out/test/elf/i386/run/a.o -B/usr/bin -171: +++ canonical_name i686 +171: +++ canonical_name x86_64 171: +++ case $1 in -171: +++ echo i386 -171: ++ HOST=i386 +171: +++ echo x86_64 +171: ++ HOST=x86_64 171: ++ '[' -n '' ']' -171: ++ MACHINE=i386 +171: ++ MACHINE=x86_64 171: ++ '[' -n '' ']' 171: ++ CC=cc 171: ++ CXX=c++ @@ -9665,45 +10864,31 @@ 171: ++ QEMU= 171: ++ trap 'on_error $LINENO' ERR 171: ++ trap on_exit EXIT -170: + cc -B. -o out/test/elf/i386/section-align/exe1 out/test/elf/i386/section-align/a.o -Wl,--section-align=.foo=0x2000 -171: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-order.sh .sh -171: ++ testname=section-order -171: ++ echo -n 'Testing section-order ... ' -171: Testing section-order ... ++ t=out/test/elf/i386/section-order -171: ++ mkdir -p out/test/elf/i386/section-order -171: + '[' -z '' ']' -171: + cc -o out/test/elf/i386/section-order/a.o -c -xc -fno-PIC - -171: + cat -164: + grep -q 'foo1 foo2 foo3 foo4 foo5 foo6' -164: + out/test/elf/i386/reverse-sections/exe1 -164: + c++ -B. -o out/test/elf/i386/reverse-sections/exe2 out/test/elf/i386/reverse-sections/a.o out/test/elf/i386/reverse-sections/b.o out/test/elf/i386/reverse-sections/c.o -Wl,--reverse-sections -167: + readelf --dynamic out/test/elf/i386/rpath/exe2 -167: + grep -Fq 'Library runpath: [/foo:/bar:/baz]' -166: + readelf -W --segments out/test/elf/i386/rosegment/exe2 -166: + grep -q '\.interp .* \.text' out/test/elf/i386/rosegment/log2 -166: + cc -B. -o out/test/elf/i386/rosegment/exe3 out/test/elf/i386/rosegment/a.o -Wl,--no-rosegment -167: + on_exit -167: + echo OK -167: OK -167: + exit 0 -164/269 Test #167: i686-rpath .......................... Passed 0.15 sec -test 172 - Start 172: i686-section-start - -172: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-start.sh" -172: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -172: Test timeout computed to be: 1500 -172: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-start.sh +171: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-undefined-version.sh .sh +171: ++ testname=no-undefined-version +171: ++ echo -n 'Testing no-undefined-version ... ' +171: Testing no-undefined-version ... ++ t=out/test/elf/x86_64/no-undefined-version +171: ++ mkdir -p out/test/elf/x86_64/no-undefined-version +172: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/nocopyreloc.sh 172: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 172: ++ export LC_ALL=C 172: ++ LC_ALL=C +90: + c++ -B. -o out/test/elf/x86_64/emit-relocs-dead-sections/exe out/test/elf/x86_64/emit-relocs-dead-sections/a.o out/test/elf/x86_64/emit-relocs-dead-sections/b.o -Wl,-emit-relocs +173: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/noinhibit-exec.sh +152: + cc -B. -o out/test/elf/x86_64/linker-script-relocatable/exe out/test/elf/x86_64/linker-script-relocatable/d.o +171: + echo 'ver_x { global: foo; };' 172: ++++ uname -m -172: +++ canonical_name i686 +173: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +173: ++ export LC_ALL=C +173: ++ LC_ALL=C +171: + cc -o out/test/elf/x86_64/no-undefined-version/b.o -c -xc - +171: + cat +172: +++ canonical_name x86_64 172: +++ case $1 in -172: +++ echo i386 -172: ++ HOST=i386 +172: +++ echo x86_64 +172: ++ HOST=x86_64 172: ++ '[' -n '' ']' -172: ++ MACHINE=i386 +172: ++ MACHINE=x86_64 172: ++ '[' -n '' ']' 172: ++ CC=cc 172: ++ CXX=c++ @@ -9715,48 +10900,13 @@ 172: ++ QEMU= 172: ++ trap 'on_error $LINENO' ERR 172: ++ trap on_exit EXIT -172: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-start.sh .sh -170: + readelf -WS out/test/elf/i386/section-align/exe1 -170: + grep -q '\.foo.* 8192$' -172: ++ testname=section-start -172: ++ echo -n 'Testing section-start ... ' -172: Testing section-start ... ++ t=out/test/elf/i386/section-start -172: ++ mkdir -p out/test/elf/i386/section-start -170: + cc -B. -o out/test/elf/i386/section-align/exe2 out/test/elf/i386/section-align/a.o -Wl,--section-align=.foo=256 -172: + '[' i386 = ppc64 ']' -172: + '[' i386 = arm ']' -172: + cc -o out/test/elf/i386/section-start/a.o -c -xc -fno-PIC - -172: + cat -169: + readelf -p .comment out/test/elf/i386/run/exe -169: + grep -q '[ms]old' out/test/elf/i386/run/log -169: + ./mold -run env -166: + readelf -W --segments out/test/elf/i386/rosegment/exe3 -166: + grep -q '\.interp .* \.text' out/test/elf/i386/rosegment/log3 -169: + grep -q '^MOLD_PATH=.*/mold$' -166: + on_exit -166: + echo OK -166: OK -166: + exit 0 -165/269 Test #166: i686-rosegment ...................... Passed 0.27 sec -test 173 - Start 173: i686-shared-abs-sym - -173: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared-abs-sym.sh" -173: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -173: Test timeout computed to be: 1500 -169: + ./mold -run /usr/bin/ld --version -173: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared-abs-sym.sh -169: + grep -q '[ms]old' -173: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -173: ++ export LC_ALL=C -173: ++ LC_ALL=C 173: ++++ uname -m -173: +++ canonical_name i686 +173: +++ canonical_name x86_64 173: +++ case $1 in -173: +++ echo i386 -173: ++ HOST=i386 +173: +++ echo x86_64 +173: ++ HOST=x86_64 173: ++ '[' -n '' ']' -173: ++ MACHINE=i386 +173: ++ MACHINE=x86_64 173: ++ '[' -n '' ']' 173: ++ CC=cc 173: ++ CXX=c++ @@ -9768,69 +10918,57 @@ 173: ++ QEMU= 173: ++ trap 'on_error $LINENO' ERR 173: ++ trap on_exit EXIT -173: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared-abs-sym.sh .sh -173: ++ testname=shared-abs-sym -173: ++ echo -n 'Testing shared-abs-sym ... ' -173: Testing shared-abs-sym ... ++ t=out/test/elf/i386/shared-abs-sym -173: ++ mkdir -p out/test/elf/i386/shared-abs-sym -173: + cc -fPIC -c -o out/test/elf/i386/shared-abs-sym/a.o -xassembler - -169: + ./mold -run /usr/bin/ld.lld --version -169: + grep -q '[ms]old' +172: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/nocopyreloc.sh .sh +173: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/noinhibit-exec.sh .sh +172: ++ testname=nocopyreloc +172: ++ echo -n 'Testing nocopyreloc ... ' +173: ++ testname=noinhibit-exec +173: ++ echo -n 'Testing noinhibit-exec ... ' +173: Testing noinhibit-exec ... ++ t=out/test/elf/x86_64/noinhibit-exec +173: ++ mkdir -p out/test/elf/x86_64/noinhibit-exec +172: Testing nocopyreloc ... ++ t=out/test/elf/x86_64/nocopyreloc +172: ++ mkdir -p out/test/elf/x86_64/nocopyreloc +172: + '[' x86_64 = i386 ']' +172: + '[' x86_64 = m68k ']' +172: + '[' x86_64 = arm ']' +172: + '[' x86_64 = ppc64 ']' +172: + '[' x86_64 = ppc64le ']' +172: + '[' x86_64 = sh4 ']' +172: + '[' x86_64 = alpha ']' 173: + cat -170: + readelf -WS out/test/elf/i386/section-align/exe2 -170: + grep -q '\.foo.* 256$' -170: + cc -B. -o out/test/elf/i386/section-align/exe3 out/test/elf/i386/section-align/a.o -Wl,--section-align=.foo=3 -170: + grep -q 'must be a power of 2' -164: + out/test/elf/i386/reverse-sections/exe2 -164: + grep -q 'foo5 foo6 foo3 foo4 foo1 foo2' -173: + cc -B. -shared -o out/test/elf/i386/shared-abs-sym/b.so out/test/elf/i386/shared-abs-sym/a.o -164: + on_exit -164: + echo OK -164: OK -164: + exit 0 -166/269 Test #164: i686-reverse-sections ............... Passed 0.52 sec -test 174 - Start 174: i686-shared - -174: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared.sh" -174: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -174: Test timeout computed to be: 1500 -169: + ./mold -run /usr/bin/ld.gold --version -169: + grep -q '[ms]old' +173: + cc -o out/test/elf/x86_64/noinhibit-exec/a.o -c -xc - -fno-PIC +172: + cat +172: + cc -shared -o out/test/elf/x86_64/nocopyreloc/a.so -xc - +170: + out/test/elf/x86_64/no-quick-exit/exe +170: + grep -q 'Hello world' 170: + on_exit 170: + echo OK 170: OK 170: + exit 0 -167/269 Test #170: i686-section-align .................. Passed 0.21 sec -test 175 - Start 175: i686-shuffle-sections-seed +159/309 Test #170: x86_64-no-quick-exit .................... Passed 0.10 sec +test 174 + Start 174: x86_64-non-canonical-plt -175: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections-seed.sh" -175: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -175: Test timeout computed to be: 1500 -171: + cc -B. -o out/test/elf/i386/section-order/exe1 out/test/elf/i386/section-order/a.o -no-pie '-Wl,--section-order==0x100000 PHDR =0x200000 .fn2 TEXT =0x300000 .fn1 DATA BSS RODATA' -169: + rm -f out/test/elf/i386/run/ld out/test/elf/i386/run/ld.lld out/test/elf/i386/run/ld.gold out/test/elf/i386/run/foo.ld -172: + cc -B. -o out/test/elf/i386/section-start/exe1 out/test/elf/i386/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x10000000,--section-start=.fn2=0x20000000 -174: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared.sh -169: + touch out/test/elf/i386/run/ld out/test/elf/i386/run/ld.lld out/test/elf/i386/run/ld.gold +174: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/non-canonical-plt.sh" +174: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +174: Test timeout computed to be: 1500 +164: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' +164: + out/test/elf/x86_64/mergeable-strings/exe1 +164: + cc -B. -o out/test/elf/x86_64/mergeable-strings/exe2 out/test/elf/x86_64/mergeable-strings/a.o out/test/elf/x86_64/mergeable-strings/b.o -no-pie +174: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/non-canonical-plt.sh +171: + cc -B. -o out/test/elf/x86_64/no-undefined-version/exe -Wl,--version-script,out/test/elf/x86_64/no-undefined-version/a.ver out/test/elf/x86_64/no-undefined-version/b.o 174: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 174: ++ export LC_ALL=C 174: ++ LC_ALL=C -169: + echo '#!/bin/sh' -169: + chmod 755 out/test/elf/i386/run/ld out/test/elf/i386/run/ld.lld out/test/elf/i386/run/ld.gold out/test/elf/i386/run/foo.ld -175: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections-seed.sh 174: ++++ uname -m -174: +++ canonical_name i686 +90: + out/test/elf/x86_64/emit-relocs-dead-sections/exe +90: + grep -q 'Hello world' +174: +++ canonical_name x86_64 174: +++ case $1 in -174: +++ echo i386 -175: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -175: ++ export LC_ALL=C -175: ++ LC_ALL=C -169: + ./mold -run out/test/elf/i386/run/ld --version -169: + grep -q '[ms]old' -174: ++ HOST=i386 +174: +++ echo x86_64 +174: ++ HOST=x86_64 174: ++ '[' -n '' ']' -174: ++ MACHINE=i386 +174: ++ MACHINE=x86_64 174: ++ '[' -n '' ']' 174: ++ CC=cc 174: ++ CXX=c++ @@ -9842,18 +10980,54 @@ 174: ++ QEMU= 174: ++ trap 'on_error $LINENO' ERR 174: ++ trap on_exit EXIT +174: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/non-canonical-plt.sh .sh +174: ++ testname=non-canonical-plt +174: ++ echo -n 'Testing non-canonical-plt ... ' +174: Testing non-canonical-plt ... ++ t=out/test/elf/x86_64/non-canonical-plt +174: ++ mkdir -p out/test/elf/x86_64/non-canonical-plt +90: + on_exit +90: + echo OK +90: OK +90: + exit 0 +160/309 Test #90: x86_64-emit-relocs-dead-sections ........ Passed 1.37 sec +test 175 + Start 175: x86_64-nostdlib + +175: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/nostdlib.sh" +175: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +175: Test timeout computed to be: 1500 +173: + cc -B. -shared -o out/test/elf/x86_64/noinhibit-exec/b.so out/test/elf/x86_64/noinhibit-exec/a.o +174: + cat +174: + cc -o out/test/elf/x86_64/non-canonical-plt/a.so -fPIC -shared -xc - +163: + seq 1 100000 +163: + sed 's/.*/.section .data.\0,"aw"\n.globl x\0\nx\0: .word 0\n/g' +163: + cc -c -xassembler -o out/test/elf/x86_64/many-sections2/a.o - +152: + out/test/elf/x86_64/linker-script-relocatable/exe +152: + grep -q Hello +175: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/nostdlib.sh +175: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +175: ++ export LC_ALL=C +175: ++ LC_ALL=C 175: ++++ uname -m -174: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared.sh .sh -174: ++ testname=shared -174: ++ echo -n 'Testing shared ... ' -174: Testing shared ... ++ t=out/test/elf/i386/shared -174: ++ mkdir -p out/test/elf/i386/shared -175: +++ canonical_name i686 +175: +++ canonical_name x86_64 175: +++ case $1 in -175: +++ echo i386 -175: ++ HOST=i386 +175: +++ echo x86_64 +172: + cat +172: + cc -fno-PIC -c -o out/test/elf/x86_64/nocopyreloc/b.o -xc - +152: + on_exit +152: + echo OK +152: OK +152: + exit 0 +161/309 Test #152: x86_64-linker-script-relocatable ........ Passed 0.36 sec +test 176 + Start 176: x86_64-now + +176: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/now.sh" +176: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +176: Test timeout computed to be: 1500 +175: ++ HOST=x86_64 175: ++ '[' -n '' ']' -175: ++ MACHINE=i386 +175: ++ MACHINE=x86_64 175: ++ '[' -n '' ']' 175: ++ CC=cc 175: ++ CXX=c++ @@ -9865,2109 +11039,23 @@ 175: ++ QEMU= 175: ++ trap 'on_error $LINENO' ERR 175: ++ trap on_exit EXIT -175: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections-seed.sh .sh -174: + cat -174: + cc -fPIC -c -o out/test/elf/i386/shared/a.o -xc - -175: ++ testname=shuffle-sections-seed -175: ++ echo -n 'Testing shuffle-sections-seed ... ' -175: Testing shuffle-sections-seed ... ++ t=out/test/elf/i386/shuffle-sections-seed -175: ++ mkdir -p out/test/elf/i386/shuffle-sections-seed -175: + cat -175: + cc -o out/test/elf/i386/shuffle-sections-seed/a.o -ffunction-sections -c -xc - -169: + grep -q '[ms]old' -169: + ./mold -run out/test/elf/i386/run/ld.lld --version -169: + ./mold -run out/test/elf/i386/run/ld.gold --version -169: + grep -q '[ms]old' -171: + grep -q Hello -171: + out/test/elf/i386/section-order/exe1 -171: + readelf -SW out/test/elf/i386/section-order/exe1 -171: + grep -q '\.fn2 .*00200000' -173: + cat -169: + ./mold -run out/test/elf/i386/run/foo.ld --version -169: + grep -q '[ms]old' -173: + cc -fPIC -c -o out/test/elf/i386/shared-abs-sym/d.o out/test/elf/i386/shared-abs-sym/c.c -171: + grep -q '\.fn1 .*00300000' -172: + out/test/elf/i386/section-start/exe1 -171: + readelf -SW out/test/elf/i386/section-order/exe1 -169: + cat -172: + grep -q 'main fn1 fn2 0x10000000 0x20000000' -171: + readelf -sw out/test/elf/i386/section-order/exe1 -171: + grep -Eq ': 0+\s.*\s__ehdr_start$' -172: + readelf -W --segments out/test/elf/i386/section-start/exe1 -172: + grep ' LOAD ' -172: + sed 's/0x[0-9a-f]*//' -171: + cc -B. -o out/test/elf/i386/section-order/exe2 out/test/elf/i386/section-order/a.o -no-pie '-Wl,--section-order==0x200000 EHDR RODATA =0x300000 PHDR =0x400000 .fn2 TEXT DATA BSS' -169: + chmod 755 out/test/elf/i386/run/sh -169: + grep -q '[ms]old' -172: + diff out/test/elf/i386/section-start/log1 /dev/fd/63 -172: ++ sort out/test/elf/i386/section-start/log1 -169: + ./mold -run out/test/elf/i386/run/sh ld --version -172: + cc -B. -o out/test/elf/i386/section-start/exe2 out/test/elf/i386/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x20000000,--section-start=.fn2=0x10000000 -169: + grep -q '[ms]old' -169: + ./mold -run out/test/elf/i386/run/sh foo.ld --version -169: + ./mold -run out/test/elf/i386/run/sh out/test/elf/i386/run/ld --version -169: + grep -q '[ms]old' -175: + cc -o out/test/elf/i386/shuffle-sections-seed/b.o -ffunction-sections -c -xc - -175: ++ seq 1 1000 -175: + for i in `seq 1 1000` -175: + echo 'void fn1() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn2() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn3() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn4() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn5() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn6() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn7() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn8() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn9() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn10() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn11() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn12() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn13() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn14() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn15() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn16() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn17() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn18() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn19() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn20() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn21() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn22() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn23() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn24() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn25() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn26() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn27() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn28() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn29() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn30() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn31() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn32() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn33() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn34() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn35() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn36() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn37() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn38() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn39() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn40() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn41() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn42() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn43() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn44() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn45() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn46() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn47() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn48() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn49() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn50() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn51() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn52() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn53() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn54() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn55() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn56() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn57() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn58() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn59() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn60() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn61() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn62() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn63() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn64() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn65() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn66() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn67() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn68() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn69() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn70() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn71() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn72() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn73() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn74() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn75() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn76() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn77() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn78() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn79() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn80() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn81() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn82() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn83() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn84() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn85() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn86() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn87() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn88() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn89() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn90() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn91() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn92() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn93() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn94() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn95() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn96() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn97() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn98() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn99() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn100() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn101() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn102() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn103() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn104() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn105() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn106() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn107() {}' -175: + for i in `seq 1 1000` -174: + cc -B. -shared -o out/test/elf/i386/shared/b.so out/test/elf/i386/shared/a.o -175: + echo 'void fn108() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn109() {}' -169: + ./mold -run out/test/elf/i386/run/sh out/test/elf/i386/run/ld.lld --version -175: + for i in `seq 1 1000` -175: + echo 'void fn110() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn111() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn112() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn113() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn114() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn115() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn116() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn117() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn118() {}' -169: + grep -q '[ms]old' -175: + for i in `seq 1 1000` -175: + echo 'void fn119() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn120() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn121() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn122() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn123() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn124() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn125() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn126() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn127() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn128() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn129() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn130() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn131() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn132() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn133() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn134() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn135() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn136() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn137() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn138() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn139() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn140() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn141() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn142() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn143() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn144() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn145() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn146() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn147() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn148() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn149() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn150() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn151() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn152() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn153() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn154() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn155() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn156() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn157() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn158() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn159() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn160() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn161() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn162() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn163() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn164() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn165() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn166() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn167() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn168() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn169() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn170() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn171() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn172() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn173() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn174() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn175() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn176() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn177() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn178() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn179() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn180() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn181() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn182() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn183() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn184() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn185() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn186() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn187() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn188() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn189() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn190() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn191() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn192() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn193() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn194() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn195() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn196() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn197() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn198() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn199() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn200() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn201() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn202() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn203() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn204() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn205() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn206() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn207() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn208() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn209() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn210() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn211() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn212() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn213() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn214() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn215() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn216() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn217() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn218() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn219() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn220() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn221() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn222() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn223() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn224() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn225() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn226() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn227() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn228() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn229() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn230() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn231() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn232() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn233() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn234() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn235() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn236() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn237() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn238() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn239() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn240() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn241() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn242() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn243() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn244() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn245() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn246() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn247() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn248() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn249() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn250() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn251() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn252() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn253() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn254() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn255() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn256() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn257() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn258() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn259() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn260() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn261() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn262() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn263() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn264() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn265() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn266() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn267() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn268() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn269() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn270() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn271() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn272() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn273() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn274() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn275() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn276() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn277() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn278() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn279() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn280() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn281() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn282() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn283() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn284() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn285() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn286() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn287() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn288() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn289() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn290() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn291() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn292() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn293() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn294() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn295() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn296() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn297() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn298() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn299() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn300() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn301() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn302() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn303() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn304() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn305() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn306() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn307() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn308() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn309() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn310() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn311() {}' -175: + for i in `seq 1 1000` -173: + cc -B. -o out/test/elf/i386/shared-abs-sym/exe1 -pie out/test/elf/i386/shared-abs-sym/d.o out/test/elf/i386/shared-abs-sym/b.so -175: + echo 'void fn312() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn313() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn314() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn315() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn316() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn317() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn318() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn319() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn320() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn321() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn322() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn323() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn324() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn325() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn326() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn327() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn328() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn329() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn330() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn331() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn332() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn333() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn334() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn335() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn336() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn337() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn338() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn339() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn340() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn341() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn342() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn343() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn344() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn345() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn346() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn347() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn348() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn349() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn350() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn351() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn352() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn353() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn354() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn355() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn356() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn357() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn358() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn359() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn360() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn361() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn362() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn363() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn364() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn365() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn366() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn367() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn368() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn369() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn370() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn371() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn372() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn373() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn374() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn375() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn376() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn377() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn378() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn379() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn380() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn381() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn382() {}' -175: + for i in `seq 1 1000` -169: + grep -q '[ms]old' -169: + ./mold -run out/test/elf/i386/run/sh out/test/elf/i386/run/ld.gold --version -175: + echo 'void fn383() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn384() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn385() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn386() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn387() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn388() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn389() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn390() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn391() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn392() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn393() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn394() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn395() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn396() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn397() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn398() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn399() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn400() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn401() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn402() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn403() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn404() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn405() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn406() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn407() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn408() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn409() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn410() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn411() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn412() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn413() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn414() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn415() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn416() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn417() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn418() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn419() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn420() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn421() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn422() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn423() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn424() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn425() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn426() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn427() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn428() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn429() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn430() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn431() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn432() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn433() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn434() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn435() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn436() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn437() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn438() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn439() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn440() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn441() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn442() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn443() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn444() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn445() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn446() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn447() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn448() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn449() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn450() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn451() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn452() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn453() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn454() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn455() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn456() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn457() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn458() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn459() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn460() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn461() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn462() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn463() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn464() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn465() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn466() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn467() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn468() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn469() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn470() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn471() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn472() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn473() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn474() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn475() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn476() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn477() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn478() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn479() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn480() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn481() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn482() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn483() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn484() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn485() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn486() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn487() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn488() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn489() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn490() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn491() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn492() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn493() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn494() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn495() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn496() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn497() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn498() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn499() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn500() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn501() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn502() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn503() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn504() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn505() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn506() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn507() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn508() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn509() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn510() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn511() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn512() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn513() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn514() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn515() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn516() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn517() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn518() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn519() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn520() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn521() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn522() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn523() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn524() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn525() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn526() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn527() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn528() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn529() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn530() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn531() {}' -175: + for i in `seq 1 1000` -171: + readelf -SW out/test/elf/i386/section-order/exe2 -171: + grep -q '\.fn2 .*00400000' -175: + echo 'void fn532() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn533() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn534() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn535() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn536() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn537() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn538() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn539() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn540() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn541() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn542() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn543() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn544() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn545() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn546() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn547() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn548() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn549() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn550() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn551() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn552() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn553() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn554() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn555() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn556() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn557() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn558() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn559() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn560() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn561() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn562() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn563() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn564() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn565() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn566() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn567() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn568() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn569() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn570() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn571() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn572() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn573() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn574() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn575() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn576() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn577() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn578() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn579() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn580() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn581() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn582() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn583() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn584() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn585() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn586() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn587() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn588() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn589() {}' -169: + ./mold -run out/test/elf/i386/run/sh out/test/elf/i386/run/foo.ld --version -175: + for i in `seq 1 1000` -175: + echo 'void fn590() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn591() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn592() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn593() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn594() {}' -175: + for i in `seq 1 1000` -169: + grep -q '[ms]old' -175: + echo 'void fn595() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn596() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn597() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn598() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn599() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn600() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn601() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn602() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn603() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn604() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn605() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn606() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn607() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn608() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn609() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn610() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn611() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn612() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn613() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn614() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn615() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn616() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn617() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn618() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn619() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn620() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn621() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn622() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn623() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn624() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn625() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn626() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn627() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn628() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn629() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn630() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn631() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn632() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn633() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn634() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn635() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn636() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn637() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn638() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn639() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn640() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn641() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn642() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn643() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn644() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn645() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn646() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn647() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn648() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn649() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn650() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn651() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn652() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn653() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn654() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn655() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn656() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn657() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn658() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn659() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn660() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn661() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn662() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn663() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn664() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn665() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn666() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn667() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn668() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn669() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn670() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn671() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn672() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn673() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn674() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn675() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn676() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn677() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn678() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn679() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn680() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn681() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn682() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn683() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn684() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn685() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn686() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn687() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn688() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn689() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn690() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn691() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn692() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn693() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn694() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn695() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn696() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn697() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn698() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn699() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn700() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn701() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn702() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn703() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn704() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn705() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn706() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn707() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn708() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn709() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn710() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn711() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn712() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn713() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn714() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn715() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn716() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn717() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn718() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn719() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn720() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn721() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn722() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn723() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn724() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn725() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn726() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn727() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn728() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn729() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn730() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn731() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn732() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn733() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn734() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn735() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn736() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn737() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn738() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn739() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn740() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn741() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn742() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn743() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn744() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn745() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn746() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn747() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn748() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn749() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn750() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn751() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn752() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn753() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn754() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn755() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn756() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn757() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn758() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn759() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn760() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn761() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn762() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn763() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn764() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn765() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn766() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn767() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn768() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn769() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn770() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn771() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn772() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn773() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn774() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn775() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn776() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn777() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn778() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn779() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn780() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn781() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn782() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn783() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn784() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn785() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn786() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn787() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn788() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn789() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn790() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn791() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn792() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn793() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn794() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn795() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn796() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn797() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn798() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn799() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn800() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn801() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn802() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn803() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn804() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn805() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn806() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn807() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn808() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn809() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn810() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn811() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn812() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn813() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn814() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn815() {}' -175: + for i in `seq 1 1000` -171: + grep -Eq ': 0+200000\s.*\s__ehdr_start$' -171: + readelf -sW out/test/elf/i386/section-order/exe2 -175: + echo 'void fn816() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn817() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn818() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn819() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn820() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn821() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn822() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn823() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn824() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn825() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn826() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn827() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn828() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn829() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn830() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn831() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn832() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn833() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn834() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn835() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn836() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn837() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn838() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn839() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn840() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn841() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn842() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn843() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn844() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn845() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn846() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn847() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn848() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn849() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn850() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn851() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn852() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn853() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn854() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn855() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn856() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn857() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn858() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn859() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn860() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn861() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn862() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn863() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn864() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn865() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn866() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn867() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn868() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn869() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn870() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn871() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn872() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn873() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn874() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn875() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn876() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn877() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn878() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn879() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn880() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn881() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn882() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn883() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn884() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn885() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn886() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn887() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn888() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn889() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn890() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn891() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn892() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn893() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn894() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn895() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn896() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn897() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn898() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn899() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn900() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn901() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn902() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn903() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn904() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn905() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn906() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn907() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn908() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn909() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn910() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn911() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn912() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn913() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn914() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn915() {}' -169: + on_exit -169: + echo OK -169: OK -169: + exit 0 -168/269 Test #169: i686-run ............................ Passed 0.41 sec -test 176 - Start 176: i686-shuffle-sections - -176: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections.sh" -176: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -176: Test timeout computed to be: 1500 -175: + for i in `seq 1 1000` -175: + echo 'void fn916() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn917() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn918() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn919() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn920() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn921() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn922() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn923() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn924() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn925() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn926() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn927() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn928() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn929() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn930() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn931() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn932() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn933() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn934() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn935() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn936() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn937() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn938() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn939() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn940() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn941() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn942() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn943() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn944() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn945() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn946() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn947() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn948() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn949() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn950() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn951() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn952() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn953() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn954() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn955() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn956() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn957() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn958() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn959() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn960() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn961() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn962() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn963() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn964() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn965() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn966() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn967() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn968() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn969() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn970() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn971() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn972() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn973() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn974() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn975() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn976() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn977() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn978() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn979() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn980() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn981() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn982() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn983() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn984() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn985() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn986() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn987() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn988() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn989() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn990() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn991() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn992() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn993() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn994() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn995() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn996() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn997() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn998() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn999() {}' -175: + for i in `seq 1 1000` -175: + echo 'void fn1000() {}' -171: + grep -Eq 'PHDR\s.*0x0+300000\s' -171: + readelf -W --segments out/test/elf/i386/section-order/exe2 -171: + cc -B. -o out/test/elf/i386/section-order/exe3 out/test/elf/i386/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' -172: + out/test/elf/i386/section-start/exe2 -172: + grep -q 'main fn1 fn2 0x20000000 0x10000000' -172: + readelf -W --segments out/test/elf/i386/section-start/exe2 -172: + grep ' LOAD ' -172: + sed 's/0x[0-9a-f]*//' -172: + diff out/test/elf/i386/section-start/log2 /dev/fd/63 -172: ++ sort out/test/elf/i386/section-start/log2 -174: + readelf --dyn-syms out/test/elf/i386/shared/b.so -172: + on_exit -172: + echo OK -172: OK -172: + exit 0 -169/269 Test #172: i686-section-start .................. Passed 0.29 sec -test 177 - Start 177: i686-soname - -177: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/soname.sh" -177: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -177: Test timeout computed to be: 1500 -176: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections.sh +175: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/nostdlib.sh .sh +175: ++ testname=nostdlib +175: ++ echo -n 'Testing nostdlib ... ' +175: Testing nostdlib ... ++ t=out/test/elf/x86_64/nostdlib +175: ++ mkdir -p out/test/elf/x86_64/nostdlib +176: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/now.sh 176: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 176: ++ export LC_ALL=C 176: ++ LC_ALL=C 176: ++++ uname -m -177: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/soname.sh -173: + out/test/elf/i386/shared-abs-sym/exe1 -173: + grep -q foo=0x3 -176: +++ canonical_name i686 +175: + cc -o out/test/elf/x86_64/nostdlib/a.o -c -xc - -fno-PIE +176: +++ canonical_name x86_64 176: +++ case $1 in -176: +++ echo i386 -176: ++ HOST=i386 +176: +++ echo x86_64 +176: ++ HOST=x86_64 176: ++ '[' -n '' ']' -176: ++ MACHINE=i386 +176: ++ MACHINE=x86_64 176: ++ '[' -n '' ']' 176: ++ CC=cc 176: ++ CXX=c++ @@ -11979,76 +11067,73 @@ 176: ++ QEMU= 176: ++ trap 'on_error $LINENO' ERR 176: ++ trap on_exit EXIT -176: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections.sh .sh -173: + nm -D out/test/elf/i386/shared-abs-sym/exe1 -177: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -177: ++ export LC_ALL=C -177: ++ LC_ALL=C -177: ++++ uname -m -174: + grep -q '00000000 0 NOTYPE GLOBAL DEFAULT UND fn2' out/test/elf/i386/shared/log -176: ++ testname=shuffle-sections -176: ++ echo -n 'Testing shuffle-sections ... ' -176: Testing shuffle-sections ... ++ t=out/test/elf/i386/shuffle-sections -176: ++ mkdir -p out/test/elf/i386/shuffle-sections -177: +++ canonical_name i686 -177: +++ case $1 in -177: +++ echo i386 -177: ++ HOST=i386 -177: ++ '[' -n '' ']' -177: ++ MACHINE=i386 -177: ++ '[' -n '' ']' -177: ++ CC=cc -177: ++ CXX=c++ -177: ++ GCC=gcc -177: ++ GXX=g++ -177: ++ OBJDUMP=objdump -177: ++ OBJCOPY=objcopy -177: ++ STRIP=strip -177: ++ QEMU= -177: ++ trap 'on_error $LINENO' ERR -177: ++ trap on_exit EXIT +158: + '[' x86_64 = ppc64 ']' +176: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/now.sh .sh +158: + grep -q 'T foo' +158: + nm -D out/test/elf/x86_64/lto-dso/b.so +164: + out/test/elf/x86_64/mergeable-strings/exe2 +164: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' +176: ++ testname=now +176: ++ echo -n 'Testing now ... ' +176: Testing now ... ++ t=out/test/elf/x86_64/now +176: ++ mkdir -p out/test/elf/x86_64/now +164: + on_exit +164: + echo OK +164: OK +164: + exit 0 +162/309 Test #164: x86_64-mergeable-strings ................ Passed 0.23 sec +test 177 + Start 177: x86_64-oformat-binary + +177: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/oformat-binary.sh" +177: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +177: Test timeout computed to be: 1500 176: + cat -177: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/soname.sh .sh -176: + cc -o out/test/elf/i386/shuffle-sections/a.o -ffunction-sections -c -xc - -173: + grep -q foo out/test/elf/i386/shared-abs-sym/log1 -174: + grep -Eq 'FUNC GLOBAL DEFAULT .* fn1' out/test/elf/i386/shared/log -177: ++ testname=soname -177: ++ echo -n 'Testing soname ... ' -177: Testing soname ... ++ t=out/test/elf/i386/soname -177: ++ mkdir -p out/test/elf/i386/soname -173: + cc -fPIC -c -o out/test/elf/i386/shared-abs-sym/e.o out/test/elf/i386/shared-abs-sym/c.c -177: + cat -177: + cc -fPIC -c -o out/test/elf/i386/soname/a.o -xc - -174: + cc -fPIC -c -o out/test/elf/i386/shared/c.o -xc - -174: + cat -171: + readelf -sW out/test/elf/i386/section-order/exe3 -171: + grep -Eq '\b0+200000 .* ehdr_start$' out/test/elf/i386/section-order/log3 -171: + grep -Eq '\b0+200040 .* rodata_start$' out/test/elf/i386/section-order/log3 -171: + grep -Eq '\b0+300000 .* phdr_start$' out/test/elf/i386/section-order/log3 -171: + grep -Eq '\b0+301000 .* phdr_end$' out/test/elf/i386/section-order/log3 -171: + grep -Eq '\b0+400000 .* text_start$' out/test/elf/i386/section-order/log3 +176: + cc -c -fPIC -o out/test/elf/x86_64/now/a.o -xc - +158: + on_exit +158: + echo OK +158: OK +158: + exit 0 +163/309 Test #158: x86_64-lto-dso .......................... Passed 0.30 sec +test 178 + Start 178: x86_64-omagic + +178: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/omagic.sh" +178: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +178: Test timeout computed to be: 1500 +177: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/oformat-binary.sh +171: + grep -Fq 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' out/test/elf/x86_64/no-undefined-version/log +175: + cat +178: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/omagic.sh 171: + on_exit 171: + echo OK 171: OK 171: + exit 0 -170/269 Test #171: i686-section-order .................. Passed 0.41 sec -test 178 - Start 178: i686-start-lib +164/309 Test #171: x86_64-no-undefined-version ............. Passed 0.10 sec +test 179 + Start 179: x86_64-pack-dyn-relocs-relr -178: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-lib.sh" -178: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -178: Test timeout computed to be: 1500 -178: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-lib.sh +179: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/pack-dyn-relocs-relr.sh" +179: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +179: Test timeout computed to be: 1500 +177: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +177: ++ export LC_ALL=C +177: ++ LC_ALL=C +177: ++++ uname -m 178: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 178: ++ export LC_ALL=C 178: ++ LC_ALL=C 178: ++++ uname -m -178: +++ canonical_name i686 +177: +++ canonical_name x86_64 +177: +++ case $1 in +177: +++ echo x86_64 +179: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pack-dyn-relocs-relr.sh +178: +++ canonical_name x86_64 178: +++ case $1 in -178: +++ echo i386 -178: ++ HOST=i386 +178: +++ echo x86_64 +178: ++ HOST=x86_64 178: ++ '[' -n '' ']' -178: ++ MACHINE=i386 +178: ++ MACHINE=x86_64 178: ++ '[' -n '' ']' 178: ++ CC=cc 178: ++ CXX=c++ @@ -12060,2049 +11145,35 @@ 178: ++ QEMU= 178: ++ trap 'on_error $LINENO' ERR 178: ++ trap on_exit EXIT -178: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-lib.sh .sh -178: ++ testname=start-lib -178: ++ echo -n 'Testing start-lib ... ' -178: Testing start-lib ... ++ t=out/test/elf/i386/start-lib -178: ++ mkdir -p out/test/elf/i386/start-lib -178: + cat -178: + cc -o out/test/elf/i386/start-lib/a.o -c -xc - -173: + cc -B. -o out/test/elf/i386/shared-abs-sym/exe2 -no-pie out/test/elf/i386/shared-abs-sym/e.o out/test/elf/i386/shared-abs-sym/b.so -177: + cc -o out/test/elf/i386/soname/b.so -shared out/test/elf/i386/soname/a.o -177: + readelf --dynamic out/test/elf/i386/soname/b.so -177: + grep -Fq 'Library soname' out/test/elf/i386/soname/log -177: + cc -B. -o out/test/elf/i386/soname/b.so -shared out/test/elf/i386/soname/a.o -Wl,-soname,foo -173: + out/test/elf/i386/shared-abs-sym/exe2 -173: + grep -q foo=0x3 -173: + nm -D out/test/elf/i386/shared-abs-sym/exe2 -176: + cc -o out/test/elf/i386/shuffle-sections/b.o -ffunction-sections -c -xc - -176: ++ seq 1 1000 -174: + cc -B. -o out/test/elf/i386/shared/exe out/test/elf/i386/shared/c.o out/test/elf/i386/shared/b.so -176: + for i in `seq 1 1000` -176: + echo 'void fn1() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn2() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn3() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn4() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn5() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn6() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn7() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn8() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn9() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn10() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn11() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn12() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn13() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn14() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn15() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn16() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn17() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn18() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn19() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn20() {}' -178: + cat -178: + cc -o out/test/elf/i386/start-lib/b.o -c -xc - -176: + for i in `seq 1 1000` -176: + echo 'void fn21() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn22() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn23() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn24() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn25() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn26() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn27() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn28() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn29() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn30() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn31() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn32() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn33() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn34() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn35() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn36() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn37() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn38() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn39() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn40() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn41() {}' -173: + grep -q foo out/test/elf/i386/shared-abs-sym/log2 -176: + for i in `seq 1 1000` -176: + echo 'void fn42() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn43() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn44() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn45() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn46() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn47() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn48() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn49() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn50() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn51() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn52() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn53() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn54() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn55() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn56() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn57() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn58() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn59() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn60() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn61() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn62() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn63() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn64() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn65() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn66() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn67() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn68() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn69() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn70() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn71() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn72() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn73() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn74() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn75() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn76() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn77() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn78() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn79() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn80() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn81() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn82() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn83() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn84() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn85() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn86() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn87() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn88() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn89() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn90() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn91() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn92() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn93() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn94() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn95() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn96() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn97() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn98() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn99() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn100() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn101() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn102() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn103() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn104() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn105() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn106() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn107() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn108() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn109() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn110() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn111() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn112() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn113() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn114() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn115() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn116() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn117() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn118() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn119() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn120() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn121() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn122() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn123() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn124() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn125() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn126() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn127() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn128() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn129() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn130() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn131() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn132() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn133() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn134() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn135() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn136() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn137() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn138() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn139() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn140() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn141() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn142() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn143() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn144() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn145() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn146() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn147() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn148() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn149() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn150() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn151() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn152() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn153() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn154() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn155() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn156() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn157() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn158() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn159() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn160() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn161() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn162() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn163() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn164() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn165() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn166() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn167() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn168() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn169() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn170() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn171() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn172() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn173() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn174() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn175() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn176() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn177() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn178() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn179() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn180() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn181() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn182() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn183() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn184() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn185() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn186() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn187() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn188() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn189() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn190() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn191() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn192() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn193() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn194() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn195() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn196() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn197() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn198() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn199() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn200() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn201() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn202() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn203() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn204() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn205() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn206() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn207() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn208() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn209() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn210() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn211() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn212() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn213() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn214() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn215() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn216() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn217() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn218() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn219() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn220() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn221() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn222() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn223() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn224() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn225() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn226() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn227() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn228() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn229() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn230() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn231() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn232() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn233() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn234() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn235() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn236() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn237() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn238() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn239() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn240() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn241() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn242() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn243() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn244() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn245() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn246() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn247() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn248() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn249() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn250() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn251() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn252() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn253() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn254() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn255() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn256() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn257() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn258() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn259() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn260() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn261() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn262() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn263() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn264() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn265() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn266() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn267() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn268() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn269() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn270() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn271() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn272() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn273() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn274() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn275() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn276() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn277() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn278() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn279() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn280() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn281() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn282() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn283() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn284() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn285() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn286() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn287() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn288() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn289() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn290() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn291() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn292() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn293() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn294() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn295() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn296() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn297() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn298() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn299() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn300() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn301() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn302() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn303() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn304() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn305() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn306() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn307() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn308() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn309() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn310() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn311() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn312() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn313() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn314() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn315() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn316() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn317() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn318() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn319() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn320() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn321() {}' -176: + for i in `seq 1 1000` -173: + on_exit -173: + echo OK -173: OK -173: + exit 0 -171/269 Test #173: i686-shared-abs-sym ................. Passed 0.39 sec -test 179 - Start 179: i686-start-stop-symbol - -179: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop-symbol.sh" -179: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -179: Test timeout computed to be: 1500 -176: + echo 'void fn322() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn323() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn324() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn325() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn326() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn327() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn328() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn329() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn330() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn331() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn332() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn333() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn334() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn335() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn336() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn337() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn338() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn339() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn340() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn341() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn342() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn343() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn344() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn345() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn346() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn347() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn348() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn349() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn350() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn351() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn352() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn353() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn354() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn355() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn356() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn357() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn358() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn359() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn360() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn361() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn362() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn363() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn364() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn365() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn366() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn367() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn368() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn369() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn370() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn371() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn372() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn373() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn374() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn375() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn376() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn377() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn378() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn379() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn380() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn381() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn382() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn383() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn384() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn385() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn386() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn387() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn388() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn389() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn390() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn391() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn392() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn393() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn394() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn395() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn396() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn397() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn398() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn399() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn400() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn401() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn402() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn403() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn404() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn405() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn406() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn407() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn408() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn409() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn410() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn411() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn412() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn413() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn414() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn415() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn416() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn417() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn418() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn419() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn420() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn421() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn422() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn423() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn424() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn425() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn426() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn427() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn428() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn429() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn430() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn431() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn432() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn433() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn434() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn435() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn436() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn437() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn438() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn439() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn440() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn441() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn442() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn443() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn444() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn445() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn446() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn447() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn448() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn449() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn450() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn451() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn452() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn453() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn454() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn455() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn456() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn457() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn458() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn459() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn460() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn461() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn462() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn463() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn464() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn465() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn466() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn467() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn468() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn469() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn470() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn471() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn472() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn473() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn474() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn475() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn476() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn477() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn478() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn479() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn480() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn481() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn482() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn483() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn484() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn485() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn486() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn487() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn488() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn489() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn490() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn491() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn492() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn493() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn494() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn495() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn496() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn497() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn498() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn499() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn500() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn501() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn502() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn503() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn504() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn505() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn506() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn507() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn508() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn509() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn510() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn511() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn512() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn513() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn514() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn515() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn516() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn517() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn518() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn519() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn520() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn521() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn522() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn523() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn524() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn525() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn526() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn527() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn528() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn529() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn530() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn531() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn532() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn533() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn534() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn535() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn536() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn537() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn538() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn539() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn540() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn541() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn542() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn543() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn544() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn545() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn546() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn547() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn548() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn549() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn550() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn551() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn552() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn553() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn554() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn555() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn556() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn557() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn558() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn559() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn560() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn561() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn562() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn563() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn564() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn565() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn566() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn567() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn568() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn569() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn570() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn571() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn572() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn573() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn574() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn575() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn576() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn577() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn578() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn579() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn580() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn581() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn582() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn583() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn584() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn585() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn586() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn587() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn588() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn589() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn590() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn591() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn592() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn593() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn594() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn595() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn596() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn597() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn598() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn599() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn600() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn601() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn602() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn603() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn604() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn605() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn606() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn607() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn608() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn609() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn610() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn611() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn612() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn613() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn614() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn615() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn616() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn617() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn618() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn619() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn620() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn621() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn622() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn623() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn624() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn625() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn626() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn627() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn628() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn629() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn630() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn631() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn632() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn633() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn634() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn635() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn636() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn637() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn638() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn639() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn640() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn641() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn642() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn643() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn644() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn645() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn646() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn647() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn648() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn649() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn650() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn651() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn652() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn653() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn654() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn655() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn656() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn657() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn658() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn659() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn660() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn661() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn662() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn663() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn664() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn665() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn666() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn667() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn668() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn669() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn670() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn671() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn672() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn673() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn674() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn675() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn676() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn677() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn678() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn679() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn680() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn681() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn682() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn683() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn684() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn685() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn686() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn687() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn688() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn689() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn690() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn691() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn692() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn693() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn694() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn695() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn696() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn697() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn698() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn699() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn700() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn701() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn702() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn703() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn704() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn705() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn706() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn707() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn708() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn709() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn710() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn711() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn712() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn713() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn714() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn715() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn716() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn717() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn718() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn719() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn720() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn721() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn722() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn723() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn724() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn725() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn726() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn727() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn728() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn729() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn730() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn731() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn732() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn733() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn734() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn735() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn736() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn737() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn738() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn739() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn740() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn741() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn742() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn743() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn744() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn745() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn746() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn747() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn748() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn749() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn750() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn751() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn752() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn753() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn754() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn755() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn756() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn757() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn758() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn759() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn760() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn761() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn762() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn763() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn764() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn765() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn766() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn767() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn768() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn769() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn770() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn771() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn772() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn773() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn774() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn775() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn776() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn777() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn778() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn779() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn780() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn781() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn782() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn783() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn784() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn785() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn786() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn787() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn788() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn789() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn790() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn791() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn792() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn793() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn794() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn795() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn796() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn797() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn798() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn799() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn800() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn801() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn802() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn803() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn804() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn805() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn806() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn807() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn808() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn809() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn810() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn811() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn812() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn813() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn814() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn815() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn816() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn817() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn818() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn819() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn820() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn821() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn822() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn823() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn824() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn825() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn826() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn827() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn828() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn829() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn830() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn831() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn832() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn833() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn834() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn835() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn836() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn837() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn838() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn839() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn840() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn841() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn842() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn843() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn844() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn845() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn846() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn847() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn848() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn849() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn850() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn851() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn852() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn853() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn854() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn855() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn856() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn857() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn858() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn859() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn860() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn861() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn862() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn863() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn864() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn865() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn866() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn867() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn868() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn869() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn870() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn871() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn872() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn873() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn874() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn875() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn876() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn877() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn878() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn879() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn880() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn881() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn882() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn883() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn884() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn885() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn886() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn887() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn888() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn889() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn890() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn891() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn892() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn893() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn894() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn895() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn896() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn897() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn898() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn899() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn900() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn901() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn902() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn903() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn904() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn905() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn906() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn907() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn908() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn909() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn910() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn911() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn912() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn913() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn914() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn915() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn916() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn917() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn918() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn919() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn920() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn921() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn922() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn923() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn924() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn925() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn926() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn927() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn928() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn929() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn930() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn931() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn932() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn933() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn934() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn935() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn936() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn937() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn938() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn939() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn940() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn941() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn942() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn943() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn944() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn945() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn946() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn947() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn948() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn949() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn950() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn951() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn952() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn953() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn954() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn955() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn956() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn957() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn958() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn959() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn960() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn961() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn962() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn963() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn964() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn965() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn966() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn967() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn968() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn969() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn970() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn971() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn972() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn973() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn974() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn975() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn976() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn977() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn978() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn979() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn980() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn981() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn982() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn983() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn984() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn985() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn986() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn987() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn988() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn989() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn990() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn991() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn992() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn993() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn994() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn995() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn996() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn997() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn998() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn999() {}' -176: + for i in `seq 1 1000` -176: + echo 'void fn1000() {}' -179: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop-symbol.sh 179: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 179: ++ export LC_ALL=C 179: ++ LC_ALL=C +177: ++ HOST=x86_64 +177: ++ '[' -n '' ']' +177: ++ MACHINE=x86_64 +177: ++ '[' -n '' ']' +177: ++ CC=cc +177: ++ CXX=c++ +177: ++ GCC=gcc +177: ++ GXX=g++ +177: ++ OBJDUMP=objdump +177: ++ OBJCOPY=objcopy +177: ++ STRIP=strip +177: ++ QEMU= +177: ++ trap 'on_error $LINENO' ERR +177: ++ trap on_exit EXIT 179: ++++ uname -m -179: +++ canonical_name i686 +178: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/omagic.sh .sh +178: ++ testname=omagic +178: ++ echo -n 'Testing omagic ... ' +178: Testing omagic ... ++ t=out/test/elf/x86_64/omagic +178: ++ mkdir -p out/test/elf/x86_64/omagic +179: +++ canonical_name x86_64 179: +++ case $1 in -179: +++ echo i386 -179: ++ HOST=i386 +179: +++ echo x86_64 +179: ++ HOST=x86_64 179: ++ '[' -n '' ']' -179: ++ MACHINE=i386 +179: ++ MACHINE=x86_64 179: ++ '[' -n '' ']' 179: ++ CC=cc 179: ++ CXX=c++ @@ -14114,53 +11185,55 @@ 179: ++ QEMU= 179: ++ trap 'on_error $LINENO' ERR 179: ++ trap on_exit EXIT -179: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop-symbol.sh .sh -179: ++ testname=start-stop-symbol -179: ++ echo -n 'Testing start-stop-symbol ... ' -179: Testing start-stop-symbol ... ++ t=out/test/elf/i386/start-stop-symbol -179: ++ mkdir -p out/test/elf/i386/start-stop-symbol -179: + cat -179: + cc -c -o out/test/elf/i386/start-stop-symbol/a.o -xc - -177: + readelf --dynamic out/test/elf/i386/soname/b.so -177: + grep -Fq 'Library soname: [foo]' -177: + on_exit -177: + echo OK -177: OK -177: + exit 0 -172/269 Test #177: i686-soname ......................... Passed 0.19 sec +179: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pack-dyn-relocs-relr.sh .sh +159: + out/test/elf/x86_64/lto-gcc/exe1 +178: + test_cflags -static +178: + echo 'int main() {}' +178: + cc -static -o /dev/null -xc - +179: ++ testname=pack-dyn-relocs-relr +179: ++ echo -n 'Testing pack-dyn-relocs-relr ... ' +179: Testing pack-dyn-relocs-relr ... ++ t=out/test/elf/x86_64/pack-dyn-relocs-relr +179: ++ mkdir -p out/test/elf/x86_64/pack-dyn-relocs-relr +159: + grep -q 'Hello world' +177: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/oformat-binary.sh .sh +173: + cc -B. -o out/test/elf/x86_64/noinhibit-exec/b.so out/test/elf/x86_64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym +159: + cat +179: + '[' x86_64 = m68k ']' +179: + '[' x86_64 = ppc ']' +179: + command -v llvm-readelf +179: + skip +179: + echo skipped +179: skipped +179: + trap - EXIT +179: + exit 0 +177: ++ testname=oformat-binary +177: ++ echo -n 'Testing oformat-binary ... ' +177: Testing oformat-binary ... ++ t=out/test/elf/x86_64/oformat-binary +177: ++ mkdir -p out/test/elf/x86_64/oformat-binary +165/309 Test #179: x86_64-pack-dyn-relocs-relr .............***Skipped 0.02 sec test 180 - Start 180: i686-start-stop + Start 180: x86_64-package-metadata -180: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop.sh" +180: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/package-metadata.sh" 180: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 180: Test timeout computed to be: 1500 -174: + out/test/elf/i386/shared/exe -174: + grep -q hello -174: + readelf --symbols out/test/elf/i386/shared/exe -174: + grep -q fn3 -174: + on_exit -174: + echo OK -174: OK -174: + exit 0 -173/269 Test #174: i686-shared ......................... Passed 0.41 sec -test 181 - Start 181: i686-static-archive - -181: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-archive.sh" -181: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -181: Test timeout computed to be: 1500 -180: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop.sh +177: + cat +177: + cc -o out/test/elf/x86_64/oformat-binary/a.o -c -xc - -fno-PIE +159: + gcc -flto -ffat-lto-objects -c -o out/test/elf/x86_64/lto-gcc/b.o -xc - +175: + ./mold -o out/test/elf/x86_64/nostdlib/exe out/test/elf/x86_64/nostdlib/a.o +172: + cc -B. -no-pie -o out/test/elf/x86_64/nocopyreloc/exe out/test/elf/x86_64/nocopyreloc/a.so out/test/elf/x86_64/nocopyreloc/b.o +180: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/package-metadata.sh 180: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 180: ++ export LC_ALL=C 180: ++ LC_ALL=C 180: ++++ uname -m -180: +++ canonical_name i686 +174: + cc -o out/test/elf/x86_64/non-canonical-plt/b.o -c -xc - -fPIC +180: +++ canonical_name x86_64 180: +++ case $1 in -180: +++ echo i386 -181: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-archive.sh -180: ++ HOST=i386 +180: +++ echo x86_64 +180: ++ HOST=x86_64 180: ++ '[' -n '' ']' -180: ++ MACHINE=i386 +180: ++ MACHINE=x86_64 180: ++ '[' -n '' ']' 180: ++ CC=cc 180: ++ CXX=c++ @@ -14172,17 +11245,45 @@ 180: ++ QEMU= 180: ++ trap 'on_error $LINENO' ERR 180: ++ trap on_exit EXIT -180: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop.sh .sh +180: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/package-metadata.sh .sh +180: ++ testname=package-metadata +180: ++ echo -n 'Testing package-metadata ... ' +180: Testing package-metadata ... ++ t=out/test/elf/x86_64/package-metadata +180: ++ mkdir -p out/test/elf/x86_64/package-metadata +176: + cc -B. -shared -o out/test/elf/x86_64/now/b.so out/test/elf/x86_64/now/a.o -Wl,-z,now +175: + readelf -W --sections out/test/elf/x86_64/nostdlib/exe +175: + grep -Fq ' .dynsym ' out/test/elf/x86_64/nostdlib/log +180: + cat +180: + cc -o out/test/elf/x86_64/package-metadata/a.o -c -xc - +174: + cat +175: + grep -Fq ' .dynstr ' out/test/elf/x86_64/nostdlib/log +175: + on_exit +175: + echo OK +175: OK +175: + exit 0 +167: + cat +166/309 Test #175: x86_64-nostdlib ......................... Passed 0.08 sec +test 181 + Start 181: x86_64-physical-image-base + +181: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/physical-image-base.sh" +181: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +181: Test timeout computed to be: 1500 +177: + ./mold -o out/test/elf/x86_64/oformat-binary/exe out/test/elf/x86_64/oformat-binary/a.o --oformat=binary -Ttext=0x4000 -Map=out/test/elf/x86_64/oformat-binary/map +167: + chmod 755 out/test/elf/x86_64/mold-wrapper/a.sh +181: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/physical-image-base.sh +167: + cat 181: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 181: ++ export LC_ALL=C 181: ++ LC_ALL=C +167: + cc -xc -o out/test/elf/x86_64/mold-wrapper/exe - 181: ++++ uname -m -181: +++ canonical_name i686 +181: +++ canonical_name x86_64 181: +++ case $1 in -181: +++ echo i386 -181: ++ HOST=i386 +181: +++ echo x86_64 +181: ++ HOST=x86_64 181: ++ '[' -n '' ']' -181: ++ MACHINE=i386 +181: ++ MACHINE=x86_64 181: ++ '[' -n '' ']' 181: ++ CC=cc 181: ++ CXX=c++ @@ -14194,55 +11295,74 @@ 181: ++ QEMU= 181: ++ trap 'on_error $LINENO' ERR 181: ++ trap on_exit EXIT -181: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-archive.sh .sh -181: ++ testname=static-archive -181: ++ echo -n 'Testing static-archive ... ' -181: Testing static-archive ... ++ t=out/test/elf/i386/static-archive -181: ++ mkdir -p out/test/elf/i386/static-archive -180: ++ testname=start-stop -180: ++ echo -n 'Testing start-stop ... ' -180: Testing start-stop ... ++ t=out/test/elf/i386/start-stop -180: ++ mkdir -p out/test/elf/i386/start-stop +177: + grep -Eq '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/elf/x86_64/oformat-binary/map +181: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/physical-image-base.sh .sh +168: + rm -rf out/test/elf/x86_64/mold-wrapper2 +157: + out/test/elf/x86_64/lto-archive/exe +157: + grep -q 'Hello world' +181: ++ testname=physical-image-base +181: ++ echo -n 'Testing physical-image-base ... ' +181: Testing physical-image-base ... ++ t=out/test/elf/x86_64/physical-image-base +181: ++ mkdir -p out/test/elf/x86_64/physical-image-base +157: + nm out/test/elf/x86_64/lto-archive/exe +181: + '[' x86_64 = ppc64 ']' 181: + cat -181: + cc -o out/test/elf/i386/static-archive/long-long-long-filename.o -c -xc - -180: + cat -180: + cc -c -o out/test/elf/i386/start-stop/a.o -xc - -178: + cat -178: + cc -o out/test/elf/i386/start-lib/c.o -c -xc - -179: + ar rcs out/test/elf/i386/start-stop-symbol/b.a out/test/elf/i386/start-stop-symbol/a.o -181: + cc -o out/test/elf/i386/static-archive/b.o -c -xc - -179: + cat -179: + cc -c -o out/test/elf/i386/start-stop-symbol/c.o -xc - -181: + cat -180: + cc -B. -o out/test/elf/i386/start-stop/exe1 out/test/elf/i386/start-stop/a.o -Wl,--start-stop -178: + cc -B. -o out/test/elf/i386/start-lib/exe -Wl,-start-lib out/test/elf/i386/start-lib/a.o -Wl,-end-lib out/test/elf/i386/start-lib/b.o out/test/elf/i386/start-lib/c.o -180: + grep -q __start_text -180: + readelf -sW out/test/elf/i386/start-stop/exe1 -180: + readelf -sW out/test/elf/i386/start-stop/exe1 -180: + grep -q __stop_text -180: + on_exit -180: + echo OK -180: OK -180: + exit 0 -174/269 Test #180: i686-start-stop ..................... Passed 0.14 sec +181: + cc -o out/test/elf/x86_64/physical-image-base/a.o -c -xc - +177: + grep -Fq .strtab out/test/elf/x86_64/oformat-binary/map +173: + grep -q 'undefined symbol: no-such-sym' out/test/elf/x86_64/noinhibit-exec/log1 +159: + grep -q -- -fwpa +177: + grep -Fq .shstrtab out/test/elf/x86_64/oformat-binary/map +157: + grep -q hello out/test/elf/x86_64/lto-archive/log +168: + mkdir -p out/test/elf/x86_64/mold-wrapper2/bin out/test/elf/x86_64/mold-wrapper2/lib/mold +159: + gcc -B. -o out/test/elf/x86_64/lto-gcc/exe2 out/test/elf/x86_64/lto-gcc/b.o --verbose +173: + cc -B. -shared -o out/test/elf/x86_64/noinhibit-exec/b.o out/test/elf/x86_64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym -Wl,-noinhibit-exec +157: + grep -q howdy out/test/elf/x86_64/lto-archive/log +172: + out/test/elf/x86_64/nocopyreloc/exe +172: + grep -q '3 5' +172: + cc -B. -o out/test/elf/x86_64/nocopyreloc/exe out/test/elf/x86_64/nocopyreloc/a.so out/test/elf/x86_64/nocopyreloc/b.o -no-pie -Wl,-z,nocopyreloc +157: + on_exit +157: + echo OK +157: OK +157: + exit 0 +168: + cp mold out/test/elf/x86_64/mold-wrapper2/bin +167/309 Test #157: x86_64-lto-archive ...................... Passed 0.37 sec test 182 - Start 182: i686-static-pie + Start 182: x86_64-pie -182: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-pie.sh" +182: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/pie.sh" 182: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 182: Test timeout computed to be: 1500 -182: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-pie.sh -178: + nm out/test/elf/i386/start-lib/exe +177: + grep -Fq .symtab out/test/elf/x86_64/oformat-binary/map +177: + grep -Fq .comment out/test/elf/x86_64/oformat-binary/map +174: + cc -o out/test/elf/x86_64/non-canonical-plt/c.o -c -xc - -fPIC +174: + cat +177: + on_exit +177: + echo OK +177: OK +177: + exit 0 +168/309 Test #177: x86_64-oformat-binary ................... Passed 0.08 sec +test 183 + Start 183: x86_64-plt-dso + +183: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/plt-dso.sh" +183: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +183: Test timeout computed to be: 1500 +182: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pie.sh +183: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/plt-dso.sh +183: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +183: ++ export LC_ALL=C +183: ++ LC_ALL=C 182: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 182: ++ export LC_ALL=C 182: ++ LC_ALL=C +183: ++++ uname -m 182: ++++ uname -m -182: +++ canonical_name i686 +182: +++ canonical_name x86_64 182: +++ case $1 in -182: +++ echo i386 -182: ++ HOST=i386 +182: +++ echo x86_64 +182: ++ HOST=x86_64 182: ++ '[' -n '' ']' -182: ++ MACHINE=i386 +182: ++ MACHINE=x86_64 182: ++ '[' -n '' ']' 182: ++ CC=cc 182: ++ CXX=c++ @@ -14254,40 +11374,12 @@ 182: ++ QEMU= 182: ++ trap 'on_error $LINENO' ERR 182: ++ trap on_exit EXIT -178: + grep -q ' foo$' out/test/elf/i386/start-lib/log -182: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-pie.sh .sh -182: ++ testname=static-pie -182: ++ echo -n 'Testing static-pie ... ' -182: Testing static-pie ... ++ t=out/test/elf/i386/static-pie -182: ++ mkdir -p out/test/elf/i386/static-pie -178: + grep -q ' bar$' out/test/elf/i386/start-lib/log -182: + test_cflags -static-pie -181: + cc -o out/test/elf/i386/static-archive/c.o -c -xc - -182: + echo 'int main() {}' -178: + on_exit -178: + echo OK -178: OK -178: + exit 0 -175/269 Test #178: i686-start-lib ...................... Passed 0.29 sec -test 183 - Start 183: i686-stdout - -183: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/stdout.sh" -183: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -183: Test timeout computed to be: 1500 -181: + cat -183: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/stdout.sh -183: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -183: ++ export LC_ALL=C -183: ++ LC_ALL=C -183: ++++ uname -m -183: +++ canonical_name i686 +183: +++ canonical_name x86_64 183: +++ case $1 in -183: +++ echo i386 -182: + cc -static-pie -o /dev/null -xc - -183: ++ HOST=i386 +183: +++ echo x86_64 +183: ++ HOST=x86_64 183: ++ '[' -n '' ']' -183: ++ MACHINE=i386 +183: ++ MACHINE=x86_64 183: ++ '[' -n '' ']' 183: ++ CC=cc 183: ++ CXX=c++ @@ -14299,55 +11391,49 @@ 183: ++ QEMU= 183: ++ trap 'on_error $LINENO' ERR 183: ++ trap on_exit EXIT -183: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/stdout.sh .sh -183: ++ testname=stdout -183: ++ echo -n 'Testing stdout ... ' -183: Testing stdout ... ++ t=out/test/elf/i386/stdout -183: ++ mkdir -p out/test/elf/i386/stdout +182: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pie.sh .sh +183: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/plt-dso.sh .sh +182: ++ testname=pie +182: ++ echo -n 'Testing pie ... ' +182: Testing pie ... ++ t=out/test/elf/x86_64/pie +182: ++ mkdir -p out/test/elf/x86_64/pie +183: ++ testname=plt-dso +183: ++ echo -n 'Testing plt-dso ... ' +183: Testing plt-dso ... ++ t=out/test/elf/x86_64/plt-dso +183: ++ mkdir -p out/test/elf/x86_64/plt-dso +180: + cc -B. -o out/test/elf/x86_64/package-metadata/exe out/test/elf/x86_64/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' +176: + readelf --dynamic out/test/elf/x86_64/now/b.so +176: + grep -q 'Flags: NOW' +183: + cc -fPIC -c -o out/test/elf/x86_64/plt-dso/a.o -xc - +182: + cc -o out/test/elf/x86_64/pie/a.o -c -xc -fPIE - +182: + cat 183: + cat -183: + cc -o out/test/elf/i386/stdout/a.o -c -xc - -175: + cc -B. -o out/test/elf/i386/shuffle-sections-seed/exe1 out/test/elf/i386/shuffle-sections-seed/a.o out/test/elf/i386/shuffle-sections-seed/b.o -181: + rm -f out/test/elf/i386/static-archive/d.a -181: + cd out/test/elf/i386/static-archive -181: + ar rcs d.a long-long-long-filename.o b.o -179: + cc -B. -o out/test/elf/i386/start-stop-symbol/exe out/test/elf/i386/start-stop-symbol/c.o out/test/elf/i386/start-stop-symbol/b.a -181: + cc -B. -Wl,--trace -o out/test/elf/i386/static-archive/exe out/test/elf/i386/static-archive/c.o out/test/elf/i386/static-archive/d.a -183: + cc -B. -Wl,-build-id=sha1 out/test/elf/i386/stdout/a.o -o - -175: + out/test/elf/i386/shuffle-sections-seed/exe1 -175: + grep -q 'Hello world' -175: + cc -B. -o out/test/elf/i386/shuffle-sections-seed/exe2 out/test/elf/i386/shuffle-sections-seed/a.o out/test/elf/i386/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 -179: + out/test/elf/i386/start-stop-symbol/exe -179: + grep -q 'section foo section foo' -183: + chmod 755 out/test/elf/i386/stdout/exe -179: + cc -B. -o out/test/elf/i386/start-stop-symbol/exe out/test/elf/i386/start-stop-symbol/c.o out/test/elf/i386/start-stop-symbol/b.a -Wl,-gc-sections -183: + out/test/elf/i386/stdout/exe -183: + grep -q 'Hello world' -181: + grep -Fq 'static-archive/d.a(long-long-long-filename.o)' out/test/elf/i386/static-archive/log -183: + on_exit -183: + echo OK -183: OK -183: + exit 0 -176/269 Test #183: i686-stdout ......................... Passed 0.14 sec +176: + cc -B. -shared -o out/test/elf/x86_64/now/b.so out/test/elf/x86_64/now/a.o -Wl,-z,now,-z,lazy +181: + cc -B. -no-pie -o out/test/elf/x86_64/physical-image-base/exe1 out/test/elf/x86_64/physical-image-base/a.o -Wl,--image-base=0x200000 -Wl,--physical-image-base=0x800000 +173: + grep -q 'undefined symbol: no-such-sym' out/test/elf/x86_64/noinhibit-exec/log2 +173: + on_exit +173: + echo OK +173: OK +173: + exit 0 +169/309 Test #173: x86_64-noinhibit-exec ................... Passed 0.19 sec test 184 - Start 184: i686-strip + Start 184: x86_64-pltgot -184: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/strip.sh" +184: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/pltgot.sh" 184: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 184: Test timeout computed to be: 1500 -181: + grep -Fq 'static-archive/d.a(b.o)' out/test/elf/i386/static-archive/log -184: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/strip.sh -181: + grep -Fq static-archive/c.o out/test/elf/i386/static-archive/log +184: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pltgot.sh +174: + cc -B. -no-pie -o out/test/elf/x86_64/non-canonical-plt/exe out/test/elf/x86_64/non-canonical-plt/a.so out/test/elf/x86_64/non-canonical-plt/b.o out/test/elf/x86_64/non-canonical-plt/c.o 184: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 184: ++ export LC_ALL=C 184: ++ LC_ALL=C 184: ++++ uname -m -181: + out/test/elf/i386/static-archive/exe -184: +++ canonical_name i686 +184: +++ canonical_name x86_64 184: +++ case $1 in -184: +++ echo i386 -184: ++ HOST=i386 +184: +++ echo x86_64 +184: ++ HOST=x86_64 184: ++ '[' -n '' ']' -184: ++ MACHINE=i386 +184: ++ MACHINE=x86_64 184: ++ '[' -n '' ']' 184: ++ CC=cc 184: ++ CXX=c++ @@ -14359,39 +11445,109 @@ 184: ++ QEMU= 184: ++ trap 'on_error $LINENO' ERR 184: ++ trap on_exit EXIT -181: + grep -q 8 -181: + on_exit -181: + echo OK -181: OK -181: + exit 0 -177/269 Test #181: i686-static-archive ................. Passed 0.31 sec +184: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pltgot.sh .sh +184: ++ testname=pltgot +184: ++ echo -n 'Testing pltgot ... ' +184: Testing pltgot ... ++ t=out/test/elf/x86_64/pltgot +184: ++ mkdir -p out/test/elf/x86_64/pltgot +172: + false +172: ++ on_error 32 +172: ++ code=1 +172: ++ echo 'command failed: 32: false' +172: command failed: 32: false +172: ++ trap - EXIT +172: ++ exit 1 +182: + cc -B. -pie -o out/test/elf/x86_64/pie/exe out/test/elf/x86_64/pie/a.o +170/309 Test #172: x86_64-nocopyreloc ......................***Failed 0.20 sec +++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/nocopyreloc.sh ++ . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +++ export LC_ALL=C +++ LC_ALL=C +++++ uname -m ++++ canonical_name x86_64 ++++ case $1 in ++++ echo x86_64 +++ HOST=x86_64 +++ '[' -n '' ']' +++ MACHINE=x86_64 +++ '[' -n '' ']' +++ CC=cc +++ CXX=c++ +++ GCC=gcc +++ GXX=g++ +++ OBJDUMP=objdump +++ OBJCOPY=objcopy +++ STRIP=strip +++ QEMU= +++ trap 'on_error $LINENO' ERR +++ trap on_exit EXIT ++++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/nocopyreloc.sh .sh +++ testname=nocopyreloc +++ echo -n 'Testing nocopyreloc ... ' +Testing nocopyreloc ... ++ t=out/test/elf/x86_64/nocopyreloc +++ mkdir -p out/test/elf/x86_64/nocopyreloc ++ '[' x86_64 = i386 ']' ++ '[' x86_64 = m68k ']' ++ '[' x86_64 = arm ']' ++ '[' x86_64 = ppc64 ']' ++ '[' x86_64 = ppc64le ']' ++ '[' x86_64 = sh4 ']' ++ '[' x86_64 = alpha ']' ++ cat ++ cc -shared -o out/test/elf/x86_64/nocopyreloc/a.so -xc - ++ cat ++ cc -fno-PIC -c -o out/test/elf/x86_64/nocopyreloc/b.o -xc - ++ cc -B. -no-pie -o out/test/elf/x86_64/nocopyreloc/exe out/test/elf/x86_64/nocopyreloc/a.so out/test/elf/x86_64/nocopyreloc/b.o ++ out/test/elf/x86_64/nocopyreloc/exe ++ grep -q '3 5' ++ cc -B. -o out/test/elf/x86_64/nocopyreloc/exe out/test/elf/x86_64/nocopyreloc/a.so out/test/elf/x86_64/nocopyreloc/b.o -no-pie -Wl,-z,nocopyreloc ++ false +++ on_error 32 +++ code=1 +++ echo 'command failed: 32: false' +command failed: 32: false +++ trap - EXIT +++ exit 1 + test 185 - Start 185: i686-symbol-rank + Start 185: x86_64-preinit-array -185: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-rank.sh" +185: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/preinit-array.sh" 185: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 185: Test timeout computed to be: 1500 -184: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/strip.sh .sh -185: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-rank.sh -184: ++ testname=strip -184: ++ echo -n 'Testing strip ... ' -184: Testing strip ... ++ t=out/test/elf/i386/strip -184: ++ mkdir -p out/test/elf/i386/strip +180: + readelf -x .note.package out/test/elf/x86_64/package-metadata/exe +180: + grep -Fq '{"foo":"bar"}' +180: + on_exit +180: + echo OK +180: OK +180: + exit 0 184: + cat +184: + cc -o out/test/elf/x86_64/pltgot/a.o -c -xc - -fPIC +171/309 Test #180: x86_64-package-metadata ................. Passed 0.10 sec +test 186 + Start 186: x86_64-print-dependencies + +186: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/print-dependencies.sh" +186: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +186: Test timeout computed to be: 1500 +185: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/preinit-array.sh +183: + cc -B. -shared -o out/test/elf/x86_64/plt-dso/b.so out/test/elf/x86_64/plt-dso/a.o 185: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 185: ++ export LC_ALL=C 185: ++ LC_ALL=C -184: + cc -x assembler -c -o out/test/elf/i386/strip/a.o -Wa,-L - -175: + grep -q 'Hello world' -175: + out/test/elf/i386/shuffle-sections-seed/exe2 +186: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/print-dependencies.sh 185: ++++ uname -m -175: + cc -B. -o out/test/elf/i386/shuffle-sections-seed/exe3 out/test/elf/i386/shuffle-sections-seed/a.o out/test/elf/i386/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 -185: +++ canonical_name i686 +186: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +186: ++ export LC_ALL=C +186: ++ LC_ALL=C +178: + cat +185: +++ canonical_name x86_64 185: +++ case $1 in -185: +++ echo i386 -185: ++ HOST=i386 +185: +++ echo x86_64 +186: ++++ uname -m +185: ++ HOST=x86_64 185: ++ '[' -n '' ']' -185: ++ MACHINE=i386 +185: ++ MACHINE=x86_64 185: ++ '[' -n '' ']' 185: ++ CC=cc 185: ++ CXX=c++ @@ -14403,42 +11559,14 @@ 185: ++ QEMU= 185: ++ trap 'on_error $LINENO' ERR 185: ++ trap on_exit EXIT -182: + cc -o out/test/elf/i386/static-pie/a.o -c -xc - -fPIE -182: + cat -185: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-rank.sh .sh -179: + out/test/elf/i386/start-stop-symbol/exe -185: ++ testname=symbol-rank -185: ++ echo -n 'Testing symbol-rank ... ' -185: Testing symbol-rank ... ++ t=out/test/elf/i386/symbol-rank -185: ++ mkdir -p out/test/elf/i386/symbol-rank -184: + ./mold -o out/test/elf/i386/strip/exe out/test/elf/i386/strip/a.o -179: + grep -q 'section foo section foo' -185: + cc -o out/test/elf/i386/symbol-rank/a.o -c -xc - -179: + on_exit -179: + echo OK -179: OK -179: + exit 0 -178/269 Test #179: i686-start-stop-symbol .............. Passed 0.41 sec -test 186 - Start 186: i686-symbol-version - -186: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version.sh" -186: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -186: Test timeout computed to be: 1500 -185: + cat -184: + readelf --symbols out/test/elf/i386/strip/exe -186: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version.sh -186: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -186: ++ export LC_ALL=C -186: ++ LC_ALL=C -186: ++++ uname -m -186: +++ canonical_name i686 +178: + cc -c -o out/test/elf/x86_64/omagic/a.o -xc - -fno-PIC +185: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/preinit-array.sh .sh +186: +++ canonical_name x86_64 186: +++ case $1 in -186: +++ echo i386 -186: ++ HOST=i386 +186: +++ echo x86_64 +186: ++ HOST=x86_64 186: ++ '[' -n '' ']' -186: ++ MACHINE=i386 -184: + grep -Fq _start out/test/elf/i386/strip/log +186: ++ MACHINE=x86_64 186: ++ '[' -n '' ']' 186: ++ CC=cc 186: ++ CXX=c++ @@ -14448,83 +11576,57 @@ 186: ++ OBJCOPY=objcopy 186: ++ STRIP=strip 186: ++ QEMU= +185: ++ testname=preinit-array +185: ++ echo -n 'Testing preinit-array ... ' 186: ++ trap 'on_error $LINENO' ERR 186: ++ trap on_exit EXIT -184: + grep -Fq foo out/test/elf/i386/strip/log -186: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version.sh .sh +185: Testing preinit-array ... ++ t=out/test/elf/x86_64/preinit-array +185: ++ mkdir -p out/test/elf/x86_64/preinit-array +186: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/print-dependencies.sh .sh +186: ++ testname=print-dependencies +186: ++ echo -n 'Testing print-dependencies ... ' +186: Testing print-dependencies ... ++ t=out/test/elf/x86_64/print-dependencies +186: ++ mkdir -p out/test/elf/x86_64/print-dependencies +186: + cc -o out/test/elf/x86_64/print-dependencies/a.o -c -xc - +176: + readelf --dynamic out/test/elf/x86_64/now/b.so 185: + cat -186: ++ testname=symbol-version -186: ++ echo -n 'Testing symbol-version ... ' -186: Testing symbol-version ... ++ t=out/test/elf/i386/symbol-version -186: ++ mkdir -p out/test/elf/i386/symbol-version -185: + cc -o out/test/elf/i386/symbol-rank/b.o -c -xc - -fcommon -184: + grep -Fq bar out/test/elf/i386/strip/log +176: + grep -q 'Flags: NOW' out/test/elf/x86_64/now/log 186: + cat -186: + cc -fPIC -c -o out/test/elf/i386/symbol-version/a.o -xc - -175: + out/test/elf/i386/shuffle-sections-seed/exe3 -175: + grep -q 'Hello world' -175: + cc -B. -o out/test/elf/i386/shuffle-sections-seed/exe4 out/test/elf/i386/shuffle-sections-seed/a.o out/test/elf/i386/shuffle-sections-seed/b.o -Wl,-shuffle-sections=5 -184: + '[' i386 '!=' riscv32 ']' -184: + '[' i386 '!=' riscv64 ']' -184: + grep -Fq .L.baz out/test/elf/i386/strip/log -182: + cc -B. -o out/test/elf/i386/static-pie/exe1 out/test/elf/i386/static-pie/a.o -static-pie -184: + ./mold -o out/test/elf/i386/strip/exe out/test/elf/i386/strip/a.o -strip-all -185: + cat -185: + cc -o out/test/elf/i386/symbol-rank/c.o -c -xc - -176: + cc -B. -o out/test/elf/i386/shuffle-sections/exe1 out/test/elf/i386/shuffle-sections/a.o out/test/elf/i386/shuffle-sections/b.o -186: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' -186: + cc -B. -shared -o out/test/elf/i386/symbol-version/c.so out/test/elf/i386/symbol-version/a.o -Wl,--version-script=out/test/elf/i386/symbol-version/b.ver -184: + readelf --symbols out/test/elf/i386/strip/exe -184: + grep -Fq _start out/test/elf/i386/strip/log -184: + grep -Fq foo out/test/elf/i386/strip/log -175: + grep -q 'Hello world' -175: + out/test/elf/i386/shuffle-sections-seed/exe4 -175: + diff out/test/elf/i386/shuffle-sections-seed/exe1 out/test/elf/i386/shuffle-sections-seed/exe2 -184: + grep -Fq bar out/test/elf/i386/strip/log -175: + diff out/test/elf/i386/shuffle-sections-seed/exe2 out/test/elf/i386/shuffle-sections-seed/exe3 -184: + '[' i386 '!=' riscv32 ']' -184: + '[' i386 '!=' riscv64 ']' -184: + grep -Fq .L.baz out/test/elf/i386/strip/log -184: + on_exit -175: + diff out/test/elf/i386/shuffle-sections-seed/exe3 out/test/elf/i386/shuffle-sections-seed/exe4 -184: + echo OK -184: OK -184: + exit 0 -179/269 Test #184: i686-strip .......................... Passed 0.22 sec +176: + on_exit +176: + echo OK +176: OK +176: + exit 0 +185: + cc -o out/test/elf/x86_64/preinit-array/a.o -c -xc - +172/309 Test #176: x86_64-now .............................. Passed 0.16 sec test 187 - Start 187: i686-symbol-version2 + Start 187: x86_64-protected-dynsym -187: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version2.sh" +187: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected-dynsym.sh" 187: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 187: Test timeout computed to be: 1500 -175: + on_exit -175: + echo OK -175: OK -175: + exit 0 -180/269 Test #175: i686-shuffle-sections-seed .......... Passed 0.93 sec -test 188 - Start 188: i686-symbol-version3 - -188: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version3.sh" -188: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -188: Test timeout computed to be: 1500 -187: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version2.sh +159: + cat +159: + gcc -flto -fno-use-linker-plugin -c -o out/test/elf/x86_64/lto-gcc/c.o -xc - +181: + out/test/elf/x86_64/physical-image-base/exe1 +181: + grep -q 'Hello world' +187: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected-dynsym.sh 187: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 187: ++ export LC_ALL=C 187: ++ LC_ALL=C -185: + cc -o out/test/elf/i386/symbol-rank/d.o -c -xc - -fcommon -188: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version3.sh +167: + grep -q 'a.sh execl' +167: ++ pwd +181: + readelf -W --segments out/test/elf/x86_64/physical-image-base/exe1 +181: + grep -Eq 'LOAD\s+0x000000 0x0*200000 0x0*800000' +167: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/mold-wrapper.so +167: + MOLD_PATH=out/test/elf/x86_64/mold-wrapper/a.sh +167: + out/test/elf/x86_64/mold-wrapper/exe execl 187: ++++ uname -m -188: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -188: ++ export LC_ALL=C -188: ++ LC_ALL=C -187: +++ canonical_name i686 +167: + grep -q 'a.sh execlp' +187: +++ canonical_name x86_64 187: +++ case $1 in -187: +++ echo i386 -185: + cat -187: ++ HOST=i386 +187: +++ echo x86_64 +187: ++ HOST=x86_64 187: ++ '[' -n '' ']' -187: ++ MACHINE=i386 +187: ++ MACHINE=x86_64 187: ++ '[' -n '' ']' 187: ++ CC=cc 187: ++ CXX=c++ @@ -14536,14 +11638,80 @@ 187: ++ QEMU= 187: ++ trap 'on_error $LINENO' ERR 187: ++ trap on_exit EXIT +167: ++ pwd +167: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/mold-wrapper.so +167: + MOLD_PATH=out/test/elf/x86_64/mold-wrapper/a.sh +167: + out/test/elf/x86_64/mold-wrapper/exe execlp +187: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected-dynsym.sh .sh +181: + grep -q __phys_start_foo +181: + readelf -Ws out/test/elf/x86_64/physical-image-base/exe1 +174: + grep -q '^1 1 1$' +174: + out/test/elf/x86_64/non-canonical-plt/exe +187: ++ testname=protected-dynsym +187: ++ echo -n 'Testing protected-dynsym ... ' +187: Testing protected-dynsym ... ++ t=out/test/elf/x86_64/protected-dynsym +187: ++ mkdir -p out/test/elf/x86_64/protected-dynsym +181: + cc -B. -no-pie -o out/test/elf/x86_64/physical-image-base/exe2 out/test/elf/x86_64/physical-image-base/a.o -Wl,--physical-image-base=0x800000 '-Wl,--section-order==0x800000 TEXT RODATA =0x900000 DATA BSS' +182: + grep -q -E '(Shared object file|Position-Independent Executable file)' +182: + readelf --file-header out/test/elf/x86_64/pie/exe +174: + grep -q '00000000 .* foo' +174: + readelf --dyn-syms out/test/elf/x86_64/non-canonical-plt/exe +184: + cc -B. -shared -o out/test/elf/x86_64/pltgot/b.so out/test/elf/x86_64/pltgot/a.o +187: + cc -fPIC -c -o out/test/elf/x86_64/protected-dynsym/a.o -xc - +187: + cat +182: + grep -q 'Hello world' +182: + out/test/elf/x86_64/pie/exe +167: ++ pwd +167: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/mold-wrapper.so +167: + MOLD_PATH=out/test/elf/x86_64/mold-wrapper/a.sh +167: + out/test/elf/x86_64/mold-wrapper/exe execle +174: + grep -q '00000000 .* bar' +182: + on_exit +182: + echo OK +182: OK +182: + exit 0 +173/309 Test #182: x86_64-pie .............................. Passed 0.10 sec +test 188 + Start 188: x86_64-protected + +188: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected.sh" +188: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +188: Test timeout computed to be: 1500 +174: + readelf --dyn-syms out/test/elf/x86_64/non-canonical-plt/exe +174: + on_exit +174: + echo OK +174: OK +174: + exit 0 +167: + grep -q 'a.sh execle' +174/309 Test #174: x86_64-non-canonical-plt ................ Passed 0.22 sec +test 189 + Start 189: x86_64-push-pop-state + +189: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/push-pop-state.sh" +189: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +189: Test timeout computed to be: 1500 +167: + grep -q 'a.sh execv' +167: ++ pwd +167: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/mold-wrapper.so +167: + MOLD_PATH=out/test/elf/x86_64/mold-wrapper/a.sh +167: + out/test/elf/x86_64/mold-wrapper/exe execv +183: + cat +183: + cc -c -o out/test/elf/x86_64/plt-dso/c.o -xc - +178: + cc -B. out/test/elf/x86_64/omagic/a.o -o out/test/elf/x86_64/omagic/exe -static -Wl,--omagic +188: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected.sh +188: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +188: ++ export LC_ALL=C +188: ++ LC_ALL=C 188: ++++ uname -m -187: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version2.sh .sh -188: +++ canonical_name i686 +186: + cat +186: + cc -o out/test/elf/x86_64/print-dependencies/b.o -c -xc - +188: +++ canonical_name x86_64 188: +++ case $1 in -188: +++ echo i386 -188: ++ HOST=i386 +188: +++ echo x86_64 +189: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/push-pop-state.sh +188: ++ HOST=x86_64 188: ++ '[' -n '' ']' -188: ++ MACHINE=i386 +188: ++ MACHINE=x86_64 188: ++ '[' -n '' ']' 188: ++ CC=cc 188: ++ CXX=c++ @@ -14555,50 +11723,22 @@ 188: ++ QEMU= 188: ++ trap 'on_error $LINENO' ERR 188: ++ trap on_exit EXIT -188: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version3.sh .sh -187: ++ testname=symbol-version2 -187: ++ echo -n 'Testing symbol-version2 ... ' -187: Testing symbol-version2 ... ++ t=out/test/elf/i386/symbol-version2 -187: ++ mkdir -p out/test/elf/i386/symbol-version2 -188: ++ testname=symbol-version3 -188: ++ echo -n 'Testing symbol-version3 ... ' -188: Testing symbol-version3 ... ++ t=out/test/elf/i386/symbol-version3 -188: ++ mkdir -p out/test/elf/i386/symbol-version3 -187: + cat -188: + cat -188: + cc -o out/test/elf/i386/symbol-version3/a.o -c -xc - -186: + readelf --symbols out/test/elf/i386/symbol-version/c.so -186: + grep -Fq foo@VER1 out/test/elf/i386/symbol-version/log -187: + cc -o out/test/elf/i386/symbol-version2/a.o -c -xc - -176: + out/test/elf/i386/shuffle-sections/exe1 -176: + grep -q 'Hello world' -176: + cc -B. -o out/test/elf/i386/shuffle-sections/exe2 out/test/elf/i386/shuffle-sections/a.o out/test/elf/i386/shuffle-sections/b.o -Wl,-shuffle-sections -186: + grep -Fq foo@VER2 out/test/elf/i386/symbol-version/log -186: + grep -Fq foo@@VER3 out/test/elf/i386/symbol-version/log -186: + on_exit -186: + echo OK -186: OK -186: + exit 0 -181/269 Test #186: i686-symbol-version ................. Passed 0.25 sec -test 189 - Start 189: i686-symtab-dso - -189: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-dso.sh" -189: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -189: Test timeout computed to be: 1500 -185: + rm -f out/test/elf/i386/symbol-rank/x.a -185: + ar rcs out/test/elf/i386/symbol-rank/x.a out/test/elf/i386/symbol-rank/a.o out/test/elf/i386/symbol-rank/b.o out/test/elf/i386/symbol-rank/c.o -189: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-dso.sh 189: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 189: ++ export LC_ALL=C 189: ++ LC_ALL=C +188: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected.sh .sh 189: ++++ uname -m -189: +++ canonical_name i686 +185: + ./mold -o out/test/elf/x86_64/preinit-array/exe1 out/test/elf/x86_64/preinit-array/a.o +188: ++ testname=protected +188: ++ echo -n 'Testing protected ... ' +188: Testing protected ... ++ t=out/test/elf/x86_64/protected +188: ++ mkdir -p out/test/elf/x86_64/protected +189: +++ canonical_name x86_64 189: +++ case $1 in -189: +++ echo i386 -189: ++ HOST=i386 +189: +++ echo x86_64 +189: ++ HOST=x86_64 189: ++ '[' -n '' ']' -189: ++ MACHINE=i386 +189: ++ MACHINE=x86_64 189: ++ '[' -n '' ']' 189: ++ CC=cc 189: ++ CXX=c++ @@ -14610,43 +11750,54 @@ 189: ++ QEMU= 189: ++ trap 'on_error $LINENO' ERR 189: ++ trap on_exit EXIT -189: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-dso.sh .sh -189: ++ testname=symtab-dso -189: ++ echo -n 'Testing symtab-dso ... ' -189: Testing symtab-dso ... ++ t=out/test/elf/i386/symtab-dso -189: ++ mkdir -p out/test/elf/i386/symtab-dso +167: ++ pwd +167: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/mold-wrapper.so +167: + MOLD_PATH=out/test/elf/x86_64/mold-wrapper/a.sh +167: + out/test/elf/x86_64/mold-wrapper/exe execvp +189: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/push-pop-state.sh .sh +188: + cat +188: + cc -fPIC -c -o out/test/elf/x86_64/protected/a.o -xc - +189: ++ testname=push-pop-state +189: ++ echo -n 'Testing push-pop-state ... ' +189: Testing push-pop-state ... ++ t=out/test/elf/x86_64/push-pop-state +189: ++ mkdir -p out/test/elf/x86_64/push-pop-state 187: + cat -187: + cc -B. -o out/test/elf/i386/symbol-version2/c.so -shared out/test/elf/i386/symbol-version2/a.o -Wl,--version-script=out/test/elf/i386/symbol-version2/b.version +187: + cc -fPIC -c -o out/test/elf/x86_64/protected-dynsym/b.o -fcommon -xc - 189: + cat -189: + cc -o out/test/elf/i386/symtab-dso/a.o -c -xc - -182: + grep -q 'Hello world' -182: + out/test/elf/i386/static-pie/exe1 -182: + cc -B. -o out/test/elf/i386/static-pie/exe2 out/test/elf/i386/static-pie/a.o -static-pie -Wl,--no-relax -176: + out/test/elf/i386/shuffle-sections/exe2 -176: + grep -q 'Hello world' -176: + diff out/test/elf/i386/shuffle-sections/exe1 out/test/elf/i386/shuffle-sections/exe2 -176: + on_exit -176: + echo OK -176: OK -176: + exit 0 -182/269 Test #176: i686-shuffle-sections ............... Passed 0.90 sec +189: + cc -shared -o out/test/elf/x86_64/push-pop-state/a.so -xc - +167: + grep -q 'a.sh execvp' +185: + readelf -W --dynamic out/test/elf/x86_64/preinit-array/exe1 +167: + grep -q 'a.sh execvpe bar' +167: ++ pwd +167: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/mold-wrapper.so +167: + MOLD_PATH=out/test/elf/x86_64/mold-wrapper/a.sh +167: + out/test/elf/x86_64/mold-wrapper/exe execvpe +167: + on_exit +167: + echo OK +167: OK +167: + exit 0 +159: + gcc -B. -o out/test/elf/x86_64/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/elf/x86_64/lto-gcc/c.o +175/309 Test #167: x86_64-mold-wrapper ..................... Passed 0.37 sec test 190 - Start 190: i686-symtab-section-symbols + Start 190: x86_64-range-extension-thunk -190: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-section-symbols.sh" +190: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/range-extension-thunk.sh" 190: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 190: Test timeout computed to be: 1500 -190: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-section-symbols.sh +187: + cc -B. -shared -o out/test/elf/x86_64/protected-dynsym/c.so out/test/elf/x86_64/protected-dynsym/a.o out/test/elf/x86_64/protected-dynsym/b.o -Wl,-strip-all +186: + cc -B. -o out/test/elf/x86_64/print-dependencies/exe out/test/elf/x86_64/print-dependencies/a.o out/test/elf/x86_64/print-dependencies/b.o -Wl,--print-dependencies +190: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/range-extension-thunk.sh +185: + grep -q PREINIT_ARRAY out/test/elf/x86_64/preinit-array/log1 190: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 190: ++ export LC_ALL=C 190: ++ LC_ALL=C 190: ++++ uname -m -190: +++ canonical_name i686 +190: +++ canonical_name x86_64 190: +++ case $1 in -190: +++ echo i386 -190: ++ HOST=i386 +190: +++ echo x86_64 +190: ++ HOST=x86_64 190: ++ '[' -n '' ']' -190: ++ MACHINE=i386 +190: ++ MACHINE=x86_64 190: ++ '[' -n '' ']' 190: ++ CC=cc 190: ++ CXX=c++ @@ -14658,54 +11809,61 @@ 190: ++ QEMU= 190: ++ trap 'on_error $LINENO' ERR 190: ++ trap on_exit EXIT -185: + cc -B. -o out/test/elf/i386/symbol-rank/exe out/test/elf/i386/symbol-rank/d.o out/test/elf/i386/symbol-rank/x.a -190: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-section-symbols.sh .sh -188: + cat -190: ++ testname=symtab-section-symbols -190: ++ echo -n 'Testing symtab-section-symbols ... ' -190: Testing symtab-section-symbols ... ++ t=out/test/elf/i386/symtab-section-symbols -190: ++ mkdir -p out/test/elf/i386/symtab-section-symbols -188: + cc -B. -o out/test/elf/i386/symbol-version3/c.so -shared out/test/elf/i386/symbol-version3/a.o -Wl,--version-script=out/test/elf/i386/symbol-version3/b.version +185: + cc -o out/test/elf/x86_64/preinit-array/b.o -c -xc - +190: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/range-extension-thunk.sh .sh +190: ++ testname=range-extension-thunk +190: ++ echo -n 'Testing range-extension-thunk ... ' +190: Testing range-extension-thunk ... ++ t=out/test/elf/x86_64/range-extension-thunk +190: ++ mkdir -p out/test/elf/x86_64/range-extension-thunk +185: + cat +190: + '[' x86_64 = i386 ']' +190: + '[' x86_64 = riscv32 ']' +190: + '[' x86_64 = sparc64 ']' 190: + cat -190: + cc -o out/test/elf/i386/symtab-section-symbols/a.o -c -xc - -187: + readelf -W --dyn-syms out/test/elf/i386/symbol-version2/c.so -187: + grep -q ' foo@TEST$' out/test/elf/i386/symbol-version2/log -187: + grep -q ' bar@TEST$' out/test/elf/i386/symbol-version2/log -187: + grep -q ' bar1$' out/test/elf/i386/symbol-version2/log -187: + grep -q ' foo@@TEST$' out/test/elf/i386/symbol-version2/log -189: + cc -B. -o out/test/elf/i386/symtab-dso/exe out/test/elf/i386/symtab-dso/a.o -187: + on_exit -187: + echo OK -187: OK -187: + exit 0 -183/269 Test #187: i686-symbol-version2 ................ Passed 0.25 sec +190: + cat +190: + cc -c -o out/test/elf/x86_64/range-extension-thunk/c.o out/test/elf/x86_64/range-extension-thunk/a.c -O0 +184: + cc -o out/test/elf/x86_64/pltgot/c.o -c -xc - -fPIC +181: + readelf -W --segments out/test/elf/x86_64/physical-image-base/exe2 +184: + cat +181: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' +183: + cc -B. -o out/test/elf/x86_64/plt-dso/exe -Wl,-rpath=out/test/elf/x86_64/plt-dso out/test/elf/x86_64/plt-dso/c.o out/test/elf/x86_64/plt-dso/b.so +188: + cc -B. -o out/test/elf/x86_64/protected/b.so -shared out/test/elf/x86_64/protected/a.o +189: + cc -shared -o out/test/elf/x86_64/push-pop-state/b.so -xc - +144: + c++ -B. -o out/test/elf/x86_64/issue646/exe out/test/elf/x86_64/issue646/a.o +181: + readelf -W --segments out/test/elf/x86_64/physical-image-base/exe2 +181: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' +181: + on_exit +181: + echo OK +181: OK +181: + exit 0 +176/309 Test #181: x86_64-physical-image-base .............. Passed 0.19 sec test 191 - Start 191: i686-symtab + Start 191: x86_64-relax-got-load -191: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab.sh" +191: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relax-got-load.sh" 191: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 191: Test timeout computed to be: 1500 -188: + readelf -W --dyn-syms out/test/elf/i386/symbol-version3/c.so -188: + grep -q ' foo@@TEST1$' out/test/elf/i386/symbol-version3/log -188: + grep -q ' foo@TEST2$' out/test/elf/i386/symbol-version3/log -191: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab.sh +189: + cat +185: + cc -B. -o out/test/elf/x86_64/preinit-array/exe2 out/test/elf/x86_64/preinit-array/b.o +187: + readelf --symbols out/test/elf/x86_64/protected-dynsym/c.so +187: + grep -Eq 'PROTECTED\b.*\bfoo\b' +187: + cat +191: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relax-got-load.sh +178: + readelf -W --segments out/test/elf/x86_64/omagic/exe +178: + grep -qw RWE +187: + cc -fPIC -c -o out/test/elf/x86_64/protected-dynsym/d.o -fno-common -xc - 191: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -182: + out/test/elf/i386/static-pie/exe2 191: ++ export LC_ALL=C 191: ++ LC_ALL=C -188: + grep -q ' foo@TEST3$' out/test/elf/i386/symbol-version3/log -182: + grep -q 'Hello world' 191: ++++ uname -m -182: + on_exit -182: + echo OK -182: OK -182: + exit 0 -191: +++ canonical_name i686 +186: + grep -q 'b\.o.*a\.o.*foo$' out/test/elf/x86_64/print-dependencies/log +191: +++ canonical_name x86_64 191: +++ case $1 in -191: +++ echo i386 -191: ++ HOST=i386 +191: +++ echo x86_64 +191: ++ HOST=x86_64 191: ++ '[' -n '' ']' -191: ++ MACHINE=i386 +191: ++ MACHINE=x86_64 +184: + cc -B. -o out/test/elf/x86_64/pltgot/exe out/test/elf/x86_64/pltgot/c.o out/test/elf/x86_64/pltgot/b.so 191: ++ '[' -n '' ']' 191: ++ CC=cc 191: ++ CXX=c++ @@ -14717,66 +11875,52 @@ 191: ++ QEMU= 191: ++ trap 'on_error $LINENO' ERR 191: ++ trap on_exit EXIT -191: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab.sh .sh -188: + grep -q ' foo$' out/test/elf/i386/symbol-version3/log -184/269 Test #182: i686-static-pie ..................... Passed 0.67 sec +191: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relax-got-load.sh .sh +186: + on_exit +186: + echo OK +186: OK +186: + exit 0 +177/309 Test #186: x86_64-print-dependencies ............... Passed 0.12 sec test 192 - Start 192: i686-synthetic-symbols + Start 192: x86_64-reloc-rodata -192: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/synthetic-symbols.sh" +192: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/reloc-rodata.sh" 192: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 192: Test timeout computed to be: 1500 -191: ++ testname=symtab -191: ++ echo -n 'Testing symtab ... ' -191: Testing symtab ... ++ t=out/test/elf/i386/symtab -191: ++ mkdir -p out/test/elf/i386/symtab -191: + cat -188: + on_exit -188: + echo OK -188: OK -188: + exit 0 -185: + out/test/elf/i386/symbol-rank/exe -185: + grep -q '^0 0 0 5$' -185: + on_exit -185: + echo OK -185: OK -185: + exit 0 -185/269 Test #185: i686-symbol-rank .................... Passed 0.49 sec +178: + on_exit +178: + echo OK +178: OK +178: + exit 0 +178/309 Test #178: x86_64-omagic ........................... Passed 0.25 sec test 193 - Start 193: i686-sysroot-linker-script + Start 193: x86_64-relocatable-archive -193: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot-linker-script.sh" +193: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-archive.sh" 193: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 193: Test timeout computed to be: 1500 -186/269 Test #188: i686-symbol-version3 ................ Passed 0.29 sec -test 194 - Start 194: i686-sysroot - -194: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot.sh" -194: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -194: Test timeout computed to be: 1500 -191: + cc -o out/test/elf/i386/symtab/a.o -c -x assembler - -193: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot-linker-script.sh -192: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/synthetic-symbols.sh -193: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +191: ++ testname=relax-got-load +191: ++ echo -n 'Testing relax-got-load ... ' +191: Testing relax-got-load ... ++ t=out/test/elf/x86_64/relax-got-load +191: ++ mkdir -p out/test/elf/x86_64/relax-got-load +192: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/reloc-rodata.sh +190: + cc -c -o out/test/elf/x86_64/range-extension-thunk/d.o out/test/elf/x86_64/range-extension-thunk/b.c -O0 192: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -193: ++ export LC_ALL=C -193: ++ LC_ALL=C 192: ++ export LC_ALL=C 192: ++ LC_ALL=C -193: ++++ uname -m +193: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-archive.sh +191: + cat +193: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +193: ++ export LC_ALL=C +193: ++ LC_ALL=C 192: ++++ uname -m -194: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot.sh -194: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -194: ++ export LC_ALL=C -194: ++ LC_ALL=C -194: ++++ uname -m -193: +++ canonical_name i686 +191: + cc -o out/test/elf/x86_64/relax-got-load/a.o -c -xc - -fPIC +193: ++++ uname -m +193: +++ canonical_name x86_64 193: +++ case $1 in -193: +++ echo i386 -193: ++ HOST=i386 +193: +++ echo x86_64 +193: ++ HOST=x86_64 193: ++ '[' -n '' ']' -193: ++ MACHINE=i386 +193: ++ MACHINE=x86_64 193: ++ '[' -n '' ']' 193: ++ CC=cc 193: ++ CXX=c++ @@ -14788,48 +11932,18 @@ 193: ++ QEMU= 193: ++ trap 'on_error $LINENO' ERR 193: ++ trap on_exit EXIT -193: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot-linker-script.sh .sh -193: ++ testname=sysroot-linker-script -193: ++ echo -n 'Testing sysroot-linker-script ... ' -193: Testing sysroot-linker-script ... ++ t=out/test/elf/i386/sysroot-linker-script -193: ++ mkdir -p out/test/elf/i386/sysroot-linker-script -191: + cc -o out/test/elf/i386/symtab/b.o -c -x assembler - -191: + cat -190: + cc -B. -o out/test/elf/i386/symtab-section-symbols/exe out/test/elf/i386/symtab-section-symbols/a.o -194: +++ canonical_name i686 -194: +++ case $1 in -194: +++ echo i386 -194: ++ HOST=i386 -194: ++ '[' -n '' ']' -194: ++ MACHINE=i386 -194: ++ '[' -n '' ']' -194: ++ CC=cc -194: ++ CXX=c++ -194: ++ GCC=gcc -194: ++ GXX=g++ -194: ++ OBJDUMP=objdump -194: ++ OBJCOPY=objcopy -194: ++ STRIP=strip -194: ++ QEMU= -194: ++ trap 'on_error $LINENO' ERR -194: ++ trap on_exit EXIT -192: +++ canonical_name i686 +193: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-archive.sh .sh +187: + cc -B. -shared -o out/test/elf/x86_64/protected-dynsym/e.so out/test/elf/x86_64/protected-dynsym/a.o out/test/elf/x86_64/protected-dynsym/d.o -Wl,-strip-all +192: +++ canonical_name x86_64 192: +++ case $1 in -192: +++ echo i386 -194: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot.sh .sh -189: + nm out/test/elf/i386/symtab-dso/exe -194: ++ testname=sysroot -194: ++ echo -n 'Testing sysroot ... ' -194: Testing sysroot ... ++ t=out/test/elf/i386/sysroot -194: ++ mkdir -p out/test/elf/i386/sysroot -193: + cc -o out/test/elf/i386/sysroot-linker-script/a.o -c -xc - -191: + echo '{ local: module_local; global: *; };' -193: + cat -191: + ./mold -o out/test/elf/i386/symtab/exe out/test/elf/i386/symtab/a.o out/test/elf/i386/symtab/b.o --version-script=out/test/elf/i386/symtab/c.map -189: + grep -q 'U puts$' -192: ++ HOST=i386 +192: +++ echo x86_64 +193: ++ testname=relocatable-archive +193: ++ echo -n 'Testing relocatable-archive ... ' +193: Testing relocatable-archive ... ++ t=out/test/elf/x86_64/relocatable-archive +193: ++ mkdir -p out/test/elf/x86_64/relocatable-archive +192: ++ HOST=x86_64 192: ++ '[' -n '' ']' -192: ++ MACHINE=i386 +192: ++ MACHINE=x86_64 192: ++ '[' -n '' ']' 192: ++ CC=cc 192: ++ CXX=c++ @@ -14841,38 +11955,70 @@ 192: ++ QEMU= 192: ++ trap 'on_error $LINENO' ERR 192: ++ trap on_exit EXIT -189: + on_exit -189: + echo OK -189: OK -189: + exit 0 -194: + cat -194: + cc -c -o out/test/elf/i386/sysroot/a.o -xc - -187/269 Test #189: i686-symtab-dso ..................... Passed 0.22 sec +183: + grep -q 'Hello WORLD' +183: + out/test/elf/x86_64/plt-dso/exe +192: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/reloc-rodata.sh .sh +192: ++ testname=reloc-rodata +192: ++ echo -n 'Testing reloc-rodata ... ' +192: Testing reloc-rodata ... ++ t=out/test/elf/x86_64/reloc-rodata +192: ++ mkdir -p out/test/elf/x86_64/reloc-rodata +192: + exit +192: + on_exit +192: + echo OK +192: OK +192: + exit 0 +193: + nm mold +193: + grep -q __tsan_init +183: + on_exit +183: + echo OK +183: OK +183: + exit 0 +179/309 Test #183: x86_64-plt-dso .......................... Passed 0.19 sec +test 194 + Start 194: x86_64-relocatable-debug-info + +194: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-debug-info.sh" +194: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +194: Test timeout computed to be: 1500 +180/309 Test #192: x86_64-reloc-rodata ..................... Passed 0.02 sec test 195 - Start 195: i686-sysroot2 + Start 195: x86_64-relocatable-exception -195: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot2.sh" +195: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-exception.sh" 195: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 195: Test timeout computed to be: 1500 -192: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/synthetic-symbols.sh .sh -192: ++ testname=synthetic-symbols -192: ++ echo -n 'Testing synthetic-symbols ... ' -192: Testing synthetic-symbols ... ++ t=out/test/elf/i386/synthetic-symbols -192: ++ mkdir -p out/test/elf/i386/synthetic-symbols -195: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot2.sh -192: + cat -192: + cc -c -o out/test/elf/i386/synthetic-symbols/a.o -xc - +188: + cc -c -o out/test/elf/x86_64/protected/c.o -xc - -fno-PIE +188: + cat +189: + cat +189: + cc -c -o out/test/elf/x86_64/push-pop-state/c.o -xc - +194: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-debug-info.sh +195: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-exception.sh +144: + out/test/elf/x86_64/issue646/exe +144: + grep -q 'error: exception' 195: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 195: ++ export LC_ALL=C 195: ++ LC_ALL=C +194: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +194: ++ export LC_ALL=C +194: ++ LC_ALL=C +144: + on_exit +144: + echo OK +144: OK +144: + exit 0 +181/309 Test #144: x86_64-issue646 ......................... Passed 0.72 sec +test 196 + Start 196: x86_64-relocatable-merge-sections + +196: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-merge-sections.sh" +196: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +196: Test timeout computed to be: 1500 195: ++++ uname -m -195: +++ canonical_name i686 +195: +++ canonical_name x86_64 195: +++ case $1 in -195: +++ echo i386 -191: + readelf --symbols out/test/elf/i386/symtab/exe -195: ++ HOST=i386 +195: +++ echo x86_64 +195: ++ HOST=x86_64 195: ++ '[' -n '' ']' -195: ++ MACHINE=i386 +195: ++ MACHINE=x86_64 195: ++ '[' -n '' ']' 195: ++ CC=cc 195: ++ CXX=c++ @@ -14884,47 +12030,61 @@ 195: ++ QEMU= 195: ++ trap 'on_error $LINENO' ERR 195: ++ trap on_exit EXIT -191: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local1' out/test/elf/i386/symtab/log -191: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local2' out/test/elf/i386/symtab/log -195: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot2.sh .sh -195: ++ testname=sysroot2 -195: ++ echo -n 'Testing sysroot2 ... ' -195: Testing sysroot2 ... ++ t=out/test/elf/i386/sysroot2 -195: ++ mkdir -p out/test/elf/i386/sysroot2 -195: + mkdir -p out/test/elf/i386/sysroot2/bin out/test/elf/i386/sysroot2/sysroot/foo -191: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/elf/i386/symtab/log -195: + cat -195: + cat -191: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/elf/i386/symtab/log -191: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/elf/i386/symtab/log -191: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/elf/i386/symtab/log -195: + cat -195: + cc -c -o out/test/elf/i386/sysroot2/sysroot/foo/x.o -xc - -191: + on_exit -191: + echo OK -191: OK -191: + exit 0 -188/269 Test #191: i686-symtab ......................... Passed 0.11 sec -test 196 - Start 196: i686-tail-call - -196: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tail-call.sh" -196: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -196: Test timeout computed to be: 1500 -196: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tail-call.sh +195: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-exception.sh .sh +195: ++ testname=relocatable-exception +195: ++ echo -n 'Testing relocatable-exception ... ' +195: Testing relocatable-exception ... ++ t=out/test/elf/x86_64/relocatable-exception +195: ++ mkdir -p out/test/elf/x86_64/relocatable-exception +195: + '[' x86_64 = sh4 ']' +195: + nm mold +194: ++++ uname -m +194: +++ canonical_name x86_64 +194: +++ case $1 in +194: +++ echo x86_64 +194: ++ HOST=x86_64 +194: ++ '[' -n '' ']' +194: ++ MACHINE=x86_64 +194: ++ '[' -n '' ']' +194: ++ CC=cc +194: ++ CXX=c++ +194: ++ GCC=gcc +194: ++ GXX=g++ +194: ++ OBJDUMP=objdump +194: ++ OBJCOPY=objcopy +194: ++ STRIP=strip +194: ++ QEMU= +194: ++ trap 'on_error $LINENO' ERR +194: ++ trap on_exit EXIT +194: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-debug-info.sh .sh +194: ++ testname=relocatable-debug-info +194: ++ echo -n 'Testing relocatable-debug-info ... ' +194: Testing relocatable-debug-info ... ++ t=out/test/elf/x86_64/relocatable-debug-info +194: ++ mkdir -p out/test/elf/x86_64/relocatable-debug-info +185: + readelf -W --dynamic out/test/elf/x86_64/preinit-array/exe2 +185: + grep -q PREINIT_ARRAY +185: + on_exit +185: + echo OK +185: OK +185: + exit 0 +196: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-merge-sections.sh 196: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 196: ++ export LC_ALL=C 196: ++ LC_ALL=C 196: ++++ uname -m -190: + grep -q 'SECTION LOCAL DEFAULT' -190: + readelf -s out/test/elf/i386/symtab-section-symbols/exe -193: + mkdir -p out/test/elf/i386/sysroot-linker-script/foo/bar -196: +++ canonical_name i686 +196: +++ canonical_name x86_64 196: +++ case $1 in -196: +++ echo i386 -196: ++ HOST=i386 +196: +++ echo x86_64 +182/309 Test #185: x86_64-preinit-array .................... Passed 0.17 sec +test 197 + Start 197: x86_64-relocatable-no-ehframe + +197: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-no-ehframe.sh" +197: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +197: Test timeout computed to be: 1500 +195: + grep -q __tsan_init +196: ++ HOST=x86_64 196: ++ '[' -n '' ']' -196: ++ MACHINE=i386 +196: ++ MACHINE=x86_64 196: ++ '[' -n '' ']' 196: ++ CC=cc 196: ++ CXX=c++ @@ -14936,37 +12096,40 @@ 196: ++ QEMU= 196: ++ trap 'on_error $LINENO' ERR 196: ++ trap on_exit EXIT -196: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tail-call.sh .sh -190: + on_exit -190: + echo OK -190: OK -190: + exit 0 -193: + rm -f out/test/elf/i386/sysroot-linker-script/foo/bar/libfoo.a -189/269 Test #190: i686-symtab-section-symbols ......... Passed 0.22 sec -test 197 - Start 197: i686-thin-archive +196: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-merge-sections.sh .sh +196: ++ testname=relocatable-merge-sections +196: ++ echo -n 'Testing relocatable-merge-sections ... ' +196: Testing relocatable-merge-sections ... ++ t=out/test/elf/x86_64/relocatable-merge-sections +196: ++ mkdir -p out/test/elf/x86_64/relocatable-merge-sections +196: + nm mold +196: + grep -q __tsan_init +194: + nm mold +194: + grep -q __tsan_init +190: + cc -B. -o out/test/elf/x86_64/range-extension-thunk/exe1 out/test/elf/x86_64/range-extension-thunk/c.o out/test/elf/x86_64/range-extension-thunk/d.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 +184: + grep -q 'Hello world' +184: + out/test/elf/x86_64/pltgot/exe +197: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-no-ehframe.sh +184: + on_exit +184: + echo OK +184: OK +184: + exit 0 +183/309 Test #184: x86_64-pltgot ........................... Passed 0.19 sec +test 198 + Start 198: x86_64-relocatable -197: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/thin-archive.sh" -197: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -197: Test timeout computed to be: 1500 -193: + ar rcs out/test/elf/i386/sysroot-linker-script/foo/bar/libfoo.a out/test/elf/i386/sysroot-linker-script/a.o -196: ++ testname=tail-call -196: ++ echo -n 'Testing tail-call ... ' -196: Testing tail-call ... ++ t=out/test/elf/i386/tail-call -196: ++ mkdir -p out/test/elf/i386/tail-call -196: + cat -196: + cc -O2 -o out/test/elf/i386/tail-call/a.o -c -xc - -197: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/thin-archive.sh +198: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable.sh" +198: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +198: Test timeout computed to be: 1500 197: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 197: ++ export LC_ALL=C 197: ++ LC_ALL=C 197: ++++ uname -m -197: +++ canonical_name i686 +197: +++ canonical_name x86_64 197: +++ case $1 in -197: +++ echo i386 -197: ++ HOST=i386 +197: +++ echo x86_64 +197: ++ HOST=x86_64 197: ++ '[' -n '' ']' -197: ++ MACHINE=i386 +197: ++ MACHINE=x86_64 197: ++ '[' -n '' ']' 197: ++ CC=cc 197: ++ CXX=c++ @@ -14978,68 +12141,28 @@ 197: ++ QEMU= 197: ++ trap 'on_error $LINENO' ERR 197: ++ trap on_exit EXIT -197: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/thin-archive.sh .sh -197: ++ testname=thin-archive -197: ++ echo -n 'Testing thin-archive ... ' -197: Testing thin-archive ... ++ t=out/test/elf/i386/thin-archive -197: ++ mkdir -p out/test/elf/i386/thin-archive -194: + cat -197: + cc -o out/test/elf/i386/thin-archive/long-long-long-filename.o -c -xc - -194: + cc -c -o out/test/elf/i386/sysroot/b.o -xc - -192: + cat -197: + cat -192: + cc -c -o out/test/elf/i386/synthetic-symbols/b.o -xc - -193: + cat -193: + cat -193: + cc -o out/test/elf/i386/sysroot-linker-script/c.o -c -xc - -195: + cat -195: + cc -c -o out/test/elf/i386/sysroot2/sysroot/foo/y.o -xc - -194: + mkdir -p out/test/elf/i386/sysroot/foo/bar -196: + cat -196: + cc -O2 -o out/test/elf/i386/tail-call/b.o -c -xc - -192: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/elf/i386/synthetic-symbols/exe out/test/elf/i386/synthetic-symbols/a.o out/test/elf/i386/synthetic-symbols/b.o -194: + rm -f out/test/elf/i386/sysroot/foo/bar/libfoo.a -194: + ar rcs out/test/elf/i386/sysroot/foo/bar/libfoo.a out/test/elf/i386/sysroot/a.o out/test/elf/i386/sysroot/b.o -197: + cat -197: + cc -o out/test/elf/i386/thin-archive/b.o -c -xc - -193: + cc -B. -o out/test/elf/i386/sysroot-linker-script/exe out/test/elf/i386/sysroot-linker-script/c.o -Wl,--sysroot=out/test/elf/i386/sysroot-linker-script/ out/test/elf/i386/sysroot-linker-script/foo/bar/b.script -192: + out/test/elf/i386/synthetic-symbols/exe -192: + grep -q '^__ehdr_start=0x40000$' out/test/elf/i386/synthetic-symbols/log -192: + grep -q '^__executable_start=0x40000$' out/test/elf/i386/synthetic-symbols/log -192: + grep -q '^__dso_handle=' out/test/elf/i386/synthetic-symbols/log -192: + grep -q '^section foo$' out/test/elf/i386/synthetic-symbols/log -192: + cat -194: + cat -194: + cc -c -o out/test/elf/i386/sysroot/c.o -xc - -192: + cc -c -o out/test/elf/i386/synthetic-symbols/c.o -xc - -195: + cat -195: + cc -c -o out/test/elf/i386/sysroot2/c.o -xc - -197: + cat -197: + cc -o out/test/elf/i386/thin-archive/c.o -c -xc - -193: + on_exit -193: + echo OK -193: OK -193: + exit 0 -196: + cat -196: + cc -O2 -o out/test/elf/i386/tail-call/c.o -c -xc - -190/269 Test #193: i686-sysroot-linker-script .......... Passed 0.27 sec -test 198 - Start 198: i686-thread-count - -198: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/thread-count.sh" -198: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -198: Test timeout computed to be: 1500 -198: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/thread-count.sh +197: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-no-ehframe.sh .sh +191: + cat +191: + cc -o out/test/elf/x86_64/relax-got-load/b.o -c -xc - -fPIC +198: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable.sh +197: ++ testname=relocatable-no-ehframe +197: ++ echo -n 'Testing relocatable-no-ehframe ... ' +197: Testing relocatable-no-ehframe ... ++ t=out/test/elf/x86_64/relocatable-no-ehframe +197: ++ mkdir -p out/test/elf/x86_64/relocatable-no-ehframe 198: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 198: ++ export LC_ALL=C 198: ++ LC_ALL=C +197: + '[' x86_64 = alpha ']' +197: + nm mold +197: + grep -q __tsan_init +189: + cc -B. -o out/test/elf/x86_64/push-pop-state/exe out/test/elf/x86_64/push-pop-state/c.o -Wl,-as-needed -Wl,-push-state -Wl,-no-as-needed out/test/elf/x86_64/push-pop-state/a.so -Wl,-pop-state out/test/elf/x86_64/push-pop-state/b.so 198: ++++ uname -m -198: +++ canonical_name i686 +198: +++ canonical_name x86_64 198: +++ case $1 in -198: +++ echo i386 -198: ++ HOST=i386 +198: +++ echo x86_64 +198: ++ HOST=x86_64 198: ++ '[' -n '' ']' -198: ++ MACHINE=i386 +198: ++ MACHINE=x86_64 198: ++ '[' -n '' ']' 198: ++ CC=cc 198: ++ CXX=c++ @@ -15051,82 +12174,37 @@ 198: ++ QEMU= 198: ++ trap 'on_error $LINENO' ERR 198: ++ trap on_exit EXIT -198: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/thread-count.sh .sh -198: ++ testname=thread-count -198: ++ echo -n 'Testing thread-count ... ' -198: Testing thread-count ... ++ t=out/test/elf/i386/thread-count -198: ++ mkdir -p out/test/elf/i386/thread-count -198: + cat -198: + cc -o out/test/elf/i386/thread-count/a.o -c -xc - -195: + cc -B. -o out/test/elf/i386/sysroot2/exe -Wl,--sysroot=out/test/elf/i386/sysroot2/sysroot out/test/elf/i386/sysroot2/a.script out/test/elf/i386/sysroot2/sysroot/b.script out/test/elf/i386/sysroot2/c.o -194: + cc -B. -o out/test/elf/i386/sysroot/exe out/test/elf/i386/sysroot/c.o -Wl,--sysroot=out/test/elf/i386/sysroot/ -Wl,-L=foo/bar -lfoo -192: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/elf/i386/synthetic-symbols/exe out/test/elf/i386/synthetic-symbols/a.o out/test/elf/i386/synthetic-symbols/c.o -197: + cat -197: + cc -o out/test/elf/i386/thin-archive/d.o -c -xc - -196: + cc -B. -o out/test/elf/i386/tail-call/exe out/test/elf/i386/tail-call/a.o out/test/elf/i386/tail-call/b.o out/test/elf/i386/tail-call/c.o -195: ++ realpath out/test/elf/i386/sysroot2 -195: + cc -B. -o out/test/elf/i386/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/out/test/elf/i386/sysroot2/bin/../sysroot out/test/elf/i386/sysroot2/a.script out/test/elf/i386/sysroot2/sysroot/b.script out/test/elf/i386/sysroot2/c.o -194: + cc -B. -o out/test/elf/i386/sysroot/exe out/test/elf/i386/sysroot/c.o -Wl,--sysroot=out/test/elf/i386/sysroot/ -Wl,-L=/foo/bar -lfoo -192: + out/test/elf/i386/synthetic-symbols/exe -192: + grep -q '^end=foo$' out/test/elf/i386/synthetic-symbols/log -192: + grep -q '^etext=foo$' out/test/elf/i386/synthetic-symbols/log -192: + grep -q '^edata=foo$' out/test/elf/i386/synthetic-symbols/log -197: + rm -f out/test/elf/i386/thin-archive/d.a -198: + cc -B. -o out/test/elf/i386/thread-count/exe out/test/elf/i386/thread-count/a.o -Wl,-no-threads -192: + grep -q '^__ehdr_start=0x40000$' out/test/elf/i386/synthetic-symbols/log -197: + cd out/test/elf/i386/thin-archive -197: ++ pwd -197: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/out/test/elf/i386/thin-archive/c.o -192: + grep -q '^__executable_start=0x40000$' out/test/elf/i386/synthetic-symbols/log -192: + grep -q '^section foo$' out/test/elf/i386/synthetic-symbols/log -197: + cc -B. -Wl,--trace -o out/test/elf/i386/thin-archive/exe out/test/elf/i386/thin-archive/d.o out/test/elf/i386/thin-archive/d.a -192: + on_exit -192: + echo OK -192: OK -192: + exit 0 -191/269 Test #192: i686-synthetic-symbols .............. Passed 0.46 sec +198: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable.sh .sh +187: + readelf --symbols out/test/elf/x86_64/protected-dynsym/e.so +198: ++ testname=relocatable +198: ++ echo -n 'Testing relocatable ... ' +198: Testing relocatable ... ++ t=out/test/elf/x86_64/relocatable +198: ++ mkdir -p out/test/elf/x86_64/relocatable +187: + grep -Eq 'PROTECTED\b.*\bfoo\b' +187: + on_exit +187: + echo OK +187: OK +187: + exit 0 +184/309 Test #187: x86_64-protected-dynsym ................. Passed 0.17 sec test 199 - Start 199: i686-tls-alignment-multi + Start 199: x86_64-relro -199: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-alignment-multi.sh" +199: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relro.sh" 199: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 199: Test timeout computed to be: 1500 -196: + grep -q 42 -196: + out/test/elf/i386/tail-call/exe -196: + '[' i386 = riscv32 -o i386 = riscv64 ']' -196: + on_exit -196: + echo OK -196: OK -196: + exit 0 -192/269 Test #196: i686-tail-call ...................... Passed 0.39 sec -test 200 - Start 200: i686-tls-common - -200: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-common.sh" -200: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -200: Test timeout computed to be: 1500 -199: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-alignment-multi.sh -195: + on_exit -195: + echo OK -195: OK -195: + exit 0 -193/269 Test #195: i686-sysroot2 ....................... Passed 0.44 sec -test 201 - Start 201: i686-tls-df-static-tls - -201: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-df-static-tls.sh" -201: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -201: Test timeout computed to be: 1500 +198: + nm mold +198: + grep -q __tsan_init +199: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relro.sh 199: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 199: ++ export LC_ALL=C 199: ++ LC_ALL=C 199: ++++ uname -m -199: +++ canonical_name i686 +199: +++ canonical_name x86_64 199: +++ case $1 in -199: +++ echo i386 -199: ++ HOST=i386 +199: +++ echo x86_64 +199: ++ HOST=x86_64 199: ++ '[' -n '' ']' -199: ++ MACHINE=i386 +199: ++ MACHINE=x86_64 199: ++ '[' -n '' ']' 199: ++ CC=cc 199: ++ CXX=c++ @@ -15138,29 +12216,46 @@ 199: ++ QEMU= 199: ++ trap 'on_error $LINENO' ERR 199: ++ trap on_exit EXIT -199: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-alignment-multi.sh .sh -200: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-common.sh +199: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relro.sh .sh +188: + cc -B. -no-pie -o out/test/elf/x86_64/protected/exe out/test/elf/x86_64/protected/c.o out/test/elf/x86_64/protected/b.so +199: ++ testname=relro +199: ++ echo -n 'Testing relro ... ' +199: Testing relro ... ++ t=out/test/elf/x86_64/relro +199: ++ mkdir -p out/test/elf/x86_64/relro +199: + cat +191: + cc -B. -o out/test/elf/x86_64/relax-got-load/exe out/test/elf/x86_64/relax-got-load/a.o out/test/elf/x86_64/relax-got-load/b.o +199: + cc -c -xc -o out/test/elf/x86_64/relro/a.o - +190: + out/test/elf/x86_64/range-extension-thunk/exe1 +190: + grep -q 'main fn1 fn3 fn2 fn4' +189: + readelf --dynamic out/test/elf/x86_64/push-pop-state/exe +190: + cc -c -o out/test/elf/x86_64/range-extension-thunk/e.o out/test/elf/x86_64/range-extension-thunk/a.c -O2 +189: + grep -Fq a.so out/test/elf/x86_64/push-pop-state/log +189: + grep -Fq b.so out/test/elf/x86_64/push-pop-state/log +189: + on_exit +189: + echo OK +189: OK +189: + exit 0 +185/309 Test #189: x86_64-push-pop-state ................... Passed 0.19 sec +test 200 + Start 200: x86_64-repro + +200: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/repro.sh" +200: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +200: Test timeout computed to be: 1500 +159: + out/test/elf/x86_64/lto-gcc/exe3 +200: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/repro.sh 200: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -199: ++ testname=tls-alignment-multi -199: ++ echo -n 'Testing tls-alignment-multi ... ' 200: ++ export LC_ALL=C 200: ++ LC_ALL=C -199: Testing tls-alignment-multi ... ++ t=out/test/elf/i386/tls-alignment-multi -199: ++ mkdir -p out/test/elf/i386/tls-alignment-multi -198: + cc -B. -o out/test/elf/i386/thread-count/exe out/test/elf/i386/thread-count/a.o -Wl,-thread-count=1 -201: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-df-static-tls.sh 200: ++++ uname -m -199: + cat -199: + cc -fPIC -c -o out/test/elf/i386/tls-alignment-multi/a.o -xc - -201: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -201: ++ export LC_ALL=C -201: ++ LC_ALL=C -200: +++ canonical_name i686 +200: +++ canonical_name x86_64 200: +++ case $1 in -200: +++ echo i386 -200: ++ HOST=i386 +200: +++ echo x86_64 +188: + out/test/elf/x86_64/protected/exe +188: + grep -q '3 4 0' +200: ++ HOST=x86_64 200: ++ '[' -n '' ']' -200: ++ MACHINE=i386 +200: ++ MACHINE=x86_64 200: ++ '[' -n '' ']' 200: ++ CC=cc 200: ++ CXX=c++ @@ -15172,20 +12267,60 @@ 200: ++ QEMU= 200: ++ trap 'on_error $LINENO' ERR 200: ++ trap on_exit EXIT -200: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-common.sh .sh +200: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/repro.sh .sh +200: ++ testname=repro +200: ++ echo -n 'Testing repro ... ' +200: Testing repro ... ++ t=out/test/elf/x86_64/repro +200: ++ mkdir -p out/test/elf/x86_64/repro +191: + out/test/elf/x86_64/relax-got-load/exe +191: + grep -q 'Hello world' +188: + on_exit +188: + echo OK +188: OK +188: + exit 0 +186/309 Test #188: x86_64-protected ........................ Passed 0.20 sec +test 201 + Start 201: x86_64-require-defined + +201: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/require-defined.sh" +201: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +201: Test timeout computed to be: 1500 +191: + on_exit +191: + echo OK +191: OK +191: + exit 0 +200: + cat +200: + cc -c -o out/test/elf/x86_64/repro/a.o -xc - +187/309 Test #191: x86_64-relax-got-load ................... Passed 0.13 sec +test 202 + Start 202: x86_64-response-file + +202: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/response-file.sh" +202: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +202: Test timeout computed to be: 1500 +201: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/require-defined.sh +159: + grep -q 'Hello world' +201: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +201: ++ export LC_ALL=C +201: ++ LC_ALL=C +159: + on_exit +159: + echo OK +159: OK +159: + exit 0 +188/309 Test #159: x86_64-lto-gcc .......................... Passed 0.67 sec +test 203 + Start 203: x86_64-retain-symbols-file + +203: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/retain-symbols-file.sh" +203: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +203: Test timeout computed to be: 1500 201: ++++ uname -m -200: ++ testname=tls-common -200: ++ echo -n 'Testing tls-common ... ' -200: Testing tls-common ... ++ t=out/test/elf/i386/tls-common -200: ++ mkdir -p out/test/elf/i386/tls-common -201: +++ canonical_name i686 +201: +++ canonical_name x86_64 201: +++ case $1 in -201: +++ echo i386 -200: + cat -200: + gcc -o out/test/elf/i386/tls-common/a.o -c -xassembler - -201: ++ HOST=i386 +201: +++ echo x86_64 +201: ++ HOST=x86_64 201: ++ '[' -n '' ']' -201: ++ MACHINE=i386 +201: ++ MACHINE=x86_64 201: ++ '[' -n '' ']' 201: ++ CC=cc 201: ++ CXX=c++ @@ -15197,43 +12332,24 @@ 201: ++ QEMU= 201: ++ trap 'on_error $LINENO' ERR 201: ++ trap on_exit EXIT -201: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-df-static-tls.sh .sh -201: ++ testname=tls-df-static-tls -201: ++ echo -n 'Testing tls-df-static-tls ... ' -201: Testing tls-df-static-tls ... ++ t=out/test/elf/i386/tls-df-static-tls -201: ++ mkdir -p out/test/elf/i386/tls-df-static-tls -200: + cc -o out/test/elf/i386/tls-common/b.o -c -xc -std=c11 - -200: + cat -194: + cc -B. -o out/test/elf/i386/sysroot/exe out/test/elf/i386/sysroot/c.o -Wl,--sysroot=out/test/elf/i386/sysroot/ '-Wl,-L$SYSROOTfoo/bar' -lfoo -197: + grep -Eq 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/elf/i386/thin-archive/log -201: + cc -fPIC -ftls-model=initial-exec -c -o out/test/elf/i386/tls-df-static-tls/a.o -xc - -201: + cat -197: + grep -Eq 'thin-archive/d.a\(.*/b.o\)' out/test/elf/i386/thin-archive/log -197: + grep -Fq thin-archive/d.o out/test/elf/i386/thin-archive/log -197: + grep -q 15 -197: + out/test/elf/i386/thin-archive/exe -197: + on_exit -197: + echo OK -197: OK -197: + exit 0 -194/269 Test #197: i686-thin-archive ................... Passed 0.44 sec -test 202 - Start 202: i686-tls-dso - -202: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-dso.sh" -202: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -202: Test timeout computed to be: 1500 -202: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-dso.sh +201: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/require-defined.sh .sh +202: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/response-file.sh 202: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 202: ++ export LC_ALL=C 202: ++ LC_ALL=C +199: + cc -B. -o out/test/elf/x86_64/relro/exe1 out/test/elf/x86_64/relro/a.o -Wl,-z,relro,-z,lazy 202: ++++ uname -m -202: +++ canonical_name i686 +201: ++ testname=require-defined +201: ++ echo -n 'Testing require-defined ... ' +201: Testing require-defined ... ++ t=out/test/elf/x86_64/require-defined +201: ++ mkdir -p out/test/elf/x86_64/require-defined +202: +++ canonical_name x86_64 202: +++ case $1 in -202: +++ echo i386 -202: ++ HOST=i386 +202: +++ echo x86_64 +203: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/retain-symbols-file.sh +202: ++ HOST=x86_64 202: ++ '[' -n '' ']' -202: ++ MACHINE=i386 +202: ++ MACHINE=x86_64 202: ++ '[' -n '' ']' 202: ++ CC=cc 202: ++ CXX=c++ @@ -15245,69 +12361,23 @@ 202: ++ QEMU= 202: ++ trap 'on_error $LINENO' ERR 202: ++ trap on_exit EXIT -198: + cc -B. -o out/test/elf/i386/thread-count/exe out/test/elf/i386/thread-count/a.o -Wl,-threads -202: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-dso.sh .sh -202: ++ testname=tls-dso -202: ++ echo -n 'Testing tls-dso ... ' -202: Testing tls-dso ... ++ t=out/test/elf/i386/tls-dso -202: ++ mkdir -p out/test/elf/i386/tls-dso -202: + cat -202: + cc -fPIC -shared -o out/test/elf/i386/tls-dso/a.so -xc - -194: + cc -B. -o out/test/elf/i386/sysroot/exe out/test/elf/i386/sysroot/c.o -Wl,--sysroot=out/test/elf/i386/sysroot/ '-Wl,-L$SYSROOT/foo/bar' -lfoo -199: + cc -fPIC -c -o out/test/elf/i386/tls-alignment-multi/b.o -xc - -199: + cat -200: + cc -B. -o out/test/elf/i386/tls-common/exe out/test/elf/i386/tls-common/a.o out/test/elf/i386/tls-common/b.o -201: + cc -B. -shared -o out/test/elf/i386/tls-df-static-tls/b.so out/test/elf/i386/tls-df-static-tls/a.o -Wl,--relax -123: + readelf -WS out/test/elf/i386/many-sections2/b.o -123: + grep -Fq .data.100000 -194: + cc -B. -o out/test/elf/i386/sysroot/exe out/test/elf/i386/sysroot/c.o -lfoo -123: + readelf -Ws out/test/elf/i386/many-sections2/b.o -123: + grep -Fq 'GLOBAL DEFAULT 100000' -194: + cc -B. -o out/test/elf/i386/sysroot/exe out/test/elf/i386/sysroot/c.o -Wl,--sysroot=out/test/elf/i386/sysroot -Wl,-Lfoo/bar -lfoo -201: + grep -q STATIC_TLS -200: + out/test/elf/i386/tls-common/exe -200: + grep -q '^foo=0$' -200: + on_exit -200: + echo OK -200: OK -200: + exit 0 -195/269 Test #200: i686-tls-common ..................... Passed 0.19 sec -test 203 - Start 203: i686-tls-gd-noplt - -203: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-noplt.sh" -203: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -203: Test timeout computed to be: 1500 -198: + cc -B. -o out/test/elf/i386/thread-count/exe out/test/elf/i386/thread-count/a.o -Wl,-threads=1 -201: + readelf --dynamic out/test/elf/i386/tls-df-static-tls/b.so -201: + cc -B. -shared -o out/test/elf/i386/tls-df-static-tls/c.so out/test/elf/i386/tls-df-static-tls/a.o -Wl,--no-relax -194: + on_exit -194: + echo OK -194: OK -194: + exit 0 -196/269 Test #194: i686-sysroot ........................ Passed 0.66 sec -test 204 - Start 204: i686-tls-gd-to-ie - -204: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-to-ie.sh" -204: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -204: Test timeout computed to be: 1500 -203: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-noplt.sh -204: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-to-ie.sh -204: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -204: ++ export LC_ALL=C -204: ++ LC_ALL=C 203: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 203: ++ export LC_ALL=C 203: ++ LC_ALL=C -204: ++++ uname -m +202: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/response-file.sh .sh +201: + cat 203: ++++ uname -m -203: +++ canonical_name i686 +201: + cc -o out/test/elf/x86_64/require-defined/a.o -c -xc - +202: ++ testname=response-file +202: ++ echo -n 'Testing response-file ... ' +202: Testing response-file ... ++ t=out/test/elf/x86_64/response-file +202: ++ mkdir -p out/test/elf/x86_64/response-file +203: +++ canonical_name x86_64 203: +++ case $1 in -203: +++ echo i386 -203: ++ HOST=i386 +203: +++ echo x86_64 +203: ++ HOST=x86_64 203: ++ '[' -n '' ']' -203: ++ MACHINE=i386 +203: ++ MACHINE=x86_64 203: ++ '[' -n '' ']' 203: ++ CC=cc 203: ++ CXX=c++ @@ -15319,17 +12389,78 @@ 203: ++ QEMU= 203: ++ trap 'on_error $LINENO' ERR 203: ++ trap on_exit EXIT -203: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-noplt.sh .sh -204: +++ canonical_name i686 +203: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/retain-symbols-file.sh .sh +203: ++ testname=retain-symbols-file +203: ++ echo -n 'Testing retain-symbols-file ... ' +203: Testing retain-symbols-file ... ++ t=out/test/elf/x86_64/retain-symbols-file +203: ++ mkdir -p out/test/elf/x86_64/retain-symbols-file +202: + cat +203: + cat +203: + cc -c -o out/test/elf/x86_64/retain-symbols-file/a.o -xc - +202: + cc -c -o out/test/elf/x86_64/response-file/a.o -xc - +190: + cc -c -o out/test/elf/x86_64/range-extension-thunk/f.o out/test/elf/x86_64/range-extension-thunk/b.c -O2 +201: + rm -f out/test/elf/x86_64/require-defined/b.a +200: + rm -rf out/test/elf/x86_64/repro/exe.repro out/test/elf/x86_64/repro/exe.repro.tar +200: + cc -B. -o out/test/elf/x86_64/repro/exe out/test/elf/x86_64/repro/a.o +201: + ar rcs out/test/elf/x86_64/require-defined/b.a out/test/elf/x86_64/require-defined/a.o +201: + cat +201: + cc -o out/test/elf/x86_64/require-defined/c.o -c -xc - +203: + cat +199: + grep -q 'Hello world' +199: + out/test/elf/x86_64/relro/exe1 +203: + cc -B. -o out/test/elf/x86_64/retain-symbols-file/exe out/test/elf/x86_64/retain-symbols-file/a.o -Wl,--retain-symbols-file=out/test/elf/x86_64/retain-symbols-file/symbols +202: + cat +202: + cc -c -o out/test/elf/x86_64/response-file/b.o -xc - +199: + readelf --segments -W out/test/elf/x86_64/relro/exe1 +199: + grep -q 'GNU_RELRO ' out/test/elf/x86_64/relro/log1 +199: + cc -B. -o out/test/elf/x86_64/relro/exe2 out/test/elf/x86_64/relro/a.o -Wl,-z,relro,-z,now +201: + cc -B. -o out/test/elf/x86_64/require-defined/exe out/test/elf/x86_64/require-defined/c.o out/test/elf/x86_64/require-defined/b.a +190: + cc -B. -o out/test/elf/x86_64/range-extension-thunk/exe2 out/test/elf/x86_64/range-extension-thunk/e.o out/test/elf/x86_64/range-extension-thunk/f.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 +202: + cc -c -o out/test/elf/x86_64/response-file/c.o -xc - +202: + cat +200: + '[' -f out/test/elf/x86_64/repro/exe.repro.tar ']' +200: + cc -B. -o out/test/elf/x86_64/repro/exe out/test/elf/x86_64/repro/a.o -Wl,-repro +203: + readelf -W --symbols out/test/elf/x86_64/retain-symbols-file/exe +203: + grep -qw foo out/test/elf/x86_64/retain-symbols-file/log +203: + grep -qw bar out/test/elf/x86_64/retain-symbols-file/log +203: + grep -qw main out/test/elf/x86_64/retain-symbols-file/log +203: + grep -qw baz out/test/elf/x86_64/retain-symbols-file/log +203: + on_exit +203: + echo OK +203: OK +203: + exit 0 +189/309 Test #203: x86_64-retain-symbols-file .............. Passed 0.09 sec +test 204 + Start 204: x86_64-reverse-sections + +204: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/reverse-sections.sh" +204: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +204: Test timeout computed to be: 1500 +199: + out/test/elf/x86_64/relro/exe2 +199: + grep -q 'Hello world' +199: + readelf --segments -W out/test/elf/x86_64/relro/exe2 +199: + grep -q 'GNU_RELRO ' out/test/elf/x86_64/relro/log2 +204: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/reverse-sections.sh +199: + cc -B. -o out/test/elf/x86_64/relro/exe3 out/test/elf/x86_64/relro/a.o -Wl,-z,norelro +204: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +204: ++ export LC_ALL=C +204: ++ LC_ALL=C +202: + echo ''\''out/test/elf/x86_64/response-file/b.o'\'' '\''out/test/elf/x86_64/response-file/c.o'\''' +202: + cc -o out/test/elf/x86_64/response-file/exe out/test/elf/x86_64/response-file/a.o -Wl,@out/test/elf/x86_64/response-file/rsp +193: + cc -c -o out/test/elf/x86_64/relocatable-archive/a.o -xc - +193: + cat +201: + readelf --symbols out/test/elf/x86_64/require-defined/exe +201: + grep -q foobar +201: + cc -B. -o out/test/elf/x86_64/require-defined/exe out/test/elf/x86_64/require-defined/c.o out/test/elf/x86_64/require-defined/b.a -Wl,-require-defined,foobar +194: + cat +194: + cc -c -o out/test/elf/x86_64/relocatable-debug-info/a.o -xc - -g +204: ++++ uname -m +204: +++ canonical_name x86_64 204: +++ case $1 in -204: +++ echo i386 -204: ++ HOST=i386 +204: +++ echo x86_64 +204: ++ HOST=x86_64 204: ++ '[' -n '' ']' -204: ++ MACHINE=i386 -203: ++ testname=tls-gd-noplt -203: ++ echo -n 'Testing tls-gd-noplt ... ' -203: Testing tls-gd-noplt ... ++ t=out/test/elf/i386/tls-gd-noplt -203: ++ mkdir -p out/test/elf/i386/tls-gd-noplt +204: ++ MACHINE=x86_64 204: ++ '[' -n '' ']' 204: ++ CC=cc 204: ++ CXX=c++ @@ -15341,81 +12472,61 @@ 204: ++ QEMU= 204: ++ trap 'on_error $LINENO' ERR 204: ++ trap on_exit EXIT -204: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-to-ie.sh .sh -203: + cat -203: + gcc -fPIC -fno-plt -c -o out/test/elf/i386/tls-gd-noplt/a.o -xc - -204: ++ testname=tls-gd-to-ie -204: ++ echo -n 'Testing tls-gd-to-ie ... ' -204: Testing tls-gd-to-ie ... ++ t=out/test/elf/i386/tls-gd-to-ie -204: ++ mkdir -p out/test/elf/i386/tls-gd-to-ie +204: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/reverse-sections.sh .sh +195: + cat +195: + c++ -c -o out/test/elf/x86_64/relocatable-exception/a.o -xc++ - +204: ++ testname=reverse-sections +204: ++ echo -n 'Testing reverse-sections ... ' +204: Testing reverse-sections ... ++ t=out/test/elf/x86_64/reverse-sections +204: ++ mkdir -p out/test/elf/x86_64/reverse-sections +190: + out/test/elf/x86_64/range-extension-thunk/exe2 +190: + grep -q 'main fn1 fn3 fn2 fn4' +204: + cc -o out/test/elf/x86_64/reverse-sections/a.o -c -xc++ - 204: + cat -204: + gcc -fPIC -c -o out/test/elf/i386/tls-gd-to-ie/a.o -xc - -199: + cc -B. -shared -o out/test/elf/i386/tls-alignment-multi/a.so out/test/elf/i386/tls-alignment-multi/a.o -198: + cc -B. -o out/test/elf/i386/thread-count/exe out/test/elf/i386/thread-count/a.o -Wl,--threads=1 -198: + on_exit -198: + echo OK -198: OK -198: + exit 0 -197/269 Test #198: i686-thread-count ................... Passed 0.45 sec +196: + cc -c -o out/test/elf/x86_64/relocatable-merge-sections/a.o -xc -ffunction-sections - +196: + cat +190: + on_exit +190: + echo OK +190: OK +190: + exit 0 +190/309 Test #190: x86_64-range-extension-thunk ............ Passed 0.30 sec test 205 - Start 205: i686-tls-gd + Start 205: x86_64-rodata-name -205: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd.sh" +205: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/rodata-name.sh" 205: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 205: Test timeout computed to be: 1500 -201: + readelf --dynamic out/test/elf/i386/tls-df-static-tls/c.so -201: + grep -q STATIC_TLS -201: + on_exit -201: + echo OK -201: OK -201: + exit 0 -198/269 Test #201: i686-tls-df-static-tls .............. Passed 0.26 sec +193: + cat +193: + cc -c -o out/test/elf/x86_64/relocatable-archive/b.o -xc - +205: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rodata-name.sh +205: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +205: ++ export LC_ALL=C +205: ++ LC_ALL=C +200: + tar -C out/test/elf/x86_64/repro -xf out/test/elf/x86_64/repro/exe.repro.tar +202: + on_exit +202: + echo OK +202: OK +202: + exit 0 +191/309 Test #202: x86_64-response-file .................... Passed 0.14 sec test 206 - Start 206: i686-tls-ie + Start 206: x86_64-rosegment -206: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ie.sh" +206: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/rosegment.sh" 206: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 206: Test timeout computed to be: 1500 -205: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd.sh -206: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ie.sh -205: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -205: ++ export LC_ALL=C -205: ++ LC_ALL=C +197: + cat +197: + cc -c -o out/test/elf/x86_64/relocatable-no-ehframe/a.o -xc -fno-unwind-tables -fno-asynchronous-unwind-tables - +206: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rosegment.sh 206: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 206: ++ export LC_ALL=C 206: ++ LC_ALL=C -199: + cc -B. -ldl -pthread -o out/test/elf/i386/tls-alignment-multi/exe out/test/elf/i386/tls-alignment-multi/b.o -Wl,-rpath,out/test/elf/i386/tls-alignment-multi -205: ++++ uname -m 206: ++++ uname -m -205: +++ canonical_name i686 -205: +++ case $1 in -205: +++ echo i386 -206: +++ canonical_name i686 +206: +++ canonical_name x86_64 206: +++ case $1 in -206: +++ echo i386 -205: ++ HOST=i386 -205: ++ '[' -n '' ']' -205: ++ MACHINE=i386 -205: ++ '[' -n '' ']' -205: ++ CC=cc -205: ++ CXX=c++ -205: ++ GCC=gcc -205: ++ GXX=g++ -205: ++ OBJDUMP=objdump -205: ++ OBJCOPY=objcopy -205: ++ STRIP=strip -205: ++ QEMU= -205: ++ trap 'on_error $LINENO' ERR -205: ++ trap on_exit EXIT -205: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd.sh .sh -205: ++ testname=tls-gd -205: ++ echo -n 'Testing tls-gd ... ' -205: Testing tls-gd ... ++ t=out/test/elf/i386/tls-gd -205: ++ mkdir -p out/test/elf/i386/tls-gd -203: + gcc -fPIC -fno-plt -c -o out/test/elf/i386/tls-gd-noplt/b.o -xc - -206: ++ HOST=i386 +206: +++ echo x86_64 +206: ++ HOST=x86_64 206: ++ '[' -n '' ']' -206: ++ MACHINE=i386 +206: ++ MACHINE=x86_64 206: ++ '[' -n '' ']' 206: ++ CC=cc 206: ++ CXX=c++ @@ -15427,47 +12538,88 @@ 206: ++ QEMU= 206: ++ trap 'on_error $LINENO' ERR 206: ++ trap on_exit EXIT -204: + cat -205: + cat -205: + gcc -fPIC -c -o out/test/elf/i386/tls-gd/a.o -xc - -204: + cc -fPIC -c -o out/test/elf/i386/tls-gd-to-ie/b.o -xc - -206: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ie.sh .sh -203: + cat -206: ++ testname=tls-ie -206: ++ echo -n 'Testing tls-ie ... ' -206: Testing tls-ie ... ++ t=out/test/elf/i386/tls-ie -206: ++ mkdir -p out/test/elf/i386/tls-ie +206: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rosegment.sh .sh +205: ++++ uname -m +198: + cat +205: +++ canonical_name x86_64 +206: ++ testname=rosegment +206: ++ echo -n 'Testing rosegment ... ' +205: +++ case $1 in +205: +++ echo x86_64 +206: Testing rosegment ... ++ t=out/test/elf/x86_64/rosegment +206: ++ mkdir -p out/test/elf/x86_64/rosegment +205: ++ HOST=x86_64 +205: ++ '[' -n '' ']' +205: ++ MACHINE=x86_64 +205: ++ '[' -n '' ']' +205: ++ CC=cc +205: ++ CXX=c++ +205: ++ GCC=gcc +205: ++ GXX=g++ +205: ++ OBJDUMP=objdump +205: ++ OBJCOPY=objcopy +205: ++ STRIP=strip +205: ++ QEMU= +205: ++ trap 'on_error $LINENO' ERR +205: ++ trap on_exit EXIT +205: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rodata-name.sh .sh +198: + cc -c -o out/test/elf/x86_64/relocatable/a.o -xc - 206: + cat -206: + gcc -fPIC -c -o out/test/elf/i386/tls-ie/a.o -xc - -202: + cat -202: + cc -c -o out/test/elf/i386/tls-dso/b.o -xc - -199: + out/test/elf/i386/tls-alignment-multi/exe +205: ++ testname=rodata-name +205: ++ echo -n 'Testing rodata-name ... ' +205: Testing rodata-name ... ++ t=out/test/elf/x86_64/rodata-name +205: ++ mkdir -p out/test/elf/x86_64/rodata-name +206: + cc -o out/test/elf/x86_64/rosegment/a.o -c -xc - +205: + '[' x86_64 = arm ']' +205: + cat +205: + cc -c -o out/test/elf/x86_64/rodata-name/a.o -x assembler - +194: + cat +194: + cc -c -o out/test/elf/x86_64/relocatable-debug-info/b.o -xc - -g +195: + cat +195: + c++ -c -o out/test/elf/x86_64/relocatable-exception/b.o -xc++ - +205: + cc -c -o out/test/elf/x86_64/rodata-name/b.o -xc - 205: + cat -205: + gcc -fPIC -c -o out/test/elf/i386/tls-gd/b.o -xc - +193: + cc -c -o out/test/elf/x86_64/relocatable-archive/c.o -xc - +196: + ./mold --relocatable -o out/test/elf/x86_64/relocatable-merge-sections/b.o out/test/elf/x86_64/relocatable-merge-sections/a.o +200: + grep -q /a.o out/test/elf/x86_64/repro/exe.repro/response.txt +193: + cat +200: + grep -q '[ms]old' out/test/elf/x86_64/repro/exe.repro/version.txt +199: + out/test/elf/x86_64/relro/exe3 +199: + grep -q 'Hello world' +200: + rm -rf out/test/elf/x86_64/repro/exe.repro out/test/elf/x86_64/repro/exe.repro.tar +199: + readelf --segments -W out/test/elf/x86_64/relro/exe3 +201: + readelf --symbols out/test/elf/x86_64/require-defined/exe +201: + grep -q foobar +199: + grep -q 'GNU_RELRO ' out/test/elf/x86_64/relro/log3 +201: + cc -B. -o out/test/elf/x86_64/require-defined/exe out/test/elf/x86_64/require-defined/c.o out/test/elf/x86_64/require-defined/b.a -Wl,-require-defined,xyz 199: + on_exit 199: + echo OK 199: OK 199: + exit 0 -199/269 Test #199: i686-tls-alignment-multi ............ Passed 0.36 sec +192/309 Test #199: x86_64-relro ............................ Passed 0.23 sec test 207 - Start 207: i686-tls-irregular-start-addr + Start 207: x86_64-rpath -207: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-irregular-start-addr.sh" +207: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/rpath.sh" 207: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 207: Test timeout computed to be: 1500 -206: + cc -B. -shared -o out/test/elf/i386/tls-ie/b.so out/test/elf/i386/tls-ie/a.o -204: + cc -B. -shared -o out/test/elf/i386/tls-gd-to-ie/c.so out/test/elf/i386/tls-gd-to-ie/a.o -207: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-irregular-start-addr.sh +200: + MOLD_REPRO=1 +200: + cc -B. -o out/test/elf/x86_64/repro/exe out/test/elf/x86_64/repro/a.o +197: + readelf -WS out/test/elf/x86_64/relocatable-no-ehframe/a.o +207: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rpath.sh +204: + cat 207: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 207: ++ export LC_ALL=C 207: ++ LC_ALL=C +204: + cc -o out/test/elf/x86_64/reverse-sections/b.o -c -xc++ - 207: ++++ uname -m -207: +++ canonical_name i686 +197: + grep -Fq .eh_frame out/test/elf/x86_64/relocatable-no-ehframe/log1 +207: +++ canonical_name x86_64 207: +++ case $1 in -207: +++ echo i386 -207: ++ HOST=i386 +207: +++ echo x86_64 +207: ++ HOST=x86_64 207: ++ '[' -n '' ']' -207: ++ MACHINE=i386 +207: ++ MACHINE=x86_64 207: ++ '[' -n '' ']' 207: ++ CC=cc 207: ++ CXX=c++ @@ -15479,46 +12631,54 @@ 207: ++ QEMU= 207: ++ trap 'on_error $LINENO' ERR 207: ++ trap on_exit EXIT -207: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-irregular-start-addr.sh .sh -207: ++ testname=tls-irregular-start-addr -207: ++ echo -n 'Testing tls-irregular-start-addr ... ' -207: Testing tls-irregular-start-addr ... ++ t=out/test/elf/i386/tls-irregular-start-addr -207: ++ mkdir -p out/test/elf/i386/tls-irregular-start-addr +207: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rpath.sh .sh +207: ++ testname=rpath +207: ++ echo -n 'Testing rpath ... ' +207: Testing rpath ... ++ t=out/test/elf/x86_64/rpath +207: ++ mkdir -p out/test/elf/x86_64/rpath +197: + ./mold --relocatable -o out/test/elf/x86_64/relocatable-no-ehframe/b.o out/test/elf/x86_64/relocatable-no-ehframe/a.o 207: + cat -207: + cc -fPIC -c -o out/test/elf/i386/tls-irregular-start-addr/a.o -xc - -206: + gcc -c -o out/test/elf/i386/tls-ie/c.o -xc - -206: + cat -203: + cat -204: + cc -B. -o out/test/elf/i386/tls-gd-to-ie/exe1 out/test/elf/i386/tls-gd-to-ie/b.o out/test/elf/i386/tls-gd-to-ie/c.so -205: + cat -205: + gcc -fPIC -c -o out/test/elf/i386/tls-gd/c.o -xc - -203: + gcc -fPIC -fno-plt -c -o out/test/elf/i386/tls-gd-noplt/c.o -xc - -202: + cc -B. -o out/test/elf/i386/tls-dso/exe out/test/elf/i386/tls-dso/a.so out/test/elf/i386/tls-dso/b.o -128: + cp mold-wrapper.so out/test/elf/i386/mold-wrapper2/bin -128: + out/test/elf/i386/mold-wrapper2/bin/mold -run bash -c 'echo $LD_PRELOAD' -128: + grep -q /bin/mold-wrapper.so -128: + on_exit -128: + echo OK -128: OK -128: + exit 0 -200/269 Test #128: i686-mold-wrapper2 .................. Passed 4.77 sec +207: + cc -o out/test/elf/x86_64/rpath/a.o -c -x assembler - +196: + readelf -WS out/test/elf/x86_64/relocatable-merge-sections/b.o +196: + grep -Fq .text.foo out/test/elf/x86_64/relocatable-merge-sections/log1 +194: + ./mold --relocatable -o out/test/elf/x86_64/relocatable-debug-info/c.o out/test/elf/x86_64/relocatable-debug-info/a.o out/test/elf/x86_64/relocatable-debug-info/b.o +196: + grep -Fq .text.bar out/test/elf/x86_64/relocatable-merge-sections/log1 +198: + cat +198: + cc -c -o out/test/elf/x86_64/relocatable/b.o -xc - +196: + ./mold --relocatable -o out/test/elf/x86_64/relocatable-merge-sections/c.o out/test/elf/x86_64/relocatable-merge-sections/a.o --relocatable-merge-sections +207: + cc -B. -o out/test/elf/x86_64/rpath/exe1 out/test/elf/x86_64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-R/no/such/directory,-R/ +193: + cc -c -o out/test/elf/x86_64/relocatable-archive/d.o -xc - +197: + readelf -WS out/test/elf/x86_64/relocatable-no-ehframe/b.o +193: + cat +206: + cc -B. -o out/test/elf/x86_64/rosegment/exe1 out/test/elf/x86_64/rosegment/a.o +197: + grep -Fq .eh_frame out/test/elf/x86_64/relocatable-no-ehframe/log2 +197: + on_exit +197: + echo OK +197: OK +197: + exit 0 +193/309 Test #197: x86_64-relocatable-no-ehframe ........... Passed 0.28 sec test 208 - Start 208: i686-tls-large-alignment + Start 208: x86_64-run-clang -208: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-alignment.sh" +208: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/run-clang.sh" 208: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 208: Test timeout computed to be: 1500 -208: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-alignment.sh +205: + cc -B. -o out/test/elf/x86_64/rodata-name/exe out/test/elf/x86_64/rodata-name/a.o out/test/elf/x86_64/rodata-name/b.o +196: + readelf -WS out/test/elf/x86_64/relocatable-merge-sections/c.o +208: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/run-clang.sh +194: + cc -B. -o out/test/elf/x86_64/relocatable-debug-info/exe out/test/elf/x86_64/relocatable-debug-info/c.o 208: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 208: ++ export LC_ALL=C 208: ++ LC_ALL=C 208: ++++ uname -m -208: +++ canonical_name i686 +196: + grep -Fq .text.foo out/test/elf/x86_64/relocatable-merge-sections/log2 +208: +++ canonical_name x86_64 208: +++ case $1 in -208: +++ echo i386 -208: ++ HOST=i386 +208: +++ echo x86_64 +196: + grep -Fq .text.bar out/test/elf/x86_64/relocatable-merge-sections/log2 +208: ++ HOST=x86_64 208: ++ '[' -n '' ']' -208: ++ MACHINE=i386 +208: ++ MACHINE=x86_64 208: ++ '[' -n '' ']' 208: ++ CC=cc 208: ++ CXX=c++ @@ -15530,40 +12690,64 @@ 208: ++ QEMU= 208: ++ trap 'on_error $LINENO' ERR 208: ++ trap on_exit EXIT -208: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-alignment.sh .sh -208: ++ testname=tls-large-alignment -208: ++ echo -n 'Testing tls-large-alignment ... ' -208: Testing tls-large-alignment ... ++ t=out/test/elf/i386/tls-large-alignment -208: ++ mkdir -p out/test/elf/i386/tls-large-alignment -204: + grep -q '1 2 3' -204: + out/test/elf/i386/tls-gd-to-ie/exe1 -204: + cc -B. -shared -o out/test/elf/i386/tls-gd-to-ie/d.so out/test/elf/i386/tls-gd-to-ie/a.o -Wl,-no-relax -208: + cc -fPIC -std=c11 -c -o out/test/elf/i386/tls-large-alignment/a.o -xc - -202: + out/test/elf/i386/tls-dso/exe -202: + grep -q '5 3 5 3 5 3' -208: + cat -202: + on_exit -202: + echo OK -202: OK -202: + exit 0 -201/269 Test #202: i686-tls-dso ........................ Passed 0.39 sec +201: + grep -q 'undefined symbol: xyz' out/test/elf/x86_64/require-defined/log +208: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/run-clang.sh .sh +196: + on_exit +196: + echo OK +196: OK +196: + exit 0 +194/309 Test #196: x86_64-relocatable-merge-sections ....... Passed 0.30 sec test 209 - Start 209: i686-tls-large-static-image + Start 209: x86_64-run -209: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-static-image.sh" +209: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/run.sh" 209: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 209: Test timeout computed to be: 1500 -209: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-static-image.sh +208: ++ testname=run-clang +208: ++ echo -n 'Testing run-clang ... ' +208: Testing run-clang ... ++ t=out/test/elf/x86_64/run-clang +208: ++ mkdir -p out/test/elf/x86_64/run-clang +208: + '[' cc = cc ']' +208: + nm mold-wrapper.so +208: + grep -q '__[at]san_init' +201: + on_exit +201: + echo OK +201: OK +201: + exit 0 +200: + tar -C out/test/elf/x86_64/repro -xf out/test/elf/x86_64/repro/exe.repro.tar +198: + ./mold --relocatable -o out/test/elf/x86_64/relocatable/c.o out/test/elf/x86_64/relocatable/a.o out/test/elf/x86_64/relocatable/b.o +195/309 Test #201: x86_64-require-defined .................. Passed 0.22 sec +test 210 + Start 210: x86_64-section-align + +210: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-align.sh" +210: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +210: Test timeout computed to be: 1500 +208: + clang --version +209: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/run.sh 209: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 209: ++ export LC_ALL=C 209: ++ LC_ALL=C +193: + ar crs out/test/elf/x86_64/relocatable-archive/e.a out/test/elf/x86_64/relocatable-archive/a.o out/test/elf/x86_64/relocatable-archive/b.o out/test/elf/x86_64/relocatable-archive/c.o +208: + skip +208: + echo skipped +208: skipped +208: + trap - EXIT +208: + exit 0 +196/309 Test #208: x86_64-run-clang ........................***Skipped 0.02 sec +test 211 + Start 211: x86_64-section-order + +211: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-order.sh" +211: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +211: Test timeout computed to be: 1500 209: ++++ uname -m -209: +++ canonical_name i686 +209: +++ canonical_name x86_64 209: +++ case $1 in -209: +++ echo i386 -209: ++ HOST=i386 +209: +++ echo x86_64 +209: ++ HOST=x86_64 209: ++ '[' -n '' ']' -209: ++ MACHINE=i386 +209: ++ MACHINE=x86_64 209: ++ '[' -n '' ']' 209: ++ CC=cc 209: ++ CXX=c++ @@ -15575,88 +12759,22 @@ 209: ++ QEMU= 209: ++ trap 'on_error $LINENO' ERR 209: ++ trap on_exit EXIT -209: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-static-image.sh .sh -209: ++ testname=tls-large-static-image -209: ++ echo -n 'Testing tls-large-static-image ... ' -209: Testing tls-large-static-image ... ++ t=out/test/elf/i386/tls-large-static-image -209: ++ mkdir -p out/test/elf/i386/tls-large-static-image -209: + cat -209: + cc -fPIC -c -o out/test/elf/i386/tls-large-static-image/a.o -xc - -206: + cc -B. -o out/test/elf/i386/tls-ie/exe out/test/elf/i386/tls-ie/b.so out/test/elf/i386/tls-ie/c.o -203: + cc -B. -shared -o out/test/elf/i386/tls-gd-noplt/d.so out/test/elf/i386/tls-gd-noplt/b.o -207: + cc -B. -o out/test/elf/i386/tls-irregular-start-addr/exe1 out/test/elf/i386/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-relax -205: + cc -B. -shared -o out/test/elf/i386/tls-gd/d.so out/test/elf/i386/tls-gd/b.o -208: + cat -208: + cc -fPIC -std=c11 -c -o out/test/elf/i386/tls-large-alignment/b.o -xc - -209: + cat -204: + cc -B. -o out/test/elf/i386/tls-gd-to-ie/exe2 out/test/elf/i386/tls-gd-to-ie/b.o out/test/elf/i386/tls-gd-to-ie/d.so -209: + cc -fPIC -c -o out/test/elf/i386/tls-large-static-image/b.o -xc - -203: + cc -B. -shared -o out/test/elf/i386/tls-gd-noplt/e.so out/test/elf/i386/tls-gd-noplt/c.o -Wl,--no-relax -206: + out/test/elf/i386/tls-ie/exe -205: + cc -B. -shared -o out/test/elf/i386/tls-gd/e.so out/test/elf/i386/tls-gd/c.o -Wl,--no-relax -208: + cc -fPIC -c -o out/test/elf/i386/tls-large-alignment/c.o -xc - -208: + cat -206: + grep -q '^0 0 3 5 7$' -206: + cc -B. -o out/test/elf/i386/tls-ie/exe out/test/elf/i386/tls-ie/b.so out/test/elf/i386/tls-ie/c.o -Wl,-no-relax -209: + cc -B. -o out/test/elf/i386/tls-large-static-image/exe out/test/elf/i386/tls-large-static-image/a.o out/test/elf/i386/tls-large-static-image/b.o -207: + out/test/elf/i386/tls-irregular-start-addr/exe1 -207: + grep -q '^42$' -207: + cc -B. -o out/test/elf/i386/tls-irregular-start-addr/exe2 out/test/elf/i386/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-no-relax -203: + cc -B. -o out/test/elf/i386/tls-gd-noplt/exe out/test/elf/i386/tls-gd-noplt/a.o out/test/elf/i386/tls-gd-noplt/d.so out/test/elf/i386/tls-gd-noplt/e.so -204: + out/test/elf/i386/tls-gd-to-ie/exe2 -204: + grep -q '1 2 3' -204: + cc -B. -shared -o out/test/elf/i386/tls-gd-to-ie/e.so out/test/elf/i386/tls-gd-to-ie/a.o -Wl,-z,nodlopen -208: + cc -B. -shared -o out/test/elf/i386/tls-large-alignment/d.so out/test/elf/i386/tls-large-alignment/a.o out/test/elf/i386/tls-large-alignment/b.o -205: + cc -B. -o out/test/elf/i386/tls-gd/exe1 out/test/elf/i386/tls-gd/a.o out/test/elf/i386/tls-gd/d.so out/test/elf/i386/tls-gd/e.so -203: + out/test/elf/i386/tls-gd-noplt/exe -203: + grep -q '1 2 3 4 5 6' -203: + cc -B. -o out/test/elf/i386/tls-gd-noplt/exe out/test/elf/i386/tls-gd-noplt/a.o out/test/elf/i386/tls-gd-noplt/d.so out/test/elf/i386/tls-gd-noplt/e.so -Wl,-no-relax -206: + grep -q '^0 0 3 5 7$' -206: + out/test/elf/i386/tls-ie/exe -206: + on_exit -206: + echo OK -206: OK -206: + exit 0 -202/269 Test #206: i686-tls-ie ......................... Passed 0.37 sec -test 210 - Start 210: i686-tls-ld-noplt - -210: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld-noplt.sh" -210: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -210: Test timeout computed to be: 1500 -207: + grep -q '^42$' -207: + out/test/elf/i386/tls-irregular-start-addr/exe2 -204: + cc -B. -o out/test/elf/i386/tls-gd-to-ie/exe3 out/test/elf/i386/tls-gd-to-ie/b.o out/test/elf/i386/tls-gd-to-ie/e.so -207: + cc -B. -o out/test/elf/i386/tls-irregular-start-addr/exe3 out/test/elf/i386/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-relax -210: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld-noplt.sh -209: + grep -q '^1 2 3 0 5$' -209: + out/test/elf/i386/tls-large-static-image/exe -209: + on_exit -209: + echo OK -209: OK -209: + exit 0 +209: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/run.sh .sh +209: ++ testname=run +209: ++ echo -n 'Testing run ... ' +209: Testing run ... ++ t=out/test/elf/x86_64/run +209: ++ mkdir -p out/test/elf/x86_64/run +210: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-align.sh 210: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 210: ++ export LC_ALL=C 210: ++ LC_ALL=C -203/269 Test #209: i686-tls-large-static-image ......... Passed 0.20 sec -test 211 - Start 211: i686-tls-ld - -211: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld.sh" -211: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -211: Test timeout computed to be: 1500 210: ++++ uname -m -211: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld.sh -210: +++ canonical_name i686 +210: +++ canonical_name x86_64 210: +++ case $1 in -210: +++ echo i386 -211: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -211: ++ export LC_ALL=C -211: ++ LC_ALL=C -210: ++ HOST=i386 +210: +++ echo x86_64 +210: ++ HOST=x86_64 210: ++ '[' -n '' ']' -210: ++ MACHINE=i386 -211: ++++ uname -m +210: ++ MACHINE=x86_64 210: ++ '[' -n '' ']' 210: ++ CC=cc 210: ++ CXX=c++ @@ -15668,13 +12786,49 @@ 210: ++ QEMU= 210: ++ trap 'on_error $LINENO' ERR 210: ++ trap on_exit EXIT -208: + cc -B. -o out/test/elf/i386/tls-large-alignment/exe1 out/test/elf/i386/tls-large-alignment/a.o out/test/elf/i386/tls-large-alignment/b.o out/test/elf/i386/tls-large-alignment/c.o -211: +++ canonical_name i686 +210: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-align.sh .sh +193: + ./mold -r -o out/test/elf/x86_64/relocatable-archive/f.o out/test/elf/x86_64/relocatable-archive/d.o out/test/elf/x86_64/relocatable-archive/e.a +204: + cc -o out/test/elf/x86_64/reverse-sections/c.o -c -xc++ - +204: + cat +207: + readelf --dynamic out/test/elf/x86_64/rpath/exe1 +210: ++ testname=section-align +210: ++ echo -n 'Testing section-align ... ' +210: Testing section-align ... ++ t=out/test/elf/x86_64/section-align +210: ++ mkdir -p out/test/elf/x86_64/section-align +209: + '[' cc = cc ']' +200: + grep -q /a.o out/test/elf/x86_64/repro/exe.repro/response.txt +207: + grep -Fq 'Library runpath: [/foo:/bar:/no/such/directory:/]' +198: + cc -B. -o out/test/elf/x86_64/relocatable/exe out/test/elf/x86_64/relocatable/c.o +207: + cc -B. -o out/test/elf/x86_64/rpath/exe2 out/test/elf/x86_64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-rpath,/foo,-rpath,/baz +210: + cc -o out/test/elf/x86_64/section-align/a.o -c -xc -fno-PIC - +210: + cat +209: + nm mold-wrapper.so +200: + grep -q '[ms]old' out/test/elf/x86_64/repro/exe.repro/version.txt +209: + grep -q '__[at]san_init' +200: + on_exit +200: + echo OK +200: OK +200: + exit 0 +211: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-order.sh +197/309 Test #200: x86_64-repro ............................ Passed 0.25 sec +test 212 + Start 212: x86_64-section-start + +212: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-start.sh" +212: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +212: Test timeout computed to be: 1500 +209: + cat +209: + cc -xc -c -o out/test/elf/x86_64/run/a.o - +211: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +211: ++ export LC_ALL=C +211: ++ LC_ALL=C +211: ++++ uname -m +211: +++ canonical_name x86_64 211: +++ case $1 in -211: +++ echo i386 -211: ++ HOST=i386 +211: +++ echo x86_64 +211: ++ HOST=x86_64 211: ++ '[' -n '' ']' -211: ++ MACHINE=i386 +211: ++ MACHINE=x86_64 211: ++ '[' -n '' ']' 211: ++ CC=cc 211: ++ CXX=c++ @@ -15686,49 +12840,64 @@ 211: ++ QEMU= 211: ++ trap 'on_error $LINENO' ERR 211: ++ trap on_exit EXIT -210: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld-noplt.sh .sh -205: + grep -q '1 2 3 4 5 6' -205: + out/test/elf/i386/tls-gd/exe1 -211: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld.sh .sh -205: + cc -B. -o out/test/elf/i386/tls-gd/exe2 out/test/elf/i386/tls-gd/a.o out/test/elf/i386/tls-gd/d.so out/test/elf/i386/tls-gd/e.so -Wl,-no-relax -211: ++ testname=tls-ld -211: ++ echo -n 'Testing tls-ld ... ' -211: Testing tls-ld ... ++ t=out/test/elf/i386/tls-ld -211: ++ mkdir -p out/test/elf/i386/tls-ld -210: ++ testname=tls-ld-noplt -210: ++ echo -n 'Testing tls-ld-noplt ... ' -210: Testing tls-ld-noplt ... ++ t=out/test/elf/i386/tls-ld-noplt -210: ++ mkdir -p out/test/elf/i386/tls-ld-noplt -211: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/i386/tls-ld/a.o -xc - -203: + out/test/elf/i386/tls-gd-noplt/exe -210: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/elf/i386/tls-ld-noplt/a.o -xc - -203: + grep -q '1 2 3 4 5 6' -203: + on_exit -203: + echo OK -203: OK -203: + exit 0 -204/269 Test #203: i686-tls-gd-noplt ................... Passed 0.50 sec -test 212 - Start 212: i686-tls-le-error - -212: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le-error.sh" -212: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -212: Test timeout computed to be: 1500 +211: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-order.sh .sh +211: ++ testname=section-order +211: ++ echo -n 'Testing section-order ... ' +211: Testing section-order ... ++ t=out/test/elf/x86_64/section-order +211: ++ mkdir -p out/test/elf/x86_64/section-order +211: + '[' -z '' ']' 211: + cat -212: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le-error.sh -210: + cat +211: + cc -o out/test/elf/x86_64/section-order/a.o -c -xc -fno-PIC - +193: + readelf --symbols out/test/elf/x86_64/relocatable-archive/f.o +193: + grep -q 'foo\b' out/test/elf/x86_64/relocatable-archive/log +193: + grep -q 'bar\b' out/test/elf/x86_64/relocatable-archive/log +193: + grep -q 'baz\b' out/test/elf/x86_64/relocatable-archive/log +206: + readelf -W --segments out/test/elf/x86_64/rosegment/exe1 +206: + grep -q '\.interp .* \.text' out/test/elf/x86_64/rosegment/log1 +206: + cc -B. -o out/test/elf/x86_64/rosegment/exe2 out/test/elf/x86_64/rosegment/a.o -Wl,--rosegment +205: + readelf -p .rodata.str out/test/elf/x86_64/rodata-name/exe +205: + grep -q Hello +205: + readelf -p .rodata.str out/test/elf/x86_64/rodata-name/exe +205: + grep -q world +193: + on_exit +193: + echo OK +193: OK +193: + exit 0 +212: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-start.sh +205: + readelf -p .rodata.str out/test/elf/x86_64/rodata-name/exe +205: + grep -q foobar +198/309 Test #193: x86_64-relocatable-archive .............. Passed 0.37 sec +test 213 + Start 213: x86_64-shared-abs-sym + +213: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared-abs-sym.sh" +213: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +213: Test timeout computed to be: 1500 +194: + out/test/elf/x86_64/relocatable-debug-info/exe +194: Hello world +194: + on_exit +194: + echo OK +194: OK +194: + exit 0 212: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 212: ++ export LC_ALL=C 212: ++ LC_ALL=C -207: + out/test/elf/i386/tls-irregular-start-addr/exe3 -207: + grep -q '^42$' 212: ++++ uname -m -212: +++ canonical_name i686 +212: +++ canonical_name x86_64 212: +++ case $1 in -212: +++ echo i386 -212: ++ HOST=i386 +212: +++ echo x86_64 +212: ++ HOST=x86_64 +205: + readelf -p .rodata.cst out/test/elf/x86_64/rodata-name/exe +205: + grep -q abcdefgh +199/309 Test #194: x86_64-relocatable-debug-info ........... Passed 0.36 sec +test 214 + Start 214: x86_64-shared + +214: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared.sh" +214: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +214: Test timeout computed to be: 1500 212: ++ '[' -n '' ']' -212: ++ MACHINE=i386 +212: ++ MACHINE=x86_64 212: ++ '[' -n '' ']' 212: ++ CC=cc 212: ++ CXX=c++ @@ -15740,46 +12909,44 @@ 212: ++ QEMU= 212: ++ trap 'on_error $LINENO' ERR 212: ++ trap on_exit EXIT -207: + cc -B. -o out/test/elf/i386/tls-irregular-start-addr/exe4 out/test/elf/i386/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-no-relax -212: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le-error.sh .sh -212: ++ testname=tls-le-error -212: ++ echo -n 'Testing tls-le-error ... ' -212: Testing tls-le-error ... ++ t=out/test/elf/i386/tls-le-error -212: ++ mkdir -p out/test/elf/i386/tls-le-error -204: + grep -q '1 2 3' -204: + out/test/elf/i386/tls-gd-to-ie/exe3 -204: + cc -B. -shared -o out/test/elf/i386/tls-gd-to-ie/f.so out/test/elf/i386/tls-gd-to-ie/a.o -Wl,-z,nodlopen -Wl,-no-relax -212: + cat -212: + gcc -fPIC -c -o out/test/elf/i386/tls-le-error/a.o -xc - -123: + on_exit -123: + echo OK -123: OK -123: + exit 0 -205/269 Test #123: i686-many-sections2 ................. Passed 5.34 sec -test 213 - Start 213: i686-tls-le +212: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-start.sh .sh +212: ++ testname=section-start +212: ++ echo -n 'Testing section-start ... ' +212: Testing section-start ... ++ t=out/test/elf/x86_64/section-start +212: ++ mkdir -p out/test/elf/x86_64/section-start +205: + readelf -p .rodatabar out/test/elf/x86_64/rodata-name/exe +205: + grep -q bar +205: + on_exit +205: + echo OK +205: OK +205: + exit 0 +213: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared-abs-sym.sh +200/309 Test #205: x86_64-rodata-name ...................... Passed 0.13 sec +test 215 + Start 215: x86_64-shuffle-sections-seed -213: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le.sh" -213: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -213: Test timeout computed to be: 1500 -211: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/i386/tls-ld/b.o -xc - -213: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le.sh -205: + grep -q '1 2 3 4 5 6' -205: + out/test/elf/i386/tls-gd/exe2 +215: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections-seed.sh" +215: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +215: Test timeout computed to be: 1500 213: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 213: ++ export LC_ALL=C 213: ++ LC_ALL=C -211: + cat 213: ++++ uname -m -205: + test_cflags -static -208: + out/test/elf/i386/tls-large-alignment/exe1 -210: + cat -213: +++ canonical_name i686 +214: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared.sh +214: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +214: ++ export LC_ALL=C +214: ++ LC_ALL=C +212: + '[' x86_64 = ppc64 ']' +212: + '[' x86_64 = arm ']' +212: + cat +212: + cc -o out/test/elf/x86_64/section-start/a.o -c -xc -fno-PIC - +210: + cc -B. -o out/test/elf/x86_64/section-align/exe1 out/test/elf/x86_64/section-align/a.o -Wl,--section-align=.foo=0x2000 +213: +++ canonical_name x86_64 213: +++ case $1 in -213: +++ echo i386 -213: ++ HOST=i386 +213: +++ echo x86_64 +213: ++ HOST=x86_64 213: ++ '[' -n '' ']' -213: ++ MACHINE=i386 +213: ++ MACHINE=x86_64 213: ++ '[' -n '' ']' 213: ++ CC=cc 213: ++ CXX=c++ @@ -15791,46 +12958,22 @@ 213: ++ QEMU= 213: ++ trap 'on_error $LINENO' ERR 213: ++ trap on_exit EXIT -205: + echo 'int main() {}' -205: + cc -static -o /dev/null -xc - -213: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le.sh .sh -208: + grep -q '^42 1 2 3$' -213: ++ testname=tls-le -213: ++ echo -n 'Testing tls-le ... ' -213: Testing tls-le ... ++ t=out/test/elf/i386/tls-le -213: ++ mkdir -p out/test/elf/i386/tls-le -208: + cc -B. -o out/test/elf/i386/tls-large-alignment/exe2 out/test/elf/i386/tls-large-alignment/c.o out/test/elf/i386/tls-large-alignment/d.so -210: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/elf/i386/tls-ld-noplt/b.o -xc - -213: + cat -213: + gcc -fPIC -c -o out/test/elf/i386/tls-le/a.o -xc - -211: + cc -B. -o out/test/elf/i386/tls-ld/exe1 out/test/elf/i386/tls-ld/a.o out/test/elf/i386/tls-ld/b.o -Wl,-relax -204: + cc -B. -o out/test/elf/i386/tls-gd-to-ie/exe4 out/test/elf/i386/tls-gd-to-ie/b.o out/test/elf/i386/tls-gd-to-ie/f.so -207: + grep -q '^42$' -212: + cc -B. -shared -o out/test/elf/i386/tls-le-error/b.so out/test/elf/i386/tls-le-error/a.o -207: + out/test/elf/i386/tls-irregular-start-addr/exe4 -210: + cc -B. -o out/test/elf/i386/tls-ld-noplt/exe out/test/elf/i386/tls-ld-noplt/a.o out/test/elf/i386/tls-ld-noplt/b.o -207: + on_exit -207: + echo OK -207: OK -207: + exit 0 -206/269 Test #207: i686-tls-irregular-start-addr ....... Passed 0.44 sec -test 214 - Start 214: i686-tls-nopic - -214: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-nopic.sh" -214: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -214: Test timeout computed to be: 1500 -214: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-nopic.sh -214: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -214: ++ export LC_ALL=C -214: ++ LC_ALL=C +213: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared-abs-sym.sh .sh +215: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections-seed.sh +213: ++ testname=shared-abs-sym +213: ++ echo -n 'Testing shared-abs-sym ... ' +213: Testing shared-abs-sym ... ++ t=out/test/elf/x86_64/shared-abs-sym +213: ++ mkdir -p out/test/elf/x86_64/shared-abs-sym 214: ++++ uname -m -214: +++ canonical_name i686 +215: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +215: ++ export LC_ALL=C +215: ++ LC_ALL=C +214: +++ canonical_name x86_64 214: +++ case $1 in -214: +++ echo i386 -214: ++ HOST=i386 +214: +++ echo x86_64 +214: ++ HOST=x86_64 214: ++ '[' -n '' ']' -214: ++ MACHINE=i386 +214: ++ MACHINE=x86_64 214: ++ '[' -n '' ']' 214: ++ CC=cc 214: ++ CXX=c++ @@ -15842,43 +12985,16 @@ 214: ++ QEMU= 214: ++ trap 'on_error $LINENO' ERR 214: ++ trap on_exit EXIT -214: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-nopic.sh .sh -214: ++ testname=tls-nopic -214: ++ echo -n 'Testing tls-nopic ... ' -214: Testing tls-nopic ... ++ t=out/test/elf/i386/tls-nopic -214: ++ mkdir -p out/test/elf/i386/tls-nopic -208: + grep -q '^42 1 2 3$' -208: + out/test/elf/i386/tls-large-alignment/exe2 213: + cat -213: + gcc -fPIC -c -o out/test/elf/i386/tls-le/b.o -xc - -208: + on_exit -208: + echo OK -208: OK -208: + exit 0 -207/269 Test #208: i686-tls-large-alignment ............ Passed 0.38 sec -test 215 - Start 215: i686-tls-pic - -215: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-pic.sh" -215: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -215: Test timeout computed to be: 1500 -214: + cat -214: + gcc -c -o out/test/elf/i386/tls-nopic/a.o -xc - -215: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-pic.sh -210: + out/test/elf/i386/tls-ld-noplt/exe -210: + grep -q '3 5 3 5' -204: + out/test/elf/i386/tls-gd-to-ie/exe4 -215: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -215: ++ export LC_ALL=C -215: ++ LC_ALL=C -210: + cc -B. -o out/test/elf/i386/tls-ld-noplt/exe out/test/elf/i386/tls-ld-noplt/a.o out/test/elf/i386/tls-ld-noplt/b.o -Wl,-no-relax 215: ++++ uname -m -215: +++ canonical_name i686 +214: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared.sh .sh +213: + cc -fPIC -c -o out/test/elf/x86_64/shared-abs-sym/a.o -xassembler - +215: +++ canonical_name x86_64 215: +++ case $1 in -215: +++ echo i386 -215: ++ HOST=i386 +215: +++ echo x86_64 +215: ++ HOST=x86_64 215: ++ '[' -n '' ']' -215: ++ MACHINE=i386 +215: ++ MACHINE=x86_64 215: ++ '[' -n '' ']' 215: ++ CC=cc 215: ++ CXX=c++ @@ -15890,41 +13006,68 @@ 215: ++ QEMU= 215: ++ trap 'on_error $LINENO' ERR 215: ++ trap on_exit EXIT -215: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-pic.sh .sh -211: + out/test/elf/i386/tls-ld/exe1 -211: + grep -q '3 5 3 5' -204: + grep -q '1 2 3' -211: + cc -B. -o out/test/elf/i386/tls-ld/exe2 out/test/elf/i386/tls-ld/a.o out/test/elf/i386/tls-ld/b.o -Wl,-no-relax -204: + on_exit -204: + echo OK -204: OK -204: + exit 0 -215: ++ testname=tls-pic -215: ++ echo -n 'Testing tls-pic ... ' -215: Testing tls-pic ... ++ t=out/test/elf/i386/tls-pic -215: ++ mkdir -p out/test/elf/i386/tls-pic -208/269 Test #204: i686-tls-gd-to-ie ................... Passed 0.64 sec +214: ++ testname=shared +214: ++ echo -n 'Testing shared ... ' +214: Testing shared ... ++ t=out/test/elf/x86_64/shared +214: ++ mkdir -p out/test/elf/x86_64/shared +215: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections-seed.sh .sh +215: ++ testname=shuffle-sections-seed +215: ++ echo -n 'Testing shuffle-sections-seed ... ' +215: Testing shuffle-sections-seed ... ++ t=out/test/elf/x86_64/shuffle-sections-seed +215: ++ mkdir -p out/test/elf/x86_64/shuffle-sections-seed +198: + out/test/elf/x86_64/relocatable/exe +214: + cc -fPIC -c -o out/test/elf/x86_64/shared/a.o -xc - +214: + cat +198: Hello world +198: + on_exit +198: + echo OK +198: OK +198: + exit 0 +201/309 Test #198: x86_64-relocatable ...................... Passed 0.35 sec test 216 - Start 216: i686-tls-small-alignment + Start 216: x86_64-shuffle-sections -216: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-small-alignment.sh" +216: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections.sh" 216: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 216: Test timeout computed to be: 1500 -213: + cc -B. -o out/test/elf/i386/tls-le/exe out/test/elf/i386/tls-le/a.o out/test/elf/i386/tls-le/b.o -215: + gcc -fPIC -c -o out/test/elf/i386/tls-pic/a.o -xc - 215: + cat -216: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-small-alignment.sh +215: + cc -o out/test/elf/x86_64/shuffle-sections-seed/a.o -ffunction-sections -c -xc - +204: + c++ -B. -o out/test/elf/x86_64/reverse-sections/exe1 out/test/elf/x86_64/reverse-sections/a.o out/test/elf/x86_64/reverse-sections/b.o out/test/elf/x86_64/reverse-sections/c.o +213: + cc -B. -shared -o out/test/elf/x86_64/shared-abs-sym/b.so out/test/elf/x86_64/shared-abs-sym/a.o +207: + readelf --dynamic out/test/elf/x86_64/rpath/exe2 +207: + grep -Fq 'Library runpath: [/foo:/bar:/baz]' +207: + on_exit +207: + echo OK +207: OK +207: + exit 0 +202/309 Test #207: x86_64-rpath ............................ Passed 0.11 sec +test 217 + Start 217: x86_64-soname + +217: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/soname.sh" +217: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +217: Test timeout computed to be: 1500 +216: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections.sh 216: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 216: ++ export LC_ALL=C 216: ++ LC_ALL=C +209: ++ pwd +209: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/mold-wrapper.so +209: ++ pwd +209: + MOLD_PATH=/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/mold +209: + gcc -o out/test/elf/x86_64/run/exe out/test/elf/x86_64/run/a.o -B/usr/bin +217: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/soname.sh 216: ++++ uname -m -212: + grep -q 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' out/test/elf/i386/tls-le-error/log -216: +++ canonical_name i686 +217: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +217: ++ export LC_ALL=C +217: ++ LC_ALL=C +211: + cc -B. -o out/test/elf/x86_64/section-order/exe1 out/test/elf/x86_64/section-order/a.o -no-pie '-Wl,--section-order==0x100000 PHDR =0x200000 .fn2 TEXT =0x300000 .fn1 DATA BSS RODATA' +216: +++ canonical_name x86_64 216: +++ case $1 in -216: +++ echo i386 -216: ++ HOST=i386 +216: +++ echo x86_64 +216: ++ HOST=x86_64 216: ++ '[' -n '' ']' -216: ++ MACHINE=i386 +216: ++ MACHINE=x86_64 216: ++ '[' -n '' ']' 216: ++ CC=cc 216: ++ CXX=c++ @@ -15936,38 +13079,14 @@ 216: ++ QEMU= 216: ++ trap 'on_error $LINENO' ERR 216: ++ trap on_exit EXIT -216: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-small-alignment.sh .sh -216: ++ testname=tls-small-alignment -216: ++ echo -n 'Testing tls-small-alignment ... ' -216: Testing tls-small-alignment ... ++ t=out/test/elf/i386/tls-small-alignment -216: ++ mkdir -p out/test/elf/i386/tls-small-alignment -216: + cat -212: + on_exit -212: + echo OK -212: OK -212: + exit 0 -209/269 Test #212: i686-tls-le-error ................... Passed 0.17 sec -test 217 - Start 217: i686-tlsdesc-import - -217: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-import.sh" -217: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -217: Test timeout computed to be: 1500 -216: + cc -fPIC -c -o out/test/elf/i386/tls-small-alignment/a.o -xassembler - -217: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-import.sh -214: + cat -214: + cc -xc -c -o out/test/elf/i386/tls-nopic/b.o - -217: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -217: ++ export LC_ALL=C -217: ++ LC_ALL=C 217: ++++ uname -m -217: +++ canonical_name i686 +216: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections.sh .sh +217: +++ canonical_name x86_64 217: +++ case $1 in -217: +++ echo i386 -216: + cat -217: ++ HOST=i386 +217: +++ echo x86_64 +217: ++ HOST=x86_64 217: ++ '[' -n '' ']' -217: ++ MACHINE=i386 +217: ++ MACHINE=x86_64 217: ++ '[' -n '' ']' 217: ++ CC=cc 217: ++ CXX=c++ @@ -15979,70 +13098,4109 @@ 217: ++ QEMU= 217: ++ trap 'on_error $LINENO' ERR 217: ++ trap on_exit EXIT -216: + cc -fPIC -std=c11 -c -o out/test/elf/i386/tls-small-alignment/b.o -xc - -210: + out/test/elf/i386/tls-ld-noplt/exe -210: + grep -q '3 5 3 5' -217: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-import.sh .sh +217: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/soname.sh .sh +216: ++ testname=shuffle-sections +216: ++ echo -n 'Testing shuffle-sections ... ' +216: Testing shuffle-sections ... ++ t=out/test/elf/x86_64/shuffle-sections +216: ++ mkdir -p out/test/elf/x86_64/shuffle-sections +217: ++ testname=soname +217: ++ echo -n 'Testing soname ... ' +217: Testing soname ... ++ t=out/test/elf/x86_64/soname +217: ++ mkdir -p out/test/elf/x86_64/soname +216: + cat +216: + cc -o out/test/elf/x86_64/shuffle-sections/a.o -ffunction-sections -c -xc - +217: + cat +210: + readelf -WS out/test/elf/x86_64/section-align/exe1 +217: + cc -fPIC -c -o out/test/elf/x86_64/soname/a.o -xc - +210: + grep -q '\.foo.* 8192$' +212: + cc -B. -o out/test/elf/x86_64/section-start/exe1 out/test/elf/x86_64/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x10000000,--section-start=.fn2=0x20000000 +210: + cc -B. -o out/test/elf/x86_64/section-align/exe2 out/test/elf/x86_64/section-align/a.o -Wl,--section-align=.foo=256 +214: + cc -B. -shared -o out/test/elf/x86_64/shared/b.so out/test/elf/x86_64/shared/a.o +206: + readelf -W --segments out/test/elf/x86_64/rosegment/exe2 +206: + grep -q '\.interp .* \.text' out/test/elf/x86_64/rosegment/log2 +215: + cc -o out/test/elf/x86_64/shuffle-sections-seed/b.o -ffunction-sections -c -xc - +204: + out/test/elf/x86_64/reverse-sections/exe1 +204: + grep -q 'foo1 foo2 foo3 foo4 foo5 foo6' +215: ++ seq 1 1000 +213: + cat +215: + for i in `seq 1 1000` +215: + echo 'void fn1() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn2() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn3() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn4() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn5() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn6() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn7() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn8() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn9() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn10() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn11() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn12() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn13() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn14() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn15() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn16() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn17() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn18() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn19() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn20() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn21() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn22() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn23() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn24() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn25() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn26() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn27() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn28() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn29() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn30() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn31() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn32() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn33() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn34() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn35() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn36() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn37() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn38() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn39() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn40() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn41() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn42() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn43() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn44() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn45() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn46() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn47() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn48() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn49() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn50() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn51() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn52() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn53() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn54() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn55() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn56() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn57() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn58() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn59() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn60() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn61() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn62() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn63() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn64() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn65() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn66() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn67() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn68() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn69() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn70() {}' +215: + for i in `seq 1 1000` +204: + c++ -B. -o out/test/elf/x86_64/reverse-sections/exe2 out/test/elf/x86_64/reverse-sections/a.o out/test/elf/x86_64/reverse-sections/b.o out/test/elf/x86_64/reverse-sections/c.o -Wl,--reverse-sections +215: + echo 'void fn71() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn72() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn73() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn74() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn75() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn76() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn77() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn78() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn79() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn80() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn81() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn82() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn83() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn84() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn85() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn86() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn87() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn88() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn89() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn90() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn91() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn92() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn93() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn94() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn95() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn96() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn97() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn98() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn99() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn100() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn101() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn102() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn103() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn104() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn105() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn106() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn107() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn108() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn109() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn110() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn111() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn112() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn113() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn114() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn115() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn116() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn117() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn118() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn119() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn120() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn121() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn122() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn123() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn124() {}' +209: + readelf -p .comment out/test/elf/x86_64/run/exe +215: + for i in `seq 1 1000` +215: + echo 'void fn125() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn126() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn127() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn128() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn129() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn130() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn131() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn132() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn133() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn134() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn135() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn136() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn137() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn138() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn139() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn140() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn141() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn142() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn143() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn144() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn145() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn146() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn147() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn148() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn149() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn150() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn151() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn152() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn153() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn154() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn155() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn156() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn157() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn158() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn159() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn160() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn161() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn162() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn163() {}' +215: + for i in `seq 1 1000` +213: + cc -fPIC -c -o out/test/elf/x86_64/shared-abs-sym/d.o out/test/elf/x86_64/shared-abs-sym/c.c +215: + echo 'void fn164() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn165() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn166() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn167() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn168() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn169() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn170() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn171() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn172() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn173() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn174() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn175() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn176() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn177() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn178() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn179() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn180() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn181() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn182() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn183() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn184() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn185() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn186() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn187() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn188() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn189() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn190() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn191() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn192() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn193() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn194() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn195() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn196() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn197() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn198() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn199() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn200() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn201() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn202() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn203() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn204() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn205() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn206() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn207() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn208() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn209() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn210() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn211() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn212() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn213() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn214() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn215() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn216() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn217() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn218() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn219() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn220() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn221() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn222() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn223() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn224() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn225() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn226() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn227() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn228() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn229() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn230() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn231() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn232() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn233() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn234() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn235() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn236() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn237() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn238() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn239() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn240() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn241() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn242() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn243() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn244() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn245() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn246() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn247() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn248() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn249() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn250() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn251() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn252() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn253() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn254() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn255() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn256() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn257() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn258() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn259() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn260() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn261() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn262() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn263() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn264() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn265() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn266() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn267() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn268() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn269() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn270() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn271() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn272() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn273() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn274() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn275() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn276() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn277() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn278() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn279() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn280() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn281() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn282() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn283() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn284() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn285() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn286() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn287() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn288() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn289() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn290() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn291() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn292() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn293() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn294() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn295() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn296() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn297() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn298() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn299() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn300() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn301() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn302() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn303() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn304() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn305() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn306() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn307() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn308() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn309() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn310() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn311() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn312() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn313() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn314() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn315() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn316() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn317() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn318() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn319() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn320() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn321() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn322() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn323() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn324() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn325() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn326() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn327() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn328() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn329() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn330() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn331() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn332() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn333() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn334() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn335() {}' +215: + for i in `seq 1 1000` +206: + cc -B. -o out/test/elf/x86_64/rosegment/exe3 out/test/elf/x86_64/rosegment/a.o -Wl,--no-rosegment +215: + echo 'void fn336() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn337() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn338() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn339() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn340() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn341() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn342() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn343() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn344() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn345() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn346() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn347() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn348() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn349() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn350() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn351() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn352() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn353() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn354() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn355() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn356() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn357() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn358() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn359() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn360() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn361() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn362() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn363() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn364() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn365() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn366() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn367() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn368() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn369() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn370() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn371() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn372() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn373() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn374() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn375() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn376() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn377() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn378() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn379() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn380() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn381() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn382() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn383() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn384() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn385() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn386() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn387() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn388() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn389() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn390() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn391() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn392() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn393() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn394() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn395() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn396() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn397() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn398() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn399() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn400() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn401() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn402() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn403() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn404() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn405() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn406() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn407() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn408() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn409() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn410() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn411() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn412() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn413() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn414() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn415() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn416() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn417() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn418() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn419() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn420() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn421() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn422() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn423() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn424() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn425() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn426() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn427() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn428() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn429() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn430() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn431() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn432() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn433() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn434() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn435() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn436() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn437() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn438() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn439() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn440() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn441() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn442() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn443() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn444() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn445() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn446() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn447() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn448() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn449() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn450() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn451() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn452() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn453() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn454() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn455() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn456() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn457() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn458() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn459() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn460() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn461() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn462() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn463() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn464() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn465() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn466() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn467() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn468() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn469() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn470() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn471() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn472() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn473() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn474() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn475() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn476() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn477() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn478() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn479() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn480() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn481() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn482() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn483() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn484() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn485() {}' +215: + for i in `seq 1 1000` +209: + grep -q '[ms]old' out/test/elf/x86_64/run/log +215: + echo 'void fn486() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn487() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn488() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn489() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn490() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn491() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn492() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn493() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn494() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn495() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn496() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn497() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn498() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn499() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn500() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn501() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn502() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn503() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn504() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn505() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn506() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn507() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn508() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn509() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn510() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn511() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn512() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn513() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn514() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn515() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn516() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn517() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn518() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn519() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn520() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn521() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn522() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn523() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn524() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn525() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn526() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn527() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn528() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn529() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn530() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn531() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn532() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn533() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn534() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn535() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn536() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn537() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn538() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn539() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn540() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn541() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn542() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn543() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn544() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn545() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn546() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn547() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn548() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn549() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn550() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn551() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn552() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn553() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn554() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn555() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn556() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn557() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn558() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn559() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn560() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn561() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn562() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn563() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn564() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn565() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn566() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn567() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn568() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn569() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn570() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn571() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn572() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn573() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn574() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn575() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn576() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn577() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn578() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn579() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn580() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn581() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn582() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn583() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn584() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn585() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn586() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn587() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn588() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn589() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn590() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn591() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn592() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn593() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn594() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn595() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn596() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn597() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn598() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn599() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn600() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn601() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn602() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn603() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn604() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn605() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn606() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn607() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn608() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn609() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn610() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn611() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn612() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn613() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn614() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn615() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn616() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn617() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn618() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn619() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn620() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn621() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn622() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn623() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn624() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn625() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn626() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn627() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn628() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn629() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn630() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn631() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn632() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn633() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn634() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn635() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn636() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn637() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn638() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn639() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn640() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn641() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn642() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn643() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn644() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn645() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn646() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn647() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn648() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn649() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn650() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn651() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn652() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn653() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn654() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn655() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn656() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn657() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn658() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn659() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn660() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn661() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn662() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn663() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn664() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn665() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn666() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn667() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn668() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn669() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn670() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn671() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn672() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn673() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn674() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn675() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn676() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn677() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn678() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn679() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn680() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn681() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn682() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn683() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn684() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn685() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn686() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn687() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn688() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn689() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn690() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn691() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn692() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn693() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn694() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn695() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn696() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn697() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn698() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn699() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn700() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn701() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn702() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn703() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn704() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn705() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn706() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn707() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn708() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn709() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn710() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn711() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn712() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn713() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn714() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn715() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn716() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn717() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn718() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn719() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn720() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn721() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn722() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn723() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn724() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn725() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn726() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn727() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn728() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn729() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn730() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn731() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn732() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn733() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn734() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn735() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn736() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn737() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn738() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn739() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn740() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn741() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn742() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn743() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn744() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn745() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn746() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn747() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn748() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn749() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn750() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn751() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn752() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn753() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn754() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn755() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn756() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn757() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn758() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn759() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn760() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn761() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn762() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn763() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn764() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn765() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn766() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn767() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn768() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn769() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn770() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn771() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn772() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn773() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn774() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn775() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn776() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn777() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn778() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn779() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn780() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn781() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn782() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn783() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn784() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn785() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn786() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn787() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn788() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn789() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn790() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn791() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn792() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn793() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn794() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn795() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn796() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn797() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn798() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn799() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn800() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn801() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn802() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn803() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn804() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn805() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn806() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn807() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn808() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn809() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn810() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn811() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn812() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn813() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn814() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn815() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn816() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn817() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn818() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn819() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn820() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn821() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn822() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn823() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn824() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn825() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn826() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn827() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn828() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn829() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn830() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn831() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn832() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn833() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn834() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn835() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn836() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn837() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn838() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn839() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn840() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn841() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn842() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn843() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn844() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn845() {}' +209: + ./mold -run env +215: + for i in `seq 1 1000` +215: + echo 'void fn846() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn847() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn848() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn849() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn850() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn851() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn852() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn853() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn854() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn855() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn856() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn857() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn858() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn859() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn860() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn861() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn862() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn863() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn864() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn865() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn866() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn867() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn868() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn869() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn870() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn871() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn872() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn873() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn874() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn875() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn876() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn877() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn878() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn879() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn880() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn881() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn882() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn883() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn884() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn885() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn886() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn887() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn888() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn889() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn890() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn891() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn892() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn893() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn894() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn895() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn896() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn897() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn898() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn899() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn900() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn901() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn902() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn903() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn904() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn905() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn906() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn907() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn908() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn909() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn910() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn911() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn912() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn913() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn914() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn915() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn916() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn917() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn918() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn919() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn920() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn921() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn922() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn923() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn924() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn925() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn926() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn927() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn928() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn929() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn930() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn931() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn932() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn933() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn934() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn935() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn936() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn937() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn938() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn939() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn940() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn941() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn942() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn943() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn944() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn945() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn946() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn947() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn948() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn949() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn950() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn951() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn952() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn953() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn954() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn955() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn956() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn957() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn958() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn959() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn960() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn961() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn962() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn963() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn964() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn965() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn966() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn967() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn968() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn969() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn970() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn971() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn972() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn973() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn974() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn975() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn976() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn977() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn978() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn979() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn980() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn981() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn982() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn983() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn984() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn985() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn986() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn987() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn988() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn989() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn990() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn991() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn992() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn993() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn994() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn995() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn996() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn997() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn998() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn999() {}' +215: + for i in `seq 1 1000` +215: + echo 'void fn1000() {}' +209: + grep -q '^MOLD_PATH=.*/mold$' +217: + cc -o out/test/elf/x86_64/soname/b.so -shared out/test/elf/x86_64/soname/a.o +211: + out/test/elf/x86_64/section-order/exe1 +211: + grep -q Hello +209: + ./mold -run /usr/bin/ld --version +209: + grep -q '[ms]old' +211: + readelf -SW out/test/elf/x86_64/section-order/exe1 +211: + grep -q '\.fn2 .*00200000' +216: + cc -o out/test/elf/x86_64/shuffle-sections/b.o -ffunction-sections -c -xc - +216: ++ seq 1 1000 +216: + for i in `seq 1 1000` +216: + echo 'void fn1() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn2() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn3() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn4() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn5() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn6() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn7() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn8() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn9() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn10() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn11() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn12() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn13() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn14() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn15() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn16() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn17() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn18() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn19() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn20() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn21() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn22() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn23() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn24() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn25() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn26() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn27() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn28() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn29() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn30() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn31() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn32() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn33() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn34() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn35() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn36() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn37() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn38() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn39() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn40() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn41() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn42() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn43() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn44() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn45() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn46() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn47() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn48() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn49() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn50() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn51() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn52() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn53() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn54() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn55() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn56() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn57() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn58() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn59() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn60() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn61() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn62() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn63() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn64() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn65() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn66() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn67() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn68() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn69() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn70() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn71() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn72() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn73() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn74() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn75() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn76() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn77() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn78() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn79() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn80() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn81() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn82() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn83() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn84() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn85() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn86() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn87() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn88() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn89() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn90() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn91() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn92() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn93() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn94() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn95() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn96() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn97() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn98() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn99() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn100() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn101() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn102() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn103() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn104() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn105() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn106() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn107() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn108() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn109() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn110() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn111() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn112() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn113() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn114() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn115() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn116() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn117() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn118() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn119() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn120() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn121() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn122() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn123() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn124() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn125() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn126() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn127() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn128() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn129() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn130() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn131() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn132() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn133() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn134() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn135() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn136() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn137() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn138() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn139() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn140() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn141() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn142() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn143() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn144() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn145() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn146() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn147() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn148() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn149() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn150() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn151() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn152() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn153() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn154() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn155() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn156() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn157() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn158() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn159() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn160() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn161() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn162() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn163() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn164() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn165() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn166() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn167() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn168() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn169() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn170() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn171() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn172() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn173() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn174() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn175() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn176() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn177() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn178() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn179() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn180() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn181() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn182() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn183() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn184() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn185() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn186() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn187() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn188() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn189() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn190() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn191() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn192() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn193() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn194() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn195() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn196() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn197() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn198() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn199() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn200() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn201() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn202() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn203() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn204() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn205() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn206() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn207() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn208() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn209() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn210() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn211() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn212() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn213() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn214() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn215() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn216() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn217() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn218() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn219() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn220() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn221() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn222() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn223() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn224() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn225() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn226() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn227() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn228() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn229() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn230() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn231() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn232() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn233() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn234() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn235() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn236() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn237() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn238() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn239() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn240() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn241() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn242() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn243() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn244() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn245() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn246() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn247() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn248() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn249() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn250() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn251() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn252() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn253() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn254() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn255() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn256() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn257() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn258() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn259() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn260() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn261() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn262() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn263() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn264() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn265() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn266() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn267() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn268() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn269() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn270() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn271() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn272() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn273() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn274() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn275() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn276() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn277() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn278() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn279() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn280() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn281() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn282() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn283() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn284() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn285() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn286() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn287() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn288() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn289() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn290() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn291() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn292() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn293() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn294() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn295() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn296() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn297() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn298() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn299() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn300() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn301() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn302() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn303() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn304() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn305() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn306() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn307() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn308() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn309() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn310() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn311() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn312() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn313() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn314() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn315() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn316() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn317() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn318() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn319() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn320() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn321() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn322() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn323() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn324() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn325() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn326() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn327() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn328() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn329() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn330() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn331() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn332() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn333() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn334() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn335() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn336() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn337() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn338() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn339() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn340() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn341() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn342() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn343() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn344() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn345() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn346() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn347() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn348() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn349() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn350() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn351() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn352() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn353() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn354() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn355() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn356() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn357() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn358() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn359() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn360() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn361() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn362() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn363() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn364() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn365() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn366() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn367() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn368() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn369() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn370() {}' +216: + for i in `seq 1 1000` +210: + readelf -WS out/test/elf/x86_64/section-align/exe2 +210: + grep -q '\.foo.* 256$' +210: + grep -q 'must be a power of 2' +210: + cc -B. -o out/test/elf/x86_64/section-align/exe3 out/test/elf/x86_64/section-align/a.o -Wl,--section-align=.foo=3 +214: + readelf --dyn-syms out/test/elf/x86_64/shared/b.so +216: + echo 'void fn371() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn372() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn373() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn374() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn375() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn376() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn377() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn378() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn379() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn380() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn381() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn382() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn383() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn384() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn385() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn386() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn387() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn388() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn389() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn390() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn391() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn392() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn393() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn394() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn395() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn396() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn397() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn398() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn399() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn400() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn401() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn402() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn403() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn404() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn405() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn406() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn407() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn408() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn409() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn410() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn411() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn412() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn413() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn414() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn415() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn416() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn417() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn418() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn419() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn420() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn421() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn422() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn423() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn424() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn425() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn426() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn427() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn428() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn429() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn430() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn431() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn432() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn433() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn434() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn435() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn436() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn437() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn438() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn439() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn440() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn441() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn442() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn443() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn444() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn445() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn446() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn447() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn448() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn449() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn450() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn451() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn452() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn453() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn454() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn455() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn456() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn457() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn458() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn459() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn460() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn461() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn462() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn463() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn464() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn465() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn466() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn467() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn468() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn469() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn470() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn471() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn472() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn473() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn474() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn475() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn476() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn477() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn478() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn479() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn480() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn481() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn482() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn483() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn484() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn485() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn486() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn487() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn488() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn489() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn490() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn491() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn492() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn493() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn494() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn495() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn496() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn497() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn498() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn499() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn500() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn501() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn502() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn503() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn504() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn505() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn506() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn507() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn508() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn509() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn510() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn511() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn512() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn513() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn514() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn515() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn516() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn517() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn518() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn519() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn520() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn521() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn522() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn523() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn524() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn525() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn526() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn527() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn528() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn529() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn530() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn531() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn532() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn533() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn534() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn535() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn536() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn537() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn538() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn539() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn540() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn541() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn542() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn543() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn544() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn545() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn546() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn547() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn548() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn549() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn550() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn551() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn552() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn553() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn554() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn555() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn556() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn557() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn558() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn559() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn560() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn561() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn562() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn563() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn564() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn565() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn566() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn567() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn568() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn569() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn570() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn571() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn572() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn573() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn574() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn575() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn576() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn577() {}' +211: + readelf -SW out/test/elf/x86_64/section-order/exe1 +211: + grep -q '\.fn1 .*00300000' +216: + for i in `seq 1 1000` +216: + echo 'void fn578() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn579() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn580() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn581() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn582() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn583() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn584() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn585() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn586() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn587() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn588() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn589() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn590() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn591() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn592() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn593() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn594() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn595() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn596() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn597() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn598() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn599() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn600() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn601() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn602() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn603() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn604() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn605() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn606() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn607() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn608() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn609() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn610() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn611() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn612() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn613() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn614() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn615() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn616() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn617() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn618() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn619() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn620() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn621() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn622() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn623() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn624() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn625() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn626() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn627() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn628() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn629() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn630() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn631() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn632() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn633() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn634() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn635() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn636() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn637() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn638() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn639() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn640() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn641() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn642() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn643() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn644() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn645() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn646() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn647() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn648() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn649() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn650() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn651() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn652() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn653() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn654() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn655() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn656() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn657() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn658() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn659() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn660() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn661() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn662() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn663() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn664() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn665() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn666() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn667() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn668() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn669() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn670() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn671() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn672() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn673() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn674() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn675() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn676() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn677() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn678() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn679() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn680() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn681() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn682() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn683() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn684() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn685() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn686() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn687() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn688() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn689() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn690() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn691() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn692() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn693() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn694() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn695() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn696() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn697() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn698() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn699() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn700() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn701() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn702() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn703() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn704() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn705() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn706() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn707() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn708() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn709() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn710() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn711() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn712() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn713() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn714() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn715() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn716() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn717() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn718() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn719() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn720() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn721() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn722() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn723() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn724() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn725() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn726() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn727() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn728() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn729() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn730() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn731() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn732() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn733() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn734() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn735() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn736() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn737() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn738() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn739() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn740() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn741() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn742() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn743() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn744() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn745() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn746() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn747() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn748() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn749() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn750() {}' +216: + for i in `seq 1 1000` +212: + out/test/elf/x86_64/section-start/exe1 +216: + echo 'void fn751() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn752() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn753() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn754() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn755() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn756() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn757() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn758() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn759() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn760() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn761() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn762() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn763() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn764() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn765() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn766() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn767() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn768() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn769() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn770() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn771() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn772() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn773() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn774() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn775() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn776() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn777() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn778() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn779() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn780() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn781() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn782() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn783() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn784() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn785() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn786() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn787() {}' +214: + grep -q '00000000 0 NOTYPE GLOBAL DEFAULT UND fn2' out/test/elf/x86_64/shared/log +216: + for i in `seq 1 1000` +216: + echo 'void fn788() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn789() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn790() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn791() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn792() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn793() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn794() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn795() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn796() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn797() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn798() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn799() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn800() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn801() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn802() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn803() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn804() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn805() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn806() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn807() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn808() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn809() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn810() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn811() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn812() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn813() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn814() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn815() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn816() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn817() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn818() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn819() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn820() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn821() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn822() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn823() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn824() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn825() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn826() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn827() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn828() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn829() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn830() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn831() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn832() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn833() {}' +209: + ./mold -run /usr/bin/ld.lld --version +216: + for i in `seq 1 1000` +216: + echo 'void fn834() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn835() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn836() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn837() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn838() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn839() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn840() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn841() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn842() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn843() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn844() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn845() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn846() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn847() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn848() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn849() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn850() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn851() {}' +209: + grep -q '[ms]old' +216: + for i in `seq 1 1000` +216: + echo 'void fn852() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn853() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn854() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn855() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn856() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn857() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn858() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn859() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn860() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn861() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn862() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn863() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn864() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn865() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn866() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn867() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn868() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn869() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn870() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn871() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn872() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn873() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn874() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn875() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn876() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn877() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn878() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn879() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn880() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn881() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn882() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn883() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn884() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn885() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn886() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn887() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn888() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn889() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn890() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn891() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn892() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn893() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn894() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn895() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn896() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn897() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn898() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn899() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn900() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn901() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn902() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn903() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn904() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn905() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn906() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn907() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn908() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn909() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn910() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn911() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn912() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn913() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn914() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn915() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn916() {}' +216: + for i in `seq 1 1000` +214: + grep -Eq 'FUNC GLOBAL DEFAULT .* fn1' out/test/elf/x86_64/shared/log +211: + readelf -sw out/test/elf/x86_64/section-order/exe1 +216: + echo 'void fn917() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn918() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn919() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn920() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn921() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn922() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn923() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn924() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn925() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn926() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn927() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn928() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn929() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn930() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn931() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn932() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn933() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn934() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn935() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn936() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn937() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn938() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn939() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn940() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn941() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn942() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn943() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn944() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn945() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn946() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn947() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn948() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn949() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn950() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn951() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn952() {}' +216: + for i in `seq 1 1000` +211: + grep -Eq ': 0+\s.*\s__ehdr_start$' +216: + echo 'void fn953() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn954() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn955() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn956() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn957() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn958() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn959() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn960() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn961() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn962() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn963() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn964() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn965() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn966() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn967() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn968() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn969() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn970() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn971() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn972() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn973() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn974() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn975() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn976() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn977() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn978() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn979() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn980() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn981() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn982() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn983() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn984() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn985() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn986() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn987() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn988() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn989() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn990() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn991() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn992() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn993() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn994() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn995() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn996() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn997() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn998() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn999() {}' +216: + for i in `seq 1 1000` +216: + echo 'void fn1000() {}' +214: + cat +214: + cc -fPIC -c -o out/test/elf/x86_64/shared/c.o -xc - +211: + cc -B. -o out/test/elf/x86_64/section-order/exe2 out/test/elf/x86_64/section-order/a.o -no-pie '-Wl,--section-order==0x200000 EHDR RODATA =0x300000 PHDR =0x400000 .fn2 TEXT DATA BSS' 210: + on_exit 210: + echo OK 210: OK 210: + exit 0 -210/269 Test #210: i686-tls-ld-noplt ................... Passed 0.24 sec +203/309 Test #210: x86_64-section-align .................... Passed 0.14 sec test 218 - Start 218: i686-tlsdesc-static + Start 218: x86_64-start-lib -218: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-static.sh" +218: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-lib.sh" 218: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 218: Test timeout computed to be: 1500 -217: ++ testname=tlsdesc-import -217: ++ echo -n 'Testing tlsdesc-import ... ' -217: Testing tlsdesc-import ... ++ t=out/test/elf/i386/tlsdesc-import -217: ++ mkdir -p out/test/elf/i386/tlsdesc-import -217: + '[' i386 = x86_64 -o i386 = arm ']' -217: + '[' i386 = aarch64 ']' -217: + skip -217: + echo skipped -217: skipped -217: + trap - EXIT -217: + exit 0 -211/269 Test #217: i686-tlsdesc-import .................***Skipped 0.03 sec +212: + grep -q 'main fn1 fn2 0x10000000 0x20000000' +209: + ./mold -run /usr/bin/ld.gold --version +212: + readelf -W --segments out/test/elf/x86_64/section-start/exe1 +212: + grep ' LOAD ' +209: + grep -q '[ms]old' +217: + readelf --dynamic out/test/elf/x86_64/soname/b.so +206: + readelf -W --segments out/test/elf/x86_64/rosegment/exe3 +206: + grep -q '\.interp .* \.text' out/test/elf/x86_64/rosegment/log3 +212: + sed 's/0x[0-9a-f]*//' +218: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-lib.sh +218: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +218: ++ export LC_ALL=C +218: ++ LC_ALL=C +217: + grep -Fq 'Library soname' out/test/elf/x86_64/soname/log +212: + diff out/test/elf/x86_64/section-start/log1 /dev/fd/63 +212: ++ sort out/test/elf/x86_64/section-start/log1 +206: + on_exit +206: + echo OK +206: OK +206: + exit 0 +204/309 Test #206: x86_64-rosegment ........................ Passed 0.23 sec test 219 - Start 219: i686-tlsdesc + Start 219: x86_64-start-stop-symbol -219: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc.sh" +219: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop-symbol.sh" 219: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 219: Test timeout computed to be: 1500 -218: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-static.sh -214: + cc -B. -o out/test/elf/i386/tls-nopic/exe out/test/elf/i386/tls-nopic/a.o out/test/elf/i386/tls-nopic/b.o -211: + out/test/elf/i386/tls-ld/exe2 -211: + grep -q '3 5 3 5' -218: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -218: ++ export LC_ALL=C -218: ++ LC_ALL=C -211: + on_exit -211: + echo OK -211: OK -211: + exit 0 -219: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc.sh 218: ++++ uname -m -212/269 Test #211: i686-tls-ld ......................... Passed 0.23 sec -test 220 - Start 220: i686-trace-symbol - -220: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace-symbol.sh" -220: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -220: Test timeout computed to be: 1500 -218: +++ canonical_name i686 +218: +++ canonical_name x86_64 218: +++ case $1 in -218: +++ echo i386 -215: + cat -215: + cc -xc -c -o out/test/elf/i386/tls-pic/b.o - -218: ++ HOST=i386 -219: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -219: ++ export LC_ALL=C -219: ++ LC_ALL=C +218: +++ echo x86_64 +218: ++ HOST=x86_64 218: ++ '[' -n '' ']' -218: ++ MACHINE=i386 +218: ++ MACHINE=x86_64 218: ++ '[' -n '' ']' 218: ++ CC=cc 218: ++ CXX=c++ @@ -16052,20 +17210,33 @@ 218: ++ OBJCOPY=objcopy 218: ++ STRIP=strip 218: ++ QEMU= -219: ++++ uname -m 218: ++ trap 'on_error $LINENO' ERR 218: ++ trap on_exit EXIT -220: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace-symbol.sh -218: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-static.sh .sh -219: +++ canonical_name i686 +218: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-lib.sh .sh +217: + cc -B. -o out/test/elf/x86_64/soname/b.so -shared out/test/elf/x86_64/soname/a.o -Wl,-soname,foo +212: + cc -B. -o out/test/elf/x86_64/section-start/exe2 out/test/elf/x86_64/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x20000000,--section-start=.fn2=0x10000000 +218: ++ testname=start-lib +218: ++ echo -n 'Testing start-lib ... ' +218: Testing start-lib ... ++ t=out/test/elf/x86_64/start-lib +218: ++ mkdir -p out/test/elf/x86_64/start-lib +219: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop-symbol.sh +209: + rm -f out/test/elf/x86_64/run/ld out/test/elf/x86_64/run/ld.lld out/test/elf/x86_64/run/ld.gold out/test/elf/x86_64/run/foo.ld +219: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +219: ++ export LC_ALL=C +219: ++ LC_ALL=C +209: + touch out/test/elf/x86_64/run/ld out/test/elf/x86_64/run/ld.lld out/test/elf/x86_64/run/ld.gold +219: ++++ uname -m +218: + cat +218: + cc -o out/test/elf/x86_64/start-lib/a.o -c -xc - +209: + echo '#!/bin/sh' +209: + chmod 755 out/test/elf/x86_64/run/ld out/test/elf/x86_64/run/ld.lld out/test/elf/x86_64/run/ld.gold out/test/elf/x86_64/run/foo.ld +219: +++ canonical_name x86_64 219: +++ case $1 in -219: +++ echo i386 -220: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -220: ++ export LC_ALL=C -220: ++ LC_ALL=C -219: ++ HOST=i386 +219: +++ echo x86_64 +219: ++ HOST=x86_64 +204: + grep -q 'foo5 foo6 foo3 foo4 foo1 foo2' 219: ++ '[' -n '' ']' -219: ++ MACHINE=i386 +219: ++ MACHINE=x86_64 219: ++ '[' -n '' ']' 219: ++ CC=cc 219: ++ CXX=c++ @@ -16077,46 +17248,40 @@ 219: ++ QEMU= 219: ++ trap 'on_error $LINENO' ERR 219: ++ trap on_exit EXIT -219: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc.sh .sh -218: ++ testname=tlsdesc-static -218: ++ echo -n 'Testing tlsdesc-static ... ' -218: Testing tlsdesc-static ... ++ t=out/test/elf/i386/tlsdesc-static -218: ++ mkdir -p out/test/elf/i386/tlsdesc-static -219: ++ testname=tlsdesc -219: ++ echo -n 'Testing tlsdesc ... ' -219: Testing tlsdesc ... ++ t=out/test/elf/i386/tlsdesc -219: ++ mkdir -p out/test/elf/i386/tlsdesc -205: + cc -B. -o out/test/elf/i386/tls-gd/exe3 out/test/elf/i386/tls-gd/a.o out/test/elf/i386/tls-gd/b.o out/test/elf/i386/tls-gd/c.o -static -218: + test_cflags -static -218: + echo 'int main() {}' -219: + '[' i386 = x86_64 -o i386 = arm ']' -219: + '[' i386 = aarch64 ']' -219: + skip -219: + echo skipped -219: skipped -219: + trap - EXIT -219: + exit 0 -218: + cc -static -o /dev/null -xc - -220: ++++ uname -m -213/269 Test #219: i686-tlsdesc ........................***Skipped 0.02 sec -test 221 - Start 221: i686-trace +219: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop-symbol.sh .sh +209: + ./mold -run out/test/elf/x86_64/run/ld --version +209: + grep -q '[ms]old' +204: + out/test/elf/x86_64/reverse-sections/exe2 +219: ++ testname=start-stop-symbol +219: ++ echo -n 'Testing start-stop-symbol ... ' +219: Testing start-stop-symbol ... ++ t=out/test/elf/x86_64/start-stop-symbol +219: ++ mkdir -p out/test/elf/x86_64/start-stop-symbol +204: + on_exit +204: + echo OK +204: OK +204: + exit 0 +205/309 Test #204: x86_64-reverse-sections ................. Passed 0.29 sec +test 220 + Start 220: x86_64-start-stop -221: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace.sh" -221: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -221: Test timeout computed to be: 1500 -213: + out/test/elf/i386/tls-le/exe -213: + grep -q '3 5 3 5' -216: + cat -216: + cc -fPIC -c -o out/test/elf/i386/tls-small-alignment/c.o -xc - -220: +++ canonical_name i686 +220: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop.sh" +220: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +220: Test timeout computed to be: 1500 +219: + cat +219: + cc -c -o out/test/elf/x86_64/start-stop-symbol/a.o -xc - +220: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop.sh +220: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +220: ++ export LC_ALL=C +220: ++ LC_ALL=C +220: ++++ uname -m +220: +++ canonical_name x86_64 220: +++ case $1 in -220: +++ echo i386 -215: + cc -B. -o out/test/elf/i386/tls-pic/exe out/test/elf/i386/tls-pic/a.o out/test/elf/i386/tls-pic/b.o -220: ++ HOST=i386 +220: +++ echo x86_64 +209: + ./mold -run out/test/elf/x86_64/run/ld.lld --version +220: ++ HOST=x86_64 220: ++ '[' -n '' ']' -220: ++ MACHINE=i386 -221: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace.sh +220: ++ MACHINE=x86_64 +209: + grep -q '[ms]old' 220: ++ '[' -n '' ']' 220: ++ CC=cc 220: ++ CXX=c++ @@ -16126,24 +17291,76 @@ 220: ++ OBJCOPY=objcopy 220: ++ STRIP=strip 220: ++ QEMU= -213: + cc -B. -o out/test/elf/i386/tls-le/exe out/test/elf/i386/tls-le/a.o out/test/elf/i386/tls-le/b.o -Wl,-no-relax 220: ++ trap 'on_error $LINENO' ERR 220: ++ trap on_exit EXIT -220: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace-symbol.sh .sh +220: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop.sh .sh +220: ++ testname=start-stop +220: ++ echo -n 'Testing start-stop ... ' +220: Testing start-stop ... ++ t=out/test/elf/x86_64/start-stop +220: ++ mkdir -p out/test/elf/x86_64/start-stop +220: + cat +220: + cc -c -o out/test/elf/x86_64/start-stop/a.o -xc - +214: + cc -B. -o out/test/elf/x86_64/shared/exe out/test/elf/x86_64/shared/c.o out/test/elf/x86_64/shared/b.so +209: + ./mold -run out/test/elf/x86_64/run/ld.gold --version +209: + grep -q '[ms]old' +211: + readelf -SW out/test/elf/x86_64/section-order/exe2 +211: + grep -q '\.fn2 .*00400000' +213: + cc -B. -o out/test/elf/x86_64/shared-abs-sym/exe1 -pie out/test/elf/x86_64/shared-abs-sym/d.o out/test/elf/x86_64/shared-abs-sym/b.so +211: + grep -Eq ': 0+200000\s.*\s__ehdr_start$' +211: + readelf -sW out/test/elf/x86_64/section-order/exe2 +209: + ./mold -run out/test/elf/x86_64/run/foo.ld --version +211: + readelf -W --segments out/test/elf/x86_64/section-order/exe2 +209: + grep -q '[ms]old' +211: + grep -Eq 'PHDR\s.*0x0+300000\s' +217: + readelf --dynamic out/test/elf/x86_64/soname/b.so +217: + grep -Fq 'Library soname: [foo]' +212: + out/test/elf/x86_64/section-start/exe2 +212: + grep -q 'main fn1 fn2 0x20000000 0x10000000' +211: + cc -B. -o out/test/elf/x86_64/section-order/exe3 out/test/elf/x86_64/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' +217: + on_exit +217: + echo OK +217: OK +217: + exit 0 +209: + cat +212: + readelf -W --segments out/test/elf/x86_64/section-start/exe2 +212: + grep ' LOAD ' +212: + sed 's/0x[0-9a-f]*//' +206/309 Test #217: x86_64-soname ........................... Passed 0.14 sec +test 221 + Start 221: x86_64-static-archive + +221: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-archive.sh" +221: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +221: Test timeout computed to be: 1500 +209: + chmod 755 out/test/elf/x86_64/run/sh +209: + ./mold -run out/test/elf/x86_64/run/sh ld --version +212: + diff out/test/elf/x86_64/section-start/log2 /dev/fd/63 +212: ++ sort out/test/elf/x86_64/section-start/log2 +218: + cc -o out/test/elf/x86_64/start-lib/b.o -c -xc - +209: + grep -q '[ms]old' +212: + on_exit +212: + echo OK +212: OK +212: + exit 0 +218: + cat +207/309 Test #212: x86_64-section-start .................... Passed 0.19 sec +test 222 + Start 222: x86_64-static-pie + +222: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-pie.sh" +222: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +222: Test timeout computed to be: 1500 +221: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-archive.sh 221: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -220: ++ testname=trace-symbol -220: ++ echo -n 'Testing trace-symbol ... ' -220: Testing trace-symbol ... ++ t=out/test/elf/i386/trace-symbol -220: ++ mkdir -p out/test/elf/i386/trace-symbol 221: ++ export LC_ALL=C 221: ++ LC_ALL=C 221: ++++ uname -m -221: +++ canonical_name i686 +221: +++ canonical_name x86_64 221: +++ case $1 in -221: +++ echo i386 -221: ++ HOST=i386 +221: +++ echo x86_64 +221: ++ HOST=x86_64 221: ++ '[' -n '' ']' -221: ++ MACHINE=i386 +221: ++ MACHINE=x86_64 221: ++ '[' -n '' ']' 221: ++ CC=cc 221: ++ CXX=c++ @@ -16155,42 +17372,22 @@ 221: ++ QEMU= 221: ++ trap 'on_error $LINENO' ERR 221: ++ trap on_exit EXIT -221: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace.sh .sh -220: + cat -221: ++ testname=trace -221: ++ echo -n 'Testing trace ... ' -221: Testing trace ... ++ t=out/test/elf/i386/trace -221: ++ mkdir -p out/test/elf/i386/trace -220: + cc -c -o out/test/elf/i386/trace-symbol/a.o -xc - -221: + cat -221: + cc -c -o out/test/elf/i386/trace/a.o -xc - -214: + out/test/elf/i386/tls-nopic/exe -214: + grep -q '3 5 3 5' -214: + on_exit -214: + echo OK -214: OK -214: + exit 0 -214/269 Test #214: i686-tls-nopic ...................... Passed 0.16 sec -test 222 - Start 222: i686-undefined - -222: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/undefined.sh" -222: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -222: Test timeout computed to be: 1500 -216: + cc -B. -shared -o out/test/elf/i386/tls-small-alignment/d.so out/test/elf/i386/tls-small-alignment/a.o out/test/elf/i386/tls-small-alignment/b.o -222: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/undefined.sh +221: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-archive.sh .sh +222: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-pie.sh 222: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 222: ++ export LC_ALL=C 222: ++ LC_ALL=C +221: ++ testname=static-archive +221: ++ echo -n 'Testing static-archive ... ' +221: Testing static-archive ... ++ t=out/test/elf/x86_64/static-archive +221: ++ mkdir -p out/test/elf/x86_64/static-archive 222: ++++ uname -m -213: + out/test/elf/i386/tls-le/exe -213: + grep -q '3 5 3 5' -222: +++ canonical_name i686 +222: +++ canonical_name x86_64 222: +++ case $1 in -222: +++ echo i386 -222: ++ HOST=i386 +222: +++ echo x86_64 +222: ++ HOST=x86_64 222: ++ '[' -n '' ']' -222: ++ MACHINE=i386 +222: ++ MACHINE=x86_64 222: ++ '[' -n '' ']' 222: ++ CC=cc 222: ++ CXX=c++ @@ -16200,36 +17397,66 @@ 222: ++ OBJCOPY=objcopy 222: ++ STRIP=strip 222: ++ QEMU= -213: + on_exit -213: + echo OK -213: OK -213: + exit 0 222: ++ trap 'on_error $LINENO' ERR 222: ++ trap on_exit EXIT -215/269 Test #213: i686-tls-le ......................... Passed 0.22 sec +222: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-pie.sh .sh +221: + cc -o out/test/elf/x86_64/static-archive/long-long-long-filename.o -c -xc - +221: + cat +222: ++ testname=static-pie +222: ++ echo -n 'Testing static-pie ... ' +222: Testing static-pie ... ++ t=out/test/elf/x86_64/static-pie +222: ++ mkdir -p out/test/elf/x86_64/static-pie +209: + ./mold -run out/test/elf/x86_64/run/sh foo.ld --version +209: + grep -q '[ms]old' +222: + test_cflags -static-pie +222: + echo 'int main() {}' +222: + cc -static-pie -o /dev/null -xc - +209: + ./mold -run out/test/elf/x86_64/run/sh out/test/elf/x86_64/run/ld --version +209: + grep -q '[ms]old' +213: + grep -q foo=0x3 +213: + out/test/elf/x86_64/shared-abs-sym/exe1 +213: + nm -D out/test/elf/x86_64/shared-abs-sym/exe1 +214: + out/test/elf/x86_64/shared/exe +214: + grep -q hello +219: + ar rcs out/test/elf/x86_64/start-stop-symbol/b.a out/test/elf/x86_64/start-stop-symbol/a.o +211: + readelf -sW out/test/elf/x86_64/section-order/exe3 +214: + readelf --symbols out/test/elf/x86_64/shared/exe +214: + grep -q fn3 +213: + grep -q foo out/test/elf/x86_64/shared-abs-sym/log1 +209: + ./mold -run out/test/elf/x86_64/run/sh out/test/elf/x86_64/run/ld.lld --version +209: + grep -q '[ms]old' +214: + on_exit +214: + echo OK +214: OK +214: + exit 0 +208/309 Test #214: x86_64-shared ........................... Passed 0.20 sec test 223 - Start 223: i686-unresolved-symbols + Start 223: x86_64-stdout -223: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/unresolved-symbols.sh" +223: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/stdout.sh" 223: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 223: Test timeout computed to be: 1500 -222: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/undefined.sh .sh -222: ++ testname=undefined -222: ++ echo -n 'Testing undefined ... ' -222: Testing undefined ... ++ t=out/test/elf/i386/undefined -222: ++ mkdir -p out/test/elf/i386/undefined -223: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/unresolved-symbols.sh +211: + grep -Eq '\b0+200000 .* ehdr_start$' out/test/elf/x86_64/section-order/log3 +211: + grep -Eq '\b0+200040 .* rodata_start$' out/test/elf/x86_64/section-order/log3 +219: + cat +219: + cc -c -o out/test/elf/x86_64/start-stop-symbol/c.o -xc - +213: + cc -fPIC -c -o out/test/elf/x86_64/shared-abs-sym/e.o out/test/elf/x86_64/shared-abs-sym/c.c +223: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/stdout.sh +211: + grep -Eq '\b0+300000 .* phdr_start$' out/test/elf/x86_64/section-order/log3 223: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 223: ++ export LC_ALL=C 223: ++ LC_ALL=C 223: ++++ uname -m -223: +++ canonical_name i686 +220: + cc -B. -o out/test/elf/x86_64/start-stop/exe1 out/test/elf/x86_64/start-stop/a.o -Wl,--start-stop +211: + grep -Eq '\b0+301000 .* phdr_end$' out/test/elf/x86_64/section-order/log3 +223: +++ canonical_name x86_64 223: +++ case $1 in -223: +++ echo i386 -222: + test_cflags -static -223: ++ HOST=i386 +223: +++ echo x86_64 +218: + cat +218: + cc -o out/test/elf/x86_64/start-lib/c.o -c -xc - +223: ++ HOST=x86_64 223: ++ '[' -n '' ']' -223: ++ MACHINE=i386 +223: ++ MACHINE=x86_64 223: ++ '[' -n '' ']' 223: ++ CC=cc 223: ++ CXX=c++ @@ -16241,43 +17468,40 @@ 223: ++ QEMU= 223: ++ trap 'on_error $LINENO' ERR 223: ++ trap on_exit EXIT -223: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/unresolved-symbols.sh .sh -223: ++ testname=unresolved-symbols -223: ++ echo -n 'Testing unresolved-symbols ... ' -223: Testing unresolved-symbols ... ++ t=out/test/elf/i386/unresolved-symbols -223: ++ mkdir -p out/test/elf/i386/unresolved-symbols -222: + cc -static -o /dev/null -xc - -222: + echo 'int main() {}' -223: + cat -223: + cc -c -o out/test/elf/i386/unresolved-symbols/a.o -xc - -220: + cat -220: + cc -c -o out/test/elf/i386/trace-symbol/b.o -xc - -221: + cc -B. -o out/test/elf/i386/trace/exe out/test/elf/i386/trace/a.o -Wl,-trace -215: + out/test/elf/i386/tls-pic/exe -215: + grep -q '3 5 3 5' -215: + on_exit -215: + echo OK -215: OK -215: + exit 0 -216/269 Test #215: i686-tls-pic ........................ Passed 0.18 sec +211: + grep -Eq '\b0+400000 .* text_start$' out/test/elf/x86_64/section-order/log3 +223: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/stdout.sh .sh +223: ++ testname=stdout +223: ++ echo -n 'Testing stdout ... ' +223: Testing stdout ... ++ t=out/test/elf/x86_64/stdout +223: ++ mkdir -p out/test/elf/x86_64/stdout +211: + on_exit +211: + echo OK +211: OK +211: + exit 0 +209/309 Test #211: x86_64-section-order .................... Passed 0.25 sec test 224 - Start 224: i686-verbose + Start 224: x86_64-strip -224: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/verbose.sh" +224: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/strip.sh" 224: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 224: Test timeout computed to be: 1500 -224: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/verbose.sh +209: + ./mold -run out/test/elf/x86_64/run/sh out/test/elf/x86_64/run/ld.gold --version +209: + grep -q '[ms]old' +221: + cat +221: + cc -o out/test/elf/x86_64/static-archive/b.o -c -xc - +223: + cat +223: + cc -o out/test/elf/x86_64/stdout/a.o -c -xc - +224: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/strip.sh 224: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 224: ++ export LC_ALL=C 224: ++ LC_ALL=C -216: + cc -B. -o out/test/elf/i386/tls-small-alignment/exe1 out/test/elf/i386/tls-small-alignment/a.o out/test/elf/i386/tls-small-alignment/b.o out/test/elf/i386/tls-small-alignment/c.o 224: ++++ uname -m -224: +++ canonical_name i686 +224: +++ canonical_name x86_64 224: +++ case $1 in -224: +++ echo i386 -224: ++ HOST=i386 +224: +++ echo x86_64 +224: ++ HOST=x86_64 224: ++ '[' -n '' ']' -224: ++ MACHINE=i386 +224: ++ MACHINE=x86_64 224: ++ '[' -n '' ']' 224: ++ CC=cc 224: ++ CXX=c++ @@ -16289,63 +17513,56 @@ 224: ++ QEMU= 224: ++ trap 'on_error $LINENO' ERR 224: ++ trap on_exit EXIT -224: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/verbose.sh .sh -224: ++ testname=verbose -224: ++ echo -n 'Testing verbose ... ' -224: Testing verbose ... ++ t=out/test/elf/i386/verbose -224: ++ mkdir -p out/test/elf/i386/verbose +224: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/strip.sh .sh +224: ++ testname=strip +224: ++ echo -n 'Testing strip ... ' +224: Testing strip ... ++ t=out/test/elf/x86_64/strip +224: ++ mkdir -p out/test/elf/x86_64/strip 224: + cat -224: + cc -c -xc -o out/test/elf/i386/verbose/a.o - -223: + cc -B. -o out/test/elf/i386/unresolved-symbols/exe out/test/elf/i386/unresolved-symbols/a.o -223: + grep -q 'undefined.*foo' -218: + '[' i386 = x86_64 -o i386 = arm ']' -218: + '[' i386 = aarch64 ']' -218: + skip -218: + echo skipped -218: skipped -218: + trap - EXIT -218: + exit 0 -217/269 Test #218: i686-tlsdesc-static .................***Skipped 0.14 sec +224: + cc -x assembler -c -o out/test/elf/x86_64/strip/a.o -Wa,-L - +209: + ./mold -run out/test/elf/x86_64/run/sh out/test/elf/x86_64/run/foo.ld --version +224: + ./mold -o out/test/elf/x86_64/strip/exe out/test/elf/x86_64/strip/a.o +209: + grep -q '[ms]old' +220: + readelf -sW out/test/elf/x86_64/start-stop/exe1 +220: + grep -q __start_text +209: + on_exit +209: + echo OK +209: OK +209: + exit 0 +210/309 Test #209: x86_64-run .............................. Passed 0.29 sec test 225 - Start 225: i686-version-script-search-paths + Start 225: x86_64-symbol-rank -225: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script-search-paths.sh" +225: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-rank.sh" 225: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 225: Test timeout computed to be: 1500 -220: + cc -shared -o out/test/elf/i386/trace-symbol/c.so -xc - -225: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script-search-paths.sh -220: + cat -225: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -225: ++ export LC_ALL=C -225: ++ LC_ALL=C -221: + grep -q '/a\.o$' out/test/elf/i386/trace/log -221: + on_exit -221: + echo OK -221: OK -221: + exit 0 -218/269 Test #221: i686-trace .......................... Passed 0.14 sec +220: + readelf -sW out/test/elf/x86_64/start-stop/exe1 +220: + grep -q __stop_text +225: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-rank.sh +213: + cc -B. -o out/test/elf/x86_64/shared-abs-sym/exe2 -no-pie out/test/elf/x86_64/shared-abs-sym/e.o out/test/elf/x86_64/shared-abs-sym/b.so +220: + on_exit +220: + echo OK +220: OK +220: + exit 0 +221: + cat +211/309 Test #220: x86_64-start-stop ....................... Passed 0.12 sec test 226 - Start 226: i686-version-script + Start 226: x86_64-symbol-version -226: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script.sh" +226: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version.sh" 226: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 226: Test timeout computed to be: 1500 -205: + out/test/elf/i386/tls-gd/exe3 -205: + grep -q '1 2 3 4 5 6' -226: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script.sh -205: + cc -B. -o out/test/elf/i386/tls-gd/exe4 out/test/elf/i386/tls-gd/a.o out/test/elf/i386/tls-gd/b.o out/test/elf/i386/tls-gd/c.o -static -Wl,-no-relax +221: + cc -o out/test/elf/x86_64/static-archive/c.o -c -xc - +225: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +225: ++ export LC_ALL=C +225: ++ LC_ALL=C 225: ++++ uname -m -226: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -226: ++ export LC_ALL=C -226: ++ LC_ALL=C -225: +++ canonical_name i686 +225: +++ canonical_name x86_64 225: +++ case $1 in -225: +++ echo i386 -226: ++++ uname -m -216: + out/test/elf/i386/tls-small-alignment/exe1 -225: ++ HOST=i386 +225: +++ echo x86_64 +225: ++ HOST=x86_64 225: ++ '[' -n '' ']' -225: ++ MACHINE=i386 +225: ++ MACHINE=x86_64 225: ++ '[' -n '' ']' 225: ++ CC=cc 225: ++ CXX=c++ @@ -16357,13 +17574,28 @@ 225: ++ QEMU= 225: ++ trap 'on_error $LINENO' ERR 225: ++ trap on_exit EXIT -225: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script-search-paths.sh .sh -226: +++ canonical_name i686 +225: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-rank.sh .sh +224: + readelf --symbols out/test/elf/x86_64/strip/exe +225: ++ testname=symbol-rank +225: ++ echo -n 'Testing symbol-rank ... ' +225: Testing symbol-rank ... ++ t=out/test/elf/x86_64/symbol-rank +225: ++ mkdir -p out/test/elf/x86_64/symbol-rank +224: + grep -Fq _start out/test/elf/x86_64/strip/log +226: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version.sh +226: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +226: ++ export LC_ALL=C +226: ++ LC_ALL=C +225: + cat +225: + cc -o out/test/elf/x86_64/symbol-rank/a.o -c -xc - +224: + grep -Fq foo out/test/elf/x86_64/strip/log +226: ++++ uname -m +226: +++ canonical_name x86_64 226: +++ case $1 in -226: +++ echo i386 -226: ++ HOST=i386 +226: +++ echo x86_64 +224: + grep -Fq bar out/test/elf/x86_64/strip/log +226: ++ HOST=x86_64 226: ++ '[' -n '' ']' -226: ++ MACHINE=i386 +226: ++ MACHINE=x86_64 226: ++ '[' -n '' ']' 226: ++ CC=cc 226: ++ CXX=c++ @@ -16375,122 +17607,81 @@ 226: ++ QEMU= 226: ++ trap 'on_error $LINENO' ERR 226: ++ trap on_exit EXIT -224: + cc -B. -Wl,--verbose -o out/test/elf/i386/verbose/exe out/test/elf/i386/verbose/a.o -226: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script.sh .sh -226: ++ testname=version-script -226: ++ echo -n 'Testing version-script ... ' -226: Testing version-script ... ++ t=out/test/elf/i386/version-script -226: ++ mkdir -p out/test/elf/i386/version-script -226: + echo 'ver_x { global: *; };' +226: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version.sh .sh +218: + cc -B. -o out/test/elf/x86_64/start-lib/exe -Wl,-start-lib out/test/elf/x86_64/start-lib/a.o -Wl,-end-lib out/test/elf/x86_64/start-lib/b.o out/test/elf/x86_64/start-lib/c.o +224: + '[' x86_64 '!=' riscv32 ']' +224: + '[' x86_64 '!=' riscv64 ']' +224: + grep -Fq .L.baz out/test/elf/x86_64/strip/log +219: + cc -B. -o out/test/elf/x86_64/start-stop-symbol/exe out/test/elf/x86_64/start-stop-symbol/c.o out/test/elf/x86_64/start-stop-symbol/b.a +226: ++ testname=symbol-version +226: ++ echo -n 'Testing symbol-version ... ' +226: Testing symbol-version ... ++ t=out/test/elf/x86_64/symbol-version +226: ++ mkdir -p out/test/elf/x86_64/symbol-version +224: + ./mold -o out/test/elf/x86_64/strip/exe out/test/elf/x86_64/strip/a.o -strip-all 226: + cat -225: ++ testname=version-script-search-paths -225: ++ echo -n 'Testing version-script-search-paths ... ' -225: Testing version-script-search-paths ... ++ t=out/test/elf/i386/version-script-search-paths -225: ++ mkdir -p out/test/elf/i386/version-script-search-paths -225: + mkdir -p out/test/elf/i386/version-script-search-paths/foo/bar -225: + echo 'ver_x { global: *; };' -225: + cat -216: + grep -q '^42$' -226: + cc -B. -shared -o out/test/elf/i386/version-script/c.so -Wl,-version-script,out/test/elf/i386/version-script/a.ver out/test/elf/i386/version-script/b.s -225: + cc -B. -shared -o out/test/elf/i386/version-script-search-paths/c.so -Wl,-Lout/test/elf/i386/version-script-search-paths/foo/bar -Wl,-version-script,a.ver out/test/elf/i386/version-script-search-paths/b.s -216: + cc -B. -o out/test/elf/i386/tls-small-alignment/exe2 out/test/elf/i386/tls-small-alignment/c.o out/test/elf/i386/tls-small-alignment/d.so -223: + grep -q 'undefined.*foo' -223: + cc -B. -o out/test/elf/i386/unresolved-symbols/exe out/test/elf/i386/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -220: + cc -B. -o out/test/elf/i386/trace-symbol/exe out/test/elf/i386/trace-symbol/a.o out/test/elf/i386/trace-symbol/b.o out/test/elf/i386/trace-symbol/c.so -Wl,-y,foo -Wl,--trace-symbol=baz -222: + cat -222: + cc -o out/test/elf/i386/undefined/a.o -c -x assembler - -223: + cc -B. -o out/test/elf/i386/unresolved-symbols/exe out/test/elf/i386/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all -222: + cat -222: + cc -o out/test/elf/i386/undefined/b.o -c -x assembler - -226: + readelf --version-info out/test/elf/i386/version-script/c.so -222: + cat -225: + readelf --version-info out/test/elf/i386/version-script-search-paths/c.so -225: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/i386/version-script-search-paths/log -222: + cc -o out/test/elf/i386/undefined/c.o -c -x assembler - -226: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/i386/version-script/log -225: + on_exit -225: + echo OK -225: OK -225: + exit 0 -224: + on_exit -224: + echo OK -224: OK -224: + exit 0 -219/269 Test #224: i686-verbose ........................ Passed 0.14 sec +226: + cc -fPIC -c -o out/test/elf/x86_64/symbol-version/a.o -xc - +213: + out/test/elf/x86_64/shared-abs-sym/exe2 +213: + grep -q foo=0x3 +213: + nm -D out/test/elf/x86_64/shared-abs-sym/exe2 +213: + grep -q foo out/test/elf/x86_64/shared-abs-sym/log2 +218: + nm out/test/elf/x86_64/start-lib/exe +219: + out/test/elf/x86_64/start-stop-symbol/exe +219: + grep -q 'section foo section foo' +213: + on_exit +213: + echo OK +213: OK +213: + exit 0 +212/309 Test #213: x86_64-shared-abs-sym ................... Passed 0.30 sec test 227 - Start 227: i686-version-script10 + Start 227: x86_64-symbol-version2 -227: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script10.sh" +227: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version2.sh" 227: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 227: Test timeout computed to be: 1500 -220/269 Test #225: i686-version-script-search-paths .... Passed 0.12 sec -test 228 - Start 228: i686-version-script11 - -228: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script11.sh" -228: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -228: Test timeout computed to be: 1500 -226: + on_exit -226: + echo OK -226: OK -226: + exit 0 -222: + rm -f out/test/elf/i386/undefined/d.a -222: + ar cr out/test/elf/i386/undefined/d.a out/test/elf/i386/undefined/b.o out/test/elf/i386/undefined/c.o -220: + grep -q 'trace-symbol: .*/a.o: reference to foo' out/test/elf/i386/trace-symbol/log -227: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script10.sh +218: + grep -q ' foo$' out/test/elf/x86_64/start-lib/log +219: + cc -B. -o out/test/elf/x86_64/start-stop-symbol/exe out/test/elf/x86_64/start-stop-symbol/c.o out/test/elf/x86_64/start-stop-symbol/b.a -Wl,-gc-sections +218: + grep -q ' bar$' out/test/elf/x86_64/start-lib/log +221: + rm -f out/test/elf/x86_64/static-archive/d.a +223: + cc -B. -Wl,-build-id=sha1 out/test/elf/x86_64/stdout/a.o -o - +226: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' +226: + cc -B. -shared -o out/test/elf/x86_64/symbol-version/c.so out/test/elf/x86_64/symbol-version/a.o -Wl,--version-script=out/test/elf/x86_64/symbol-version/b.ver +227: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version2.sh 227: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 227: ++ export LC_ALL=C 227: ++ LC_ALL=C -221/269 Test #226: i686-version-script ................. Passed 0.10 sec -test 229 - Start 229: i686-version-script12 +218: + on_exit +218: + echo OK +218: OK +218: + exit 0 +213/309 Test #218: x86_64-start-lib ........................ Passed 0.19 sec +test 228 + Start 228: x86_64-symbol-version3 -229: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script12.sh" -229: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -229: Test timeout computed to be: 1500 -227: ++++ uname -m -227: +++ canonical_name i686 -227: +++ case $1 in -227: +++ echo i386 -228: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script11.sh -227: ++ HOST=i386 -227: ++ '[' -n '' ']' -227: ++ MACHINE=i386 -227: ++ '[' -n '' ']' -227: ++ CC=cc -227: ++ CXX=c++ -227: ++ GCC=gcc -227: ++ GXX=g++ -227: ++ OBJDUMP=objdump -227: ++ OBJCOPY=objcopy -227: ++ STRIP=strip -227: ++ QEMU= -205: + out/test/elf/i386/tls-gd/exe4 -227: ++ trap 'on_error $LINENO' ERR -227: ++ trap on_exit EXIT -205: + grep -q '1 2 3 4 5 6' -222: + ./mold -static -o out/test/elf/i386/undefined/exe out/test/elf/i386/undefined/a.o out/test/elf/i386/undefined/d.a -229: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script12.sh -227: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script10.sh .sh +228: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version3.sh" +228: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +228: Test timeout computed to be: 1500 +221: + cd out/test/elf/x86_64/static-archive +221: + ar rcs d.a long-long-long-filename.o b.o +224: + readelf --symbols out/test/elf/x86_64/strip/exe +224: + grep -Fq _start out/test/elf/x86_64/strip/log +228: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version3.sh +224: + grep -Fq foo out/test/elf/x86_64/strip/log 228: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 228: ++ export LC_ALL=C 228: ++ LC_ALL=C -229: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -229: ++ export LC_ALL=C -229: ++ LC_ALL=C -227: ++ testname=version-script10 -227: ++ echo -n 'Testing version-script10 ... ' -227: Testing version-script10 ... ++ t=out/test/elf/i386/version-script10 -227: ++ mkdir -p out/test/elf/i386/version-script10 228: ++++ uname -m -228: +++ canonical_name i686 +224: + grep -Fq bar out/test/elf/x86_64/strip/log +228: +++ canonical_name x86_64 228: +++ case $1 in -228: +++ echo i386 -228: ++ HOST=i386 +228: +++ echo x86_64 +228: ++ HOST=x86_64 228: ++ '[' -n '' ']' -228: ++ MACHINE=i386 +228: ++ MACHINE=x86_64 +224: + '[' x86_64 '!=' riscv32 ']' +224: + '[' x86_64 '!=' riscv64 ']' 228: ++ '[' -n '' ']' 228: ++ CC=cc +224: + grep -Fq .L.baz out/test/elf/x86_64/strip/log 228: ++ CXX=c++ 228: ++ GCC=gcc 228: ++ GXX=g++ @@ -16500,27 +17691,58 @@ 228: ++ QEMU= 228: ++ trap 'on_error $LINENO' ERR 228: ++ trap on_exit EXIT -228: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script11.sh .sh -205: + on_exit -205: + echo OK -205: OK -205: + exit 0 -220: + grep -q 'trace-symbol: .*/b.o: definition of foo' out/test/elf/i386/trace-symbol/log -220: + grep -q 'trace-symbol: .*/c.so: definition of baz' out/test/elf/i386/trace-symbol/log -222/269 Test #205: i686-tls-gd ......................... Passed 0.91 sec -test 230 - Start 230: i686-version-script13 +228: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version3.sh .sh +224: + on_exit +224: + echo OK +224: OK +224: + exit 0 +214/309 Test #224: x86_64-strip ............................ Passed 0.10 sec +test 229 + Start 229: x86_64-symtab-dso -230: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script13.sh" -230: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -230: Test timeout computed to be: 1500 +229: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-dso.sh" +229: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +229: Test timeout computed to be: 1500 +228: ++ testname=symbol-version3 +228: ++ echo -n 'Testing symbol-version3 ... ' +228: Testing symbol-version3 ... ++ t=out/test/elf/x86_64/symbol-version3 +228: ++ mkdir -p out/test/elf/x86_64/symbol-version3 +228: + cat +228: + cc -o out/test/elf/x86_64/symbol-version3/a.o -c -xc - +227: ++++ uname -m +229: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-dso.sh +227: +++ canonical_name x86_64 +227: +++ case $1 in +227: +++ echo x86_64 +227: ++ HOST=x86_64 +227: ++ '[' -n '' ']' +227: ++ MACHINE=x86_64 +229: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +229: ++ export LC_ALL=C +229: ++ LC_ALL=C +227: ++ '[' -n '' ']' +227: ++ CC=cc +227: ++ CXX=c++ +227: ++ GCC=gcc +227: ++ GXX=g++ +227: ++ OBJDUMP=objdump +227: ++ OBJCOPY=objcopy +227: ++ STRIP=strip +227: ++ QEMU= +227: ++ trap 'on_error $LINENO' ERR +227: ++ trap on_exit EXIT +227: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version2.sh .sh +227: ++ testname=symbol-version2 +227: ++ echo -n 'Testing symbol-version2 ... ' +227: Testing symbol-version2 ... ++ t=out/test/elf/x86_64/symbol-version2 +227: ++ mkdir -p out/test/elf/x86_64/symbol-version2 229: ++++ uname -m -229: +++ canonical_name i686 +229: +++ canonical_name x86_64 229: +++ case $1 in -229: +++ echo i386 -229: ++ HOST=i386 +229: +++ echo x86_64 +229: ++ HOST=x86_64 229: ++ '[' -n '' ']' -229: ++ MACHINE=i386 +229: ++ MACHINE=x86_64 229: ++ '[' -n '' ']' 229: ++ CC=cc 229: ++ CXX=c++ @@ -16532,59 +17754,55 @@ 229: ++ QEMU= 229: ++ trap 'on_error $LINENO' ERR 229: ++ trap on_exit EXIT -229: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script12.sh .sh -229: ++ testname=version-script12 -229: ++ echo -n 'Testing version-script12 ... ' -229: Testing version-script12 ... ++ t=out/test/elf/i386/version-script12 -229: ++ mkdir -p out/test/elf/i386/version-script12 -229: + cat -229: + cat -229: + c++ -fPIC -c -o out/test/elf/i386/version-script12/b.o -xc - -227: + echo 'VER1 { foo[12]; }; VER2 {};' +227: + cc -o out/test/elf/x86_64/symbol-version2/a.o -c -xc - 227: + cat -227: + cc -B. -shared -o out/test/elf/i386/version-script10/c.so -Wl,-version-script,out/test/elf/i386/version-script10/a.ver out/test/elf/i386/version-script10/b.s -228: ++ testname=version-script11 -228: ++ echo -n 'Testing version-script11 ... ' -228: Testing version-script11 ... ++ t=out/test/elf/i386/version-script11 -228: ++ mkdir -p out/test/elf/i386/version-script11 -228: + cat -228: + cat -228: + c++ -fPIC -c -o out/test/elf/i386/version-script11/b.o -xc - -220: + on_exit -220: + echo OK -220: OK -220: + exit 0 -223/269 Test #220: i686-trace-symbol ................... Passed 0.29 sec -test 231 - Start 231: i686-version-script14 - -231: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script14.sh" -231: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -231: Test timeout computed to be: 1500 -216: + out/test/elf/i386/tls-small-alignment/exe2 -216: + grep -q '^42$' -216: + on_exit -216: + echo OK -216: OK -216: + exit 0 -224/269 Test #216: i686-tls-small-alignment ............ Passed 0.35 sec -test 232 - Start 232: i686-version-script15 +229: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-dso.sh .sh +229: ++ testname=symtab-dso +229: ++ echo -n 'Testing symtab-dso ... ' +229: Testing symtab-dso ... ++ t=out/test/elf/x86_64/symtab-dso +229: ++ mkdir -p out/test/elf/x86_64/symtab-dso +229: + cat +229: + cc -o out/test/elf/x86_64/symtab-dso/a.o -c -xc - +226: + readelf --symbols out/test/elf/x86_64/symbol-version/c.so +226: + grep -Fq foo@VER1 out/test/elf/x86_64/symbol-version/log +226: + grep -Fq foo@VER2 out/test/elf/x86_64/symbol-version/log +226: + grep -Fq foo@@VER3 out/test/elf/x86_64/symbol-version/log +226: + on_exit +226: + echo OK +226: OK +226: + exit 0 +215/309 Test #226: x86_64-symbol-version ................... Passed 0.10 sec +test 230 + Start 230: x86_64-symtab-section-symbols -232: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script15.sh" -232: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -232: Test timeout computed to be: 1500 -230: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script13.sh +230: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-section-symbols.sh" +230: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +230: Test timeout computed to be: 1500 +223: + chmod 755 out/test/elf/x86_64/stdout/exe +230: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-section-symbols.sh +223: + out/test/elf/x86_64/stdout/exe +223: + grep -q 'Hello world' 230: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 230: ++ export LC_ALL=C 230: ++ LC_ALL=C 230: ++++ uname -m -230: +++ canonical_name i686 +223: + on_exit +223: + echo OK +223: OK +223: + exit 0 +216/309 Test #223: x86_64-stdout ........................... Passed 0.15 sec +test 231 + Start 231: x86_64-symtab + +231: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab.sh" +231: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +231: Test timeout computed to be: 1500 +230: +++ canonical_name x86_64 230: +++ case $1 in -230: +++ echo i386 -230: ++ HOST=i386 +230: +++ echo x86_64 +230: ++ HOST=x86_64 230: ++ '[' -n '' ']' -230: ++ MACHINE=i386 +230: ++ MACHINE=x86_64 230: ++ '[' -n '' ']' 230: ++ CC=cc 230: ++ CXX=c++ @@ -16596,30 +17814,27 @@ 230: ++ QEMU= 230: ++ trap 'on_error $LINENO' ERR 230: ++ trap on_exit EXIT -230: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script13.sh .sh -230: ++ testname=version-script13 -230: ++ echo -n 'Testing version-script13 ... ' -230: Testing version-script13 ... ++ t=out/test/elf/i386/version-script13 -230: ++ mkdir -p out/test/elf/i386/version-script13 -230: + cat +230: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-section-symbols.sh .sh +230: ++ testname=symtab-section-symbols +230: ++ echo -n 'Testing symtab-section-symbols ... ' +230: Testing symtab-section-symbols ... ++ t=out/test/elf/x86_64/symtab-section-symbols +230: ++ mkdir -p out/test/elf/x86_64/symtab-section-symbols +225: + cat +225: + cc -o out/test/elf/x86_64/symbol-rank/b.o -c -xc - -fcommon +221: + cc -B. -Wl,--trace -o out/test/elf/x86_64/static-archive/exe out/test/elf/x86_64/static-archive/c.o out/test/elf/x86_64/static-archive/d.a 230: + cat -230: + c++ -fPIC -c -o out/test/elf/i386/version-script13/b.o -xc - -222: + readelf --symbols out/test/elf/i386/undefined/exe -222: + grep -q foo out/test/elf/i386/undefined/log -222: + grep -q bar out/test/elf/i386/undefined/log -222: + ./mold -static -o out/test/elf/i386/undefined/exe out/test/elf/i386/undefined/a.o out/test/elf/i386/undefined/d.a -u foo -223: + readelf --dyn-syms out/test/elf/i386/unresolved-symbols/exe -231: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script14.sh +230: + cc -o out/test/elf/x86_64/symtab-section-symbols/a.o -c -xc - +231: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab.sh 231: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 231: ++ export LC_ALL=C 231: ++ LC_ALL=C 231: ++++ uname -m -231: +++ canonical_name i686 +231: +++ canonical_name x86_64 231: +++ case $1 in -231: +++ echo i386 -231: ++ HOST=i386 +231: +++ echo x86_64 +231: ++ HOST=x86_64 231: ++ '[' -n '' ']' -231: ++ MACHINE=i386 +231: ++ MACHINE=x86_64 231: ++ '[' -n '' ']' 231: ++ CC=cc 231: ++ CXX=c++ @@ -16631,27 +17846,47 @@ 231: ++ QEMU= 231: ++ trap 'on_error $LINENO' ERR 231: ++ trap on_exit EXIT -231: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script14.sh .sh -231: ++ testname=version-script14 -231: ++ echo -n 'Testing version-script14 ... ' -231: Testing version-script14 ... ++ t=out/test/elf/i386/version-script14 -231: ++ mkdir -p out/test/elf/i386/version-script14 -223: + grep -w foo +231: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab.sh .sh +231: ++ testname=symtab +231: ++ echo -n 'Testing symtab ... ' +231: Testing symtab ... ++ t=out/test/elf/x86_64/symtab +231: ++ mkdir -p out/test/elf/x86_64/symtab 231: + cat -232: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script15.sh +231: + cc -o out/test/elf/x86_64/symtab/a.o -c -x assembler - 231: + cat +231: + cc -o out/test/elf/x86_64/symtab/b.o -c -x assembler - +222: + cat +222: + cc -o out/test/elf/x86_64/static-pie/a.o -c -xc - -fPIE +228: + cat +231: + echo '{ local: module_local; global: *; };' +231: + ./mold -o out/test/elf/x86_64/symtab/exe out/test/elf/x86_64/symtab/a.o out/test/elf/x86_64/symtab/b.o --version-script=out/test/elf/x86_64/symtab/c.map +228: + cc -B. -o out/test/elf/x86_64/symbol-version3/c.so -shared out/test/elf/x86_64/symbol-version3/a.o -Wl,--version-script=out/test/elf/x86_64/symbol-version3/b.version +219: + out/test/elf/x86_64/start-stop-symbol/exe +219: + grep -q 'section foo section foo' +219: + on_exit +219: + echo OK +219: OK +219: + exit 0 +217/309 Test #219: x86_64-start-stop-symbol ................ Passed 0.27 sec +test 232 + Start 232: x86_64-synthetic-symbols + +232: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/synthetic-symbols.sh" +232: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +232: Test timeout computed to be: 1500 +232: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/synthetic-symbols.sh +227: + cat 232: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 232: ++ export LC_ALL=C 232: ++ LC_ALL=C -231: + c++ -fPIC -c -o out/test/elf/i386/version-script14/b.o -xc - -223: + cc -B. -o out/test/elf/i386/unresolved-symbols/exe out/test/elf/i386/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -Wl,--warn-unresolved-symbols +227: + cc -B. -o out/test/elf/x86_64/symbol-version2/c.so -shared out/test/elf/x86_64/symbol-version2/a.o -Wl,--version-script=out/test/elf/x86_64/symbol-version2/b.version 232: ++++ uname -m -232: +++ canonical_name i686 +232: +++ canonical_name x86_64 232: +++ case $1 in -232: +++ echo i386 -232: ++ HOST=i386 +232: +++ echo x86_64 +232: ++ HOST=x86_64 232: ++ '[' -n '' ']' -232: ++ MACHINE=i386 +232: ++ MACHINE=x86_64 232: ++ '[' -n '' ']' 232: ++ CC=cc 232: ++ CXX=c++ @@ -16663,51 +17898,63 @@ 232: ++ QEMU= 232: ++ trap 'on_error $LINENO' ERR 232: ++ trap on_exit EXIT -232: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script15.sh .sh -228: + cc -B. -shared -Wl,--version-script=out/test/elf/i386/version-script11/a.ver -o out/test/elf/i386/version-script11/c.so out/test/elf/i386/version-script11/b.o -223: + grep -q 'undefined.*foo' -232: ++ testname=version-script15 -232: ++ echo -n 'Testing version-script15 ... ' -232: Testing version-script15 ... ++ t=out/test/elf/i386/version-script15 -232: ++ mkdir -p out/test/elf/i386/version-script15 -227: + readelf --dyn-syms out/test/elf/i386/version-script10/c.so -227: + grep -q ' foo1@@VER1$' out/test/elf/i386/version-script10/log +232: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/synthetic-symbols.sh .sh +232: ++ testname=synthetic-symbols +232: ++ echo -n 'Testing synthetic-symbols ... ' +232: Testing synthetic-symbols ... ++ t=out/test/elf/x86_64/synthetic-symbols +232: ++ mkdir -p out/test/elf/x86_64/synthetic-symbols 232: + cat -232: + c++ -fPIC -c -o out/test/elf/i386/version-script15/b.o -xc - -232: + cat -222: + readelf --symbols out/test/elf/i386/undefined/exe -227: + grep -q ' foo2@@VER1$' out/test/elf/i386/version-script10/log -222: + grep -q foo out/test/elf/i386/undefined/log -229: + cc -B. -shared -Wl,--version-script=out/test/elf/i386/version-script12/a.ver -o out/test/elf/i386/version-script12/c.so out/test/elf/i386/version-script12/b.o -227: + grep -q ' foo3@@VER1$' out/test/elf/i386/version-script10/log -227: + on_exit -227: + echo OK -227: OK -227: + exit 0 -230: + cc -B. -shared -Wl,--version-script=out/test/elf/i386/version-script13/a.ver -o out/test/elf/i386/version-script13/c.so out/test/elf/i386/version-script13/b.o -225/269 Test #227: i686-version-script10 ............... Passed 0.08 sec +232: + cc -c -o out/test/elf/x86_64/synthetic-symbols/a.o -xc - +221: + grep -Fq 'static-archive/d.a(long-long-long-filename.o)' out/test/elf/x86_64/static-archive/log +231: + readelf --symbols out/test/elf/x86_64/symtab/exe +221: + grep -Fq 'static-archive/d.a(b.o)' out/test/elf/x86_64/static-archive/log +231: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local1' out/test/elf/x86_64/symtab/log +231: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local2' out/test/elf/x86_64/symtab/log +221: + grep -Fq static-archive/c.o out/test/elf/x86_64/static-archive/log +231: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/elf/x86_64/symtab/log +221: + out/test/elf/x86_64/static-archive/exe +221: + grep -q 8 +231: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/elf/x86_64/symtab/log +221: + on_exit +221: + echo OK +221: OK +221: + exit 0 +218/309 Test #221: x86_64-static-archive ................... Passed 0.24 sec test 233 - Start 233: i686-version-script16 + Start 233: x86_64-sysroot-linker-script -233: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script16.sh" +233: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot-linker-script.sh" 233: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 233: Test timeout computed to be: 1500 -222: + grep -q bar out/test/elf/i386/undefined/log -222: + ./mold -static -o out/test/elf/i386/undefined/exe out/test/elf/i386/undefined/a.o out/test/elf/i386/undefined/d.a -u foo --undefined=bar -231: + cc -B. -shared -Wl,--version-script=out/test/elf/i386/version-script14/a.ver -o out/test/elf/i386/version-script14/c.so out/test/elf/i386/version-script14/b.o -223: + cc -B. -o out/test/elf/i386/unresolved-symbols/exe out/test/elf/i386/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-object-files -223: + grep -q 'undefined.*foo' -233: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script16.sh +228: + readelf -W --dyn-syms out/test/elf/x86_64/symbol-version3/c.so +231: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/elf/x86_64/symtab/log +231: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/elf/x86_64/symtab/log +228: + grep -q ' foo@@TEST1$' out/test/elf/x86_64/symbol-version3/log +233: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot-linker-script.sh +231: + on_exit +231: + echo OK +231: OK +231: + exit 0 +228: + grep -q ' foo@TEST2$' out/test/elf/x86_64/symbol-version3/log +219/309 Test #231: x86_64-symtab ........................... Passed 0.06 sec +test 234 + Start 234: x86_64-sysroot + +234: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot.sh" +234: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +234: Test timeout computed to be: 1500 233: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 233: ++ export LC_ALL=C 233: ++ LC_ALL=C 233: ++++ uname -m -233: +++ canonical_name i686 +233: +++ canonical_name x86_64 233: +++ case $1 in -233: +++ echo i386 -233: ++ HOST=i386 +233: +++ echo x86_64 +228: + grep -q ' foo@TEST3$' out/test/elf/x86_64/symbol-version3/log +228: + grep -q ' foo$' out/test/elf/x86_64/symbol-version3/log +233: ++ HOST=x86_64 233: ++ '[' -n '' ']' -233: ++ MACHINE=i386 +233: ++ MACHINE=x86_64 233: ++ '[' -n '' ']' 233: ++ CC=cc 233: ++ CXX=c++ @@ -16719,58 +17966,35 @@ 233: ++ QEMU= 233: ++ trap 'on_error $LINENO' ERR 233: ++ trap on_exit EXIT -233: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script16.sh .sh -233: ++ testname=version-script16 -233: ++ echo -n 'Testing version-script16 ... ' -233: Testing version-script16 ... ++ t=out/test/elf/i386/version-script16 -233: ++ mkdir -p out/test/elf/i386/version-script16 -228: + readelf --dyn-syms out/test/elf/i386/version-script11/c.so -222: + readelf --symbols out/test/elf/i386/undefined/exe -228: + grep -q 'foo@@VER_X1$' out/test/elf/i386/version-script11/log -233: + cat -232: + cc -B. -shared -Wl,--version-script=out/test/elf/i386/version-script15/a.ver -o out/test/elf/i386/version-script15/c.so out/test/elf/i386/version-script15/b.o -222: + grep -q foo out/test/elf/i386/undefined/log -222: + grep -q bar out/test/elf/i386/undefined/log -228: + grep -q ' bar$' out/test/elf/i386/version-script11/log -222: + on_exit -222: + echo OK -222: OK -222: + exit 0 -226/269 Test #222: i686-undefined ...................... Passed 0.31 sec -test 234 - Start 234: i686-version-script17 - -234: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script17.sh" -234: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -234: Test timeout computed to be: 1500 -228: + grep -q ' baz$' out/test/elf/i386/version-script11/log -233: + cc -fPIC -c -o out/test/elf/i386/version-script16/b.o -xc - -233: + cat -234: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script17.sh +233: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot-linker-script.sh .sh 228: + on_exit 228: + echo OK 228: OK 228: + exit 0 -234: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -234: ++ export LC_ALL=C -234: ++ LC_ALL=C -230: + readelf --dyn-syms out/test/elf/i386/version-script13/c.so -227/269 Test #228: i686-version-script11 ............... Passed 0.12 sec +234: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot.sh +220/309 Test #228: x86_64-symbol-version3 .................. Passed 0.12 sec test 235 - Start 235: i686-version-script18 + Start 235: x86_64-sysroot2 -235: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script18.sh" +235: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot2.sh" 235: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 235: Test timeout computed to be: 1500 -230: + grep -q ' foobar$' out/test/elf/i386/version-script13/log -229: + readelf --dyn-syms out/test/elf/i386/version-script12/c.so +233: ++ testname=sysroot-linker-script +233: ++ echo -n 'Testing sysroot-linker-script ... ' +233: Testing sysroot-linker-script ... ++ t=out/test/elf/x86_64/sysroot-linker-script +233: ++ mkdir -p out/test/elf/x86_64/sysroot-linker-script +234: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +234: ++ export LC_ALL=C +234: ++ LC_ALL=C 234: ++++ uname -m -234: +++ canonical_name i686 +233: + cat +233: + cc -o out/test/elf/x86_64/sysroot-linker-script/a.o -c -xc - +234: +++ canonical_name x86_64 234: +++ case $1 in -234: +++ echo i386 -234: ++ HOST=i386 +234: +++ echo x86_64 +234: ++ HOST=x86_64 234: ++ '[' -n '' ']' -234: ++ MACHINE=i386 +234: ++ MACHINE=x86_64 234: ++ '[' -n '' ']' 234: ++ CC=cc 234: ++ CXX=c++ @@ -16779,42 +18003,29 @@ 234: ++ OBJDUMP=objdump 234: ++ OBJCOPY=objcopy 234: ++ STRIP=strip +235: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot2.sh 234: ++ QEMU= +227: + readelf -W --dyn-syms out/test/elf/x86_64/symbol-version2/c.so 234: ++ trap 'on_error $LINENO' ERR 234: ++ trap on_exit EXIT -234: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script17.sh .sh -229: + grep -q ' xyz$' out/test/elf/i386/version-script12/log -234: ++ testname=version-script17 -234: ++ echo -n 'Testing version-script17 ... ' -234: Testing version-script17 ... ++ t=out/test/elf/i386/version-script17 -234: ++ mkdir -p out/test/elf/i386/version-script17 -230: + grep -q ' foo$' out/test/elf/i386/version-script13/log -229: + grep -q ' foo_bar$' out/test/elf/i386/version-script12/log -234: + cat -234: + cc -fPIC -c -o out/test/elf/i386/version-script17/a.o -xc - -229: + grep -q ' foo$' out/test/elf/i386/version-script12/log -230: + on_exit -230: + echo OK -230: OK -230: + exit 0 -228/269 Test #230: i686-version-script13 ............... Passed 0.11 sec -test 236 - Start 236: i686-version-script2 - -236: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script2.sh" -236: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -236: Test timeout computed to be: 1500 -235: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script18.sh +234: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot.sh .sh 235: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 235: ++ export LC_ALL=C 235: ++ LC_ALL=C +234: ++ testname=sysroot +234: ++ echo -n 'Testing sysroot ... ' +234: Testing sysroot ... ++ t=out/test/elf/x86_64/sysroot +234: ++ mkdir -p out/test/elf/x86_64/sysroot 235: ++++ uname -m -235: +++ canonical_name i686 +227: + grep -q ' foo@TEST$' out/test/elf/x86_64/symbol-version2/log +235: +++ canonical_name x86_64 235: +++ case $1 in -235: +++ echo i386 -235: ++ HOST=i386 +235: +++ echo x86_64 +234: + cat +234: + cc -c -o out/test/elf/x86_64/sysroot/a.o -xc - +235: ++ HOST=x86_64 235: ++ '[' -n '' ']' -235: ++ MACHINE=i386 +235: ++ MACHINE=x86_64 235: ++ '[' -n '' ']' 235: ++ CC=cc 235: ++ CXX=c++ @@ -16826,43 +18037,41 @@ 235: ++ QEMU= 235: ++ trap 'on_error $LINENO' ERR 235: ++ trap on_exit EXIT -235: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script18.sh .sh -235: ++ testname=version-script18 -235: ++ echo -n 'Testing version-script18 ... ' -235: Testing version-script18 ... ++ t=out/test/elf/i386/version-script18 -235: ++ mkdir -p out/test/elf/i386/version-script18 -229: + on_exit -229: + echo OK -229: OK -229: + exit 0 -229/269 Test #229: i686-version-script12 ............... Passed 0.14 sec -test 237 - Start 237: i686-version-script3 +227: + grep -q ' bar@TEST$' out/test/elf/x86_64/symbol-version2/log +235: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot2.sh .sh +227: + grep -q ' bar1$' out/test/elf/x86_64/symbol-version2/log +235: ++ testname=sysroot2 +235: ++ echo -n 'Testing sysroot2 ... ' +235: Testing sysroot2 ... ++ t=out/test/elf/x86_64/sysroot2 +235: ++ mkdir -p out/test/elf/x86_64/sysroot2 +227: + grep -q ' foo@@TEST$' out/test/elf/x86_64/symbol-version2/log +235: + mkdir -p out/test/elf/x86_64/sysroot2/bin out/test/elf/x86_64/sysroot2/sysroot/foo +227: + on_exit +227: + echo OK +227: OK +227: + exit 0 +221/309 Test #227: x86_64-symbol-version2 .................. Passed 0.14 sec +test 236 + Start 236: x86_64-tail-call -237: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script3.sh" -237: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -237: Test timeout computed to be: 1500 +236: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tail-call.sh" +236: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +236: Test timeout computed to be: 1500 +235: + cat +235: + cat 235: + cat -231: + readelf --dyn-syms out/test/elf/i386/version-script14/c.so -236: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script2.sh -231: + grep -q ' xyz$' out/test/elf/i386/version-script14/log +235: + cc -c -o out/test/elf/x86_64/sysroot2/sysroot/foo/x.o -xc - +236: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tail-call.sh 236: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 236: ++ export LC_ALL=C 236: ++ LC_ALL=C -235: + cat -235: + cc -fPIC -c -o out/test/elf/i386/version-script18/b.o -xc++ - -237: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script3.sh 236: ++++ uname -m -231: + grep -q ' foobarzx$' out/test/elf/i386/version-script14/log -237: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -237: ++ export LC_ALL=C -237: ++ LC_ALL=C -236: +++ canonical_name i686 +236: +++ canonical_name x86_64 236: +++ case $1 in -236: +++ echo i386 -236: ++ HOST=i386 +236: +++ echo x86_64 +236: ++ HOST=x86_64 236: ++ '[' -n '' ']' -236: ++ MACHINE=i386 +236: ++ MACHINE=x86_64 236: ++ '[' -n '' ']' 236: ++ CC=cc 236: ++ CXX=c++ @@ -16874,22 +18083,62 @@ 236: ++ QEMU= 236: ++ trap 'on_error $LINENO' ERR 236: ++ trap on_exit EXIT -223: + cc -B. -o out/test/elf/i386/unresolved-symbols/exe out/test/elf/i386/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-shared-libs -223: + grep -q 'undefined.*foo' -236: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script2.sh .sh -233: + cc -B. -shared -Wl,--version-script=out/test/elf/i386/version-script16/a.ver -o out/test/elf/i386/version-script16/c.so out/test/elf/i386/version-script16/b.o +236: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tail-call.sh .sh +236: ++ testname=tail-call +236: ++ echo -n 'Testing tail-call ... ' +236: Testing tail-call ... ++ t=out/test/elf/x86_64/tail-call +236: ++ mkdir -p out/test/elf/x86_64/tail-call +195: + ./mold --relocatable -o out/test/elf/x86_64/relocatable-exception/c.o out/test/elf/x86_64/relocatable-exception/a.o out/test/elf/x86_64/relocatable-exception/b.o +222: + cc -B. -o out/test/elf/x86_64/static-pie/exe1 out/test/elf/x86_64/static-pie/a.o -static-pie +229: + cc -B. -o out/test/elf/x86_64/symtab-dso/exe out/test/elf/x86_64/symtab-dso/a.o +230: + cc -B. -o out/test/elf/x86_64/symtab-section-symbols/exe out/test/elf/x86_64/symtab-section-symbols/a.o +225: + cat +225: + cc -o out/test/elf/x86_64/symbol-rank/c.o -c -xc - +236: + cat +236: + cc -O2 -o out/test/elf/x86_64/tail-call/a.o -c -xc - +232: + cat +232: + cc -c -o out/test/elf/x86_64/synthetic-symbols/b.o -xc - +195: + c++ -B. -o out/test/elf/x86_64/relocatable-exception/exe out/test/elf/x86_64/relocatable-exception/c.o +230: + readelf -s out/test/elf/x86_64/symtab-section-symbols/exe +230: + grep -q 'SECTION LOCAL DEFAULT' +230: + on_exit +230: + echo OK +230: OK +230: + exit 0 +222/309 Test #230: x86_64-symtab-section-symbols ........... Passed 0.13 sec +test 237 + Start 237: x86_64-thin-archive + +237: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/thin-archive.sh" +237: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +237: Test timeout computed to be: 1500 +229: + nm out/test/elf/x86_64/symtab-dso/exe +229: + grep -q 'U puts$' +229: + on_exit +229: + echo OK +229: OK +229: + exit 0 +237: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/thin-archive.sh +223/309 Test #229: x86_64-symtab-dso ....................... Passed 0.17 sec +test 238 + Start 238: x86_64-thread-count + +238: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/thread-count.sh" +238: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +238: Test timeout computed to be: 1500 +233: + mkdir -p out/test/elf/x86_64/sysroot-linker-script/foo/bar +233: + rm -f out/test/elf/x86_64/sysroot-linker-script/foo/bar/libfoo.a +237: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +237: ++ export LC_ALL=C +237: ++ LC_ALL=C 237: ++++ uname -m -236: ++ testname=version-script2 -236: ++ echo -n 'Testing version-script2 ... ' -236: Testing version-script2 ... ++ t=out/test/elf/i386/version-script2 -236: ++ mkdir -p out/test/elf/i386/version-script2 -237: +++ canonical_name i686 +237: +++ canonical_name x86_64 237: +++ case $1 in -237: +++ echo i386 -232: + readelf --dyn-syms out/test/elf/i386/version-script15/c.so -237: ++ HOST=i386 +237: +++ echo x86_64 +237: ++ HOST=x86_64 +233: + ar rcs out/test/elf/x86_64/sysroot-linker-script/foo/bar/libfoo.a out/test/elf/x86_64/sysroot-linker-script/a.o 237: ++ '[' -n '' ']' -237: ++ MACHINE=i386 +237: ++ MACHINE=x86_64 237: ++ '[' -n '' ']' 237: ++ CC=cc 237: ++ CXX=c++ @@ -16898,64 +18147,25 @@ 237: ++ OBJDUMP=objdump 237: ++ OBJCOPY=objcopy 237: ++ STRIP=strip -231: + grep -q ' foobarcx$' out/test/elf/i386/version-script14/log 237: ++ QEMU= +238: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/thread-count.sh 237: ++ trap 'on_error $LINENO' ERR 237: ++ trap on_exit EXIT -237: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script3.sh .sh -236: + cat -237: ++ testname=version-script3 -237: ++ echo -n 'Testing version-script3 ... ' -237: Testing version-script3 ... ++ t=out/test/elf/i386/version-script3 -237: ++ mkdir -p out/test/elf/i386/version-script3 -231: + grep -q ' foo123bar456bx$' out/test/elf/i386/version-script14/log -232: + grep -q ' azZ$' out/test/elf/i386/version-script15/log -231: + grep -q ' foo123bar456c$' out/test/elf/i386/version-script14/log -237: + cat -231: + grep -q ' foo123bar456x$' out/test/elf/i386/version-script14/log -232: + grep -q ' czZ$' out/test/elf/i386/version-script15/log -237: + cc -B. -xc -shared -o out/test/elf/i386/version-script3/b.so -Wl,-version-script,out/test/elf/i386/version-script3/a.ver - -231: + on_exit -231: + echo OK -231: OK -231: + exit 0 -232: + grep -q ' azC$' out/test/elf/i386/version-script15/log -230/269 Test #231: i686-version-script14 ............... Passed 0.14 sec -test 238 - Start 238: i686-version-script4 - -238: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script4.sh" -238: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -238: Test timeout computed to be: 1500 -236: + cat -236: + cc -B. -xc -shared -o out/test/elf/i386/version-script2/b.so -Wl,-version-script,out/test/elf/i386/version-script2/a.ver - -237: + cat -232: + grep -q ' aaZ$' out/test/elf/i386/version-script15/log -232: + on_exit -232: + echo OK -232: OK -232: + exit 0 -231/269 Test #232: i686-version-script15 ............... Passed 0.14 sec -test 239 - Start 239: i686-version-script5 - -239: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script5.sh" -239: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -239: Test timeout computed to be: 1500 -234: + cat -234: + cc -B. -shared -fPIC -o out/test/elf/i386/version-script17/b.so -xc - -238: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script4.sh +237: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/thin-archive.sh .sh 238: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 238: ++ export LC_ALL=C 238: ++ LC_ALL=C -239: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script5.sh +237: ++ testname=thin-archive +237: ++ echo -n 'Testing thin-archive ... ' +237: Testing thin-archive ... ++ t=out/test/elf/x86_64/thin-archive +237: ++ mkdir -p out/test/elf/x86_64/thin-archive 238: ++++ uname -m -238: +++ canonical_name i686 +238: +++ canonical_name x86_64 238: +++ case $1 in -238: +++ echo i386 -238: ++ HOST=i386 +238: +++ echo x86_64 +238: ++ HOST=x86_64 238: ++ '[' -n '' ']' -238: ++ MACHINE=i386 +238: ++ MACHINE=x86_64 238: ++ '[' -n '' ']' 238: ++ CC=cc 238: ++ CXX=c++ @@ -16967,17 +18177,47 @@ 238: ++ QEMU= 238: ++ trap 'on_error $LINENO' ERR 238: ++ trap on_exit EXIT -238: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script4.sh .sh +238: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/thread-count.sh .sh +237: + cat +237: + cc -o out/test/elf/x86_64/thin-archive/long-long-long-filename.o -c -xc - +234: + cat +234: + cc -c -o out/test/elf/x86_64/sysroot/b.o -xc - +235: + cat +235: + cc -c -o out/test/elf/x86_64/sysroot2/sysroot/foo/y.o -xc - +238: ++ testname=thread-count +238: ++ echo -n 'Testing thread-count ... ' +238: Testing thread-count ... ++ t=out/test/elf/x86_64/thread-count +238: ++ mkdir -p out/test/elf/x86_64/thread-count +225: + cat +225: + cc -o out/test/elf/x86_64/symbol-rank/d.o -c -xc - -fcommon +238: + cat +238: + cc -o out/test/elf/x86_64/thread-count/a.o -c -xc - +236: + cat +195: + out/test/elf/x86_64/relocatable-exception/exe +195: 0 +195: + on_exit +195: + echo OK +195: OK +195: + exit 0 +224/309 Test #195: x86_64-relocatable-exception ............ Passed 0.86 sec +test 239 + Start 239: x86_64-tls-alignment-multi + +239: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-alignment-multi.sh" +239: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +239: Test timeout computed to be: 1500 +236: + cc -O2 -o out/test/elf/x86_64/tail-call/b.o -c -xc - +239: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-alignment-multi.sh 239: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 239: ++ export LC_ALL=C 239: ++ LC_ALL=C 239: ++++ uname -m -239: +++ canonical_name i686 +239: +++ canonical_name x86_64 239: +++ case $1 in -239: +++ echo i386 -239: ++ HOST=i386 +239: +++ echo x86_64 +239: ++ HOST=x86_64 239: ++ '[' -n '' ']' -239: ++ MACHINE=i386 +239: ++ MACHINE=x86_64 239: ++ '[' -n '' ']' 239: ++ CC=cc 239: ++ CXX=c++ @@ -16988,51 +18228,69 @@ 239: ++ STRIP=strip 239: ++ QEMU= 239: ++ trap 'on_error $LINENO' ERR -238: ++ testname=version-script4 -238: ++ echo -n 'Testing version-script4 ... ' -238: Testing version-script4 ... ++ t=out/test/elf/i386/version-script4 -238: ++ mkdir -p out/test/elf/i386/version-script4 239: ++ trap on_exit EXIT -239: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script5.sh .sh -235: + cc -B. -shared -Wl,--version-script=out/test/elf/i386/version-script18/a.ver -o out/test/elf/i386/version-script18/c.so out/test/elf/i386/version-script18/b.o -238: + cat -239: ++ testname=version-script5 -239: ++ echo -n 'Testing version-script5 ... ' -239: Testing version-script5 ... ++ t=out/test/elf/i386/version-script5 -239: ++ mkdir -p out/test/elf/i386/version-script5 -233: + readelf --dyn-syms out/test/elf/i386/version-script16/c.so -233: + grep -q foobar -223: + on_exit -223: + echo OK -223: OK -223: + exit 0 -232/269 Test #223: i686-unresolved-symbols ............. Passed 0.39 sec +239: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-alignment-multi.sh .sh +222: + out/test/elf/x86_64/static-pie/exe1 +222: + grep -q 'Hello world' +239: ++ testname=tls-alignment-multi +239: ++ echo -n 'Testing tls-alignment-multi ... ' +239: Testing tls-alignment-multi ... ++ t=out/test/elf/x86_64/tls-alignment-multi +239: ++ mkdir -p out/test/elf/x86_64/tls-alignment-multi +222: + cc -B. -o out/test/elf/x86_64/static-pie/exe2 out/test/elf/x86_64/static-pie/a.o -static-pie -Wl,--no-relax +239: + cat +239: + cc -fPIC -c -o out/test/elf/x86_64/tls-alignment-multi/a.o -xc - +216: + cc -B. -o out/test/elf/x86_64/shuffle-sections/exe1 out/test/elf/x86_64/shuffle-sections/a.o out/test/elf/x86_64/shuffle-sections/b.o +215: + cc -B. -o out/test/elf/x86_64/shuffle-sections-seed/exe1 out/test/elf/x86_64/shuffle-sections-seed/a.o out/test/elf/x86_64/shuffle-sections-seed/b.o +233: + cat +233: + cat +233: + cc -o out/test/elf/x86_64/sysroot-linker-script/c.o -c -xc - +232: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/elf/x86_64/synthetic-symbols/exe out/test/elf/x86_64/synthetic-symbols/a.o out/test/elf/x86_64/synthetic-symbols/b.o +168: + cp mold-wrapper.so out/test/elf/x86_64/mold-wrapper2/bin +238: + cc -B. -o out/test/elf/x86_64/thread-count/exe out/test/elf/x86_64/thread-count/a.o -Wl,-no-threads +168: + out/test/elf/x86_64/mold-wrapper2/bin/mold -run bash -c 'echo $LD_PRELOAD' +225: + rm -f out/test/elf/x86_64/symbol-rank/x.a +168: + grep -q /bin/mold-wrapper.so +237: + cat +235: + cat +234: + mkdir -p out/test/elf/x86_64/sysroot/foo/bar +237: + cc -o out/test/elf/x86_64/thin-archive/b.o -c -xc - +225: + ar rcs out/test/elf/x86_64/symbol-rank/x.a out/test/elf/x86_64/symbol-rank/a.o out/test/elf/x86_64/symbol-rank/b.o out/test/elf/x86_64/symbol-rank/c.o +235: + cc -c -o out/test/elf/x86_64/sysroot2/c.o -xc - +234: + rm -f out/test/elf/x86_64/sysroot/foo/bar/libfoo.a +236: + cat +234: + ar rcs out/test/elf/x86_64/sysroot/foo/bar/libfoo.a out/test/elf/x86_64/sysroot/a.o out/test/elf/x86_64/sysroot/b.o +236: + cc -O2 -o out/test/elf/x86_64/tail-call/c.o -c -xc - +225: + cc -B. -o out/test/elf/x86_64/symbol-rank/exe out/test/elf/x86_64/symbol-rank/d.o out/test/elf/x86_64/symbol-rank/x.a +168: + on_exit +168: + echo OK +168: OK +168: + exit 0 +216: + out/test/elf/x86_64/shuffle-sections/exe1 +225/309 Test #168: x86_64-mold-wrapper2 .................... Passed 1.35 sec test 240 - Start 240: i686-version-script6 + Start 240: x86_64-tls-common -240: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script6.sh" +240: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-common.sh" 240: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 240: Test timeout computed to be: 1500 -239: + cat -238: + cat -238: + c++ -fPIC -c -o out/test/elf/i386/version-script4/b.o -xc++ - -239: + cat -239: + c++ -fPIC -c -o out/test/elf/i386/version-script5/b.o -xc - -240: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script6.sh +215: + out/test/elf/x86_64/shuffle-sections-seed/exe1 +215: + grep -q 'Hello world' +215: + cc -B. -o out/test/elf/x86_64/shuffle-sections-seed/exe2 out/test/elf/x86_64/shuffle-sections-seed/a.o out/test/elf/x86_64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 +162: + cat +162: + cc -c -xc -o out/test/elf/x86_64/many-sections/b.o - +240: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-common.sh 240: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 240: ++ export LC_ALL=C 240: ++ LC_ALL=C -233: + on_exit -233: + echo OK -233: OK -233: + exit 0 +216: + grep -q 'Hello world' 240: ++++ uname -m -240: +++ canonical_name i686 +216: + cc -B. -o out/test/elf/x86_64/shuffle-sections/exe2 out/test/elf/x86_64/shuffle-sections/a.o out/test/elf/x86_64/shuffle-sections/b.o -Wl,-shuffle-sections +240: +++ canonical_name x86_64 240: +++ case $1 in -240: +++ echo i386 -240: ++ HOST=i386 +240: +++ echo x86_64 +240: ++ HOST=x86_64 240: ++ '[' -n '' ']' -240: ++ MACHINE=i386 +240: ++ MACHINE=x86_64 240: ++ '[' -n '' ']' 240: ++ CC=cc 240: ++ CXX=c++ @@ -17044,30 +18302,68 @@ 240: ++ QEMU= 240: ++ trap 'on_error $LINENO' ERR 240: ++ trap on_exit EXIT -240: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script6.sh .sh -233/269 Test #233: i686-version-script16 ............... Passed 0.14 sec +240: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-common.sh .sh +240: ++ testname=tls-common +240: ++ echo -n 'Testing tls-common ... ' +240: Testing tls-common ... ++ t=out/test/elf/x86_64/tls-common +240: ++ mkdir -p out/test/elf/x86_64/tls-common +240: + cat +240: + gcc -o out/test/elf/x86_64/tls-common/a.o -c -xassembler - +240: + cat +240: + cc -o out/test/elf/x86_64/tls-common/b.o -c -xc -std=c11 - +238: + cc -B. -o out/test/elf/x86_64/thread-count/exe out/test/elf/x86_64/thread-count/a.o -Wl,-thread-count=1 +232: + out/test/elf/x86_64/synthetic-symbols/exe +232: + grep -q '^__ehdr_start=0x40000$' out/test/elf/x86_64/synthetic-symbols/log +232: + grep -q '^__executable_start=0x40000$' out/test/elf/x86_64/synthetic-symbols/log +232: + grep -q '^__dso_handle=' out/test/elf/x86_64/synthetic-symbols/log +232: + grep -q '^section foo$' out/test/elf/x86_64/synthetic-symbols/log +225: + out/test/elf/x86_64/symbol-rank/exe +225: + grep -q '^0 0 0 5$' +225: + on_exit +225: + echo OK +225: OK +225: + exit 0 +232: + cat +232: + cc -c -o out/test/elf/x86_64/synthetic-symbols/c.o -xc - +226/309 Test #225: x86_64-symbol-rank ...................... Passed 0.36 sec test 241 - Start 241: i686-version-script7 + Start 241: x86_64-tls-df-static-tls -241: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script7.sh" +241: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-df-static-tls.sh" 241: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 241: Test timeout computed to be: 1500 -240: ++ testname=version-script6 -240: ++ echo -n 'Testing version-script6 ... ' -240: Testing version-script6 ... ++ t=out/test/elf/i386/version-script6 -240: ++ mkdir -p out/test/elf/i386/version-script6 -240: + cat -241: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script7.sh +222: + grep -q 'Hello world' +222: + out/test/elf/x86_64/static-pie/exe2 +222: + on_exit +222: + echo OK +222: OK +222: + exit 0 +239: + cat +239: + cc -fPIC -c -o out/test/elf/x86_64/tls-alignment-multi/b.o -xc - +227/309 Test #222: x86_64-static-pie ....................... Passed 0.43 sec +test 242 + Start 242: x86_64-tls-dso + +242: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-dso.sh" +242: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +242: Test timeout computed to be: 1500 +241: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-df-static-tls.sh 241: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 241: ++ export LC_ALL=C 241: ++ LC_ALL=C +215: + out/test/elf/x86_64/shuffle-sections-seed/exe2 +215: + grep -q 'Hello world' 241: ++++ uname -m -241: +++ canonical_name i686 +216: + out/test/elf/x86_64/shuffle-sections/exe2 +242: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-dso.sh +215: + cc -B. -o out/test/elf/x86_64/shuffle-sections-seed/exe3 out/test/elf/x86_64/shuffle-sections-seed/a.o out/test/elf/x86_64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 +216: + grep -q 'Hello world' +241: +++ canonical_name x86_64 241: +++ case $1 in -241: +++ echo i386 -241: ++ HOST=i386 +241: +++ echo x86_64 +241: ++ HOST=x86_64 241: ++ '[' -n '' ']' -241: ++ MACHINE=i386 +241: ++ MACHINE=x86_64 241: ++ '[' -n '' ']' 241: ++ CC=cc 241: ++ CXX=c++ @@ -17079,47 +18375,22 @@ 241: ++ QEMU= 241: ++ trap 'on_error $LINENO' ERR 241: ++ trap on_exit EXIT -241: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script7.sh .sh -241: ++ testname=version-script7 -241: ++ echo -n 'Testing version-script7 ... ' -241: Testing version-script7 ... ++ t=out/test/elf/i386/version-script7 -241: ++ mkdir -p out/test/elf/i386/version-script7 -241: + cat -240: + cat -240: + c++ -fPIC -c -o out/test/elf/i386/version-script6/b.o -xc - -235: + grep libalpha -235: + grep -q Bar -235: + readelf --wide --dyn-syms out/test/elf/i386/version-script18/c.so -241: + c++ -fPIC -c -o out/test/elf/i386/version-script7/b.o -xc - -241: + cat -235: + on_exit -235: + echo OK -235: OK -235: + exit 0 -236: + cat -236: + cc -xc -c -o out/test/elf/i386/version-script2/c.o - -234/269 Test #235: i686-version-script18 ............... Passed 0.12 sec -test 242 - Start 242: i686-version-script8 - -242: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script8.sh" -242: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -242: Test timeout computed to be: 1500 -238: + cc -B. -shared -o out/test/elf/i386/version-script4/c.so -Wl,-version-script,out/test/elf/i386/version-script4/a.ver out/test/elf/i386/version-script4/b.o -242: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script8.sh -239: + cc -B. -shared -o out/test/elf/i386/version-script5/c.so -Wl,-version-script,out/test/elf/i386/version-script5/a.ver out/test/elf/i386/version-script5/b.o -240: + cc -B. -shared -Wl,--version-script=out/test/elf/i386/version-script6/a.ver -o out/test/elf/i386/version-script6/c.so out/test/elf/i386/version-script6/b.o 242: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 242: ++ export LC_ALL=C 242: ++ LC_ALL=C +241: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-df-static-tls.sh .sh 242: ++++ uname -m -237: + cat -242: +++ canonical_name i686 +216: + diff out/test/elf/x86_64/shuffle-sections/exe1 out/test/elf/x86_64/shuffle-sections/exe2 +241: ++ testname=tls-df-static-tls +241: ++ echo -n 'Testing tls-df-static-tls ... ' +241: Testing tls-df-static-tls ... ++ t=out/test/elf/x86_64/tls-df-static-tls +241: ++ mkdir -p out/test/elf/x86_64/tls-df-static-tls +242: +++ canonical_name x86_64 242: +++ case $1 in -242: +++ echo i386 -242: ++ HOST=i386 +242: +++ echo x86_64 +242: ++ HOST=x86_64 242: ++ '[' -n '' ']' -242: ++ MACHINE=i386 +242: ++ MACHINE=x86_64 242: ++ '[' -n '' ']' 242: ++ CC=cc 242: ++ CXX=c++ @@ -17131,62 +18402,37 @@ 242: ++ QEMU= 242: ++ trap 'on_error $LINENO' ERR 242: ++ trap on_exit EXIT -242: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script8.sh .sh -242: ++ testname=version-script8 -242: ++ echo -n 'Testing version-script8 ... ' -242: Testing version-script8 ... ++ t=out/test/elf/i386/version-script8 -242: ++ mkdir -p out/test/elf/i386/version-script8 -242: + cat -242: + cc -B. -xc -shared -o out/test/elf/i386/version-script8/b.so -Wl,-version-script,out/test/elf/i386/version-script8/a.ver - -237: + cc -xc -c -o out/test/elf/i386/version-script3/c.o - -242: + cat -236: + cc -B. -o out/test/elf/i386/version-script2/exe out/test/elf/i386/version-script2/c.o out/test/elf/i386/version-script2/b.so -241: + cc -B. -shared -Wl,--version-script=out/test/elf/i386/version-script7/a.ver -o out/test/elf/i386/version-script7/c.so out/test/elf/i386/version-script7/b.o -234: + cc -B. -o out/test/elf/i386/version-script17/exe1 out/test/elf/i386/version-script17/a.o out/test/elf/i386/version-script17/b.so -239: + readelf --dyn-syms out/test/elf/i386/version-script5/c.so -238: + readelf --dyn-syms out/test/elf/i386/version-script4/c.so -240: + cat -237: + cc -B. -o out/test/elf/i386/version-script3/exe out/test/elf/i386/version-script3/c.o out/test/elf/i386/version-script3/b.so -240: + cat -240: + c++ -fPIC -c -o out/test/elf/i386/version-script6/e.o -xc - -238: + grep -Fq _ZN3foo3barE out/test/elf/i386/version-script4/log -238: + grep -Fq ' bar' out/test/elf/i386/version-script4/log -238: + on_exit -238: + echo OK -238: OK -238: + exit 0 -235/269 Test #238: i686-version-script4 ................ Passed 0.14 sec +241: + cat +242: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-dso.sh .sh +242: ++ testname=tls-dso +242: ++ echo -n 'Testing tls-dso ... ' +242: Testing tls-dso ... ++ t=out/test/elf/x86_64/tls-dso +242: ++ mkdir -p out/test/elf/x86_64/tls-dso +216: + on_exit +216: + echo OK +216: OK +216: + exit 0 +228/309 Test #216: x86_64-shuffle-sections ................. Passed 0.59 sec test 243 - Start 243: i686-version-script9 + Start 243: x86_64-tls-gd-noplt -243: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script9.sh" +243: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-noplt.sh" 243: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 243: Test timeout computed to be: 1500 -239: + grep -Fq foo out/test/elf/i386/version-script5/log -239: + grep -Fq ' main' out/test/elf/i386/version-script5/log -243: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script9.sh +241: + cc -fPIC -ftls-model=initial-exec -c -o out/test/elf/x86_64/tls-df-static-tls/a.o -xc - +242: + cat +242: + cc -fPIC -shared -o out/test/elf/x86_64/tls-dso/a.so -xc - +243: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-noplt.sh 243: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 243: ++ export LC_ALL=C 243: ++ LC_ALL=C -239: + on_exit -239: + echo OK -239: OK -239: + exit 0 243: ++++ uname -m -241: + readelf --dyn-syms out/test/elf/i386/version-script7/c.so -236/269 Test #239: i686-version-script5 ................ Passed 0.14 sec -test 244 - Start 244: i686-version - -244: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version.sh" -244: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -244: Test timeout computed to be: 1500 -243: +++ canonical_name i686 +243: +++ canonical_name x86_64 243: +++ case $1 in -243: +++ echo i386 -243: ++ HOST=i386 +243: +++ echo x86_64 +243: ++ HOST=x86_64 243: ++ '[' -n '' ']' -243: ++ MACHINE=i386 +243: ++ MACHINE=x86_64 243: ++ '[' -n '' ']' 243: ++ CC=cc 243: ++ CXX=c++ @@ -17198,42 +18444,70 @@ 243: ++ QEMU= 243: ++ trap 'on_error $LINENO' ERR 243: ++ trap on_exit EXIT -243: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script9.sh .sh -243: ++ testname=version-script9 -243: ++ echo -n 'Testing version-script9 ... ' -243: Testing version-script9 ... ++ t=out/test/elf/i386/version-script9 -243: ++ mkdir -p out/test/elf/i386/version-script9 -236: + out/test/elf/i386/version-script2/exe -236: + readelf --dyn-syms out/test/elf/i386/version-script2/exe -241: + grep -q 'foo$' out/test/elf/i386/version-script7/log -241: + grep -q bar@@VER_X1 out/test/elf/i386/version-script7/log -244: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version.sh -236: + grep -Fq foo@ver1 out/test/elf/i386/version-script2/log -244: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -244: ++ export LC_ALL=C -244: ++ LC_ALL=C -236: + grep -Fq bar@ver2 out/test/elf/i386/version-script2/log -241: + on_exit -241: + echo OK -241: OK -241: + exit 0 -237/269 Test #241: i686-version-script7 ................ Passed 0.11 sec +243: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-noplt.sh .sh +243: ++ testname=tls-gd-noplt +243: ++ echo -n 'Testing tls-gd-noplt ... ' +243: Testing tls-gd-noplt ... ++ t=out/test/elf/x86_64/tls-gd-noplt +243: ++ mkdir -p out/test/elf/x86_64/tls-gd-noplt +243: + cat +243: + gcc -fPIC -fno-plt -c -o out/test/elf/x86_64/tls-gd-noplt/a.o -xc - +234: + cat +234: + cc -c -o out/test/elf/x86_64/sysroot/c.o -xc - +215: + out/test/elf/x86_64/shuffle-sections-seed/exe3 +215: + grep -q 'Hello world' +215: + cc -B. -o out/test/elf/x86_64/shuffle-sections-seed/exe4 out/test/elf/x86_64/shuffle-sections-seed/a.o out/test/elf/x86_64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=5 +236: + cc -B. -o out/test/elf/x86_64/tail-call/exe out/test/elf/x86_64/tail-call/a.o out/test/elf/x86_64/tail-call/b.o out/test/elf/x86_64/tail-call/c.o +233: + cc -B. -o out/test/elf/x86_64/sysroot-linker-script/exe out/test/elf/x86_64/sysroot-linker-script/c.o -Wl,--sysroot=out/test/elf/x86_64/sysroot-linker-script/ out/test/elf/x86_64/sysroot-linker-script/foo/bar/b.script +239: + cc -B. -shared -o out/test/elf/x86_64/tls-alignment-multi/a.so out/test/elf/x86_64/tls-alignment-multi/a.o +232: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/elf/x86_64/synthetic-symbols/exe out/test/elf/x86_64/synthetic-symbols/a.o out/test/elf/x86_64/synthetic-symbols/c.o +162: + cc -B. -o out/test/elf/x86_64/many-sections/exe out/test/elf/x86_64/many-sections/a.o out/test/elf/x86_64/many-sections/b.o +237: + cat +237: + cc -o out/test/elf/x86_64/thin-archive/c.o -c -xc - +238: + cc -B. -o out/test/elf/x86_64/thread-count/exe out/test/elf/x86_64/thread-count/a.o -Wl,-threads +235: + cc -B. -o out/test/elf/x86_64/sysroot2/exe -Wl,--sysroot=out/test/elf/x86_64/sysroot2/sysroot out/test/elf/x86_64/sysroot2/a.script out/test/elf/x86_64/sysroot2/sysroot/b.script out/test/elf/x86_64/sysroot2/c.o +240: + cc -B. -o out/test/elf/x86_64/tls-common/exe out/test/elf/x86_64/tls-common/a.o out/test/elf/x86_64/tls-common/b.o +233: + on_exit +233: + echo OK +233: OK +233: + exit 0 +239: + cc -B. -ldl -pthread -o out/test/elf/x86_64/tls-alignment-multi/exe out/test/elf/x86_64/tls-alignment-multi/b.o -Wl,-rpath,out/test/elf/x86_64/tls-alignment-multi +215: + out/test/elf/x86_64/shuffle-sections-seed/exe4 +215: + grep -q 'Hello world' +238: + cc -B. -o out/test/elf/x86_64/thread-count/exe out/test/elf/x86_64/thread-count/a.o -Wl,-threads=1 +229/309 Test #233: x86_64-sysroot-linker-script ............ Passed 0.26 sec +test 244 + Start 244: x86_64-tls-gd-to-ie + +244: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-to-ie.sh" +244: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +244: Test timeout computed to be: 1500 +215: + diff out/test/elf/x86_64/shuffle-sections-seed/exe1 out/test/elf/x86_64/shuffle-sections-seed/exe2 +215: + diff out/test/elf/x86_64/shuffle-sections-seed/exe2 out/test/elf/x86_64/shuffle-sections-seed/exe3 +215: + diff out/test/elf/x86_64/shuffle-sections-seed/exe3 out/test/elf/x86_64/shuffle-sections-seed/exe4 +215: + on_exit +215: + echo OK +215: OK +215: + exit 0 +230/309 Test #215: x86_64-shuffle-sections-seed ............ Passed 0.67 sec test 245 - Start 245: i686-versioned-undef + Start 245: x86_64-tls-gd -245: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/versioned-undef.sh" +245: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd.sh" 245: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 245: Test timeout computed to be: 1500 -243: + echo 'VER1 { extern "C++" {}; foo; }; VER2 {};' -243: + cat -243: + cc -B. -shared -o out/test/elf/i386/version-script9/c.so -Wl,-version-script,out/test/elf/i386/version-script9/a.ver out/test/elf/i386/version-script9/b.s +244: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-to-ie.sh +244: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +244: ++ export LC_ALL=C +244: ++ LC_ALL=C 244: ++++ uname -m -244: +++ canonical_name i686 +236: + out/test/elf/x86_64/tail-call/exe +236: + grep -q 42 +244: +++ canonical_name x86_64 244: +++ case $1 in -244: +++ echo i386 -244: ++ HOST=i386 +244: +++ echo x86_64 +244: ++ HOST=x86_64 244: ++ '[' -n '' ']' -244: ++ MACHINE=i386 +244: ++ MACHINE=x86_64 244: ++ '[' -n '' ']' 244: ++ CC=cc 244: ++ CXX=c++ @@ -17245,39 +18519,36 @@ 244: ++ QEMU= 244: ++ trap 'on_error $LINENO' ERR 244: ++ trap on_exit EXIT -244: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version.sh .sh -244: ++ testname=version -244: ++ echo -n 'Testing version ... ' -244: Testing version ... ++ t=out/test/elf/i386/version -244: ++ mkdir -p out/test/elf/i386/version -236: + grep -Fq baz@ver3 out/test/elf/i386/version-script2/log +236: + '[' x86_64 = riscv32 -o x86_64 = riscv64 ']' 236: + on_exit 236: + echo OK 236: OK 236: + exit 0 -240: + cc -B. -shared -Wl,-version-script,out/test/elf/i386/version-script6/d.ver -o out/test/elf/i386/version-script6/f.so out/test/elf/i386/version-script6/e.o out/test/elf/i386/version-script6/c.so -Wl,--undefined-version -238/269 Test #236: i686-version-script2 ................ Passed 0.20 sec +245: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd.sh +231/309 Test #236: x86_64-tail-call ........................ Passed 0.25 sec test 246 - Start 246: i686-visibility + Start 246: x86_64-tls-ie -246: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/visibility.sh" +246: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ie.sh" 246: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 246: Test timeout computed to be: 1500 -244: + nm mold -244: + grep -q __tsan_init -245: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/versioned-undef.sh -234: + nm -g out/test/elf/i386/version-script17/exe1 +244: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-to-ie.sh .sh +244: ++ testname=tls-gd-to-ie +244: ++ echo -n 'Testing tls-gd-to-ie ... ' +244: Testing tls-gd-to-ie ... ++ t=out/test/elf/x86_64/tls-gd-to-ie +244: ++ mkdir -p out/test/elf/x86_64/tls-gd-to-ie 245: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 245: ++ export LC_ALL=C 245: ++ LC_ALL=C -234: + grep -q foo 245: ++++ uname -m -245: +++ canonical_name i686 +245: +++ canonical_name x86_64 245: +++ case $1 in -245: +++ echo i386 -245: ++ HOST=i386 +245: +++ echo x86_64 +237: + cat +245: ++ HOST=x86_64 245: ++ '[' -n '' ']' -245: ++ MACHINE=i386 +245: ++ MACHINE=x86_64 +234: + cc -B. -o out/test/elf/x86_64/sysroot/exe out/test/elf/x86_64/sysroot/c.o -Wl,--sysroot=out/test/elf/x86_64/sysroot/ -Wl,-L=foo/bar -lfoo 245: ++ '[' -n '' ']' 245: ++ CC=cc 245: ++ CXX=c++ @@ -17289,44 +18560,27 @@ 245: ++ QEMU= 245: ++ trap 'on_error $LINENO' ERR 245: ++ trap on_exit EXIT -234: + cat -245: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/versioned-undef.sh .sh -234: + cc -B. -o out/test/elf/i386/version-script17/exe2 out/test/elf/i386/version-script17/a.o out/test/elf/i386/version-script17/b.so -Wl,--version-script=out/test/elf/i386/version-script17/c.ver -Wl,--undefined-version -245: ++ testname=versioned-undef -245: ++ echo -n 'Testing versioned-undef ... ' -245: Testing versioned-undef ... ++ t=out/test/elf/i386/versioned-undef -245: ++ mkdir -p out/test/elf/i386/versioned-undef -237: + out/test/elf/i386/version-script3/exe -237: + readelf --dyn-syms out/test/elf/i386/version-script3/exe -237: + grep -Fq foo@ver1 out/test/elf/i386/version-script3/log -245: + ldd --help -245: + grep -q musl -245: + cat -245: + cc -fPIC -c -o out/test/elf/i386/versioned-undef/a.o -xc - -237: + grep -Fq bar@ver2 out/test/elf/i386/version-script3/log -246: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/visibility.sh -237: + grep -Fq baz@ver2 out/test/elf/i386/version-script3/log +237: + cc -o out/test/elf/x86_64/thin-archive/d.o -c -xc - +245: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd.sh .sh +244: + gcc -fPIC -c -o out/test/elf/x86_64/tls-gd-to-ie/a.o -xc - +246: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ie.sh +245: ++ testname=tls-gd +245: ++ echo -n 'Testing tls-gd ... ' +245: Testing tls-gd ... ++ t=out/test/elf/x86_64/tls-gd +245: ++ mkdir -p out/test/elf/x86_64/tls-gd +244: + cat 246: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 246: ++ export LC_ALL=C 246: ++ LC_ALL=C 246: ++++ uname -m -246: +++ canonical_name i686 +245: + cat +245: + gcc -fPIC -c -o out/test/elf/x86_64/tls-gd/a.o -xc - +246: +++ canonical_name x86_64 246: +++ case $1 in -246: +++ echo i386 -237: + on_exit -237: + echo OK -237: OK -237: + exit 0 -239/269 Test #237: i686-version-script3 ................ Passed 0.22 sec -test 247 - Start 247: i686-warn-common - -247: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-common.sh" -247: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -247: Test timeout computed to be: 1500 -246: ++ HOST=i386 +246: +++ echo x86_64 +246: ++ HOST=x86_64 246: ++ '[' -n '' ']' -246: ++ MACHINE=i386 +246: ++ MACHINE=x86_64 246: ++ '[' -n '' ']' 246: ++ CC=cc 246: ++ CXX=c++ @@ -17338,26 +18592,59 @@ 246: ++ QEMU= 246: ++ trap 'on_error $LINENO' ERR 246: ++ trap on_exit EXIT -246: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/visibility.sh .sh +246: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ie.sh .sh +246: ++ testname=tls-ie +246: ++ echo -n 'Testing tls-ie ... ' +246: Testing tls-ie ... ++ t=out/test/elf/x86_64/tls-ie +246: ++ mkdir -p out/test/elf/x86_64/tls-ie +238: + cc -B. -o out/test/elf/x86_64/thread-count/exe out/test/elf/x86_64/thread-count/a.o -Wl,--threads=1 242: + cat -246: ++ testname=visibility -246: ++ echo -n 'Testing visibility ... ' -246: Testing visibility ... ++ t=out/test/elf/i386/visibility -246: ++ mkdir -p out/test/elf/i386/visibility -247: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-common.sh +242: + cc -c -o out/test/elf/x86_64/tls-dso/b.o -xc - +246: + gcc -fPIC -c -o out/test/elf/x86_64/tls-ie/a.o -xc - +246: + cat +235: ++ realpath out/test/elf/x86_64/sysroot2 +235: + cc -B. -o out/test/elf/x86_64/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/out/test/elf/x86_64/sysroot2/bin/../sysroot out/test/elf/x86_64/sysroot2/a.script out/test/elf/x86_64/sysroot2/sysroot/b.script out/test/elf/x86_64/sysroot2/c.o +239: + out/test/elf/x86_64/tls-alignment-multi/exe +240: + grep -q '^foo=0$' +240: + out/test/elf/x86_64/tls-common/exe +239: + on_exit +239: + echo OK +239: OK +239: + exit 0 +240: + on_exit +240: + echo OK +240: OK +240: + exit 0 +232/309 Test #239: x86_64-tls-alignment-multi .............. Passed 0.20 sec +test 247 + Start 247: x86_64-tls-irregular-start-addr + +247: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-irregular-start-addr.sh" +247: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +247: Test timeout computed to be: 1500 +233/309 Test #240: x86_64-tls-common ....................... Passed 0.15 sec +test 248 + Start 248: x86_64-tls-large-alignment + +248: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-alignment.sh" +248: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +248: Test timeout computed to be: 1500 +247: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-irregular-start-addr.sh 247: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 247: ++ export LC_ALL=C 247: ++ LC_ALL=C -246: + cc -xc -c -o out/test/elf/i386/visibility/a.o - +248: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-alignment.sh 247: ++++ uname -m -247: +++ canonical_name i686 +248: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +248: ++ export LC_ALL=C +248: ++ LC_ALL=C +248: ++++ uname -m +247: +++ canonical_name x86_64 247: +++ case $1 in -247: +++ echo i386 -242: + cc -xc -c -o out/test/elf/i386/version-script8/c.o - -246: + cat -247: ++ HOST=i386 +247: +++ echo x86_64 +247: ++ HOST=x86_64 247: ++ '[' -n '' ']' -247: ++ MACHINE=i386 +247: ++ MACHINE=x86_64 247: ++ '[' -n '' ']' 247: ++ CC=cc 247: ++ CXX=c++ @@ -17369,57 +18656,13 @@ 247: ++ QEMU= 247: ++ trap 'on_error $LINENO' ERR 247: ++ trap on_exit EXIT -243: + readelf --dyn-syms out/test/elf/i386/version-script9/c.so -247: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-common.sh .sh -240: + readelf --dyn-syms out/test/elf/i386/version-script6/f.so -240: + grep -q foo@VER_X1 out/test/elf/i386/version-script6/log -247: ++ testname=warn-common -247: ++ echo -n 'Testing warn-common ... ' -247: Testing warn-common ... ++ t=out/test/elf/i386/warn-common -247: ++ mkdir -p out/test/elf/i386/warn-common -240: + grep -q bar@VER_X2 out/test/elf/i386/version-script6/log -240: + grep -q baz@@VER_Y2 out/test/elf/i386/version-script6/log -243: + grep -q ' foo@@VER1$' out/test/elf/i386/version-script9/log -243: + on_exit -243: + echo OK -243: OK -243: + exit 0 -240/269 Test #243: i686-version-script9 ................ Passed 0.08 sec -test 248 - Start 248: i686-warn-once - -248: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-once.sh" -248: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -248: Test timeout computed to be: 1500 -247: + cc -fcommon -c -xc -o out/test/elf/i386/warn-common/a.o - -240: + on_exit -240: + echo OK -240: OK -240: + exit 0 -241/269 Test #240: i686-version-script6 ................ Passed 0.19 sec -test 249 - Start 249: i686-warn-symbol-type - -249: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-symbol-type.sh" -249: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -249: Test timeout computed to be: 1500 -245: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' -245: + cc -B. -shared -o out/test/elf/i386/versioned-undef/c.so out/test/elf/i386/versioned-undef/a.o -Wl,--version-script=out/test/elf/i386/versioned-undef/b.ver -248: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-once.sh -248: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -248: ++ export LC_ALL=C -248: ++ LC_ALL=C -247: + cat -249: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-symbol-type.sh -248: ++++ uname -m -248: +++ canonical_name i686 +248: +++ canonical_name x86_64 248: +++ case $1 in -248: +++ echo i386 -246: + cat -246: + cc -xc -c -o out/test/elf/i386/visibility/b.o - -248: ++ HOST=i386 +248: +++ echo x86_64 +247: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-irregular-start-addr.sh .sh +248: ++ HOST=x86_64 248: ++ '[' -n '' ']' -248: ++ MACHINE=i386 +248: ++ MACHINE=x86_64 248: ++ '[' -n '' ']' 248: ++ CC=cc 248: ++ CXX=c++ @@ -17431,21 +18674,42 @@ 248: ++ QEMU= 248: ++ trap 'on_error $LINENO' ERR 248: ++ trap on_exit EXIT -248: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-once.sh .sh +248: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-alignment.sh .sh +247: ++ testname=tls-irregular-start-addr +247: ++ echo -n 'Testing tls-irregular-start-addr ... ' +247: Testing tls-irregular-start-addr ... ++ t=out/test/elf/x86_64/tls-irregular-start-addr +247: ++ mkdir -p out/test/elf/x86_64/tls-irregular-start-addr +248: ++ testname=tls-large-alignment +248: ++ echo -n 'Testing tls-large-alignment ... ' +248: Testing tls-large-alignment ... ++ t=out/test/elf/x86_64/tls-large-alignment +248: ++ mkdir -p out/test/elf/x86_64/tls-large-alignment +247: + cat +247: + cc -fPIC -c -o out/test/elf/x86_64/tls-irregular-start-addr/a.o -xc - +234: + cc -B. -o out/test/elf/x86_64/sysroot/exe out/test/elf/x86_64/sysroot/c.o -Wl,--sysroot=out/test/elf/x86_64/sysroot/ -Wl,-L=/foo/bar -lfoo +238: + on_exit +238: + echo OK +238: OK +238: + exit 0 +234/309 Test #238: x86_64-thread-count ..................... Passed 0.24 sec +test 249 + Start 249: x86_64-tls-large-static-image + +249: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-static-image.sh" +249: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +249: Test timeout computed to be: 1500 +248: + cat +248: + cc -fPIC -std=c11 -c -o out/test/elf/x86_64/tls-large-alignment/a.o -xc - +249: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-static-image.sh 249: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 249: ++ export LC_ALL=C 249: ++ LC_ALL=C -248: ++ testname=warn-once -248: ++ echo -n 'Testing warn-once ... ' -248: Testing warn-once ... ++ t=out/test/elf/i386/warn-once -248: ++ mkdir -p out/test/elf/i386/warn-once 249: ++++ uname -m -249: +++ canonical_name i686 +249: +++ canonical_name x86_64 249: +++ case $1 in -249: +++ echo i386 -249: ++ HOST=i386 +249: +++ echo x86_64 +249: ++ HOST=x86_64 249: ++ '[' -n '' ']' -249: ++ MACHINE=i386 +249: ++ MACHINE=x86_64 249: ++ '[' -n '' ']' 249: ++ CC=cc 249: ++ CXX=c++ @@ -17457,82 +18721,57 @@ 249: ++ QEMU= 249: ++ trap 'on_error $LINENO' ERR 249: ++ trap on_exit EXIT -248: + cat -248: + cc -c -fPIC -xc -o out/test/elf/i386/warn-once/a.o - -249: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-symbol-type.sh .sh -249: ++ testname=warn-symbol-type -249: ++ echo -n 'Testing warn-symbol-type ... ' -249: Testing warn-symbol-type ... ++ t=out/test/elf/i386/warn-symbol-type -249: ++ mkdir -p out/test/elf/i386/warn-symbol-type -247: + cat -247: + cc -fcommon -c -xc -o out/test/elf/i386/warn-common/b.o - -242: + cc -B. -o out/test/elf/i386/version-script8/exe out/test/elf/i386/version-script8/c.o out/test/elf/i386/version-script8/b.so -249: + cc -c -fPIC -xc -o out/test/elf/i386/warn-symbol-type/a.o - +249: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-static-image.sh .sh +249: ++ testname=tls-large-static-image +249: ++ echo -n 'Testing tls-large-static-image ... ' +249: Testing tls-large-static-image ... ++ t=out/test/elf/x86_64/tls-large-static-image +249: ++ mkdir -p out/test/elf/x86_64/tls-large-static-image +241: + cc -B. -shared -o out/test/elf/x86_64/tls-df-static-tls/b.so out/test/elf/x86_64/tls-df-static-tls/a.o -Wl,--relax +249: + cc -fPIC -c -o out/test/elf/x86_64/tls-large-static-image/a.o -xc - 249: + cat -234: + nm -g out/test/elf/i386/version-script17/exe2 -234: + grep -q foo out/test/elf/i386/version-script17/log2 -234: + cat -234: + cc -B. -o out/test/elf/i386/version-script17/exe3 out/test/elf/i386/version-script17/a.o out/test/elf/i386/version-script17/b.so -Wl,--version-script=out/test/elf/i386/version-script17/d.ver -246: + rm -f out/test/elf/i386/visibility/c.a -246: + ar crs out/test/elf/i386/visibility/c.a out/test/elf/i386/visibility/a.o out/test/elf/i386/visibility/b.o -246: + cat +243: + cat +243: + gcc -fPIC -fno-plt -c -o out/test/elf/x86_64/tls-gd-noplt/b.o -xc - +237: + rm -f out/test/elf/x86_64/thin-archive/d.a +232: + out/test/elf/x86_64/synthetic-symbols/exe +242: + cc -B. -o out/test/elf/x86_64/tls-dso/exe out/test/elf/x86_64/tls-dso/a.so out/test/elf/x86_64/tls-dso/b.o 245: + cat -245: + cc -c -o out/test/elf/i386/versioned-undef/d.o -xc - -246: + cc -xc -fPIC -c -o out/test/elf/i386/visibility/d.o - -248: + cc -c -fPIC -xc -o out/test/elf/i386/warn-once/b.o - +248: + cc -fPIC -std=c11 -c -o out/test/elf/x86_64/tls-large-alignment/b.o -xc - 248: + cat -247: + cc -B. -o out/test/elf/i386/warn-common/exe out/test/elf/i386/warn-common/a.o out/test/elf/i386/warn-common/b.o -242: + out/test/elf/i386/version-script8/exe -242: + readelf --dyn-syms out/test/elf/i386/version-script8/b.so -249: + cc -B. -shared -o out/test/elf/i386/warn-symbol-type/a.so out/test/elf/i386/warn-symbol-type/a.o -242: + grep -Fq foo@@ver1 out/test/elf/i386/version-script8/log -248: + cc -B. -o out/test/elf/i386/warn-once/exe out/test/elf/i386/warn-once/a.o out/test/elf/i386/warn-once/b.o -Wl,--warn-unresolved-symbols,--warn-once -246: + cc -B. -shared -o out/test/elf/i386/visibility/e.so out/test/elf/i386/visibility/c.a out/test/elf/i386/visibility/d.o -242: + grep -Fq bar@@ver2 out/test/elf/i386/version-script8/log -242: + grep -Fq baz out/test/elf/i386/version-script8/log -242: + on_exit -242: + echo OK -242: OK -242: + exit 0 -245: + cc -B. -o out/test/elf/i386/versioned-undef/exe out/test/elf/i386/versioned-undef/d.o out/test/elf/i386/versioned-undef/c.so -242/269 Test #242: i686-version-script8 ................ Passed 0.26 sec +237: + cd out/test/elf/x86_64/thin-archive +237: ++ pwd +246: + cc -B. -shared -o out/test/elf/x86_64/tls-ie/b.so out/test/elf/x86_64/tls-ie/a.o +237: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/out/test/elf/x86_64/thin-archive/c.o +235: + on_exit +235: + echo OK +235: OK +235: + exit 0 +245: + gcc -fPIC -c -o out/test/elf/x86_64/tls-gd/b.o -xc - +235/309 Test #235: x86_64-sysroot2 ......................... Passed 0.33 sec test 250 - Start 250: i686-warn-unresolved-symbols + Start 250: x86_64-tls-ld-noplt -250: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-unresolved-symbols.sh" +250: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld-noplt.sh" 250: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 250: Test timeout computed to be: 1500 -234: + nm -g out/test/elf/i386/version-script17/exe3 -250: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-unresolved-symbols.sh +244: + cat +244: + cc -fPIC -c -o out/test/elf/x86_64/tls-gd-to-ie/b.o -xc - +250: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld-noplt.sh +162: + out/test/elf/x86_64/many-sections/exe +162: + grep -q Hello 250: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 250: ++ export LC_ALL=C 250: ++ LC_ALL=C -247: + grep -Fq 'multiple common symbols' out/test/elf/i386/warn-common/log -247: + cc -B. -o out/test/elf/i386/warn-common/exe out/test/elf/i386/warn-common/a.o out/test/elf/i386/warn-common/b.o -Wl,-warn-common -234: + grep -q foo out/test/elf/i386/version-script17/log3 250: ++++ uname -m -234: + on_exit -234: + echo OK -234: OK -234: + exit 0 -250: +++ canonical_name i686 +162: + on_exit +162: + echo OK +162: OK +162: + exit 0 +250: +++ canonical_name x86_64 250: +++ case $1 in -250: +++ echo i386 -243/269 Test #234: i686-version-script17 ............... Passed 0.41 sec -test 251 - Start 251: i686-weak-export-dso - -251: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-dso.sh" -251: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -251: Test timeout computed to be: 1500 -249: + grep -q 'warning: symbol type mismatch: times' out/test/elf/i386/warn-symbol-type/log -249: + on_exit -249: + echo OK -249: OK -249: + exit 0 -250: ++ HOST=i386 +250: +++ echo x86_64 +250: ++ HOST=x86_64 250: ++ '[' -n '' ']' -250: ++ MACHINE=i386 +250: ++ MACHINE=x86_64 250: ++ '[' -n '' ']' 250: ++ CC=cc 250: ++ CXX=c++ @@ -17544,29 +18783,31 @@ 250: ++ QEMU= 250: ++ trap 'on_error $LINENO' ERR 250: ++ trap on_exit EXIT -250: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-unresolved-symbols.sh .sh -244/269 Test #249: i686-warn-symbol-type ............... Passed 0.13 sec -test 252 - Start 252: i686-weak-export-exe +236/309 Test #162: x86_64-many-sections .................... Passed 1.64 sec +test 251 + Start 251: x86_64-tls-ld -252: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-exe.sh" -252: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -252: Test timeout computed to be: 1500 -251: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-dso.sh +251: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld.sh" +251: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +251: Test timeout computed to be: 1500 +250: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld-noplt.sh .sh +250: ++ testname=tls-ld-noplt +250: ++ echo -n 'Testing tls-ld-noplt ... ' +250: Testing tls-ld-noplt ... ++ t=out/test/elf/x86_64/tls-ld-noplt +250: ++ mkdir -p out/test/elf/x86_64/tls-ld-noplt +251: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld.sh +250: + cat +250: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/elf/x86_64/tls-ld-noplt/a.o -xc - 251: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 251: ++ export LC_ALL=C 251: ++ LC_ALL=C -250: ++ testname=warn-unresolved-symbols -250: ++ echo -n 'Testing warn-unresolved-symbols ... ' -250: Testing warn-unresolved-symbols ... ++ t=out/test/elf/i386/warn-unresolved-symbols -250: ++ mkdir -p out/test/elf/i386/warn-unresolved-symbols 251: ++++ uname -m -251: +++ canonical_name i686 +251: +++ canonical_name x86_64 251: +++ case $1 in -251: +++ echo i386 -251: ++ HOST=i386 +251: +++ echo x86_64 +251: ++ HOST=x86_64 251: ++ '[' -n '' ']' -251: ++ MACHINE=i386 +251: ++ MACHINE=x86_64 251: ++ '[' -n '' ']' 251: ++ CC=cc 251: ++ CXX=c++ @@ -17578,53 +18819,42 @@ 251: ++ QEMU= 251: ++ trap 'on_error $LINENO' ERR 251: ++ trap on_exit EXIT -251: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-dso.sh .sh -250: + cat -251: ++ testname=weak-export-dso -251: ++ echo -n 'Testing weak-export-dso ... ' -251: Testing weak-export-dso ... ++ t=out/test/elf/i386/weak-export-dso -251: ++ mkdir -p out/test/elf/i386/weak-export-dso -250: + cc -c -o out/test/elf/i386/warn-unresolved-symbols/a.o -xc - -251: + cc -fPIC -c -o out/test/elf/i386/weak-export-dso/a.o -xc - +251: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld.sh .sh +251: ++ testname=tls-ld +251: ++ echo -n 'Testing tls-ld ... ' +251: Testing tls-ld ... ++ t=out/test/elf/x86_64/tls-ld +251: ++ mkdir -p out/test/elf/x86_64/tls-ld 251: + cat -248: ++ grep 'undefined symbol:.* foo$' out/test/elf/i386/warn-once/log -248: ++ wc -l -246: + readelf --dyn-syms out/test/elf/i386/visibility/e.so -246: + grep -Fq foo out/test/elf/i386/visibility/log -252: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-exe.sh -246: + on_exit -246: + echo OK -246: OK -246: + exit 0 -245/269 Test #246: i686-visibility ..................... Passed 0.22 sec -test 253 - Start 253: i686-weak-undef-dso +251: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/x86_64/tls-ld/a.o -xc - +241: + readelf --dynamic out/test/elf/x86_64/tls-df-static-tls/b.so +241: + grep -q STATIC_TLS +241: + cc -B. -shared -o out/test/elf/x86_64/tls-df-static-tls/c.so out/test/elf/x86_64/tls-df-static-tls/a.o -Wl,--no-relax +242: + out/test/elf/x86_64/tls-dso/exe +242: + grep -q '5 3 5 3 5 3' +246: + gcc -c -o out/test/elf/x86_64/tls-ie/c.o -xc - +246: + cat +242: + on_exit +242: + echo OK +242: OK +242: + exit 0 +237/309 Test #242: x86_64-tls-dso .......................... Passed 0.17 sec +test 252 + Start 252: x86_64-tls-le-error -253: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef-dso.sh" -253: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -253: Test timeout computed to be: 1500 +252: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le-error.sh" +252: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +252: Test timeout computed to be: 1500 +252: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le-error.sh 252: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 252: ++ export LC_ALL=C 252: ++ LC_ALL=C 252: ++++ uname -m -252: +++ canonical_name i686 +252: +++ canonical_name x86_64 252: +++ case $1 in -252: +++ echo i386 -247: + grep -Fq 'multiple common symbols' out/test/elf/i386/warn-common/log -247: + on_exit -247: + echo OK -247: OK -247: + exit 0 -246/269 Test #247: i686-warn-common .................... Passed 0.20 sec -test 254 - Start 254: i686-weak-undef - -254: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef.sh" -254: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -254: Test timeout computed to be: 1500 -252: ++ HOST=i386 +252: +++ echo x86_64 +252: ++ HOST=x86_64 252: ++ '[' -n '' ']' -252: ++ MACHINE=i386 +252: ++ MACHINE=x86_64 252: ++ '[' -n '' ']' 252: ++ CC=cc 252: ++ CXX=c++ @@ -17636,35 +18866,37 @@ 252: ++ QEMU= 252: ++ trap 'on_error $LINENO' ERR 252: ++ trap on_exit EXIT -252: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-exe.sh .sh -252: ++ testname=weak-export-exe -252: ++ echo -n 'Testing weak-export-exe ... ' -252: Testing weak-export-exe ... ++ t=out/test/elf/i386/weak-export-exe -252: ++ mkdir -p out/test/elf/i386/weak-export-exe -253: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef-dso.sh -245: + out/test/elf/i386/versioned-undef/exe -245: + grep -q '^1 2 3 3$' -253: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -245: + on_exit -245: + echo OK -245: OK -245: + exit 0 -247/269 Test #245: i686-versioned-undef ................ Passed 0.24 sec -test 255 - Start 255: i686-weak-undef2 +252: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le-error.sh .sh +252: ++ testname=tls-le-error +252: ++ echo -n 'Testing tls-le-error ... ' +252: Testing tls-le-error ... ++ t=out/test/elf/x86_64/tls-le-error +252: ++ mkdir -p out/test/elf/x86_64/tls-le-error +252: + cat +252: + gcc -fPIC -c -o out/test/elf/x86_64/tls-le-error/a.o -xc - +241: + readelf --dynamic out/test/elf/x86_64/tls-df-static-tls/c.so +241: + grep -q STATIC_TLS +241: + on_exit +241: + echo OK +241: OK +241: + exit 0 +238/309 Test #241: x86_64-tls-df-static-tls ................ Passed 0.20 sec +test 253 + Start 253: x86_64-tls-le -255: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef2.sh" -255: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -255: Test timeout computed to be: 1500 +253: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le.sh" +253: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +253: Test timeout computed to be: 1500 +253: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le.sh +253: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 253: ++ export LC_ALL=C 253: ++ LC_ALL=C 253: ++++ uname -m -253: +++ canonical_name i686 +253: +++ canonical_name x86_64 253: +++ case $1 in -253: +++ echo i386 -253: ++ HOST=i386 +253: +++ echo x86_64 +253: ++ HOST=x86_64 253: ++ '[' -n '' ']' -253: ++ MACHINE=i386 +253: ++ MACHINE=x86_64 253: ++ '[' -n '' ']' 253: ++ CC=cc 253: ++ CXX=c++ @@ -17676,37 +18908,55 @@ 253: ++ QEMU= 253: ++ trap 'on_error $LINENO' ERR 253: ++ trap on_exit EXIT -253: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef-dso.sh .sh -254: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef.sh +253: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le.sh .sh +253: ++ testname=tls-le +253: ++ echo -n 'Testing tls-le ... ' +253: Testing tls-le ... ++ t=out/test/elf/x86_64/tls-le +253: ++ mkdir -p out/test/elf/x86_64/tls-le +253: + cat +253: + gcc -fPIC -c -o out/test/elf/x86_64/tls-le/a.o -xc - +237: + cc -B. -Wl,--trace -o out/test/elf/x86_64/thin-archive/exe out/test/elf/x86_64/thin-archive/d.o out/test/elf/x86_64/thin-archive/d.a +232: + grep -q '^end=foo$' out/test/elf/x86_64/synthetic-symbols/log +232: + grep -q '^etext=foo$' out/test/elf/x86_64/synthetic-symbols/log +232: + grep -q '^edata=foo$' out/test/elf/x86_64/synthetic-symbols/log +247: + cc -B. -o out/test/elf/x86_64/tls-irregular-start-addr/exe1 out/test/elf/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-relax +249: + cat +250: + cat +249: + cc -fPIC -c -o out/test/elf/x86_64/tls-large-static-image/b.o -xc - +250: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/elf/x86_64/tls-ld-noplt/b.o -xc - +245: + cat +246: + cc -B. -o out/test/elf/x86_64/tls-ie/exe out/test/elf/x86_64/tls-ie/b.so out/test/elf/x86_64/tls-ie/c.o +243: + cat +245: + gcc -fPIC -c -o out/test/elf/x86_64/tls-gd/c.o -xc - +243: + gcc -fPIC -fno-plt -c -o out/test/elf/x86_64/tls-gd-noplt/c.o -xc - +232: + grep -q '^__ehdr_start=0x40000$' out/test/elf/x86_64/synthetic-symbols/log +232: + grep -q '^__executable_start=0x40000$' out/test/elf/x86_64/synthetic-symbols/log +234: + cc -B. -o out/test/elf/x86_64/sysroot/exe out/test/elf/x86_64/sysroot/c.o -Wl,--sysroot=out/test/elf/x86_64/sysroot/ '-Wl,-L$SYSROOTfoo/bar' -lfoo +232: + grep -q '^section foo$' out/test/elf/x86_64/synthetic-symbols/log +232: + on_exit +232: + echo OK +232: OK +232: + exit 0 +239/309 Test #232: x86_64-synthetic-symbols ................ Passed 0.45 sec +test 254 + Start 254: x86_64-tls-nopic + +254: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-nopic.sh" +254: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +254: Test timeout computed to be: 1500 +252: + cc -B. -shared -o out/test/elf/x86_64/tls-le-error/b.so out/test/elf/x86_64/tls-le-error/a.o +254: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-nopic.sh 254: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 254: ++ export LC_ALL=C 254: ++ LC_ALL=C 254: ++++ uname -m -254: +++ canonical_name i686 +254: +++ canonical_name x86_64 254: +++ case $1 in -254: +++ echo i386 -254: ++ HOST=i386 +254: +++ echo x86_64 +254: ++ HOST=x86_64 254: ++ '[' -n '' ']' -254: ++ MACHINE=i386 +254: ++ MACHINE=x86_64 254: ++ '[' -n '' ']' -252: + cat -252: + cc -fPIC -c -o out/test/elf/i386/weak-export-exe/a.o -xc - -248: + '[' 1 = 1 ']' -248: + on_exit -248: + echo OK -248: OK -248: + exit 0 -248/269 Test #248: i686-warn-once ...................... Passed 0.18 sec -test 256 - Start 256: i686-whole-archive - -256: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/whole-archive.sh" -256: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -256: Test timeout computed to be: 1500 -253: ++ testname=weak-undef-dso -253: ++ echo -n 'Testing weak-undef-dso ... ' -253: Testing weak-undef-dso ... ++ t=out/test/elf/i386/weak-undef-dso -253: ++ mkdir -p out/test/elf/i386/weak-undef-dso 254: ++ CC=cc 254: ++ CXX=c++ 254: ++ GCC=gcc @@ -17717,31 +18967,71 @@ 254: ++ QEMU= 254: ++ trap 'on_error $LINENO' ERR 254: ++ trap on_exit EXIT -254: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef.sh .sh -254: ++ testname=weak-undef -254: ++ echo -n 'Testing weak-undef ... ' -254: Testing weak-undef ... ++ t=out/test/elf/i386/weak-undef -254: ++ mkdir -p out/test/elf/i386/weak-undef -250: + grep -q 'undefined symbol:.*foo' -250: + cc -B. -o out/test/elf/i386/warn-unresolved-symbols/exe out/test/elf/i386/warn-unresolved-symbols/a.o -255: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef2.sh +254: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-nopic.sh .sh +254: ++ testname=tls-nopic +254: ++ echo -n 'Testing tls-nopic ... ' +254: Testing tls-nopic ... ++ t=out/test/elf/x86_64/tls-nopic +254: ++ mkdir -p out/test/elf/x86_64/tls-nopic +254: + cat +254: + gcc -c -o out/test/elf/x86_64/tls-nopic/a.o -xc - +244: + cc -B. -shared -o out/test/elf/x86_64/tls-gd-to-ie/c.so out/test/elf/x86_64/tls-gd-to-ie/a.o +251: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/x86_64/tls-ld/b.o -xc - +248: + cc -fPIC -c -o out/test/elf/x86_64/tls-large-alignment/c.o -xc - +248: + cat +251: + cat +247: + out/test/elf/x86_64/tls-irregular-start-addr/exe1 +247: + grep -q '^42$' +237: + grep -Eq 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/elf/x86_64/thin-archive/log +237: + grep -Eq 'thin-archive/d.a\(.*/b.o\)' out/test/elf/x86_64/thin-archive/log +247: + cc -B. -o out/test/elf/x86_64/tls-irregular-start-addr/exe2 out/test/elf/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-no-relax +237: + grep -Fq thin-archive/d.o out/test/elf/x86_64/thin-archive/log +237: + out/test/elf/x86_64/thin-archive/exe +237: + grep -q 15 +234: + cc -B. -o out/test/elf/x86_64/sysroot/exe out/test/elf/x86_64/sysroot/c.o -Wl,--sysroot=out/test/elf/x86_64/sysroot/ '-Wl,-L$SYSROOT/foo/bar' -lfoo +246: + out/test/elf/x86_64/tls-ie/exe +246: + grep -q '^0 0 3 5 7$' +237: + on_exit +237: + echo OK +237: OK +237: + exit 0 +240/309 Test #237: x86_64-thin-archive ..................... Passed 0.40 sec +test 255 + Start 255: x86_64-tls-pic + +255: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-pic.sh" +255: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +255: Test timeout computed to be: 1500 +246: + cc -B. -o out/test/elf/x86_64/tls-ie/exe out/test/elf/x86_64/tls-ie/b.so out/test/elf/x86_64/tls-ie/c.o -Wl,-no-relax +252: + grep -q 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' out/test/elf/x86_64/tls-le-error/log +250: + cc -B. -o out/test/elf/x86_64/tls-ld-noplt/exe out/test/elf/x86_64/tls-ld-noplt/a.o out/test/elf/x86_64/tls-ld-noplt/b.o +245: + cc -B. -shared -o out/test/elf/x86_64/tls-gd/d.so out/test/elf/x86_64/tls-gd/b.o +243: + cc -B. -shared -o out/test/elf/x86_64/tls-gd-noplt/d.so out/test/elf/x86_64/tls-gd-noplt/b.o +255: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-pic.sh +253: + cat +253: + gcc -fPIC -c -o out/test/elf/x86_64/tls-le/b.o -xc - 255: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 255: ++ export LC_ALL=C 255: ++ LC_ALL=C -253: + cat -253: + cc -c -o out/test/elf/i386/weak-undef-dso/a.o -fPIC -xc - -254: + cat -254: + cc -c -o out/test/elf/i386/weak-undef/a.o -fPIC -xc - +252: + on_exit +252: + echo OK +252: OK +252: + exit 0 +241/309 Test #252: x86_64-tls-le-error ..................... Passed 0.10 sec +test 256 + Start 256: x86_64-tls-small-alignment + +256: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-small-alignment.sh" +256: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +256: Test timeout computed to be: 1500 255: ++++ uname -m -255: +++ canonical_name i686 +255: +++ canonical_name x86_64 255: +++ case $1 in -255: +++ echo i386 -255: ++ HOST=i386 +255: +++ echo x86_64 +255: ++ HOST=x86_64 255: ++ '[' -n '' ']' -255: ++ MACHINE=i386 +255: ++ MACHINE=x86_64 255: ++ '[' -n '' ']' 255: ++ CC=cc -256: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/whole-archive.sh 255: ++ CXX=c++ 255: ++ GCC=gcc 255: ++ GXX=g++ @@ -17751,17 +19041,24 @@ 255: ++ QEMU= 255: ++ trap 'on_error $LINENO' ERR 255: ++ trap on_exit EXIT +255: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-pic.sh .sh +255: ++ testname=tls-pic +255: ++ echo -n 'Testing tls-pic ... ' +255: Testing tls-pic ... ++ t=out/test/elf/x86_64/tls-pic +255: ++ mkdir -p out/test/elf/x86_64/tls-pic +256: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-small-alignment.sh 256: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 256: ++ export LC_ALL=C 256: ++ LC_ALL=C 256: ++++ uname -m -251: + cc -B. -o out/test/elf/i386/weak-export-dso/b.so out/test/elf/i386/weak-export-dso/a.o -shared -256: +++ canonical_name i686 +255: + cat +255: + gcc -fPIC -c -o out/test/elf/x86_64/tls-pic/a.o -xc - +256: +++ canonical_name x86_64 256: +++ case $1 in -256: +++ echo i386 -256: ++ HOST=i386 +256: +++ echo x86_64 +256: ++ HOST=x86_64 256: ++ '[' -n '' ']' -256: ++ MACHINE=i386 +256: ++ MACHINE=x86_64 256: ++ '[' -n '' ']' 256: ++ CC=cc 256: ++ CXX=c++ @@ -17773,88 +19070,54 @@ 256: ++ QEMU= 256: ++ trap 'on_error $LINENO' ERR 256: ++ trap on_exit EXIT -256: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/whole-archive.sh .sh -256: ++ testname=whole-archive -256: ++ echo -n 'Testing whole-archive ... ' -256: Testing whole-archive ... ++ t=out/test/elf/i386/whole-archive -256: ++ mkdir -p out/test/elf/i386/whole-archive +256: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-small-alignment.sh .sh +249: + cc -B. -o out/test/elf/x86_64/tls-large-static-image/exe out/test/elf/x86_64/tls-large-static-image/a.o out/test/elf/x86_64/tls-large-static-image/b.o +256: ++ testname=tls-small-alignment +256: ++ echo -n 'Testing tls-small-alignment ... ' +256: Testing tls-small-alignment ... ++ t=out/test/elf/x86_64/tls-small-alignment +256: ++ mkdir -p out/test/elf/x86_64/tls-small-alignment +244: + cc -B. -o out/test/elf/x86_64/tls-gd-to-ie/exe1 out/test/elf/x86_64/tls-gd-to-ie/b.o out/test/elf/x86_64/tls-gd-to-ie/c.so 256: + cat -256: + cc -o out/test/elf/i386/whole-archive/a.o -c -x assembler - -255: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef2.sh .sh -255: ++ testname=weak-undef2 -255: ++ echo -n 'Testing weak-undef2 ... ' -255: Testing weak-undef2 ... ++ t=out/test/elf/i386/weak-undef2 -255: ++ mkdir -p out/test/elf/i386/weak-undef2 -256: + cc -o out/test/elf/i386/whole-archive/b.o -c -xc - -256: + echo 'int fn1() { return 42; }' -255: + cc -c -o out/test/elf/i386/weak-undef2/a.o -xc - -253: + cc -B. -shared -o out/test/elf/i386/weak-undef-dso/b.so out/test/elf/i386/weak-undef-dso/a.o -255: + cat -252: + cc -B. -o out/test/elf/i386/weak-export-exe/exe out/test/elf/i386/weak-export-exe/a.o -254: + cat -254: + cc -c -o out/test/elf/i386/weak-undef/b.o -fno-PIC -xc - -251: + cc -B. -o out/test/elf/i386/weak-export-dso/c.so out/test/elf/i386/weak-export-dso/a.o -shared -Wl,-z,defs -256: + echo 'int fn2() { return 42; }' -256: + cc -o out/test/elf/i386/whole-archive/c.o -c -xc - -250: + cc -B. -o out/test/elf/i386/warn-unresolved-symbols/exe out/test/elf/i386/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols -250: + grep -q 'undefined symbol:.*foo' -255: + cc -c -o out/test/elf/i386/weak-undef2/b.o -xc - -255: + cat -244: + grep -q '[ms]old .*compatible with GNU ld' -244: + ./mold -v -254: + cc -fcommon -xc -c -o out/test/elf/i386/weak-undef/c.o - -254: + cat -244: + grep -q '[ms]old .*compatible with GNU ld' -253: + cat -251: + readelf --dyn-syms out/test/elf/i386/weak-export-dso/b.so -251: + grep -q 'WEAK DEFAULT UND foo' -253: + cc -xc -c -o out/test/elf/i386/weak-undef-dso/c.o - -244: + ./mold --version -256: + rm -f out/test/elf/i386/whole-archive/d.a -251: + readelf --dyn-syms out/test/elf/i386/weak-export-dso/c.so -251: + grep -q 'WEAK DEFAULT UND foo' -252: + readelf --dyn-syms out/test/elf/i386/weak-export-exe/exe -252: + grep -q 'WEAK DEFAULT UND foo' -251: + on_exit -256: + ar cr out/test/elf/i386/whole-archive/d.a out/test/elf/i386/whole-archive/b.o out/test/elf/i386/whole-archive/c.o -251: + echo OK -251: OK -251: + exit 0 -249/269 Test #251: i686-weak-export-dso ................ Passed 0.17 sec +256: + cc -fPIC -c -o out/test/elf/x86_64/tls-small-alignment/a.o -xassembler - +256: + cat +256: + cc -fPIC -std=c11 -c -o out/test/elf/x86_64/tls-small-alignment/b.o -xc - +247: + out/test/elf/x86_64/tls-irregular-start-addr/exe2 +247: + grep -q '^42$' +251: + cc -B. -o out/test/elf/x86_64/tls-ld/exe1 out/test/elf/x86_64/tls-ld/a.o out/test/elf/x86_64/tls-ld/b.o -Wl,-relax +247: + cc -B. -o out/test/elf/x86_64/tls-irregular-start-addr/exe3 out/test/elf/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-relax +234: + cc -B. -o out/test/elf/x86_64/sysroot/exe out/test/elf/x86_64/sysroot/c.o -lfoo +245: + cc -B. -shared -o out/test/elf/x86_64/tls-gd/e.so out/test/elf/x86_64/tls-gd/c.o -Wl,--no-relax +250: + out/test/elf/x86_64/tls-ld-noplt/exe +250: + grep -q '3 5 3 5' +243: + cc -B. -shared -o out/test/elf/x86_64/tls-gd-noplt/e.so out/test/elf/x86_64/tls-gd-noplt/c.o -Wl,--no-relax +244: + out/test/elf/x86_64/tls-gd-to-ie/exe1 +244: + grep -q '1 2 3' +250: + cc -B. -o out/test/elf/x86_64/tls-ld-noplt/exe out/test/elf/x86_64/tls-ld-noplt/a.o out/test/elf/x86_64/tls-ld-noplt/b.o -Wl,-no-relax +244: + cc -B. -shared -o out/test/elf/x86_64/tls-gd-to-ie/d.so out/test/elf/x86_64/tls-gd-to-ie/a.o -Wl,-no-relax +249: + out/test/elf/x86_64/tls-large-static-image/exe +249: + grep -q '^1 2 3 0 5$' +249: + on_exit +249: + echo OK +249: OK +249: + exit 0 +242/309 Test #249: x86_64-tls-large-static-image ........... Passed 0.20 sec test 257 - Start 257: i686-wrap-lto + Start 257: x86_64-tlsdesc-import -257: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap-lto.sh" +257: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-import.sh" 257: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 257: Test timeout computed to be: 1500 -255: + cc -B. -o out/test/elf/i386/weak-undef2/exe out/test/elf/i386/weak-undef2/a.o out/test/elf/i386/weak-undef2/b.o -252: + out/test/elf/i386/weak-export-exe/exe -252: + grep -q '^3$' -256: + cc -B. -nostdlib -o out/test/elf/i386/whole-archive/exe out/test/elf/i386/whole-archive/a.o out/test/elf/i386/whole-archive/d.a -244: + ./mold -V -244: + grep -q '[ms]old .*compatible with GNU ld' -257: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap-lto.sh -252: + on_exit -252: + echo OK -252: OK -252: + exit 0 +257: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-import.sh 257: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -250/269 Test #252: i686-weak-export-exe ................ Passed 0.17 sec -test 258 - Start 258: i686-wrap - -258: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap.sh" -258: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -258: Test timeout computed to be: 1500 257: ++ export LC_ALL=C 257: ++ LC_ALL=C 257: ++++ uname -m -257: +++ canonical_name i686 +257: +++ canonical_name x86_64 257: +++ case $1 in -257: +++ echo i386 -257: ++ HOST=i386 +257: +++ echo x86_64 +257: ++ HOST=x86_64 257: ++ '[' -n '' ']' -257: ++ MACHINE=i386 +257: ++ MACHINE=x86_64 257: ++ '[' -n '' ']' 257: ++ CC=cc 257: ++ CXX=c++ @@ -17866,26 +19129,55 @@ 257: ++ QEMU= 257: ++ trap 'on_error $LINENO' ERR 257: ++ trap on_exit EXIT -257: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap-lto.sh .sh -257: ++ testname=wrap-lto -257: ++ echo -n 'Testing wrap-lto ... ' -257: Testing wrap-lto ... ++ t=out/test/elf/i386/wrap-lto -257: ++ mkdir -p out/test/elf/i386/wrap-lto +257: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-import.sh .sh +253: + cc -B. -o out/test/elf/x86_64/tls-le/exe out/test/elf/x86_64/tls-le/a.o out/test/elf/x86_64/tls-le/b.o +256: + cat +234: + cc -B. -o out/test/elf/x86_64/sysroot/exe out/test/elf/x86_64/sysroot/c.o -Wl,--sysroot=out/test/elf/x86_64/sysroot -Wl,-Lfoo/bar -lfoo +257: ++ testname=tlsdesc-import +257: ++ echo -n 'Testing tlsdesc-import ... ' +257: Testing tlsdesc-import ... ++ t=out/test/elf/x86_64/tlsdesc-import +257: ++ mkdir -p out/test/elf/x86_64/tlsdesc-import +254: + cat +254: + cc -xc -c -o out/test/elf/x86_64/tls-nopic/b.o - +256: + cc -fPIC -c -o out/test/elf/x86_64/tls-small-alignment/c.o -xc - +257: + '[' x86_64 = x86_64 -o x86_64 = arm ']' +257: + dialect=gnu2 257: + cat -257: + cc -fPIC -shared -o out/test/elf/i386/wrap-lto/a.so -xc - -258: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap.sh +257: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/elf/x86_64/tlsdesc-import/a.o -xc - +255: + cat +246: + grep -q '^0 0 3 5 7$' +255: + cc -xc -c -o out/test/elf/x86_64/tls-pic/b.o - +248: + cc -B. -shared -o out/test/elf/x86_64/tls-large-alignment/d.so out/test/elf/x86_64/tls-large-alignment/a.o out/test/elf/x86_64/tls-large-alignment/b.o +246: + out/test/elf/x86_64/tls-ie/exe +246: + on_exit +246: + echo OK +246: OK +246: + exit 0 +243/309 Test #246: x86_64-tls-ie ........................... Passed 0.26 sec +test 258 + Start 258: x86_64-tlsdesc-static + +258: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-static.sh" +258: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +258: Test timeout computed to be: 1500 +247: + grep -q '^42$' +247: + out/test/elf/x86_64/tls-irregular-start-addr/exe3 +247: + cc -B. -o out/test/elf/x86_64/tls-irregular-start-addr/exe4 out/test/elf/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-no-relax +251: + out/test/elf/x86_64/tls-ld/exe1 +251: + grep -q '3 5 3 5' +251: + cc -B. -o out/test/elf/x86_64/tls-ld/exe2 out/test/elf/x86_64/tls-ld/a.o out/test/elf/x86_64/tls-ld/b.o -Wl,-no-relax +245: + cc -B. -o out/test/elf/x86_64/tls-gd/exe1 out/test/elf/x86_64/tls-gd/a.o out/test/elf/x86_64/tls-gd/d.so out/test/elf/x86_64/tls-gd/e.so +258: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-static.sh 258: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 258: ++ export LC_ALL=C 258: ++ LC_ALL=C 258: ++++ uname -m -244: + ./mold -V -244: + grep -q elf_x86_64 -258: +++ canonical_name i686 +258: +++ canonical_name x86_64 258: +++ case $1 in -258: +++ echo i386 -258: ++ HOST=i386 +258: +++ echo x86_64 +258: ++ HOST=x86_64 258: ++ '[' -n '' ']' -258: ++ MACHINE=i386 +258: ++ MACHINE=x86_64 258: ++ '[' -n '' ']' 258: ++ CC=cc 258: ++ CXX=c++ @@ -17897,71 +19189,39 @@ 258: ++ QEMU= 258: ++ trap 'on_error $LINENO' ERR 258: ++ trap on_exit EXIT -258: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap.sh .sh -258: ++ testname=wrap -258: ++ echo -n 'Testing wrap ... ' -258: Testing wrap ... ++ t=out/test/elf/i386/wrap -258: ++ mkdir -p out/test/elf/i386/wrap -254: + cc -B. -o out/test/elf/i386/weak-undef/exe1 out/test/elf/i386/weak-undef/a.o -pie -244: + ./mold -V -244: + grep -q elf_i386 -258: + cat -250: + cc -B. -o out/test/elf/i386/warn-unresolved-symbols/exe out/test/elf/i386/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols --error-unresolved-symbols -258: + cc -fPIC -shared -o out/test/elf/i386/wrap/a.so -xc - -250: + grep -q 'undefined symbol:.*foo' -244: + cat -244: + cc -c -xc -o out/test/elf/i386/version/a.o - -256: + readelf --symbols out/test/elf/i386/whole-archive/exe -253: + cc -B. -o out/test/elf/i386/weak-undef-dso/exe1 out/test/elf/i386/weak-undef-dso/c.o out/test/elf/i386/weak-undef-dso/b.so -256: + grep -q fn1 out/test/elf/i386/whole-archive/readelf -256: + grep -q fn2 out/test/elf/i386/whole-archive/readelf -256: + cc -B. -nostdlib -o out/test/elf/i386/whole-archive/exe out/test/elf/i386/whole-archive/a.o -Wl,--whole-archive out/test/elf/i386/whole-archive/d.a -254: + cc -B. -o out/test/elf/i386/weak-undef/exe2 out/test/elf/i386/weak-undef/b.o -no-pie -255: + grep -q 'undefined symbol: foo' out/test/elf/i386/weak-undef2/log -250: + on_exit -250: + echo OK -250: OK -250: + exit 0 -251/269 Test #250: i686-warn-unresolved-symbols ........ Passed 0.27 sec +258: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-static.sh .sh +258: ++ testname=tlsdesc-static +258: ++ echo -n 'Testing tlsdesc-static ... ' +258: Testing tlsdesc-static ... ++ t=out/test/elf/x86_64/tlsdesc-static +258: ++ mkdir -p out/test/elf/x86_64/tlsdesc-static +258: + test_cflags -static +243: + cc -B. -o out/test/elf/x86_64/tls-gd-noplt/exe out/test/elf/x86_64/tls-gd-noplt/a.o out/test/elf/x86_64/tls-gd-noplt/d.so out/test/elf/x86_64/tls-gd-noplt/e.so +258: + echo 'int main() {}' +258: + cc -static -o /dev/null -xc - +244: + cc -B. -o out/test/elf/x86_64/tls-gd-to-ie/exe2 out/test/elf/x86_64/tls-gd-to-ie/b.o out/test/elf/x86_64/tls-gd-to-ie/d.so +234: + on_exit +234: + echo OK +234: OK +234: + exit 0 +244/309 Test #234: x86_64-sysroot .......................... Passed 0.55 sec test 259 - Start 259: i686-z-cet-report + Start 259: x86_64-tlsdesc -259: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-cet-report.sh" +259: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc.sh" 259: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 259: Test timeout computed to be: 1500 -255: + on_exit -255: + echo OK -255: OK -255: + exit 0 -252/269 Test #255: i686-weak-undef2 .................... Passed 0.20 sec -test 260 - Start 260: i686-z-defs - -260: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-defs.sh" -260: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -260: Test timeout computed to be: 1500 -244: + rm -f out/test/elf/i386/version/exe -244: + cc -B. -Wl,--version -o out/test/elf/i386/version/exe1 out/test/elf/i386/version/a.o -244: + grep -q '[ms]old' -260: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-defs.sh -260: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -260: ++ export LC_ALL=C -260: ++ LC_ALL=C -259: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-cet-report.sh +255: + cc -B. -o out/test/elf/x86_64/tls-pic/exe out/test/elf/x86_64/tls-pic/a.o out/test/elf/x86_64/tls-pic/b.o +259: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc.sh 259: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 259: ++ export LC_ALL=C 259: ++ LC_ALL=C 259: ++++ uname -m -260: ++++ uname -m -260: +++ canonical_name i686 -260: +++ case $1 in -260: +++ echo i386 -259: +++ canonical_name i686 +259: +++ canonical_name x86_64 259: +++ case $1 in -259: +++ echo i386 -259: ++ HOST=i386 +259: +++ echo x86_64 +259: ++ HOST=x86_64 259: ++ '[' -n '' ']' -259: ++ MACHINE=i386 +259: ++ MACHINE=x86_64 259: ++ '[' -n '' ']' 259: ++ CC=cc 259: ++ CXX=c++ @@ -17971,15 +19231,81 @@ 259: ++ OBJCOPY=objcopy 259: ++ STRIP=strip 259: ++ QEMU= +248: + cc -B. -o out/test/elf/x86_64/tls-large-alignment/exe1 out/test/elf/x86_64/tls-large-alignment/a.o out/test/elf/x86_64/tls-large-alignment/b.o out/test/elf/x86_64/tls-large-alignment/c.o 259: ++ trap 'on_error $LINENO' ERR 259: ++ trap on_exit EXIT -259: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-cet-report.sh .sh -244: + '[' -f out/test/elf/i386/version/exe1 ']' -244: + grep -q '[ms]old' -244: + cc -B. -Wl,-v -o out/test/elf/i386/version/exe2 out/test/elf/i386/version/a.o -260: ++ HOST=i386 +259: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc.sh .sh +254: + cc -B. -o out/test/elf/x86_64/tls-nopic/exe out/test/elf/x86_64/tls-nopic/a.o out/test/elf/x86_64/tls-nopic/b.o +253: + out/test/elf/x86_64/tls-le/exe +253: + grep -q '3 5 3 5' +259: ++ testname=tlsdesc +259: ++ echo -n 'Testing tlsdesc ... ' +259: Testing tlsdesc ... ++ t=out/test/elf/x86_64/tlsdesc +259: ++ mkdir -p out/test/elf/x86_64/tlsdesc +259: + '[' x86_64 = x86_64 -o x86_64 = arm ']' +259: + dialect=gnu2 +259: + cat +253: + cc -B. -o out/test/elf/x86_64/tls-le/exe out/test/elf/x86_64/tls-le/a.o out/test/elf/x86_64/tls-le/b.o -Wl,-no-relax +259: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/elf/x86_64/tlsdesc/a.o -xc - +250: + grep -q '3 5 3 5' +250: + out/test/elf/x86_64/tls-ld-noplt/exe +256: + cc -B. -shared -o out/test/elf/x86_64/tls-small-alignment/d.so out/test/elf/x86_64/tls-small-alignment/a.o out/test/elf/x86_64/tls-small-alignment/b.o +250: + on_exit +250: + echo OK +250: OK +250: + exit 0 +245/309 Test #250: x86_64-tls-ld-noplt ..................... Passed 0.24 sec +test 260 + Start 260: x86_64-trace-symbol + +260: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace-symbol.sh" +260: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +260: Test timeout computed to be: 1500 +251: + out/test/elf/x86_64/tls-ld/exe2 +251: + grep -q '3 5 3 5' +251: + on_exit +251: + echo OK +251: OK +251: + exit 0 +245: + out/test/elf/x86_64/tls-gd/exe1 +243: + out/test/elf/x86_64/tls-gd-noplt/exe +243: + grep -q '1 2 3 4 5 6' +244: + out/test/elf/x86_64/tls-gd-to-ie/exe2 +244: + grep -q '1 2 3' +246/309 Test #251: x86_64-tls-ld ........................... Passed 0.24 sec +test 261 + Start 261: x86_64-trace + +261: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace.sh" +261: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +261: Test timeout computed to be: 1500 +245: + grep -q '1 2 3 4 5 6' +245: + cc -B. -o out/test/elf/x86_64/tls-gd/exe2 out/test/elf/x86_64/tls-gd/a.o out/test/elf/x86_64/tls-gd/d.so out/test/elf/x86_64/tls-gd/e.so -Wl,-no-relax +243: + cc -B. -o out/test/elf/x86_64/tls-gd-noplt/exe out/test/elf/x86_64/tls-gd-noplt/a.o out/test/elf/x86_64/tls-gd-noplt/d.so out/test/elf/x86_64/tls-gd-noplt/e.so -Wl,-no-relax +260: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace-symbol.sh +247: + out/test/elf/x86_64/tls-irregular-start-addr/exe4 +247: + grep -q '^42$' +260: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +260: ++ export LC_ALL=C +260: ++ LC_ALL=C +247: + on_exit +247: + echo OK +247: OK +247: + exit 0 +247/309 Test #247: x86_64-tls-irregular-start-addr ......... Passed 0.29 sec +test 262 + Start 262: x86_64-undefined + +262: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/undefined.sh" +262: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +262: Test timeout computed to be: 1500 +260: ++++ uname -m +260: +++ canonical_name x86_64 +260: +++ case $1 in +260: +++ echo x86_64 +260: ++ HOST=x86_64 260: ++ '[' -n '' ']' -260: ++ MACHINE=i386 +260: ++ MACHINE=x86_64 260: ++ '[' -n '' ']' 260: ++ CC=cc 260: ++ CXX=c++ @@ -17991,79 +19317,24 @@ 260: ++ QEMU= 260: ++ trap 'on_error $LINENO' ERR 260: ++ trap on_exit EXIT -256: + readelf --symbols out/test/elf/i386/whole-archive/exe -260: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-defs.sh .sh -259: ++ testname=z-cet-report -259: ++ echo -n 'Testing z-cet-report ... ' -259: Testing z-cet-report ... ++ t=out/test/elf/i386/z-cet-report -259: ++ mkdir -p out/test/elf/i386/z-cet-report -253: + out/test/elf/i386/weak-undef-dso/exe1 -253: + grep -q bar=-1 -260: ++ testname=z-defs -260: ++ echo -n 'Testing z-defs ... ' -260: Testing z-defs ... ++ t=out/test/elf/i386/z-defs -260: ++ mkdir -p out/test/elf/i386/z-defs -259: + cat -256: + grep -q fn1 out/test/elf/i386/whole-archive/readelf -258: + cat -259: + cc -o out/test/elf/i386/z-cet-report/a.o -c -x assembler - -253: + cat -253: + cc -xc -c -o out/test/elf/i386/weak-undef-dso/d.o - -258: + cc -c -o out/test/elf/i386/wrap/b.o -xc - -260: + cc -fPIC -c -o out/test/elf/i386/z-defs/a.o -xc - -260: + cat -256: + grep -q fn2 out/test/elf/i386/whole-archive/readelf -257: + cat -257: + cc -c -o out/test/elf/i386/wrap-lto/b.o -xc - -flto -256: + cc -B. -nostdlib -o out/test/elf/i386/whole-archive/exe out/test/elf/i386/whole-archive/a.o -Wl,--whole-archive -Wl,--no-whole-archive out/test/elf/i386/whole-archive/d.a -259: + cc -B. -o out/test/elf/i386/z-cet-report/exe out/test/elf/i386/z-cet-report/a.o -254: + cc -B. -o out/test/elf/i386/weak-undef/exe3 out/test/elf/i386/weak-undef/a.o out/test/elf/i386/weak-undef/c.o -pie -244: + out/test/elf/i386/version/exe2 -244: + grep -q 'Hello world' -244: + ./mold --v -260: + cc -B. -shared -o out/test/elf/i386/z-defs/b.so out/test/elf/i386/z-defs/a.o -257: + cc -c -o out/test/elf/i386/wrap-lto/c.o -xc - -flto -257: + cat -253: + cc -B. -o out/test/elf/i386/weak-undef-dso/exe2 out/test/elf/i386/weak-undef-dso/d.o out/test/elf/i386/weak-undef-dso/b.so -244: + grep -q 'unknown command line option:' out/test/elf/i386/version/log -256: + readelf --symbols out/test/elf/i386/whole-archive/exe -244: + on_exit -244: + echo OK -244: OK -244: + exit 0 -253/269 Test #244: i686-version ........................ Passed 0.52 sec -test 261 - Start 261: i686-z-dynamic-undefined-weak - -261: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-dynamic-undefined-weak.sh" -261: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -261: Test timeout computed to be: 1500 -256: + grep -q fn1 out/test/elf/i386/whole-archive/readelf -256: + grep -q fn2 out/test/elf/i386/whole-archive/readelf -261: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-dynamic-undefined-weak.sh -256: + on_exit -256: + echo OK -256: OK -256: + exit 0 -254/269 Test #256: i686-whole-archive .................. Passed 0.27 sec -test 262 - Start 262: i686-z-max-page-size - -262: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-max-page-size.sh" -262: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu -262: Test timeout computed to be: 1500 +244: + cc -B. -shared -o out/test/elf/x86_64/tls-gd-to-ie/e.so out/test/elf/x86_64/tls-gd-to-ie/a.o -Wl,-z,nodlopen +261: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace.sh 261: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 261: ++ export LC_ALL=C 261: ++ LC_ALL=C +260: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace-symbol.sh .sh 261: ++++ uname -m -258: + cat -258: + cc -c -o out/test/elf/i386/wrap/c.o -xc - -261: +++ canonical_name i686 +260: ++ testname=trace-symbol +260: ++ echo -n 'Testing trace-symbol ... ' +260: Testing trace-symbol ... ++ t=out/test/elf/x86_64/trace-symbol +260: ++ mkdir -p out/test/elf/x86_64/trace-symbol +261: +++ canonical_name x86_64 261: +++ case $1 in -261: +++ echo i386 -261: ++ HOST=i386 +261: +++ echo x86_64 +262: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/undefined.sh +261: ++ HOST=x86_64 261: ++ '[' -n '' ']' -261: ++ MACHINE=i386 +261: ++ MACHINE=x86_64 261: ++ '[' -n '' ']' 261: ++ CC=cc 261: ++ CXX=c++ @@ -18075,23 +19346,23 @@ 261: ++ QEMU= 261: ++ trap 'on_error $LINENO' ERR 261: ++ trap on_exit EXIT -262: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-max-page-size.sh -259: + cc -B. -o out/test/elf/i386/z-cet-report/exe out/test/elf/i386/z-cet-report/a.o -Wl,-z,cet-report=warning +261: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace.sh .sh 262: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 262: ++ export LC_ALL=C 262: ++ LC_ALL=C +260: + cat +260: + cc -c -o out/test/elf/x86_64/trace-symbol/a.o -xc - 262: ++++ uname -m -261: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-dynamic-undefined-weak.sh .sh -262: +++ canonical_name i686 +261: ++ testname=trace +261: ++ echo -n 'Testing trace ... ' +261: Testing trace ... ++ t=out/test/elf/x86_64/trace +261: ++ mkdir -p out/test/elf/x86_64/trace +262: +++ canonical_name x86_64 262: +++ case $1 in -262: +++ echo i386 -261: ++ testname=z-dynamic-undefined-weak -261: ++ echo -n 'Testing z-dynamic-undefined-weak ... ' -261: Testing z-dynamic-undefined-weak ... ++ t=out/test/elf/i386/z-dynamic-undefined-weak -261: ++ mkdir -p out/test/elf/i386/z-dynamic-undefined-weak -262: ++ HOST=i386 +262: +++ echo x86_64 +262: ++ HOST=x86_64 262: ++ '[' -n '' ']' -262: ++ MACHINE=i386 +262: ++ MACHINE=x86_64 262: ++ '[' -n '' ']' 262: ++ CC=cc 262: ++ CXX=c++ @@ -18103,45 +19374,43 @@ 262: ++ QEMU= 262: ++ trap 'on_error $LINENO' ERR 262: ++ trap on_exit EXIT -262: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-max-page-size.sh .sh -262: ++ testname=z-max-page-size -262: ++ echo -n 'Testing z-max-page-size ... ' -262: Testing z-max-page-size ... ++ t=out/test/elf/i386/z-max-page-size -262: ++ mkdir -p out/test/elf/i386/z-max-page-size +262: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/undefined.sh .sh 261: + cat -261: + cc -o out/test/elf/i386/z-dynamic-undefined-weak/a.o -c -xc - -fPIC -262: + cat -262: + cc -o out/test/elf/i386/z-max-page-size/a.o -c -xc - -257: + cc -B. -o out/test/elf/i386/wrap-lto/exe out/test/elf/i386/wrap-lto/a.so out/test/elf/i386/wrap-lto/b.o -flto -260: + cc -B. -shared -o out/test/elf/i386/z-defs/b.so out/test/elf/i386/z-defs/a.o -Wl,-z,undefs -254: + cc -B. -o out/test/elf/i386/weak-undef/exe4 out/test/elf/i386/weak-undef/b.o out/test/elf/i386/weak-undef/c.o -no-pie -253: + out/test/elf/i386/weak-undef-dso/exe2 -253: + grep -q bar=5 -253: + on_exit -253: + echo OK -253: OK -253: + exit 0 -258: + cc -B. -o out/test/elf/i386/wrap/exe out/test/elf/i386/wrap/a.so out/test/elf/i386/wrap/b.o -255/269 Test #253: i686-weak-undef-dso ................. Passed 0.34 sec +255: + out/test/elf/x86_64/tls-pic/exe +255: + grep -q '3 5 3 5' +261: + cc -c -o out/test/elf/x86_64/trace/a.o -xc - +262: ++ testname=undefined +262: ++ echo -n 'Testing undefined ... ' +262: Testing undefined ... ++ t=out/test/elf/x86_64/undefined +262: ++ mkdir -p out/test/elf/x86_64/undefined +255: + on_exit +255: + echo OK +255: OK +255: + exit 0 +248/309 Test #255: x86_64-tls-pic .......................... Passed 0.14 sec test 263 - Start 263: i686-z-nodefaultlib + Start 263: x86_64-unresolved-symbols -263: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodefaultlib.sh" +263: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/unresolved-symbols.sh" 263: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 263: Test timeout computed to be: 1500 -263: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodefaultlib.sh -261: + cc -B. -shared -o out/test/elf/i386/z-dynamic-undefined-weak/b.so out/test/elf/i386/z-dynamic-undefined-weak/a.o +262: + test_cflags -static +262: + echo 'int main() {}' +262: + cc -static -o /dev/null -xc - +263: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/unresolved-symbols.sh +248: + out/test/elf/x86_64/tls-large-alignment/exe1 +248: + grep -q '^42 1 2 3$' 263: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 263: ++ export LC_ALL=C 263: ++ LC_ALL=C -262: + cc -B. -o out/test/elf/i386/z-max-page-size/exe1 out/test/elf/i386/z-max-page-size/a.o -Wl,-z,max-page-size=65536 -Wl,-z,separate-loadable-segments +248: + cc -B. -o out/test/elf/x86_64/tls-large-alignment/exe2 out/test/elf/x86_64/tls-large-alignment/c.o out/test/elf/x86_64/tls-large-alignment/d.so 263: ++++ uname -m -263: +++ canonical_name i686 +263: +++ canonical_name x86_64 263: +++ case $1 in -263: +++ echo i386 -263: ++ HOST=i386 +263: +++ echo x86_64 +263: ++ HOST=x86_64 263: ++ '[' -n '' ']' -263: ++ MACHINE=i386 +263: ++ MACHINE=x86_64 263: ++ '[' -n '' ']' 263: ++ CC=cc 263: ++ CXX=c++ @@ -18153,56 +19422,37 @@ 263: ++ QEMU= 263: ++ trap 'on_error $LINENO' ERR 263: ++ trap on_exit EXIT -263: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodefaultlib.sh .sh -263: ++ testname=z-nodefaultlib -263: ++ echo -n 'Testing z-nodefaultlib ... ' -263: Testing z-nodefaultlib ... ++ t=out/test/elf/i386/z-nodefaultlib -263: ++ mkdir -p out/test/elf/i386/z-nodefaultlib -263: + cat -263: + cc -o out/test/elf/i386/z-nodefaultlib/a.o -c -xc - -259: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/elf/i386/z-cet-report/log -259: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/elf/i386/z-cet-report/log -259: + cc -B. -o out/test/elf/i386/z-cet-report/exe out/test/elf/i386/z-cet-report/a.o -Wl,-z,cet-report=error -260: + cc -B. -shared -o out/test/elf/i386/z-defs/b.so out/test/elf/i386/z-defs/a.o -Wl,-z,defs -254: + out/test/elf/i386/weak-undef/exe1 -254: + grep -q '^-1$' -254: + out/test/elf/i386/weak-undef/exe2 -254: + grep -q '^-1$' -254: + grep -q '^2$' -254: + out/test/elf/i386/weak-undef/exe3 -258: + out/test/elf/i386/wrap/exe -258: + grep -q '^foo$' -254: + out/test/elf/i386/weak-undef/exe4 -254: + grep -q '^2$' -258: + cc -B. -o out/test/elf/i386/wrap/exe out/test/elf/i386/wrap/a.so out/test/elf/i386/wrap/b.o -Wl,-wrap,foo +263: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/unresolved-symbols.sh .sh +256: + cc -B. -o out/test/elf/x86_64/tls-small-alignment/exe1 out/test/elf/x86_64/tls-small-alignment/a.o out/test/elf/x86_64/tls-small-alignment/b.o out/test/elf/x86_64/tls-small-alignment/c.o +263: ++ testname=unresolved-symbols +263: ++ echo -n 'Testing unresolved-symbols ... ' +263: Testing unresolved-symbols ... ++ t=out/test/elf/x86_64/unresolved-symbols +263: ++ mkdir -p out/test/elf/x86_64/unresolved-symbols +254: + out/test/elf/x86_64/tls-nopic/exe +254: + grep -q '3 5 3 5' 254: + on_exit 254: + echo OK 254: OK 254: + exit 0 -261: + cc -B. -shared -o out/test/elf/i386/z-dynamic-undefined-weak/c.so out/test/elf/i386/z-dynamic-undefined-weak/a.o -Wl,-z,dynamic-undefined-weak -256/269 Test #254: i686-weak-undef ..................... Passed 0.39 sec +249/309 Test #254: x86_64-tls-nopic ........................ Passed 0.19 sec test 264 - Start 264: i686-z-nodump + Start 264: x86_64-verbose -264: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodump.sh" +264: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/verbose.sh" 264: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 264: Test timeout computed to be: 1500 -262: + out/test/elf/i386/z-max-page-size/exe1 -262: + grep -q 'Hello world' -262: + readelf -W --segments out/test/elf/i386/z-max-page-size/exe1 -262: + grep -q 'LOAD.*R 0x10000$' -264: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodump.sh +263: + cat +264: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/verbose.sh 264: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 264: ++ export LC_ALL=C 264: ++ LC_ALL=C -262: + cc -B. -o out/test/elf/i386/z-max-page-size/exe2 out/test/elf/i386/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 -Wl,-z,separate-loadable-segments 264: ++++ uname -m -264: +++ canonical_name i686 +264: +++ canonical_name x86_64 264: +++ case $1 in -264: +++ echo i386 -264: ++ HOST=i386 +264: +++ echo x86_64 +264: ++ HOST=x86_64 264: ++ '[' -n '' ']' -264: ++ MACHINE=i386 +264: ++ MACHINE=x86_64 264: ++ '[' -n '' ']' 264: ++ CC=cc 264: ++ CXX=c++ @@ -18214,45 +19464,46 @@ 264: ++ QEMU= 264: ++ trap 'on_error $LINENO' ERR 264: ++ trap on_exit EXIT -264: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodump.sh .sh -264: ++ testname=z-nodump -264: ++ echo -n 'Testing z-nodump ... ' -264: Testing z-nodump ... ++ t=out/test/elf/i386/z-nodump -264: ++ mkdir -p out/test/elf/i386/z-nodump -264: + cc -c -o out/test/elf/i386/z-nodump/a.o -xc - +263: + cc -c -o out/test/elf/x86_64/unresolved-symbols/a.o -xc - +245: + out/test/elf/x86_64/tls-gd/exe2 +245: + grep -q '1 2 3 4 5 6' +264: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/verbose.sh .sh +264: ++ testname=verbose +264: ++ echo -n 'Testing verbose ... ' +245: + test_cflags -static +264: Testing verbose ... ++ t=out/test/elf/x86_64/verbose +264: ++ mkdir -p out/test/elf/x86_64/verbose +245: + echo 'int main() {}' +245: + cc -static -o /dev/null -xc - 264: + cat -263: + cc -B. -o out/test/elf/i386/z-nodefaultlib/exe out/test/elf/i386/z-nodefaultlib/a.o -Wl,-z,nodefaultlib -258: + out/test/elf/i386/wrap/exe -258: + grep -q '^wrap_foo$' -258: + cc -B. -o out/test/elf/i386/wrap/exe out/test/elf/i386/wrap/a.so out/test/elf/i386/wrap/c.o -Wl,-wrap,foo -260: + grep -q 'undefined symbol:.* foo' out/test/elf/i386/z-defs/log -260: + cc -B. -shared -o out/test/elf/i386/z-defs/b.so out/test/elf/i386/z-defs/a.o -Wl,-no-undefined -259: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/elf/i386/z-cet-report/log -259: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/elf/i386/z-cet-report/log -259: + on_exit -259: + echo OK -259: OK -259: + exit 0 -257/269 Test #259: i686-z-cet-report ................... Passed 0.24 sec +264: + cc -c -xc -o out/test/elf/x86_64/verbose/a.o - +244: + cc -B. -o out/test/elf/x86_64/tls-gd-to-ie/exe3 out/test/elf/x86_64/tls-gd-to-ie/b.o out/test/elf/x86_64/tls-gd-to-ie/e.so +257: + cat +257: + gcc -fPIC -mtls-dialect=gnu2 -shared -o out/test/elf/x86_64/tlsdesc-import/b.so -xc - +248: + out/test/elf/x86_64/tls-large-alignment/exe2 +248: + grep -q '^42 1 2 3$' +248: + on_exit +248: + echo OK +248: OK +248: + exit 0 +250/309 Test #248: x86_64-tls-large-alignment .............. Passed 0.34 sec test 265 - Start 265: i686-z-now + Start 265: x86_64-version-script-search-paths -265: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-now.sh" +265: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script-search-paths.sh" 265: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 265: Test timeout computed to be: 1500 -261: + cc -B. -shared -o out/test/elf/i386/z-dynamic-undefined-weak/d.so out/test/elf/i386/z-dynamic-undefined-weak/a.o -Wl,-z,nodynamic-undefined-weak -265: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-now.sh +265: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script-search-paths.sh 265: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 265: ++ export LC_ALL=C 265: ++ LC_ALL=C 265: ++++ uname -m -265: +++ canonical_name i686 +265: +++ canonical_name x86_64 265: +++ case $1 in -265: +++ echo i386 -264: + cc -B. -shared -o out/test/elf/i386/z-nodump/b.so out/test/elf/i386/z-nodump/a.o -265: ++ HOST=i386 +265: +++ echo x86_64 +265: ++ HOST=x86_64 265: ++ '[' -n '' ']' -265: ++ MACHINE=i386 +265: ++ MACHINE=x86_64 265: ++ '[' -n '' ']' 265: ++ CC=cc 265: ++ CXX=c++ @@ -18264,55 +19515,67 @@ 265: ++ QEMU= 265: ++ trap 'on_error $LINENO' ERR 265: ++ trap on_exit EXIT -265: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-now.sh .sh -265: ++ testname=z-now -265: ++ echo -n 'Testing z-now ... ' -265: Testing z-now ... ++ t=out/test/elf/i386/z-now -265: ++ mkdir -p out/test/elf/i386/z-now -265: + cc -o out/test/elf/i386/z-now/a.o -c -xc - +265: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script-search-paths.sh .sh +256: + out/test/elf/x86_64/tls-small-alignment/exe1 +256: + grep -q '^42$' +264: + cc -B. -Wl,--verbose -o out/test/elf/x86_64/verbose/exe out/test/elf/x86_64/verbose/a.o +265: ++ testname=version-script-search-paths +261: + cc -B. -o out/test/elf/x86_64/trace/exe out/test/elf/x86_64/trace/a.o -Wl,-trace +265: ++ echo -n 'Testing version-script-search-paths ... ' +265: Testing version-script-search-paths ... ++ t=out/test/elf/x86_64/version-script-search-paths +259: + cat +265: ++ mkdir -p out/test/elf/x86_64/version-script-search-paths +260: + cat +259: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/elf/x86_64/tlsdesc/b.o -xc - +260: + cc -c -o out/test/elf/x86_64/trace-symbol/b.o -xc - +256: + cc -B. -o out/test/elf/x86_64/tls-small-alignment/exe2 out/test/elf/x86_64/tls-small-alignment/c.o out/test/elf/x86_64/tls-small-alignment/d.so +265: + mkdir -p out/test/elf/x86_64/version-script-search-paths/foo/bar +265: + echo 'ver_x { global: *; };' 265: + cat -260: + grep -q 'undefined symbol:.* foo' out/test/elf/i386/z-defs/log -260: + cc -B. -shared -o out/test/elf/i386/z-defs/c.so out/test/elf/i386/z-defs/a.o -Wl,-z,defs -Wl,--warn-unresolved-symbols -258: + out/test/elf/i386/wrap/exe -258: + grep -q '^foo$' -258: + on_exit -258: + echo OK -258: OK -258: + exit 0 -258/269 Test #258: i686-wrap ........................... Passed 0.35 sec +253: + out/test/elf/x86_64/tls-le/exe +243: + out/test/elf/x86_64/tls-gd-noplt/exe +243: + grep -q '1 2 3 4 5 6' +253: + grep -q '3 5 3 5' +265: + cc -B. -shared -o out/test/elf/x86_64/version-script-search-paths/c.so -Wl,-Lout/test/elf/x86_64/version-script-search-paths/foo/bar -Wl,-version-script,a.ver out/test/elf/x86_64/version-script-search-paths/b.s +253: + on_exit +253: + echo OK +253: OK +253: + exit 0 +243: + on_exit +243: + echo OK +243: OK +243: + exit 0 +251/309 Test #253: x86_64-tls-le ........................... Passed 0.27 sec test 266 - Start 266: i686-z-origin + Start 266: x86_64-version-script -266: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-origin.sh" +266: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script.sh" 266: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 266: Test timeout computed to be: 1500 -263: + readelf --dynamic out/test/elf/i386/z-nodefaultlib/exe -263: + grep -q 'Flags:.*NODEFLIB' -263: + on_exit -263: + echo OK -263: OK -263: + exit 0 -266: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-origin.sh -259/269 Test #263: i686-z-nodefaultlib ................. Passed 0.16 sec +244: + out/test/elf/x86_64/tls-gd-to-ie/exe3 +244: + grep -q '1 2 3' +252/309 Test #243: x86_64-tls-gd-noplt ..................... Passed 0.46 sec test 267 - Start 267: i686-z-separate-code + Start 267: x86_64-version-script10 -267: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-separate-code.sh" +267: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script10.sh" 267: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 267: Test timeout computed to be: 1500 +244: + cc -B. -shared -o out/test/elf/x86_64/tls-gd-to-ie/f.so out/test/elf/x86_64/tls-gd-to-ie/a.o -Wl,-z,nodlopen -Wl,-no-relax +266: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script.sh 266: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 266: ++ export LC_ALL=C 266: ++ LC_ALL=C +263: + cc -B. -o out/test/elf/x86_64/unresolved-symbols/exe out/test/elf/x86_64/unresolved-symbols/a.o +263: + grep -q 'undefined.*foo' 266: ++++ uname -m -264: + readelf --dynamic out/test/elf/i386/z-nodump/b.so -266: +++ canonical_name i686 -264: + grep -Eq 'Flags:.*NODUMP' +266: +++ canonical_name x86_64 266: +++ case $1 in -266: +++ echo i386 -262: + out/test/elf/i386/z-max-page-size/exe2 -266: ++ HOST=i386 +266: +++ echo x86_64 +267: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script10.sh +266: ++ HOST=x86_64 266: ++ '[' -n '' ']' -266: ++ MACHINE=i386 +266: ++ MACHINE=x86_64 266: ++ '[' -n '' ']' 266: ++ CC=cc 266: ++ CXX=c++ @@ -18324,31 +19587,21 @@ 266: ++ QEMU= 266: ++ trap 'on_error $LINENO' ERR 266: ++ trap on_exit EXIT -266: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-origin.sh .sh -262: + grep -q 'Hello world' -264: + cc -B. -shared -o out/test/elf/i386/z-nodump/b.so out/test/elf/i386/z-nodump/a.o -Wl,-z,nodump -267: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-separate-code.sh -266: ++ testname=z-origin -266: ++ echo -n 'Testing z-origin ... ' -266: Testing z-origin ... ++ t=out/test/elf/i386/z-origin -266: ++ mkdir -p out/test/elf/i386/z-origin 267: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 267: ++ export LC_ALL=C 267: ++ LC_ALL=C -262: + readelf -W --segments out/test/elf/i386/z-max-page-size/exe2 -266: + cc -c -o out/test/elf/i386/z-origin/a.o -xc - -266: + cat -262: + grep -q 'LOAD.*R 0x100000$' +266: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script.sh .sh 267: ++++ uname -m -267: +++ canonical_name i686 +266: ++ testname=version-script +266: ++ echo -n 'Testing version-script ... ' +266: Testing version-script ... ++ t=out/test/elf/x86_64/version-script +266: ++ mkdir -p out/test/elf/x86_64/version-script +267: +++ canonical_name x86_64 267: +++ case $1 in -267: +++ echo i386 -261: + cat -262: + cc -B. -o out/test/elf/i386/z-max-page-size/exe3 out/test/elf/i386/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 -261: + cc -o out/test/elf/i386/z-dynamic-undefined-weak/e.o -c -xc - -267: ++ HOST=i386 +267: +++ echo x86_64 +267: ++ HOST=x86_64 267: ++ '[' -n '' ']' -267: ++ MACHINE=i386 +267: ++ MACHINE=x86_64 267: ++ '[' -n '' ']' 267: ++ CC=cc 267: ++ CXX=c++ @@ -18360,74 +19613,72 @@ 267: ++ QEMU= 267: ++ trap 'on_error $LINENO' ERR 267: ++ trap on_exit EXIT -267: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-separate-code.sh .sh -265: + cc -B. -o out/test/elf/i386/z-now/exe out/test/elf/i386/z-now/a.o -Wl,-z,now -267: ++ testname=z-separate-code -267: ++ echo -n 'Testing z-separate-code ... ' -267: Testing z-separate-code ... ++ t=out/test/elf/i386/z-separate-code -267: ++ mkdir -p out/test/elf/i386/z-separate-code -267: + ldd --help -267: + grep -q musl -257: + out/test/elf/i386/wrap-lto/exe +266: + echo 'ver_x { global: *; };' +266: + cat +267: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script10.sh .sh +267: ++ testname=version-script10 +267: ++ echo -n 'Testing version-script10 ... ' +267: Testing version-script10 ... ++ t=out/test/elf/x86_64/version-script10 +267: ++ mkdir -p out/test/elf/x86_64/version-script10 +266: + cc -B. -shared -o out/test/elf/x86_64/version-script/c.so -Wl,-version-script,out/test/elf/x86_64/version-script/a.ver out/test/elf/x86_64/version-script/b.s +267: + echo 'VER1 { foo[12]; }; VER2 {};' 267: + cat -267: + cc -o out/test/elf/i386/z-separate-code/a.o -c -xc - -257: + grep -q '^foo$' -257: + cc -B. -o out/test/elf/i386/wrap-lto/exe out/test/elf/i386/wrap-lto/a.so out/test/elf/i386/wrap-lto/b.o -Wl,-wrap,foo -flto -266: + cc -B. -o out/test/elf/i386/z-origin/exe out/test/elf/i386/z-origin/a.o -Wl,-z,origin -265: + out/test/elf/i386/z-now/exe -265: + grep -q 'Hello world' -261: + cc -B. -o out/test/elf/i386/z-dynamic-undefined-weak/exe1 out/test/elf/i386/z-dynamic-undefined-weak/e.o out/test/elf/i386/z-dynamic-undefined-weak/b.so -265: + on_exit -265: + echo OK -265: OK -265: + exit 0 -260/269 Test #265: i686-z-now .......................... Passed 0.12 sec +267: + cc -B. -shared -o out/test/elf/x86_64/version-script10/c.so -Wl,-version-script,out/test/elf/x86_64/version-script10/a.ver out/test/elf/x86_64/version-script10/b.s +264: + on_exit +264: + echo OK +264: OK +264: + exit 0 +253/309 Test #264: x86_64-verbose .......................... Passed 0.08 sec test 268 - Start 268: i686-z-start-stop-visibility + Start 268: x86_64-version-script11 -268: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-start-stop-visibility.sh" +268: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script11.sh" 268: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 268: Test timeout computed to be: 1500 -262: + grep -q 'Hello world' -262: + out/test/elf/i386/z-max-page-size/exe3 -262: + readelf -W --segments out/test/elf/i386/z-max-page-size/exe3 -262: + grep -q 'LOAD.*R 0x100000$' -262: + on_exit -262: + echo OK -262: OK -262: + exit 0 -264: + readelf --dynamic out/test/elf/i386/z-nodump/b.so -268: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-start-stop-visibility.sh -268: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -268: ++ export LC_ALL=C -268: ++ LC_ALL=C -268: ++++ uname -m -261/269 Test #262: i686-z-max-page-size ................ Passed 0.28 sec +256: + out/test/elf/x86_64/tls-small-alignment/exe2 +256: + grep -q '^42$' +256: + on_exit +256: + echo OK +256: OK +256: + exit 0 +261: + grep -q '/a\.o$' out/test/elf/x86_64/trace/log +254/309 Test #256: x86_64-tls-small-alignment .............. Passed 0.22 sec test 269 - Start 269: i686-z-unknown + Start 269: x86_64-version-script12 -269: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-unknown.sh" +269: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script12.sh" 269: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu 269: Test timeout computed to be: 1500 -264: + grep -Eq 'Flags:.*NODUMP' -264: + on_exit -264: + echo OK -264: OK -264: + exit 0 -268: +++ canonical_name i686 +261: + on_exit +261: + echo OK +261: OK +261: + exit 0 +268: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script11.sh +244: + cc -B. -o out/test/elf/x86_64/tls-gd-to-ie/exe4 out/test/elf/x86_64/tls-gd-to-ie/b.o out/test/elf/x86_64/tls-gd-to-ie/f.so +255/309 Test #261: x86_64-trace ............................ Passed 0.11 sec +test 270 + Start 270: x86_64-version-script13 + +270: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script13.sh" +270: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +270: Test timeout computed to be: 1500 +268: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +268: ++ export LC_ALL=C +268: ++ LC_ALL=C +268: ++++ uname -m +263: + cc -B. -o out/test/elf/x86_64/unresolved-symbols/exe out/test/elf/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all +263: + grep -q 'undefined.*foo' +269: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script12.sh +268: +++ canonical_name x86_64 268: +++ case $1 in -268: +++ echo i386 -262/269 Test #264: i686-z-nodump ....................... Passed 0.18 sec -260: + grep -q 'undefined symbol:.* foo$' out/test/elf/i386/z-defs/log -260: + on_exit -260: + echo OK -260: OK -260: + exit 0 -268: ++ HOST=i386 +268: +++ echo x86_64 +270: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script13.sh +268: ++ HOST=x86_64 268: ++ '[' -n '' ']' -268: ++ MACHINE=i386 +268: ++ MACHINE=x86_64 268: ++ '[' -n '' ']' 268: ++ CC=cc +269: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 268: ++ CXX=c++ 268: ++ GCC=gcc 268: ++ GXX=g++ @@ -18435,27 +19686,22 @@ 268: ++ OBJCOPY=objcopy 268: ++ STRIP=strip 268: ++ QEMU= -268: ++ trap 'on_error $LINENO' ERR -268: ++ trap on_exit EXIT -268: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-start-stop-visibility.sh .sh -268: ++ testname=z-start-stop-visibility -268: ++ echo -n 'Testing z-start-stop-visibility ... ' -268: Testing z-start-stop-visibility ... ++ t=out/test/elf/i386/z-start-stop-visibility -268: ++ mkdir -p out/test/elf/i386/z-start-stop-visibility -267: + cc -B. -o out/test/elf/i386/z-separate-code/exe1 out/test/elf/i386/z-separate-code/a.o -Wl,-z,separate-loadable-segments -269: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-unknown.sh -269: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 269: ++ export LC_ALL=C 269: ++ LC_ALL=C -263/269 Test #260: i686-z-defs ......................... Passed 0.37 sec +268: ++ trap 'on_error $LINENO' ERR +268: ++ trap on_exit EXIT +268: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script11.sh .sh 269: ++++ uname -m -268: + ./mold -z start-stop-visibility=hidden --version -269: +++ canonical_name i686 +270: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +270: ++ export LC_ALL=C +270: ++ LC_ALL=C +270: ++++ uname -m +269: +++ canonical_name x86_64 269: +++ case $1 in -269: +++ echo i386 -269: ++ HOST=i386 +269: +++ echo x86_64 +269: ++ HOST=x86_64 269: ++ '[' -n '' ']' -269: ++ MACHINE=i386 +269: ++ MACHINE=x86_64 269: ++ '[' -n '' ']' 269: ++ CC=cc 269: ++ CXX=c++ @@ -18466,149 +19712,2152 @@ 269: ++ STRIP=strip 269: ++ QEMU= 269: ++ trap 'on_error $LINENO' ERR +268: ++ testname=version-script11 +268: ++ echo -n 'Testing version-script11 ... ' +268: Testing version-script11 ... ++ t=out/test/elf/x86_64/version-script11 +268: ++ mkdir -p out/test/elf/x86_64/version-script11 269: ++ trap on_exit EXIT -268: + ./mold -z start-stop-visibility=protected --version -269: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-unknown.sh .sh -269: ++ testname=z-unknown -269: ++ echo -n 'Testing z-unknown ... ' -269: Testing z-unknown ... ++ t=out/test/elf/i386/z-unknown -269: ++ mkdir -p out/test/elf/i386/z-unknown -269: + ./mold -z no-such-opt -269: + grep -q 'unknown command line option: -z no-such-opt' -269: + ./mold -zno-such-opt -268: + grep -q 'unsupported visibility: protected' out/test/elf/i386/z-start-stop-visibility/log -269: + grep -q 'unknown command line option: -zno-such-opt' -268: + on_exit -268: + echo OK -268: OK -268: + exit 0 -264/269 Test #268: i686-z-start-stop-visibility ........ Passed 0.04 sec -269: + on_exit -269: + echo OK -269: OK -269: + exit 0 -265/269 Test #269: i686-z-unknown ...................... Passed 0.03 sec -266: + readelf --dynamic out/test/elf/i386/z-origin/exe -266: + grep -Eq '\(FLAGS\)\s+ORIGIN' -266: + grep -Eq 'Flags:.*ORIGIN' -261: + out/test/elf/i386/z-dynamic-undefined-weak/exe1 -261: + grep -q 1 -266: + readelf --dynamic out/test/elf/i386/z-origin/exe -261: + cc -B. -o out/test/elf/i386/z-dynamic-undefined-weak/exe2 out/test/elf/i386/z-dynamic-undefined-weak/e.o out/test/elf/i386/z-dynamic-undefined-weak/c.so -266: + on_exit -266: + echo OK -266: OK -266: + exit 0 -266/269 Test #266: i686-z-origin ....................... Passed 0.13 sec -267: + out/test/elf/i386/z-separate-code/exe1 -267: + grep -q 'Hello world' -267: + cc -B. -o out/test/elf/i386/z-separate-code/exe2 out/test/elf/i386/z-separate-code/a.o -Wl,-z,separate-code -Wl,-z,norelro -267: + out/test/elf/i386/z-separate-code/exe2 -267: + grep -q 'Hello world' -261: + out/test/elf/i386/z-dynamic-undefined-weak/exe2 -261: + grep -q 1 -267: + cc -B. -o out/test/elf/i386/z-separate-code/exe3 out/test/elf/i386/z-separate-code/a.o -Wl,-z,noseparate-code -Wl,-z,norelro -261: + cc -B. -o out/test/elf/i386/z-dynamic-undefined-weak/exe3 out/test/elf/i386/z-dynamic-undefined-weak/e.o out/test/elf/i386/z-dynamic-undefined-weak/d.so -257: + out/test/elf/i386/wrap-lto/exe -257: + grep -q '^wrap_foo$' -257: + cc -B. -o out/test/elf/i386/wrap-lto/exe out/test/elf/i386/wrap-lto/a.so out/test/elf/i386/wrap-lto/c.o -Wl,-wrap,foo -flto -267: + out/test/elf/i386/z-separate-code/exe3 -267: + grep -q 'Hello world' -261: + out/test/elf/i386/z-dynamic-undefined-weak/exe3 -261: + grep -q 0 +270: +++ canonical_name x86_64 +270: +++ case $1 in +270: +++ echo x86_64 +270: ++ HOST=x86_64 +270: ++ '[' -n '' ']' +270: ++ MACHINE=x86_64 +270: ++ '[' -n '' ']' +270: ++ CC=cc +270: ++ CXX=c++ +270: ++ GCC=gcc +270: ++ GXX=g++ +270: ++ OBJDUMP=objdump +270: ++ OBJCOPY=objcopy +270: ++ STRIP=strip +270: ++ QEMU= +270: ++ trap 'on_error $LINENO' ERR +270: ++ trap on_exit EXIT +270: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script13.sh .sh +269: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script12.sh .sh +269: ++ testname=version-script12 +269: ++ echo -n 'Testing version-script12 ... ' +269: Testing version-script12 ... ++ t=out/test/elf/x86_64/version-script12 +269: ++ mkdir -p out/test/elf/x86_64/version-script12 +270: ++ testname=version-script13 +270: ++ echo -n 'Testing version-script13 ... ' +270: Testing version-script13 ... ++ t=out/test/elf/x86_64/version-script13 +270: ++ mkdir -p out/test/elf/x86_64/version-script13 +268: + cat +269: + cat +270: + cat +268: + cat +268: + c++ -fPIC -c -o out/test/elf/x86_64/version-script11/b.o -xc - +269: + cat +269: + c++ -fPIC -c -o out/test/elf/x86_64/version-script12/b.o -xc - +270: + cat +270: + c++ -fPIC -c -o out/test/elf/x86_64/version-script13/b.o -xc - +259: + cc -B. -o out/test/elf/x86_64/tlsdesc/exe out/test/elf/x86_64/tlsdesc/a.o out/test/elf/x86_64/tlsdesc/b.o +257: + cc -B. -o out/test/elf/x86_64/tlsdesc-import/exe out/test/elf/x86_64/tlsdesc-import/a.o out/test/elf/x86_64/tlsdesc-import/b.so +260: + cat +260: + cc -shared -o out/test/elf/x86_64/trace-symbol/c.so -xc - +258: + '[' x86_64 = x86_64 -o x86_64 = arm ']' +258: + dialect=gnu2 +258: + cat +258: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/elf/x86_64/tlsdesc-static/a.o -xc - +265: + readelf --version-info out/test/elf/x86_64/version-script-search-paths/c.so +265: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/x86_64/version-script-search-paths/log +265: + on_exit +265: + echo OK +265: OK +265: + exit 0 +256/309 Test #265: x86_64-version-script-search-paths ...... Passed 0.09 sec +test 271 + Start 271: x86_64-version-script14 + +271: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script14.sh" +271: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +271: Test timeout computed to be: 1500 +263: + cc -B. -o out/test/elf/x86_64/unresolved-symbols/exe out/test/elf/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all +244: + out/test/elf/x86_64/tls-gd-to-ie/exe4 +244: + grep -q '1 2 3' +271: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script14.sh +267: + readelf --dyn-syms out/test/elf/x86_64/version-script10/c.so +271: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +271: ++ export LC_ALL=C +271: ++ LC_ALL=C +271: ++++ uname -m +267: + grep -q ' foo1@@VER1$' out/test/elf/x86_64/version-script10/log +271: +++ canonical_name x86_64 +271: +++ case $1 in +271: +++ echo x86_64 +244: + on_exit +244: + echo OK +244: OK +244: + exit 0 +271: ++ HOST=x86_64 +271: ++ '[' -n '' ']' +271: ++ MACHINE=x86_64 +271: ++ '[' -n '' ']' +271: ++ CC=cc +271: ++ CXX=c++ +271: ++ GCC=gcc +271: ++ GXX=g++ +271: ++ OBJDUMP=objdump +271: ++ OBJCOPY=objcopy +271: ++ STRIP=strip +271: ++ QEMU= +257/309 Test #244: x86_64-tls-gd-to-ie ..................... Passed 0.48 sec +test 272 + Start 272: x86_64-version-script15 + +272: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script15.sh" +272: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +272: Test timeout computed to be: 1500 +271: ++ trap 'on_error $LINENO' ERR +271: ++ trap on_exit EXIT +271: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script14.sh .sh +271: ++ testname=version-script14 +271: ++ echo -n 'Testing version-script14 ... ' +271: Testing version-script14 ... ++ t=out/test/elf/x86_64/version-script14 +271: ++ mkdir -p out/test/elf/x86_64/version-script14 +271: + cat +271: + cat +271: + c++ -fPIC -c -o out/test/elf/x86_64/version-script14/b.o -xc - +267: + grep -q ' foo2@@VER1$' out/test/elf/x86_64/version-script10/log +267: + grep -q ' foo3@@VER1$' out/test/elf/x86_64/version-script10/log 267: + on_exit 267: + echo OK 267: OK 267: + exit 0 -267/269 Test #267: i686-z-separate-code ................ Passed 0.21 sec -261: + on_exit -261: + echo OK -261: OK -261: + exit 0 -268/269 Test #261: i686-z-dynamic-undefined-weak ....... Passed 0.43 sec -257: + out/test/elf/i386/wrap-lto/exe -257: + grep -q '^foo$' +272: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script15.sh +272: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +272: ++ export LC_ALL=C +272: ++ LC_ALL=C +272: ++++ uname -m +272: +++ canonical_name x86_64 +272: +++ case $1 in +272: +++ echo x86_64 +272: ++ HOST=x86_64 +272: ++ '[' -n '' ']' +272: ++ MACHINE=x86_64 +258/309 Test #267: x86_64-version-script10 ................. Passed 0.09 sec +test 273 + Start 273: x86_64-version-script16 + +273: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script16.sh" +273: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +273: Test timeout computed to be: 1500 +272: ++ '[' -n '' ']' +272: ++ CC=cc +272: ++ CXX=c++ +272: ++ GCC=gcc +272: ++ GXX=g++ +272: ++ OBJDUMP=objdump +272: ++ OBJCOPY=objcopy +272: ++ STRIP=strip +272: ++ QEMU= +272: ++ trap 'on_error $LINENO' ERR +272: ++ trap on_exit EXIT +272: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script15.sh .sh +272: ++ testname=version-script15 +272: ++ echo -n 'Testing version-script15 ... ' +272: Testing version-script15 ... ++ t=out/test/elf/x86_64/version-script15 +272: ++ mkdir -p out/test/elf/x86_64/version-script15 +259: + out/test/elf/x86_64/tlsdesc/exe +259: + grep -q '42 5' +266: + readelf --version-info out/test/elf/x86_64/version-script/c.so +259: + cc -B. -o out/test/elf/x86_64/tlsdesc/exe out/test/elf/x86_64/tlsdesc/a.o out/test/elf/x86_64/tlsdesc/b.o -Wl,-no-relax +272: + cat +273: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script16.sh +266: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/x86_64/version-script/log +273: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +273: ++ export LC_ALL=C +273: ++ LC_ALL=C +272: + cat +272: + c++ -fPIC -c -o out/test/elf/x86_64/version-script15/b.o -xc - +266: + on_exit +273: ++++ uname -m +266: + echo OK +266: OK +266: + exit 0 +259/309 Test #266: x86_64-version-script ................... Passed 0.10 sec +test 274 + Start 274: x86_64-version-script17 + +274: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script17.sh" +274: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +274: Test timeout computed to be: 1500 +257: + out/test/elf/x86_64/tlsdesc-import/exe +257: + grep -q '5 7' 257: + on_exit 257: + echo OK 257: OK 257: + exit 0 -269/269 Test #257: i686-wrap-lto ....................... Passed 0.69 sec +273: +++ canonical_name x86_64 +273: +++ case $1 in +273: +++ echo x86_64 +273: ++ HOST=x86_64 +273: ++ '[' -n '' ']' +273: ++ MACHINE=x86_64 +273: ++ '[' -n '' ']' +273: ++ CC=cc +273: ++ CXX=c++ +273: ++ GCC=gcc +273: ++ GXX=g++ +273: ++ OBJDUMP=objdump +273: ++ OBJCOPY=objcopy +273: ++ STRIP=strip +273: ++ QEMU= +273: ++ trap 'on_error $LINENO' ERR +273: ++ trap on_exit EXIT +273: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script16.sh .sh +163: + ./mold --relocatable -o out/test/elf/x86_64/many-sections2/b.o out/test/elf/x86_64/many-sections2/a.o +260/309 Test #257: x86_64-tlsdesc-import ................... Passed 0.25 sec +test 275 + Start 275: x86_64-version-script18 + +275: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script18.sh" +275: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +275: Test timeout computed to be: 1500 +273: ++ testname=version-script16 +273: ++ echo -n 'Testing version-script16 ... ' +273: Testing version-script16 ... ++ t=out/test/elf/x86_64/version-script16 +273: ++ mkdir -p out/test/elf/x86_64/version-script16 +274: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script17.sh +273: + cat +274: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +274: ++ export LC_ALL=C +274: ++ LC_ALL=C +275: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script18.sh +274: ++++ uname -m +273: + cat +273: + cc -fPIC -c -o out/test/elf/x86_64/version-script16/b.o -xc - +275: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +275: ++ export LC_ALL=C +275: ++ LC_ALL=C +274: +++ canonical_name x86_64 +274: +++ case $1 in +274: +++ echo x86_64 +274: ++ HOST=x86_64 +274: ++ '[' -n '' ']' +274: ++ MACHINE=x86_64 +274: ++ '[' -n '' ']' +274: ++ CC=cc +274: ++ CXX=c++ +274: ++ GCC=gcc +274: ++ GXX=g++ +274: ++ OBJDUMP=objdump +274: ++ OBJCOPY=objcopy +274: ++ STRIP=strip +274: ++ QEMU= +274: ++ trap 'on_error $LINENO' ERR +274: ++ trap on_exit EXIT +275: ++++ uname -m +275: +++ canonical_name x86_64 +275: +++ case $1 in +275: +++ echo x86_64 +275: ++ HOST=x86_64 +275: ++ '[' -n '' ']' +275: ++ MACHINE=x86_64 +275: ++ '[' -n '' ']' +275: ++ CC=cc +275: ++ CXX=c++ +275: ++ GCC=gcc +275: ++ GXX=g++ +275: ++ OBJDUMP=objdump +275: ++ OBJCOPY=objcopy +275: ++ STRIP=strip +275: ++ QEMU= +275: ++ trap 'on_error $LINENO' ERR +275: ++ trap on_exit EXIT +245: + cc -B. -o out/test/elf/x86_64/tls-gd/exe3 out/test/elf/x86_64/tls-gd/a.o out/test/elf/x86_64/tls-gd/b.o out/test/elf/x86_64/tls-gd/c.o -static +275: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script18.sh .sh +269: + cc -B. -shared -Wl,--version-script=out/test/elf/x86_64/version-script12/a.ver -o out/test/elf/x86_64/version-script12/c.so out/test/elf/x86_64/version-script12/b.o +274: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script17.sh .sh +268: + cc -B. -shared -Wl,--version-script=out/test/elf/x86_64/version-script11/a.ver -o out/test/elf/x86_64/version-script11/c.so out/test/elf/x86_64/version-script11/b.o +275: ++ testname=version-script18 +275: ++ echo -n 'Testing version-script18 ... ' +275: Testing version-script18 ... ++ t=out/test/elf/x86_64/version-script18 +275: ++ mkdir -p out/test/elf/x86_64/version-script18 +258: + cat +274: ++ testname=version-script17 +274: ++ echo -n 'Testing version-script17 ... ' +274: Testing version-script17 ... ++ t=out/test/elf/x86_64/version-script17 +274: ++ mkdir -p out/test/elf/x86_64/version-script17 +258: + gcc -fPIC -mtls-dialect=gnu2 -c -o out/test/elf/x86_64/tlsdesc-static/b.o -xc - +275: + cat +270: + cc -B. -shared -Wl,--version-script=out/test/elf/x86_64/version-script13/a.ver -o out/test/elf/x86_64/version-script13/c.so out/test/elf/x86_64/version-script13/b.o +274: + cat +274: + cc -fPIC -c -o out/test/elf/x86_64/version-script17/a.o -xc - +275: + cat +275: + cc -fPIC -c -o out/test/elf/x86_64/version-script18/b.o -xc++ - +263: + readelf --dyn-syms out/test/elf/x86_64/unresolved-symbols/exe +263: + grep -w foo +262: + cat +262: + cc -o out/test/elf/x86_64/undefined/a.o -c -x assembler - +263: + cc -B. -o out/test/elf/x86_64/unresolved-symbols/exe out/test/elf/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -Wl,--warn-unresolved-symbols +263: + grep -q 'undefined.*foo' +262: + cat +262: + cc -o out/test/elf/x86_64/undefined/b.o -c -x assembler - +262: + cat +262: + cc -o out/test/elf/x86_64/undefined/c.o -c -x assembler - +262: + rm -f out/test/elf/x86_64/undefined/d.a +262: + ar cr out/test/elf/x86_64/undefined/d.a out/test/elf/x86_64/undefined/b.o out/test/elf/x86_64/undefined/c.o +262: + ./mold -static -o out/test/elf/x86_64/undefined/exe out/test/elf/x86_64/undefined/a.o out/test/elf/x86_64/undefined/d.a +275: + cc -B. -shared -Wl,--version-script=out/test/elf/x86_64/version-script18/a.ver -o out/test/elf/x86_64/version-script18/c.so out/test/elf/x86_64/version-script18/b.o +271: + cc -B. -shared -Wl,--version-script=out/test/elf/x86_64/version-script14/a.ver -o out/test/elf/x86_64/version-script14/c.so out/test/elf/x86_64/version-script14/b.o +272: + cc -B. -shared -Wl,--version-script=out/test/elf/x86_64/version-script15/a.ver -o out/test/elf/x86_64/version-script15/c.so out/test/elf/x86_64/version-script15/b.o +270: + readelf --dyn-syms out/test/elf/x86_64/version-script13/c.so +269: + readelf --dyn-syms out/test/elf/x86_64/version-script12/c.so +274: + cat +274: + cc -B. -shared -fPIC -o out/test/elf/x86_64/version-script17/b.so -xc - +270: + grep -q ' foobar$' out/test/elf/x86_64/version-script13/log +270: + grep -q ' foo$' out/test/elf/x86_64/version-script13/log +269: + grep -q ' xyz$' out/test/elf/x86_64/version-script12/log +270: + on_exit +270: + echo OK +270: OK +270: + exit 0 +269: + grep -q ' foo_bar$' out/test/elf/x86_64/version-script12/log +261/309 Test #270: x86_64-version-script13 ................. Passed 0.12 sec +test 276 + Start 276: x86_64-version-script2 + +276: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script2.sh" +276: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +276: Test timeout computed to be: 1500 +269: + grep -q ' foo$' out/test/elf/x86_64/version-script12/log +269: + on_exit +269: + echo OK +269: OK +269: + exit 0 +262/309 Test #269: x86_64-version-script12 ................. Passed 0.13 sec +test 277 + Start 277: x86_64-version-script3 + +277: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script3.sh" +277: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +277: Test timeout computed to be: 1500 +276: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script2.sh +276: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +276: ++ export LC_ALL=C +276: ++ LC_ALL=C +276: ++++ uname -m +262: + readelf --symbols out/test/elf/x86_64/undefined/exe +268: + readelf --dyn-syms out/test/elf/x86_64/version-script11/c.so +276: +++ canonical_name x86_64 +276: +++ case $1 in +276: +++ echo x86_64 +276: ++ HOST=x86_64 +276: ++ '[' -n '' ']' +276: ++ MACHINE=x86_64 +276: ++ '[' -n '' ']' +276: ++ CC=cc +276: ++ CXX=c++ +276: ++ GCC=gcc +276: ++ GXX=g++ +276: ++ OBJDUMP=objdump +276: ++ OBJCOPY=objcopy +276: ++ STRIP=strip +276: ++ QEMU= +276: ++ trap 'on_error $LINENO' ERR +276: ++ trap on_exit EXIT +277: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script3.sh +276: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script2.sh .sh +268: + grep -q 'foo@@VER_X1$' out/test/elf/x86_64/version-script11/log +277: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +277: ++ export LC_ALL=C +277: ++ LC_ALL=C +262: + grep -q foo out/test/elf/x86_64/undefined/log +276: ++ testname=version-script2 +276: ++ echo -n 'Testing version-script2 ... ' +276: Testing version-script2 ... ++ t=out/test/elf/x86_64/version-script2 +276: ++ mkdir -p out/test/elf/x86_64/version-script2 +277: ++++ uname -m +262: + grep -q bar out/test/elf/x86_64/undefined/log +268: + grep -q ' bar$' out/test/elf/x86_64/version-script11/log +277: +++ canonical_name x86_64 +277: +++ case $1 in +277: +++ echo x86_64 +277: ++ HOST=x86_64 +277: ++ '[' -n '' ']' +277: ++ MACHINE=x86_64 +277: ++ '[' -n '' ']' +277: ++ CC=cc +277: ++ CXX=c++ +277: ++ GCC=gcc +277: ++ GXX=g++ +277: ++ OBJDUMP=objdump +277: ++ OBJCOPY=objcopy +277: ++ STRIP=strip +277: ++ QEMU= +277: ++ trap 'on_error $LINENO' ERR +277: ++ trap on_exit EXIT +276: + cat +268: + grep -q ' baz$' out/test/elf/x86_64/version-script11/log +277: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script3.sh .sh +262: + ./mold -static -o out/test/elf/x86_64/undefined/exe out/test/elf/x86_64/undefined/a.o out/test/elf/x86_64/undefined/d.a -u foo +276: + cat +268: + on_exit +268: + echo OK +268: OK +268: + exit 0 +263/309 Test #268: x86_64-version-script11 ................. Passed 0.14 sec +test 278 + Start 278: x86_64-version-script4 + +278: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script4.sh" +278: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +278: Test timeout computed to be: 1500 +277: ++ testname=version-script3 +277: ++ echo -n 'Testing version-script3 ... ' +277: Testing version-script3 ... ++ t=out/test/elf/x86_64/version-script3 +277: ++ mkdir -p out/test/elf/x86_64/version-script3 +277: + cat +276: + cc -B. -xc -shared -o out/test/elf/x86_64/version-script2/b.so -Wl,-version-script,out/test/elf/x86_64/version-script2/a.ver - +277: + cc -B. -xc -shared -o out/test/elf/x86_64/version-script3/b.so -Wl,-version-script,out/test/elf/x86_64/version-script3/a.ver - +277: + cat +245: + out/test/elf/x86_64/tls-gd/exe3 +245: + grep -q '1 2 3 4 5 6' +245: + cc -B. -o out/test/elf/x86_64/tls-gd/exe4 out/test/elf/x86_64/tls-gd/a.o out/test/elf/x86_64/tls-gd/b.o out/test/elf/x86_64/tls-gd/c.o -static -Wl,-no-relax +271: + readelf --dyn-syms out/test/elf/x86_64/version-script14/c.so +258: + cc -B. -o out/test/elf/x86_64/tlsdesc-static/exe out/test/elf/x86_64/tlsdesc-static/a.o out/test/elf/x86_64/tlsdesc-static/b.o -static +260: + cc -B. -o out/test/elf/x86_64/trace-symbol/exe out/test/elf/x86_64/trace-symbol/a.o out/test/elf/x86_64/trace-symbol/b.o out/test/elf/x86_64/trace-symbol/c.so -Wl,-y,foo -Wl,--trace-symbol=baz +278: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script4.sh +278: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +278: ++ export LC_ALL=C +278: ++ LC_ALL=C +273: + cc -B. -shared -Wl,--version-script=out/test/elf/x86_64/version-script16/a.ver -o out/test/elf/x86_64/version-script16/c.so out/test/elf/x86_64/version-script16/b.o +278: ++++ uname -m +275: + readelf --wide --dyn-syms out/test/elf/x86_64/version-script18/c.so +275: + grep libalpha +275: + grep -q Bar +271: + grep -q ' xyz$' out/test/elf/x86_64/version-script14/log +278: +++ canonical_name x86_64 +278: +++ case $1 in +278: +++ echo x86_64 +259: + out/test/elf/x86_64/tlsdesc/exe +278: ++ HOST=x86_64 +278: ++ '[' -n '' ']' +278: ++ MACHINE=x86_64 +278: ++ '[' -n '' ']' +278: ++ CC=cc +278: ++ CXX=c++ +278: ++ GCC=gcc +278: ++ GXX=g++ +278: ++ OBJDUMP=objdump +278: ++ OBJCOPY=objcopy +278: ++ STRIP=strip +278: ++ QEMU= +278: ++ trap 'on_error $LINENO' ERR +278: ++ trap on_exit EXIT +275: + on_exit +275: + echo OK +275: OK +275: + exit 0 +259: + grep -q '42 5' +278: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script4.sh .sh +271: + grep -q ' foobarzx$' out/test/elf/x86_64/version-script14/log +264/309 Test #275: x86_64-version-script18 ................. Passed 0.09 sec +test 279 + Start 279: x86_64-version-script5 + +279: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script5.sh" +279: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +279: Test timeout computed to be: 1500 +271: + grep -q ' foobarcx$' out/test/elf/x86_64/version-script14/log +278: ++ testname=version-script4 +278: ++ echo -n 'Testing version-script4 ... ' +278: Testing version-script4 ... ++ t=out/test/elf/x86_64/version-script4 +278: ++ mkdir -p out/test/elf/x86_64/version-script4 +278: + cat +272: + readelf --dyn-syms out/test/elf/x86_64/version-script15/c.so +259: + cc -B. -shared -o out/test/elf/x86_64/tlsdesc/c.so out/test/elf/x86_64/tlsdesc/a.o +271: + grep -q ' foo123bar456bx$' out/test/elf/x86_64/version-script14/log +272: + grep -q ' azZ$' out/test/elf/x86_64/version-script15/log +278: + cat +279: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script5.sh +278: + c++ -fPIC -c -o out/test/elf/x86_64/version-script4/b.o -xc++ - +271: + grep -q ' foo123bar456c$' out/test/elf/x86_64/version-script14/log +272: + grep -q ' czZ$' out/test/elf/x86_64/version-script15/log +279: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +279: ++ export LC_ALL=C +279: ++ LC_ALL=C +271: + grep -q ' foo123bar456x$' out/test/elf/x86_64/version-script14/log +279: ++++ uname -m +272: + grep -q ' azC$' out/test/elf/x86_64/version-script15/log +271: + on_exit +271: + echo OK +271: OK +271: + exit 0 +279: +++ canonical_name x86_64 +279: +++ case $1 in +279: +++ echo x86_64 +265/309 Test #271: x86_64-version-script14 ................. Passed 0.12 sec +test 280 + Start 280: x86_64-version-script6 + +280: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script6.sh" +280: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +280: Test timeout computed to be: 1500 +279: ++ HOST=x86_64 +279: ++ '[' -n '' ']' +279: ++ MACHINE=x86_64 +279: ++ '[' -n '' ']' +279: ++ CC=cc +279: ++ CXX=c++ +279: ++ GCC=gcc +279: ++ GXX=g++ +279: ++ OBJDUMP=objdump +279: ++ OBJCOPY=objcopy +279: ++ STRIP=strip +279: ++ QEMU= +279: ++ trap 'on_error $LINENO' ERR +279: ++ trap on_exit EXIT +279: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script5.sh .sh +279: ++ testname=version-script5 +279: ++ echo -n 'Testing version-script5 ... ' +279: Testing version-script5 ... ++ t=out/test/elf/x86_64/version-script5 +279: ++ mkdir -p out/test/elf/x86_64/version-script5 +272: + grep -q ' aaZ$' out/test/elf/x86_64/version-script15/log +272: + on_exit +272: + echo OK +272: OK +272: + exit 0 +266/309 Test #272: x86_64-version-script15 ................. Passed 0.11 sec +test 281 + Start 281: x86_64-version-script7 + +281: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script7.sh" +281: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +281: Test timeout computed to be: 1500 +279: + cat +280: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script6.sh +279: + cat +279: + c++ -fPIC -c -o out/test/elf/x86_64/version-script5/b.o -xc - +280: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +280: ++ export LC_ALL=C +280: ++ LC_ALL=C +280: ++++ uname -m +281: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script7.sh +280: +++ canonical_name x86_64 +280: +++ case $1 in +280: +++ echo x86_64 +280: ++ HOST=x86_64 +280: ++ '[' -n '' ']' +280: ++ MACHINE=x86_64 +280: ++ '[' -n '' ']' +280: ++ CC=cc +280: ++ CXX=c++ +280: ++ GCC=gcc +280: ++ GXX=g++ +280: ++ OBJDUMP=objdump +280: ++ OBJCOPY=objcopy +280: ++ STRIP=strip +280: ++ QEMU= +280: ++ trap 'on_error $LINENO' ERR +280: ++ trap on_exit EXIT +280: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script6.sh .sh +281: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +281: ++ export LC_ALL=C +281: ++ LC_ALL=C +280: ++ testname=version-script6 +280: ++ echo -n 'Testing version-script6 ... ' +280: Testing version-script6 ... ++ t=out/test/elf/x86_64/version-script6 +280: ++ mkdir -p out/test/elf/x86_64/version-script6 +281: ++++ uname -m +281: +++ canonical_name x86_64 +281: +++ case $1 in +281: +++ echo x86_64 +281: ++ HOST=x86_64 +281: ++ '[' -n '' ']' +281: ++ MACHINE=x86_64 +281: ++ '[' -n '' ']' +281: ++ CC=cc +281: ++ CXX=c++ +281: ++ GCC=gcc +281: ++ GXX=g++ +281: ++ OBJDUMP=objdump +281: ++ OBJCOPY=objcopy +281: ++ STRIP=strip +281: ++ QEMU= +281: ++ trap 'on_error $LINENO' ERR +281: ++ trap on_exit EXIT +280: + cat +281: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script7.sh .sh +281: ++ testname=version-script7 +281: ++ echo -n 'Testing version-script7 ... ' +281: Testing version-script7 ... ++ t=out/test/elf/x86_64/version-script7 +281: ++ mkdir -p out/test/elf/x86_64/version-script7 +280: + cat +280: + c++ -fPIC -c -o out/test/elf/x86_64/version-script6/b.o -xc - +281: + cat +273: + readelf --dyn-syms out/test/elf/x86_64/version-script16/c.so +281: + cat +273: + grep -q foobar +273: + on_exit +273: + echo OK +273: OK +273: + exit 0 +267/309 Test #273: x86_64-version-script16 ................. Passed 0.13 sec +test 282 + Start 282: x86_64-version-script8 + +282: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script8.sh" +282: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +282: Test timeout computed to be: 1500 +281: + c++ -fPIC -c -o out/test/elf/x86_64/version-script7/b.o -xc - +260: + grep -q 'trace-symbol: .*/a.o: reference to foo' out/test/elf/x86_64/trace-symbol/log +282: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script8.sh +260: + grep -q 'trace-symbol: .*/b.o: definition of foo' out/test/elf/x86_64/trace-symbol/log +282: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +282: ++ export LC_ALL=C +282: ++ LC_ALL=C +260: + grep -q 'trace-symbol: .*/c.so: definition of baz' out/test/elf/x86_64/trace-symbol/log +282: ++++ uname -m +282: +++ canonical_name x86_64 +282: +++ case $1 in +282: +++ echo x86_64 +282: ++ HOST=x86_64 +282: ++ '[' -n '' ']' +282: ++ MACHINE=x86_64 +282: ++ '[' -n '' ']' +282: ++ CC=cc +282: ++ CXX=c++ +282: ++ GCC=gcc +282: ++ GXX=g++ +282: ++ OBJDUMP=objdump +282: ++ OBJCOPY=objcopy +282: ++ STRIP=strip +282: ++ QEMU= +282: ++ trap 'on_error $LINENO' ERR +282: ++ trap on_exit EXIT +260: + on_exit +260: + echo OK +260: OK +260: + exit 0 +282: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script8.sh .sh +268/309 Test #260: x86_64-trace-symbol ..................... Passed 0.30 sec +test 283 + Start 283: x86_64-version-script9 + +283: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script9.sh" +283: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +283: Test timeout computed to be: 1500 +282: ++ testname=version-script8 +282: ++ echo -n 'Testing version-script8 ... ' +282: Testing version-script8 ... ++ t=out/test/elf/x86_64/version-script8 +282: ++ mkdir -p out/test/elf/x86_64/version-script8 +259: + cc -B. -o out/test/elf/x86_64/tlsdesc/exe out/test/elf/x86_64/tlsdesc/b.o out/test/elf/x86_64/tlsdesc/c.so +282: + cat +283: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script9.sh +282: + cat +283: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +283: ++ export LC_ALL=C +283: ++ LC_ALL=C +282: + cc -B. -xc -shared -o out/test/elf/x86_64/version-script8/b.so -Wl,-version-script,out/test/elf/x86_64/version-script8/a.ver - +283: ++++ uname -m +283: +++ canonical_name x86_64 +283: +++ case $1 in +283: +++ echo x86_64 +283: ++ HOST=x86_64 +283: ++ '[' -n '' ']' +283: ++ MACHINE=x86_64 +283: ++ '[' -n '' ']' +283: ++ CC=cc +283: ++ CXX=c++ +283: ++ GCC=gcc +283: ++ GXX=g++ +283: ++ OBJDUMP=objdump +283: ++ OBJCOPY=objcopy +283: ++ STRIP=strip +283: ++ QEMU= +283: ++ trap 'on_error $LINENO' ERR +283: ++ trap on_exit EXIT +263: + cc -B. -o out/test/elf/x86_64/unresolved-symbols/exe out/test/elf/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-object-files +283: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script9.sh .sh +263: + grep -q 'undefined.*foo' +283: ++ testname=version-script9 +283: ++ echo -n 'Testing version-script9 ... ' +283: Testing version-script9 ... ++ t=out/test/elf/x86_64/version-script9 +283: ++ mkdir -p out/test/elf/x86_64/version-script9 +283: + echo 'VER1 { extern "C++" {}; foo; }; VER2 {};' +283: + cat +258: + out/test/elf/x86_64/tlsdesc-static/exe +258: + grep -q 42 +283: + cc -B. -shared -o out/test/elf/x86_64/version-script9/c.so -Wl,-version-script,out/test/elf/x86_64/version-script9/a.ver out/test/elf/x86_64/version-script9/b.s +258: + cc -B. -o out/test/elf/x86_64/tlsdesc-static/exe out/test/elf/x86_64/tlsdesc-static/a.o out/test/elf/x86_64/tlsdesc-static/b.o -static -Wl,-no-relax +245: + out/test/elf/x86_64/tls-gd/exe4 +245: + grep -q '1 2 3 4 5 6' +245: + on_exit +245: + echo OK +245: OK +245: + exit 0 +269/309 Test #245: x86_64-tls-gd ........................... Passed 0.64 sec +test 284 + Start 284: x86_64-version + +284: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version.sh" +284: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +284: Test timeout computed to be: 1500 +284: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version.sh +284: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +284: ++ export LC_ALL=C +284: ++ LC_ALL=C +284: ++++ uname -m +284: +++ canonical_name x86_64 +284: +++ case $1 in +284: +++ echo x86_64 +284: ++ HOST=x86_64 +284: ++ '[' -n '' ']' +284: ++ MACHINE=x86_64 +284: ++ '[' -n '' ']' +284: ++ CC=cc +284: ++ CXX=c++ +284: ++ GCC=gcc +284: ++ GXX=g++ +284: ++ OBJDUMP=objdump +284: ++ OBJCOPY=objcopy +284: ++ STRIP=strip +284: ++ QEMU= +284: ++ trap 'on_error $LINENO' ERR +284: ++ trap on_exit EXIT +284: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version.sh .sh +284: ++ testname=version +284: ++ echo -n 'Testing version ... ' +284: Testing version ... ++ t=out/test/elf/x86_64/version +284: ++ mkdir -p out/test/elf/x86_64/version +259: + out/test/elf/x86_64/tlsdesc/exe +259: + grep -q '42 5' +259: + cc -B. -shared -o out/test/elf/x86_64/tlsdesc/c.so out/test/elf/x86_64/tlsdesc/a.o -Wl,-no-relax +284: + nm mold +284: + grep -q __tsan_init +263: + cc -B. -o out/test/elf/x86_64/unresolved-symbols/exe out/test/elf/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-shared-libs +263: + grep -q 'undefined.*foo' +278: + cc -B. -shared -o out/test/elf/x86_64/version-script4/c.so -Wl,-version-script,out/test/elf/x86_64/version-script4/a.ver out/test/elf/x86_64/version-script4/b.o +279: + cc -B. -shared -o out/test/elf/x86_64/version-script5/c.so -Wl,-version-script,out/test/elf/x86_64/version-script5/a.ver out/test/elf/x86_64/version-script5/b.o +259: + cc -B. -o out/test/elf/x86_64/tlsdesc/exe out/test/elf/x86_64/tlsdesc/b.o out/test/elf/x86_64/tlsdesc/c.so -Wl,-no-relax +263: + on_exit +263: + echo OK +263: OK +263: + exit 0 +270/309 Test #263: x86_64-unresolved-symbols ............... Passed 0.36 sec +test 285 + Start 285: x86_64-versioned-undef + +285: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/versioned-undef.sh" +285: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +285: Test timeout computed to be: 1500 +281: + cc -B. -shared -Wl,--version-script=out/test/elf/x86_64/version-script7/a.ver -o out/test/elf/x86_64/version-script7/c.so out/test/elf/x86_64/version-script7/b.o +274: + cc -B. -o out/test/elf/x86_64/version-script17/exe1 out/test/elf/x86_64/version-script17/a.o out/test/elf/x86_64/version-script17/b.so +285: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/versioned-undef.sh +285: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +285: ++ export LC_ALL=C +285: ++ LC_ALL=C +285: ++++ uname -m +285: +++ canonical_name x86_64 +285: +++ case $1 in +285: +++ echo x86_64 +285: ++ HOST=x86_64 +285: ++ '[' -n '' ']' +285: ++ MACHINE=x86_64 +285: ++ '[' -n '' ']' +285: ++ CC=cc +285: ++ CXX=c++ +285: ++ GCC=gcc +285: ++ GXX=g++ +285: ++ OBJDUMP=objdump +285: ++ OBJCOPY=objcopy +285: ++ STRIP=strip +285: ++ QEMU= +285: ++ trap 'on_error $LINENO' ERR +285: ++ trap on_exit EXIT +285: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/versioned-undef.sh .sh +285: ++ testname=versioned-undef +285: ++ echo -n 'Testing versioned-undef ... ' +285: Testing versioned-undef ... ++ t=out/test/elf/x86_64/versioned-undef +285: ++ mkdir -p out/test/elf/x86_64/versioned-undef +278: + readelf --dyn-syms out/test/elf/x86_64/version-script4/c.so +283: + readelf --dyn-syms out/test/elf/x86_64/version-script9/c.so +285: + ldd --help +285: + grep -q musl +278: + grep -Fq _ZN3foo3barE out/test/elf/x86_64/version-script4/log +279: + readelf --dyn-syms out/test/elf/x86_64/version-script5/c.so +283: + grep -q ' foo@@VER1$' out/test/elf/x86_64/version-script9/log +278: + grep -Fq ' bar' out/test/elf/x86_64/version-script4/log +285: + cat +279: + grep -Fq foo out/test/elf/x86_64/version-script5/log +285: + cc -fPIC -c -o out/test/elf/x86_64/versioned-undef/a.o -xc - +278: + on_exit +278: + echo OK +278: OK +278: + exit 0 +283: + on_exit +283: + echo OK +283: OK +283: + exit 0 +271/309 Test #278: x86_64-version-script4 .................. Passed 0.14 sec +test 286 + Start 286: x86_64-visibility + +286: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/visibility.sh" +286: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +286: Test timeout computed to be: 1500 +279: + grep -Fq ' main' out/test/elf/x86_64/version-script5/log +272/309 Test #283: x86_64-version-script9 .................. Passed 0.09 sec +test 287 + Start 287: x86_64-warn-common + +287: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-common.sh" +287: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +287: Test timeout computed to be: 1500 +279: + on_exit +279: + echo OK +279: OK +279: + exit 0 +286: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/visibility.sh +273/309 Test #279: x86_64-version-script5 .................. Passed 0.13 sec +test 288 + Start 288: x86_64-warn-once + +288: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-once.sh" +288: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +288: Test timeout computed to be: 1500 +286: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +286: ++ export LC_ALL=C +286: ++ LC_ALL=C +286: ++++ uname -m +287: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-common.sh +286: +++ canonical_name x86_64 +286: +++ case $1 in +286: +++ echo x86_64 +286: ++ HOST=x86_64 +286: ++ '[' -n '' ']' +286: ++ MACHINE=x86_64 +286: ++ '[' -n '' ']' +286: ++ CC=cc +286: ++ CXX=c++ +286: ++ GCC=gcc +286: ++ GXX=g++ +286: ++ OBJDUMP=objdump +286: ++ OBJCOPY=objcopy +286: ++ STRIP=strip +286: ++ QEMU= +286: ++ trap 'on_error $LINENO' ERR +286: ++ trap on_exit EXIT +287: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +287: ++ export LC_ALL=C +287: ++ LC_ALL=C +288: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-once.sh +286: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/visibility.sh .sh +287: ++++ uname -m +259: + out/test/elf/x86_64/tlsdesc/exe +288: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +288: ++ export LC_ALL=C +288: ++ LC_ALL=C +287: +++ canonical_name x86_64 +287: +++ case $1 in +287: +++ echo x86_64 +286: ++ testname=visibility +286: ++ echo -n 'Testing visibility ... ' +286: Testing visibility ... ++ t=out/test/elf/x86_64/visibility +286: ++ mkdir -p out/test/elf/x86_64/visibility +259: + grep -q '42 5' +287: ++ HOST=x86_64 +287: ++ '[' -n '' ']' +287: ++ MACHINE=x86_64 +287: ++ '[' -n '' ']' +287: ++ CC=cc +287: ++ CXX=c++ +287: ++ GCC=gcc +287: ++ GXX=g++ +287: ++ OBJDUMP=objdump +287: ++ OBJCOPY=objcopy +287: ++ STRIP=strip +287: ++ QEMU= +288: ++++ uname -m +287: ++ trap 'on_error $LINENO' ERR +287: ++ trap on_exit EXIT +287: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-common.sh .sh +288: +++ canonical_name x86_64 +288: +++ case $1 in +288: +++ echo x86_64 +288: ++ HOST=x86_64 +288: ++ '[' -n '' ']' +288: ++ MACHINE=x86_64 +288: ++ '[' -n '' ']' +288: ++ CC=cc +288: ++ CXX=c++ +288: ++ GCC=gcc +288: ++ GXX=g++ +288: ++ OBJDUMP=objdump +288: ++ OBJCOPY=objcopy +288: ++ STRIP=strip +288: ++ QEMU= +288: ++ trap 'on_error $LINENO' ERR +288: ++ trap on_exit EXIT +259: + on_exit +259: + echo OK +259: OK +259: + exit 0 +287: ++ testname=warn-common +287: ++ echo -n 'Testing warn-common ... ' +287: Testing warn-common ... ++ t=out/test/elf/x86_64/warn-common +287: ++ mkdir -p out/test/elf/x86_64/warn-common +274/309 Test #259: x86_64-tlsdesc .......................... Passed 0.43 sec +test 289 + Start 289: x86_64-warn-symbol-type + +289: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-symbol-type.sh" +289: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +289: Test timeout computed to be: 1500 +288: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-once.sh .sh +288: ++ testname=warn-once +288: ++ echo -n 'Testing warn-once ... ' +288: Testing warn-once ... ++ t=out/test/elf/x86_64/warn-once +288: ++ mkdir -p out/test/elf/x86_64/warn-once +286: + cat +286: + cc -xc -c -o out/test/elf/x86_64/visibility/a.o - +287: + cat +287: + cc -fcommon -c -xc -o out/test/elf/x86_64/warn-common/a.o - +288: + cat +288: + cc -c -fPIC -xc -o out/test/elf/x86_64/warn-once/a.o - +289: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-symbol-type.sh +289: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +289: ++ export LC_ALL=C +289: ++ LC_ALL=C +289: ++++ uname -m +281: + readelf --dyn-syms out/test/elf/x86_64/version-script7/c.so +289: +++ canonical_name x86_64 +289: +++ case $1 in +289: +++ echo x86_64 +289: ++ HOST=x86_64 +289: ++ '[' -n '' ']' +289: ++ MACHINE=x86_64 +289: ++ '[' -n '' ']' +289: ++ CC=cc +289: ++ CXX=c++ +289: ++ GCC=gcc +289: ++ GXX=g++ +289: ++ OBJDUMP=objdump +289: ++ OBJCOPY=objcopy +289: ++ STRIP=strip +289: ++ QEMU= +289: ++ trap 'on_error $LINENO' ERR +289: ++ trap on_exit EXIT +289: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-symbol-type.sh .sh +281: + grep -q 'foo$' out/test/elf/x86_64/version-script7/log +289: ++ testname=warn-symbol-type +289: ++ echo -n 'Testing warn-symbol-type ... ' +289: Testing warn-symbol-type ... ++ t=out/test/elf/x86_64/warn-symbol-type +289: ++ mkdir -p out/test/elf/x86_64/warn-symbol-type +281: + grep -q bar@@VER_X1 out/test/elf/x86_64/version-script7/log +289: + cat +289: + cc -c -fPIC -xc -o out/test/elf/x86_64/warn-symbol-type/a.o - +274: + nm -g out/test/elf/x86_64/version-script17/exe1 +274: + grep -q foo +281: + on_exit +281: + echo OK +281: OK +281: + exit 0 +275/309 Test #281: x86_64-version-script7 .................. Passed 0.14 sec +test 290 + Start 290: x86_64-warn-unresolved-symbols + +290: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-unresolved-symbols.sh" +290: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +290: Test timeout computed to be: 1500 +274: + cat +274: + cc -B. -o out/test/elf/x86_64/version-script17/exe2 out/test/elf/x86_64/version-script17/a.o out/test/elf/x86_64/version-script17/b.so -Wl,--version-script=out/test/elf/x86_64/version-script17/c.ver -Wl,--undefined-version +290: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-unresolved-symbols.sh +290: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +290: ++ export LC_ALL=C +290: ++ LC_ALL=C +290: ++++ uname -m +290: +++ canonical_name x86_64 +290: +++ case $1 in +290: +++ echo x86_64 +290: ++ HOST=x86_64 +290: ++ '[' -n '' ']' +290: ++ MACHINE=x86_64 +290: ++ '[' -n '' ']' +290: ++ CC=cc +290: ++ CXX=c++ +290: ++ GCC=gcc +290: ++ GXX=g++ +290: ++ OBJDUMP=objdump +290: ++ OBJCOPY=objcopy +290: ++ STRIP=strip +290: ++ QEMU= +280: + cc -B. -shared -Wl,--version-script=out/test/elf/x86_64/version-script6/a.ver -o out/test/elf/x86_64/version-script6/c.so out/test/elf/x86_64/version-script6/b.o +262: + readelf --symbols out/test/elf/x86_64/undefined/exe +290: ++ trap 'on_error $LINENO' ERR +290: ++ trap on_exit EXIT +290: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-unresolved-symbols.sh .sh +290: ++ testname=warn-unresolved-symbols +290: ++ echo -n 'Testing warn-unresolved-symbols ... ' +290: Testing warn-unresolved-symbols ... ++ t=out/test/elf/x86_64/warn-unresolved-symbols +290: ++ mkdir -p out/test/elf/x86_64/warn-unresolved-symbols +285: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' +285: + cc -B. -shared -o out/test/elf/x86_64/versioned-undef/c.so out/test/elf/x86_64/versioned-undef/a.o -Wl,--version-script=out/test/elf/x86_64/versioned-undef/b.ver +290: + cat +290: + cc -c -o out/test/elf/x86_64/warn-unresolved-symbols/a.o -xc - +287: + cat +287: + cc -fcommon -c -xc -o out/test/elf/x86_64/warn-common/b.o - +286: + cat +286: + cc -xc -c -o out/test/elf/x86_64/visibility/b.o - +258: + out/test/elf/x86_64/tlsdesc-static/exe +258: + grep -q 42 +258: + on_exit +258: + echo OK +258: OK +258: + exit 0 +276/309 Test #258: x86_64-tlsdesc-static ................... Passed 0.49 sec +test 291 + Start 291: x86_64-weak-export-dso + +291: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-dso.sh" +291: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +291: Test timeout computed to be: 1500 +291: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-dso.sh +291: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +291: ++ export LC_ALL=C +291: ++ LC_ALL=C +291: ++++ uname -m +291: +++ canonical_name x86_64 +291: +++ case $1 in +291: +++ echo x86_64 +291: ++ HOST=x86_64 +291: ++ '[' -n '' ']' +291: ++ MACHINE=x86_64 +291: ++ '[' -n '' ']' +291: ++ CC=cc +291: ++ CXX=c++ +291: ++ GCC=gcc +291: ++ GXX=g++ +291: ++ OBJDUMP=objdump +291: ++ OBJCOPY=objcopy +291: ++ STRIP=strip +291: ++ QEMU= +291: ++ trap 'on_error $LINENO' ERR +291: ++ trap on_exit EXIT +291: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-dso.sh .sh +291: ++ testname=weak-export-dso +291: ++ echo -n 'Testing weak-export-dso ... ' +291: Testing weak-export-dso ... ++ t=out/test/elf/x86_64/weak-export-dso +291: ++ mkdir -p out/test/elf/x86_64/weak-export-dso +274: + nm -g out/test/elf/x86_64/version-script17/exe2 +291: + cat +291: + cc -fPIC -c -o out/test/elf/x86_64/weak-export-dso/a.o -xc - +277: + cat +277: + cc -xc -c -o out/test/elf/x86_64/version-script3/c.o - +274: + grep -q foo out/test/elf/x86_64/version-script17/log2 +274: + cat +282: + cat +282: + cc -xc -c -o out/test/elf/x86_64/version-script8/c.o - +280: + cat +274: + cc -B. -o out/test/elf/x86_64/version-script17/exe3 out/test/elf/x86_64/version-script17/a.o out/test/elf/x86_64/version-script17/b.so -Wl,--version-script=out/test/elf/x86_64/version-script17/d.ver +280: + cat +280: + c++ -fPIC -c -o out/test/elf/x86_64/version-script6/e.o -xc - +285: + cat +285: + cc -c -o out/test/elf/x86_64/versioned-undef/d.o -xc - +276: + cat +276: + cc -xc -c -o out/test/elf/x86_64/version-script2/c.o - +262: + grep -q foo out/test/elf/x86_64/undefined/log +262: + grep -q bar out/test/elf/x86_64/undefined/log +262: + ./mold -static -o out/test/elf/x86_64/undefined/exe out/test/elf/x86_64/undefined/a.o out/test/elf/x86_64/undefined/d.a -u foo --undefined=bar +286: + rm -f out/test/elf/x86_64/visibility/c.a +289: + cc -B. -shared -o out/test/elf/x86_64/warn-symbol-type/a.so out/test/elf/x86_64/warn-symbol-type/a.o +286: + ar crs out/test/elf/x86_64/visibility/c.a out/test/elf/x86_64/visibility/a.o out/test/elf/x86_64/visibility/b.o +287: + cc -B. -o out/test/elf/x86_64/warn-common/exe out/test/elf/x86_64/warn-common/a.o out/test/elf/x86_64/warn-common/b.o +262: + readelf --symbols out/test/elf/x86_64/undefined/exe +274: + nm -g out/test/elf/x86_64/version-script17/exe3 +274: + grep -q foo out/test/elf/x86_64/version-script17/log3 +288: + cat +288: + cc -c -fPIC -xc -o out/test/elf/x86_64/warn-once/b.o - +274: + on_exit +274: + echo OK +274: OK +274: + exit 0 +277/309 Test #274: x86_64-version-script17 ................. Passed 0.32 sec +test 292 + Start 292: x86_64-weak-export-exe + +292: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-exe.sh" +292: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +292: Test timeout computed to be: 1500 +292: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-exe.sh +292: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +292: ++ export LC_ALL=C +292: ++ LC_ALL=C +289: + grep -q 'warning: symbol type mismatch: times' out/test/elf/x86_64/warn-symbol-type/log +292: ++++ uname -m +289: + on_exit +289: + echo OK +289: OK +289: + exit 0 +278/309 Test #289: x86_64-warn-symbol-type ................. Passed 0.10 sec +test 293 + Start 293: x86_64-weak-undef-dso + +293: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef-dso.sh" +293: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +293: Test timeout computed to be: 1500 +292: +++ canonical_name x86_64 +292: +++ case $1 in +292: +++ echo x86_64 +292: ++ HOST=x86_64 +292: ++ '[' -n '' ']' +292: ++ MACHINE=x86_64 +292: ++ '[' -n '' ']' +292: ++ CC=cc +292: ++ CXX=c++ +292: ++ GCC=gcc +292: ++ GXX=g++ +292: ++ OBJDUMP=objdump +292: ++ OBJCOPY=objcopy +292: ++ STRIP=strip +292: ++ QEMU= +292: ++ trap 'on_error $LINENO' ERR +292: ++ trap on_exit EXIT +292: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-exe.sh .sh +292: ++ testname=weak-export-exe +292: ++ echo -n 'Testing weak-export-exe ... ' +292: Testing weak-export-exe ... ++ t=out/test/elf/x86_64/weak-export-exe +292: ++ mkdir -p out/test/elf/x86_64/weak-export-exe +293: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef-dso.sh +292: + cat +292: + cc -fPIC -c -o out/test/elf/x86_64/weak-export-exe/a.o -xc - +284: + ./mold -v +284: + grep -q '[ms]old .*compatible with GNU ld' +287: + grep -Fq 'multiple common symbols' out/test/elf/x86_64/warn-common/log +293: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +293: ++ export LC_ALL=C +293: ++ LC_ALL=C +293: ++++ uname -m +293: +++ canonical_name x86_64 +293: +++ case $1 in +293: +++ echo x86_64 +293: ++ HOST=x86_64 +293: ++ '[' -n '' ']' +293: ++ MACHINE=x86_64 +293: ++ '[' -n '' ']' +293: ++ CC=cc +293: ++ CXX=c++ +293: ++ GCC=gcc +293: ++ GXX=g++ +293: ++ OBJDUMP=objdump +293: ++ OBJCOPY=objcopy +293: ++ STRIP=strip +293: ++ QEMU= +293: ++ trap 'on_error $LINENO' ERR +293: ++ trap on_exit EXIT +287: + cc -B. -o out/test/elf/x86_64/warn-common/exe out/test/elf/x86_64/warn-common/a.o out/test/elf/x86_64/warn-common/b.o -Wl,-warn-common +293: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef-dso.sh .sh +284: + ./mold --version +284: + grep -q '[ms]old .*compatible with GNU ld' +293: ++ testname=weak-undef-dso +293: ++ echo -n 'Testing weak-undef-dso ... ' +293: Testing weak-undef-dso ... ++ t=out/test/elf/x86_64/weak-undef-dso +293: ++ mkdir -p out/test/elf/x86_64/weak-undef-dso +293: + cat +293: + cc -c -o out/test/elf/x86_64/weak-undef-dso/a.o -fPIC -xc - +284: + ./mold -V +284: + grep -q '[ms]old .*compatible with GNU ld' +290: + cc -B. -o out/test/elf/x86_64/warn-unresolved-symbols/exe out/test/elf/x86_64/warn-unresolved-symbols/a.o +290: + grep -q 'undefined symbol:.*foo' +284: + ./mold -V +284: + grep -q elf_x86_64 +284: + ./mold -V +284: + grep -q elf_i386 +284: + cat +284: + cc -c -xc -o out/test/elf/x86_64/version/a.o - +290: + cc -B. -o out/test/elf/x86_64/warn-unresolved-symbols/exe out/test/elf/x86_64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols +290: + grep -q 'undefined symbol:.*foo' +290: + cc -B. -o out/test/elf/x86_64/warn-unresolved-symbols/exe out/test/elf/x86_64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols --error-unresolved-symbols +290: + grep -q 'undefined symbol:.*foo' +286: + cat +286: + cc -xc -fPIC -c -o out/test/elf/x86_64/visibility/d.o - +262: + grep -q foo out/test/elf/x86_64/undefined/log +262: + grep -q bar out/test/elf/x86_64/undefined/log +262: + on_exit +262: + echo OK +262: OK +262: + exit 0 +276: + cc -B. -o out/test/elf/x86_64/version-script2/exe out/test/elf/x86_64/version-script2/c.o out/test/elf/x86_64/version-script2/b.so +291: + cc -B. -o out/test/elf/x86_64/weak-export-dso/b.so out/test/elf/x86_64/weak-export-dso/a.o -shared +293: + cc -B. -shared -o out/test/elf/x86_64/weak-undef-dso/b.so out/test/elf/x86_64/weak-undef-dso/a.o +288: + cc -B. -o out/test/elf/x86_64/warn-once/exe out/test/elf/x86_64/warn-once/a.o out/test/elf/x86_64/warn-once/b.o -Wl,--warn-unresolved-symbols,--warn-once +284: + rm -f out/test/elf/x86_64/version/exe +284: + grep -q '[ms]old' +284: + cc -B. -Wl,--version -o out/test/elf/x86_64/version/exe1 out/test/elf/x86_64/version/a.o +280: + cc -B. -shared -Wl,-version-script,out/test/elf/x86_64/version-script6/d.ver -o out/test/elf/x86_64/version-script6/f.so out/test/elf/x86_64/version-script6/e.o out/test/elf/x86_64/version-script6/c.so -Wl,--undefined-version +279/309 Test #262: x86_64-undefined ........................ Passed 0.58 sec +test 294 + Start 294: x86_64-weak-undef + +294: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef.sh" +294: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +294: Test timeout computed to be: 1500 +282: + cc -B. -o out/test/elf/x86_64/version-script8/exe out/test/elf/x86_64/version-script8/c.o out/test/elf/x86_64/version-script8/b.so +277: + cc -B. -o out/test/elf/x86_64/version-script3/exe out/test/elf/x86_64/version-script3/c.o out/test/elf/x86_64/version-script3/b.so +285: + cc -B. -o out/test/elf/x86_64/versioned-undef/exe out/test/elf/x86_64/versioned-undef/d.o out/test/elf/x86_64/versioned-undef/c.so +284: + '[' -f out/test/elf/x86_64/version/exe1 ']' +284: + cc -B. -Wl,-v -o out/test/elf/x86_64/version/exe2 out/test/elf/x86_64/version/a.o +284: + grep -q '[ms]old' +294: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef.sh +287: + grep -Fq 'multiple common symbols' out/test/elf/x86_64/warn-common/log +294: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +294: ++ export LC_ALL=C +294: ++ LC_ALL=C +294: ++++ uname -m +287: + on_exit +287: + echo OK +287: OK +287: + exit 0 +280/309 Test #287: x86_64-warn-common ...................... Passed 0.21 sec +test 295 + Start 295: x86_64-weak-undef2 + +295: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef2.sh" +295: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +295: Test timeout computed to be: 1500 +294: +++ canonical_name x86_64 +294: +++ case $1 in +294: +++ echo x86_64 +294: ++ HOST=x86_64 +294: ++ '[' -n '' ']' +294: ++ MACHINE=x86_64 +294: ++ '[' -n '' ']' +294: ++ CC=cc +294: ++ CXX=c++ +294: ++ GCC=gcc +294: ++ GXX=g++ +294: ++ OBJDUMP=objdump +294: ++ OBJCOPY=objcopy +294: ++ STRIP=strip +294: ++ QEMU= +294: ++ trap 'on_error $LINENO' ERR +294: ++ trap on_exit EXIT +290: + on_exit +290: + echo OK +290: OK +290: + exit 0 +281/309 Test #290: x86_64-warn-unresolved-symbols .......... Passed 0.20 sec +test 296 + Start 296: x86_64-whole-archive + +296: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/whole-archive.sh" +296: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +296: Test timeout computed to be: 1500 +294: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef.sh .sh +294: ++ testname=weak-undef +294: ++ echo -n 'Testing weak-undef ... ' +294: Testing weak-undef ... ++ t=out/test/elf/x86_64/weak-undef +294: ++ mkdir -p out/test/elf/x86_64/weak-undef +295: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef2.sh +291: + cc -B. -o out/test/elf/x86_64/weak-export-dso/c.so out/test/elf/x86_64/weak-export-dso/a.o -shared -Wl,-z,defs +276: + out/test/elf/x86_64/version-script2/exe +294: + cat +294: + cc -c -o out/test/elf/x86_64/weak-undef/a.o -fPIC -xc - +295: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +295: ++ export LC_ALL=C +295: ++ LC_ALL=C +296: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/whole-archive.sh +276: + readelf --dyn-syms out/test/elf/x86_64/version-script2/exe +295: ++++ uname -m +296: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +296: ++ export LC_ALL=C +296: ++ LC_ALL=C +288: ++ wc -l +288: ++ grep 'undefined symbol:.* foo$' out/test/elf/x86_64/warn-once/log +295: +++ canonical_name x86_64 +295: +++ case $1 in +295: +++ echo x86_64 +295: ++ HOST=x86_64 +295: ++ '[' -n '' ']' +295: ++ MACHINE=x86_64 +295: ++ '[' -n '' ']' +295: ++ CC=cc +295: ++ CXX=c++ +295: ++ GCC=gcc +295: ++ GXX=g++ +295: ++ OBJDUMP=objdump +295: ++ OBJCOPY=objcopy +295: ++ STRIP=strip +295: ++ QEMU= +276: + grep -Fq foo@ver1 out/test/elf/x86_64/version-script2/log +295: ++ trap 'on_error $LINENO' ERR +295: ++ trap on_exit EXIT +296: ++++ uname -m +295: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef2.sh .sh +295: ++ testname=weak-undef2 +295: ++ echo -n 'Testing weak-undef2 ... ' +295: Testing weak-undef2 ... ++ t=out/test/elf/x86_64/weak-undef2 +295: ++ mkdir -p out/test/elf/x86_64/weak-undef2 +276: + grep -Fq bar@ver2 out/test/elf/x86_64/version-script2/log +296: +++ canonical_name x86_64 +296: +++ case $1 in +296: +++ echo x86_64 +296: ++ HOST=x86_64 +296: ++ '[' -n '' ']' +296: ++ MACHINE=x86_64 +296: ++ '[' -n '' ']' +296: ++ CC=cc +296: ++ CXX=c++ +296: ++ GCC=gcc +296: ++ GXX=g++ +296: ++ OBJDUMP=objdump +296: ++ OBJCOPY=objcopy +296: ++ STRIP=strip +296: ++ QEMU= +296: ++ trap 'on_error $LINENO' ERR +296: ++ trap on_exit EXIT +296: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/whole-archive.sh .sh +276: + grep -Fq baz@ver3 out/test/elf/x86_64/version-script2/log +280: + readelf --dyn-syms out/test/elf/x86_64/version-script6/f.so +288: + '[' 1 = 1 ']' +288: + on_exit +288: + echo OK +288: OK +288: + exit 0 +282/309 Test #288: x86_64-warn-once ........................ Passed 0.23 sec +test 297 + Start 297: x86_64-wrap-lto + +297: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap-lto.sh" +297: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +297: Test timeout computed to be: 1500 +276: + on_exit +276: + echo OK +276: OK +276: + exit 0 +296: ++ testname=whole-archive +296: ++ echo -n 'Testing whole-archive ... ' +296: Testing whole-archive ... ++ t=out/test/elf/x86_64/whole-archive +296: ++ mkdir -p out/test/elf/x86_64/whole-archive +292: + cc -B. -o out/test/elf/x86_64/weak-export-exe/exe out/test/elf/x86_64/weak-export-exe/a.o +280: + grep -q foo@VER_X1 out/test/elf/x86_64/version-script6/log +286: + cc -B. -shared -o out/test/elf/x86_64/visibility/e.so out/test/elf/x86_64/visibility/c.a out/test/elf/x86_64/visibility/d.o +295: + cat +283/309 Test #276: x86_64-version-script2 .................. Passed 0.40 sec +test 298 + Start 298: x86_64-wrap + +298: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap.sh" +298: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +298: Test timeout computed to be: 1500 +296: + cat +296: + cc -o out/test/elf/x86_64/whole-archive/a.o -c -x assembler - +280: + grep -q bar@VER_X2 out/test/elf/x86_64/version-script6/log +280: + grep -q baz@@VER_Y2 out/test/elf/x86_64/version-script6/log +295: + cc -c -o out/test/elf/x86_64/weak-undef2/a.o -xc - +297: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap-lto.sh +297: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +297: ++ export LC_ALL=C +297: ++ LC_ALL=C +297: ++++ uname -m +297: +++ canonical_name x86_64 +297: +++ case $1 in +297: +++ echo x86_64 +277: + out/test/elf/x86_64/version-script3/exe +277: + readelf --dyn-syms out/test/elf/x86_64/version-script3/exe +282: + out/test/elf/x86_64/version-script8/exe +298: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap.sh +297: ++ HOST=x86_64 +297: ++ '[' -n '' ']' +297: ++ MACHINE=x86_64 +297: ++ '[' -n '' ']' +297: ++ CC=cc +297: ++ CXX=c++ +297: ++ GCC=gcc +297: ++ GXX=g++ +297: ++ OBJDUMP=objdump +297: ++ OBJCOPY=objcopy +297: ++ STRIP=strip +297: ++ QEMU= +297: ++ trap 'on_error $LINENO' ERR +297: ++ trap on_exit EXIT +282: + readelf --dyn-syms out/test/elf/x86_64/version-script8/b.so +297: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap-lto.sh .sh +298: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +298: ++ export LC_ALL=C +298: ++ LC_ALL=C +293: + cat +297: ++ testname=wrap-lto +297: ++ echo -n 'Testing wrap-lto ... ' +297: Testing wrap-lto ... ++ t=out/test/elf/x86_64/wrap-lto +297: ++ mkdir -p out/test/elf/x86_64/wrap-lto +277: + grep -Fq foo@ver1 out/test/elf/x86_64/version-script3/log +280: + on_exit +280: + echo OK +280: OK +280: + exit 0 +282: + grep -Fq foo@@ver1 out/test/elf/x86_64/version-script8/log +284/309 Test #280: x86_64-version-script6 .................. Passed 0.36 sec +test 299 + Start 299: x86_64-z-cet-report + +299: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-cet-report.sh" +299: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +299: Test timeout computed to be: 1500 +282: + grep -Fq bar@@ver2 out/test/elf/x86_64/version-script8/log +296: + echo 'int fn1() { return 42; }' +296: + cc -o out/test/elf/x86_64/whole-archive/b.o -c -xc - +293: + cc -xc -c -o out/test/elf/x86_64/weak-undef-dso/c.o - +277: + grep -Fq bar@ver2 out/test/elf/x86_64/version-script3/log +277: + grep -Fq baz@ver2 out/test/elf/x86_64/version-script3/log +297: + cat +297: + cc -fPIC -shared -o out/test/elf/x86_64/wrap-lto/a.so -xc - +298: ++++ uname -m +298: +++ canonical_name x86_64 +298: +++ case $1 in +298: +++ echo x86_64 +298: ++ HOST=x86_64 +298: ++ '[' -n '' ']' +298: ++ MACHINE=x86_64 +298: ++ '[' -n '' ']' +298: ++ CC=cc +298: ++ CXX=c++ +298: ++ GCC=gcc +298: ++ GXX=g++ +298: ++ OBJDUMP=objdump +298: ++ OBJCOPY=objcopy +298: ++ STRIP=strip +298: ++ QEMU= +298: ++ trap 'on_error $LINENO' ERR +298: ++ trap on_exit EXIT +285: + grep -q '^1 2 3 3$' +285: + out/test/elf/x86_64/versioned-undef/exe +285: + on_exit +285: + echo OK +285: OK +285: + exit 0 +282: + grep -Fq baz out/test/elf/x86_64/version-script8/log +298: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap.sh .sh +298: ++ testname=wrap +298: ++ echo -n 'Testing wrap ... ' +298: Testing wrap ... ++ t=out/test/elf/x86_64/wrap +298: ++ mkdir -p out/test/elf/x86_64/wrap +299: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-cet-report.sh +299: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +299: ++ export LC_ALL=C +299: ++ LC_ALL=C +285/309 Test #285: x86_64-versioned-undef .................. Passed 0.27 sec +test 300 + Start 300: x86_64-z-defs + +300: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-defs.sh" +300: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +300: Test timeout computed to be: 1500 +298: + cat +298: + cc -fPIC -shared -o out/test/elf/x86_64/wrap/a.so -xc - +299: ++++ uname -m +299: +++ canonical_name x86_64 +299: +++ case $1 in +299: +++ echo x86_64 +299: ++ HOST=x86_64 +299: ++ '[' -n '' ']' +299: ++ MACHINE=x86_64 +299: ++ '[' -n '' ']' +299: ++ CC=cc +299: ++ CXX=c++ +299: ++ GCC=gcc +299: ++ GXX=g++ +299: ++ OBJDUMP=objdump +299: ++ OBJCOPY=objcopy +299: ++ STRIP=strip +299: ++ QEMU= +299: ++ trap 'on_error $LINENO' ERR +299: ++ trap on_exit EXIT +299: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-cet-report.sh .sh +299: ++ testname=z-cet-report +299: ++ echo -n 'Testing z-cet-report ... ' +299: Testing z-cet-report ... ++ t=out/test/elf/x86_64/z-cet-report +299: ++ mkdir -p out/test/elf/x86_64/z-cet-report +277: + on_exit +277: + echo OK +277: OK +277: + exit 0 +286/309 Test #277: x86_64-version-script3 .................. Passed 0.41 sec +test 301 + Start 301: x86_64-z-dynamic-undefined-weak + +301: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-dynamic-undefined-weak.sh" +301: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +301: Test timeout computed to be: 1500 +299: + cat +284: + grep -q 'Hello world' +282: + on_exit +282: + echo OK +282: OK +282: + exit 0 +300: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-defs.sh +300: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +287/309 Test #282: x86_64-version-script8 .................. Passed 0.36 sec +test 302 + Start 302: x86_64-z-max-page-size + +302: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-max-page-size.sh" +302: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +302: Test timeout computed to be: 1500 +299: + cc -o out/test/elf/x86_64/z-cet-report/a.o -c -x assembler - +284: + out/test/elf/x86_64/version/exe2 +300: ++ export LC_ALL=C +300: ++ LC_ALL=C +300: ++++ uname -m +300: +++ canonical_name x86_64 +300: +++ case $1 in +300: +++ echo x86_64 +300: ++ HOST=x86_64 +300: ++ '[' -n '' ']' +300: ++ MACHINE=x86_64 +300: ++ '[' -n '' ']' +300: ++ CC=cc +300: ++ CXX=c++ +300: ++ GCC=gcc +300: ++ GXX=g++ +300: ++ OBJDUMP=objdump +300: ++ OBJCOPY=objcopy +300: ++ STRIP=strip +300: ++ QEMU= +300: ++ trap 'on_error $LINENO' ERR +300: ++ trap on_exit EXIT +300: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-defs.sh .sh +300: ++ testname=z-defs +300: ++ echo -n 'Testing z-defs ... ' +300: Testing z-defs ... ++ t=out/test/elf/x86_64/z-defs +300: ++ mkdir -p out/test/elf/x86_64/z-defs +301: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-dynamic-undefined-weak.sh +284: + ./mold --v +299: + cc -B. -o out/test/elf/x86_64/z-cet-report/exe out/test/elf/x86_64/z-cet-report/a.o +301: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +301: ++ export LC_ALL=C +301: ++ LC_ALL=C +300: + cat +300: + cc -fPIC -c -o out/test/elf/x86_64/z-defs/a.o -xc - +302: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-max-page-size.sh +291: + readelf --dyn-syms out/test/elf/x86_64/weak-export-dso/b.so +291: + grep -q 'WEAK DEFAULT UND foo' +302: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +302: ++ export LC_ALL=C +302: ++ LC_ALL=C +302: ++++ uname -m +302: +++ canonical_name x86_64 +302: +++ case $1 in +302: +++ echo x86_64 +302: ++ HOST=x86_64 +302: ++ '[' -n '' ']' +302: ++ MACHINE=x86_64 +302: ++ '[' -n '' ']' +302: ++ CC=cc +302: ++ CXX=c++ +302: ++ GCC=gcc +302: ++ GXX=g++ +302: ++ OBJDUMP=objdump +302: ++ OBJCOPY=objcopy +302: ++ STRIP=strip +302: ++ QEMU= +302: ++ trap 'on_error $LINENO' ERR +302: ++ trap on_exit EXIT +302: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-max-page-size.sh .sh +301: ++++ uname -m +294: + cat +294: + cc -c -o out/test/elf/x86_64/weak-undef/b.o -fno-PIC -xc - +301: +++ canonical_name x86_64 +301: +++ case $1 in +301: +++ echo x86_64 +301: ++ HOST=x86_64 +301: ++ '[' -n '' ']' +301: ++ MACHINE=x86_64 +301: ++ '[' -n '' ']' +301: ++ CC=cc +301: ++ CXX=c++ +301: ++ GCC=gcc +301: ++ GXX=g++ +301: ++ OBJDUMP=objdump +301: ++ OBJCOPY=objcopy +301: ++ STRIP=strip +301: ++ QEMU= +301: ++ trap 'on_error $LINENO' ERR +301: ++ trap on_exit EXIT +284: + grep -q 'unknown command line option:' out/test/elf/x86_64/version/log +302: ++ testname=z-max-page-size +302: ++ echo -n 'Testing z-max-page-size ... ' +302: Testing z-max-page-size ... ++ t=out/test/elf/x86_64/z-max-page-size +302: ++ mkdir -p out/test/elf/x86_64/z-max-page-size +296: + echo 'int fn2() { return 42; }' +296: + cc -o out/test/elf/x86_64/whole-archive/c.o -c -xc - +291: + grep -q 'WEAK DEFAULT UND foo' +291: + readelf --dyn-syms out/test/elf/x86_64/weak-export-dso/c.so +295: + cc -c -o out/test/elf/x86_64/weak-undef2/b.o -xc - +295: + cat +301: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-dynamic-undefined-weak.sh .sh +301: ++ testname=z-dynamic-undefined-weak +301: ++ echo -n 'Testing z-dynamic-undefined-weak ... ' +301: Testing z-dynamic-undefined-weak ... ++ t=out/test/elf/x86_64/z-dynamic-undefined-weak +301: ++ mkdir -p out/test/elf/x86_64/z-dynamic-undefined-weak +291: + on_exit +291: + echo OK +291: OK +291: + exit 0 +288/309 Test #291: x86_64-weak-export-dso .................. Passed 0.23 sec +test 303 + Start 303: x86_64-z-nodefaultlib + +303: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodefaultlib.sh" +303: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +303: Test timeout computed to be: 1500 +284: + on_exit +284: + echo OK +284: OK +284: + exit 0 +293: + cc -B. -o out/test/elf/x86_64/weak-undef-dso/exe1 out/test/elf/x86_64/weak-undef-dso/c.o out/test/elf/x86_64/weak-undef-dso/b.so +289/309 Test #284: x86_64-version .......................... Passed 0.35 sec +test 304 + Start 304: x86_64-z-nodump + +304: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodump.sh" +304: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +304: Test timeout computed to be: 1500 +286: + readelf --dyn-syms out/test/elf/x86_64/visibility/e.so +286: + grep -Fq foo out/test/elf/x86_64/visibility/log +302: + cat +302: + cc -o out/test/elf/x86_64/z-max-page-size/a.o -c -xc - +303: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodefaultlib.sh +303: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +303: ++ export LC_ALL=C +303: ++ LC_ALL=C +301: + cc -o out/test/elf/x86_64/z-dynamic-undefined-weak/a.o -c -xc - -fPIC +303: ++++ uname -m +286: + on_exit +286: + echo OK +286: OK +286: + exit 0 +304: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodump.sh +301: + cat +290/309 Test #286: x86_64-visibility ....................... Passed 0.28 sec +test 305 + Start 305: x86_64-z-now + +305: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-now.sh" +305: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +305: Test timeout computed to be: 1500 +304: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +304: ++ export LC_ALL=C +304: ++ LC_ALL=C +304: ++++ uname -m +303: +++ canonical_name x86_64 +303: +++ case $1 in +303: +++ echo x86_64 +303: ++ HOST=x86_64 +303: ++ '[' -n '' ']' +303: ++ MACHINE=x86_64 +303: ++ '[' -n '' ']' +303: ++ CC=cc +303: ++ CXX=c++ +303: ++ GCC=gcc +303: ++ GXX=g++ +303: ++ OBJDUMP=objdump +303: ++ OBJCOPY=objcopy +303: ++ STRIP=strip +303: ++ QEMU= +303: ++ trap 'on_error $LINENO' ERR +303: ++ trap on_exit EXIT +304: +++ canonical_name x86_64 +304: +++ case $1 in +304: +++ echo x86_64 +304: ++ HOST=x86_64 +304: ++ '[' -n '' ']' +304: ++ MACHINE=x86_64 +304: ++ '[' -n '' ']' +304: ++ CC=cc +304: ++ CXX=c++ +304: ++ GCC=gcc +304: ++ GXX=g++ +304: ++ OBJDUMP=objdump +304: ++ OBJCOPY=objcopy +304: ++ STRIP=strip +304: ++ QEMU= +304: ++ trap 'on_error $LINENO' ERR +304: ++ trap on_exit EXIT +304: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodump.sh .sh +292: + readelf --dyn-syms out/test/elf/x86_64/weak-export-exe/exe +305: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-now.sh +305: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +305: ++ export LC_ALL=C +305: ++ LC_ALL=C +303: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodefaultlib.sh .sh +305: ++++ uname -m +304: ++ testname=z-nodump +304: ++ echo -n 'Testing z-nodump ... ' +304: Testing z-nodump ... ++ t=out/test/elf/x86_64/z-nodump +304: ++ mkdir -p out/test/elf/x86_64/z-nodump +303: ++ testname=z-nodefaultlib +303: ++ echo -n 'Testing z-nodefaultlib ... ' +303: Testing z-nodefaultlib ... ++ t=out/test/elf/x86_64/z-nodefaultlib +303: ++ mkdir -p out/test/elf/x86_64/z-nodefaultlib +305: +++ canonical_name x86_64 +305: +++ case $1 in +305: +++ echo x86_64 +305: ++ HOST=x86_64 +305: ++ '[' -n '' ']' +305: ++ MACHINE=x86_64 +305: ++ '[' -n '' ']' +305: ++ CC=cc +305: ++ CXX=c++ +305: ++ GCC=gcc +305: ++ GXX=g++ +305: ++ OBJDUMP=objdump +305: ++ OBJCOPY=objcopy +305: ++ STRIP=strip +305: ++ QEMU= +305: ++ trap 'on_error $LINENO' ERR +305: ++ trap on_exit EXIT +305: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-now.sh .sh +304: + cc -c -o out/test/elf/x86_64/z-nodump/a.o -xc - +304: + cat +305: ++ testname=z-now +305: ++ echo -n 'Testing z-now ... ' +305: Testing z-now ... ++ t=out/test/elf/x86_64/z-now +305: ++ mkdir -p out/test/elf/x86_64/z-now +303: + cat +303: + cc -o out/test/elf/x86_64/z-nodefaultlib/a.o -c -xc - +300: + cc -B. -shared -o out/test/elf/x86_64/z-defs/b.so out/test/elf/x86_64/z-defs/a.o +292: + grep -q 'WEAK DEFAULT UND foo' +305: + cat +305: + cc -o out/test/elf/x86_64/z-now/a.o -c -xc - +292: + out/test/elf/x86_64/weak-export-exe/exe +292: + grep -q '^3$' +295: + cc -B. -o out/test/elf/x86_64/weak-undef2/exe out/test/elf/x86_64/weak-undef2/a.o out/test/elf/x86_64/weak-undef2/b.o +292: + on_exit +292: + echo OK +292: OK +292: + exit 0 +291/309 Test #292: x86_64-weak-export-exe .................. Passed 0.20 sec +test 306 + Start 306: x86_64-z-origin + +306: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-origin.sh" +306: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +306: Test timeout computed to be: 1500 +299: + cc -B. -o out/test/elf/x86_64/z-cet-report/exe out/test/elf/x86_64/z-cet-report/a.o -Wl,-z,cet-report=warning +296: + rm -f out/test/elf/x86_64/whole-archive/d.a +296: + ar cr out/test/elf/x86_64/whole-archive/d.a out/test/elf/x86_64/whole-archive/b.o out/test/elf/x86_64/whole-archive/c.o +306: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-origin.sh +294: + cat +294: + cc -fcommon -xc -c -o out/test/elf/x86_64/weak-undef/c.o - +306: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +306: ++ export LC_ALL=C +306: ++ LC_ALL=C +306: ++++ uname -m +296: + cc -B. -nostdlib -o out/test/elf/x86_64/whole-archive/exe out/test/elf/x86_64/whole-archive/a.o out/test/elf/x86_64/whole-archive/d.a +306: +++ canonical_name x86_64 +306: +++ case $1 in +306: +++ echo x86_64 +306: ++ HOST=x86_64 +306: ++ '[' -n '' ']' +306: ++ MACHINE=x86_64 +306: ++ '[' -n '' ']' +306: ++ CC=cc +306: ++ CXX=c++ +306: ++ GCC=gcc +306: ++ GXX=g++ +306: ++ OBJDUMP=objdump +306: ++ OBJCOPY=objcopy +306: ++ STRIP=strip +306: ++ QEMU= +306: ++ trap 'on_error $LINENO' ERR +306: ++ trap on_exit EXIT +306: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-origin.sh .sh +306: ++ testname=z-origin +306: ++ echo -n 'Testing z-origin ... ' +306: Testing z-origin ... ++ t=out/test/elf/x86_64/z-origin +306: ++ mkdir -p out/test/elf/x86_64/z-origin +298: + cat +298: + cc -c -o out/test/elf/x86_64/wrap/b.o -xc - +301: + cc -B. -shared -o out/test/elf/x86_64/z-dynamic-undefined-weak/b.so out/test/elf/x86_64/z-dynamic-undefined-weak/a.o +306: + cat +306: + cc -c -o out/test/elf/x86_64/z-origin/a.o -xc - +293: + out/test/elf/x86_64/weak-undef-dso/exe1 +293: + grep -q bar=-1 +302: + cc -B. -o out/test/elf/x86_64/z-max-page-size/exe1 out/test/elf/x86_64/z-max-page-size/a.o -Wl,-z,max-page-size=65536 -Wl,-z,separate-loadable-segments +293: + cat +293: + cc -xc -c -o out/test/elf/x86_64/weak-undef-dso/d.o - +304: + cc -B. -shared -o out/test/elf/x86_64/z-nodump/b.so out/test/elf/x86_64/z-nodump/a.o +297: + cat +297: + cc -c -o out/test/elf/x86_64/wrap-lto/b.o -xc - -flto +296: + readelf --symbols out/test/elf/x86_64/whole-archive/exe +296: + grep -q fn1 out/test/elf/x86_64/whole-archive/readelf +305: + cc -B. -o out/test/elf/x86_64/z-now/exe out/test/elf/x86_64/z-now/a.o -Wl,-z,now +300: + cc -B. -shared -o out/test/elf/x86_64/z-defs/b.so out/test/elf/x86_64/z-defs/a.o -Wl,-z,undefs +303: + cc -B. -o out/test/elf/x86_64/z-nodefaultlib/exe out/test/elf/x86_64/z-nodefaultlib/a.o -Wl,-z,nodefaultlib +294: + cc -B. -o out/test/elf/x86_64/weak-undef/exe1 out/test/elf/x86_64/weak-undef/a.o -pie +296: + grep -q fn2 out/test/elf/x86_64/whole-archive/readelf +296: + cc -B. -nostdlib -o out/test/elf/x86_64/whole-archive/exe out/test/elf/x86_64/whole-archive/a.o -Wl,--whole-archive out/test/elf/x86_64/whole-archive/d.a +295: + grep -q 'undefined symbol: foo' out/test/elf/x86_64/weak-undef2/log +295: + on_exit +295: + echo OK +295: OK +295: + exit 0 +292/309 Test #295: x86_64-weak-undef2 ...................... Passed 0.13 sec +test 307 + Start 307: x86_64-z-separate-code + +307: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-separate-code.sh" +307: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +307: Test timeout computed to be: 1500 +307: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-separate-code.sh +299: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/elf/x86_64/z-cet-report/log +299: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/elf/x86_64/z-cet-report/log +299: + cc -B. -o out/test/elf/x86_64/z-cet-report/exe out/test/elf/x86_64/z-cet-report/a.o -Wl,-z,cet-report=error +306: + cc -B. -o out/test/elf/x86_64/z-origin/exe out/test/elf/x86_64/z-origin/a.o -Wl,-z,origin +301: + cc -B. -shared -o out/test/elf/x86_64/z-dynamic-undefined-weak/c.so out/test/elf/x86_64/z-dynamic-undefined-weak/a.o -Wl,-z,dynamic-undefined-weak +307: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +307: ++ export LC_ALL=C +307: ++ LC_ALL=C +298: + cc -c -o out/test/elf/x86_64/wrap/c.o -xc - +307: ++++ uname -m +298: + cat +307: +++ canonical_name x86_64 +307: +++ case $1 in +307: +++ echo x86_64 +307: ++ HOST=x86_64 +307: ++ '[' -n '' ']' +307: ++ MACHINE=x86_64 +307: ++ '[' -n '' ']' +307: ++ CC=cc +307: ++ CXX=c++ +307: ++ GCC=gcc +307: ++ GXX=g++ +307: ++ OBJDUMP=objdump +307: ++ OBJCOPY=objcopy +307: ++ STRIP=strip +307: ++ QEMU= +307: ++ trap 'on_error $LINENO' ERR +307: ++ trap on_exit EXIT +293: + cc -B. -o out/test/elf/x86_64/weak-undef-dso/exe2 out/test/elf/x86_64/weak-undef-dso/d.o out/test/elf/x86_64/weak-undef-dso/b.so +307: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-separate-code.sh .sh +297: + cat +297: + cc -c -o out/test/elf/x86_64/wrap-lto/c.o -xc - -flto +307: ++ testname=z-separate-code +307: ++ echo -n 'Testing z-separate-code ... ' +307: Testing z-separate-code ... ++ t=out/test/elf/x86_64/z-separate-code +307: ++ mkdir -p out/test/elf/x86_64/z-separate-code +307: + ldd --help +304: + readelf --dynamic out/test/elf/x86_64/z-nodump/b.so +307: + grep -q musl +304: + grep -Eq 'Flags:.*NODUMP' +307: + cat +304: + cc -B. -shared -o out/test/elf/x86_64/z-nodump/b.so out/test/elf/x86_64/z-nodump/a.o -Wl,-z,nodump +300: + cc -B. -shared -o out/test/elf/x86_64/z-defs/b.so out/test/elf/x86_64/z-defs/a.o -Wl,-z,defs +307: + cc -o out/test/elf/x86_64/z-separate-code/a.o -c -xc - +303: + readelf --dynamic out/test/elf/x86_64/z-nodefaultlib/exe +303: + grep -q 'Flags:.*NODEFLIB' +296: + readelf --symbols out/test/elf/x86_64/whole-archive/exe +294: + cc -B. -o out/test/elf/x86_64/weak-undef/exe2 out/test/elf/x86_64/weak-undef/b.o -no-pie +303: + on_exit +303: + echo OK +303: OK +303: + exit 0 +293/309 Test #303: x86_64-z-nodefaultlib ................... Passed 0.10 sec +test 308 + Start 308: x86_64-z-start-stop-visibility + +308: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-start-stop-visibility.sh" +308: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +308: Test timeout computed to be: 1500 +305: + out/test/elf/x86_64/z-now/exe +305: + grep -q 'Hello world' +302: + out/test/elf/x86_64/z-max-page-size/exe1 +302: + grep -q 'Hello world' +302: + readelf -W --segments out/test/elf/x86_64/z-max-page-size/exe1 +302: + grep -q 'LOAD.*R 0x10000$' +296: + grep -q fn1 out/test/elf/x86_64/whole-archive/readelf +296: + grep -q fn2 out/test/elf/x86_64/whole-archive/readelf +305: + on_exit +305: + echo OK +305: OK +305: + exit 0 +308: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-start-stop-visibility.sh +294/309 Test #305: x86_64-z-now ............................ Passed 0.10 sec +test 309 + Start 309: x86_64-z-unknown + +309: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-unknown.sh" +309: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu +309: Test timeout computed to be: 1500 +296: + cc -B. -nostdlib -o out/test/elf/x86_64/whole-archive/exe out/test/elf/x86_64/whole-archive/a.o -Wl,--whole-archive -Wl,--no-whole-archive out/test/elf/x86_64/whole-archive/d.a +308: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +308: ++ export LC_ALL=C +308: ++ LC_ALL=C +297: + cc -B. -o out/test/elf/x86_64/wrap-lto/exe out/test/elf/x86_64/wrap-lto/a.so out/test/elf/x86_64/wrap-lto/b.o -flto +302: + cc -B. -o out/test/elf/x86_64/z-max-page-size/exe2 out/test/elf/x86_64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 -Wl,-z,separate-loadable-segments +308: ++++ uname -m +309: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-unknown.sh +308: +++ canonical_name x86_64 +308: +++ case $1 in +308: +++ echo x86_64 +308: ++ HOST=x86_64 +308: ++ '[' -n '' ']' +308: ++ MACHINE=x86_64 +308: ++ '[' -n '' ']' +308: ++ CC=cc +308: ++ CXX=c++ +308: ++ GCC=gcc +308: ++ GXX=g++ +308: ++ OBJDUMP=objdump +308: ++ OBJCOPY=objcopy +308: ++ STRIP=strip +308: ++ QEMU= +308: ++ trap 'on_error $LINENO' ERR +308: ++ trap on_exit EXIT +309: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +309: ++ export LC_ALL=C +309: ++ LC_ALL=C +299: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/elf/x86_64/z-cet-report/log +308: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-start-stop-visibility.sh .sh +308: ++ testname=z-start-stop-visibility +308: ++ echo -n 'Testing z-start-stop-visibility ... ' +308: Testing z-start-stop-visibility ... ++ t=out/test/elf/x86_64/z-start-stop-visibility +308: ++ mkdir -p out/test/elf/x86_64/z-start-stop-visibility +309: ++++ uname -m +309: +++ canonical_name x86_64 +309: +++ case $1 in +309: +++ echo x86_64 +309: ++ HOST=x86_64 +309: ++ '[' -n '' ']' +309: ++ MACHINE=x86_64 +309: ++ '[' -n '' ']' +309: ++ CC=cc +309: ++ CXX=c++ +309: ++ GCC=gcc +309: ++ GXX=g++ +309: ++ OBJDUMP=objdump +309: ++ OBJCOPY=objcopy +309: ++ STRIP=strip +309: ++ QEMU= +308: + ./mold -z start-stop-visibility=hidden --version +309: ++ trap 'on_error $LINENO' ERR +309: ++ trap on_exit EXIT +299: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/elf/x86_64/z-cet-report/log +298: + cc -B. -o out/test/elf/x86_64/wrap/exe out/test/elf/x86_64/wrap/a.so out/test/elf/x86_64/wrap/b.o +309: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-unknown.sh .sh +306: + readelf --dynamic out/test/elf/x86_64/z-origin/exe +306: + grep -Eq '\(FLAGS\)\s+ORIGIN' +309: ++ testname=z-unknown +309: ++ echo -n 'Testing z-unknown ... ' +309: Testing z-unknown ... ++ t=out/test/elf/x86_64/z-unknown +309: ++ mkdir -p out/test/elf/x86_64/z-unknown +301: + cc -B. -shared -o out/test/elf/x86_64/z-dynamic-undefined-weak/d.so out/test/elf/x86_64/z-dynamic-undefined-weak/a.o -Wl,-z,nodynamic-undefined-weak +299: + on_exit +299: + echo OK +299: OK +299: + exit 0 +306: + readelf --dynamic out/test/elf/x86_64/z-origin/exe +295/309 Test #299: x86_64-z-cet-report ..................... Passed 0.16 sec +309: + ./mold -z no-such-opt +293: + out/test/elf/x86_64/weak-undef-dso/exe2 +309: + grep -q 'unknown command line option: -z no-such-opt' +293: + grep -q bar=5 +308: + ./mold -z start-stop-visibility=protected --version +293: + on_exit +293: + echo OK +293: OK +293: + exit 0 +296/309 Test #293: x86_64-weak-undef-dso ................... Passed 0.30 sec +306: + grep -Eq 'Flags:.*ORIGIN' +309: + ./mold -zno-such-opt +309: + grep -q 'unknown command line option: -zno-such-opt' +306: + on_exit +306: + echo OK +306: OK +306: + exit 0 +308: + grep -q 'unsupported visibility: protected' out/test/elf/x86_64/z-start-stop-visibility/log +297/309 Test #306: x86_64-z-origin ......................... Passed 0.11 sec +300: + grep -q 'undefined symbol:.* foo' out/test/elf/x86_64/z-defs/log +308: + on_exit +308: + echo OK +308: OK +308: + exit 0 +296: + readelf --symbols out/test/elf/x86_64/whole-archive/exe +298/309 Test #308: x86_64-z-start-stop-visibility .......... Passed 0.04 sec +300: + cc -B. -shared -o out/test/elf/x86_64/z-defs/b.so out/test/elf/x86_64/z-defs/a.o -Wl,-no-undefined +309: + on_exit +309: + echo OK +309: OK +309: + exit 0 +299/309 Test #309: x86_64-z-unknown ........................ Passed 0.03 sec +307: + cc -B. -o out/test/elf/x86_64/z-separate-code/exe1 out/test/elf/x86_64/z-separate-code/a.o -Wl,-z,separate-loadable-segments +304: + readelf --dynamic out/test/elf/x86_64/z-nodump/b.so +304: + grep -Eq 'Flags:.*NODUMP' +296: + grep -q fn1 out/test/elf/x86_64/whole-archive/readelf +294: + cc -B. -o out/test/elf/x86_64/weak-undef/exe3 out/test/elf/x86_64/weak-undef/a.o out/test/elf/x86_64/weak-undef/c.o -pie +296: + grep -q fn2 out/test/elf/x86_64/whole-archive/readelf +304: + on_exit +304: + echo OK +304: OK +304: + exit 0 +300/309 Test #304: x86_64-z-nodump ......................... Passed 0.14 sec +296: + on_exit +296: + echo OK +296: OK +296: + exit 0 +301/309 Test #296: x86_64-whole-archive .................... Passed 0.20 sec +298: + grep -q '^foo$' +298: + out/test/elf/x86_64/wrap/exe +298: + cc -B. -o out/test/elf/x86_64/wrap/exe out/test/elf/x86_64/wrap/a.so out/test/elf/x86_64/wrap/b.o -Wl,-wrap,foo +302: + out/test/elf/x86_64/z-max-page-size/exe2 +302: + grep -q 'Hello world' +300: + grep -q 'undefined symbol:.* foo' out/test/elf/x86_64/z-defs/log +302: + grep -q 'LOAD.*R 0x100000$' +302: + readelf -W --segments out/test/elf/x86_64/z-max-page-size/exe2 +301: + cc -o out/test/elf/x86_64/z-dynamic-undefined-weak/e.o -c -xc - +301: + cat +300: + cc -B. -shared -o out/test/elf/x86_64/z-defs/c.so out/test/elf/x86_64/z-defs/a.o -Wl,-z,defs -Wl,--warn-unresolved-symbols +302: + cc -B. -o out/test/elf/x86_64/z-max-page-size/exe3 out/test/elf/x86_64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 +294: + cc -B. -o out/test/elf/x86_64/weak-undef/exe4 out/test/elf/x86_64/weak-undef/b.o out/test/elf/x86_64/weak-undef/c.o -no-pie +307: + out/test/elf/x86_64/z-separate-code/exe1 +307: + grep -q 'Hello world' +307: + cc -B. -o out/test/elf/x86_64/z-separate-code/exe2 out/test/elf/x86_64/z-separate-code/a.o -Wl,-z,separate-code -Wl,-z,norelro +298: + out/test/elf/x86_64/wrap/exe +298: + grep -q '^wrap_foo$' +298: + cc -B. -o out/test/elf/x86_64/wrap/exe out/test/elf/x86_64/wrap/a.so out/test/elf/x86_64/wrap/c.o -Wl,-wrap,foo +301: + cc -B. -o out/test/elf/x86_64/z-dynamic-undefined-weak/exe1 out/test/elf/x86_64/z-dynamic-undefined-weak/e.o out/test/elf/x86_64/z-dynamic-undefined-weak/b.so +300: + grep -q 'undefined symbol:.* foo$' out/test/elf/x86_64/z-defs/log +300: + on_exit +300: + echo OK +300: OK +300: + exit 0 +302/309 Test #300: x86_64-z-defs ........................... Passed 0.23 sec +302: + out/test/elf/x86_64/z-max-page-size/exe3 +294: + out/test/elf/x86_64/weak-undef/exe1 +294: + grep -q '^-1$' +302: + grep -q 'Hello world' +294: + out/test/elf/x86_64/weak-undef/exe2 +302: + readelf -W --segments out/test/elf/x86_64/z-max-page-size/exe3 +294: + grep -q '^-1$' +302: + grep -q 'LOAD.*R 0x100000$' +294: + out/test/elf/x86_64/weak-undef/exe3 +302: + on_exit +302: + echo OK +302: OK +302: + exit 0 +294: + grep -q '^2$' +303/309 Test #302: x86_64-z-max-page-size .................. Passed 0.23 sec +294: + out/test/elf/x86_64/weak-undef/exe4 +294: + grep -q '^2$' +294: + on_exit +294: + echo OK +294: OK +294: + exit 0 +304/309 Test #294: x86_64-weak-undef ....................... Passed 0.29 sec +307: + out/test/elf/x86_64/z-separate-code/exe2 +307: + grep -q 'Hello world' +307: + cc -B. -o out/test/elf/x86_64/z-separate-code/exe3 out/test/elf/x86_64/z-separate-code/a.o -Wl,-z,noseparate-code -Wl,-z,norelro +298: + out/test/elf/x86_64/wrap/exe +298: + grep -q '^foo$' +298: + on_exit +298: + echo OK +298: OK +298: + exit 0 +305/309 Test #298: x86_64-wrap ............................. Passed 0.27 sec +301: + out/test/elf/x86_64/z-dynamic-undefined-weak/exe1 +301: + grep -q 1 +301: + cc -B. -o out/test/elf/x86_64/z-dynamic-undefined-weak/exe2 out/test/elf/x86_64/z-dynamic-undefined-weak/e.o out/test/elf/x86_64/z-dynamic-undefined-weak/c.so +297: + out/test/elf/x86_64/wrap-lto/exe +297: + grep -q '^foo$' +297: + cc -B. -o out/test/elf/x86_64/wrap-lto/exe out/test/elf/x86_64/wrap-lto/a.so out/test/elf/x86_64/wrap-lto/b.o -Wl,-wrap,foo -flto +307: + out/test/elf/x86_64/z-separate-code/exe3 +307: + grep -q 'Hello world' +307: + on_exit +307: + echo OK +307: OK +307: + exit 0 +306/309 Test #307: x86_64-z-separate-code .................. Passed 0.18 sec +301: + out/test/elf/x86_64/z-dynamic-undefined-weak/exe2 +301: + grep -q 1 +301: + cc -B. -o out/test/elf/x86_64/z-dynamic-undefined-weak/exe3 out/test/elf/x86_64/z-dynamic-undefined-weak/e.o out/test/elf/x86_64/z-dynamic-undefined-weak/d.so +301: + out/test/elf/x86_64/z-dynamic-undefined-weak/exe3 +301: + grep -q 0 +301: + on_exit +301: + echo OK +301: OK +301: + exit 0 +307/309 Test #301: x86_64-z-dynamic-undefined-weak ......... Passed 0.31 sec +297: + out/test/elf/x86_64/wrap-lto/exe +297: + grep -q '^wrap_foo$' +297: + cc -B. -o out/test/elf/x86_64/wrap-lto/exe out/test/elf/x86_64/wrap-lto/a.so out/test/elf/x86_64/wrap-lto/c.o -Wl,-wrap,foo -flto +297: + out/test/elf/x86_64/wrap-lto/exe +297: + grep -q '^foo$' +297: + on_exit +297: + echo OK +297: OK +297: + exit 0 +308/309 Test #297: x86_64-wrap-lto ......................... Passed 0.44 sec +163: + readelf -WS out/test/elf/x86_64/many-sections2/b.o +163: + grep -Fq .data.100000 +163: + readelf -Ws out/test/elf/x86_64/many-sections2/b.o +163: + grep -Fq 'GLOBAL DEFAULT 100000' +163: + on_exit +163: + echo OK +163: OK +163: + exit 0 +309/309 Test #163: x86_64-many-sections2 ................... Passed 3.39 sec -100% tests passed, 0 tests failed out of 269 +92% tests passed, 26 tests failed out of 309 -Total Test time (real) = 11.17 sec +Total Test time (real) = 5.37 sec The following tests did not run: - 21 - i686-compress-debug-sections-zstd (Skipped) - 105 - i686-large-alignment-dso (Skipped) - 106 - i686-large-alignment (Skipped) - 120 - i686-lto-llvm (Skipped) - 132 - i686-nocopyreloc (Skipped) - 139 - i686-pack-dyn-relocs-relr (Skipped) - 150 - i686-range-extension-thunk (Skipped) - 168 - i686-run-clang (Skipped) - 217 - i686-tlsdesc-import (Skipped) - 218 - i686-tlsdesc-static (Skipped) - 219 - i686-tlsdesc (Skipped) + 12 - x86_64-x86_64_large-bss (Skipped) + 61 - x86_64-compress-debug-sections-zstd (Skipped) + 160 - x86_64-lto-llvm (Skipped) + 179 - x86_64-pack-dyn-relocs-relr (Skipped) + 208 - x86_64-run-clang (Skipped) + +The following tests FAILED: + 1 - x86_64-x86_64_emulation-deduction (Failed) + 4 - x86_64-x86_64_gnu-linkonce (Failed) + 7 - x86_64-x86_64_incompatible-libs (Failed) + 8 - x86_64-x86_64_incompatible-libs2 (Failed) + 9 - x86_64-x86_64_incompatible-obj (Failed) + 10 - x86_64-x86_64_init-array-readonly (Failed) + 11 - x86_64-x86_64_init-array (Failed) + 13 - x86_64-x86_64_mergeable-records (Failed) + 14 - x86_64-x86_64_mergeable-strings (Failed) + 16 - x86_64-x86_64_note-property2 (Failed) + 19 - x86_64-x86_64_plt (Failed) + 20 - x86_64-x86_64_pltgot (Failed) + 21 - x86_64-x86_64_preinit-array (Failed) + 22 - x86_64-x86_64_relax (Failed) + 23 - x86_64-x86_64_reloc-overflow (Failed) + 25 - x86_64-x86_64_reloc (Failed) + 26 - x86_64-x86_64_section-alignment (Failed) + 28 - x86_64-x86_64_tls-gd-mcmodel-large (Failed) + 29 - x86_64-x86_64_tls-gd-to-ie (Failed) + 31 - x86_64-x86_64_tls-ld-mcmodel-large (Failed) + 32 - x86_64-x86_64_tls-module-base (Failed) + 35 - x86_64-x86_64_warn-shared-textrel (Failed) + 36 - x86_64-x86_64_warn-textrel (Failed) + 40 - x86_64-x86_64_z-text (Failed) + 96 - x86_64-exception (Failed) + 172 - x86_64-nocopyreloc (Failed) +Errors while running CTest +make[1]: *** [Makefile:94: test] Error 8 make[1]: Leaving directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu' - create-stamp debian/debhelper-build-stamp - dh_prep - dh_auto_install --destdir=debian/mold/ - cd obj-i686-linux-gnu && make -j8 install DESTDIR=/build/reproducible-path/mold-1.10.1\+dfsg/debian/mold AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" -make[1]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu' -/usr/bin/cmake -P /build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu/CMakeFiles/VerifyGlobs.cmake -/usr/bin/cmake -S/build/reproducible-path/mold-1.10.1+dfsg -B/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 -make -f CMakeFiles/Makefile2 preinstall -make[2]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu' -make[2]: Nothing to be done for 'preinstall'. -make[2]: Leaving directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu' -Install the project... -/usr/bin/cmake -P cmake_install.cmake --- Install configuration: "None" --- Installing: /build/reproducible-path/mold-1.10.1+dfsg/debian/mold/usr/lib/i386-linux-gnu/mold/mold-wrapper.so --- Installing: /build/reproducible-path/mold-1.10.1+dfsg/debian/mold/usr/bin/mold --- Installing: /build/reproducible-path/mold-1.10.1+dfsg/debian/mold/usr/share/man/man1/mold.1 --- Installing: /build/reproducible-path/mold-1.10.1+dfsg/debian/mold/usr/share/doc/mold/LICENSE --- Installing symlink: /build/reproducible-path/mold-1.10.1+dfsg/debian/mold/usr/libexec/mold/ld -> ../../bin/mold --- Installing symlink: /build/reproducible-path/mold-1.10.1+dfsg/debian/mold/usr/bin/ld.mold -> mold --- Installing symlink: /build/reproducible-path/mold-1.10.1+dfsg/debian/mold/usr/share/man/man1/ld.mold.1 -> mold.1 -make[1]: Leaving directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-i686-linux-gnu' - dh_installdocs - dh_installchangelogs - dh_installman - dh_perl - dh_link - dh_strip_nondeterminism - dh_compress - dh_fixperms - dh_missing - dh_dwz -a -dwz: Too few files for multifile optimization -dh_dwz: warning: No dwz multifile created, but not explicitly requested either so ignoring it. -dh_dwz: warning: Common issues include no debug information at all (missing -g) and -dh_dwz: warning: compressed debug information (#931891). - dh_strip -a - dh_makeshlibs -a - dh_shlibdeps -a - dh_installdeb - dh_gencontrol - dh_md5sums - dh_builddeb -dpkg-deb: building package 'mold-dbgsym' in '../mold-dbgsym_1.10.1+dfsg-1_i386.deb'. -dpkg-deb: building package 'mold' in '../mold_1.10.1+dfsg-1_i386.deb'. - dpkg-genbuildinfo --build=binary -O../mold_1.10.1+dfsg-1_i386.buildinfo - dpkg-genchanges --build=binary -O../mold_1.10.1+dfsg-1_i386.changes -dpkg-genchanges: info: binary-only upload (no source code included) - dpkg-source --after-build . -dpkg-buildpackage: info: binary-only upload (no source included) -dpkg-genchanges: info: including full source code in upload +dh_auto_test: error: cd obj-i686-linux-gnu && make -j15 test ARGS\+=--verbose ARGS\+=-j15 returned exit code 2 +make: *** [debian/rules:19: binary] Error 25 +dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration +E: Failed autobuilding of package +I: user script /srv/workspace/pbuilder/18188/tmp/hooks/C01_cleanup starting +debug output: disk usage on i-capture-the-hostname at Fri Feb 21 01:58:14 UTC 2025 +Filesystem Size Used Avail Use% Mounted on +tmpfs 3.9G 0 3.9G 0% /dev/shm + +I: user script /srv/workspace/pbuilder/18188/tmp/hooks/C01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/16164 and its subdirectories -I: Current time: Fri Jan 19 07:28:54 -12 2024 -I: pbuilder-time-stamp: 1705692534 +I: removing directory /srv/workspace/pbuilder/18188 and its subdirectories