diff options
author | Alan Modra <amodra@gmail.com> | 2013-10-31 19:33:23 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2013-11-04 10:18:47 +1030 |
commit | 4115bfc68301edaca4dd1fd83eddeaafeda4c63c (patch) | |
tree | e77fc0ac6c0ee847e21496927cbb837f1d4d2158 /ld/testsuite/ld-ifunc/ifunc.exp | |
parent | 14f2c476752f3cc4bfa7baee2a5a5183aafad975 (diff) | |
download | gdb-4115bfc68301edaca4dd1fd83eddeaafeda4c63c.zip gdb-4115bfc68301edaca4dd1fd83eddeaafeda4c63c.tar.gz gdb-4115bfc68301edaca4dd1fd83eddeaafeda4c63c.tar.bz2 |
Allow for extra st_other readelf output in ld testsuite
On PowerPC64 ELFv2 readelf emits [<localentry>: 8] describing extra
symbol st_other bits.
* ld-elfvers/vers24.rd: Allow extra readelf output after
symbol visibility.
* ld-ifunc/ifunc.exp: Likewise.
Diffstat (limited to 'ld/testsuite/ld-ifunc/ifunc.exp')
-rw-r--r-- | ld/testsuite/ld-ifunc/ifunc.exp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ld/testsuite/ld-ifunc/ifunc.exp b/ld/testsuite/ld-ifunc/ifunc.exp index 1d64efc..fb106c6 100644 --- a/ld/testsuite/ld-ifunc/ifunc.exp +++ b/ld/testsuite/ld-ifunc/ifunc.exp @@ -98,8 +98,9 @@ proc contains_ifunc_symbol { binary_file } { # Look for a line like this: # 58: 0000000000400600 30 IFUNC GLOBAL DEFAULT 12 library_func2 + # with perhaps some other info between the visibility and section - if { ![regexp ".*\[ \]*IFUNC\[ \]+GLOBAL\[ \]+DEFAULT\[ \]+\[UND0-9\]+\[ \]+library_func2\n" [file_contents readelf.out]] } { + if { ![regexp ".*\[ \]*IFUNC\[ \]+GLOBAL\[ \]+DEFAULT .* \[UND0-9\]+\[ \]+library_func2\n" [file_contents readelf.out]] } { return 0 } |