* ld-selective/selective.exp: Remove check that $CC contains the

string "gcc".  Do -dumpversion for $CXX.
This commit is contained in:
Alan Modra 2009-07-08 03:09:13 +00:00
parent 1a17320ea5
commit 466a53e020
2 changed files with 12 additions and 9 deletions

View File

@ -1,3 +1,8 @@
2009-07-08 Alan Modra <amodra@bigpond.net.au>
* ld-selective/selective.exp: Remove check that $CC contains the
string "gcc". Do -dumpversion for $CXX.
2009-06-30 Nick Clifton <nickc@redhat.com>
PR 10288

View File

@ -108,16 +108,14 @@ foreach testitem $seltests {
if { $testtype == "C++" } {
set testflags "$cflags $cxxflags"
set compiler "$CXX"
if [string match "*gcc*" [lindex $CC 0]] {
# Starting with 3.4.0, -fvtable-gc is no longer supported and thus
# the functionality we try to test for cannot be expected to work.
set version [remote_exec host "$CC -dumpversion"]
set version [lindex $version 1]
if [regexp "^(\[1-9\]\[0-9\]+|\[4-9\]|3.(\[1-9\]\[0-9\]+|\[4-9\]))\\." $version] {
setup_xfail {*-*-*}
}
# Starting with 3.4.0, -fvtable-gc is no longer supported and thus
# the functionality we try to test for cannot be expected to work.
set version [remote_exec host "$CXX -dumpversion"]
set version [lindex $version 1]
if [regexp "^(\[1-9\]\[0-9\]+|\[4-9\]|3.(\[1-9\]\[0-9\]+|\[4-9\]))\\." $version] {
setup_xfail {*-*-*}
}
} {
} else {
set testflags "$cflags"
set compiler "$CC"
}