bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug ld/29843] New: binutils-2.39 ld test failures "ld-aarch64/tls-relax


From: dilfridge at gentoo dot org
Subject: [Bug ld/29843] New: binutils-2.39 ld test failures "ld-aarch64/tls-relax-gdesc-le-now", "BTI PLT with only GNU PROP"
Date: Fri, 02 Dec 2022 22:01:29 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=29843

            Bug ID: 29843
           Summary: binutils-2.39 ld test failures
                    "ld-aarch64/tls-relax-gdesc-le-now", "BTI PLT with
                    only GNU PROP"
           Product: binutils
           Version: 2.39
            Status: NEW
          Severity: normal
          Priority: P2
         Component: ld
          Assignee: unassigned at sourceware dot org
          Reporter: dilfridge at gentoo dot org
  Target Milestone: ---

On binutils 2.39 (~ release branch as of now), running on aarch64 Gentoo, 
we get two ld test failures: 

FAIL: ld-aarch64/tls-relax-gdesc-le-now
FAIL: BTI PLT with only GNU PROP

Any ideas what's going on? More info on request.


Test log snippets follow: 

/var/tmp/portage/sys-devel/binutils-2.39-r4/work/build/ld/../gas/as-new     -o
tmpdir/tls-relax-gdesc-le.o
/var/tmp/portage/sys-devel/binutils-2.39-r4/work/binutils-2.39/ld/testsuite/
ld-aarch64/tls-relax-gdesc-le.s
Executing on host: sh -c
{/var/tmp/portage/sys-devel/binutils-2.39-r4/work/build/ld/../gas/as-new     -o
tmpdir/tls-relax-gdesc-le.o /var/tmp/portage/sys-devel/binutils-2.39-r4/work/b
inutils-2.39/ld/testsuite/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-2.39-r4/work/binutils-2.39/ld/testsuite/ld-aarch64
 -shared -z now -o tmpdir/dump tmpdir/tls-relax-gdesc-l
e.o 
Executing on host: sh -c {./ld-new --hash-style=sysv -z norelro 
-L/var/tmp/portage/sys-devel/binutils-2.39-r4/work/binutils-2.39/ld/testsuite/ld-aarch64
 -shared -z now -o tmpdir/dum
p tmpdir/tls-relax-gdesc-le.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/var/tmp/portage/sys-devel/binutils-2.39-r4/work/build/ld/../binutils/readelf 
-dr tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c
{/var/tmp/portage/sys-devel/binutils-2.39-r4/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


/var/tmp/portage/sys-devel/binutils-2.39-r4/work/build/ld/../gas/as-new 
-mabi=lp64 -defsym __property_bti__=1  -o tmpdir/property-bti-pac1.o
/var/tmp/portage/sys-devel/binutils-2.39-
r4/work/binutils-2.39/ld/testsuite/ld-aarch64/property-bti-pac1.s
Executing on host: sh -c
{/var/tmp/portage/sys-devel/binutils-2.39-r4/work/build/ld/../gas/as-new 
-mabi=lp64 -defsym __property_bti__=1  -o tmpdir/property-bti-pac1.o
/var/tmp/portag
e/sys-devel/binutils-2.39-r4/work/binutils-2.39/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-2.39-r4/work/binutils-2.39/ld/testsuite/ld-aarch64
 -e _start -L./tmpdir -lbti-plt-so -o tmpdir/dump tmpdi
r/property-bti-pac1.o 
Executing on host: sh -c {./ld-new --hash-style=sysv -z norelro 
-L/var/tmp/portage/sys-devel/binutils-2.39-r4/work/binutils-2.39/ld/testsuite/ld-aarch64
 -e _start -L./tmpdir -lbti-p
lt-so -o tmpdir/dump tmpdir/property-bti-pac1.o  2>&1}  /dev/null dump.tmp
(timeout = 300)
spawn [open ...]
/var/tmp/portage/sys-devel/binutils-2.39-r4/work/build/ld/../binutils/objdump 
-dr -j .plt tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c
{/var/tmp/portage/sys-devel/binutils-2.39-r4/work/build/ld/../binutils/objdump 
-dr -j .plt tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 3
00)
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.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]