libstdc++.exp (v3-build_support): Look for __GTHREADS...

* testsuite/lib/libstdc++.exp (v3-build_support): Look for
	__GTHREADS, rather than _GLIBCXX_HAVE_GTHR_DEFAULT, to determine
	whether or not thread support is available.

From-SVN: r99256
This commit is contained in:
Mark Mitchell 2005-05-05 04:05:35 +00:00 committed by Mark Mitchell
parent 86abebe216
commit 08cce8fe0c
2 changed files with 12 additions and 8 deletions

View File

@ -1,5 +1,9 @@
2005-05-04 Mark Mitchell <mark@codesourcery.com>
* testsuite/lib/libstdc++.exp (v3-build_support): Look for
__GTHREADS, rather than _GLIBCXX_HAVE_GTHR_DEFAULT, to determine
whether or not thread support is available.
* docs/html/test.html: Explain how to run the testsuite on an
installed directory.

View File

@ -314,17 +314,17 @@ proc v3-build_support {} {
set config_src "config.cc"
set f [open $config_src "w"]
puts $f "#include <bits/c++config.h>"
puts $f "#include <bits/gthr.h>"
close $f
set preprocessed [v3_target_compile $config_src "" \
preprocess "additional_flags=-dN"]
foreach l $preprocessed {
if { [string first "_GLIBCXX_USE_WCHAR_T" $l] != -1 } {
verbose -log "wchar_t support detected"
set v3-wchar_t 1
} elseif { [string first "_GLIBCXX_HAVE_GTHR_DEFAULT" $l] != -1 } {
verbose -log "thread support detected"
set v3-threads 1
}
if { [string first "_GLIBCXX_USE_WCHAR_T" $preprocessed] != -1 } {
verbose -log "wchar_t support detected"
set v3-wchar_t 1
}
if { [string first "__GTHREADS" $preprocessed] != -1 } {
verbose -log "thread support detected"
set v3-threads 1
}
# Build the support objects.