Commit 9b1f6e91 by Ben Elliston Committed by Ben Elliston

target-supports.exp (check_effective_target_tls): Compile test stubs using…

target-supports.exp (check_effective_target_tls): Compile test stubs using ${tool}_target_compile, not just target_compile.

	* lib/target-supports.exp (check_effective_target_tls): Compile
	test stubs using ${tool}_target_compile, not just target_compile.
	(check_effective_target_tls_runtime): Likewise.

From-SVN: r117041
parent 71e9f915
2006-09-19 Ben Elliston <bje@au.ibm.com> 2006-09-19 Ben Elliston <bje@au.ibm.com>
* lib/target-supports.exp (check_effective_target_tls): Compile
test stubs using ${tool}_target_compile, not just target_compile.
(check_effective_target_tls_runtime): Likewise.
2006-09-19 Ben Elliston <bje@au.ibm.com>
* gcc.c-torture/compile/20030405-1.x: Remove. * gcc.c-torture/compile/20030405-1.x: Remove.
* g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
...@@ -390,6 +390,7 @@ proc check_effective_target_pcc_bitfield_type_matters { } { ...@@ -390,6 +390,7 @@ proc check_effective_target_pcc_bitfield_type_matters { } {
proc check_effective_target_tls {} { proc check_effective_target_tls {} {
global et_tls_saved global et_tls_saved
global tool
if [info exists et_tls_saved] { if [info exists et_tls_saved] {
verbose "check_effective_target_tls: using cached result" 2 verbose "check_effective_target_tls: using cached result" 2
...@@ -406,7 +407,7 @@ proc check_effective_target_tls {} { ...@@ -406,7 +407,7 @@ proc check_effective_target_tls {} {
# Test for thread-local data supported by the platform. # Test for thread-local data supported by the platform.
set comp_output \ set comp_output \
[target_compile $src $asm assembly ""] [${tool}_target_compile $src $asm assembly ""]
file delete $src file delete $src
if { [string match "*not supported*" $comp_output] } { if { [string match "*not supported*" $comp_output] } {
set et_tls_saved 0 set et_tls_saved 0
...@@ -423,6 +424,7 @@ proc check_effective_target_tls {} { ...@@ -423,6 +424,7 @@ proc check_effective_target_tls {} {
proc check_effective_target_tls_runtime {} { proc check_effective_target_tls_runtime {} {
global et_tls_runtime_saved global et_tls_runtime_saved
global tool
if [info exists et_tls_runtime_saved] { if [info exists et_tls_runtime_saved] {
verbose "check_effective_target_tls_runtime: using cached result" 2 verbose "check_effective_target_tls_runtime: using cached result" 2
...@@ -439,7 +441,7 @@ proc check_effective_target_tls_runtime {} { ...@@ -439,7 +441,7 @@ proc check_effective_target_tls_runtime {} {
close $f close $f
set comp_output \ set comp_output \
[target_compile $src $exe executable ""] [${tool}_target_compile $src $exe executable ""]
file delete $src file delete $src
if [string match "" $comp_output] then { if [string match "" $comp_output] then {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment