[binutils-gdb] gold: Update ver_test_pr16504.sh

H.J. Lu hjl@sourceware.org
Fri May 1 16:06:09 GMT 2020


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=de6d6067f59bdcd97ea5e5b72ca3161d4448493e

commit de6d6067f59bdcd97ea5e5b72ca3161d4448493e
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Fri May 1 09:05:01 2020 -0700

    gold: Update ver_test_pr16504.sh
    
    commit df3a023bd614133fe69afb02cd0e8f3e590a36a9
    Author: Alan Modra <amodra@gmail.com>
    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 <OS specific>: 10 GLOBAL DEFAULT    9 foo@@VER1
    ...
    
    Update ver_test_pr16504.sh to also accept "<OS specific>: 10".
    
            * testsuite/ver_test_pr16504.sh: Updated.

Diff:
---
 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  <hongjiu.lu@intel.com>
+
+	* testsuite/ver_test_pr16504.sh: Updated.
+
 2020-05-01  H.J. Lu  <hongjiu.lu@intel.com>
 
 	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|<OS specific>: 10) .* foo@@VER1"
 
 exit 0


More information about the Binutils-cvs mailing list