From de6d6067f59bdcd97ea5e5b72ca3161d4448493e Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Fri, 1 May 2020 09:05:01 -0700 Subject: [PATCH] gold: Update ver_test_pr16504.sh commit df3a023bd614133fe69afb02cd0e8f3e590a36a9 Author: Alan Modra Date: Tue Jul 23 17:54:42 2019 +0930 SHF_GNU_MBIND requires ELFOSABI_GNU changed readelf to print IFUNC only for ELFOSABI_GNU. Since $ readelf -h ver_test_pr16504.so ... OS/ABI: UNIX - System V ... we get $ readelf -sW ver_test_pr16504.so ... 3: 0000000000000378 13 : 10 GLOBAL DEFAULT 9 foo@@VER1 ... Update ver_test_pr16504.sh to also accept ": 10". * testsuite/ver_test_pr16504.sh: Updated. --- gold/ChangeLog | 4 ++++ gold/testsuite/ver_test_pr16504.sh | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/gold/ChangeLog b/gold/ChangeLog index c1cee528a2e..7bc3893f349 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,3 +1,7 @@ +2020-05-01 H.J. Lu + + * testsuite/ver_test_pr16504.sh: Updated. + 2020-05-01 H.J. Lu PR gold/25872 diff --git a/gold/testsuite/ver_test_pr16504.sh b/gold/testsuite/ver_test_pr16504.sh index 90574149e0c..9def5a525ec 100755 --- a/gold/testsuite/ver_test_pr16504.sh +++ b/gold/testsuite/ver_test_pr16504.sh @@ -24,7 +24,7 @@ check() { - if ! grep -q "$2" "$1" + if ! egrep -q "$2" "$1" then echo "Did not find expected symbol in $1:" echo " $2" @@ -36,6 +36,6 @@ check() } check ver_test_pr16504.stdout " FUNC .* UND *foo@VER2" -check ver_test_pr16504.stdout " IFUNC .* foo@@VER1" +check ver_test_pr16504.stdout " (IFUNC|: 10) .* foo@@VER1" exit 0 -- 2.30.2