From 2eccb8f91fec7bb6431b55d701e5c7fd2849e3f5 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Mon, 26 Nov 2018 22:05:54 +1030 Subject: [PATCH] [GOLD] support objdump -T display of st_other PowerPC64 ELFv2 uses the top 3 bits of st_other to encode a function's local entry point offset from its global entry point. Allow st_other bits except for visibility==default. * testsuite/ver_test_14.sh: Accept objdump -T display of st_other bits on powerpc64le. --- gold/ChangeLog | 5 +++++ gold/testsuite/ver_test_14.sh | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/gold/ChangeLog b/gold/ChangeLog index 816f7b3a360..3bcf6a7d96f 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,3 +1,8 @@ +2018-11-26 Alan Modra + + * testsuite/ver_test_14.sh: Accept objdump -T display of st_other + bits on powerpc64le. + 2018-11-08 Alan Modra * Makefile.am (gcctestdir1/ld): Use $@ and absolute paths. diff --git a/gold/testsuite/ver_test_14.sh b/gold/testsuite/ver_test_14.sh index 73a0e08085a..008e436ef42 100755 --- a/gold/testsuite/ver_test_14.sh +++ b/gold/testsuite/ver_test_14.sh @@ -35,9 +35,9 @@ check() fi } -check ver_test_14.syms "V1 *t2()$" -check ver_test_14.syms "V1 *t3()$" -check ver_test_14.syms "V1 *t4()$" -check ver_test_14.syms "Base *t4_2a$" +check ver_test_14.syms "V1 *\(0x[0-9a-f][048c]\)\? t2()$" +check ver_test_14.syms "V1 *\(0x[0-9a-f][048c]\)\? t3()$" +check ver_test_14.syms "V1 *\(0x[0-9a-f][048c]\)\? t4()$" +check ver_test_14.syms "Base *\(0x[0-9a-f][048c]\)\? t4_2a$" exit 0 -- 2.30.2