https://sourceware.org/bugzilla/show_bug.cgi?id=32807
Bug ID: 32807
Summary: x86-68 test pr19636-3d is not run and would fail
Product: binutils
Version: 2.45 (HEAD)
Status: UNCONFIRMED
Severity: minor
Priority: P2
Component: ld
Assignee: unassigned at sourceware dot org
Reporter: jremus at linux dot ibm.com
Target Milestone: ---
While experimenting with porting x86-64 commit aec6b87e0b66 ("[x86] Resolve
non-PIC undefweak symbols in executable") to s390 I noticed that linker test
ld-x86-64/pr19636-3d.d was added but not listed in ld-x86-64/x86-64.exp with
subject commit. Git pickaxe does not report it ever been listed:
$ git log -S"pr19636-3d" -- ld/testsuite/ld-x86-64
Adding it to ld-x86-64/x86-64.exp as follow causes this test to fail in the
same way it would on s390:
diff --git a/ld/testsuite/ld-x86-64/x86-64.exp
b/ld/testsuite/ld-x86-64/x86-64.exp
--- a/ld/testsuite/ld-x86-64/x86-64.exp
+++ b/ld/testsuite/ld-x86-64/x86-64.exp
@@ -727,6 +727,7 @@ run_dump_test "pr19636-2m"
run_dump_test "pr19636-3a"
run_dump_test "pr19636-3b"
run_dump_test "pr19636-3c"
+run_dump_test "pr19636-3d"
run_dump_test "pr19645"
run_dump_test "pr19609-1a"
run_dump_test "pr19609-1b"
Excerpt from ld.log:
extra regexps in /home/jremus/git/binutils/ld/testsuite/ld-x86-64/pr19636-3d.d
starting with "^Symbol table '\.dynsym' contains [0-9]+ entries:$"
EOF from tmpdir/dump.out
FAIL: ld-x86-64/pr19636-3d
--
You are receiving this mail because:
You are on the CC list for the bug.