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

crowl@gcc.gnu.org crowl@gcc.gnu.org
Fri Aug 5 18:16:00 GMT 2011


Author: crowl
Date: Fri Aug  5 18:16:41 2011
New Revision: 177474

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=177474
Log:
This patch ads a bunch of small tests for multi-pph includes.

Tested on x64.


Index: gcc/testsuite/ChangeLog.pph

2011-08-04  Lawrence Crowl  <crowl@google.com>

	* g++.dg/pph/README: Add new file types.
	* g++.dg/pph/a0expinstinl.h: New.
	* g++.dg/pph/a0expinstnin.h: New.
	* g++.dg/pph/a0inline.h: New.
	* g++.dg/pph/a0keyed.h: New.
	* g++.dg/pph/a0keyno.h: New.
	* g++.dg/pph/a0noninline.h: New.
	* g++.dg/pph/a0nontrivinit.h: New.
	* g++.dg/pph/a0rawstruct.h: New.
	* g++.dg/pph/a0rtti.h: New.
	* g++.dg/pph/a0template.h: New.
	* g++.dg/pph/a0tmplclass.h: New.
	* g++.dg/pph/a0typedef.h: New.
	* g++.dg/pph/a0variables1.h: New.
	* g++.dg/pph/a0variables2.h: New.
	* g++.dg/pph/c0inline1.h: New.
	* g++.dg/pph/c0inline2.h: New.
	* g++.dg/pph/c0rawstruct1.h: New.
	* g++.dg/pph/c0rawstruct2.h: New.
	* g++.dg/pph/c0typedef1.h: New.
	* g++.dg/pph/c0typedef2.h: New.
	* g++.dg/pph/c0variables.h: Contents to a0variables.h.
	Renamed to c0variables1.h.
	* g++.dg/pph/c0variables1.h: New.
	* g++.dg/pph/c0variables2.h: New.
	* g++.dg/pph/c0variables3.h: New.
	* g++.dg/pph/c0variables4.h: New.
	* g++.dg/pph/c1variables.cc: Handle renaming.
	* g++.dg/pph/c3rawstruct.cc: New.
	* g++.dg/pph/c3rawstruct.s: New.
	* g++.dg/pph/c3typedef.cc: New.
	* g++.dg/pph/c3variables.cc: New.
	* g++.dg/pph/c4inline.cc: New.
	* g++.dg/pph/e0noninline1.h: New.
	* g++.dg/pph/e0noninline2.h: New.
	* g++.dg/pph/e4noninline.cc: New.
	* g++.dg/pph/e4variables.cc: New.
	* g++.dg/pph/pph.exp: Add FIXME.
	* g++.dg/pph/x0keyed1.h: New.
	* g++.dg/pph/x0keyed2.h: New.
	* g++.dg/pph/x0keyno1.h: New.
	* g++.dg/pph/x0keyno2.h: New.
	* g++.dg/pph/x0nontrivinit.h: Contents to a0nontrivinit.h.
	Renamed to x0nontrivinit1.h.
	* g++.dg/pph/x0nontrivinit1.h: Renamed from x0nontrivinit.h.
	* g++.dg/pph/x0nontrivinit2.h: New.
	* g++.dg/pph/x0template.h: Contents to a0template.h.
	Renamed to x0template1.h.
	* g++.dg/pph/x0template1.h: Renamed from x0template.
	* g++.dg/pph/x0template2.h: New.
	* g++.dg/pph/x0tmplclass.h: Contents to a0tmplclass.h.
	Renamed to x0tmplclass1.h.
	* g++.dg/pph/x0tmplclass1.h: Renamed from x0tmplclass.h.
	* g++.dg/pph/x0tmplclass2.h: New.
	* g++.dg/pph/x1keyed.cc: New.
	* g++.dg/pph/x1keyno.cc: New.
	* g++.dg/pph/x1nontrivinit.cc: Handle renaming.
	* g++.dg/pph/x1template.cc: Handle renaming.
	* g++.dg/pph/x1tmplclass.cc: Handle renaming.
	* g++.dg/pph/x1variables.h: Handle renaming.
	* g++.dg/pph/x4keyed.cc: New.
	* g++.dg/pph/x4keyno.cc: New.
	* g++.dg/pph/x4template.cc: New.
	* g++.dg/pph/x5rtti1.h: New.
	* g++.dg/pph/x5rtti2.h: New.
	* g++.dg/pph/x6rtti.cc: New.
	* g++.dg/pph/x7rtti.cc: New.
	* g++.dg/pph/z0expinstinl1.h: New.
	* g++.dg/pph/z0expinstinl2.h: New.
	* g++.dg/pph/z0expinstnin1.h: New.
	* g++.dg/pph/z0expinstnin2.h: New.
	* g++.dg/pph/z4expinstinl.cc: New.
	* g++.dg/pph/z4expinstnin.cc: New.
	* g++.dg/pph/z4nontrivinit.cc: New.



Added:
    branches/pph/gcc/testsuite/g++.dg/pph/a0expinstinl.h
    branches/pph/gcc/testsuite/g++.dg/pph/a0expinstnin.h
    branches/pph/gcc/testsuite/g++.dg/pph/a0inline.h
    branches/pph/gcc/testsuite/g++.dg/pph/a0keyed.h
    branches/pph/gcc/testsuite/g++.dg/pph/a0keyno.h
    branches/pph/gcc/testsuite/g++.dg/pph/a0noninline.h
    branches/pph/gcc/testsuite/g++.dg/pph/a0nontrivinit.h
    branches/pph/gcc/testsuite/g++.dg/pph/a0rawstruct.h
    branches/pph/gcc/testsuite/g++.dg/pph/a0rtti.h
    branches/pph/gcc/testsuite/g++.dg/pph/a0template.h
    branches/pph/gcc/testsuite/g++.dg/pph/a0tmplclass.h
    branches/pph/gcc/testsuite/g++.dg/pph/a0typedef.h
    branches/pph/gcc/testsuite/g++.dg/pph/a0variables1.h
    branches/pph/gcc/testsuite/g++.dg/pph/a0variables2.h
    branches/pph/gcc/testsuite/g++.dg/pph/c0inline1.h
    branches/pph/gcc/testsuite/g++.dg/pph/c0inline2.h
    branches/pph/gcc/testsuite/g++.dg/pph/c0rawstruct1.h
    branches/pph/gcc/testsuite/g++.dg/pph/c0rawstruct2.h
    branches/pph/gcc/testsuite/g++.dg/pph/c0typedef1.h
    branches/pph/gcc/testsuite/g++.dg/pph/c0typedef2.h
    branches/pph/gcc/testsuite/g++.dg/pph/c0variables1.h
      - copied, changed from r176951, branches/pph/gcc/testsuite/g++.dg/pph/c0variables.h
    branches/pph/gcc/testsuite/g++.dg/pph/c0variables2.h
    branches/pph/gcc/testsuite/g++.dg/pph/c0variables3.h
    branches/pph/gcc/testsuite/g++.dg/pph/c0variables4.h
    branches/pph/gcc/testsuite/g++.dg/pph/c3rawstruct.cc
    branches/pph/gcc/testsuite/g++.dg/pph/c3rawstruct.s
    branches/pph/gcc/testsuite/g++.dg/pph/c3typedef.cc
    branches/pph/gcc/testsuite/g++.dg/pph/c3variables.cc
    branches/pph/gcc/testsuite/g++.dg/pph/c4inline.cc
    branches/pph/gcc/testsuite/g++.dg/pph/e0noninline1.h
    branches/pph/gcc/testsuite/g++.dg/pph/e0noninline2.h
    branches/pph/gcc/testsuite/g++.dg/pph/e4noninline.cc
    branches/pph/gcc/testsuite/g++.dg/pph/e4variables.cc
    branches/pph/gcc/testsuite/g++.dg/pph/x0keyed1.h
    branches/pph/gcc/testsuite/g++.dg/pph/x0keyed2.h
    branches/pph/gcc/testsuite/g++.dg/pph/x0keyno1.h
    branches/pph/gcc/testsuite/g++.dg/pph/x0keyno2.h
    branches/pph/gcc/testsuite/g++.dg/pph/x0nontrivinit1.h
      - copied, changed from r176951, branches/pph/gcc/testsuite/g++.dg/pph/x0nontrivinit.h
    branches/pph/gcc/testsuite/g++.dg/pph/x0nontrivinit2.h
    branches/pph/gcc/testsuite/g++.dg/pph/x0template1.h
      - copied, changed from r176951, branches/pph/gcc/testsuite/g++.dg/pph/x0template.h
    branches/pph/gcc/testsuite/g++.dg/pph/x0template2.h
    branches/pph/gcc/testsuite/g++.dg/pph/x0tmplclass1.h
    branches/pph/gcc/testsuite/g++.dg/pph/x0tmplclass2.h
    branches/pph/gcc/testsuite/g++.dg/pph/x1keyed.cc
    branches/pph/gcc/testsuite/g++.dg/pph/x1keyno.cc
    branches/pph/gcc/testsuite/g++.dg/pph/x4keyed.cc
    branches/pph/gcc/testsuite/g++.dg/pph/x4keyno.cc
    branches/pph/gcc/testsuite/g++.dg/pph/x4template.cc
    branches/pph/gcc/testsuite/g++.dg/pph/x5rtti1.h
    branches/pph/gcc/testsuite/g++.dg/pph/x5rtti2.h
    branches/pph/gcc/testsuite/g++.dg/pph/x6rtti.cc
    branches/pph/gcc/testsuite/g++.dg/pph/x7rtti.cc
    branches/pph/gcc/testsuite/g++.dg/pph/z0expinstinl1.h
    branches/pph/gcc/testsuite/g++.dg/pph/z0expinstinl2.h
    branches/pph/gcc/testsuite/g++.dg/pph/z0expinstnin1.h
    branches/pph/gcc/testsuite/g++.dg/pph/z0expinstnin2.h
    branches/pph/gcc/testsuite/g++.dg/pph/z4expinstinl.cc
    branches/pph/gcc/testsuite/g++.dg/pph/z4expinstnin.cc
    branches/pph/gcc/testsuite/g++.dg/pph/z4nontrivinit.cc
Removed:
    branches/pph/gcc/testsuite/g++.dg/pph/c0variables.h
    branches/pph/gcc/testsuite/g++.dg/pph/x0nontrivinit.h
    branches/pph/gcc/testsuite/g++.dg/pph/x0template.h
    branches/pph/gcc/testsuite/g++.dg/pph/x0tmplclass.h
Modified:
    branches/pph/gcc/testsuite/ChangeLog.pph
    branches/pph/gcc/testsuite/g++.dg/pph/README
    branches/pph/gcc/testsuite/g++.dg/pph/c1variables.cc
    branches/pph/gcc/testsuite/g++.dg/pph/pph.exp
    branches/pph/gcc/testsuite/g++.dg/pph/x1nontrivinit.cc
    branches/pph/gcc/testsuite/g++.dg/pph/x1template.cc
    branches/pph/gcc/testsuite/g++.dg/pph/x1tmplclass.cc
    branches/pph/gcc/testsuite/g++.dg/pph/x1variables.h



More information about the Gcc-cvs mailing list