diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 2002-12-09 00:47:30 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 2002-12-09 00:47:30 +0000 |
commit | da549e294b283570d11ebd580b7efe478fa60d1d (patch) | |
tree | b78976265e89c82a460fb764c167225ccb81a7ae | |
parent | e825ca7ff5b76e07bdcecd4e02fc3e5df792ea72 (diff) | |
download | gcc-da549e294b283570d11ebd580b7efe478fa60d1d.tar.gz |
conpr-2.C: Expect failure on solaris2.
* g++.dg/special/conpr-2.C: Expect failure on solaris2.
* g++.dg/special/ecos.exp (conpr-3.C): Likewise.
* g++.dg/special/initp1.C: Likewise.
From-SVN: r59950
-rw-r--r-- | gcc/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/special/conpr-2.C | 3 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/special/ecos.exp | 7 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/special/initp1.C | 3 |
4 files changed, 15 insertions, 4 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 7ced2afb62a..b74a2a106b1 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> + + * g++.dg/special/conpr-2.C: Expect failure on solaris2. + * g++.dg/special/ecos.exp (conpr-3.C): Likewise. + * g++.dg/special/initp1.C: Likewise. + 2002-12-06 Jakub Jelinek <jakub@redhat.com> * gcc.c-torture/execute/20021204-1.c: New test. diff --git a/gcc/testsuite/g++.dg/special/conpr-2.C b/gcc/testsuite/g++.dg/special/conpr-2.C index c5fc235e779..2deeb011d6b 100644 --- a/gcc/testsuite/g++.dg/special/conpr-2.C +++ b/gcc/testsuite/g++.dg/special/conpr-2.C @@ -1,4 +1,5 @@ -/* { dg-do run } */ +/* This doesn't work on solaris2 for reasons described in PR 6482. */ +/* { dg-do run { xfail *-*-solaris2* } } */ #include <stdlib.h> 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 } } diff --git a/gcc/testsuite/g++.dg/special/initp1.C b/gcc/testsuite/g++.dg/special/initp1.C index 5552acec7c2..7615023e7cd 100644 --- a/gcc/testsuite/g++.dg/special/initp1.C +++ b/gcc/testsuite/g++.dg/special/initp1.C @@ -1,4 +1,5 @@ -/* { dg-do run } */ +/* This doesn't work on solaris2 for reasons described in PR 6482. */ +/* { dg-do run { xfail *-*-solaris2* } } */ #include <stdlib.h> class Two { |