r175777 - in /branches/pph/gcc/testsuite: Chang...

crowl@gcc.gnu.org crowl@gcc.gnu.org
Sat Jul 2 06:27:00 GMT 2011


Author: crowl
Date: Sat Jul  2 06:27:20 2011
New Revision: 175777

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=175777
Log:
This patch replaces the existing x1dynarray* tests with new versions.
These versions test more in finer grades.

x1dynarray1.cc  : basic template data structure of PODs
x1dynarray2a.cc + wrapped in namespace; accessed with using directive
x1dynarray2b.cc | wrapped in namespace; accessed with qualifier
x1dynarray3.cc  + simple std headers; non-POD; uses exceptions
x1dynarray4.cc  + leading nested PPH; conflicting std header
x1dynarray5.cc  + doubly included PPH; uses iostreams
x1dynarray6.cc  + std headers first; uses stdexception in PPH
x1dynarray7.cc  + reverse iterators (more std header conflict)

The latter test is not an artificial testcase.


Index: gcc/testsuite/ChangeLog.pph

2011-07-01  Lawrence Crowl  <crowl@google.com>

	* g++.dg/pph/a1dynarray-dcl1.hi: New.
	* g++.dg/pph/a1dynarray-dcl2a.hi: New.
	* g++.dg/pph/a1dynarray-dcl2b.hi: New.
	* g++.dg/pph/a1dynarray-dcl3.hi: New.
	* g++.dg/pph/a1dynarray-dcl4.hi: New.
	* g++.dg/pph/a1dynarray-dfn1a.hi: New.
	* g++.dg/pph/a1dynarray-dfn1b.hi: New.
	* g++.dg/pph/a1dynarray-dfn2a.hi: New.
	* g++.dg/pph/a1dynarray-dfn2b.hi: New.
	* g++.dg/pph/a1dynarray-dfn2c.hi: New.
	* g++.dg/pph/a1dynarray-dfn3a.hi: New.
	* g++.dg/pph/a1dynarray-dfn3b.hi: New.
	* g++.dg/pph/a1dynarray-dfn3c.hi: New.
	* g++.dg/pph/a1dynarray-hlp1.cci: New.
	* g++.dg/pph/a1dynarray-use1.cci: New.
	* g++.dg/pph/a1dynarray-use2.cci: New.
	* g++.dg/pph/a1dynarray-use3a.cci: New.
	* g++.dg/pph/a1dynarray-use3b.cci: New.
	* g++.dg/pph/a1dynarray-use4a.cci: New.
	* g++.dg/pph/a1dynarray-use4b.cci: New.
	* g++.dg/pph/a1integer.h: New.
	* g++.dg/pph/x1dynarray0.cc: Removed.
	* g++.dg/pph/x1dynarray1.cc: Removed.
	* g++.dg/pph/x1dynarray1.h: Removed.
	* g++.dg/pph/x1dynarray2.cc: Removed.
	* g++.dg/pph/x1dynarray2.h: Removed.
	* g++.dg/pph/x1dynarray1.cc: New. (Name reused.)
	* g++.dg/pph/x1dynarray1.h: New. (Name reused.)
	* g++.dg/pph/x1dynarray2.h: New. (Name reused.)
	* g++.dg/pph/x1dynarray2a.cc: New.
	* g++.dg/pph/x1dynarray2b.cc: New.
	* g++.dg/pph/x1dynarray3.cc: New.
	* g++.dg/pph/x1dynarray3.h: New.
	* g++.dg/pph/x1dynarray4.cc: New.
	* g++.dg/pph/x1dynarray4.h: New.
	* g++.dg/pph/x1dynarray5.cc: New.
	* g++.dg/pph/x1dynarray5.h: New.
	* g++.dg/pph/x1dynarray6.cc: New.
	* g++.dg/pph/x1dynarray6.h: New.
	* g++.dg/pph/x1dynarray7.cc: New.
	* g++.dg/pph/x1dynarray7.h: New.



Added:
    branches/pph/gcc/testsuite/g++.dg/pph/a1dynarray-dcl1.hi
    branches/pph/gcc/testsuite/g++.dg/pph/a1dynarray-dcl2a.hi
    branches/pph/gcc/testsuite/g++.dg/pph/a1dynarray-dcl2b.hi
    branches/pph/gcc/testsuite/g++.dg/pph/a1dynarray-dcl3.hi
    branches/pph/gcc/testsuite/g++.dg/pph/a1dynarray-dcl4.hi
    branches/pph/gcc/testsuite/g++.dg/pph/a1dynarray-dfn1a.hi
    branches/pph/gcc/testsuite/g++.dg/pph/a1dynarray-dfn1b.hi
    branches/pph/gcc/testsuite/g++.dg/pph/a1dynarray-dfn2a.hi
    branches/pph/gcc/testsuite/g++.dg/pph/a1dynarray-dfn2b.hi
    branches/pph/gcc/testsuite/g++.dg/pph/a1dynarray-dfn2c.hi
    branches/pph/gcc/testsuite/g++.dg/pph/a1dynarray-dfn3a.hi
    branches/pph/gcc/testsuite/g++.dg/pph/a1dynarray-dfn3b.hi
    branches/pph/gcc/testsuite/g++.dg/pph/a1dynarray-dfn3c.hi
    branches/pph/gcc/testsuite/g++.dg/pph/a1dynarray-hlp1.cci
    branches/pph/gcc/testsuite/g++.dg/pph/a1dynarray-use1.cci
    branches/pph/gcc/testsuite/g++.dg/pph/a1dynarray-use2.cci
    branches/pph/gcc/testsuite/g++.dg/pph/a1dynarray-use3a.cci
    branches/pph/gcc/testsuite/g++.dg/pph/a1dynarray-use3b.cci
    branches/pph/gcc/testsuite/g++.dg/pph/a1dynarray-use4a.cci
    branches/pph/gcc/testsuite/g++.dg/pph/a1dynarray-use4b.cci
    branches/pph/gcc/testsuite/g++.dg/pph/a1integer.h
    branches/pph/gcc/testsuite/g++.dg/pph/x1dynarray2a.cc
    branches/pph/gcc/testsuite/g++.dg/pph/x1dynarray2b.cc
    branches/pph/gcc/testsuite/g++.dg/pph/x1dynarray3.cc
    branches/pph/gcc/testsuite/g++.dg/pph/x1dynarray3.h
    branches/pph/gcc/testsuite/g++.dg/pph/x1dynarray4.cc
    branches/pph/gcc/testsuite/g++.dg/pph/x1dynarray4.h
    branches/pph/gcc/testsuite/g++.dg/pph/x1dynarray5.cc
    branches/pph/gcc/testsuite/g++.dg/pph/x1dynarray5.h
    branches/pph/gcc/testsuite/g++.dg/pph/x1dynarray6.cc
    branches/pph/gcc/testsuite/g++.dg/pph/x1dynarray6.h
    branches/pph/gcc/testsuite/g++.dg/pph/x1dynarray7.cc
    branches/pph/gcc/testsuite/g++.dg/pph/x1dynarray7.h
Removed:
    branches/pph/gcc/testsuite/g++.dg/pph/x1dynarray0.cc
    branches/pph/gcc/testsuite/g++.dg/pph/x1dynarray2.cc
Modified:
    branches/pph/gcc/testsuite/ChangeLog.pph
    branches/pph/gcc/testsuite/g++.dg/pph/x1dynarray1.cc
    branches/pph/gcc/testsuite/g++.dg/pph/x1dynarray1.h
    branches/pph/gcc/testsuite/g++.dg/pph/x1dynarray2.h



More information about the Gcc-cvs mailing list