1 2011-04-14 Diego Novillo <dnovillo@google.com>
3 * g++.dg/pph/p1mean.cc: Force syntax error.
5 2011-04-12 Lawrence Crowl <crowl@google.com>
7 * g++.dg/pph/y2smother.cc: New.
9 2011-04-06 Lawrence Crowl <crowl@google.com>
11 * g++.dg/pph/p1mean.cc: Now pass validation.
12 * g++.dg/pph/p1stdlib.cc: Likewise.
13 * g++.dg/pph/d1symnotinc.cc: Failure to read is now not fatal.
14 * g++.dg/pph/d1chained.cc: Miscategorized as a failure, ...
15 * g++.dg/pph/c1chained.cc: so it has been renamed.
17 2011-03-09 Diego Novillo <dnovillo@google.com>
19 * lib/dg-pth.exp: New.
20 * g++.dg/dg.exp: Call it.
21 * g++.dg/pth: New directory.
22 * g++.dg/pth/pth.exp: New.
23 * g++.dg/pth/staticmbrvar.cc: New.
24 * g++.dg/pth/typerefs.cc: New.
25 * g++.dg/pth/tmplclass.cc: New.
26 * g++.dg/pth/system-include.cc: New.
27 * g++.dg/pth/variables.cc: New.
28 * g++.dg/pth/trivial.cc: New.
29 * g++.dg/pth/where.cc: New.
30 * g++.dg/pth/template.cc: New.
31 * g++.dg/pth/cflow.h: New.
32 * g++.dg/pth/simple1.h: New.
33 * g++.dg/pth/simple2.h: New.
34 * g++.dg/pth/chained1.h: New.
35 * g++.dg/pth/meth2.cc: New.
36 * g++.dg/pth/chained2.h: New.
37 * g++.dg/pth/mean.cc: New.
38 * g++.dg/pth/special.cc: New.
39 * g++.dg/pth/nontrivinit.cc: New.
40 * g++.dg/pth/emptyclass.cc: New.
41 * g++.dg/pth/simplecall.cc: New.
42 * g++.dg/pth/autometh.cc: New.
43 * g++.dg/pth/tmplfunc.cc: New.
44 * g++.dg/pth/simple.cc: New.
45 * g++.dg/pth/builtin1.h: New.
46 * g++.dg/pth/builtin2.h: New.
47 * g++.dg/pth/invoke.cc: New.
48 * g++.dg/pth/chained.cc: New.
49 * g++.dg/pth/usearray.cc: New.
50 * g++.dg/pth/builtin3.h: New.
51 * g++.dg/pth/globalref.cc: New.
52 * g++.dg/pth/invoke.h: New.
53 * g++.dg/pth/meth.cc: New.
54 * g++.dg/pth/usearray.h: New.
55 * g++.dg/pth/guarded1.h: New.
56 * g++.dg/pth/guarded2.h: New.
57 * g++.dg/pth/guarded3.h: New.
58 * g++.dg/pth/funcstatic.cc: New.
59 * g++.dg/pth/builtin.cc: New.
60 * g++.dg/pth/hardlookup.cc: New.
61 * g++.dg/pth/functions.cc: New.
62 * g++.dg/pth/incmod.cc: New.
63 * g++.dg/pth/cflow.cc: New.
64 * g++.dg/pth/guarded.cc: New.
65 * g++.dg/pth/incmod.h: New.
66 * g++.dg/pth/paste.cc: New.
67 * g++.dg/pth/incsame.cc: New.
68 * g++.dg/pth/sys-types.cc: New.
69 * g++.dg/pth/incsame.h: New.
70 * g++.dg/pth/field.cc: New.
71 * g++.dg/pth/classshort.cc: New.
72 * g++.dg/pth/variable.cc: New.
73 * g++.dg/pth/tmplsimple.cc: New.
74 * g++.dg/pth/inif.h: New.
76 2011-03-04 Lawrence Crowl <crowl@google.com>
78 * g++.dg/pph/p1mean.cc: Mark expected failure for macro validation.
79 * g++.dg/pph/d2dupguard.cc: Mark expected failure for macro validation.
80 * g++.dg/pph/d1chained.cc: Mark expected failure for macro validation.
82 2011-02-24 Lawrence Crowl <crowl@google.com>
84 * g++.dg/pph/d1unguarded.h: Add test for non-null unguarded header.
85 * g++.dg/pph/d2null.h: Unguarded header error now expected.
87 2011-02-15 Lawrence Crowl <crowl@google.com>
89 * lib/dg-pph.exp: Restructure for command-driven PPH.
90 * lib/gcc-dg.exp (gcc-dg-test-1): Add "preparse" compilation type.
91 * g++.dg/pph/README: Add.
92 * g++.dg/pph/a2builtin4.h: Add.
93 * g++.dg/pph/autometh.cc: Remove.
94 * g++.dg/pph/builtin.cc: Remove.
95 * g++.dg/pph/builtin1.h: Remove.
96 * g++.dg/pph/builtin2.h: Remove.
97 * g++.dg/pph/builtin3.h: Remove.
98 * g++.dg/pph/c1altinc.cc: Add.
99 * g++.dg/pph/c1altinc1.h: Add.
100 * g++.dg/pph/c1altinc2.h: Add.
101 * g++.dg/pph/c1chained1.h: Add.
102 * g++.dg/pph/c1chained2.h: Add.
103 * g++.dg/pph/c1empty.cc: Add.
104 * g++.dg/pph/c1empty.h: Add.
105 * g++.dg/pph/c1field.cc: Add.
106 * g++.dg/pph/c1field.h: Add.
107 * g++.dg/pph/c1funcmac.cc: Add.
108 * g++.dg/pph/c1funcmac.h: Add.
109 * g++.dg/pph/c1functions.cc: Add.
110 * g++.dg/pph/c1functions.h: Add.
111 * g++.dg/pph/c1guarded.cc: Add.
112 * g++.dg/pph/c1guarded1.h: Add.
113 * g++.dg/pph/c1guarded2.h: Add.
114 * g++.dg/pph/c1guarded3.h: Add.
115 * g++.dg/pph/c1multinc.cc: Add.
116 * g++.dg/pph/c1multinc1.h: Add.
117 * g++.dg/pph/c1multinc2.h: Add.
118 * g++.dg/pph/c1simple.cc: Add.
119 * g++.dg/pph/c1simple1.h: Add.
120 * g++.dg/pph/c1simple2.h: Add.
121 * g++.dg/pph/c1struct.cc: Add.
122 * g++.dg/pph/c1struct.h: Add.
123 * g++.dg/pph/c1typerefs.cc: Add.
124 * g++.dg/pph/c1typerefs.h: Add.
125 * g++.dg/pph/c1variables.cc: Add.
126 * g++.dg/pph/c1variables.h: Add.
127 * g++.dg/pph/c2builtin1.cc: Add.
128 * g++.dg/pph/c2builtin1.h: Add.
129 * g++.dg/pph/c2builtin2.cc: Add.
130 * g++.dg/pph/c2builtin2.h: Add.
131 * g++.dg/pph/c2builtin3.h: Add.
132 * g++.dg/pph/c2builtin5.h: Add.
133 * g++.dg/pph/c2builtin6.h: Add.
134 * g++.dg/pph/c2dupguard1.h: Add.
135 * g++.dg/pph/c2dupguard2.h: Add.
136 * g++.dg/pph/c2paste.cc: Add.
137 * g++.dg/pph/c2paste.h: Add.
138 * g++.dg/pph/cflow.cc: Remove.
139 * g++.dg/pph/cflow.h: Remove.
140 * g++.dg/pph/chained.cc: Remove.
141 * g++.dg/pph/chained1.h: Remove.
142 * g++.dg/pph/chained2.h: Remove.
143 * g++.dg/pph/classshort.cc: Remove.
144 * g++.dg/pph/d1chained.cc: Add.
145 * g++.dg/pph/d1symnotinc.cc: Add.
146 * g++.dg/pph/d1symnotinc.h: Add.
147 * g++.dg/pph/d2dupguard.cc: Add.
148 * g++.dg/pph/d2null.h: Add.
149 * g++.dg/pph/emptyclass.cc: Remove.
150 * g++.dg/pph/field.cc: Remove.
151 * g++.dg/pph/funcstatic.cc: Remove.
152 * g++.dg/pph/functions.cc: Remove.
153 * g++.dg/pph/globalref.cc: Remove.
154 * g++.dg/pph/guarded.cc: Remove.
155 * g++.dg/pph/guarded1.h: Remove.
156 * g++.dg/pph/guarded2.h: Remove.
157 * g++.dg/pph/guarded3.h: Remove.
158 * g++.dg/pph/hardlookup.cc: Remove.
159 * g++.dg/pph/incmod.cc: Remove.
160 * g++.dg/pph/incmod.h: Remove.
161 * g++.dg/pph/incsame.cc: Remove.
162 * g++.dg/pph/incsame.h: Remove.
163 * g++.dg/pph/inif.h: Remove.
164 * g++.dg/pph/invoke.cc: Remove.
165 * g++.dg/pph/invoke.h: Remove.
166 * g++.dg/pph/mean.cc: Remove.
167 * g++.dg/pph/meth.cc: Remove.
168 * g++.dg/pph/meth2.cc: Remove.
169 * g++.dg/pph/nontrivinit.cc: Remove.
170 * g++.dg/pph/p1mean.cc: Add.
171 * g++.dg/pph/p1stdlib.cc: Add.
172 * g++.dg/pph/p1systypes.cc: Add.
173 * g++.dg/pph/paste.cc: Remove.
174 * g++.dg/pph/pph.exp: Add.
175 * g++.dg/pph/pph.map: Add.
176 * g++.dg/pph/simple.cc: Remove.
177 * g++.dg/pph/simple1.h: Remove.
178 * g++.dg/pph/simple2.h: Remove.
179 * g++.dg/pph/simplecall.cc: Remove.
180 * g++.dg/pph/special.cc: Remove.
181 * g++.dg/pph/staticmbrvar.cc: Remove.
182 * g++.dg/pph/sys-types.cc: Remove.
183 * g++.dg/pph/system-include.cc: Remove.
184 * g++.dg/pph/template.cc: Remove.
185 * g++.dg/pph/tmplclass.cc: Remove.
186 * g++.dg/pph/tmplfunc.cc: Remove.
187 * g++.dg/pph/tmplsimple.cc: Remove.
188 * g++.dg/pph/trivial.cc: Remove.
189 * g++.dg/pph/typerefs.cc: Remove.
190 * g++.dg/pph/usearray.cc: Remove.
191 * g++.dg/pph/usearray.h: Remove.
192 * g++.dg/pph/variable.cc: Remove.
193 * g++.dg/pph/variables.cc: Remove.
194 * g++.dg/pph/where.cc: Remove.
195 * g++.dg/pph/x1autometh.cc: Add.
196 * g++.dg/pph/x1autometh.h: Add.
197 * g++.dg/pph/x1funcstatic.cc: Add.
198 * g++.dg/pph/x1funcstatic.h: Add.
199 * g++.dg/pph/x1functions.cc: Add.
200 * g++.dg/pph/x1functions.h: Add.
201 * g++.dg/pph/x1globalref.cc: Add.
202 * g++.dg/pph/x1globalref.h: Add.
203 * g++.dg/pph/x1hardlookup.cc: Add.
204 * g++.dg/pph/x1hardlookup.h: Add.
205 * g++.dg/pph/x1special.cc: Add.
206 * g++.dg/pph/x1special.h: Add.
207 * g++.dg/pph/x1struct0.h: Add.
208 * g++.dg/pph/x1struct1.cc: Add.
209 * g++.dg/pph/x1struct1.h: Add.
210 * g++.dg/pph/x1struct2.cc: Add.
211 * g++.dg/pph/x1struct2.h: Add.
212 * g++.dg/pph/x1template.cc: Add.
213 * g++.dg/pph/x1template.h: Add.
214 * g++.dg/pph/x1tmplclass.cc: Add.
215 * g++.dg/pph/x1tmplclass.h: Add.
216 * g++.dg/pph/x1tmplfunc.cc: Add.
217 * g++.dg/pph/x1tmplfunc.h: Add.
218 * g++.dg/pph/x1typerefs.cc: Add.
219 * g++.dg/pph/x1typerefs.h: Add.
220 * g++.dg/pph/x1variables.cc: Add.
221 * g++.dg/pph/x1variables.h: Add.
222 * g++.dg/pph/x2nontrivinit.cc: Add.
223 * g++.dg/pph/x2nontrivinit.h: Add.
224 * g++.dg/pph/x2overload1.h: Add.
225 * g++.dg/pph/x2overload2.h: Add.
226 * g++.dg/pph/x2overload3.h: Add.
227 * g++.dg/pph/y2overload.cc: Add.
230 2011-01-27 Diego Novillo <dnovillo@google.com>
232 * g++.dg/pph/system-include.cc: xfail for invalid hunks.
233 * g++.dg/pph/mean.cc: Likewise.
234 * g++.dg/pph/sys-types.cc: Likewise.
235 * g++.dg/pph/variables.cc: Fix error about initializing an
238 2011-01-06 Diego Novillo <dnovillo@google.com>
240 * lib/dg-pph.exp: New.
241 * g++.dg/dg.exp: Execute tests in pph directory.
242 * g++.dg/pph: New directory.
243 * g++.dg/pph/pph.exp: New.
244 * g++.dg/pph/staticmbrvar.cc: New.
245 * g++.dg/pph/typerefs.cc: New.
246 * g++.dg/pph/tmplclass.cc: New.
247 * g++.dg/pph/system-include.cc: New.
248 * g++.dg/pph/variables.cc: New.
249 * g++.dg/pph/trivial.cc: New.
250 * g++.dg/pph/where.cc: New.
251 * g++.dg/pph/template.cc: New.
252 * g++.dg/pph/cflow.h: New.
253 * g++.dg/pph/simple1.h: New.
254 * g++.dg/pph/simple2.h: New.
255 * g++.dg/pph/chained1.h: New.
256 * g++.dg/pph/meth2.cc: New.
257 * g++.dg/pph/chained2.h: New.
258 * g++.dg/pph/mean.cc: New.
259 * g++.dg/pph/special.cc: New.
260 * g++.dg/pph/nontrivinit.cc: New.
261 * g++.dg/pph/emptyclass.cc: New.
262 * g++.dg/pph/simplecall.cc: New.
263 * g++.dg/pph/autometh.cc: New.
264 * g++.dg/pph/tmplfunc.cc: New.
265 * g++.dg/pph/simple.cc: New.
266 * g++.dg/pph/builtin1.h: New.
267 * g++.dg/pph/builtin2.h: New.
268 * g++.dg/pph/invoke.cc: New.
269 * g++.dg/pph/chained.cc: New.
270 * g++.dg/pph/usearray.cc: New.
271 * g++.dg/pph/builtin3.h: New.
272 * g++.dg/pph/globalref.cc: New.
273 * g++.dg/pph/invoke.h: New.
274 * g++.dg/pph/meth.cc: New.
275 * g++.dg/pph/usearray.h: New.
276 * g++.dg/pph/guarded1.h: New.
277 * g++.dg/pph/guarded2.h: New.
278 * g++.dg/pph/guarded3.h: New.
279 * g++.dg/pph/funcstatic.cc: New.
280 * g++.dg/pph/builtin.cc: New.
281 * g++.dg/pph/hardlookup.cc: New.
282 * g++.dg/pph/functions.cc: New.
283 * g++.dg/pph/incmod.cc: New.
284 * g++.dg/pph/cflow.cc: New.
285 * g++.dg/pph/guarded.cc: New.
286 * g++.dg/pph/incmod.h: New.
287 * g++.dg/pph/paste.cc: New.
288 * g++.dg/pph/incsame.cc: New.
289 * g++.dg/pph/sys-types.cc: New.
290 * g++.dg/pph/incsame.h: New.
291 * g++.dg/pph/field.cc: New.
292 * g++.dg/pph/classshort.cc: New.
293 * g++.dg/pph/variable.cc: New.
294 * g++.dg/pph/tmplsimple.cc: New.
295 * g++.dg/pph/inif.h: New.
298 Copyright (C) 2011 Free Software Foundation, Inc.
300 Copying and distribution of this file, with or without modification,
301 are permitted in any medium without royalty provided the copyright
302 notice and this notice are preserved.