From patchwork Wed Jun 9 17:54:06 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [testsuite] Remove several XPASSes on Solaris 2 Date: Wed, 09 Jun 2010 07:54:06 -0000 From: Rainer Orth X-Patchwork-Id: 55115 Message-Id: To: gcc-patches@gcc.gnu.org The following patch removes some XPASSes on Solaris 2: i386-pc-solaris2*: XPASS: g++.old-deja/g++.oliva/dwarf2.C (test for excess errors) XPASS: g++.old-deja/g++.oliva/dwarf3.C (test for excess errors) They are present from Solaris 8 to 11 on x86, since the 4.4 branch up to trunk, so I'm removing the XFAIL. *-*-solaris2*: XPASS: g++.old-deja/g++.other/init19.C execution test Again, present from 4.4 branch to mainline, Solaris 8 to 11, both SPARC and x86. Installed mainline, 4.4 and 4.5 branches. Rainer diff -r 2b5c4cb5e70d gcc/testsuite/g++.old-deja/g++.oliva/dwarf2.C --- a/gcc/testsuite/g++.old-deja/g++.oliva/dwarf2.C Sat May 01 23:38:49 2010 +0200 +++ b/gcc/testsuite/g++.old-deja/g++.oliva/dwarf2.C Sun May 02 11:09:45 2010 +0200 @@ -1,5 +1,4 @@ // { dg-do assemble } -// { dg-xfail-if "" { i386-pc-solaris* } { "*" } { "" } } // Copyright (C) 1999 Free Software Foundation diff -r 2b5c4cb5e70d gcc/testsuite/g++.old-deja/g++.oliva/dwarf3.C --- a/gcc/testsuite/g++.old-deja/g++.oliva/dwarf3.C Sat May 01 23:38:49 2010 +0200 +++ b/gcc/testsuite/g++.old-deja/g++.oliva/dwarf3.C Sun May 02 11:09:45 2010 +0200 @@ -1,5 +1,4 @@ // { dg-do assemble } -// { dg-xfail-if "" { i386-pc-solaris* } { "*" } { "" } } // Copyright (C) 1999 Free Software Foundation diff -r 2b5c4cb5e70d gcc/testsuite/g++.old-deja/g++.other/init19.C --- a/gcc/testsuite/g++.old-deja/g++.other/init19.C Sat May 01 23:38:49 2010 +0200 +++ b/gcc/testsuite/g++.old-deja/g++.other/init19.C Sun May 02 11:09:45 2010 +0200 @@ -1,4 +1,4 @@ -// { dg-do run { xfail { ! cxa_atexit } } } +// { dg-do run { xfail { { ! cxa_atexit } && { ! *-*-solaris2* } } } } #include #define assert(x) do { if (! (x)) abort(); } while (0)