https://sourceware.org/bugzilla/show_bug.cgi?id=29843
Andreas K. Huettel <dilfridge at gentoo dot org> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|binutils-2.39 ld test |binutils-2.40 ld test |failures |failures |"ld-aarch64/tls-relax-gdesc |"ld-aarch64/tls-relax-gdesc |-le-now", "BTI PLT with |-le-now", "BTI PLT with |only GNU PROP" |only GNU PROP" Version|2.39 |2.40 --- Comment #5 from Andreas K. Huettel <dilfridge at gentoo dot org> --- I just tried with current master (5aea5eca6c873334deb41f996dec255786a6f84d) and still get the same failures. Full build log upload following. We apply a small patchset but I dont immediately see how it could be relevant. https://gitweb.gentoo.org/proj/toolchain/binutils-patches.git/tree/9999 FAIL: ld-aarch64/tls-relax-gdesc-le-now FAIL: BTI PLT with only GNU PROP PASS: ld-aarch64/tls-relax-gdesc-le /var/tmp/portage/sys-devel/binutils-9999/work/build/ld/../gas/as-new -o tmpdir/tls-relax-gdesc-le.o /var/tmp/portage/sys-devel/binutils-9999/work/binutils/ld/testsuite/ld-aarch64/tls-relax- gdesc-le.s Executing on host: sh -c {/var/tmp/portage/sys-devel/binutils-9999/work/build/ld/../gas/as-new -o tmpdir/tls-relax-gdesc-le.o /var/tmp/portage/sys-devel/binutils-9999/work/binutils/ld/tests uite/ld-aarch64/tls-relax-gdesc-le.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] ./ld-new --hash-style=sysv -z norelro -L/var/tmp/portage/sys-devel/binutils-9999/work/binutils/ld/testsuite/ld-aarch64 -shared -z now -o tmpdir/dump tmpdir/tls-relax-gdesc-le.o Executing on host: sh -c {./ld-new --hash-style=sysv -z norelro -L/var/tmp/portage/sys-devel/binutils-9999/work/binutils/ld/testsuite/ld-aarch64 -shared -z now -o tmpdir/dump tmpdir/tls-relax -gdesc-le.o 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] /var/tmp/portage/sys-devel/binutils-9999/work/build/ld/../binutils/readelf -dr tmpdir/dump > tmpdir/dump.out Executing on host: sh -c {/var/tmp/portage/sys-devel/binutils-9999/work/build/ld/../binutils/readelf -dr tmpdir/dump > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] regexp_diff match failure regexp "^ 0x.+ \(BIND_NOW\) \s+$" line " 0x000000000000001e (FLAGS) BIND_NOW" FAIL: ld-aarch64/tls-relax-gdesc-le-now PASS: Check -z force-bti emits BTI feature (exec) /var/tmp/portage/sys-devel/binutils-9999/work/build/ld/../gas/as-new -mabi=lp64 -defsym __property_bti__=1 -o tmpdir/property-bti-pac1.o /var/tmp/portage/sys-devel/binutils-9999/work/binutils /ld/testsuite/ld-aarch64/property-bti-pac1.s Executing on host: sh -c {/var/tmp/portage/sys-devel/binutils-9999/work/build/ld/../gas/as-new -mabi=lp64 -defsym __property_bti__=1 -o tmpdir/property-bti-pac1.o /var/tmp/portage/sys-devel/b inutils-9999/work/binutils/ld/testsuite/ld-aarch64/property-bti-pac1.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] ./ld-new --hash-style=sysv -z norelro -L/var/tmp/portage/sys-devel/binutils-9999/work/binutils/ld/testsuite/ld-aarch64 -e _start -L./tmpdir -lbti-plt-so -o tmpdir/dump tmpdir/property-bti-pac 1.o Executing on host: sh -c {./ld-new --hash-style=sysv -z norelro -L/var/tmp/portage/sys-devel/binutils-9999/work/binutils/ld/testsuite/ld-aarch64 -e _start -L./tmpdir -lbti-plt-so -o tmpdir/du mp tmpdir/property-bti-pac1.o 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] /var/tmp/portage/sys-devel/binutils-9999/work/build/ld/../binutils/objdump -dr -j .plt tmpdir/dump > tmpdir/dump.out Executing on host: sh -c {/var/tmp/portage/sys-devel/binutils-9999/work/build/ld/../binutils/objdump -dr -j .plt tmpdir/dump > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] regexp_diff match failure regexp "^.*: f9421611 ldr x17, \[x16, #1064\]$" line " 40028c: f941fe11 ldr x17, [x16, #1016]" regexp_diff match failure regexp "^.*: 9110a210 add x16, x16, #0x428$" line " 400290: 910fe210 add x16, x16, #0x3f8" regexp_diff match failure regexp "^.*: f9421a11 ldr x17, \[x16, #1072\]$" line " 4002a8: f9420211 ldr x17, [x16, #1024]" regexp_diff match failure regexp "^.*: 9110c210 add x16, x16, #0x430$" line " 4002ac: 91100210 add x16, x16, #0x400" FAIL: BTI PLT with only GNU PROP -- You are receiving this mail because: You are on the CC list for the bug.