re PR testsuite/65116 (ERROR: can't read additional_sources: no such variable)

Fix PR testsuite/65116

	PR testsuite/65116
	* lib/target-supports.exp (check_compile): Check whether
	additional_sources is defined before using it.

From-SVN: r220822
This commit is contained in:
Maxim Kuvyrkov 2015-02-19 19:57:30 +00:00 committed by Maxim Kuvyrkov
parent 53b2288f93
commit 1c10e0cecc
2 changed files with 13 additions and 3 deletions

View File

@ -1,3 +1,9 @@
2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
PR testsuite/65116
* lib/target-supports.exp (check_compile): Check whether
additional_sources is defined before using it.
2015-02-19 Jakub Jelinek <jakub@redhat.com>
PR middle-end/65074

View File

@ -44,8 +44,10 @@ proc check_compile {basename type contents args} {
# Save additional_sources to avoid compiling testsuite's sources
# against check_compile's source.
global additional_sources
set tmp_additional_sources "$additional_sources"
set additional_sources ""
if [info exists additional_sources] {
set tmp_additional_sources "$additional_sources"
set additional_sources ""
}
if { [llength $args] > 0 } {
set options [list "additional_flags=[lindex $args 0]"]
@ -93,7 +95,9 @@ proc check_compile {basename type contents args} {
}
# Restore additional_sources.
set additional_sources "$tmp_additional_sources"
if [info exists additional_sources] {
set additional_sources "$tmp_additional_sources"
}
return [list $lines $scan_output]
}