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