This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH] Remove XFAIL from some testcases
- From: Kriang Lerdsuwanakij <lerdsuwa at users dot sourceforge dot net>
- To: <gcc-patches at gcc dot gnu dot org>
- Date: Wed, 1 Jan 2003 14:53:55 +0700 (ICT)
- Subject: [PATCH] Remove XFAIL from some testcases
- Reply-to: <lerdsuwa at users dot sourceforge dot net>
Hi
I have removed a couple of XFAIL's from testsuite. These are
parsing and access checking bugs fixed by the new parser.
Patch committed to trunk as obvious.
--Kriang
2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
* g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
* g++.old-deja/g++.other/access6.C: Likewise.
* g++.old-deja/g++.other/decl1.C: Likewise.
* g++.old-deja/g++.pt/typename12.C: Likewise.
diff -cpr gcc-main-save/gcc/testsuite/g++.old-deja/g++.jason/ambig3.C gcc-main-new/gcc/testsuite/g++.old-deja/g++.jason/ambig3.C
*** gcc-main-save/gcc/testsuite/g++.old-deja/g++.jason/ambig3.C Thu Dec 17 04:31:50 1998
--- gcc-main-new/gcc/testsuite/g++.old-deja/g++.jason/ambig3.C Wed Jan 1 01:58:24 2003
*************** struct A {
*** 9,16 ****
void f ()
{
int i[2], j;
! A a (int (i[1]), j); // gets bogus error - late parsing XFAIL *-*-*
A b (int (i[1]), int j); // function
! a.k = 0; // gets bogus error - late parsing XFAIL *-*-*
b (i, j);
}
--- 9,16 ----
void f ()
{
int i[2], j;
! A a (int (i[1]), j); // gets bogus error - late parsing
A b (int (i[1]), int j); // function
! a.k = 0; // gets bogus error - late parsing
b (i, j);
}
diff -cpr gcc-main-save/gcc/testsuite/g++.old-deja/g++.other/access6.C gcc-main-new/gcc/testsuite/g++.old-deja/g++.other/access6.C
*** gcc-main-save/gcc/testsuite/g++.old-deja/g++.other/access6.C Sat Sep 4 22:09:05 1999
--- gcc-main-new/gcc/testsuite/g++.old-deja/g++.other/access6.C Wed Jan 1 01:55:05 2003
*************** struct S {
*** 6,17 ****
};
class C {
! static const int i = 3; // gets bogus error - private - XFAIL *-*-*
public:
! S<C::i>* f(); // gets bogus error - redeclared - XFAIL *-*-*
};
! S<C::i>* C::f() { // gets bogus error - private - XFAIL *-*-*
return 0;
}
--- 6,17 ----
};
class C {
! static const int i = 3; // gets bogus error - private
public:
! S<C::i>* f(); // gets bogus error - redeclared
};
! S<C::i>* C::f() { // gets bogus error - private
return 0;
}
diff -cpr gcc-main-save/gcc/testsuite/g++.old-deja/g++.other/decl1.C gcc-main-new/gcc/testsuite/g++.old-deja/g++.other/decl1.C
*** gcc-main-save/gcc/testsuite/g++.old-deja/g++.other/decl1.C Thu Dec 17 04:52:03 1998
--- gcc-main-new/gcc/testsuite/g++.old-deja/g++.other/decl1.C Wed Jan 1 01:55:24 2003
***************
*** 1,7 ****
// Build don't link:
// Based on a test case by Phil Blecker <tmwg@inxservices.com>
! // excess errors test - XFAIL *-*-*
int foo(int);
int bar() {
--- 1,7 ----
// Build don't link:
// Based on a test case by Phil Blecker <tmwg@inxservices.com>
! // excess errors test
int foo(int);
int bar() {
diff -cpr gcc-main-save/gcc/testsuite/g++.old-deja/g++.pt/typename12.C gcc-main-new/gcc/testsuite/g++.old-deja/g++.pt/typename12.C
*** gcc-main-save/gcc/testsuite/g++.old-deja/g++.pt/typename12.C Thu Dec 17 05:02:22 1998
--- gcc-main-new/gcc/testsuite/g++.old-deja/g++.pt/typename12.C Wed Jan 1 01:58:56 2003
***************
*** 1,6 ****
// Special g++ Options:
! // execution test - XFAIL *-*-*
! // excess errors test - XFAIL *-*-*
int i = 0;
--- 1,6 ----
// Special g++ Options:
! // execution test
! // excess errors test
int i = 0;