From: H.J. Lu Date: Fri, 1 May 2020 16:05:01 +0000 (-0700) Subject: gold: Update ver_test_pr16504.sh X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=de6d6067f59bdcd97ea5e5b72ca3161d4448493e;p=binutils-gdb.git 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. --- 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