aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/special/ecos.exp
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite/g++.dg/special/ecos.exp')
-rw-r--r--gcc/testsuite/g++.dg/special/ecos.exp7
1 files changed, 5 insertions, 2 deletions
diff --git a/gcc/testsuite/g++.dg/special/ecos.exp b/gcc/testsuite/g++.dg/special/ecos.exp
index 5b560581e75..0a9eff9ff8b 100644
--- a/gcc/testsuite/g++.dg/special/ecos.exp
+++ b/gcc/testsuite/g++.dg/special/ecos.exp
@@ -77,8 +77,11 @@ if [string match "*init_priority*" $lines] then {
fail "conpr-3b.o"
} else {
# run it with objects both ways around!
- dg-runtest "$srcdir/$subdir/conpr-3.C" "conpr-3a.o conpr-3b.o" ""
- dg-runtest "$srcdir/$subdir/conpr-3.C" "conpr-3b.o conpr-3a.o" ""
+ # This doesn't work on solaris2 for reasons described in PR 6482.
+ if { ![regexp ".*-solaris2.*" $target_triplet] } {
+ dg-runtest "$srcdir/$subdir/conpr-3.C" "conpr-3a.o conpr-3b.o" ""
+ dg-runtest "$srcdir/$subdir/conpr-3.C" "conpr-3b.o conpr-3a.o" ""
+ }
file delete conpr-3a.o conpr-3b.o
}
}