[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/29843] binutils-2.40 ld test failures "ld-aarch64/tls-relax-gdes
From: |
dilfridge at gentoo dot org |
Subject: |
[Bug ld/29843] binutils-2.40 ld test failures "ld-aarch64/tls-relax-gdesc-le-now", "BTI PLT with only GNU PROP" |
Date: |
Tue, 03 Jan 2023 15:42:23 +0000 |
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.
- [Bug ld/29843] binutils-2.40 ld test failures "ld-aarch64/tls-relax-gdesc-le-now", "BTI PLT with only GNU PROP",
dilfridge at gentoo dot org <=
- [Bug ld/29843] binutils-2.40 ld test failures "ld-aarch64/tls-relax-gdesc-le-now", "BTI PLT with only GNU PROP", dilfridge at gentoo dot org, 2023/01/03
- [Bug ld/29843] binutils-2.40 ld test failures "ld-aarch64/tls-relax-gdesc-le-now", "BTI PLT with only GNU PROP", nickc at redhat dot com, 2023/01/03
- [Bug ld/29843] binutils-2.40 ld test failures "ld-aarch64/tls-relax-gdesc-le-now", "BTI PLT with only GNU PROP", dilfridge at gentoo dot org, 2023/01/03
- [Bug ld/29843] binutils-2.40 ld test failures "ld-aarch64/tls-relax-gdesc-le-now", "BTI PLT with only GNU PROP", nickc at redhat dot com, 2023/01/03
- [Bug ld/29843] binutils-2.40 ld test failures "ld-aarch64/tls-relax-gdesc-le-now", "BTI PLT with only GNU PROP", dilfridge at gentoo dot org, 2023/01/03
- [Bug ld/29843] binutils-2.40 ld test failures "ld-aarch64/tls-relax-gdesc-le-now", "BTI PLT with only GNU PROP", dilfridge at gentoo dot org, 2023/01/03
- [Bug ld/29843] binutils-2.40 ld test failures "ld-aarch64/tls-relax-gdesc-le-now", "BTI PLT with only GNU PROP", cvs-commit at gcc dot gnu.org, 2023/01/04
- [Bug ld/29843] binutils-2.40 ld test failures "ld-aarch64/tls-relax-gdesc-le-now", "BTI PLT with only GNU PROP", cvs-commit at gcc dot gnu.org, 2023/01/04
- [Bug ld/29843] binutils-2.40 ld test failures "ld-aarch64/tls-relax-gdesc-le-now", "BTI PLT with only GNU PROP", nickc at redhat dot com, 2023/01/04