diff options
Diffstat (limited to 'gcc/testsuite/g++.dg/special/ecos.exp')
-rw-r--r-- | gcc/testsuite/g++.dg/special/ecos.exp | 7 |
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 } } |