https://sourceware.org/bugzilla/show_bug.cgi?id=33267
--- Comment #18 from Sam James <sam at gentoo dot org> --- Thanks H.J. It is nearly there, but the LAM tests fail for a silly reason: ``` FAIL: Build lam-u48.so gcc -B/tmp/build/ld/tmpdir/ld/ -I/home/sam/git/binutils-gdb/ld/testsuite/ld-x86-64 -g -O2 -mno-direct-extern-access -fno-sanitize=all -c -fno-lto -c /home/sam/git/binutils-gdb/ld/testsuite/ld-x86-64/dummy.s -o tmpdir/dummy.o Executing on host: sh -c {gcc -B/tmp/build/ld/tmpdir/ld/ -I/home/sam/git/binutils-gdb/ld/testsuite/ld-x86-64 -g -O2 -mno-direct-extern-access -fno-sanitize=all -c -fno-lto -c /home/sam/git/binutils-gdb/ld/testsuite/ld-x86-64/dummy.s -o tmpdir/dummy.o 2>&1} /dev/null ld.tmp (timeout = 300) spawn [open ...] gcc -B/tmp/build/ld/tmpdir/ld/ -L/usr/x86_64-pc-linux-gnu/lib64 -L/usr/local/lib64 -L/lib64 -L/usr/lib64 -L/usr/x86_64-pc-linux-gnu/lib -L/usr/local/lib -L/lib -L/usr/lib -o tmpdir/lam-u57.so -L/home/sam/git/binutils-gdb/ld/testsuite/ld-x86-64 -shared -Wl,-z,lam-u57,-z,noindirect-extern-access -z nomemory-seal tmpdir/dummy.o Executing on host: sh -c {gcc -B/tmp/build/ld/tmpdir/ld/ -L/usr/x86_64-pc-linux-gnu/lib64 -L/usr/local/lib64 -L/lib64 -L/usr/lib64 -L/usr/x86_64-pc-linux-gnu/lib -L/usr/local/lib -L/lib -L/usr/lib -o tmpdir/lam-u57.so -L/home/sam/git/binutils-gdb/ld/testsuite/ld-x86-64 -shared -Wl,-z,lam-u57,-z,noindirect-extern-access -z nomemory-seal tmpdir/dummy.o 2>&1} /dev/null ld.tmp (timeout = 300) spawn [open ...] /tmp/build/ld/../binutils/readelf -n tmpdir/lam-u57.so > dump.out extra regexps in /home/sam/git/binutils-gdb/ld/testsuite/ld-x86-64/lam-u57.rd starting with "^ Properties: x86 feature: .*LAM_U57.*$" EOF from dump.out output is Displaying notes found in: .note.gnu.property Owner Data size Description GNU 0x00000040 NT_GNU_PROPERTY_TYPE_0 Properties: 1_needed: x86 feature: LAM_U57 x86 feature used: x86 x86 ISA used: x86-64-baseline [...] ``` i.e. We emit a blank `1_needed:` when noindirect-extern-access prunes it. -- You are receiving this mail because: You are on the CC list for the bug.