summaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-elfvers
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2020-08-03 10:57:09 +0930
committerAlan Modra <amodra@gmail.com>2020-08-03 10:57:09 +0930
commit39d744bdccbb16bcd4681fbb850dafc9c63c4e25 (patch)
tree3c1e9e7f5cb677bd3fd67ca2432fcac3c1d878ce /ld/testsuite/ld-elfvers
parent38883e38398ec7038cb19e41a91ce6d30162f896 (diff)
downloadbinutils-gdb-39d744bdccbb16bcd4681fbb850dafc9c63c4e25.tar.gz
Tidy objdump_symstuff and objdump_dynsymstuff
* testsuite/ld-elfvers/vers.exp (objdump_symstuff): Remove unused variable. Init list_a and list_b to empty. (objdump_dynsymstuff): Likewise, and remove undefined list_a handling. * testsuite/ld-elfweak/elfweak.exp (objdump_symstuff): Similarly. (objdump_dynsymstuff): Similarly.
Diffstat (limited to 'ld/testsuite/ld-elfvers')
-rw-r--r--ld/testsuite/ld-elfvers/vers.exp30
1 files changed, 6 insertions, 24 deletions
diff --git a/ld/testsuite/ld-elfvers/vers.exp b/ld/testsuite/ld-elfvers/vers.exp
index 299cdaaae2d..0216b13b6ec 100644
--- a/ld/testsuite/ld-elfvers/vers.exp
+++ b/ld/testsuite/ld-elfvers/vers.exp
@@ -261,7 +261,8 @@ proc objdump_symstuff { objdump object expectfile } {
verbose "# Diff'ing: $expectfile $tmpdir/objdump.out" 2
set eof -1
- set differences 0
+ set list_a {}
+ set list_b {}
while { [gets $file_a line] != $eof } {
if [regexp "^#.*$" $line] then {
@@ -286,7 +287,6 @@ proc objdump_symstuff { objdump object expectfile } {
set line_a [lindex $list_a $i]
set line_b [lindex $list_b $i]
-
verbose "\t$expectfile: $i: $line_a" 3
verbose "\t/tmp/objdump.out: $i: $line_b" 3
if [regexp $line_a $line_b] then {
@@ -303,17 +303,12 @@ proc objdump_symstuff { objdump object expectfile } {
verbose -log "Line count"
return 0
}
+ return 1
- if $differences<1 then {
- return 1
- }
-
- return 0
} else {
verbose -log "$exec_output"
return 0
}
-
}
#
@@ -357,7 +352,8 @@ proc objdump_dynsymstuff { objdump object expectfile } {
verbose "# Diff'ing: $expectfile $tmpdir/objdump.out" 2
set eof -1
- set differences 0
+ set list_a {}
+ set list_b {}
while { [gets $file_a line] != $eof } {
if [regexp "^#.*$" $line] then {
@@ -378,15 +374,6 @@ proc objdump_dynsymstuff { objdump object expectfile } {
}
close $file_b
- # Support empty files.
- if { ![info exists list_a] } then {
- if { ![info exists list_b] } then {
- return 1
- }
- verbose -log "\t$tmpdir/objdump.out: $list_b"
- return 0
- }
-
for { set i 0 } { $i < [llength $list_b] } { incr i } {
set line_b [lindex $list_b $i]
@@ -423,17 +410,12 @@ proc objdump_dynsymstuff { objdump object expectfile } {
verbose -log "Line count"
return 0
}
+ return 1
- if $differences<1 then {
- return 1
- }
-
- return 0
} else {
verbose -log "$exec_output"
return 0
}
-
}
#