Browse Source
Some tests failed just due to st_other info, eg. [NOPV], being emitted by readelf or objdump. Fix that. Also since alpha doesn't support ifunc, don't run the ifunc tests for alpha. * testsuite/ld-elf/dynamic-1.rd: Accept st_other notations. * testsuite/ld-elf/rdynamic-1.rd: Likewise. * testsuite/ld-elf/pr9676.rd: Likewise. * testsuite/ld-elf/pr9679.rd: Likewise. * testsuite/ld-elfvers/vers30.dsym: Likewise. * testsuite/ld-elfvers/vers31.dsym: Likewise. * testsuite/ld-plugin/pr22983.3.d: Likewise. * testsuite/ld-ifunc/ifunc.exp: Exclude alpha.binutils-2_35-branch
9 changed files with 22 additions and 11 deletions
@ -1,5 +1,5 @@ |
|||
Symbol table '\.dynsym' contains [0-9]+ entries: |
|||
+Num: +Value +Size Type +Bind +Vis +Ndx Name |
|||
#... |
|||
+[0-9]+: +[0-9a-f]+ +[0-9a-f]+ +FUNC +GLOBAL +DEFAULT +[0-9]+ +_?dynamic |
|||
+[0-9]+: +[0-9a-f]+ +[0-9a-f]+ +FUNC +GLOBAL +DEFAULT .*[0-9]+ _?dynamic |
|||
#... |
|||
|
|||
@ -1,5 +1,5 @@ |
|||
Symbol table '\.dynsym' contains [0-9]+ entries: |
|||
+Num: +Value +Size Type +Bind +Vis +Ndx Name |
|||
#... |
|||
+[0-9]+: +[0-9a-f]+ +[0-9a-f]+ +FUNC +LOCAL +DEFAULT +[0-9]+ +_?foo |
|||
+[0-9]+: +[0-9a-f]+ +[0-9a-f]+ +FUNC +LOCAL +DEFAULT .*[0-9]+ _?foo |
|||
#... |
|||
|
|||
@ -1,5 +1,5 @@ |
|||
Symbol table '\.dynsym' contains [0-9]+ entries: |
|||
+Num: +Value +Size Type +Bind +Vis +Ndx Name |
|||
#... |
|||
+[0-9]+: +[0-9a-f]+ +[0-9a-f]+ +FUNC +LOCAL +DEFAULT +[0-9]+ +_?foo |
|||
+[0-9]+: +[0-9a-f]+ +[0-9a-f]+ +FUNC +LOCAL +DEFAULT .*[0-9]+ _?foo |
|||
#... |
|||
|
|||
@ -1,5 +1,5 @@ |
|||
Symbol table '\.dynsym' contains [0-9]+ entries: |
|||
+Num: +Value +Size Type +Bind +Vis +Ndx Name |
|||
#... |
|||
+[0-9]+: +[0-9a-f]+ +[0-9a-f]+ +FUNC +GLOBAL +DEFAULT +[0-9]+ +_?rdynamic |
|||
+[0-9]+: +[0-9a-f]+ +[0-9a-f]+ +FUNC +GLOBAL +DEFAULT .*[0-9]+ _?rdynamic |
|||
#... |
|||
|
|||
@ -1,5 +1,5 @@ |
|||
0+ g DO \*ABS\* 0+ VERS_30\.0 VERS_30\.0 |
|||
[0-9a-f]+ g DF (\.text|\.opd|\*ABS\*) [0-9a-f]+ VERS_30\.0 _?global |
|||
[0-9a-f]+ g DF (\.text|\.opd|\*ABS\*) [0-9a-f]+ VERS_30\.0 _?foo |
|||
[0-9a-f]+ g DF (\.text|\.opd|\*ABS\*) [0-9a-f]+ VERS_30\.0 _?info |
|||
[0-9a-f]+ g DF (\.text|\.opd|\*ABS\*) [0-9a-f]+ VERS_30\.0 _?extern |
|||
[0-9a-f]+ g DF (\.text|\.opd|\*ABS\*) [0-9a-f]+ VERS_30\.0 .* _?global |
|||
[0-9a-f]+ g DF (\.text|\.opd|\*ABS\*) [0-9a-f]+ VERS_30\.0 .* _?foo |
|||
[0-9a-f]+ g DF (\.text|\.opd|\*ABS\*) [0-9a-f]+ VERS_30\.0 .* _?info |
|||
[0-9a-f]+ g DF (\.text|\.opd|\*ABS\*) [0-9a-f]+ VERS_30\.0 .* _?extern |
|||
|
|||
@ -1,2 +1,2 @@ |
|||
0+ g +DO \*ABS\* 0+ +VERS_31\.0 +VERS_31\.0 |
|||
[0-9a-f]+ g +DF (\.text|\.opd|\*ABS\*) [0-9a-f]+ +VERS_31\.0 +_?_Z1fIA3_icEvPT_T0 |
|||
[0-9a-f]+ g +DF (\.text|\.opd|\*ABS\*) [0-9a-f]+ +VERS_31\.0 .* _?_Z1fIA3_icEvPT_T0 |
|||
|
|||
Loading…
Reference in new issue