This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] Remove XFAIL from some testcases


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;
  


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]