summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>2002-12-09 00:47:30 +0000
committerghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>2002-12-09 00:47:30 +0000
commitd43bbbe2f9fcef7969bda6f54515e52576212ec4 (patch)
treeb78976265e89c82a460fb764c167225ccb81a7ae
parent7a8b6aa6ff1178434f8b82b829b9a62d13650aa5 (diff)
downloadppe42-gcc-d43bbbe2f9fcef7969bda6f54515e52576212ec4.tar.gz
ppe42-gcc-d43bbbe2f9fcef7969bda6f54515e52576212ec4.zip
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59950 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/g++.dg/special/conpr-2.C3
-rw-r--r--gcc/testsuite/g++.dg/special/ecos.exp7
-rw-r--r--gcc/testsuite/g++.dg/special/initp1.C3
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 {
OpenPOWER on IntegriCloud