ld-elfvers don't fail on non-empty results

* testsuite/ld-elfvers/vers.exp (objdump_dynsymstuff): Don't abort
	on non-empty results with empty expected.
This commit is contained in:
Alan Modra 2016-12-03 20:59:19 +10:30
parent f522190fa7
commit ca16c5b392
2 changed files with 11 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2016-12-03 Alan Modra <amodra@gmail.com>
* testsuite/ld-elfvers/vers.exp (objdump_dynsymstuff): Don't abort
on non-empty results with empty expected.
2016-12-03 Alan Modra <amodra@gmail.com>
* testsuite/ld-cdtest/cdtest-foo.cc: Test for __GNUG__ >= 2.

View File

@ -390,8 +390,12 @@ proc objdump_dynsymstuff { objdump object expectfile } {
close $file_b
# Support empty files.
if { ![info exists list_a] && ![info exists list_b] } then {
return 1
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 } {