[PATCH] treate -specs as both cflags & ldflags

ld/testsuite/
    * lib/ld-lib.exp (run_ld_link_exec_tests): Append board_cflags if gcc driver
    used as link tool.
    (run_cc_link_exec_tests): Likewise.
This commit is contained in:
Jiong Wang 2014-11-11 16:41:37 +00:00
parent 541a3cbda9
commit 603c43995f
2 changed files with 14 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2014-11-11 Jiong Wang <jiong.wang@arm.com>
* lib/ld-lib.exp (run_ld_link_exec_tests): Append board_cflags if gcc
driver used as link tool.
(run_cc_link_exec_tests): Likewise.
2014-11-07 H.J. Lu <hongjiu.lu@intel.com>
PR ld/17482

View File

@ -1410,6 +1410,13 @@ proc run_cc_link_tests { ldtests } {
global CXXFLAGS
global ar
global exec_output
global board_cflags
if [board_info [target_info name] exists cflags] {
set board_cflags " [board_info [target_info name] cflags]"
} else {
set board_cflags ""
}
foreach testitem $ldtests {
set testname [lindex $testitem 0]
@ -1466,7 +1473,7 @@ proc run_cc_link_tests { ldtests } {
set failed 1
}
} else {
if { ![ld_simple_link $cc_cmd $binfile "-L$srcdir/$subdir $ldflags $objfiles"] } {
if { ![ld_simple_link $cc_cmd $binfile "$board_cflags -L$srcdir/$subdir $ldflags $objfiles"] } {
set failed 1
}