ld: map option for run_dump_test requires no program.

When using run_dump_test with the map option to compare the linker map
file produced, no additional dump program should be required.  A dump
program can still be given if needed, but leaving it off will no longer
produce an error.

ld/testsuite/ChangeLog:

	* ld/ld-lib.exp (run_dump_test): When using the map option, no
	program is required.
This commit is contained in:
Andrew Burgess 2015-07-28 19:14:37 +01:00
parent bb57e4c7bd
commit 9c98104c4c
2 changed files with 10 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
* ld/ld-lib.exp (run_dump_test): When using the map option, no
program is required.
2015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
* ld/ld-lib.exp (run_dump_test): Add error_output and

View File

@ -761,6 +761,7 @@ proc run_dump_test { name {extra_options {}} } {
}
}
if { $program == "" \
&& $opts(map) == "" \
&& $opts(warning) == "" \
&& $opts(warning_output) == "" \
&& $opts(error) == "" \
@ -995,6 +996,10 @@ proc run_dump_test { name {extra_options {}} } {
} else {
pass "$testname (map file check)"
}
if { $program == "" } then {
return
}
}
} else {
set objfile "tmpdir/dump0.o"