OSDN Git Service

Remove DOS line endings
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
2             Brian Ryner  <bryner@brianryner.com>
3
4         PR c++/9283
5         PR c++/15000
6         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
7         * g++.dg/ext/visibility/: New directory.
8         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
9         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
10         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
11         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
12         * g++.dg/ext/visibility/fvisibility.C,
13         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
14         g++.dg/ext/visibility/fvisibility-override1.C
15         g++.dg/ext/visibility/fvisibility-override2.C
16         g++.dg/ext/visibility/memfuncts.C
17         g++.dg/ext/visibility/noPLT.C
18         g++.dg/ext/visibility/pragma.C
19         g++.dg/ext/visibility/pragma-override1.C
20         g++.dg/ext/visibility/pragma-override2.C
21         g++.dg/ext/visibility/staticmemfuncts.C
22         g++.dg/ext/visibility/virtual.C: New tests.
23
24 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25
26         PR c/15360
27         * gcc.dg/pr15360-1.c: New test.
28
29 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
30
31         * gcc.dg/pragma-align-2.c: New test.
32         * gcc.dg/pragma-init-fini.c: New test.
33         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
34         targets.
35
36 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37
38         * gcc.dg/init-string-2.c: New test.
39
40 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
41
42         PR 16684
43         * gcc.dg/Wredundant-decls-1.c: New test case.
44
45 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
46
47         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
48         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
49         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
50         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
51         * gcc.dg/compat/generate-random.c: New file.
52         * gcc.dg/compat/generate-random.h: Likewise.
53         * gcc.dg/compat/generate-random_r.c: Likewise.
54         * gcc.dg/compat/struct-layout-1.h: Likewise.
55         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
56         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
57         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
58         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
59         * gcc.dg/compat/struct-layout-1_main.c: New test.
60         * gcc.dg/compat/struct-layout-1_x.c: New file.
61         * gcc.dg/compat/struct-layout-1_y.c: New file.
62         * gcc.dg/compat/struct-layout-1_test.h: New file.
63
64 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
65
66         * gcc.dg/comp-return-1.c: New test
67
68 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
69
70         * gcc.dg/vmx/8-02a.c: Fix typo.
71
72         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
73         * gcc.dg/darwin-abi-3.c: New test.
74
75         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
76         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
77
78         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
79         * gcc.dg/vmx/ops-long-1.c: New test.
80         * gcc.dg/vmx/ops-long-2.c: New test.
81
82 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
83
84         * g++.dg/lookup/conv-[1234].C: New.
85
86 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
87
88         * g++.dg/parse/attr2.C: Simplify.
89
90 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
91
92         PR c/7284
93         * gcc.c-torture/execute/pr7284-1.c: New test.
94
95 2004-07-22  Brian Booth  <bbooth@redhat.com>
96
97         * gcc.dg/tree-ssa/20040721-1.c: New test.
98
99 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
100
101         * g++.dg/template/crash20.c: New.
102
103 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
104
105         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
106         Add dg-run directive.  Declare variables as required.
107         * gfortran.dg/g77/README: Update
108
109 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
110
111         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
112         gcc.dg/cris-peep2-andu2.c: New tests.
113
114 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
115
116         PR c/15052
117         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
118         on return type.
119         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
120         messages.
121         * gcc.dg/qual-return-2.c: Update expected messages.
122         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
123
124 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
125
126         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
127         * gcc.dg/noncompile/921102-1.c: Update expected error message.
128
129 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
130
131         PR c/11250
132         * gcc.dg/init-string-1.c: New test.
133
134 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
135
136         PR middle-end/15345
137         PR c/16450
138         * gcc.dg/torture/nested-fn-1.c: New test.
139
140 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
141
142         PR target/16559
143         * gcc.dg/ia64-fptr-1.c: New file.
144
145 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
146
147         PR c++/14497
148         * g++.dg/template/spec16.C: New test.
149         * g++.old-deja/g++.robertl/eb118.C: Remove.
150
151 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
152
153         PR c++/509
154         * g++.dg/template/spec15.C: New test.
155
156 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
157
158         Copy cases from g77.f-torture/execute and add dg-run
159         directive.  Other changes as noted.
160         * gfortran.dg/g77/13037.f
161         * gfortran.dg/g77/1832.f
162         * gfortran.dg/g77/19981119-0.f
163         * gfortran.dg/g77/19990313-0.f
164         * gfortran.dg/g77/19990313-1.f
165         * gfortran.dg/g77/19990313-2.f
166         * gfortran.dg/g77/19990313-3.f
167         * gfortran.dg/g77/19990419-1.f
168         * gfortran.dg/g77/19990826-0.f
169         * gfortran.dg/g77/19990826-2.f
170         * gfortran.dg/g77/20000503-1.f
171         * gfortran.dg/g77/20001111.f
172         * gfortran.dg/g77/20010116.f
173         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
174         * gfortran.dg/g77/20010430.f
175         * gfortran.dg/g77/6177.f
176         * gfortran.dg/g77/947.f
177         * gfortran.dg/g77/970816-3.f
178         * gfortran.dg/g77/971102-1.f
179         * gfortran.dg/g77/980520-1.f
180         * gfortran.dg/g77/980628-0.f
181         * gfortran.dg/g77/980628-1.f
182         * gfortran.dg/g77/980628-10.f
183         * gfortran.dg/g77/980628-2.f
184         * gfortran.dg/g77/980628-3.f
185         * gfortran.dg/g77/980628-7.f
186         * gfortran.dg/g77/980628-8.f
187         * gfortran.dg/g77/980628-9.f
188         * gfortran.dg/g77/980701-0.f
189         * gfortran.dg/g77/980701-1.f
190         * gfortran.dg/g77/cabs.f
191         * gfortran.dg/g77/claus.f
192         * gfortran.dg/g77/complex_1.f
193         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
194         * gfortran.dg/g77/dcomplex.f
195         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
196         * gfortran.dg/g77/f90-intrinsic-mathematical.f
197         * gfortran.dg/g77/f90-intrinsic-numeric.f
198         * gfortran.dg/g77/int8421.f
199         * gfortran.dg/g77/labug1.f
200         * gfortran.dg/g77/large_vec.f
201         * gfortran.dg/g77/le.f
202         * gfortran.dg/g77/short.f
203         * gfortran.dg/g77/README: Update
204
205 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
206
207         PR c++/16637
208         * g++.dg/parse/lookup4.C: New test.
209
210 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
211
212         PR c++/16175
213         * g++.dg/template/ttp10.C: New test.
214
215 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
216
217         * gcc.dg/pr12625-1.c: New test.
218
219 2004-07-20  Steven Bosscher  <stevenb@suse.de>
220
221         * testsuite/gcc.dg/switch-warn-1.c: New test.
222         * testsuite/gcc.dg/switch-warn-2.c: New test.
223         * gcc.c-torture/compile/pr14730.c: Update.
224
225 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
226
227         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
228         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
229         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
230         g++.dg/template/nontype3.C: Remove trailing CR from tests.
231
232 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
233
234         PR c++/16623
235         * g++.dg/template/assign1.C: New test.
236
237 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
238
239         PR c++/12170
240         * g++.dg/template/ttp9.C: New test.
241
242 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
243
244         * gcc.dg/format/cmn-err-1.c: New test.
245
246 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
247
248         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
249         gcc.dg/Wparentheses-10.c: New tests.
250         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
251
252 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
253
254         PR fortran/16465
255         * gfortran.dg/g77//ffixed-line-length-0.f,
256         gfortran.dg/g77/ffixed-line-length-132.f,
257         gfortran.dg/g77/ffixed-line-length-72.f,
258         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
259         gfortran.dg/g77/README: Update.
260
261 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
262
263         PR c++/13092
264         * g++.dg/template/non-dependent7.C: New test.
265         * g++.dg/template/non-dependent8.C: Likewise.
266         * g++.dg/template/non-dependent9.C: Likewise.
267         * g++.dg/template/non-dependent10.C: Likewise.
268
269 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
270
271         PR c++/16337
272         * g++.dg/parse/attr2.C: New test.
273
274 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
275
276         * g77.dg: Removed.
277         * g77.f-torture: Ditto.
278
279 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
280
281         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
282         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
283         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
284
285 2004-07-16  Richard Henderson  <rth@redhat.com>
286
287         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
288
289 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
290
291         * lib/fortran-torture.exp (fortran-torture): Don't test compile
292         tests with full list of options.
293         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
294         of TORTURE_OPTIONS if test contains 'dg-do run'.
295
296         PR fortran/16404
297         * gfortran.dg/do_iterator.f90: New test.
298
299 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
300
301         PR rtl-optimization/16536
302         * gcc.c-torture/execute/restrict-1.c: New test.
303
304 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
305
306         PR fortran/15324
307         * gfortran.dg/pr15324.f90: New test.
308
309         PR fortran/15129
310         * gfortran.dg/pr15129.f90: New test.
311
312         PR fortran/15140
313         * gfortran.dg/pr15140.f90: New test.
314
315         PR fortran/13792
316         * gfortran.fortran-torture/execute/bounds.f90: Add check for
317         compile-time simplification.
318
319 2004-07-14  Mike Stump  <mrs@apple.com>
320
321         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
322
323 2004-07-14  James E Wilson  <wilson@specifixinc.com>
324
325         PR target/16325
326         * gcc.dg/profile-generate-1.c: New.
327
328 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
329
330         * gcc.c-torture/execute/20040709-1.c: New test.
331         * gcc.c-torture/execute/20040709-2.c: New test.
332
333 2004-07-14  Mike Stump  <mrs@apple.com>
334
335         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
336
337 2004-07-14  Mike Stump  <mrs@apple.com>
338
339         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
340
341 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
342
343         PR c++/16518
344         * g++.dg/parse/mutable1.C: New test.
345
346 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
347
348         PR tree-optimization/16443
349         * gcc.dg/tree-ssa/20040713-1.c: New test.
350
351 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
352
353         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
354         for operator new.
355
356 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
357
358         * gfortran.dg/g77/README: New file
359         * gfortran.dg/g77/19981216-0.f:  Copy from
360         g77.f-torture/noncompile.  Add "dg-do compile" and
361         dg-error as required.
362         * gfortran.dg/g77/19990218-1.f: Likewise
363         * gfortran.dg/g77/19990905-1.f: Likewise
364         * gfortran.dg/g77/9263.f: Likewise
365         * gfortran.dg/g77/980615-0.f: Likewise
366         * gfortran.dg/g77/980616-0.f: Likewise
367         * gfortran.dg/g77/check0.f: Likewise
368         * gfortran.dg/g77/select_no_compile.f: Likewise
369
370 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
371
372         Copy files from g77.f-torture/compile.
373         Add "{ dg-do compile}".  Other changes as noted
374         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
375         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
376         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
377         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
378         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
379         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
380         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
381         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
382         statement to conform to standard.  Append alpha1.x for reference.
383         * gfortran.dg/g77/xformat.f: Add dg-warning
384
385 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
386
387         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
388         Add {dg-do compile} directive.
389         * gfortran.dg/g77/cpp2.F: Likewise
390
391 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
392
393         PR c++/5402
394         * g++.dg/lookup/name-clash1.C: New test.
395
396         PR c++/9777
397         * g++.dg/lookup/name-clash2.C: New test.
398
399         PR c++/12102
400         * g++.dg/lookup/name-clash3.C: New test.
401
402 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
403
404         * g++.dg/lookup/new2.C: New test.
405         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
406
407 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
408
409         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
410         Add {dg-do compile} directive.
411         * gfortran.dg/g77/13060.f: Likewise
412         * gfortran.dg/g77/19990218-0.f: Likewise
413         * gfortran.dg/g77/19990305-0.f: Likewise
414         * gfortran.dg/g77/19990419-0.f: Likewise
415         * gfortran.dg/g77/19990502-0.f: Likewise
416         * gfortran.dg/g77/19990502-1.f: Likewise
417         * gfortran.dg/g77/19990525-0.f: Likewise
418         * gfortran.dg/g77/19990826-1.f: Likewise
419         * gfortran.dg/g77/19990826-3.f: Likewise
420         * gfortran.dg/g77/19990905-2.f: Likewise
421         * gfortran.dg/g77/20000412-1.f: Likewise
422         * gfortran.dg/g77/20000511-1.f: Likewise
423         * gfortran.dg/g77/20000511-2.f: Likewise
424         * gfortran.dg/g77/20000518.f: Likewise
425         * gfortran.dg/g77/20000601-1.f: Likewise
426         * gfortran.dg/g77/20000601-2.f: Likewise
427         * gfortran.dg/g77/20000629-1.f: Likewise
428         * gfortran.dg/g77/20000630-2.f: Likewise
429         * gfortran.dg/g77/20010115.f: Likewise
430         * gfortran.dg/g77/20010321-1.f: Likewise
431         * gfortran.dg/g77/20010426.f: Likewise
432         * gfortran.dg/g77/20020307-1.f: Likewise
433         * gfortran.dg/g77/8485.f: Likewise
434         * gfortran.dg/g77/960317-1.f: Likewise
435         * gfortran.dg/g77/970915-0.f: Likewise
436         * gfortran.dg/g77/980310-1.f: Likewise
437         * gfortran.dg/g77/980310-2.f: Likewise
438         * gfortran.dg/g77/980310-3.f: Likewise
439         * gfortran.dg/g77/980310-4.f: Likewise
440         * gfortran.dg/g77/980310-6.f: Likewise
441         * gfortran.dg/g77/980310-7.f: Likewise
442         * gfortran.dg/g77/980310-8.f: Likewise
443         * gfortran.dg/g77/980419-2.f: Likewise
444         * gfortran.dg/g77/980424-0.f: Likewise
445         * gfortran.dg/g77/980427-0.f: Likewise
446         * gfortran.dg/g77/980729-0.f: Likewise
447         * gfortran.dg/g77/981117-1.f: Likewise
448         * gfortran.dg/g77/toon_1.f: Likewise
449
450 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
451
452         PR c++/2204
453         * g++.dg/other/abstract2.C: New test.
454
455 2004-07-12  Paul Brook  <paul@codesourcery.com>
456
457         * gfortran.dg/pointer_init_1.f90: New test.
458
459 2004-07-11  Paul Brook  <paul@codesourcery.com>
460
461         PR fortran/15986
462         * gfortran.dg/contained_1.f90: New test.
463
464 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
465
466         * g++.dg/parse/defarg8.C: New test.
467
468 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
469
470         PR fortran/16433
471         * gfortran.dg/pr16433.f: New test.
472
473         PR fortran/17574
474         * gfortran.dg/pr15754.f90: New test.
475
476 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
477
478         PR tree-optimization/16437
479         * gcc.c-torture/execute/bitfld-4.c: New test.
480
481 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
482
483         * gfortran.fortran-torture/execute/common_2.f90: Add check for
484         access to common var from module.
485
486 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
487
488         PR fortran/16336
489         * gfortran.fortran-torture/execute/common_2.f90: New test.
490
491 2004-07-10  Paul Brook  <paul@codesourcery.com>
492
493         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
494
495 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
496
497         PR fortran/15969
498         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
499
500 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
501
502         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
503         * gfortran.dg/g77/ffixed-form-2.f: Likewise
504         * gfortran.dg/g77/ffree-form-1.f: Likewise
505         * gfortran.dg/g77/ffree-form-2.f: Likewise
506         * gfortran.dg/g77/ffree-form-3.f: Likewise
507         * gfortran.dg/g77/fno-underscoring.f: Likewise
508         * gfortran.dg/g77/funderscoring.f: Likewise
509         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
510
511 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
512
513         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
514
515 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
516         Paul Brook  <paul@codesourcery.com>
517
518         PR fortran/13415
519         * gfortran.dg/common_pointer_1.f90: New test.
520
521 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
522
523         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
524
525 2004-07-09  James E Wilson  <wilson@specifixinc.com>
526
527         PR target/16364
528         * gcc.c-torture/compile/20040709-1.c: New.
529
530 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
531
532         PR fortran/14077
533         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
534
535 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
536
537         PR fortran/13201
538         * gfortran.dg/shape_1.f90: New test.
539
540 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
541             Andrew Pinski  <apinski@apple.com>
542
543         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
544
545 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
546
547         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
548         comment.
549
550 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
551         Paul Brook  <paul@codesourcery.com>
552
553         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
554         '.f95' and '.F95'.
555
556 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
557
558         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
559
560 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
561
562         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
563         testcases with capital suffix.
564
565 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
566
567         PR fortran/15481
568         PR fortran/13372
569         PR fortran/13575
570         PR fortran/15978
571         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
572
573         * gfortran.dg/implicit_1.f90: New test.
574
575 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
576
577         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
578         expression to match gfortran warning/error messages
579         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
580         dg-error text.
581
582 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
583
584         * lib/fortran-torture.exp: Rename proc search_for to
585         search_for_re.
586
587 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
588
589         * gcc.c-torture/execute/simd-5.x: New file.
590         XFAIL on SPARC 64-bit at -O0.
591
592 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
593
594         PR c++/8211
595         PR c++/16165
596         * g++.dg/warn/effc3.C: New test.
597
598 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
599
600         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
601         change X to 1X in format.
602         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
603         add data statements to conform to standard.
604
605 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
606
607         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
608         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
609         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
610
611 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
612
613         * gfortran.dg/g77/7388.f: Copy from g77.dg
614         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
615         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
616         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
617         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
618         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
619         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
620         * gfortran.dg/g77/strlen0.f: Likewise
621
622 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
623
624         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
625         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
626
627 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
628
629         * gcc.c-torture/execute/920428-2.x: Delete.
630         * gcc.c-torture/execute/920501-7.x: Likewise.
631
632 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
633
634         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
635         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
636         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
637         prescott and c3-2.
638         (PREFETCH_3DNOW): Add -march=c3.
639
640 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
641
642         PR c/16437
643         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
644         * gcc.c-torture/execute/bf64-1.x: Likewise.
645
646 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
647
648         * gcc.c-torture/compile/20040708-1.c: New test.
649
650 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
651
652         PR c++/16169
653         * g++.dg/warn/effc2.C: New test.
654
655 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
656
657         * gcc.c-torture/execute/bitfld-1.x: Remove.
658         * gcc.c-torture/execute/bitfld-3.c: New test.
659         * gcc.dg/bitfld-2.c: Remove XFAILs.
660
661 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
662
663         PR c++/16276
664         * g++.dg/rtti/tinfo1.C: New file.
665
666 2004-07-07  Eric Christopher  <echristo@redhat.com>
667
668         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
669
670 2004-07-07  Andrew Pinski  <apinski@apple.com>
671
672         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
673
674 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
675
676         * g++.dg/init/call1.C: XFAIL.
677
678 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
679
680         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
681         except for movstrict*, to movmem* and clrstr* to clrmem*.
682
683 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
684
685         * gcc.c-torture/execute/20040707-1.c: New test.
686
687 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
688
689         * gcc.c-torture/execute/20040706-1.c: New test.
690
691 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
692
693         PR c++/3671
694         * g++.dg/template/spec14.C: New test.
695
696 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
697
698         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
699         nothing if not yet defined.  Use it in b, c and d type definitions.
700         * gcc.c-torture/execute/20040705-1.c: New test.
701         * gcc.c-torture/execute/20040705-2.c: New test.
702
703 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
704
705         PR c++/2518
706         * g++.dg/lookup/new1.C: New test.
707
708 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
709
710         PR c++/11406
711         * g++.dg/template/sizeof8.C: New test.
712
713 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
714
715         * gcc.c-torture/compile/20040705-1.c: New test.
716
717 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
718
719         * gfortran.fortran-torture/execute/seq_io.f90: New test.
720
721 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
722
723         * gcc.dg/cpp/if-mop.c: Two new testcases.
724         * gcc.dg/cpp/trad/comment-3.c: New.
725
726 2004-07-04  Paul Brook  <paul@codesourcery.com>
727
728         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
729
730 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
731
732         PR c++/3761
733         * g++.dg/lookup/crash4.C: New test.
734
735 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
736
737         * gcc.c-torture/execute/builtin-abs-1.c
738         * gcc.c-torture/execute/builtin-abs-2.c
739         * gcc.c-torture/execute/builtin-complex-1.c
740         * gcc.c-torture/execute/builtins/string-1-lib.c
741         * gcc.c-torture/execute/builtins/string-1.c
742         * gcc.c-torture/execute/builtins/string-2-lib.c
743         * gcc.c-torture/execute/builtins/string-2.c
744         * gcc.c-torture/execute/builtins/string-3-lib.c
745         * gcc.c-torture/execute/builtins/string-3.c
746         * gcc.c-torture/execute/builtins/string-4-lib.c
747         * gcc.c-torture/execute/builtins/string-4.c
748         * gcc.c-torture/execute/builtins/string-5-lib.c
749         * gcc.c-torture/execute/builtins/string-5.c
750         * gcc.c-torture/execute/builtins/string-6-lib.c
751         * gcc.c-torture/execute/builtins/string-6.c
752         * gcc.c-torture/execute/builtins/string-7-lib.c
753         * gcc.c-torture/execute/builtins/string-7.c
754         * gcc.c-torture/execute/builtins/string-8-lib.c
755         * gcc.c-torture/execute/builtins/string-8.c
756         * gcc.c-torture/execute/builtins/string-9-lib.c
757         * gcc.c-torture/execute/builtins/string-9.c
758         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
759         * gcc.c-torture/execute/builtins/string-asm-1.c
760         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
761         * gcc.c-torture/execute/builtins/string-asm-2.c
762         * gcc.c-torture/execute/stdio-opt-1.c
763         * gcc.c-torture/execute/stdio-opt-2.c
764         * gcc.c-torture/execute/stdio-opt-3.c
765         * gcc.c-torture/execute/string-opt-1.c
766         * gcc.c-torture/execute/string-opt-10.c
767         * gcc.c-torture/execute/string-opt-11.c
768         * gcc.c-torture/execute/string-opt-12.c
769         * gcc.c-torture/execute/string-opt-13.c
770         * gcc.c-torture/execute/string-opt-14.c
771         * gcc.c-torture/execute/string-opt-15.c
772         * gcc.c-torture/execute/string-opt-16.c
773         * gcc.c-torture/execute/string-opt-2.c
774         * gcc.c-torture/execute/string-opt-6.c
775         * gcc.c-torture/execute/string-opt-7.c
776         * gcc.c-torture/execute/string-opt-8.c:
777         Replace with ...
778
779         * gcc.c-torture/execute/builtins/abs-2.c
780         * gcc.c-torture/execute/builtins/abs-3.c
781         * gcc.c-torture/execute/builtins/complex-1.c
782         * gcc.c-torture/execute/builtins/fprintf.c
783         * gcc.c-torture/execute/builtins/fputs.c
784         * gcc.c-torture/execute/builtins/memcmp.c
785         * gcc.c-torture/execute/builtins/memmove.c
786         * gcc.c-torture/execute/builtins/memops-asm.c
787         * gcc.c-torture/execute/builtins/mempcpy-2.c
788         * gcc.c-torture/execute/builtins/mempcpy.c
789         * gcc.c-torture/execute/builtins/memset.c
790         * gcc.c-torture/execute/builtins/printf.c
791         * gcc.c-torture/execute/builtins/sprintf.c
792         * gcc.c-torture/execute/builtins/strcat.c
793         * gcc.c-torture/execute/builtins/strchr.c
794         * gcc.c-torture/execute/builtins/strcmp.c
795         * gcc.c-torture/execute/builtins/strcpy.c
796         * gcc.c-torture/execute/builtins/strcspn.c
797         * gcc.c-torture/execute/builtins/strlen-2.c
798         * gcc.c-torture/execute/builtins/strlen.c
799         * gcc.c-torture/execute/builtins/strncat.c
800         * gcc.c-torture/execute/builtins/strncmp-2.c
801         * gcc.c-torture/execute/builtins/strncmp.c
802         * gcc.c-torture/execute/builtins/strncpy.c
803         * gcc.c-torture/execute/builtins/strpbrk.c
804         * gcc.c-torture/execute/builtins/strpcpy-2.c
805         * gcc.c-torture/execute/builtins/strpcpy.c
806         * gcc.c-torture/execute/builtins/strrchr.c
807         * gcc.c-torture/execute/builtins/strspn.c
808         * gcc.c-torture/execute/builtins/strstr-asm.c
809         * gcc.c-torture/execute/builtins/strstr.c:
810         ... these new files.
811
812         * gcc.c-torture/execute/builtins/abs-2-lib.c
813         * gcc.c-torture/execute/builtins/abs-3-lib.c
814         * gcc.c-torture/execute/builtins/complex-1-lib.c
815         * gcc.c-torture/execute/builtins/fprintf-lib.c
816         * gcc.c-torture/execute/builtins/fputs-lib.c
817         * gcc.c-torture/execute/builtins/memcmp-lib.c
818         * gcc.c-torture/execute/builtins/memmove-lib.c
819         * gcc.c-torture/execute/builtins/memops-asm-lib.c
820         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
821         * gcc.c-torture/execute/builtins/mempcpy-lib.c
822         * gcc.c-torture/execute/builtins/memset-lib.c
823         * gcc.c-torture/execute/builtins/printf-lib.c
824         * gcc.c-torture/execute/builtins/sprintf-lib.c
825         * gcc.c-torture/execute/builtins/strcat-lib.c
826         * gcc.c-torture/execute/builtins/strchr-lib.c
827         * gcc.c-torture/execute/builtins/strcmp-lib.c
828         * gcc.c-torture/execute/builtins/strcpy-lib.c
829         * gcc.c-torture/execute/builtins/strcspn-lib.c
830         * gcc.c-torture/execute/builtins/strlen-2-lib.c
831         * gcc.c-torture/execute/builtins/strlen-lib.c
832         * gcc.c-torture/execute/builtins/strncat-lib.c
833         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
834         * gcc.c-torture/execute/builtins/strncmp-lib.c
835         * gcc.c-torture/execute/builtins/strncpy-lib.c
836         * gcc.c-torture/execute/builtins/strpbrk-lib.c
837         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
838         * gcc.c-torture/execute/builtins/strpcpy-lib.c
839         * gcc.c-torture/execute/builtins/strrchr-lib.c
840         * gcc.c-torture/execute/builtins/strspn-lib.c
841         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
842         * gcc.c-torture/execute/builtins/strstr-lib.c
843         * gcc.c-torture/execute/builtins/lib/abs.c
844         * gcc.c-torture/execute/builtins/lib/fprintf.c
845         * gcc.c-torture/execute/builtins/lib/memset.c
846         * gcc.c-torture/execute/builtins/lib/printf.c
847         * gcc.c-torture/execute/builtins/lib/sprintf.c
848         * gcc.c-torture/execute/builtins/lib/strcpy.c
849         * gcc.c-torture/execute/builtins/lib/strcspn.c
850         * gcc.c-torture/execute/builtins/lib/strncat.c
851         * gcc.c-torture/execute/builtins/lib/strncmp.c
852         * gcc.c-torture/execute/builtins/lib/strncpy.c
853         * gcc.c-torture/execute/builtins/lib/strpbrk.c
854         * gcc.c-torture/execute/builtins/lib/strspn.c
855         * gcc.c-torture/execute/builtins/lib/strstr.c:
856         New files containing support routines.
857
858         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
859         declaration.
860         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
861         when not optimizing.
862
863 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
864
865         PR c++/16240
866         * g++.dg/abi/mangle22.C: New test.
867         * g++.dg/abi/mangle23.C: Likewise.
868
869 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
870
871         PR fortran/16290
872         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
873         Allow for cases without denormalized floating point numbers.
874
875 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
876
877         PR c/1027
878         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
879         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
880         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
881         expected warning text.
882         * gcc.dg/format/diag-2.c: New test.
883
884 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
885
886         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
887
888 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
889
890         * gcc.dg/builtins-43.c: New.
891         * gcc.dg/builtins-44.c: New.
892         * gcc.dg/builtins-45.c: New.
893
894 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
895             Andreas Tobler  <a.tobler@schweiz.ch>
896
897         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
898         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
899         as SIGSEGV.
900         * gcc.dg/cleanup-11.c: Likewise.
901         * gcc.dg/cleanup-8.c: Likewise.
902         * gcc.dg/cleanup-9.c: Likewise.
903         * gcc.dg/cleanup-5.c: Run on all platforms.
904
905 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
906
907         * g++.dg/warn/nonnull1.C: New test.
908
909 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
910
911         * gcc.dg/compat/compat-common.h: Wrap up CINT in
912         an #ifndef SKIP_COMPLEX_INT/#endif pair.
913         Special-case the Sun compiler wrt to <complex.h>.
914
915 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
916
917         * gcc.dg/Wunreachable-8.C: New test.
918
919         * gcc.dg/h8300-ice2.c : New test.
920
921 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
922
923         PR fortran/16161
924         * gfortran.fortran-torture/compile/implicit.f90: Add test
925         for implicit character.
926
927 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
928
929         PR fortran/16289
930         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
931         Use tiny() intrinsic to find smallest non-negative real
932
933 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
934
935         * gcc.dg/compat/struct-by-value-22_main.c: New test.
936         * gcc.dg/compat/struct-by-value-22_x.c: New.
937         * gcc.dg/compat/struct-by-value-22_y.c: New.
938
939         * gcc.c-torture/execute/20040629-1.c: New test.
940
941 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
942
943         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
944         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
945
946         PR target/16195
947         * gcc.dg/20040625-1.c: New test.
948
949 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
950
951         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
952
953 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
954
955         PR fortran/15963
956         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
957
958 2004-06-29  Richard Henderson  <rth@redhat.com>
959
960         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
961
962 2004-06-29  Paul Brook  <paul@codesourcery.com>
963
964         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
965         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
966
967 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
968
969         PR c++/16260
970         * g++.dg/parse/crash15.C: New.
971
972 2004-06-28  Andrew Pinski  <apinski@apple.com>
973
974         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
975         by the error already.
976
977         * g++.dg/opt/ptrmem4.C: Change to compile only test.
978
979 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
980
981         PR target/14041
982         * gcc.dg/h8300-bss-align-1.c : New.
983
984 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
985
986         * PR c++/16174
987         * g++.dg/template/ctor4.C: New.
988
989 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
990
991         PR c++/16205
992         * g++.dg/warn/Wsequence-point-1.C: New test.
993
994 2004-06-27  Paul Brook  <paul@codesourcery.com>
995
996         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
997
998 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
999
1000         * g++.old-deja/g++.mike/p7325.C: Remove.
1001
1002 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1003
1004         PR c/14963
1005         * gcc.dg/pr14963.c: New test.
1006
1007 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
1008
1009         PR c++/16193
1010         * g++.dg/parse/redef1.C: New test.
1011
1012 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1013
1014         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
1015         20021110.c.
1016         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
1017         20021119-1.c.
1018         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
1019         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
1020         5-04.c.
1021         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
1022         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
1023         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
1024         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
1025         g++.brendan/enum14.C.
1026         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
1027         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
1028         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
1029         g++.mike/virt1.C.
1030         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
1031         memtemp24.C.
1032
1033 2004-06-27  Roger Sayle  <roger@eyesopen.com>
1034
1035         * gcc.dg/20040527-1.c: New test case.
1036
1037 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
1038
1039         PR gfortran/pr16196
1040         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
1041
1042 2004-06-25  Roger Sayle  <roger@eyesopen.com>
1043
1044         PR middle-end/15825
1045         * gcc.dg/pr15825-1.c: New test case.
1046
1047 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1048
1049         * gcc.c-torture/execute/20040625-1.c: New test.
1050
1051 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1052
1053         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
1054
1055 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1056
1057         * gcc.dg/torture/mips-div-1.c: New test.
1058
1059 2004-06-24  Jeff Law  <law@redhat.com>
1060
1061         * gcc.dg/tree-ssa/20040624-1.c: New test.
1062
1063 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
1064
1065         * gcc.c-torture/compile/20040624-1.c: New test.
1066
1067 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1068
1069         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
1070         this directory.
1071
1072 2004-06-23  Andrew Pinski  <apinski@apple.com>
1073
1074         PR middle-end/15988
1075         * g++.dg/opt/ptrmem4.C: New test.
1076
1077         * gcc.dg/c90-array-quals-2.c: New test.
1078
1079 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
1080
1081         * gcc.dg/kpice1.c: New test.
1082
1083 2006-06-23  Andrew Pinski  <apinski@apple.com>
1084
1085         * gcc.dg/c90-array-quals.c: New test.
1086
1087 2006-06-22  Richard Henderson  <rth@redhat.com>
1088
1089         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
1090
1091 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
1092
1093         * gcc.dg/builtins-config.h: Handle FreeBSD.
1094
1095 2006-06-22  Richard Henderson  <rth@redhat.com>
1096
1097         * g++.dg/opt/devirt1.C: New.
1098
1099 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
1100
1101         * g++.dg/opt/pr15551.C: New testcase.
1102
1103 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
1104
1105         PR target/14800
1106         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
1107         x86_64-*-linux* when compiling for 32bit.
1108
1109 2004-06-21  Andrew Pinski  <apinski@apple.com>
1110
1111         * gcc.dg/pch/struct-1.c: New.
1112         * gcc.dg/pch/struct-1.hs: New.
1113
1114 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
1115
1116         * gcc.dg/pch/save-temps-1.c: New file.
1117         * gcc.dg/pch/save-temps-1.hs: New file.
1118
1119 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1120
1121         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
1122         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
1123
1124 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1125
1126         * gfortran.fortran-torture/execute/select_1.f90: Rename function
1127         to fix type error.
1128         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
1129         Remove trailing spaces.
1130
1131 2004-06-21  Richard Henderson  <rth@redhat.com>
1132
1133         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
1134         merging && to BIT_FIELD_REF.
1135
1136 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
1137
1138         * g++.dg/opt/placeholder1.C: New test.
1139
1140 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1141
1142         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
1143         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1144         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1145         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1146
1147 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
1148
1149         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
1150         extern "C".
1151         * g++.dg/other/pragma-re-1.C: Add comments.
1152
1153 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
1154
1155         PR gfortran/16080
1156         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1157
1158 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1159
1160         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1161         instead of setting the type of size_t by
1162         hand.
1163
1164 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1165
1166         * gcc.dg/unordered-2.c: New test case.
1167         * gcc.dg/unordered-3.c: New test case.
1168
1169 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
1170
1171         PR other/16043
1172         * lib/g++.exp (g++_version): Tweak regexp for version
1173         * lib/g77.exp (g77_version): Likewise
1174         * lib/gfortran.exp (gfortran_version): Likewise
1175         * lib/objc.exp (objc_version): Likewise
1176         * lib/treelang.exp (treelang_version): Likewise
1177
1178 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1179
1180         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1181         Use INT_MAX instead of __INT_MAX__.
1182         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1183
1184         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
1185         * gcc.dg/compat/scalar-return-3_x.c: Use it.
1186         * gcc.dg/compat/scalar-return-3_y.c: Use it.
1187         * gcc.dg/compat/scalar-return-4_x.c: Use it.
1188         * gcc.dg/compat/scalar-return-4_y.c: Use it.
1189         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
1190         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
1191         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
1192         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
1193
1194         * gcc.dg/range-test-1.c: New test.
1195         * g++.dg/opt/range-test-1.C: New test.
1196
1197 2004-06-17  Richard Henderson  <rth@redhat.com>
1198
1199         * objc.dg/sync-1.m: New.
1200         * objc.dg/try-catch-1.m: Don't force next runtime.
1201         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
1202         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
1203         shadowed catch clause.
1204         * objc.dg/try-catch-5.m: New.
1205
1206 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
1207
1208         Bug 14610
1209         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
1210
1211 2004-06-15  Richard Henderson  <rth@redhat.com>
1212
1213         * gcc.dg/20001116-1.c: Move expected warning line.
1214
1215 2004-06-15  Richard Henderson  <rth@redhat.com>
1216
1217         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
1218         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
1219
1220 2004-06-15  Jeff Law  <law@redhat.com>
1221
1222         * gcc.dg/tree-ssa/20040615-1.c: New test.
1223         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
1224         be less sensitive to operand ordering.
1225         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
1226
1227 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
1228
1229         * g++.dg/abi/bitfield3.C: Add comment..
1230
1231 2004-06-15  Richard Henderson  <rth@redhat.com>
1232
1233         * g++.dg/ext/stmtexpr1.C: XFAIL.
1234         * gcc.dg/20030612-1.c: XFAIL.
1235
1236 2004-06-15  Eric Christopher  <echristo@redhat.com>
1237
1238         * g++.dg/charset/asm5.c: New.
1239         * gcc.dg/charset/asm6.c: New.
1240
1241 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1242
1243         PR fortran/15962
1244         * gfortran.fortran-torture/execute/select_1.f90: New test.
1245
1246 2004-06-15  Paul Brook  <paul@codesourcery.com>
1247
1248         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1249
1250 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1251
1252         PR c++/15967
1253         * g++.dg/lookup/crash3.C: New test.
1254
1255 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1256
1257         PR c++/15947
1258         * g++.dg/parse/dtor4.C: New test.
1259
1260 2004-06-14  Jeff Law  <law@redhat.com>
1261
1262         * gcc.c-torture/compile/20040614-1.c: New test.
1263
1264 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1265
1266         PR fortran/15211
1267         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1268         LEN of a character array.
1269
1270 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1271
1272         PR c++/15096
1273         * g++.dg/template/ptrmem10.C: New test.
1274
1275         PR c++/14930
1276         * g++.dg/template/friend30.C: New test.
1277
1278 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1279
1280         PR fortran/14928
1281         * gfortran.fortran-torture/compile/mloc.f90: New test.
1282
1283 2004-06-13  Paul Brook  <paul@codesourcery.com>
1284
1285         * gfortran.fortran-torture/execute/random_2.f90: New test.
1286
1287 2004-06-13  Eric Christopher  <echristo@redhat.com>
1288
1289         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1290
1291 2004-06-12  Paul Brook  <paul@codesourcery.com>
1292
1293         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1294
1295 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1296
1297         PR fortran/14923
1298         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1299
1300 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1301
1302         PR fortran/14957
1303         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1304         syntax errors in end statements of contained subroutines.
1305
1306 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1307
1308         PR fortran/12841
1309         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1310
1311 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1312
1313         PR fortran/15665
1314         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1315
1316 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1317
1318         PR gfortran/12839
1319         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1320
1321 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1322
1323         PR c++/15862
1324         * g++.dg/parse/enum1.C: New test.
1325
1326 2004-06-10  Jeff Law  <law@redhat.com>
1327
1328         * gcc.c-torture/compile/20040610-1.c: New test.
1329
1330 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1331
1332         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1333         * g++.old-deja/g++.other/decl3.C: Likewise.
1334
1335 2004-06-10  Brian Booth  <bbooth@redhat.com>
1336
1337         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1338         V_MAY_DEF instead of VDEF.
1339         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1340
1341 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1342
1343         PR c++/14211
1344         * g++.dg/conversion/const1.C: New test.
1345
1346         PR c++/15076
1347         * g++.dg/conversion/reinterpret1.C: New test.
1348
1349         PR c++/15877
1350         * g++.dg/template/enum2.C: New test.
1351
1352         PR c++/15227
1353         * g++.dg/template/error13.C: New test.
1354
1355 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1356
1357         PR fortran/14957
1358         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1359         arguments to test_* REAL and of the right size.
1360
1361 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1362
1363         PR target/15569
1364         PR rtl-optimization/15681
1365         * gcc.dg/20040609-1.c: New test.
1366
1367 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1368
1369         PR c++/14791
1370         * g++.dg/opt/builtins1.C: New test.
1371
1372 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1373
1374         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1375         that use default windows32 struct layout.
1376         * gcc.dg/i386-bitfield2.c: Likewise.
1377
1378 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1379
1380         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1381         for mingw32 and cygwin targets.
1382
1383 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1384
1385         * gcc.dg/pch/macro-4.c: New.
1386         * gcc.dg/pch/macro-4.hs: New.
1387
1388 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1389
1390         PR fortran/13249
1391         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1392
1393 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1394
1395         PR fortran/13372
1396         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1397
1398 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1399
1400         PR gfortran/14897
1401         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1402
1403 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1404
1405         PR gfortran/15755
1406         * gfortran.fortran-torture/execute/backspace.c : New test.
1407
1408 2004-06-09  Paul Brook  <paul@codesourcery.com>
1409
1410         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1411         (pointer_to_section): Rewrite to use smaller array.
1412
1413 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1414
1415         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1416         * gcc.dg/ext/altivec-10.c: Same.
1417         * gcc.dg/ext/altivec-11.c: Same.
1418         * gcc.dg/ext/altivec-12.c: Same.
1419         * gcc.dg/ext/altivec-13.c: Same.
1420         * gcc.dg/ext/altivec-14.c: Same.
1421         * gcc.dg/ext/altivec-15.c: Same.
1422         * gcc.dg/ext/altivec-16.c: Same.
1423         * gcc.dg/ext/altivec-3.c: Same.
1424         * gcc.dg/ext/altivec-4.c: Same.
1425         * gcc.dg/ext/altivec-6.c: Same.
1426         * gcc.dg/ext/altivec-7.c: Same.
1427         * gcc.dg/ext/altivec-8.c: Same.
1428         * gcc.dg/ext/altivec-varargs-1.c: Same.
1429
1430         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1431         * g++.dg/ext/altivec-10.C: Same.
1432         * g++.dg/ext/altivec-2.C: Same.
1433         * g++.dg/ext/altivec-3.C: Same.
1434         * g++.dg/ext/altivec-4.C: Same.
1435         * g++.dg/ext/altivec-5.C: Same.
1436         * g++.dg/ext/altivec-6.C: Same.
1437         * g++.dg/ext/altivec-7.C: Same.
1438         * g++.dg/ext/altivec-8.C: Same.
1439         * g++.dg/ext/altivec-9.C: Same.
1440
1441 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1442
1443         PR c++/7841
1444         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1445
1446 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1447
1448         * gcc.dg/union-1.c: New test.
1449
1450 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1451
1452         * gcc.dg/builtins-41.c: New test case.
1453         * gcc.dg/builtins-42.c: New test case.
1454
1455 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1456
1457         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1458         * g++.dg/ext/altivec-10.C: Same.
1459         * g++.dg/ext/altivec-2.C: Same.
1460         * g++.dg/ext/altivec-3.C: Same.
1461         * g++.dg/ext/altivec-4.C: Same.
1462         * g++.dg/ext/altivec-5.C: Same.
1463         * g++.dg/ext/altivec-6.C: Same.
1464         * g++.dg/ext/altivec-7.C: Same.
1465         * g++.dg/ext/altivec-8.C: Same.
1466         * g++.dg/ext/altivec-9.C: Same.
1467         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1468         * g++.old-deja/g++.brendan/new3.C: Same.
1469         * gcc.c-torture/execute/eeprof-1.x: Same.
1470
1471 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1472
1473         PR c/14765
1474         * gcc.dg/pr14765-1.c: New test.
1475
1476 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1477
1478         PR c/14649
1479         * gcc.dg/pr14649-1.c: New test case.
1480
1481 2004-06-07  Richard Henderson  <rth@redhat.com>
1482
1483         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1484         if temporaries.
1485
1486 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1487
1488         * g++.dg/eh/elide1.C: Remove XFAIL.
1489
1490 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1491
1492         PR c++/15337
1493         * g++.dg/expr/sizeof3.C: New test.
1494
1495         PR c++/14777
1496         * g++.dg/template/access14.C: New test.
1497
1498         PR c++/15554
1499         * g++.dg/template/enum1.C: New test.
1500
1501         PR c++/15057
1502         * g++.dg/eh/throw1.C: New test.
1503
1504 2004-06-07  David Ayers  <d.ayers@inode.at>
1505             Ziemowit Laski  <zlaski@apple.com>
1506
1507         * lib/objc.exp (objc_target_compile): Revert the '-framework
1508         Foundation' flag fix, since bare Darwin does not ship
1509         with the Foundation framework.
1510         * objc/execute/next_mapping.h: Provide a local NSConstantString
1511         @interface and @implementation.
1512         (objc_constant_string_init): A constructor function, used to
1513         initialize the NSConstantString meta-class object.
1514         * objc/execute/string1.m: Include "next_mapping.h" instead of
1515         <Foundation/NSString.h>.
1516         * objc/execute/string2.m: Likewise.
1517         * objc/execute/string3.m: Likewise.
1518         * objc/execute/string4.m: Likewise.
1519
1520 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1521
1522         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
1523         to double. Replace double with FLOAT.
1524         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
1525
1526         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
1527         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
1528         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
1529         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
1530         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
1531         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
1532         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
1533         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
1534
1535 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1536
1537         PR c/13519
1538         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
1539
1540 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1541
1542         PR c++/15503
1543         * g++.dg/template/meminit2.C: New test.
1544
1545 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
1546
1547         PR target/15822
1548         * gcc.c-torture/execute/compare-fp-1.c,
1549         gcc.c-torture/execute/compare-fp-2.c,
1550         gcc.c-torture/execute/compare-fp-3.c,
1551         gcc.c-torture/execute/compare-fp-4.c,
1552         gcc.c-torture/execute/compare-fp-3.x,
1553         gcc.c-torture/execute/compare-fp-4.x: Moved...
1554         * gcc.c-torture/execute/ieee/compare-fp-1.c,
1555         gcc.c-torture/execute/ieee/compare-fp-2.c,
1556         gcc.c-torture/execute/ieee/compare-fp-3.c,
1557         gcc.c-torture/execute/ieee/compare-fp-4.c,
1558         gcc.c-torture/execute/ieee/compare-fp-3.x,
1559         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
1560
1561 2004-06-04  David Ayers  <d.ayers@inode.at>
1562
1563         * objc/execute/protocol-isEqual-4.m: New testcase.
1564
1565 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
1566
1567         * objc/execute/protocol-isEqual-1.m: New testcase.
1568         * objc/execute/protocol-isEqual-2.m: New testcase.
1569         * objc/execute/protocol-isEqual-3.m: New testcase.
1570
1571 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1572
1573         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
1574
1575 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
1576
1577         * lib/objc.exp (objc_target_compile): When running tests on
1578         Darwin (Mac OS X), inform the linker about '-framework
1579         'Foundation'.
1580
1581 2004-06-02  Eric Christopher  <echristo@redhat.com>
1582
1583         * gcc.c-torture/compile/20040602-1.c: New.
1584
1585 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
1586
1587         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
1588         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1589
1590         PR tree-optimization/14736
1591         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
1592
1593         PR tree-optimization/14042
1594         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
1595
1596         PR tree-optimization/14729
1597         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
1598
1599 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1600
1601         PR fortran/15557
1602         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
1603
1604 2004-06-01  Richard Hederson  <rth@redhat.com>
1605
1606         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
1607
1608 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1609
1610         PR c++/14932
1611         * g++.dg/parse/offsetof4.C: New test.
1612
1613 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
1614
1615         PR objc/7993
1616         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
1617
1618 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
1619
1620         PR c++/15701
1621         * g++.dg/template/friend29.C: New test.
1622
1623 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1624
1625         PR c/15749
1626         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
1627
1628 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1629
1630         * gcc.dg/sparc-trap-1.c: New test.
1631
1632 2004-05-31  Roger Sayle  <roger@eyesopen.com>
1633
1634         PR middle-end/15069
1635         * g++.dg/opt/fold3.C: New test case.
1636
1637 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
1638
1639         * lib/target-supports.exp (check_iconv_available): Fix fallout
1640         from 2004-05-28 patch.
1641
1642 2004-05-30  Paul Brook  <paul@codesourcery.com>
1643
1644         PR fortran/15620
1645         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
1646         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
1647
1648 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
1649
1650         * gfortran.fortran-torture/execute/random_1.f90: New test.
1651
1652 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1653
1654         * g++.dg/ext/altivec-10.C: New test.
1655
1656 2004-05-29  Paul Brook  <paul@codesourcery.com>
1657
1658         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
1659
1660 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1661
1662         * gcc.dg/altivec-16.c: New test.
1663
1664 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
1665
1666         * lib/target-supports.exp (check_vmx_hw_available): New.
1667         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
1668
1669         * lib/target-supports.exp (check_alias_available,
1670         check_iconv_available, check_named_sections_available): Use
1671         unique names for temporary files.
1672
1673 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1674
1675         * gcc.dg/altivec-15.c: New test.
1676
1677 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1678
1679         PR c++/15083
1680         * g++.dg/warn/noeffect6.C: New test.
1681
1682         PR c++/15471
1683         * g++.dg/expr/ptrmem4.C: New test.
1684
1685         PR c++/15640
1686         * g++.dg/template/operator3.C: New test.
1687
1688 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1689
1690         PR c++/14668
1691         * g++.dg/lookup/redecl1.C: New test.
1692         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1693
1694 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1695
1696         * gcc.c-torture/execute/compare-fp-1.c,
1697         gcc.c-torture/execute/compare-fp-2.c,
1698         gcc.c-torture/execute/compare-fp-3.c,
1699         gcc.c-torture/execute/compare-fp-4.c,
1700         gcc.c-torture/execute/compare-fp-3.x,
1701         gcc.c-torture/execute/compare-fp-4.x,
1702         gcc.dg/pr15649-1.c: New.
1703
1704 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1705
1706         PR c++/12883
1707         * g++.dg/init/array14.C: New test.
1708
1709 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1710
1711         * lib/compat.exp (compat-get-options-main): New.
1712         (compat-get-options): Remove unneeded code, warn for ignored
1713         command.
1714         (compat-execute): Check flag set by dg-require-* commands.
1715
1716         * lib/compat.exp (compat-execute): Break up long lines.
1717
1718 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
1719
1720         * gcc.dg/altivec-7.c: Don't use 'vector long'.
1721         * gcc.dg/altivec-14.c: New test.
1722         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
1723
1724         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
1725         * gcc.dg/altivec-12.c: Ditto.
1726
1727         * gcc.dg/altivec-3.c: Move call to altivec_check.
1728
1729 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1730
1731         PR c++/15044
1732         * g++.dg/template/error12.C: New test.
1733
1734         PR c++/15317
1735         * g++.dg/ext/attrib15.C: New test.
1736
1737         PR c++/15329
1738         * g++.dg/template/ptrmem9.C: New test.
1739
1740 2004-05-25  Paul Brook  <paul@codesourcery.com>
1741
1742         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
1743
1744 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1745
1746         PR c++/15165
1747         * g++.dg/template/crash19.C: New test.
1748
1749 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1750
1751         PR c++/15025
1752         * g++.dg/template/redecl1.C: New test.
1753
1754 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1755
1756         PR c++/14821
1757         * g++.dg/other/ns1.C: New test.
1758
1759         PR c++/14883
1760         * g++.dg/template/invalid1.C: New test.
1761
1762 2004-05-23  Paul Brook  <paul@codesourcery.com>
1763         Victor Leikehman  <lei@haifasphere.co.il>
1764
1765         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
1766         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
1767
1768 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1769
1770         PR c++/15285
1771         PR c++/15299
1772         * g++.dg/template/non-dependent5.C: New test.
1773         * g++.dg/template/non-dependent6.C: New test.
1774
1775 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1776
1777         PR c++/15507
1778         * g++.dg/inherit/union1.C: New test.
1779
1780         PR c++/15542
1781         * g++.dg/template/addr1.C: New test.
1782
1783         PR c++/15427
1784         * g++.dg/template/array5.C: New test.
1785
1786         PR c++/15287
1787         * g++.dg/template/array6.C: New test.
1788
1789 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
1790             Roger Sayle  <roger@eyesopen.com>
1791
1792         * g++.dg/lookup/forscope2.C: New test case.
1793
1794 2004-05-22  Ben Elliston  <bje@au.ibm.com>
1795
1796         * gcc.dg/cpp/Wmissingdirs.c: New.
1797
1798 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1799
1800         PR target/15301
1801         * gcc.dg/compat/union-m128-1.h: New file.
1802         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1803         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1804         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1805
1806 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1807
1808         PR target/15302
1809         * gcc.dg/compat/struct-complex-1.h: New file.
1810         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
1811         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
1812         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1813
1814 2004-05-20  Roger Sayle  <roger@eyesopen.com>
1815
1816         PR middle-end/3074
1817         * gcc.dg/pr3074-1.c: New test case.
1818         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
1819
1820 2004-05-20  Falk Hueffner  <falk@debian.org>
1821
1822         PR other/15526
1823         * gcc.dg/ftrapv-1.c: New test case.
1824
1825 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1826
1827         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
1828
1829 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
1830             Jeff Law  <law@redhat.com>
1831
1832         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
1833         * gcc.dg/tree-ssa/20040518-2.c: New test.
1834
1835         * gcc.dg/tree-ssa/20040518-1.c: New test.
1836
1837 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
1838
1839         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
1840
1841 2004-05-18  Paul Brook  <paul@codesourcery.com>
1842
1843         PR fortran/13930
1844         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
1845
1846 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1847
1848         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
1849         constant folding.
1850
1851 2004-05-17  Steven Bosscher  <stevenb@suse.de>
1852
1853         * gcc.dg/tree-ssa/20040517-1.c: New test.
1854
1855 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1856
1857         * gcc.dg/loop-4.c: New test.
1858
1859 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
1860
1861         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
1862
1863 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
1864
1865         PR fortran/15311
1866         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
1867
1868 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1869
1870         PR fortran/13826
1871         PR fortran/13940
1872         * gfortran.fortran-torture/compile/data_1.f90: New test.
1873
1874 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
1875
1876         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
1877         * gcc.dg/uninit-H.c: Define ASM for __s390__.
1878
1879 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1880
1881         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
1882
1883 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1884
1885         PR c/15444
1886         * gcc.dg/format/xopen-1.c: Adjust expected message.
1887         * gcc.dg/format/xopen-3.c: New test.
1888
1889 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
1890
1891         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
1892
1893 2004-05-14  Jeff Law  <law@redhat.com>
1894
1895         * gcc.dg/tree-ssa/20040514-2.c: New test.
1896
1897 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1898
1899         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
1900         this ...
1901         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
1902         this.
1903
1904 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
1905
1906         * gcc.dg/tree-ssa/20040514-1.c: New test.
1907
1908 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1909
1910         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
1911         test.
1912
1913 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1914
1915         PR fortran/14066
1916         * gfortran.fortran-torture/compile/do_1.f90: New test.
1917
1918 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1919
1920         PR fortran/15051
1921         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
1922         test.
1923
1924 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
1925
1926         PR fortran/15149
1927         * gfortran.fortran-torture/execute/random_init.f90: New test.
1928
1929 2004-05-13  Paul Brook  <paul@codesourcery.com>
1930
1931         PR fortran/15314
1932         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
1933
1934 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
1935
1936         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
1937         for the powerpc case.
1938
1939 2004-05-13  Jeff Law  <law@redhat.com>
1940
1941         * gcc.dg/tree-ssa/20040513-1.c: New test.
1942         * gcc.dg/tree-ssa/20040513-2.c: New test.
1943
1944 2004-05-13  Paul Brook  <paul@codesourcery.com>
1945
1946         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
1947         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
1948         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
1949
1950 2004-05-13  Andreas Schwab  <schwab@suse.de>
1951
1952         PR other/10819
1953         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
1954         characters.
1955
1956 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
1957
1958         PR fortran/15294
1959         * gfortran.fortran-torture/execute/adjustr.f90: New file.
1960
1961 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
1962
1963         Merge from tree-ssa-20020619-branch.  See
1964         ChangeLog.tree-ssa for details.
1965
1966 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
1967
1968         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
1969         include <altivec.h> explicitly.
1970         * gcc.dg/altivec-13.c: Likewise.
1971
1972 2004-05-11  Paul Brook  <paul@codesourcery.com>
1973
1974         * gcc.c-torture/compile/20010518-1.c: Force enum size.
1975
1976 2004-05-10  Eric Christopher  <echristo@redhat.com>
1977
1978         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
1979         * gcc.dg/sibcall-4.c: Ditto.
1980
1981 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
1982
1983         * g++.dg/ext/altivec-8.C: New test case.
1984         * gcc.dg/altivec-13.c: New test case.
1985
1986 2004-05-08  Roger Sayle  <roger@eyesopen.com>
1987
1988         * gcc.c-torture/execute/divcmp-1.c: New test case.
1989         * gcc.c-torture/execute/divcmp-2.c: New test case.
1990         * gcc.c-torture/execute/divcmp-3.c: New test case.
1991
1992 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
1993
1994         * g++.dg/other/pragma-re-2.C: New test.
1995
1996 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1997
1998         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
1999         * gcc.dg/i386-387-2.c: Likewise.
2000
2001         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
2002         __builtin_drem.
2003         * gcc.dg/i386-387-6.c: Likewise.
2004
2005 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2006
2007         * gcc.dg/builtins-33.c:  Also check log1p*.
2008
2009 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
2010
2011         PR optimization/15296
2012         * gcc.c-torture/execute/pr15296.c: New test.
2013
2014 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
2015
2016         * gcc.dg/builtins-40.c: New test.
2017
2018 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
2019
2020         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
2021
2022 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
2023
2024         * g++.dg/ext/spe1.C: New testcase.
2025
2026 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
2027
2028         * objc.dg/image-info.m: Allow additional attributes
2029         for __image_info section.
2030
2031 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
2032
2033         * gcc.dg/torture/mips-hilo-2.c: New test.
2034
2035 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2036
2037         PR c++/14389
2038         * g++.dg/template/member5.C: New test.
2039
2040 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
2041
2042         * gcc.dg/builtins-34.c: Also check expm1*.
2043
2044 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2045
2046         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
2047         * gcc.dg/torture/builtin-convert-3.c: New test.
2048
2049 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
2050
2051         PR middle-end/15054
2052         * g++.dg/opt/pr15054.C: New test.
2053
2054 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2055
2056         * gcc.dg/torture/builtin-rounding-1.c: New test.
2057         * gcc.dg/builtins-25.c: Delete.
2058         * gcc.dg/builtins-29.c: Delete.
2059
2060 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
2061
2062         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
2063         * gcc.dg/sibcall-4.c: Likewise.
2064         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
2065
2066 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2067
2068         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
2069         bit-field on 16-bit targets.
2070
2071 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2072
2073         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
2074         16-bit targets.
2075
2076 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
2077
2078         * gcc.dg/rs6000-power2-1.c: Change to compile only.
2079         * gcc.dg/rs6000-power2-2.c: Likewise.
2080
2081 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
2082
2083         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
2084         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
2085         Change the asm registers to be in form of frN instead of fN.
2086
2087 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2088
2089         * gcc.dg/torture/builtin-convert-2.c: New test.
2090
2091 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
2092
2093         * gcc.dg/rs6000-power2-1.c: New test.
2094         * gcc.dg/rs6000-power2-2.c: New test.
2095
2096 2004-04-28  Jan Hubicka  <jh@suse.cz>
2097
2098         * gcc.dg/unused-6.c: New test.
2099
2100 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
2101             Ulrich Weigand  <uweigand@de.ibm.com>
2102
2103         * ada/acats/run_all.sh: Define $target variable.
2104
2105 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
2106
2107         PR c++/15119
2108         * g++.dg/other/vararg-1.C: New test.
2109
2110         PR c++/4794
2111         * g++.dg/eh/cleanup3.C: New test.
2112
2113 2004-04-24  Laurent GUERBY <laurent@guerby.net>
2114
2115         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
2116         and ad8011a (target_insn).
2117         * ada/acats/support/macro.dfs: Likewise.
2118         * ada/acats/support/impbit.adb: New file.
2119
2120 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
2121
2122         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
2123
2124 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2125
2126         * gcc.dg/loop-3.c: New test.
2127
2128 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
2129
2130         * gcc.c-torture/execute/simd-5.c: New test.
2131
2132 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2133
2134         PR c++/15064
2135         * g++.dg/template/crash18.C: New test.
2136
2137 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
2138
2139         * g++.dg/ext/complit3.C: New test.
2140
2141 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2142
2143         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
2144         * gcc.dg/altivec-3.c: Same.
2145         * gcc.dg/altivec-varargs-1.c: Same.
2146
2147 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2148
2149         * lib/target-supports.exp (check_profiling_available): Assume
2150         profiling is not available on powerpc-eabi targets.
2151
2152 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
2153
2154         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2155         * gcc.dg/vmx/bug-1.c: Ditto.
2156
2157 2004-04-20  Eric Christopher  <echristo@redhat.com>
2158
2159         * gcc.dg/charset/extern.c: New test.
2160         * g++.dg/charset/extern3.cc: Ditto.
2161
2162 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2163
2164         * gcc.dg/builtins-39.c: New test.
2165
2166 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2167
2168         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2169
2170 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2171
2172         * gcc.dg/torture/mips-hilo-1.c: New test.
2173
2174 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2175
2176         * gcc.c-torture/compile/20040419-1.c: New test.
2177
2178 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2179
2180         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2181
2182 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
2183             Aldy Hernandez  <aldyh@redhat.com>
2184
2185         * gcc.c-torture/execute/va-arg-24.c: New.
2186
2187 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
2188             Aldy Hernandez  <aldyh@redhat.com>
2189
2190         * gcc.dg/vmx/1b-01.c: New.
2191         * gcc.dg/vmx/1b-02.c: New.
2192         * gcc.dg/vmx/1b-03.c: New.
2193         * gcc.dg/vmx/1b-04.c: New.
2194         * gcc.dg/vmx/1b-05.c: New.
2195         * gcc.dg/vmx/1b-06.c: New.
2196         * gcc.dg/vmx/1b-07.c: New.
2197         * gcc.dg/vmx/1c-01.c: New.
2198         * gcc.dg/vmx/1c-02.c: New.
2199         * gcc.dg/vmx/3a-01a.c: New.
2200         * gcc.dg/vmx/3a-01.c: New.
2201         * gcc.dg/vmx/3a-01m.c: New.
2202         * gcc.dg/vmx/3a-03.c: New.
2203         * gcc.dg/vmx/3a-03m.c: New.
2204         * gcc.dg/vmx/3a-04.c: New.
2205         * gcc.dg/vmx/3a-04m.c: New.
2206         * gcc.dg/vmx/3a-05.c: New.
2207         * gcc.dg/vmx/3a-06.c: New.
2208         * gcc.dg/vmx/3a-06m.c: New.
2209         * gcc.dg/vmx/3a-07.c: New.
2210         * gcc.dg/vmx/3b-01.c: New.
2211         * gcc.dg/vmx/3b-02.c: New.
2212         * gcc.dg/vmx/3b-10.c: New.
2213         * gcc.dg/vmx/3b-13.c: New.
2214         * gcc.dg/vmx/3b-14.c: New.
2215         * gcc.dg/vmx/3b-15.c: New.
2216         * gcc.dg/vmx/3c-01a.c: New.
2217         * gcc.dg/vmx/3c-01.c: New.
2218         * gcc.dg/vmx/3c-02.c: New.
2219         * gcc.dg/vmx/3c-03.c: New.
2220         * gcc.dg/vmx/3d-01.c: New.
2221         * gcc.dg/vmx/4-01.c: New.
2222         * gcc.dg/vmx/4-03.c: New.
2223         * gcc.dg/vmx/5-01.c: New.
2224         * gcc.dg/vmx/5-02.c: New.
2225         * gcc.dg/vmx/5-03.c: New.
2226         * gcc.dg/vmx/5-04.c: New.
2227         * gcc.dg/vmx/5-05.c: New.
2228         * gcc.dg/vmx/5-06.c: New.
2229         * gcc.dg/vmx/5-07.c: New.
2230         * gcc.dg/vmx/5-07t.c: New.
2231         * gcc.dg/vmx/5-08.c: New.
2232         * gcc.dg/vmx/5-10.c: New.
2233         * gcc.dg/vmx/5-11.c: New.
2234         * gcc.dg/vmx/7-01a.c: New.
2235         * gcc.dg/vmx/7-01.c: New.
2236         * gcc.dg/vmx/7c-01.c: New.
2237         * gcc.dg/vmx/7d-01.c: New.
2238         * gcc.dg/vmx/7d-02.c: New.
2239         * gcc.dg/vmx/8-01.c: New.
2240         * gcc.dg/vmx/8-02a.c: New.
2241         * gcc.dg/vmx/8-02.c: New.
2242         * gcc.dg/vmx/brode-1.c: New.
2243         * gcc.dg/vmx/bug-1.c: New.
2244         * gcc.dg/vmx/bug-2.c: New.
2245         * gcc.dg/vmx/bug-3.c: New.
2246         * gcc.dg/vmx/cw-bug-1.c: New.
2247         * gcc.dg/vmx/cw-bug-2.c: New.
2248         * gcc.dg/vmx/cw-bug-3.c: New.
2249         * gcc.dg/vmx/dct.c: New.
2250         * gcc.dg/vmx/debug-1.c: New.
2251         * gcc.dg/vmx/debug-2.c: New.
2252         * gcc.dg/vmx/debug-3.c: New.
2253         * gcc.dg/vmx/debug-4.c: New.
2254         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2255         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2256         * gcc.dg/vmx/eg-5.c: New.
2257         * gcc.dg/vmx/fft.c: New.
2258         * gcc.dg/vmx/gcc-bug-1.c: New.
2259         * gcc.dg/vmx/gcc-bug-2.c: New.
2260         * gcc.dg/vmx/gcc-bug-3.c: New.
2261         * gcc.dg/vmx/gcc-bug-4.c: New.
2262         * gcc.dg/vmx/gcc-bug-5.c: New.
2263         * gcc.dg/vmx/gcc-bug-6.c: New.
2264         * gcc.dg/vmx/gcc-bug-7.c: New.
2265         * gcc.dg/vmx/gcc-bug-8.c: New.
2266         * gcc.dg/vmx/gcc-bug-9.c: New.
2267         * gcc.dg/vmx/gcc-bug-b.c: New.
2268         * gcc.dg/vmx/gcc-bug-c.c: New.
2269         * gcc.dg/vmx/gcc-bug-d.c: New.
2270         * gcc.dg/vmx/gcc-bug-e.c: New.
2271         * gcc.dg/vmx/gcc-bug-f.c: New.
2272         * gcc.dg/vmx/gcc-bug-g.c: New.
2273         * gcc.dg/vmx/gcc-bug-i.c: New.
2274         * gcc.dg/vmx/harness.h: New.
2275         * gcc.dg/vmx/ira1.c: New.
2276         * gcc.dg/vmx/ira2a.c: New.
2277         * gcc.dg/vmx/ira2b.c: New.
2278         * gcc.dg/vmx/ira2.c: New.
2279         * gcc.dg/vmx/ira2c.c: New.
2280         * gcc.dg/vmx/mem.c: New.
2281         * gcc.dg/vmx/newton-1.c: New.
2282         * gcc.dg/vmx/ops.c: New.
2283         * gcc.dg/vmx/sn7153.c: New.
2284         * gcc.dg/vmx/spill2.c: New.
2285         * gcc.dg/vmx/spill3.c: New.
2286         * gcc.dg/vmx/spill.c: New.
2287         * gcc.dg/vmx/t.c: New.
2288         * gcc.dg/vmx/varargs-1.c: New.
2289         * gcc.dg/vmx/varargs-2.c: New.
2290         * gcc.dg/vmx/varargs-3.c: New.
2291         * gcc.dg/vmx/varargs-4.c: New.
2292         * gcc.dg/vmx/varargs-5.c: New.
2293         * gcc.dg/vmx/varargs-6.c: New.
2294         * gcc.dg/vmx/varargs-7.c: New.
2295         * gcc.dg/vmx/vmx.exp: New.
2296         * gcc.dg/vmx/vprint-1.c: New.
2297         * gcc.dg/vmx/vscan-1.c: New.
2298         * gcc.dg/vmx/x-01.c: New.
2299         * gcc.dg/vmx/x-02.c: New.
2300         * gcc.dg/vmx/x-03.c: New.
2301         * gcc.dg/vmx/x-04.c: New.
2302         * gcc.dg/vmx/x-05.c: New.
2303         * gcc.dg/vmx/yousufi-1.c: New.
2304         * gcc.dg/vmx/zero-1.c: New.
2305         * gcc.dg/vmx/zero.c: New.
2306
2307 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2308
2309         * g++.dg/lookup/java1.C: Update for chage of
2310         _Jv_AllocObject.
2311         * g++.dg/lookup/java2.C: Likewise.
2312
2313 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2314
2315         * ada/acats/run_all.sh: use -O2 by default.
2316
2317 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2318
2319         * gcc.dg/vr-mult-[12].c: New tests.
2320
2321 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2322
2323         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2324
2325         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2326
2327 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2328
2329         * lib/target-supports.exp (check_profiling_available): Assume profiling
2330         isn't available for mips*-*-elf targets.
2331
2332 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2333
2334         * gcc.dg/builtins-38.c: New test.
2335
2336 2004-04-14  Eric Christopher  <echristo@redhat.com>
2337
2338         * g++.dg/charset/charset.exp: Run .cc extension tests.
2339
2340 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2341
2342         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2343
2344 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2345
2346         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2347
2348 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2349
2350         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2351         * gcc.dg/i386-387-2.c: Likewise.
2352
2353         * gcc.dg/i386-387-7.c: New test.
2354         * gcc.dg/i386-387-8.c: New test.
2355
2356         * gcc.dg/builtins-37.c: New test.
2357
2358 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2359
2360         * g++.dg/pch/externc-1.C: Add missing semicolon.
2361
2362 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2363
2364         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2365
2366 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2367
2368         * gcc.c-torture/execute/20040411-1.c: New test.
2369
2370 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2371
2372         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2373
2374 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2375
2376         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2377
2378 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2379
2380         * lib/target-supports.exp (check_named_sections_available): New.
2381         * lib/gcc-dg.exp (dg-require-named-sections): New.
2382         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2383         old-deja.exp.  Also prune error-count message from HP linker.
2384         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2385
2386         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2387         * g++.old-deja/g++.pt/static3.C: Likewise.
2388         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2389
2390 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2391
2392         * gcc.c-torture/execute/20040409-1.c: New test case.
2393         * gcc.c-torture/execute/20040409-2.c: New test case.
2394         * gcc.c-torture/execute/20040409-3.c: New test case.
2395
2396 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2397
2398         * gcc.dg/20040409-1.c: New test.
2399
2400 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2401
2402         PR target/14888
2403         * g++.dg/opt/pr14888.C: New test case.
2404
2405 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2406
2407         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2408         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2409         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2410         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2411         New tests.
2412
2413 2004-04-08  Paul Brook  <paul@codesourcery.com>
2414
2415         * gcc.dg/spill-1.c: New test.
2416
2417 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2418
2419         * gcc.dg/torture/builtin-ctype-2.c: New test.
2420
2421 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2422
2423         * gcc.dg/pch/pch.exp: Add largefile test.
2424
2425 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2426
2427         * g++.dg/pch/externc-1.Hs: New.
2428         * g++.dg/pch/externc-1.C: New.
2429
2430 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2431
2432         * gcc.dg/compat/struct-by-value-5a_main.c,
2433         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2434         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2435         * gcc.dg/compat/struct-by-value-5a_x.c,
2436         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2437         gcc.dg/compat/struct-by-value-5_x.c.
2438         * gcc.dg/compat/struct-by-value-5a_y.c,
2439         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2440         gcc.dg/compat/struct-by-value-5_y.c.
2441
2442         * gcc.dg/compat/struct-by-value-6a_main.c,
2443         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2444         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2445         * gcc.dg/compat/struct-by-value-6a_x.c,
2446         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2447         gcc.dg/compat/struct-by-value-6_x.c.
2448         * gcc.dg/compat/struct-by-value-6a_y.c,
2449         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2450         gcc.dg/compat/struct-by-value-6_y.c.
2451
2452         * gcc.dg/compat/struct-by-value-7a_main.c,
2453         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2454         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2455         * gcc.dg/compat/struct-by-value-7a_x.c,
2456         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2457         gcc.dg/compat/struct-by-value-7_x.c.
2458         * gcc.dg/compat/struct-by-value-7a_y.c,
2459         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2460         gcc.dg/compat/struct-by-value-7_y.c.
2461
2462 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2463
2464         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2465         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2466         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2467         options.
2468
2469 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2470
2471         * gcc.dg/builtins-36.c: New test.
2472
2473 2004-04-06  Paul Brook  <paul@codesourcery.com>
2474
2475         * README.gcc: Remove obsolete contraint on testcases.
2476
2477 2004-04-05  Paul Brook  <paul@codesourcery.com>
2478
2479         PR2123
2480         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2481         failure and exit(0) on success.
2482         * g++.dg/expr/anew2.C: Ditto.
2483         * g++.dg/expr/anew3.C: Ditto.
2484         * g++.dg/expr/anew4.C: Ditto.
2485
2486 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2487
2488         PR c++/3518
2489         * g++.dg/template/unify7.C: New.
2490
2491 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2492
2493         * g++.dg/README: Bring up to date with new subdirectories; remove
2494         duplicate subdirectory lines.
2495
2496 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2497
2498         PR c++/14007
2499         * g++.dg/template/unify5.C: New.
2500         * g++.dg/template/unify6.C: New.
2501         * g++.dg/template/qualttp20.C: Adjust.
2502         * g++.old-deja/g++.jason/report.C: Adjust.
2503         * g++.old-deja/g++.other/qual1.C: Adjust.
2504
2505 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2506
2507         PR c++/14803
2508         * g++.dg/inherit/ptrmem1.C: New test.
2509
2510 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2511
2512         PR c++/14755
2513         * gcc.c-torture/execute/20040331-1.c: New test.
2514         * gcc.dg/20040331-1.c: New test.
2515
2516 2004-04-01  Paul Brook  <paul@codesourcery.com>
2517
2518         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2519
2520 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2521
2522         PR c++/14724
2523         * g++.dg/init/goto1.C: New test.
2524
2525         PR c++/14763
2526         * g++.dg/template/defarg4.C: New test.
2527
2528 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
2529
2530         * gcc.dg/altivec-11.c: Extend test for more valid cases.
2531
2532 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
2533
2534         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
2535
2536 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
2537
2538         * gcc.dg/noncompile/undeclared-2.c: New test.
2539
2540 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2541
2542         * gcc.dg/940409-1.c: Remove XFAIL.
2543         * gcc.dg/reg-vol-struct-1.c: New test.
2544
2545 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2546
2547         * gcc.dg/torture/builtin-wctype-1.c: New test.
2548
2549 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
2550
2551         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
2552         * gcc.dg/20001101-1.c: Likewise.
2553         * gcc.dg/20001102-1.c: Likewise.
2554
2555 2004-03-25  Roger Sayle  <roger@eyesopen.com>
2556
2557         * gcc.dg/compare8.c: Add an additional test for XOR.
2558
2559 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2560
2561         * gcc.dg/torture/builtin-ctype-1.c: New test.
2562
2563 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2564
2565         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
2566         * gcc.dg/torture/builtin-math-1.c: Likewise.
2567         * gcc.dg/torture/builtin-power-1.c: New test.
2568
2569 2004-03-24  Andreas Schwab  <schwab@suse.de>
2570
2571         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
2572         IA64 assembler.
2573
2574 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2575             Roger Sayle  <roger@eyesopen.com>
2576
2577         * gcc.dg/compare8.c: New test case.
2578
2579 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
2580
2581         * g++.dg/ext/altivec-7.C: New test.
2582
2583 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
2584
2585         PR 12267, 12391, 12560, 13129, 14114, 14133
2586         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
2587         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
2588         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
2589         Adjust error regexps.
2590         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
2591         * gcc.dg/noncompile/undeclared-1.c: New test cases.
2592         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
2593         * gcc.dg/local1.c: Add explanatory comment.
2594
2595 2004-03-23  Roger Sayle  <roger@eyesopen.com>
2596
2597         PR optimization/14669
2598         * g++.dg/opt/fold2.C: New test case.
2599
2600 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
2601
2602         PR c/14069
2603         * gcc.dg/20040322-1.c: New test.
2604
2605 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2606
2607         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
2608         * gcc.dg/ultrasp4.c: Likewise.
2609         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
2610
2611 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2612
2613         * gcc.dg/i386-sse-8.c: Reset default options.
2614
2615 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2616
2617         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
2618         in the error message text.
2619
2620 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2621
2622         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
2623
2624 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
2625
2626         PR c++/14616
2627         * g++.dg/init/array13.C: New test.
2628
2629 2004-03-20  Roger Sayle  <roger@eyesopen.com>
2630
2631         PR target/13889
2632         * gcc.c-torture/compile/pr13889.c: New test case.
2633
2634 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2635
2636         PR c/14635
2637         * builtins-1.c (nan, nans): Don't test.
2638         * builtins-30.c: Don't use nan, nanf, nanl.
2639         * builtins-35.c: New test.
2640
2641 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
2642
2643         * g++.dg/ext/altivec-6.C: New test.
2644
2645 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
2646
2647         * g++.dg/init/placement3.C: New test.
2648
2649         * g++.dg/template/spec13.C: New test.
2650
2651         * g++.dg/lookup/using11.C: New test.
2652
2653         * g++.dg/lookup/koenig3.C: New test.
2654
2655         * g++.dg/template/operator2.C: New test.
2656
2657         * g++.dg/expr/dtor3.C: New test.
2658         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
2659         marker.
2660         * g++.old-deja/g++.law/visibility28.C: Likewise.
2661
2662 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
2663
2664         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
2665         * gcc.dg/ppc64-abi-3.c: Likewise.
2666
2667 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2668
2669         PR c++/14545
2670         * g++.dg/parse/template15.C: New test.
2671
2672 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2673
2674         * g++.dg/expr/dtor2.C: New test.
2675
2676         * g++.dg/lookup/anon4.C: New test.
2677
2678         * g++.dg/overload/using1.C: New test.
2679
2680         * g++.dg/template/lookup7.C: New test.
2681
2682         * g++.dg/template/typename6.C: New test.
2683
2684         * g++.dg/expr/cond6.C: New test.
2685
2686 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2687
2688         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2689
2690 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2691
2692         * g++.dg/expr/cond5.C: New test.
2693         * g++.dg/expr/constcast1.C: Likewise.
2694         * g++.dg/expr/ptrmem2.C: Likewise.
2695         * g++.dg/expr/ptrmem3.C: Likewise.
2696         * g++.dg/lookup/main1.C: Likewise.
2697         * g++.dg/template/lookup6.C: Likewise.
2698
2699 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2700
2701         * gcc.dg/local1.c: New test.
2702
2703         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2704
2705 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2706
2707         * gcc.dg/torture/builtin-convert-1.c: New test.
2708
2709 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2710
2711         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2712
2713 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2714
2715         PR c++/14481
2716         * g++.dg/warn/Wunused-7.C: New test.
2717
2718 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2719
2720         * gcc.dg/torture/builtin-integral-1.c: New test.
2721
2722 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2723
2724         PR c++/14586
2725         * g++.dg/parse/non-dependent3.C: New test.
2726
2727 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
2728
2729         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
2730         * g++.dg/eh/simd-2.C: Likewise.
2731         * g++.dg/init/array10.C: Likewise.
2732         * gcc.c-torture/compile/simd-1.c: Likewise.
2733         * gcc.c-torture/compile/simd-2.c: Likewise.
2734         * gcc.c-torture/compile/simd-3.c: Likewise.
2735         * gcc.c-torture/compile/simd-4.c: Likewise.
2736         * gcc.c-torture/compile/simd-6.c: Likewise.
2737         * gcc.c-torture/execute/simd-1.c: Likewise.
2738         * gcc.c-torture/execute/simd-2.c: Likewise.
2739         * gcc.dg/compat/vector-defs.h: Likewise.
2740         * gcc.dg/20020531-1.c: Likewise.
2741         * gcc.dg/altivec-3.c: Likewise.
2742         * gcc.dg/altivec-4.c: Likewise.
2743         * gcc.dg/altivec-varargs-1.c: Likewise.
2744         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
2745         * gcc.dg/i386-mmx-3.c: Likewise.
2746         * gcc.dg/i386-sse-4.c: Likewise.
2747         * gcc.dg/i386-sse-5.c: Likewise.
2748         * gcc.dg/i386-sse-8.c: Likewise.
2749         * gcc.dg/simd-1.c: Likewise.
2750         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
2751         __ev64_opaque__ since the machine description provides it.
2752
2753 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2754
2755         * lib/compat.exp (skip_list): New global variable.
2756         Use it to hold the user defined COMPAT_SKIPS list if any.
2757         (compat-obj): Add the members of skip_list to optall.
2758
2759 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2760
2761         * gcc.dg/compat/union-by-value-1_main.c,
2762         union-by-value-1_x.c, union-by-value-1_y.c,
2763         union-check.h, union-defs.h,
2764         union-init.h, union-return-1_main.c,
2765         union-return-1_x.c, union-return-1_y.c: New files.
2766
2767 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2768
2769         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
2770         mixed-struct-init.h: Add 4 mixed structure types.
2771         struct-by-value-21_main.c, struct-by-value-21_x.c,
2772         struct-by-value-21_y.c, struct-return-21_main.c,
2773         struct-return-21_x.c, struct-return-21_y.c: New files.
2774
2775 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
2776
2777         PR c++/14550
2778         * g++.dg/parse/template14.C: New test.
2779
2780 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2781
2782         * gcc.c-torture/execute/20040313-1.c: New test.
2783
2784 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
2785
2786         PR target/14533
2787         * gcc.dg/20040311-2.c: New test.
2788
2789 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
2790
2791         PR other/14544
2792         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
2793         bit-field.
2794
2795 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
2796
2797         * gcc.dg/20040305-2.c: Add missing return statement.
2798
2799 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2800
2801         * gcc.dg/builtins-34.c: Also check pow10*.
2802
2803 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2804
2805         PR target/14262
2806         * gcc.dg/20040305-2.c: New test.
2807
2808 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2809
2810         * gcc.dg/20040310-1.c: New test.
2811
2812 2004-03-11  Roger Sayle  <roger@eyesopen.com>
2813
2814         * gcc.c-torture/execute/20040311-1.c: New test case.
2815
2816 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
2817
2818         PR c++/14476
2819         * g++.dg/lookup/enum1.C: New test.
2820
2821 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
2822
2823         PR c++/14510
2824         * g++.dg/lookup/struct2.C: New test.
2825
2826 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
2827
2828         * gcc.dg/builtins-34.c: New test.
2829
2830 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2831
2832         * gcc.dg/torture/builtin-nonneg-1.c: New test.
2833
2834 2004-03-09  James E Wilson  <wilson@specifixinc.com>
2835
2836         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
2837         * gcc.dg/alias-2.c: New testcase.
2838
2839 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
2840
2841         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
2842
2843 2004-03-09  Roger Sayle  <roger@eyesopen.com>
2844
2845         * gcc.c-torture/execute/20040309-1.c: New test case.
2846
2847 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2848
2849         PR c++/14397
2850         * g++.dg/overload/ref1.C: New.
2851
2852 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2853
2854         PR c++/14409
2855         * g++.dg/template/spec12.C: New test.
2856
2857         PR c++/14448
2858         * g++.dg/parse/crash14.C: New test.
2859
2860 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2861
2862         PR c++/14230
2863         * g++.dg/init/ref11.C: New test.
2864
2865 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2866
2867         PR c++/14432
2868         * g++.dg/parse/builtin2.C: New test.
2869
2870 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2871
2872         PR c++/14401
2873         * g++.dg/init/ctor3.C: New test.
2874         * g++.dg/init/union1.C: New test.
2875         * g++.dg/ext/anon-struct4.C: New test.
2876
2877 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2878
2879         * g++.dg/lookup/koenig1.C: Tweak error messages.
2880         * g++.dg/lookup/used-before-declaration.C: Likewise.
2881         * g++.dg/other/do1.C: Likewise.
2882         * g++.dg/overload/koenig1.C: Likewise.
2883         * g++.dg/parse/crash13.C: Likewise.
2884         * g++.dg/template/instantiate3.C: Likewise.
2885
2886 2004-03-08  Eric Christopher  <echristo@redhat.com>
2887
2888         * * lib/target-supports.exp: Enable libiconv in test
2889         compilation.  Fix up error checking.
2890
2891 2004-03-08  Roger Sayle  <roger@eyesopen.com>
2892
2893         PR middle-end/14289
2894         * gcc.dg/pr14289-1.c: New test case.
2895         * gcc.dg/pr14289-2.c: Likewise.
2896         * gcc.dg/pr14289-3.c: Likewise.
2897
2898 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
2899
2900         * gcc.c-torture/execute/20040308-1.c: New test.
2901
2902 2004-03-07  Roger Sayle  <roger@eyesopen.com>
2903
2904         * gcc.c-torture/execute/20040307-1.c: New test case.
2905
2906 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
2907
2908         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
2909
2910 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
2911
2912         * gcc.dg/20040306-1.c: New test.
2913
2914 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
2915
2916         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
2917         them static.
2918         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
2919
2920 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2921
2922         PR c/14465
2923         * gcc.dg/decl-6.c: New test.
2924
2925 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2926
2927         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
2928         Rename LOGPOW -> LOG_POW.
2929         (SQRT_EXP, POW_EXP): New.
2930
2931 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2932
2933         * gcc.dg/i386-sse-8.c: New test.
2934
2935 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2936
2937         PR c/14114
2938         * gcc.dg/decl-5.c: New test.
2939
2940 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
2941
2942         * gcc.dg/20040305-1.c: New test.
2943
2944 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
2945
2946         PR other/14354
2947         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
2948
2949 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
2950
2951         PR c++/14425, c++/14426
2952         * g++.dg/ext/altivec-4.C: New test.
2953         * g++.dg/ext/altivec-5.C: New test.
2954
2955 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
2956
2957         * g++.old-deja/g++.other/linkage1.C: Expect errors about
2958         global variables of a type with no linkage.
2959         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
2960         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
2961         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
2962         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
2963         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
2964         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
2965         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
2966         * g++.dg/warn/deprecated.C: Name enum Color.
2967         * g++.dg/overload/VLA.C: Name structure for 'b'.
2968         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
2969
2970 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2971
2972         * gcc.c-torture/compile/20040304-1.c: New test.
2973
2974 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
2975
2976         PR 13728
2977         * gcc.dg/decl-4.c: New testcase.
2978
2979 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
2980
2981         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
2982         as PRECF if sizeof (float) > sizeof (double).
2983         (PRECL): Make it the same as PRECF if
2984         sizeof (float) > sizeof (long double).
2985
2986 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2987
2988         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
2989         system type.  Add check for irix6 which doesn't have c99 runtime.
2990
2991 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
2992
2993         * gcc.dg/const-elim-1.c: xfail for xtensa.
2994
2995 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2996
2997         PR c++/14369
2998         * g++.dg/template/cond4.C: New test.
2999
3000 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3001
3002         PR c++/14360
3003         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
3004
3005         PR c++/14361
3006         * g++.dg/parse/defarg7.C: New test.
3007
3008         PR c++/14359
3009         * g++.dg/template/friend26.C: New test.
3010
3011 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3012
3013         PR c++/14324
3014         * g++.dg/abi/mangle21.C: New test.
3015
3016         PR c++/14260
3017         * g++.dg/parse/constructor2.C: New test.
3018
3019         PR c++/14337
3020         * g++.dg/template/sfinae1.C: New test.
3021
3022 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3023
3024         PR c++/14267
3025         * g++.dg/expr/crash2.C: New test.
3026
3027         PR middle-end/13448
3028         * gcc.dg/inline-5.c: New test.
3029         * gcc.dg/always-inline.c: Split out tests into ...
3030         * gcc.dg/always-inline2.c: ... this and ...
3031         * gcc.dg/always-inline3.c: ... this.
3032
3033 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3034
3035         PR debug/12103
3036         * g++.dg/debug/crash1.C: New test.
3037
3038 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
3039
3040         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
3041         function with __attribute__((noinline)).
3042         (recurser_void2): Likewise.
3043         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
3044         (recurser_void2): Likewise.
3045
3046 2004-02-29  Roger Sayle  <roger@eyesopen.com>
3047
3048         PR middle-end/14203
3049         * g++.dg/warn/Wunused-6.C: New test case.
3050
3051 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
3052
3053         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
3054         not defined.
3055
3056 2004-02-27  Eric Christopher  <echristo@redhat.com>
3057
3058         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
3059         * g++.dg/charset/asm2.c: Run only x86.
3060         * gcc.dg/charset/asm3.c: Ditto.
3061
3062 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
3063
3064         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
3065         ld_library_path.
3066
3067 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
3068
3069         * g++.dg/ext/altivec-3.C: New.
3070
3071 2004-02-26  Richard Henderson  <rth@redhat.com>
3072
3073         * g++.dg/ext/attrib10.C: Mark for warning.
3074         * gcc.dg/attr-alias-1.c: New.
3075
3076 2004-02-26  Richard Henderson  <rth@redhat.com>
3077
3078         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
3079         * gcc.c-torture/execute/20040208-2.c: ... it back.
3080
3081 2004-02-26  Eric Christopher  <echristo@redhat.com>
3082
3083         * lib/target-supports.exp (check-iconv-available): New function.
3084         * lib/gcc-dg.exp (dg-require-iconv): New function.
3085         Use above.
3086         * gcc.dg/charset: New directory.
3087         * gcc.dg/charset/charset.exp: New file.
3088         * gcc.dg/charset/asm1.c: Ditto.
3089         * gcc.dg/charset/asm2.c: Ditto.
3090         * gcc.dg/charset/asm3.c: Ditto.
3091         * gcc.dg/charset/asm4.c: Ditto.
3092         * gcc.dg/charset/asm5.c: Ditto.
3093         * gcc.dg/charset/attribute1.c: Ditto.
3094         * gcc.dg/charset/attribute2.c: Ditto.
3095         * gcc.dg/charset/string1.c: Ditto.
3096         * g++.dg/charset: New directory.
3097         * g++.dg/dg.exp: Add here. Special options.
3098         * g++.dg/charset/charset.exp: New file.
3099         * g++.dg/charset/asm1.c: Ditto.
3100         * g++.dg/charset/asm2.c: Ditto.
3101         * g++.dg/charset/asm3.c: Ditto.
3102         * g++.dg/charset/asm4.c: Ditto.
3103         * g++.dg/charset/attribute1.c: Ditto.
3104         * g++.dg/charset/attribute2.c: Ditto.
3105         * g++.dg/charset/extern1.cc: Ditto.
3106         * g++.dg/charset/extern2.cc: Ditto.
3107         * g++.dg/charset/string1.c: Ditto.
3108
3109 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
3110
3111         PR c++/14278
3112         * g++.dg/parse/comma1.C: New test.
3113
3114 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3115
3116         PR c++/14284
3117         * g++.dg/template/ttp8.C: New test.
3118
3119 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
3120
3121         * gcc.dg/fixuns-trunc-1.c: New test.
3122
3123 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3124
3125         * gcc.dg/builtins-config.h: Use #elif.
3126
3127 2004-02-26  Michael Matz  <matz@suse.de>
3128
3129         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
3130         * gcc.dg/991214-1.c: Likewise.
3131         * gcc.dg/i386-asm-1.c: Likewise.
3132
3133 2004-02-25  Richard Henderson  <rth@redhat.com>
3134
3135         * gcc.c-torture/execute/20040208-2.c: Move ...
3136         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
3137
3138 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3139
3140         PR c++/14246
3141         * g++.dg/other/crash-3.C: New test.
3142
3143 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3144
3145         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
3146         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
3147
3148         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
3149         HP-UX.
3150
3151 2004-02-24  Michael Matz  <matz@suse.de>
3152
3153         * gcc.dg/i386-regparm.c: New.
3154
3155 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3156
3157         * gcc.c-torture/execute/20040223-1.c: New.
3158
3159 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3160             Kazu Hirata  <kazu@cs.umass.edu>
3161
3162         * gcc.dg/fwritable-strings-1.c: Remove.
3163
3164 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3165
3166         PR c/14156
3167         * gcc.dg/20040223-1.c: New test.
3168
3169 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3170
3171         PR c++/14106
3172         * g++.dg/ext/typeof9.C: New test.
3173
3174 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3175
3176         PR c++/14250
3177         * g++.dg/other/switch1.C: New test.
3178
3179 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3180
3181         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3182         * gcc.dg/va-arg-1.c: Likewise.
3183
3184 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3185
3186         PR c++/14143
3187         * g++.dg/template/koenig5.C: New test.
3188
3189 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
3190
3191         * g++.dg/ext/altivec-1.C: Generalize target triple.
3192         * g++.dg/ext/altivec-2.C: New test case.
3193         * g++.dg/ext/altivec_check.h: New file.
3194         * gcc.dg/altivec-1.c: Generalize target triple;
3195         include altivec_check.h and call altivec_check().
3196         * gcc.dg/altivec-[2-5].c: Generalize target triple.
3197         * gcc.dg/altivec-6.c: New test case.
3198         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
3199         type casts as needed.
3200         * gcc.dg/altivec-10.c: Include altivec_check.h and call
3201         altivec_check().
3202         * gcc.dg/altivec-12.c: New test case.
3203         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
3204         include altivec_check.h and call altivec_check().
3205         * gcc.dg/altivec_check.h: New file.
3206
3207 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3208
3209         * lib/target-supports.exp (check_alias_available): Don't mangle
3210         function `g' in test program.
3211
3212 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3213
3214         * lib/target-supports.exp (check_profiling_available): Check
3215         argument to determine whether we support a profiling type.
3216         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
3217         check_profiling_available.
3218         * g++.dg/bprob/bprob.exp: Likewise
3219         * g77.dg/bprob/bprob.exp: Likewise.
3220         * gcc.misc-tests/bprob.exp: Likewise.
3221         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
3222         dg-require-profiling and delete expected error handling.
3223         * gcc.dg/20021014-1.c: Likewise.
3224         * gcc.dg/nest.c: Likewise.
3225
3226 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3227
3228         PR c++/12007
3229         * g++.dg/other/vthunk1.C: New test.
3230
3231 2004-02-20  Falk Hueffner  <falk@debian.org>
3232
3233         PR target/14201
3234         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
3235
3236 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3237
3238         PR c++/13927
3239         * g++.dg/other/error8.C: Remove XFAIL markers.
3240
3241         PR c++/14173
3242         * g++.dg/ext/packed5.C: New test.
3243
3244         PR c++/14199
3245         * g++.dg/warn/Wunused-5.C: New test.
3246
3247         PR c++/14186
3248         * g++.dg/lookup/member1.C: New test.
3249
3250 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3251
3252         * gcc.c-torture/compile/20040130-1.c: Enable only when
3253         __INT_MAX__ >= 2147483647L.
3254         * gcc.c-torture/compile/961203-1.c: Likewise.
3255
3256 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3257
3258         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3259         * g++.dg/opt/template1.C: Robustify assembler regexp
3260
3261 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3262
3263         * gcc.c-torture/execute/simd-4.x: Remove.
3264         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3265         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3266         Guard with #ifndef SKIP_ATTRIBUTE.
3267         * gcc.dg/compat/vector-1_y.c: Likewise.
3268         * gcc.dg/compat/vector-2_x.c: Likewise.
3269         * gcc.dg/compat/vector-2_y.c: Likewise.
3270         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3271         * g++.dg/eh/simd-2.C: Likewise.
3272
3273 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3274
3275         * gcc.c-torture/compile/complex-1.c: New.
3276
3277 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3278
3279         PR target/14209
3280         * gcc.c-torture/execute/20040218-1.c: New test.
3281
3282 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3283
3284         PR c++/14181
3285         * g++.dg/parse/new2.C: New test.
3286
3287 2004-02-18  Paul Brook  <paul@codesourcery.com>
3288
3289         * gcc.c-torture/compile/libcall-1.c: New test.
3290
3291 2004-02-18  Paul Brook  <paul@codesourcery.com>
3292
3293         PR debug/12934
3294         * gcc.dg/debug/debug-7.c: New test.
3295
3296 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3297
3298         * gcc.dg/20040217-1.c: New test.
3299
3300 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3301
3302         * gcc.c-torture/execute/990208-1.x: Delete.
3303
3304 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3305
3306         * gcc.c-torture/execute/20040208-2.x: New file.
3307
3308 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3309
3310         PR c++/11326
3311         * g++.dg/abi/structret1.C: New test.
3312
3313 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3314
3315         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3316         (i386_cpuid): No need to test if cpuid is available on AMD64.
3317         Fix assembly, so that it works onboth i386 and AMD64.
3318         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3319         (vecInLong): Fix s[] member type to unsigned int.
3320         (vecInWord): Remove type.
3321         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3322         (a64, b64, c64, d64, e64): Remove.
3323         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3324         Remove unused variable.  Remove initialization of removed variables.
3325         Don't call mmx_tests nor sse_tests.
3326         (reference_mmx, reference_sse): Remove.
3327         (check): Add return stmt.
3328         * gcc.dg/i386-sse-7.c: New test.
3329         * gcc.dg/i386-mmx-4.c: New test.
3330
3331 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3332
3333         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3334         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3335         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3336         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3337         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3338         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3339         g++.dg/tc1/dr94.C: Fix line terminator.
3340
3341 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3342
3343         * gcc.c-torture/compile/20040216-1.c: New.
3344
3345 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3346
3347         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3348         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3349         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3350         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3351         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3352         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3353
3354 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3355
3356         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3357
3358 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3359
3360         PR c++/13971
3361         * g++.dg/expr/cond4.C: New test.
3362
3363         PR c++/14086
3364         * g++.dg/lookup/crash2.C: New test.
3365
3366 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3367
3368         * gcc.c-torture/compile/20040214-2.c: New test.
3369
3370 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3371
3372         PR c++/14116
3373         * g++.dg/ext/typeof8.C: New test.
3374
3375 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3376
3377         * gcc.c-torture/compile/20040214-1.c: New test.
3378
3379 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3380
3381         PR c++/13635
3382         * g++.dg/template/spec11.C: New test.
3383
3384 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3385
3386         PR c++/13927
3387         * g++.dg/other/error8.C: New test.
3388
3389 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3390
3391         PR c++/14122
3392         * g++.dg/template/array4.C: New test.
3393
3394         PR c++/14108
3395         * g++.dg/inherit/thunk2.C: New test.
3396
3397         PR c++/14083
3398         * g++.dg/eh/cond2.C: New test.
3399
3400 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3401
3402         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3403
3404 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3405
3406         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3407
3408 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3409
3410         * g++.dg/simd-2.C: xfail on ppc64-linux.
3411
3412 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3413
3414         PR c/456
3415         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3416         tests.
3417
3418 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3419
3420         * gcc.dg/builtins-33.c: New test.
3421
3422 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3423
3424         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3425
3426 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3427
3428         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3429
3430 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3431
3432         * gcc.dg/ppc64-abi-3.c: New test.
3433
3434 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3435
3436         PR c/14092
3437
3438         * gcc.dg/pr14092-1.c: New testcase.
3439
3440 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3441
3442         * gcc.dg/cpp/assert4.c: Fix typo last change.
3443
3444         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3445         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3446
3447         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3448
3449 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3450
3451         * gcc.c-torture/compile/20040209-1.c: New test case.
3452
3453 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3454
3455         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3456
3457 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3458
3459         * gcc.c-torture/execute/20040208-[12].c: New tests.
3460
3461 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3462
3463         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3464
3465 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3466
3467         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3468
3469 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3470
3471         Bug 13856
3472         * gcc.dg/visibility-8.c: New testcase.
3473
3474 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3475
3476         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3477         arguments.
3478         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3479
3480 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3481
3482         PR middle-end/13696
3483         * g++.dg/opt/fold1.C: New test case.
3484
3485 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3486
3487         PR c++/14033
3488         * g++.dg/other/crash-2.C: New test.
3489
3490 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3491
3492         PR c++/14028
3493         * g++.dg/parse/angle-bracket2.C: New test.
3494
3495 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3496
3497         PR middle-end/13750
3498         Revert:
3499         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3500         PR pch/13361
3501         * testsuite/g++.dg/pch/wchar-1.C: New.
3502         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3503
3504 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3505
3506         PR c++/14008
3507         * g++.dg/parse/error15.C: New test.
3508         * g++.dg/parse/crash11.C: Update dg-error mark.
3509
3510 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3511
3512         PR c++/13932
3513         * g++.dg/warn/conv2.C: New test.
3514
3515 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3516
3517         PR c++/13086
3518         * g++.dg/warn/incomplete1.C: Remove xfail.
3519
3520 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3521
3522         * lib/file-format.exp (gcc_target_object_format): Use
3523         ${tool}_target_compile, not gcc_target_compile.
3524         * lib/target-supports.exp (check_alias_available): Likewise.
3525         (check_gc_sections_available): Likewise.
3526         * g++.dg/ext/attrib10.C: Use dg-require-alias.
3527         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
3528         dg-require-alias.
3529
3530 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3531
3532         PR c++/13969
3533         * g++.dg/template/static6.C: New test.
3534
3535 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
3536
3537         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
3538
3539 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3540
3541         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
3542         tests for systems where `char' is unsigned by default.
3543
3544 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3545
3546         PR c++/13997
3547         * g++.dg/template/partial3.C: New test.
3548
3549 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
3550
3551         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
3552         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
3553         Remove mentions of obsolete ports.
3554
3555 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
3556
3557         * gcc.dg/noncompile/20001228-1.c: Fix for new
3558         error message.
3559
3560 2004-02-03  Roger Sayle  <roger@eyesopen.com>
3561
3562         PR target/9348
3563         * gcc.c-torture/execute/multdi-1.c: New test case.
3564
3565 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3566
3567         PR c++/13925
3568         * g++.dg/template/lookup5.C: New test.
3569
3570 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3571
3572         PR c++/13950
3573         * g++.dg/template/lookup4.C: New test.
3574
3575         PR c++/13970
3576         * g++.dg/parse/error14.C: New test.
3577
3578         PR c++/14002
3579         * g++.dg/parse/template13.C: New test.
3580
3581 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3582
3583         PR c++/13978
3584         * g++.dg/template/koenig4.C: New test.
3585
3586         PR c++/13968
3587         * g++.dg/template/crash17.C: New test.
3588
3589         PR c++/13975
3590         * g++.dg/parse/error13.C: New test.
3591         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
3592
3593 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3594
3595         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
3596
3597 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
3598
3599         PR c/11658
3600         PR c/13994
3601         * gcc.dg/noncompile/20040203-1.c: New test.
3602         * gcc.dg/noncompile/20040203-2.c: Likewise.
3603         * gcc.dg/noncompile/20040203-3.c: Likewise.
3604         * gcc.dg/20040203-1.c: Likewise.
3605
3606 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
3607
3608         PR c++/10858
3609         * g++.dg/template/sizeof7.C: New test.
3610
3611 2004-02-02  Eric Christopher  <echristo@redhat.com>
3612             Zack Weinberg  <zack@codesourcery.com>
3613
3614         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
3615
3616 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
3617
3618         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
3619         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
3620         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
3621         * gcc.dg/cleanup-5.c: Run only on Linux targets.
3622
3623 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
3624
3625         PR c++/13113
3626         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
3627
3628         PR c++/13854
3629         * g++.dg/ext/attrib13.C: New test.
3630
3631         PR c++/13907
3632         * g++.dg/conversion/op2.C: New test.
3633
3634 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3635
3636         * gcc.dg/titype-1.c: Fix pasto.
3637
3638 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3639
3640         * gcc.dg/titype-1.c: New test.
3641
3642 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3643
3644         PR c++/13957
3645         * g++.dg/template/non-type-template-argument-1.C,
3646         g++.dg/template/qualified-id1.C: Update dg-error marks.
3647         * g++.dg/template/nontype6.C: New test.
3648
3649 2004-02-01  Roger Sayle  <roger@eyesopen.com>
3650
3651         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
3652         * gcc.dg/builtins-31.c: New testcase.
3653         * gcc.dg/builtins-32.c: New testcase.
3654
3655 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
3656
3657         * objc.dg/call-super-2.m: Update line numbers
3658         for the including of stddef.h.
3659
3660 2004-01-30  Michael Matz  <matz@suse.de>
3661
3662         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
3663         g++.dg/ext/case-range3.C: New tests.
3664
3665 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3666
3667         DR206
3668         PR c++/13813
3669         * g++.dg/template/member4.C: New test.
3670
3671 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3672
3673         PR c++/13683
3674         * g++.dg/template/sizeof6.C: New test.
3675
3676 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3677
3678         * gcc.dg/fwritable-strings-1.c: New test.
3679
3680 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3681
3682         * gcc.c-torture/compile/20040130-1.c: New test.
3683
3684 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3685
3686         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3687
3688 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3689
3690         PR c++/13883
3691         * g++.dg/template/ctor3.C: New test.
3692
3693 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3694
3695         * g++.dg/tc1: New directory.
3696         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3697         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3698         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3699         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3700         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3701
3702 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3703
3704         * g++.dg/parse/error11.C: New test.
3705         * g++.dg/parse/error12.C: Likewise.
3706
3707 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3708
3709         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3710         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3711
3712 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3713
3714         PR c++/13791
3715         * g++.dg/ext/attrib12.C: New test.
3716
3717         PR c++/13736
3718         * g++.dg/parse/cast2.C: New test.
3719
3720 2004-01-27  James E Wilson  <wilson@specifixinc.com>
3721
3722         * objc.dg/encode-2.m (main): New local string.  Set depending on
3723         sizeof long.  Use in sscanf call.
3724         * objc.dg/encode-3.m (main): New local string.  Set depending on
3725         sizeof long.  Use in scan_initial call.
3726
3727 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3728
3729         * objc.dg/call-super-2.m: Make LP64-safe.
3730         * objc.dg/desig-init-1.m: Likewise.
3731
3732 2004-01-27  Devang Patel <dpatel@apple.com>
3733
3734         * g++.dg/debug/namespace1.C: New test.
3735
3736 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
3737
3738         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
3739         xscale-*-*.
3740
3741         * gcc.dg/arm-mmx-1.c: New test.
3742
3743 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3744
3745         * gcc.dg/20040127-1.c: New test.
3746         * gcc.dg/20040127-2.c: New test.
3747
3748 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3749
3750         * objc.dg/stret-1.m (glob): Renamed to globa.
3751
3752 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
3753
3754         PR c++/13663
3755         * g++.dg/expr/for1.C: New test.
3756
3757 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
3758
3759         PR middle-end/13779
3760         * gcc.dg/darwin-longlong.c: New test.
3761
3762 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
3763
3764         * gcc.dg/20040124-1.c: Moved test from here...
3765         * gcc.c-torture/compile/20040124-1.c: ...to here.
3766
3767 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3768
3769         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
3770         the assembly output if -m64 is passed.
3771
3772 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
3773
3774         PR c++/13833
3775         * g++.dg/template/cond3.C: New test.
3776
3777 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3778
3779         PR c++/13810
3780         * g++.dg/template/ttp7.C: New test.
3781
3782 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3783
3784         PR c++/13797
3785         * g++.dg/template/nontype4.C: New test.
3786         * g++.dg/template/nontype5.C: Likewise.
3787
3788 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
3789
3790         * gcc.dg/torture/mips-clobber-at.c: New test.
3791
3792 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
3793
3794         * gcc.dg/20040124-1.c: New test.
3795
3796 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
3797
3798         * gcc.dg/20040123-1.c: New test.
3799
3800 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3801
3802         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
3803
3804 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3805
3806         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
3807
3808 2004-01-23  Andrew Pinski  <apinski@apple.com>
3809
3810         * gcc.dg/20030121-1.c: Move to ..
3811         * gcc.dg/20040121-1.c: here.
3812
3813 2004-01-23  Roger Sayle  <roger@eyesopen.com>
3814
3815         * gcc.dg/builtins-29.c: New test case.
3816
3817 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3818
3819         PR 18314
3820         * gcc.dg/builtins-30.c: New testcase.
3821
3822 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
3823
3824         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
3825         * lib/g77.exp: Likewise.
3826         * lib/objc.exp: Likewise.
3827         * lib/g++.exp: Likewise.
3828
3829 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3830
3831         * gcc.dg/struct-by-value-2.c: New test.
3832
3833 2004-01-21  Andrew Pinski  <apinski@apple.com>
3834
3835         PR target/13785
3836         * gcc.dg/20030121-1.c: New test.
3837
3838 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
3839
3840         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
3841         clobber frame pointer register in asm statement.
3842
3843 2004-01-21  Falk Hueffner  <falk@debian.org>
3844
3845         * gcc.c-torture/compile/20040121-1.c: New test.
3846
3847 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
3848
3849         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
3850
3851 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
3852
3853         * gcc.dg/ppc64-abi-2.c: New test.
3854
3855 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
3856
3857         * lib/treelang.exp: Fill out this file.
3858         * lib/treelang-dg.exp: New File.
3859
3860 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3861
3862         * gcc.c-torture/compile/981022-1.c: Remove.
3863         * gcc.dg/array-5.c: Remove XFAIL.
3864         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
3865         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
3866         gcc.dg/cond-lvalue-1.c: Update.
3867         * gcc.dg/cast-lvalue-2.c: New test.
3868
3869 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
3870
3871         PR c++/13592
3872         * g++.dg/other/error1.C (class foo): Tweak error message.
3873
3874         PR c++/13592
3875         * g++.dg/template/call2.C: New test.
3876
3877 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3878
3879         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
3880         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
3881         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
3882         scalar-return-1_x.c, scalar-return-2_y.c,
3883         scalar-return-3_x.c, scalar-return-3_y.c,
3884         scalar-return-4_x.c, scalar-return-4_y.c,
3885         struct-align-1.h, struct-align-1_x.c,
3886         struct-align-1_y.c, struct-align-2.h,
3887         struct-align-2_x.c, struct-align-2_y.c,
3888         struct-by-value-10_y.c, struct-by-value-11_x.c,
3889         struct-by-value-11_y.c, struct-by-value-12_x.c,
3890         struct-by-value-12_y.c, struct-by-value-13_x.c,
3891         struct-by-value-13_y.c, struct-by-value-14_x.c,
3892         struct-by-value-14_y.c, struct-by-value-15_x.c,
3893         struct-by-value-15_y.c, struct-by-value-16_y.c,
3894         struct-by-value-17_y.c, struct-by-value-18_y.c,
3895         struct-by-value-19_y.c, struct-by-value-1_x.c,
3896         struct-by-value-1_y.c, struct-by-value-20_y.c,
3897         struct-by-value-2_x.c, struct-by-value-2_y.c,
3898         struct-by-value-3_y.c, struct-by-value-4_x.c,
3899         struct-by-value-4_y.c, struct-by-value-5_y.c,
3900         struct-by-value-6_y.c, struct-by-value-7_y.c
3901         struct-by-value-8_x.c, struct-by-value-8_y.c
3902         struct-by-value-9_x.c, struct-by-value-9_y.c
3903         struct-return-10_x.c, struct-return-10_y.c,
3904         struct-return-19_x.c, struct-return-20_x.c
3905         struct-return-2_x.c, struct-return-2_y.c
3906         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
3907         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
3908
3909 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3910
3911         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
3912         attribute on sparc*-sun-solaris2.*.
3913
3914 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
3915
3916         PR c++/13710
3917         * g++.dg/ext/typeof7.C: New test.
3918
3919 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
3920
3921         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
3922         * gcc.dg/const-elim-1.c: Same.
3923
3924 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
3925
3926         * objc.dg/stret-1.m: New.
3927         * objc.dg/stret-2.m: New.
3928
3929 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3930
3931         PR c++/11895
3932         * g++.dg/ext/vector1.C: New test.
3933
3934 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
3935
3936         * gcc.dg/pch/import-1.c: New.
3937         * gcc.dg/pch/import-1.hs: New.
3938         * gcc.dg/pch/import-1a.h: New.
3939         * gcc.dg/pch/import-1b.h: New.
3940         * gcc.dg/pch/import-1c.h: New.
3941
3942 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3943
3944         PR c++/13574
3945         * g++.dg/ext/array1.C: New test.
3946
3947         PR c++/13178
3948         * g++.dg/conversion/op1.C: New test.
3949
3950 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
3951
3952         PR 11864
3953         From Kazumoto Kojima / Dan Kegel:
3954         * gcc.dg/pr11864-1.c: New test.
3955
3956         PR 10392
3957         From Marcus Comstedt / Dan Kegel:
3958         * gcc.dg/pr10392-1.c: New test.
3959
3960 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3961
3962         PR c++/13478
3963         * g++.dg/init/ref10.C: New test.
3964
3965 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3966
3967         PR c++/13407
3968         * g++.dg/parse/typename6.C: New test.
3969
3970 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3971
3972         PR pch/13361
3973         * testsuite/g++.dg/pch/wchar-1.C: New.
3974         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3975
3976 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3977
3978         PR c++/9259
3979         * g++.dg/expr/sizeof2.C: New test.
3980
3981 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
3982
3983         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
3984
3985 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3986
3987         PR c++/13659
3988         * g++.dg/lookup/strong-using-3.C: New.
3989         * g++.dg/lookup/using-10.C: New.
3990
3991 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3992
3993         PR c++/13594
3994         * g++.dg/lookup/strong-using-2.C: New.
3995
3996 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
3997             Dan Kegel <dank@kegel.com>
3998             J"orn Rennecke <joern.rennecke@superh.com>
3999
4000         PR target/9365
4001         * gcc.dg/pr9365-1.c: New test.
4002
4003 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4004
4005         PR c++/8856
4006         * g++.dg/parse/casting-operator2.C: New test.
4007         * g++.old-deja/g++.pt/explicit83.C: Remove.
4008
4009 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4010
4011         * gcc.dg/label-compound-stmt-1.c: New test.
4012         * gcc.c-torture/compile/950922-1.c,
4013         gcc.c-torture/compile/20000211-3.c,
4014         gcc.c-torture/compile/20000518-1.c,
4015         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
4016         compound statements.
4017
4018 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
4019
4020         * gcc.dg/ppc64-abi-1.c: New test.
4021
4022 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
4023
4024          * g++.dg/ext/attrib9.C: Add dg-warnings.
4025
4026 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4027
4028         PR c++/12335
4029         * g++.dg/parse/dtor3.C: New test.
4030
4031 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4032
4033         PR c++/12709
4034         * g++.dg/parse/try-catch-1.C: New test.
4035
4036 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
4037
4038         * ada/acats/run_all.sh: Add more verbose output in acats.log
4039         when compiling tests.
4040
4041 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4042
4043         PR 13656
4044         * gcc.dg/typedef-redecl.c: New test case.
4045         * gcc.dg/typedef-redecl.h: New support file.
4046
4047 2004-01-13  Jan Hubicka  <jh@suse.cz>
4048
4049         * gcc.dg/always_inline.c: New test.
4050         * gcc.dg/debug/20031231-1.c: Fix.
4051
4052 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4053
4054         PR c++/13474
4055         * g++.dg/template/array3.C: New test.
4056
4057 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4058
4059         * g++.dg/ext/lvalue1.C: No longer expected to fail.
4060         * g++.dg/warn/Wunused-2.C: Likewise.
4061
4062 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4063
4064         PR c++/13289
4065         * g++.dg/template/instantiate6.C: New test.
4066
4067 2004-01-12  Roger Sayle  <roger@eyesopen.com>
4068
4069         PR middle-end/11397
4070         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
4071
4072 2004-01-12  Jan Hubicka  <jh@suse.cz>
4073
4074         PR opt/12826
4075         * gcc.dg/20040112-1.c: New.
4076
4077         * gcc.dg/dwarf-die[1-7].c: Move to...
4078         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
4079         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
4080
4081 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
4082
4083         PR c++/4100
4084         * g++.dg/parse/friend4.C: New test.
4085
4086 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
4087
4088         PR c++/4100
4089         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
4090         definition is called a friend.
4091
4092 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
4093
4094         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
4095
4096 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
4097
4098         PR c++/3478
4099         * g++.dg/parse/error10.C: New test.
4100         * g++.dg/template/arg2.C: Accept "invalid type" error.
4101
4102 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
4103
4104         PR middle-end/13392
4105         * g++.dg/opt/expect2.C: New test.
4106
4107 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4108
4109         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
4110         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
4111         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
4112         Update dg-error regexps.
4113
4114 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4115
4116         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
4117         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
4118
4119 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4120
4121         * gcc.dg/pragma-re-1.c: Use right pointer type.
4122
4123 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4124
4125         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
4126
4127 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
4128
4129         * gcc.dg/rs6000-ldouble-1.c: New.
4130
4131 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4132
4133         DR 337
4134         PR c++/9256
4135         * g++.dg/other/abstract1.C: New test.
4136
4137 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
4138
4139         * g++.dg/lookup/strong-using-1.C: New.
4140
4141 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4142
4143         PR c/11234
4144         * gcc.dg/func-ptr-conv-1.c: New test.
4145         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
4146
4147 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
4148
4149         PR target/13380.
4150         * gcc.c-torture/compile/20040109-1.c: New.
4151
4152 2004-01-08  Stuart Hastings  <stuart@apple.com>
4153
4154         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
4155         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
4156         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
4157
4158 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
4159
4160         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
4161
4162 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4163
4164         * ada/acats/run_acats: Treat 'gnatchop' the same way
4165         as 'gnatmake'.  Export GCC_DRIVER.
4166         * ada/acats/run_all.sh: Add target_gnatchop.  Use
4167         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
4168
4169 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4170
4171         PR c++/12573
4172         * g++.dg/template/dependent-expr4.C: New test.
4173
4174 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
4175
4176         * gcc.dg/altivec-11.c: New test.
4177
4178 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
4179
4180         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
4181
4182 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4183
4184         PR c/6024
4185         * gcc.dg/enum-compat-1.c: New test.
4186         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
4187
4188 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4189
4190         PR c/12165
4191         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
4192         gcc.dg/c99-idem-qual-3.c: New tests.
4193
4194 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
4195
4196         * gcc.dg/winline-7.c: Don't cast void * to int.
4197
4198 2004-01-06  Jan Hubicka  <jh@suse.cz>
4199
4200         * gcc.dg/i386-sse-5.c: New test
4201         * g++.dg/eh/simd-1.c: Add -w argument for i386.
4202
4203 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4204
4205         PR c++/12815
4206         * g++.dg/rtti/typeid4.C: New test.
4207
4208 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4209
4210         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
4211
4212 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4213
4214         PR c++/12132
4215         * g++.dg/template/error11.C: New test.
4216
4217         PR c++/13451
4218         * g++.dg/template/class2.C: New test.
4219
4220 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4221         Richard Sandiford <rsandifo@redhat.com>
4222
4223         PR c++/13387
4224         * g++.dg/opt/alias3.C: New test.
4225
4226 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
4227
4228         PR c++/13157
4229         * g++.dg/template/koenig3.C: New test.
4230
4231         PR c++/13529
4232         * g++.dg/parse/offsetof3.C: New test.
4233
4234         * g++.dg/init/copy7.C: Add missing dg-error markers.
4235
4236         PR c++/12226
4237         * g++.dg/init/copy7.c: New test.
4238
4239         PR c++/13536
4240         * g++.dg/parse/cast1.C: New test.
4241
4242 2004-01-04  Jan Hubicka  <jh@suse.cz>
4243
4244         * gcc.dg/winline[1-7].c: New tests.
4245
4246 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4247
4248         PR c++/13520
4249         * g++.dg/template/qualttp22.C: New test.
4250
4251 2004-01-01  Jan Hubicka  <jh@suse.cz>
4252
4253         * gcc.dg/debug/20031231-1.c: New.
4254         * gcc.c-torture/compile/20040101-1.c: New.
4255         * gcc.dg/dwarf-die-[1-7].c: New.
4256
4257 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4258
4259         PR optimization/13521
4260         * gcc.c-torture/compile/20031231-1.c: New test.
4261
4262 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4263
4264         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4265
4266 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4267
4268         PR c++/10079
4269         * g++.dg/template/crash16.C: New test.
4270
4271 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4272
4273         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4274
4275 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4276
4277         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4278         ports.
4279         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4280         * g++.old-deja/g++.law/profile1.C: Likewise.
4281         * gcc.c-torture/compile/981006-1.c: Likewise.
4282         * gcc.c-torture/execute/loop-2e.x: Likewise.
4283         * gcc.c-torture/execute/loop-2f.x: Remove.
4284         * gcc.c-torture/execute/loop-2g.x: Likewise.
4285         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4286         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4287
4288 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4289
4290         PR c++/13507
4291         * g++.dg/ext/attrib11.C: New test.
4292
4293         PR c++/13494
4294         * g++.dg/template/array2-1.C: New test.
4295         * g++.dg/template/array2-2.C: New test.
4296
4297 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4298
4299         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4300
4301 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4302
4303         PR c++/12774
4304         * g++.dg/template/array1-1.C: New test.
4305         * g++.dg/template/array1-2.C: New test.
4306
4307 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4308
4309         PR fortran/12632
4310         * g77.dg/12632.f: New test case.
4311
4312 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4313
4314         PR c++/13289
4315         * g++.dg/parse/nontype1.C: New test.
4316
4317 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4318
4319         PR c++/12403
4320         * g++.dg/parse/explicit1.C: New test.
4321         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4322
4323 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4324
4325         PR c++/13081
4326         * g++.dg/opt/inline6.C: New test.
4327
4328         PR c++/12613
4329         * g++.dg/parse/error9.C: New test.
4330
4331         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4332
4333 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4334
4335         PR c++/13009
4336         * g++.dg/init/assign1.C: New test.
4337
4338 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4339
4340         PR c++/13070
4341         * g++.dg/warn/format3.C: New test case.
4342
4343 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4344
4345         * gcc.c-torture/compile/20031227-1.c: New test.
4346
4347 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4348
4349         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4350         * g77.dg/bprob/bprob.exp: Likewise.
4351         * gcc.misc-tests/bprob.exp: Likewise.
4352         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4353         variants on systems where the library does not provide that
4354         functionality.
4355         * gcc.dg/builtins-20.c: Use builtins-config.h.
4356         * gcc.dg/builtins-config.h: New file.
4357
4358 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4359
4360         * lib/gcc-dg.exp (dg-require-profiling): New function.
4361         * lib/target-supports.exp (check_profiling_available): Likewise.
4362         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4363         * g77.dg/bprob/bprob.exp: Likewise.
4364         * gcc.misc-tests/bprob.exp: Likewise.
4365         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4366         * gcc.dg/20021014-1.c: Likewise.
4367         * gcc.dg/nest.c: Likewise.
4368
4369 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4370
4371         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4372         compiling.
4373         * g++.dg/lookup/java2.C: Likewise.
4374         * gcc.dg/cpp/lexident.c: Likewise.
4375
4376 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4377
4378         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4379         given.
4380         * gcc.c-torture/compile/961203-1.c: Likewise.
4381         * gcc.c-torture/compile/980506-1.c: Likewise.
4382
4383 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4384
4385         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4386         (additional_prunes): New global.
4387         (gcc-dg-prune): Handle additional per-test pruning.
4388         (dg-test): Clear additional_prunes between tests.
4389
4390         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4391         dg-prune-output to avoid spurious failures from assembler
4392         complaining about nonexistent WAW violations.
4393         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4394         Use dg-prune-output to avoid spurious failures from assembler
4395         warning about Itanium B-step errata.
4396
4397 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4398
4399         * g++.dg/abi/macro0.C: New test.
4400         * g++.dg/abi/macro1.C: Likewise.
4401         * g++.dg/abi/macro2.C: Likewise.
4402
4403         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4404         * g++.dg/abi/bitfield7.C: Likewise.
4405         * g++.dg/abi/dtor2.C: Likewise.
4406         * g++.dg/abi/mangle11.C: Likewise.
4407         * g++.dg/abi/mangle12.C: Likewise.
4408         * g++.dg/abi/mangle14.C: Likewise.
4409         * g++.dg/abi/mangle17.C: Likewise.
4410         * g++.dg/abi/vbase10.C: Likewise.
4411         * g++.dg/abi/vbase14.C: Likewise.
4412         * g++.dg/template/qualttp17.C: Likewise.
4413
4414 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4415
4416         PR c/11995
4417         * gcc.dg/20031223-1.c: New test.
4418
4419 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4420
4421         * gcc.dg/noreturn-7.c: New test.
4422
4423 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4424
4425         * gcc.dg/null-pointer-1.c: New test.
4426
4427 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4428
4429         * g++.old-deja/g++.jason/template18.C: Remove.
4430         * g++.old-deja/g++.jason/template37.C: Likewise.
4431
4432         PR c++/12862
4433         * g++.dg/lookup/ns1.C: New test.
4434
4435         PR c++/12397
4436         * g++.dg/template/lookup3.C: New test.
4437
4438 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4439
4440         * g++.dg/template/recurse1.C: New test
4441
4442 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4443
4444         PR c++/12479
4445         * g++.dg/parse/semicolon1.C: New test.
4446         * g++.dg/parse/semicolon1.h: Likewise.
4447
4448 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4449
4450         * gcc.dg/darwin-misaligned.c: New test.
4451
4452 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4453
4454         PR c/9163
4455         * gcc.dg/20031222-1.c: New test.
4456
4457 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4458
4459         PR c++/13438
4460         * g++.dg/parse/error8.C: New test.
4461
4462         PR c++/11554
4463         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4464
4465 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4466
4467         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4468         too small.
4469         * gcc.c-torture/compile/930217-1.c: Likewise.
4470         * gcc.c-torture/compile/930513-1.c: Likewise.
4471         * gcc.c-torture/execute/920908-2.c: Likewise.
4472         * gcc.c-torture/execute/921204-1.c: Likewise.
4473         * gcc.c-torture/execute/930621-1.c: Likewise.
4474         * gcc.c-torture/execute/930630-1.c: Likewise.
4475         * gcc.c-torture/execute/931031-1.c: Likewise.
4476         * gcc.c-torture/execute/980602-2.c: Likewise.
4477         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4478         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4479         * gcc.c-torture/execute/extzvsi.c: Likewise.
4480         * gcc.c-torture/unsorted/ext.c: Likewise.
4481
4482 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4483
4484         PR target/12749
4485         * gcc.c-torture/compile/20031220-2.c: New test case.
4486
4487 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4488
4489         PR optimization/13031
4490         * gcc.c-torture/compile/20031220-1.c: New test case.
4491
4492 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4493
4494         * gcc.dg/cast-function-1.c: New test.
4495
4496 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4497
4498         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4499         formats.
4500
4501 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4502
4503         PR c++/12795
4504         * g++.dg/ext/attrib10.C: New test.
4505
4506 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4507
4508         * gcc.dg/cleanup-10.c: New test.
4509         * gcc.dg/cleanup-11.c: New test.
4510
4511 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4512
4513         PR c++/13239
4514         * g++.dg/opt/expect1.C: New test.
4515
4516 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4517
4518         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4519
4520 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4521
4522         PR debug/12923
4523         * gcc.dg/20031218-1.c: New test.
4524
4525         PR debug/12389
4526         * gcc.dg/20031218-2.c: New test.
4527         * gcc.dg/20031218-3.c: New test.
4528
4529         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
4530         of label name and allow for USER_LABEL_PREFIX == "_" names.
4531         * g++.dg/abi/mangle18-2.C: Likewise.
4532         * g++.dg/abi/mangle19-1.C: Likewise.
4533         * g++.dg/abi/mangle19-2.C: Likewise.
4534         * g++.dg/abi/mangle20-1.C: Likewise.
4535         * g++.dg/abi/mangle20-2.C: Likewise.
4536
4537 2003-12-18  Richard Henderson  <rth@redhat.com>
4538
4539         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
4540
4541 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
4542             Dan Kegel <dank@kegel.com>
4543
4544         PR other/12009
4545         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
4546         testing a cross compiler, it causes spurious compile failures.
4547         * lib/g++.exp: Likewise.
4548
4549 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4550
4551         PR c++/13262
4552         * g++.dg/template/access13.C: New test.
4553
4554 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4555
4556         * gcc.dg/20031216-1.c: New test.
4557
4558 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4559
4560         PR c++/9154
4561         * g++.dg/template/error10.C: New test.
4562
4563 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4564
4565         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
4566         * g++.dg/eh/simd-2.C: Likewise.
4567
4568 2003-12-17  James E Wilson  <wilson@specifixinc.com>
4569             Roger Sayle  <roger@eyesopen.com>
4570
4571         * gcc.c-torture/execute/ieee/mzero5.c: New.
4572
4573 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
4574
4575         PR c++/10603
4576         * g++.dg/parse/error6.C: New test.
4577
4578         PR c++/12827
4579         * g++.dg/parse/error7.C: New test.
4580
4581 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4582
4583         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
4584         at -O with stabs debugging formats.
4585         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
4586         * gcc.dg/debug/debug-2.c: Likewise.
4587
4588 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4589
4590         PR c++/12696
4591         * g++.dg/init/error1.C: New test.
4592
4593         PR c++/12218
4594         * g++.dg/init/pm3.C: New test.
4595
4596 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4597
4598         PR c/3347
4599         * gcc.dg/bitfld-8.c: New test.
4600
4601 2003-12-16  James Lemke  <jim@wasabisystems.com>
4602
4603         * gcc.dg/arm-scd42-[123].c: New tests.
4604
4605 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4606
4607         PR c++/9043
4608         * g++.dg/abi/mangle20-1.C: New test.
4609         * g++.dg/abi/mangle20-2.C: New test.
4610
4611 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4612
4613         PR c++/13275
4614         * g++.dg/other/offsetof2.C: Remove XFAIL.
4615         * g++.dg/parse/offsetof1.C: New test.
4616         * g++.gd/parse/offsetof2.C: Likewise.
4617
4618 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4619
4620         * g++.dg/template/nontype3.C: New test.
4621         * g++.dg/template/static2.C: Tweaked the dg-error clause.
4622
4623 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4624
4625         * g++.dg/warn/noreturn-3.C: Also test instantiation.
4626
4627 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4628
4629         PR c++/13387
4630         * g++.dg/expr/assign1.C: New test.
4631
4632         PR c++/13242
4633         * g++.dg/abi/mangle19-1.C: New test.
4634         * g++.dg/abi/mangle19-2.C: New test.
4635
4636 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
4637
4638         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
4639
4640 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4641
4642         * gcc.c-torture/execute/20031216-1.c: New test.
4643
4644 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4645
4646         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
4647         an ICE regression.
4648
4649 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4650
4651         PR c++/10926
4652         * g++.dg/template/error9.C: New test.
4653
4654         PR c++/11116
4655         * g++.dg/template/error8.C: New test.
4656
4657 2003-12-15  Roger Sayle  <roger@eyesopen.com>
4658
4659         PR middle-end/13400
4660         * gcc.c-torture/execute/20031215-1.c: New test case.
4661
4662 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4663
4664         PR c++/13269
4665         * g++.dg/parse/error5.C: New test.
4666
4667         PR c++/12989
4668         * g++.dg/expr/sizeof1.C: New test.
4669
4670         PR c++/13310
4671         * g++.dg/template/crash15.C: New test.
4672
4673 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4674
4675         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4676         a non-POD type as the last named parameter of a varargs function.
4677
4678 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4679
4680         PR c++/13243
4681         PR c++/12573
4682         * g++.dg/template/crash14.C: New test.
4683         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4684
4685 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4686
4687         * g++.dg/other/java1.C: New test.
4688
4689         PR c++/13241
4690         * g++.dg/abi/mangle18-1.C: New test.
4691         * g++.dg/abi/mangle18-2.C: New test.
4692
4693 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4694
4695         PR optimization/10312
4696         * gcc.c-torture/execute/20031214-1.c: New.
4697
4698 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4699
4700         PR c++/10779
4701         PR c++/12160
4702         * g++.dg/parse/error3.C: New test.
4703         * g++.dg/parse/error4.C: Likewise.
4704         * g++.dg/abi/mangle4.C: Tweak error messages.
4705         * g++.dg/lookup/using5.C: Likewise.
4706         * g++.dg/other/error2.C: Likewise.
4707         * g++.dg/parse/typename5.C: Likewise.
4708         * g++.dg/parse/undefined1.C: Likewise.
4709         * g++.dg/template/arg2.C: Likewise.
4710         * g++.dg/template/ttp3.C: Likewise.
4711         * g++.dg/template/type1.C: Likewise.
4712         * g++.old-deja/g++.other/crash32.C: Likewise.
4713         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4714
4715 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4716
4717         PR c++/13106
4718         * g++.dg/warn/noreturn-3.C: New test.
4719
4720 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4721
4722         PR c++/13118
4723         * g++.dg/abi/covariant3.C: New.
4724
4725 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
4726
4727         * g++.dg/eh/ia64-1.C: New test.
4728
4729 2003-12-12  Roger Sayle  <roger@eyesopen.com>
4730
4731         PR optimization/13037
4732         * g77.f-torture/execute/13037.f: New test case.
4733
4734 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4735
4736         PR c++/12881
4737         * g++.dg/abi/covariant2.C: New.
4738
4739 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
4740
4741         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
4742
4743 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
4744
4745         * gcc.c-torture/execute/wchar_t-1.x: Delete.
4746
4747 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
4748
4749         PR other/10819
4750         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
4751         to fix Bug 10819.
4752         * lib/g++.exp (g++_version): Likewise.
4753         * lib/g77.exp (g77_version): Likewise.
4754         * lib/objc.exp (default_objc_version): Likewise.
4755
4756 2003-12-10  Richard Henderson  <rth@redhat.com>
4757
4758         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
4759
4760         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
4761
4762 2003-12-08  Matt Austern  <austern@apple.com>
4763
4764         PR c/13134
4765         * lib/gcc-dg.exp (dg-require-visibility): Define.
4766         * lib/target-supports (check_visibility_available): Define.
4767         * gcc.dg/visibility-1.c: New test.
4768         * gcc.dg/visibility-2.c: Likewise.
4769         * gcc.dg/visibility-3.c: Likewise.
4770         * gcc.dg/visibility-4.c: Likewise.
4771         * gcc.dg/visibility-5.c: Likewise.
4772         * gcc.dg/visibility-6.c: Likewise.
4773         * g++.dg/ext/visibility-1.C: Likewise.
4774         * g++.dg/ext/visibility-2.C: Likewise.
4775         * g++.dg/ext/visibility-3.C: Likewise.
4776         * g++.dg/ext/visibility-4.C: Likewise.
4777         * g++.dg/ext/visibility-5.C: Likewise.
4778         * g++.dg/ext/visibility-6.C: Likewise.
4779
4780 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4781
4782         * g++.dg/lookup/java1.C: New test.
4783         * g++.dg/lookup/java2.C: New test.
4784
4785 2003-12-07  Falk Hueffner  <falk@debian.org>
4786
4787         * g++.dg/opt/noreturn-1.C: New test.
4788
4789 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
4790
4791         * gcc.dg/overflow-1.c: New test.
4792
4793 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4794
4795         * g77.f-torture/compile/13060.f: New test.
4796
4797 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
4798
4799         PR c++/13323
4800         * g++.dg/inherit/operator2.C: New test.
4801
4802 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4803
4804         PR c++/13305
4805         * g++.dg/ext/attrib9.C: New test.
4806
4807 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4808
4809         PR c++/13314
4810         * g++.dg/template/error7.C: New test.
4811
4812 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
4813             J"orn Rennecke <joern.rennecke@superh.com>
4814
4815         PR target/13302
4816         * g++.dg/other/struct-va_list.C: New test.
4817
4818 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4819
4820         PR c++/13166
4821         * g++.dg/parse/defarg6.C: New test.
4822
4823 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
4824
4825         PR target/13256
4826         * gcc.c-torture/execute/20031201-1.c: New test.
4827
4828 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
4829
4830         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
4831
4832 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4833
4834         * gcc.dg/builtin-return-1.c: New test.
4835
4836 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
4837             J"orn Rennecke <joern.rennecke@superh.com>
4838
4839         PR optimization/13260
4840         * gcc.c-torture/execute/20031204-1.c: New test.
4841
4842 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4843
4844         PR c++/9127
4845         * g++.dg/template/error6.C: New test.
4846
4847 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
4848
4849         * gcc.dg/20031202-1.c: New test.
4850
4851 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4852
4853         PR c++/13179
4854         * g++.dg/template/eh1.C: New test.
4855
4856         PR c++/10771
4857         * g++.dg/template/error5.C: New test.
4858
4859 2003-12-02  David Ung  <davidu@mips.com>
4860
4861         * gcc.dg/compat/vector-check.h: Corrected type for var
4862         g_##TMODE
4863
4864 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4865
4866         PR c++/10126
4867         * g++.dg/template/ptrmem8.C: New test.
4868
4869 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4870
4871         PR c++/12573
4872         * g++.dg/template/dependent-expr3.C: New test.
4873
4874 2003-12-01  James Lemke  <jim@wasabisystems.com>
4875
4876         * gcc.dg/arm-g2.c: New test.
4877
4878 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4879
4880         PR optimization/11634
4881         * gcc.dg/20031201-2.c: New test case.
4882
4883 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
4884
4885         PR 11433
4886         * objc.dg/proto-lossage-3.m: New test.
4887
4888 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4889
4890         PR optimization/12628
4891         * gcc.dg/20031201-1.c: New test case.
4892
4893 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4894
4895         * gcc.dg/unaligned-1.c: New test.
4896
4897 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
4898
4899         PR c++/9849
4900         * g++.dg/template/error4.C: New test.
4901         * g++.dg/template/nested3.C: Adjust error markers.
4902
4903 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4904
4905         * gcc.dg/cpp/assert4.c: Check more #system assertions.
4906
4907 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4908
4909         PR c/10333
4910         * gcc.dg/bitfld-7.c: New test.
4911
4912 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
4913
4914         * gcc.dg/tls/asm-1.C: New test.
4915
4916 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4917
4918         * gcc.dg/cpp/assert4.c: Update.
4919
4920 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4921
4922         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
4923         * gcc.dg/builtin-apply3.c: New test.
4924
4925 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4926
4927         * lib/compat.exp (compat-obj): New xfaildata parameter.
4928         Use it to set compiler_conditional_xfail_data before compiling.
4929         (compat-get-options): Handle dg-xfail-if.
4930         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
4931         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
4932         * gcc.dg/compat/vector-1_y.c: Likewise.
4933         * gcc.dg/compat/vector-2_x.c: Likewise.
4934         * gcc.dg/compat/vector-2_y.c: Likewise.
4935
4936 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4937
4938         * g++.dg/opt/reg-stack4.C: New test.
4939
4940 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4941
4942         * gcc.dg/builtin-apply2.c: New test.
4943
4944 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4945
4946         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
4947
4948 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4949
4950         PR c++/12924
4951         * g++.dg/template/template-id-2.C: New test.
4952
4953 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4954
4955         PR c++/5369
4956         * g++.dg/template/memfriend1.C: New test.
4957         * g++.dg/template/memfriend2.C: Likewise.
4958         * g++.dg/template/memfriend3.C: Likewise.
4959         * g++.dg/template/memfriend4.C: Likewise.
4960         * g++.dg/template/memfriend5.C: Likewise.
4961         * g++.dg/template/memfriend6.C: Likewise.
4962         * g++.dg/template/memfriend7.C: Likewise.
4963         * g++.dg/template/memfriend8.C: Likewise.
4964         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
4965
4966 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
4967
4968         PR c++/12515
4969         * g++.dg/ext/cond1.C: New test.
4970
4971 2003-11-20  Richard Henderson  <rth@redhat.com>
4972
4973         * gcc.dg/20020201-2.c: Remove.
4974         * gcc.dg/20020201-4.c: Remove.
4975         * gcc.dg/20020304-1.c: Remove.
4976
4977 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
4978
4979         * gcc.dg/cpp/trad/xwin1.c: New test case.
4980
4981 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
4982
4983         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
4984         * lib/g77.exp: Likewise.
4985         * lib/objc.exp: Likewise.
4986         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
4987         for darwin.
4988
4989 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4990
4991         PR c++/12932
4992         * g++.dg/template/static5.C: New test.
4993
4994 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4995
4996         * gcc.dg/nested-func-1.c: New test.
4997
4998 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4999
5000         * gcc.dg/cpp/assert4.c: New test.
5001
5002 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5003
5004         PR c++/2294
5005         * g++.dg/lookup/using9.c: New test.
5006
5007 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
5008
5009         PR c++/12762
5010         * g++.dg/template/error3.C: New test.
5011
5012 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
5013
5014         PR ada/13035
5015         * ada/acats/run_acats, run_all.sh: Fix syntax error.
5016         No longer use a wrapper for gcc, since this does not work under
5017         Windows.
5018
5019 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5020
5021         PR c++/2094
5022         * g++.dg/template/ptrmem7.C: New test.
5023
5024 2003-11-13  Andrew Pinski <apinski@apple.com>
5025
5026         * gcc.c-torture/compile/20031113-1.c: New test.
5027
5028 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
5029             Kean Johnston <jkj@sco.com>
5030
5031         PR c/13029
5032         * gcc.dg/unused-4.c: Update.
5033
5034 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5035
5036         * g++.dg/opt/const3.C: New test.
5037
5038 2003-11-13  Jan Hubicka  <jh@suse.cz>
5039
5040         * gcc.c-torture/compile/20031112-1.c: New test.
5041
5042 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
5043
5044         * g++.dg/parse/crash10.C: Remove bogus error marker.
5045
5046 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5047
5048         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
5049         (host_gcc): Likewise.
5050         (ROOT): Honor $PWDCMD.
5051         (BASE): Likewise.
5052         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
5053
5054 2003-11-12  Catherine Moore  <clm@redhat.com>
5055
5056         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
5057
5058 2003-11-12  Andreas Jaeger  <aj@suse.de>
5059             Jakub Jelinek  <jakub@redhat.com>
5060             Andrew Pinski  <pinskia@physics.uc.edu>
5061             Richard Henderson  <rth@redhat.com>
5062
5063         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
5064         systems.
5065         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
5066
5067         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
5068         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5069
5070 2003-11-11  Andreas Jaeger  <aj@suse.de>
5071
5072         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
5073
5074         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
5075
5076 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
5077
5078         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
5079         Clean ups.
5080
5081 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
5082
5083         * gcc.dg/trampoline-1.c: New test.
5084
5085 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5086
5087         * gcc.c-torture/compile/200031109-1.c: New test.
5088
5089 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5090
5091         PR c/3190
5092         PR c/8714
5093         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
5094         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
5095         gcc.dg/format/no-y2k-1.c: Update.
5096
5097 2003-11-08  Roger Sayle  <roger@eyesopen.com>
5098
5099         PR optimization/10467
5100         * gcc.dg/20031108-1.c: New test case.
5101
5102 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
5103
5104         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
5105
5106 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5107
5108         * gcc.dg/compound-lvalue-1.c: New test.
5109         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
5110         some XFAILs.
5111
5112 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
5113
5114         * gcc.dg/altivec-varargs-1.c: New test.
5115
5116 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5117
5118         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
5119         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
5120         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
5121         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
5122         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
5123
5124 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5125
5126         * gcc.dg/cond-lvalue-1.c: New test.
5127
5128 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
5129
5130         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
5131
5132 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5133
5134         PR c++/11616
5135         * g++.dg/template/instantiate5.C: New test.
5136
5137 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5138
5139         PR c++/12726
5140         * g++.dg/ext/complit2.C: Replace test with self-contained version.
5141         * ChangeLog: Add missing first entry for above test.
5142
5143 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5144
5145         PR c++/9810
5146         * g++.dg/template/using8.C: New test.
5147         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
5148
5149 2003-11-02  Roger Sayle  <roger@eyesopen.com>
5150
5151         PR optimization/10817
5152         * gcc.c-torture/compile/20031102-1.c: New test case.
5153
5154 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
5155
5156         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
5157         2147483647.
5158
5159 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5160
5161         * gcc.dg/20031102-1.c: New test.
5162
5163 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5164
5165         * gcc.dg/complex-1.c: New test.
5166
5167 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5168
5169         PR c++/12796
5170         * g++.dg/template/crash13.C: Adjust expected error location.
5171         * g++.old-deja/g++.brendan/ns1.C: Likewise.
5172
5173 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5174
5175         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5176
5177 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5178
5179         PR/10239
5180         * gcc.c-torture/compile/20031031-2.c: New test.
5181
5182 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5183
5184         PR/11640
5185         * gcc.c-torture/compile/20031031-1.c: New test.
5186
5187 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5188
5189         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5190         * gcc.misc-tests/bprob.exp: Likewise.
5191         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
5192         the execution test on arm-elf configs.
5193         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
5194         configs that don't support scratch files.
5195         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
5196
5197 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
5198
5199         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
5200         done by dejagnu.
5201
5202 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
5203
5204         * ada/acats/run_all.sh: Redirect mv output to /dev/null
5205         Avoid non pure sh syntax. Add more logging.
5206
5207         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
5208         fail.
5209
5210 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5211
5212         PR libgcj/10610
5213         * gcc.dg/ppc-stackalign-1.c: New test.
5214
5215 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
5216
5217         * ada/acats/run_all.sh: Change output to be more compliant with
5218         dejagnu framework.
5219         Create acats.sum and acats.log files under testsuite/ada/acats
5220         Only run [a-z]* directories, to filter out e.g. CVS.
5221         Redirect build output to log file.
5222
5223 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5224
5225         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
5226
5227 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5228
5229         PR ada/5909:
5230         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
5231
5232 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
5233
5234         * gcc.c-torture/compile/20031023-1.c: New test.
5235         * gcc.c-torture/compile/20031023-2.c: New test.
5236         * gcc.c-torture/compile/20031023-3.c: New test.
5237         * gcc.c-torture/compile/20031023-4.c: New test.
5238
5239 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5240
5241         PR c++/10371
5242         * g++.dg/lookup/scoped8.C: New test.
5243
5244 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5245
5246         * g++.dg/opt/reg-stack3.C: New test.
5247
5248 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5249
5250         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5251
5252 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5253
5254         PR c++/11076
5255         * g++.dg/template/crash13.C: New test.
5256
5257 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5258
5259         * gcc.dg/c99-restrict-2.c: New test.
5260
5261 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5262
5263         PR c++/12698, c++/12699, c++/12700, c++/12566
5264         * g++.dg/inherit/covariant9.C: New test.
5265         * g++.dg/inherit/covariant10.C: New test.
5266         * g++.dg/inherit/covariant11.C: New test.
5267
5268 2003-10-23  Jason Merrill  <jason@redhat.com>
5269
5270         PR c++/12726
5271         * g++.dg/ext/complit2.C: New test.
5272
5273 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5274
5275         PR target/12654
5276         * gcc.c-torture/execute/20031020-1.c: New test.
5277
5278 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5279
5280         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5281         following the jump_insn.
5282
5283 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5284
5285         * gcc.dg/cast-lvalue-1.c: New test.
5286
5287 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5288
5289         PR c++/11962
5290         * g++.dg/template/cond2.C: New test.
5291
5292 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5293
5294         * gcc.dg/builtins-28.c: New test.
5295
5296 2003-10-20  Jan Hubicka  <jh@suse.cz>
5297
5298         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5299         parameter.
5300         * testsuite/gcc.dg/inline-2.c: Likewise.
5301
5302 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5303
5304         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5305         * gcc.dg/nest.c:  Likewise.
5306
5307 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5308
5309         PR c++/9781, c++/10583, c++/11862
5310         * g++.dg/parse/crash13.C: New test.
5311
5312 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5313
5314         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5315
5316 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5317
5318         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5319         Define HAVE_C99_RUNTIME except on Solaris.
5320         * gcc.dg/builtins-20.c: Likewise.
5321
5322 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5323
5324         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5325
5326 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5327
5328         PR c++/12495
5329         * g++.dg/template/crash21.C: New test.
5330
5331 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5332
5333         PR c++/2513
5334         * g++.dg/template/typename5.C: New test.
5335
5336 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5337
5338         PR c++/12369
5339         * g++.dg/template/friend25.C: New test.
5340
5341 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5342
5343         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5344         versions.
5345
5346 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5347
5348         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5349         == 2147483647.
5350
5351 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5352
5353         * gcc.c-torture/execute/960416-1.x: Remove.
5354         * gcc.c-torture/execute/divconst-3.x: Likewise.
5355
5356 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5357
5358         PR target/12598
5359         * gcc.dg/torture/cris-volatile-1.c: New test.
5360
5361 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5362
5363         PR optimization/9325
5364         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5365         for overflowing floating point to integer conversion during RTL
5366         simplification.
5367
5368 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5369
5370         * objc/execute/_cmd.m: Fix typo.
5371         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5372         Relax 'scan-assembler' regexp.
5373         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5374         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5375         * objc.dg/zero-link-2.m: Remove blank line.
5376         * objc.dg/zero-link-3.m: New test case.
5377
5378 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5379
5380         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5381
5382         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5383         than linker trickery.
5384
5385 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5386
5387         PR c++/12370
5388         * g++.dg/other/friend2.C: New test.
5389
5390 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5391
5392         * gcc.dg/20031012-1.c: New test.
5393
5394 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5395
5396         * gcc.dg/weak/weak-3.c: Fix for new warning.
5397
5398 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5399
5400         PR optimization/8750
5401         * gcc.c-torture/execute/20031012-1.c: New test case.
5402
5403 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5404
5405         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5406         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5407
5408 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5409
5410         PR optimization/12260
5411         * gcc.c-torture/compile/20031011-2.c: New test case.
5412
5413 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5414
5415         * gcc.c-torture/execute/20031011-1.c: New testcase.
5416
5417 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5418
5419         * gcc.c-torture/compile/20031011-1.c: New test.
5420
5421 2003-10-11  Jan Hubicka  <jh@suse.cz>
5422
5423         * g++.dg/other/first-global.C: New test.
5424
5425 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5426
5427         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5428
5429 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5430
5431         * gcc.c-torture/compile/20031010-1.c: New test.
5432
5433 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5434
5435         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5436         * gcc.c-torture/execute/va-arg-25.c: ... here.
5437
5438 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5439
5440         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5441
5442 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5443
5444         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5445
5446 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5447
5448         * g++.dg/parse/error2.C: New test.
5449
5450 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5451
5452         PR c++/11097
5453         * g++.dg/other/error5.C: Modify the error message.
5454         * g++.dg/lookup/using8.C: New test.
5455
5456 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5457
5458         * gcc.dg/darwin-abi-2.c: New file.
5459         * gcc.c-torture/execute/va-arg-24.c: New file.
5460
5461 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5462
5463         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5464         indentation.
5465
5466 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5467
5468         PR c++/10147
5469         * g++.dg/other/error4.C: Update error messages.
5470         * g++.dg/template/ptrmem4.C: Likewise.
5471
5472         PR c++/12337
5473         * g++.dg/init/new9.C: New test.
5474
5475         PR c++/12334, c++/12236, c++/8656
5476         * g++.dg/ext/attrib8.C: New test.
5477
5478 2003-10-06  Devang Patel  <dpatel@apple.com>
5479
5480         * gcc.dg/debug/dwarf2-3.h: New test.
5481         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5482
5483 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5484
5485         * g++.dg/opt/cfg2.C: New test.
5486
5487 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5488
5489         * g++.dg/opt/float1.C: New test.
5490
5491 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5492
5493         * gcc.dg/c90-array-lval-6.c: New test.
5494         * gcc.dg/c99-array-lval-6.c: New test.
5495
5496 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5497             Ziemowit Laski  <zlaski@apple.com>
5498
5499         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5500         'Derived', so that it is never considered a class method; add
5501         new warning for '+port' method ambiguity.
5502         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5503         <objc/objc-api.h> (needed on Mac OS X).
5504         * objc.dg/method-13.m: New test.
5505
5506 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5507
5508         PR optimization/9325, PR java/6391
5509         * gcc.c-torture/execute/20031003-1.c: New test case.
5510
5511 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5512
5513         PR optimization/12180
5514         * gcc.dg/20031002-1.c: New test.
5515
5516         PR c++/12486
5517         * g++.dg/inherit/error1.C: New test.
5518
5519 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5520
5521         * lib/f-torture.exp (search_for): Rename to...
5522         (search_for_re): This.  Also, clean up comments and the
5523         "regexp" invocation.
5524
5525 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
5526
5527         * gcc.c-torture/compile/20031002-1.c: New test.
5528
5529 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
5530
5531         * g++.dg/opt/cond1.C: New test.
5532
5533 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
5534
5535         * gcc.dg/Wold-style-definition-2.c: New testcase.
5536         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
5537
5538 2003-09-29  Richard Henderson  <rth@redhat.com>
5539
5540         * g++.dg/init/array10.C: Add dg-options.
5541
5542 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5543
5544         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
5545
5546 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5547
5548         * g++.dg/template/friend19.C: Fix typo.
5549         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
5550
5551 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
5552
5553         * gcc.c-torture/execute/20030928-1.c: New test.
5554         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
5555
5556 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5557
5558         * g++.dg/opt/unroll1.C: New test.
5559
5560 2003-09-26  Roger Sayle  <roger@eyesopen.com>
5561
5562         PR optimization/11741
5563         * gcc.dg/20030926-1.c: New test case.
5564
5565 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5566
5567         PR c++/5655
5568         * g++.dg/parse/access7.C: New test.
5569         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
5570
5571 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
5572
5573         MERGE OF objc-improvements-branch into MAINLINE:
5574         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
5575         if libobjc has not been built.
5576         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
5577         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
5578         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
5579         objc/execute/nested-3.m, objc/execute/np-2.m,
5580         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
5581         objc/execute/redefining_self.m, objc/execute/root_methods.m,
5582         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
5583         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
5584         objc.dg/special/unclaimed-category-1.h,
5585         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
5586         well as GNU runtime.
5587         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
5588         * execute/cascading-1.m, execute/function-message-1.m,
5589         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
5590         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
5591         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
5592         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
5593         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
5594         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
5595         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
5596         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
5597         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
5598         * objc.dg/bitfield-2.m: Run only on Darwin.
5599         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
5600         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
5601         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
5602         * objc.dg/const-str-1.m: Fix constant string layout.
5603
5604 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
5605
5606         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
5607
5608 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
5609
5610         * gcc.dg/darwin-abi-1.c: New file.
5611
5612 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
5613
5614         PR target/12281
5615         * gcc.c-torture/compile/20030921-1.c: New test.
5616
5617 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5618
5619         * g++.dg/opt/reg-stack2.C: New test.
5620
5621 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5622
5623         * g++.dg/eh/delayslot1.C: New test.
5624
5625 2003-09-20  Richard Henderson  <rth@redhat.com>
5626
5627         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
5628
5629 2003-09-20  Roger Sayle  <roger@eyesopen.com>
5630
5631         * gcc.c-torture/execute/20030920-1.c: New test case.
5632
5633 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5634
5635         * g++.dg/rtti/typeid3.C: Correct expected error message.
5636
5637 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5638
5639         PR c++/157
5640         * g++.dg/parse/crash12.C: New test.
5641
5642 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
5643
5644         * gcc.dg/compat/mixed-struct-check.h: New.
5645         * gcc.dg/compat/mixed-struct-defs.h: New.
5646         * gcc.dg/compat/mixed-struct-init.h: New.
5647         * gcc.dg/compat/struct-by-value-19_main.c: New.
5648         * gcc.dg/compat/struct-by-value-19_x.c: New.
5649         * gcc.dg/compat/struct-by-value-19_y.c: New.
5650         * gcc.dg/compat/struct-by-value-20_main.c: New.
5651         * gcc.dg/compat/struct-by-value-20_x.c: New.
5652         * gcc.dg/compat/struct-by-value-20_y.c: New.
5653         * gcc.dg/compat/struct-return-19_main.c: New.
5654         * gcc.dg/compat/struct-return-19_x.c: New.
5655         * gcc.dg/compat/struct-return-19_y.c: New.
5656         * gcc.dg/compat/struct-return-20_main.c: New.
5657         * gcc.dg/compat/struct-return-20_x.c: New.
5658         * gcc.dg/compat/struct-return-20_y.c: New.
5659
5660 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
5661         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
5662         so that it will not complain on LP64 targets.
5663
5664 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5665
5666         PR c++/495
5667         * g++.dg/template/friend24.C: New test.
5668
5669 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5670
5671         PR c++/12332
5672         * g++.dg/template/memtmpl2.C: New test.
5673
5674 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5675
5676         PR target/11184
5677         * gcc.dg/builtin-apply1.c: New test.
5678
5679 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5680
5681         PR c++/9848
5682         * g++.dg/warn/Wunused-4.C: New test.
5683
5684 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5685
5686         PR c++/12316
5687         * g++.dg/other/gc2.C: New test.
5688
5689 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5690
5691         PR c++/11991
5692         * g++.dg/rtti/typeid3.C: New test.
5693
5694         PR c++/12266
5695         * g++.dg/overload/template1.C: New test.
5696
5697 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5698
5699         * g++.dg/opt/cfg3.C: New test.
5700
5701 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5702
5703         PR c++/7939
5704         * g++.dg/template/crash11.C: New test.
5705
5706 2003-09-16  Jason Merrill  <jason@redhat.com>
5707             Jakub Jelinek  <jakub@redhat.com>
5708
5709         * gcc.dg/attr-warn-unused-result.c: New test.
5710
5711 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5712
5713         PR c++/12184
5714         * g++.dg/expr/call2.C: New test.
5715
5716 2003-09-15  Andreas Jaeger  <aj@suse.de>
5717
5718         * gcc.dg/Wold-style-definition-1.c: New test.
5719
5720 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
5721
5722         PR c++/3907
5723         * g++.dg/parse/template12.C: New test.
5724
5725         * g++.dg/abi/bitfield11.C: New test.
5726         * g++.dg/abi/bitfield12.C: Likewise.
5727
5728 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
5729
5730         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
5731         non-expansion of functional macro name without arguments at EOL.
5732         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
5733
5734 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
5735
5736         * gcc.c-torture/execute/20030914-[12].c: New tests.
5737
5738 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5739
5740         PR c++/11788
5741         * g++.dg/overload/addr1.C: New test.
5742
5743 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
5744
5745         * gcc.dg/20030909-1.c: New test.
5746
5747 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5748
5749         * gcc.dg/ultrasp10.c: New test.
5750
5751 2003-09-09  Devang Patel  <dpatel@apple.com>
5752
5753         * gcc.dg/darwin-ld-6.c: New test.
5754
5755 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5756
5757         * gcc.dg/torture/builtin-explog-1.c: New testcase.
5758
5759 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5760
5761         * gcc.dg/ia64-types1.c: New test.
5762         * gcc.dg/ia64-types2.c: Likewise.
5763
5764 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5765
5766         * gcc.dg/builtins-1.c: Add more _Complex tests.
5767         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5768
5769         * gcc.dg/builtins-1.c: Test existing _Complex functions.
5770         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5771
5772 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5773
5774         PR c++/11786
5775         * g++.dg/lookup/koenig2.C: New test.
5776
5777         PR c++/5296
5778         * g++.dg/rtti/typeid2.C: New test.
5779
5780 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
5781
5782         * gcc.c-torture/compile/20030904-1.c: New test.
5783
5784 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5785
5786         * g++.dg/opt/longbranch2.C: New test.
5787
5788 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5789
5790         * g++.dg/template/crash10.C: Only compile it.
5791
5792 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5793
5794         PR middle-end/11665
5795         * gcc.c-torture/compile/20030907-1.c: New test.
5796         * g++.dg/init/array11.C: New test.
5797
5798 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5799
5800         PR c++/11852
5801         * g++.dg/init/struct1.C: New test.
5802
5803 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5804
5805         PR c++/12181
5806         * g++.dg/expr/comma1.C: New test.
5807
5808 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
5809
5810         PR c++/11867
5811         * g++.dg/expr/static_cast5.C: New test.
5812
5813 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5814
5815         PR c++/11507
5816         * g++.dg/lookup/scoped7.C: New test.
5817
5818         PR c++/9574
5819         * g++.dg/other/static1.C: New test.
5820
5821         PR c++/11490
5822         * g++.dg/warn/template-1.C: New test.
5823
5824         PR c++/11432
5825         * g++.dg/template/crash10.C: New test.
5826
5827         PR c++/2478
5828         * g++.dg/overload/VLA.C: New test.
5829
5830         PR c++/10804
5831         * g++.dg/template/call1.C: New test.
5832
5833 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5834
5835         PR c++/11794
5836         * g++.dg/parse/using3.C: New test.
5837
5838 2003-09-06  Roger Sayle  <roger@eyesopen.com>
5839
5840         PR c++/11409
5841         * g++.dg/overload/builtin3.C: New test case.
5842
5843 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
5844
5845         PR c/9862
5846         * gcc.dg/20030906-1.c: New test.
5847         * gcc.dg/20030906-2.c: Likewise.
5848
5849 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5850
5851         PR c++/12167
5852         * g++.dg/parse/defarg5.C: New test.
5853
5854         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
5855
5856 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
5857
5858         PR c++/12163
5859         * g++.dg/expr/static_cast4.C: New test.
5860
5861         PR c++/12146
5862         * g++.dg/template/crash9.C: New test.
5863
5864 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5865
5866         * g++.old-deja/g++.ext/pretty2.C: Update for change
5867         in __FUNCTION__.
5868         * g++.old-deja/g++.ext/pretty3.C: Likewise.
5869
5870 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
5871
5872         PR c++/11922
5873         * g++/dg/template/qualified-id1.C: New test.
5874
5875         PR c++/12037
5876         * g++.dg/warn/noeffect4.C: New test.
5877
5878 2003-09-04  Matt Austern  <austern@apple.com>
5879
5880         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
5881         * g++.dg/ext/fnname2.C: Likewise.
5882         * g++.dg/ext/fnname3.C: Likewise.
5883
5884 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
5885
5886         * g++.dg/expr/lval1.C: New test.
5887         * g++.dg/ext/lvcast.C: Remove.
5888
5889 2003-09-03  Roger Sayle  <roger@eyesopen.com>
5890
5891         PR optimization/11700.
5892         * gcc.c-torture/compile/20030903-1.c: New test case.
5893
5894 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
5895
5896         PR c++/12053
5897         * g++.dg/abi/layout4.C: New test.
5898
5899 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
5900
5901         PR c++/11553
5902         * g++.dg/parse/friend3.C: New test.
5903
5904 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
5905
5906         PR c++/11847
5907         * g++.dg/template/class1.C: New test.
5908
5909         PR c++/11808
5910         * g++.dg/expr/call1.C: New test.
5911
5912 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
5913
5914         PR c++/12114
5915         * g++.dg/init/ref9.C: New test.
5916
5917         PR c++/11972
5918         * g++.dg/template/nested4.C: New test.
5919
5920 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5921
5922         PR c++/12093
5923         * g++.dg/template/non-dependent4.C: New test.
5924
5925         PR c++/11928
5926         * g++.dg/inherit/conv1.C: New test.
5927
5928 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5929
5930         PR c++/6196
5931         * g++.dg/ext/label1.C: New test.
5932         * g++.dg/ext/label2.C: Likewise.
5933
5934 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5935
5936         * g++.dg/expr/cond3.C: New test.
5937
5938 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5939
5940         * gcc.dg/builtins-1.c: Add new builtin cases.
5941
5942 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5943
5944         * gcc.dg/builtins-1.c: Add new cases.
5945         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5946
5947 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5948
5949         * gcc.dg/builtins-1.c: Add more math builtin tests.
5950         * gcc.dg/torture/builtin-attr-1.c: New test.
5951
5952 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5953
5954         PR optimization/5079
5955         * g++.dg/opt/static3.C: New test.
5956
5957 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5958
5959         * gcc.misc-tests/gcov-10b.c: New test.
5960
5961 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
5962
5963         * g++.dg/opt/ptrmem3.C: New test.
5964
5965         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
5966
5967 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
5968
5969         * gcc.dg/20030826-2.c: New test.
5970
5971 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5972
5973         PR middle-end/12002
5974         * g77.f-torture/compile/12002.f: New test case.
5975
5976 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5977
5978         * gcc.dg/20030826-1.c: New test case.
5979
5980 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
5981
5982         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
5983
5984 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
5985
5986         PR c++/11871
5987         * c++.dg/lookup/crash1.C: New test.
5988
5989         * c++.dg/warn/noeffect3.C: New test.
5990
5991 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
5992
5993         * gcc.dg/compat/vector-1_x.c: Compile with -w.
5994         * gcc.dg/compat/vector-1_y.c: Ditto.
5995         * gcc.dg/compat/vector-2_x.c: Ditto.
5996         * gcc.dg/compat/vector-2_y.c: Ditto.
5997
5998 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
5999
6000         * gcc.dg/20030702-1.c: New test.
6001
6002 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
6003
6004         PR c++/8795
6005         * g++.dg/ext/altivec-1.C: New test.
6006
6007 2003-08-24  Richard Henderson  <rth@redhat.com>
6008
6009         * g++.dg/eh/simd-2.C: Add -w for x86.
6010
6011 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
6012
6013         * gcc.dg/20030815-1.c: New test.
6014
6015 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6016
6017         PR c++/3765
6018         * g++.dg/parse/access6.C: New test.
6019
6020 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6021
6022         PR c++/641, c++/11876
6023         * g++.dg/template/friend22.C: New test.
6024         * g++.dg/template/friend23.C: Likewise.
6025
6026 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6027
6028         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
6029         identically.
6030
6031 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6032
6033         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
6034
6035 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6036
6037         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
6038
6039 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6040
6041         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
6042
6043 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6044
6045         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
6046
6047 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
6048
6049         PR c++/11919
6050         * g++.dg/overload/prom1.C: New test.
6051
6052         PR c++/11551
6053         * g++.dg/parse/dtor2.C: New test.
6054
6055         PR c++/10762
6056         * g++.dg/parse/using2.C: New test.
6057
6058 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
6059
6060         PR target/11805
6061         * gcc.c-torture/compile/20030821-1.c: New.
6062
6063 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
6064
6065         PR c++/11834
6066         * g++.dg/template/deduce2.C: New test.
6067
6068 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
6069
6070         * gcc.c-torture/execute/20030821-1.c: New test.
6071
6072 2003-08-20  Roger Sayle  <roger@eyesopen.com>
6073
6074         PR middle-end/11984
6075         * gcc.dg/20030820-1.c: New test case.
6076
6077 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6078
6079         PR c++/11945
6080         * g++.dg/warn/noeffect2.C: New test.
6081
6082 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
6083
6084         PR c++/10926
6085         * g++.dg/template/dtor2.C: New test.
6086
6087         PR c++/11684
6088         * g++.dg/template/operator1.C: New test.
6089         * g++.dg/parse/operator4.C: New test.
6090
6091         PR c++/11946.C
6092         * g++.dg/expr/enum1.C: New test.
6093         * gcc.dg/c99-bool-1.c: Remove bogus warning.
6094
6095         PR c++/11036.C
6096         * g++.dg/parse/elab2.C: New test.
6097         * g++.dg/parse/typedef4.C: Change error message.
6098         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
6099         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
6100         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
6101
6102 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
6103
6104         * gcc.dg/pch/warn-1.c: New.
6105         * gcc.dg/pch/warn-1.hs: New.
6106
6107         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
6108         not-tested file.
6109
6110 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6111
6112         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
6113
6114 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6115
6116         * gcc.dg/uninit-D.c: New Test.
6117         * gcc.dg/uninit-E.c: New Test.
6118         * gcc.dg/uninit-F.c: New Test.
6119         * gcc.dg/uninit-G.c: New Test.
6120
6121 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
6122
6123         * g++.dg/README: Describe the pch directory.
6124
6125 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6126
6127         PR c++/11174
6128         * g++.dg/parse/access4.C: New test.
6129         * g++.dg/parse/access5.C: Likewise.
6130         * g++.old-deja/g++.jason/access17.C: Adjust error message.
6131
6132 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
6133
6134         * gcc.dg/noncompile/20030818-1.c: New.
6135
6136 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6137
6138         PR c++/11957
6139         * g++.dg/warn/noeffect1.C: New test.
6140
6141         * g++.dg/template/scope2.C: New test.
6142         * g++.dg/template/error2.C: Correct dg-error
6143
6144 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
6145
6146         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
6147
6148 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
6149
6150         PR C++/11512
6151         * g++.dg/template/warn1.C: New.
6152
6153 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6154
6155         * g++.dg/template/error2.C: New test.
6156         * g++.dg/lookup/using7.C: Adjust errors
6157         * g++.old-deja/g++.pt/crash36.C: Likewise.
6158         * g++.old-deja/g++.pt/derived3.C: Likewise.
6159
6160 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6161
6162         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
6163         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
6164         * gcc.c-torture/execute/builtins/string-9.c: New, from
6165         string-opt-9.c.  Adjust for execute/builtins framework.
6166         * gcc.c-torture/execute/string-opt-9.c: Delete.
6167
6168 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
6169
6170         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
6171
6172         * g++.dg/parse/ret-type2.C: New test.
6173
6174         PR c++/11703
6175         * g++.dg/init/new8.C: New test.
6176
6177         PR c++/10923
6178         * g++.dg/parse/typedef5.C: New test.
6179
6180         PR c++/9512
6181         * g++.dg/parse/qualified2.C: New test.
6182         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
6183         invalid code.
6184
6185 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
6186
6187         * g++.dg/conversion/ptrmem1.C: New test.
6188
6189 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
6190
6191         PR target/11693
6192         * gcc.dg/20030811-1.c: New test.
6193
6194         PR target/11535
6195         * gcc.c-torture/execute/20030811-1.c: New test.
6196
6197 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6198
6199         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
6200
6201 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
6202
6203         PR c++/11789.C
6204         * g++.dg/inherit/multiple1.C: New test.
6205
6206 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6207
6208         * gcc.dg/spe1.c: New test.
6209
6210         PR c++/11670
6211         * g++.dg/expr/cast2.C: New test.
6212
6213         PR c++/10530
6214         * g++.dg/template/dependent-name2.C: New test.
6215
6216 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
6217
6218         * g++.dg/parse/crash11.C: Put the dg options in comments.
6219
6220 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
6221
6222         * lib/gcc-dg.exp: Update for diagnostic change.
6223
6224 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6225
6226         PR c++/5767
6227         * g++.dg/parse/crash11.C: New test.
6228
6229 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
6230
6231         * gcc.dg/cpp/spacing1.c: Update.
6232
6233 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
6234
6235         PR target/11739
6236         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
6237         a value for -mtune.
6238
6239 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6240
6241         PR middle-end/11771
6242         * gcc.c-torture/compile/20030804-1.c: New test case.
6243
6244 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6245
6246         * gcc.dg/20030804-1.c: New test case.
6247
6248 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
6249
6250         * gcc.dg/cpp/separate-1.c: New test.
6251
6252 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6253
6254         PR c++/11704
6255         * g++.dg/template/dependent-expr2.C: New test.
6256
6257         PR c++/11766
6258         * g++.dg/expr/ptrmem1.C: New test.
6259
6260 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6261
6262         PR c++/9453
6263         * g++.dg/template/friend15.C: New test.
6264
6265 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6266
6267         * lib/dg-pch.exp: Work round PCH bug.
6268
6269 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6270
6271         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6272         builtins.  Move cases from builtins-4.c here.
6273
6274         * gcc.dg/torture/builtin-math-1.c: New test taken from
6275         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6276         additional cases.
6277
6278         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6279         Delete.
6280
6281 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6282
6283         PR c++/9447
6284         * g++.dg/template/using7.C: New test.
6285
6286 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6287
6288         * import1.c, import2.c: New tests.
6289
6290 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6291
6292         * g++.dg/eh/crossjump1.C: New test.
6293
6294 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6295
6296         PR c++/11697
6297         * g++.dg/template/using6.C: New test.
6298
6299         PR c++/11744
6300         * g++.dg/template/koenig2.C: New test.
6301
6302 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6303
6304         PR c++/7983
6305         * g++.dg/parse/typedef4.C: New test.
6306
6307 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6308
6309         PR c++/8442, c++/8806
6310         * g++.dg/template/elab1.C: New test.
6311         * g++.dg/template/type2.C: Likewise.
6312         * g++.dg/template/ttp3.C: Adjust expected error message.
6313         * g++.old-deja/g++.law/visibility13.C: Likewise.
6314         * g++.old-deja/g++.niklas/t135.C: Likewise.
6315         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6316         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6317         template argument.
6318         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6319
6320 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6321
6322         PR c++/11295
6323         * g++.dg/ext/stmtexpr1.C: New test.
6324
6325         * g++.dg/opt/tmp1.C: New test.
6326
6327         PR c++/11525
6328         * g++.dg/parse/constant4.C: New test.
6329
6330         PR c++/9447
6331         * g++.dg/template/using5.C: New test.
6332
6333 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6334
6335         * gcc.dg/builtins-27.c: New test case.
6336
6337 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6338
6339         * gcc.dg/tls/opt-7.c: New test.
6340
6341 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6342
6343         * g++.old-deja/g++.other/crash18.C: Remove.
6344
6345 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6346
6347         * g++.dg/template/explicit3.C: New.
6348         * g++.dg/template/explicit4.C: New.
6349         * g++.dg/template/explicit5.C: New.
6350
6351         PR c++/11347
6352         * g++.dg/template/memtmpl1.C: New.
6353
6354 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6355
6356         PR target/11565
6357         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6358         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6359
6360 2003-07-30  Jan Hubicka  <jh@suse.cz>
6361
6362         * vtgc1.c: Kill.
6363
6364 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6365
6366         * gcc.dg/struct-in-proto-1.c: New test.
6367
6368 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6369
6370         * gcc.dg/cpp/include2.c: Only expect one message.
6371
6372 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6373
6374         PR c++/9447
6375         * g++.dg/template/using1.C: New test.
6376         * g++.dg/template/using2.C: New test.
6377         * g++.dg/template/using3.C: New test.
6378         * g++.dg/template/using4.C: New test.
6379
6380 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6381
6382         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6383         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6384
6385 2003-07-28  Jan Hubicka  <jh@suse.cz>
6386
6387         PR c++/11530
6388         * g++.dg/opt/call1.C: New test.
6389
6390 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6391
6392         PR c++/11667
6393         * g++.dg/init/enum2.C: New test.
6394         * g++.dg/template/overload1.C: Add "-w" option.
6395
6396 2003-07-28    <hp@bitrange.com>
6397
6398         * gcc.dg/Wdeclaration-after-statement-1.c,
6399         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6400
6401 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6402
6403         * gcc.c-torture/compile/20030725-1.c: New test.
6404
6405 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6406
6407         * gcc.dg/20030505.c: Only run for SPE.
6408         Remove definition of opaque type.
6409
6410 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6411
6412         * g++.dg/template/ptrmem6.C: New test.
6413
6414 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6415
6416         * gcc.c-torture/compile/zero-strct-2.c: New test.
6417
6418 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6419
6420         * gcc.dg/intermod-1.c: New test.
6421
6422 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6423
6424         PR c++/11617
6425         * g++.dg/template/lookup2.C: New test.
6426         * g++.dg/template/memclass1.C: Remove instantiated from error.
6427         * g++.dg/other/error2.C: Tweak expected errors.
6428
6429         PR c++/11596
6430         * g++.dg/template/defarg3.C: New test.
6431
6432         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6433
6434 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6435
6436         * g++.dg/inherit/access5.C: New test.
6437
6438 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6439
6440         PR c++/11513
6441         * g++.dg/template/crash8.C: New test.
6442
6443 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6444
6445         PR c/10602
6446         * gcc.dg/noncompile/incomplete-2.c: New test.
6447
6448 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6449
6450         PR c++/11645
6451         * g++.dg/inherit/access4.C: New test.
6452
6453         PR c++/11517
6454         * g++.dg/expr/cond2.C: New test.
6455
6456         PR optimization/10679
6457         * g++.dg/opt/inline4.C: New test.
6458
6459 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6460
6461         * g++.dg/parse/crash10: New test.
6462
6463 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6464
6465         * g++.dg/ext/flexary1.C: New test.
6466
6467 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6468
6469         PR c++/10793
6470         * g++.dg/template/crash9.C: New test.
6471
6472 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6473
6474         PR c++/3004
6475         * g++.dg/parse/typedef3.C: New test.
6476
6477         PR c++/7906
6478         * g++.dg/parse/operator2.C: New test.
6479
6480         PR c++/8895
6481         * g++.dg/parse/def-tmpl-arg1.C: New test.
6482
6483         PR c++/9282
6484         * g++.dg/parse/funptr1.C: New test.
6485
6486         PR c++/9452
6487         * g++.dg/parse/ambig3.C: New test.
6488
6489         PR c++/9454
6490         * g++.dg/parse/operator3.C: New test.
6491
6492         PR c++/9486
6493         * g++.dg/parse/template10.C: New test.
6494
6495         PR c++/9488
6496         * g++.dg/parse/template11.C: New test.
6497
6498         PR c++/10150
6499         * g++.dg/parse/invalid-op1.C: New test.
6500
6501         PR c++/10247
6502         * g++.dg/parse/condexpr1.C: New test.
6503
6504 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6505
6506         * g++.dg/ext/packed3.C: New test.
6507         * g++.dg/ext/packed4.C: New test.
6508
6509         * gcc.dg/pack-test-3.c: New test.
6510
6511 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6512
6513         * lib/compat.exp: Handle dg-options per source file.
6514         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6515         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6516         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6517         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6518         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6519         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6520         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6521         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
6522         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
6523         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
6524         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
6525         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
6526         * g++.dg/compat/break/bitfield7_x.C: Ditto.
6527         * g++.dg/compat/break/bitfield7_y.C: Ditto.
6528
6529 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6530
6531         PR c/10320
6532         * gcc.c-torture/execute/20030718-1.c: New test.
6533
6534 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6535
6536         PR optimization/11536
6537         * gcc.dg/20030721-1.c: New test.
6538
6539 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
6540
6541         PR c++/11546
6542         * g++.dg/template/lookup1.C: New test.
6543
6544 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
6545
6546         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
6547         diagnostics of ill-formed constructs involving labels.
6548         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
6549         the new 'previously defined here' message.
6550
6551 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
6552
6553         * g++.dg/parse/non-dependent2.C: New test.
6554
6555 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6556
6557         * g++.dg/init/init-ref4.C: xfail on targets without
6558         weak symbols.
6559
6560 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
6561
6562         PR target/11087
6563         * gcc.c-torture/execute/20030717-1.c: New test.
6564
6565 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6566
6567         * g++.dg/opt/cfg1.C: New test.
6568
6569 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
6570
6571         PR optimization/11557
6572         * gcc.dg/20030717-1.c: New test.
6573
6574 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
6575
6576         PR c++/10476
6577         * g++.dg/expr/crash-1.C: New test.
6578
6579         PR c++/11027
6580         * g++.dg/template/init3.C: New test.
6581
6582         PR c++/8222
6583         * g++.dg/template/non-dependent1.C: New test.
6584
6585         PR c++/11070
6586         * g++.dg/template/non-dependent2.C: New test.
6587
6588         PR c++/11071
6589         * g++.dg/template/non-dependent3.C: New test.
6590
6591         PR c++/9907
6592         * g++.dg/template/sizeof5.C: New test.
6593
6594 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
6595
6596         PR 11498
6597         * gcc.c-torture/compile/mangle-1.c: New file.
6598
6599 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6600
6601         PR c++/7809
6602         * g++.dg/parse/access3.C: New test.
6603
6604 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
6605
6606         PR c++/11384
6607         * g++.dg/init/init-ref4.C: New test.
6608
6609 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
6610
6611         PR c++/11547
6612         * g++.dg/parse/constant3.C: New test.
6613         * g++.dg/parse/crash7.C: Likewise.
6614
6615 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
6616
6617         PR target/11008
6618         * gcc.dg/i386-pentium4-not-mull.c: New.
6619
6620 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
6621
6622         * gcc.dg/asm-names.c (ymain): Make it weak.
6623
6624 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6625
6626         PR c++/5421
6627         * g++.dg/template/friend21.C: New test.
6628
6629 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
6630
6631         * gcc.dg/cleanup-8.c: New test.
6632         * gcc.dg/cleanup-9.c: New test.
6633
6634 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
6635
6636         * g++.dg/ext/dll-MI1.h: New file.
6637         * g++.dg/ext/dllexport-MI1.C: New file.
6638         * g++.dg/ext/dllimport-MI1.C: New file.
6639
6640 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
6641
6642         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
6643         it does not have cmpstrsi patterns (just cmpmemsi).
6644
6645 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
6646
6647         PR debug/11473
6648         * g++.dg/debug/debug8.C: New test.
6649
6650 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6651
6652         PR c++/10108
6653         * g++.dg/template/crash7.C: New test.
6654
6655 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
6656
6657         PR target/10795
6658         * gcc.c-torture/compile/20030708-1.c: New.
6659
6660 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6661
6662         * gcc.c-torture/execute/20030715-1.c: New test.
6663
6664 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
6665
6666         * gcc.dg/pch/inline-3.c: New file.
6667         * gcc.dg/pch/inline-3.hs: New file.
6668         * gcc.dg/pch/inline-4.c: New file.
6669         * gcc.dg/pch/inline-4.hs: New file.
6670
6671 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6672
6673         PR c++/11509
6674         * g++.dg/template/crash6.C: New test.
6675
6676         PR c++/7053
6677         * g++.dg/template/friend20.C: New test.
6678
6679         PR c++/7019
6680         * g++.dg/template/overload2.C: New test.
6681
6682 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6683
6684         PR optimization/11440
6685         * gcc.c-torture/execute/20030714-1.c: New test.
6686
6687 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6688
6689         PR c++/11154
6690         * g++.dg/template/partial2.C: New test.
6691
6692 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6693
6694         PR c++/11503
6695         * g++.dg/template/anon1.C: New test.
6696
6697         PR c++/11493
6698         PR c++/11495
6699         * g++.dg/parse/template9.C: Likewise.
6700         * g++.dg/template/crash4.C: New test.
6701         * g++.dg/template/koenig1.C: Likewise.
6702         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6703         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6704         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6705         functions.
6706         * g++.old-deja/g++.jason/template36.C: Likewise.
6707         * g++.old-deja/g++.mike/p1989.C: Likewise.
6708         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6709         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6710         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6711         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6712         compiling.
6713         * g++.old-deja/g++.pt/union2.C: Use this->.
6714
6715 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6716
6717         * gcc.dg/20030711-1.c: New test.
6718
6719 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
6720
6721         PR c++/11050
6722         * g++.dg/parse/args1.C: New test.
6723         * g++.pt/defarg8.C: Change expected errors.
6724
6725 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
6726
6727         PR c++/8164
6728         * g++.dg/template/nontype2.C: New test.
6729
6730         PR c++/10558
6731         * g++.dg/parse/template8.C: New test.
6732
6733         PR c++/8327
6734         * g++.dg/template/scope1.C: New test.
6735
6736         * g++.dg/warn/Wsign-compare-1.C: New test.
6737
6738 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6739
6740         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
6741
6742 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
6743
6744         PR c++/9411
6745         * g++.dg/template/explicit2.C: New test.
6746
6747         PR c++/10032
6748         * g++.dg/warn/pedantic1.C: New test.
6749
6750 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
6751
6752         PR c++ 9483
6753         * g++.dg/other/field1.C: New test.
6754
6755 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6756
6757         PR c/11449
6758         * gcc.c-torture/compile/20030707-1.c: New.
6759
6760 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6761
6762         PR c++/10849
6763         * g++.dg/template/access12.C: New test.
6764
6765 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
6766
6767         * g++.dg/bprob/bprob.exp (prof_ext): Update.
6768         * g77.dg/bprob/bprob.exp (prof_ext): Update.
6769         * gcc.misc-tests/bprob.exp (prof_ext): Update.
6770         * gcc.misc-tests/gcov.exp: Update
6771         * g++.dg/gcov/gcov.exp: Update
6772         * lib/gcov.exp: Update.
6773
6774 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
6775
6776         * g++.dg/abi/mangle17.C: Make sure template expressions are
6777         dependent.
6778         * g++.dg/abi/mangle4.C: Mark erroneous casts.
6779         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
6780         * g++.dg/opt/stack1.C: Remove erroneous code.
6781         * g++.dg/parse/template7.C: New test.
6782         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
6783         * g++.old-deja/g++.pt/crash4.C: Likewise.
6784
6785 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6786
6787         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
6788         with zero or one occurence of `$' after the initial `L'.
6789
6790 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
6791
6792         * gcc.c-torture/compile/20030704-1.c: Add a comment.
6793
6794 2003-07-08  Roger Sayle  <roger@eyesopen.com>
6795
6796         PR c/11370
6797         * gcc.dg/Wunreachable-6.c: New testcase.
6798         * gcc.dg/Wunreachable-7.c: New testcase.
6799
6800 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6801
6802         PR c/11420
6803         * gcc.dg/20030708-1.c: New test.
6804
6805 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
6806
6807         * gcc.dg/compat/sdata-section.h: New file.
6808         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
6809         * gcc.dg/torture/mips-sdata-1.c: New test.
6810
6811 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6812
6813         PR c++/11030
6814         * g++.dg/template/friend19.C: New test.
6815
6816 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6817
6818         * g++.dg/opt/strength-reduce.C: New test.
6819
6820 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6821
6822         PR target/10979
6823         * gcc.dg/20030707-1.c: New testcase.
6824
6825 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6826
6827         PR optimization/11059
6828         * g++.dg/opt/emptyunion.C: New testcase.
6829
6830 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6831             Eric Botcazou  <ebotcazou@libertysurf.fr>
6832
6833         * g++.dg/opt/stack1.C: New test.
6834
6835 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
6836
6837         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
6838         run test.
6839
6840         PR c++/11431
6841         * g++.dg/expr/static_cast3.C: New test.
6842
6843 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
6844
6845         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
6846         everywhere.
6847         * gcc.dg/concat.c: Concatenation of string constants with
6848         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
6849         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
6850         * gcc.dg/cpp/escape-2.c: Use wide character constants where
6851         necessary to avoid multi-character character constant warning.
6852         * gcc.dg/cpp/escape.c: Likewise.
6853         * gcc.dg/cpp/ucs.c: Likewise.
6854         Remove backslashes from dg-bogus comments, as they confuse Tcl.
6855         Fix a typo.
6856
6857 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6858
6859         PR c/11428
6860         * gcc.c-torture/compile/20030704-1.c: New.
6861
6862 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6863
6864         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
6865
6866 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
6867
6868         PR c++/5287, PR c++/7910,  PR c++/11021
6869         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
6870         tests for warnings.
6871         * g++.dg/ext/dllimport2.C: Add tests for warnings.
6872         * g++.dg/ext/dllimport3.C: Likewise.
6873         * g++.dg/ext/dllimport4.C: New file.
6874         * g++.dg/ext/dllimport5.C: New file.
6875         * g++.dg/ext/dllimport6.C: New file.
6876         * g++.dg/ext/dllimport7.C: New file.
6877         * g++.dg/ext/dllimport8.C: New file.
6878         * g++.dg/ext/dllimport9.C: New file.
6879         * g++.dg/ext/dllimport10.C: New file.
6880         * g++.dg/ext/dllexport1.C: New file.
6881
6882 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
6883
6884         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
6885         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
6886
6887 2003-07-03  Roger Sayle  <roger@eyesopen.com>
6888
6889         * gcc.dg/builtins-25.c: New testcase.
6890         * gcc.dg/builtins-26.c: New testcase.
6891
6892 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
6893
6894         * gcc.dg/compat/vector-defs.h: New file.
6895         * gcc.dg/compat/vector-setup.h: New file.
6896         * gcc.dg/compat/vector-check.h: New file.
6897         * gcc.dg/compat/vector-1_main.c: New file.
6898         * gcc.dg/compat/vector-1_x.c: New file.
6899         * gcc.dg/compat/vector-1_y.c: New file.
6900         * gcc.dg/compat/vector-2_main.c: New file.
6901         * gcc.dg/compat/vector-2_x.c: New file.
6902         * gcc.dg/compat/vector-2_y.c: New file.
6903
6904         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
6905         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
6906         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
6907         * gcc.dg/compat/struct-align-1.h: New file.
6908         * gcc.dg/compat/struct-align-1_main.c: New file.
6909         * gcc.dg/compat/struct-align-1_x.c: New file.
6910         * gcc.dg/compat/struct-align-1_y.c: New file.
6911         * gcc.dg/compat/struct-align-2.h: New file.
6912         * gcc.dg/compat/struct-align-2_main.c: New file.
6913         * gcc.dg/compat/struct-align-2_x.c: New file.
6914         * gcc.dg/co
6915         * g++.old-deja/g++.other/comdat3.C: Likewise.
6916         * g++.old-deja/g++.other/ctor1.C: Likewise.
6917         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
6918
6919 2003-06-05  Richard Henderson  <rth@redhat.com>
6920
6921         * gcc.dg/debug/20030605-1.c: New.
6922
6923 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6924
6925         * README.QMTEST: Update.
6926
6927 2003-06-04  Richard Henderson  <rth@redhat.com>
6928
6929         * gcc.dg/cleanup-1.c: New.
6930         * gcc.dg/cleanup-2.c: New.
6931         * gcc.dg/cleanup-3.c: New.
6932         * gcc.dg/cleanup-4.c: New.
6933         * gcc.dg/cleanup-5.c: New.
6934         * gcc.dg/cleanup-6.c: New.
6935         * gcc.dg/cleanup-7.c: New.
6936
6937 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6938
6939         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
6940
6941         * lib/dg-pch.exp: New file.
6942         * g++.dg/pch/pch.exp: Use dg-pch.exp.
6943         * gcc.dg/pch/pch.exp: Likewise.
6944
6945 2003-06-04  Roger Sayle  <roger@eyesopen.com>
6946
6947         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
6948         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
6949         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
6950         * gcc.dg/builtins-17.c: New test case.
6951         * gcc.dg/i386-387-4.c: New test case.
6952         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
6953
6954 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6955
6956         * gcc.dg/ultrasp9.c: New test.
6957
6958 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6959
6960         * gcc.c-torture/compile/20030604-1.c: New test.
6961         * gcc.dg/sparc-constant-1.c: New test.
6962
6963 2003-06-03  Glen Nakamura  <glen@imodulo.com>
6964
6965         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
6966
6967 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
6968
6969         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
6970
6971         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
6972         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
6973
6974 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
6975
6976         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
6977
6978 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6979
6980         PR c++/10940
6981         * g++.dg/template/spec10.C: New test.
6982
6983 2003-06-03  Roger Sayle  <roger@eyesopen.com>
6984
6985         * gcc.dg/builtins-16.c: New test case.
6986
6987 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
6988
6989         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
6990         mempcpy test with post-increments.
6991         * gcc.c-torture/execute/string-opt-3.c: New test.
6992         * gcc.dg/string-opt-1.c: New test.
6993
6994 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
6995
6996         PR fortran/10965
6997         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
6998
6999 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
7000
7001         * lib/scanasm.exp (dg-scan): New function, factored out of ...
7002         (scan-assembler): ... here.  Use dg-scan.
7003         (scan-assembler-not): Likewise.
7004         (scan-file): New function.
7005         (scan-file-not): Likewise.
7006         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
7007         * gcc.dg/cpp/_Pragma4.c: Likewise.
7008         * gcc.dg/cpp/_Pragma5.c: Likewise.
7009         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7010         * gcc.dg/cpp/avoidpaste2.c: Likewise.
7011         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
7012         * gcc.dg/cpp/cmdlne-P.c: Likewise.
7013         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
7014         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
7015         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
7016         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
7017         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
7018         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
7019         * gcc.dg/cpp/cxxcom1.c: Likewise.
7020         * gcc.dg/cpp/line1.c: Likewise.
7021         * gcc.dg/cpp/maccom1.c: Likewise.
7022         * gcc.dg/cpp/maccom2.c: Likewise.
7023         * gcc.dg/cpp/maccom3.c: Likewise.
7024         * gcc.dg/cpp/maccom4.c: Likewise.
7025         * gcc.dg/cpp/maccom5.c: Likewise.
7026         * gcc.dg/cpp/maccom6.c: Likewise.
7027         * gcc.dg/cpp/multiline.c: Likewise.
7028         * gcc.dg/cpp/spacing1.c: Likewise.
7029         * gcc.dg/cpp/spacing2.c: Likewise.
7030         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
7031         * gcc.dg/cpp/trad/maccom1.c: Likewise.
7032         * gcc.dg/cpp/trad/maccom2.c: Likewise.
7033         * gcc.dg/cpp/trad/maccom3.c: Likewise.
7034         * gcc.dg/cpp/trad/maccom4.c: Likewise.
7035         * gcc.dg/cpp/trad/maccom6.c: Likewise.
7036         * gcc.dg/cpp/cxxcom2.c: Likewise.
7037         * gcc.dg/cpp/cxxcom2.h: New file.
7038
7039         * gcc.dg/cpp/truefalse.cpp: Move it to ...
7040         * g++.dg/cpp/truefalse.C: Here.
7041         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
7042
7043 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
7044
7045         * gcc.dg/cpp/redef3.c: New file.
7046
7047 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7048
7049         * gcc.dg/i386-loop-3.c: New test.
7050
7051 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
7052
7053         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
7054
7055 2003-05-31  Roger Sayle  <roger@eyesopen.com>
7056
7057         * gcc.dg/fwrapv-1.c: New test case.
7058         * gcc.dg/fwrapv-2.c: New test case.
7059
7060 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7061
7062         PR c++/10956
7063         * g++.dg/template/spec9.C: New test.
7064
7065 2003-05-29  Roger Sayle  <roger@eyesopen.com>
7066
7067         * gcc.dg/duff-4.c: New test case.
7068
7069 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
7070
7071         PR fortran/10843
7072         * g77.dg/ffixed-form-1.f: New test
7073         * g77.dg/ffixed-form-2.f: New test
7074         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
7075         * g77.dg/ffree-form-3.f: New test
7076
7077 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
7078
7079         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
7080         * gcc.dg/wint_t-1.c: Likewise.
7081
7082 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7083
7084         * g++.dg/template/access11.C: New test.
7085
7086 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7087
7088         PR c++/10849
7089         * g++.dg/template/access10.C: New test.
7090
7091 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7092             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7093
7094         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
7095
7096 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7097
7098         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
7099         suppress for powerpc-*-darwin*.
7100         * gcc.dg/torture/builtin-noret-2.c: Likewise.
7101
7102 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7103
7104         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
7105         suppress option for powerpc-*-darwin*.
7106
7107 2003-05-23  Roger Sayle  <roger@eyesopen.com>
7108
7109         * gcc.dg/builtins-1.c: Add tests for tan and atan.
7110         * gcc.dg/builtins-4.c: Add test for fmod.
7111
7112 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7113
7114         PR c++/10682
7115         * g++.dg/template/instantiate4.C: New test.
7116
7117 2003-05-22  Roger Sayle  <roger@eyesopen.com>
7118
7119         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
7120
7121 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
7122
7123         * gcc.dg/compat/scalar-return-1_main.c: New file.
7124         * gcc.dg/compat/scalar-return-1_x.c: New file.
7125         * gcc.dg/compat/scalar-return-1_y.c: New file.
7126         * gcc.dg/compat/scalar-return-2_main.c: New file.
7127         * gcc.dg/compat/scalar-return-2_x.c: New file.
7128         * gcc.dg/compat/scalar-return-2_y.c: New file.
7129         * gcc.dg/compat/struct-return-3_main.c: New file.
7130         * gcc.dg/compat/struct-return-3_y.c: New file.
7131         * gcc.dg/compat/struct-return-3_x.c: New file.
7132         * gcc.dg/compat/struct-return-2_main.c: New file.
7133         * gcc.dg/compat/struct-return-2_x.c: New file.
7134         * gcc.dg/compat/struct-return-2_y.c: New file.
7135
7136 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7137
7138         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
7139         for hppa*-hp-hpux*.
7140         * gcc.dg/20021014-1.c (dg-options): Likewise.
7141         * gcc.dg/nest.c (dg-options): Likewise.
7142
7143 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
7144
7145         PR c++/9738
7146         * g++.dg/ext/dllimport2.C: New file.
7147         * g++.dg/ext/dllimport3.C: New file.
7148
7149 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
7150
7151         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
7152         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
7153         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7154         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
7155         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7156         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
7157         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
7158         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
7159         * gcc.dg/compat/small-struct-defs.h: New file.
7160         * gcc.dg/compat/small-struct-init.h: New file.
7161         * gcc.dg/compat/small-struct-check.h: New file.
7162         * gcc.dg/compat/fp-struct-defs.h: New file.
7163         * gcc.dg/compat/fp-struct-check.h: New file.
7164         * gcc.dg/compat/fp-struct-init.h: New file.
7165         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
7166         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
7167
7168 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
7169
7170         * gcc.dg/20030225-2.c: New test.
7171
7172 2003-05-18  Roger Sayle  <roger@eyesopen.com>
7173             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7174
7175         * gcc.c-torture/compile/20030518-1.c: New test case.
7176
7177 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
7178
7179         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
7180         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
7181         gcc-dg-debug-runtest.
7182         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
7183         gcc-dg-debug-runtest.
7184
7185 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7186
7187         PR c++/9022
7188         * g++.dg/lookup/using6.C: New test.
7189
7190 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7191
7192         * g++.dg/parse/access2.C: New test.
7193
7194 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
7195
7196         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
7197         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
7198         * gcc.dg/debug/debug.exp: Likewise.
7199
7200 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
7201
7202         * gcc.dg/dollar.c: New test.
7203
7204 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
7205
7206         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
7207         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
7208         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
7209         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
7210         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
7211         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
7212         * gcc.dg/compat/struct-by-value-6_main.c: New file.
7213         * gcc.dg/compat/struct-by-value-6_x.c: New file.
7214         * gcc.dg/compat/struct-by-value-6_y.c: New file.
7215         * gcc.dg/compat/struct-by-value-7_main.c: New file.
7216         * gcc.dg/compat/struct-by-value-7_x.c: New file.
7217         * gcc.dg/compat/struct-by-value-7_y.c: New file.
7218         * gcc.dg/compat/struct-by-value-8_main.c: New file.
7219         * gcc.dg/compat/struct-by-value-8_x.c: New file.
7220         * gcc.dg/compat/struct-by-value-8_y.c: New file.
7221         * gcc.dg/compat/struct-by-value-9_main.c: New file.
7222         * gcc.dg/compat/struct-by-value-9_x.c: New file.
7223         * gcc.dg/compat/struct-by-value-9_y.c: New file.
7224
7225 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
7226
7227         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
7228         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
7229         support for "repo" mode.
7230         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
7231         * lib/g77-dg.exp: Likewise.
7232         * lib/obj-dg.exp: Likewise.
7233
7234 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
7235
7236         Merge from gcc-3_2-rhl8-branch:
7237         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
7238
7239         * gcc.dg/tls/opt-6.c: New test.
7240
7241         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
7242
7243         * gcc.dg/20030405-1.c: New test.
7244
7245         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
7246
7247         * gcc.dg/20030309-1.c: New test.
7248
7249         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7250
7251         * gcc.c-torture/execute/20030307-1.c: New test.
7252
7253         2003-02-20  Randolph Chung  <tausq@debian.org>
7254
7255         * gcc.c-torture/compile/20030220-1.c: New test.
7256
7257         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7258
7259         * gcc.dg/20030217-1.c: New test.
7260
7261         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7262
7263         * gcc.c-torture/compile/20020129-1.c: New test.
7264
7265         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7266
7267         * gcc.dg/unroll-1.c: New test.
7268
7269         2002-11-16  Jan Hubicka  <jh@suse.cz>
7270
7271         * gcc.c-torture/execute/20020920-1.c: New test.
7272
7273         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7274
7275         PR target/7434
7276         * gcc.c-torture/compile/20021008-1.c: New test.
7277
7278         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7279
7280         PR target/7559
7281         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7282
7283         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7284
7285         * gcc.c-torture/compile/20020807-1.c: New test.
7286
7287         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7288
7289         * gcc.dg/tls/opt-1.c: New test.
7290
7291         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7292
7293         * gcc.dg/20020729-1.c: New test.
7294
7295         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7296
7297         * g++.dg/opt/life1.C: New test.
7298
7299         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7300
7301         * gcc.dg/20020525-1.c: New test.
7302
7303         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7304
7305         PR c++/6794
7306         * g++.dg/ext/pretty1.C: New test.
7307         * g++.dg/ext/pretty2.C: New test.
7308
7309 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7310
7311         PR c++/8385
7312         * g++.dg/ext/typeof5.C: New test.
7313
7314 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7315
7316         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7317         __USER_LABEL_PREFIX__ into account.
7318         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7319
7320 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7321
7322         * gcc.dg/builtins-15.c: New test case.
7323
7324 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7325
7326         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7327
7328 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7329
7330         * lib/g++.exp: Tweak handling of additional source files.
7331         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7332         * g++.dg/special/conpr-2a.C: Rename to ...
7333         * g++.dg/special/conpr-2a.cc: ... this.
7334         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7335         * g++.dg/special/conpr-3a.C: Rename to ...
7336         * g++.dg/special/conpr-3a.cc: This.
7337         * g++.dg/special/conpr-3b.C: Rename to ...
7338         * g++.dg/special/conpr-3b.cc: This.
7339         * g++.dg/special/conpr-4.C: New test.
7340         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7341
7342 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7343
7344         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7345
7346 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7347
7348         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7349         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7350         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7351         * g++.old-deja/g++.other/warn3.C: Likewise.
7352
7353 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7354
7355         * gcc.dg/i386-387-1.c: Update to also test log.
7356         * gcc.dg/i386-387-2.c: Likewise.
7357
7358 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7359
7360         * g77.f-torture/execute/int8421.f: New test.
7361
7362 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7363
7364         PR c++/10230, c++/10481
7365         * g++.dg/lookup/scoped5.C: New test.
7366
7367 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7368
7369         PR c++/10552
7370         * g++.dg/template/ttp6.C: New test.
7371
7372 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7373
7374         * gcc.c-torture/execute/builtins: New directory.
7375         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7376         gcc.c-torture/execute/builtins.
7377         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7378         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7379         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7380         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7381
7382 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7383
7384         PR c++/9252
7385         * g++.dg/template/access8.C: New test.
7386         * g++.dg/template/access9.C: New test.
7387
7388 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7389
7390         PR c++/9554
7391         * g++.dg/parse/access1.C: New test.
7392
7393 2003-05-09  DJ Delorie  <dj@redhat.com>
7394
7395         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7396         long, and not an int.
7397
7398 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7399
7400         PR c++/10555, c++/10576
7401         * g++.dg/template/memclass1.C: New test.
7402
7403 2003-05-08  DJ Delorie  <dj@redhat.com>
7404
7405         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7406         targets.
7407         * gcc.c-torture/execute/20021024-1.x: Likewise.
7408         * gcc.c-torture/execute/shiftdi.x: Likewise.
7409         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7410         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7411         * gcc.dg/20021018-1.c: Likewise.
7412
7413 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7414
7415         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7416
7417         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7418         (bcopy): Call memmove.
7419
7420 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7421
7422         * g77.f-torture/compile/8485.f: New test case.
7423
7424 2003-05-07  Richard Henderson  <rth@redhat.com>
7425
7426         PR c++/10570
7427         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7428         Verify exception_cleanup not called for rethrows.
7429         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7430         when exiting catch block without rethrowing.
7431         * g++.dg/eh/forced3.C: New.
7432         * g++.dg/eh/forced4.C: New.
7433
7434 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7435
7436         * gcc.dg/20030505.c: Fix triplet.
7437
7438 2003-05-06  DJ Delorie  <dj@redhat.com>
7439
7440         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7441         * gcc.dg/nest.c: Likewise.
7442
7443 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7444
7445         * gcc.dg/builtins-14.c: New test case.
7446
7447 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7448
7449         * lib/compat.exp (compat-execute): New argument.
7450         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7451         * gcc.dg/compat: New test directory.
7452         * gcc.dg/compat/compat.exp: New expect script.
7453         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7454         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7455         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7456         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7457         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7458         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7459
7460         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7461         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7462         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7463         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7464         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7465         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7466         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7467         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7468         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7469         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7470         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7471         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7472         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7473         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7474         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7475
7476 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7477
7478         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7479
7480 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7481
7482         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7483
7484 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7485
7486         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7487         * gcc.dg/ppc-fsel-2.c: New test.
7488
7489         * gcc.dg/unused-5.c: New test.
7490
7491 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7492
7493         PR c++/10496
7494         * g++.dg/warn/pmf1.C: New test.
7495
7496 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7497
7498         PR c++/4494
7499         * g++.dg/warn/main.C: New test.
7500
7501 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7502
7503         * gcc.dg/nonnull-3.c: New test.
7504
7505 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7506
7507         * gcc.dg/cpp/Wtrigraphs.c: Update.
7508         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7509
7510 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7511
7512         * gcc.dg/ppc-fsel-1.c: New test.
7513
7514 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7515
7516         PR c/10604
7517         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7518
7519 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7520
7521         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
7522
7523 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7524
7525         PR c++/9364, c++/10553, c++/10586
7526         * g++.dg/parse/typename4.C: New test.
7527         * g++.dg/parse/typename5.C: Likewise.
7528
7529 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
7530
7531         * gcc.c-torture/compile/20030503-1.c: New test.
7532
7533 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7534
7535         * g++.dg/lookup/using5.C: Fix testcase error.
7536
7537 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
7538
7539         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
7540         since MEABI is no longer supported.  Remove all vestiges
7541         of MEABI from the test.
7542
7543 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7544
7545         PR c++/10554
7546         * g++.dg/lookup/using5.C: New test.
7547
7548 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7549
7550         PR c++/8772
7551         * g++.dg/template/ttp5.C: New test.
7552
7553 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
7554
7555         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
7556         (dg-gpp-additional-sources): New function.
7557         (dg-gpp-additional-files): Likewise.
7558         * lib/g++.exp (additional_sources): New variable.
7559         (additional_files): Likewise.
7560         (g++_target_compile): Deal with them.
7561         * lib/old-dejagnu.exp: Remove.
7562         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
7563         * g++.old-deja: Revise all tests to use dg commands.
7564
7565 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7566
7567         PR c++/9432, c++/9528
7568         * g++.dg/lookup/using4.C: New test.
7569
7570 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
7571
7572         * gcc.dg/noreturn-5.c: New file.
7573         * gcc.dg/noreturn-6.c: New file.
7574
7575         * gcc.c-torture/compile/inline-1.c: New file.
7576
7577 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7578
7579         PR c++/10551
7580         * g++.dg/template/explicit1.C: New test.
7581
7582 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7583
7584         PR c++/10549
7585         * g++.dg/other/bitfield1.C: New test.
7586
7587         PR c++/10527
7588         * g++.dg/init/new7.C: New test.
7589
7590 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7591
7592         * g++.dg/ext/desig1.C: New test.
7593         * g++.dg/ext/init1.C: Update.
7594
7595         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
7596
7597 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7598
7599         PR c++/10180
7600         * g++.dg/warn/Winline-1.C: New test.
7601
7602 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7603
7604         * gcc.c-torture/execute/string-opt-19.c: New test.
7605
7606         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7607         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7608
7609 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7610
7611         PR c++/10506
7612         * g++.dg/init/new6.C: New test.
7613
7614         PR c++/10503
7615         * g++.dg/init/ref6.C: New test.
7616
7617 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7618
7619         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7620
7621 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7622
7623         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7624         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7625
7626 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7627
7628         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7629         initialized static data members.
7630
7631 2003-04-25  H.J. Lu <hjl@gnu.org>
7632
7633         * gcc.dg/ia64-sync-4.c: New test.
7634
7635 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7636
7637         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7638         date.
7639
7640 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7641
7642         PR c++/10337
7643         * g++.dg/warn/conv1.C: New test.
7644         * g++.old-deja/g++.other/conv7.C: Adjust.
7645         * g++.old-deja/g++.other/overload14.C: Adjust.
7646
7647 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7648
7649         PR c++/10471
7650         * g++.dg/template/defarg2.C: New test.
7651
7652 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7653
7654         * gcc.dg/cpp/include2.c: Update.
7655         * gcc.dg/cpp/multiline-2.c: New.
7656         * gcc.dg/cpp/multiline.c: Update.
7657         * gcc.dg/cpp/strify2.c: Update.
7658         * gcc.dg/cpp/trad/literals-2.c: Update.
7659
7660 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7661
7662         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7663
7664 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7665
7666         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7667
7668 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7669
7670         PR c++/10451
7671         * g++.dg/parse/crash4.C: New test.
7672
7673         PR c++/9847
7674         * g++.dg/parse/crash5.C: New test.
7675
7676 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7677
7678         PR c++/10446
7679         * g++.dg/parse/crash3.C: New test.
7680
7681         PR c++/10428
7682         * g++.dg/parse/elab1.C: New test.
7683
7684 2003-04-22  Devang Patel  <dpatel@apple.com>
7685
7686         * gcc.dg/cpp/trad/funlike-5.c: New test.
7687
7688 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7689
7690         * g++.dg/other/packed1.C: Fix dg options.
7691
7692 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7693
7694         * g++.dg/other/offsetof2.C: New test.
7695
7696 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7697
7698         * g++.dg/template/recurse.C: Adjust location of error messages.
7699
7700 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7701
7702         PR c++/9881
7703         * g++.dg/init/addr-const1.C: New test.
7704         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7705
7706 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7707
7708         PR c++/10405
7709         * g++.dg/lookup/struct-hack1.C: New test.
7710
7711 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7712
7713         * ucs.c: Update diagnostic messages.
7714
7715 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7716
7717         * gcc.dg/cpp/truefalse.cpp: New test.
7718         * gcc.dg/cpp/cpp.exp: Update.
7719         * g++.dg/other/stdbool-if.C: Remove.
7720
7721 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7722
7723         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7724         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7725
7726 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7727
7728         * gcc.c-torture/compile/20030418-1.c: New test.
7729
7730 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7731
7732         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7733
7734 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7735
7736         PR c++/10347
7737         g++.dg/template/dependent-name1.C: New test.
7738
7739 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7740
7741         * gcc.dg/warn-1.c (tourist_guide): New array,
7742         contains a pointer to bar.
7743
7744 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7745
7746         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7747         * gcc.c-torture/execute/medce-1.c: New test case.
7748         * gcc.c-torture/execute/medce-2.c: New test case.
7749
7750 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7751
7752         * lib/prune.exp: Ignore more messages.
7753
7754         PR c++/10381
7755         * g++.dg/parse/lookup3.C: New test.
7756
7757 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
7758
7759         * gcc.c-torture/compile/20030415-1.c : New test.
7760
7761 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
7762
7763         * gcc.c-torture/execute/scope-2.c: Move to ...
7764         * gcc.dg/noncompile/scope.c: .... here.
7765
7766 2003-04-14  Roger Sayle  <roger@eyesopen.com>
7767
7768         * gcc.dg/20030414-2.c: New test case.
7769
7770 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
7771
7772         PR target/10377
7773         * gcc.dg/20030414-1.c: New test.
7774
7775 2003-04-13  Roger Sayle  <roger@eyesopen.com>
7776
7777         * gcc.dg/builtins-12.c: New test case.
7778         * gcc.dg/builtins-13.c: New test case.
7779
7780 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7781
7782         * gcc.c-torture/execute/string-opt-18.c: New test.
7783
7784 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
7785
7786         PR c++/10300
7787         * g++.dg/init/new5.C: New test.
7788
7789 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
7790
7791         PR c++/7910
7792         * g++.dg/ext/dllimport1.C: New test.
7793
7794 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7795
7796         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
7797
7798 2003-04-11  Bud Davis <bdavis9659@comcast.net>
7799
7800         PR Fortran/9263
7801         * g77.f-torture/noncompile/9263.f: New test
7802         PR Fortran/1832
7803         * g77.f-torture/execute/1832.f: New test
7804
7805 2003-04-11  David Chad  <davidc@freebsd.org>
7806             Loren J. Rittle  <ljrittle@acm.org>
7807
7808         libobjc/8562
7809         * objc.dg/headers.m: New test.
7810
7811 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
7812
7813         * gcc.c-torture/execute/builtin-noret-2.c: New.
7814         * gcc.c-torture/execute/builtin-noret-2.x: New.
7815         XFAIL builtin-noret-2.c at -O1 and above.
7816         * gcc.dg/redecl.c: New.
7817         * gcc.dg/Wshadow-1.c: Update error regexps.
7818
7819 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
7820
7821         * g++.dg/abi/bitfield10.C: New test.
7822
7823 2003-04-09  Mike Stump  <mrs@apple.com>
7824
7825         * gcc.dg/pch/pch.exp: Make testcase names longer.
7826         * g++.dg/pch/pch.exp: Make testcase names longer.
7827
7828 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7829
7830         * gcc.dg/builtins-11.c: New test case.
7831
7832 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7833
7834         * gcc.dg/builtins-9.c: New test case.
7835         * gcc.dg/builtins-10.c: New test case.
7836
7837 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
7838
7839         * gcc.dg/noncompile/init-4.c.c: New test.
7840
7841 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
7842
7843         * gcc.misc-test/gcov-9.c: New test.
7844         * gcc.misc-test/gcov-10.c: New test
7845         * gcc.misc-test/gcov-11.c: New test.
7846
7847 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
7848
7849         PR optimization/10024
7850         * gcc.c-torture/compile/20030405-1.c: New test.
7851
7852 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
7853
7854         * gcc.dg/pch/static-3.c: New.
7855         * gcc.dg/pch/static-3.hs: New.
7856         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
7857
7858 2003-04-04  Richard Henderson  <rth@redhat.com>
7859
7860         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
7861         * g++.dg/eh/forced2.C: Likewise.
7862
7863 2003-04-03  Mike Stump  <mrs@apple.com>
7864
7865         * lib/scanasm.exp (scan-assembler): Add xfail processing for
7866         target arg.
7867         (scan-assembler-times, scan-assembler-not): Likewise.
7868         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
7869
7870 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7871
7872         * gcc.dg/sparc-loop-1.c: New test.
7873
7874 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
7875
7876         PR other/9274
7877         * g++.dg/pch/system-2.C: New.
7878         * g++.dg/pch/system-2.Hs: New.
7879
7880 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
7881
7882         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
7883
7884         * g++.dg/eh/simd-1.C (vecfunc): Same.
7885
7886 2003-04-01  Roger Sayle  <roger@eyesopen.com>
7887
7888         * gcc.c-torture/execute/20030401-1.c: New test case.
7889
7890 2003-04-01  Ziemowit Laski <zlaski@apple.com>
7891
7892         * objc.dg/defs.m: New.
7893
7894 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
7895
7896         * g++.dg/eh/simd-1.C: New.
7897         * g++.dg/eh/simd-2.C: New.
7898
7899 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
7900
7901         * gcc.c-torture/execute/simd-3.c: New.
7902
7903 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7904
7905         PR c/9936
7906         * gcc.dg/20030331-2.c: New test.
7907
7908 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7909
7910         PR c++/10278
7911         * g++.dg/parse/crash2.C: New test.
7912
7913 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7914
7915         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
7916         * gcc.c-torture/execute/20030331-1.c: ...here.
7917
7918 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7919
7920         * gcc.c-torture/execute/20030331-1.c: New test.
7921
7922 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7923
7924         * lib/gcov.exp: Adjust call return testing strings.
7925         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
7926
7927 2003-03-31  Roger Sayle  <roger@eyesopen.com>
7928
7929         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
7930         * gcc.dg/builtins-7.c: New test case.
7931         * gcc.dg/builtins-8.c: New test case.
7932
7933 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7934
7935         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
7936
7937 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
7938
7939         PR c++/7647
7940         * g++.dg/lookup-class-member-2.C: New test.
7941
7942 2003-03-30  Glen Nakamura  <glen@imodulo.com>
7943
7944         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
7945
7946 2003-03-28  Roger Sayle  <roger@eyesopen.com>
7947
7948         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
7949
7950 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
7951
7952         * g++.dg/init/attrib1.C: New test.
7953
7954 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7955
7956         * gcc.dg/ultrasp8.c: New test.
7957
7958 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7959
7960         * gcc.dg/ultrasp7.c: New test.
7961
7962 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
7963
7964         PR c++/10047
7965         * g++.dg/template/inline1.C: New test.
7966
7967 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7968
7969         * gcc.dg/sparc-dwarf2.c: New test.
7970
7971 2003-03-27  Roger Sayle  <roger@eyesopen.com>
7972
7973         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
7974         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
7975
7976 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
7977
7978         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
7979         than reading .x files.
7980         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
7981         * g77.dg/gcov/gcov-1.f: Likewise.
7982         * gcc.misc-tests/gcov-4b.c: Likewise.
7983         * gcc.misc-tests/gcov-5b.c: Likewise.
7984         * gcc.misc-tests/gcov-6.c: Likewise.
7985         * gcc.misc-tests/gcov-7.c: Likewise.
7986         * gcc.misc-tests/gcov-8.c: Likewise.
7987         * g++.dg/gcov/gcov-1.x: Remove.
7988         * g77.dg/gcov/gcov-1.x: Likewise.
7989         * gcc.misc-tests/gcov-4b.x: Likewise.
7990         * gcc.misc-tests/gcov-5b.x: Likewise.
7991         * gcc.misc-tests/gcov-6.x: Likewise.
7992         * gcc.misc-tests/gcov-7.x: Likewise.
7993         * gcc.misc-tests/gcov-8.x: Likewise.
7994
7995 2003-03-27  Glen Nakamura  <glen@imodulo.com>
7996
7997         PR opt/10087
7998         * gcc.dg/20030324-1.c: New test.
7999
8000 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
8001
8002         PR c++/10224
8003         * g++.dg/template/arg3.C: New test.
8004
8005         PR c++/10158
8006         * g++.dg/template/friend18.C: New test.
8007
8008 2003-03-26  Roger Sayle  <roger@eyesopen.com>
8009
8010         * g77.f-torture/compile/20030326-1.f: New test case.
8011
8012 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
8013
8014         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
8015
8016         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
8017
8018 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
8019
8020         * gcc.dg/ia64-sync-3.c: New test.
8021
8022 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
8023
8024         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
8025
8026 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8027
8028         * gcc.dg/ultrasp6.c: New test.
8029
8030 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8031
8032         * gcc.dg/i386-signbit-1.c: New test.
8033         * gcc.dg/i386-signbit-2.c: New test.
8034         * gcc.dg/i386-signbit-3.c: New test.
8035
8036 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8037
8038         * gcc.dg/ultrasp5.c: Fix options.
8039
8040 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8041
8042         * gcc.dg/ultrasp5.c: Fix comment.
8043
8044 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
8045
8046         PR fortran/10197
8047         * g77.f-torture/execute/10197.f: New test.
8048
8049 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
8050
8051         PR c++/9898, c++/383
8052         * g++.dg/template/conv6.C: New test.
8053
8054         PR c++/10119
8055         * g++.dg/template/ptrmem5.C: New test.
8056
8057         PR c++/10026
8058         * g++.dg/lookup/koenig1.C: New test.
8059
8060         PR C++/10199
8061         * g++.dg/lookup/template2.C: New test.
8062
8063 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
8064
8065         * g++.dg/opt/rtti1.C: New test.
8066
8067 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8068
8069         * gcc.dg/ultrasp5.c: New test.
8070
8071 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
8072
8073         PR middle-end/9967
8074         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
8075         builtin fputs.
8076
8077 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8078
8079         PR c/8224
8080         * gcc.dg/20030323-1.c: New test.
8081
8082 2003-03-23  Roger Sayle  <roger@eyesopen.com>
8083
8084         * gcc.c-torture/compile/20030323-1.c: New test case.
8085
8086 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
8087
8088         * gcc.dg/20030321-1.c: New test.
8089
8090 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
8091
8092         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
8093
8094 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8095
8096         PR c++/9978, c++/9708
8097         * g++.dg/ext/vlm1.C: Adjust expected error.
8098         * g++.dg/ext/vla2.C: New test.
8099         * g++.dg/template/arg1.C: New test.
8100         * g++.dg/template/arg2.C: New test.
8101
8102 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
8103
8104         * g77.f-torture/execute/select.f: New test.
8105         * g77.f-torture/noncompile/select_no_compile.f: New test.
8106
8107 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
8108
8109         PR c++/9898
8110         * g++.dg/other/error4.C: New test.
8111
8112 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
8113
8114         * g++.dg/template/friend17.C: New test.
8115
8116 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
8117
8118         * gcc.c-torture/compile/20030320-1.c: New.
8119
8120 2003-03-20  Roger Sayle  <roger@eyesopen.com>
8121
8122         * gcc.dg/builtins-6.c: New test case.
8123
8124 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
8125
8126         PR target/10073
8127         * gcc.c-torture/compile/20030319-1.c: New.
8128
8129 2003-03-18  Jan Hubicka  <jh@suse.cz>
8130
8131         * gcc.dg/i386-cvt-1.c: New test.
8132
8133 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
8134
8135         * objc.dg/naming-1.m: Use "(parse|syntax) error".
8136         * objc.dg/naming-2.m: Likewise.
8137
8138 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
8139
8140         PR c++/9639
8141         * g++.dg/parse/crash1.C: New test.
8142
8143 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
8144
8145         PR c++/8805
8146         * g++.dg/eh/cleanup1.C: New test.
8147
8148 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8149
8150         * gcc.c-torture/execute/20030316-1.c: New test case.
8151
8152 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8153
8154         PR c++/9629
8155         * g++.dg/init/ctor2.C: New test.
8156
8157 2003-03-15  Roger Sayle  <roger@eyesopen.com>
8158
8159         * g77.f-torture/compile/xformat.f: New test case.
8160
8161 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8162
8163         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
8164         * g++.old-deja/g++.mike/eh50.C: Likewise.
8165
8166 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8167
8168         PR c++/6440
8169         * g++.dg/template/spec7.C: New test.
8170         * g++.dg/template/spec8.C: Likewise.
8171
8172 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
8173
8174         * gcc.c-torture/execute/20030313-1.c: New test.
8175
8176 2003-03-14  Richard Henderson  <rth@redhat.com>
8177
8178         * gcc.dg/inline-2.c: Adjust alpha test for external call.
8179
8180 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8181
8182         * gcc.c-torture/compile/20030314-1.c: New test.
8183
8184 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
8185
8186         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
8187         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
8188         thumb target,
8189         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
8190         to accept newer _imp__  prefix and additional
8191         newline in .drectve section.
8192         * gcc.dg/dll-4.c: Likewise.
8193         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
8194         switch.
8195
8196 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
8197
8198         * g++.dg/parse/namespace9.C: New test.
8199
8200         * g++.dg/init/ref5.C: New test.
8201         * g++.dg/parse/ptrmem1.C: Likewise.
8202
8203 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8204
8205         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
8206         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
8207         regular expression.
8208         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
8209         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
8210
8211 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
8212
8213         * gcc.c-torture/execute/20030224-2.c: New test.
8214
8215 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8216
8217         * gcc.dg/decl-3.c: New test.
8218
8219 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8220
8221         * gcc.dg/i386-loop-2.c: New test.
8222
8223 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
8224
8225         PR c++/9474
8226         * g++.dg/parse/namespace8.C: New test.
8227
8228         PR c++/9924
8229         * g++.dg/overload/builtin2.C: New test.
8230
8231 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
8232
8233         * gcc.dg/return-type-3.c: New test.
8234
8235 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
8236
8237         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
8238         profiling options are not supported.
8239
8240 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
8241
8242         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
8243         * g++.old-deja/g++.warn/impint2.C: Likewise.
8244
8245 2003-03-10  Devang Patel  <dpatel@apple.com>
8246
8247         * g++.dg/cpp/c++_cmd_1.C: New test.
8248         * g++.dg/cpp/c++_cmd_1.h: New file.
8249
8250 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8251
8252         * gcc.dg/altivec-9.c: New file.
8253
8254 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8255
8256         * gcc.dg/ppc-sdata-1.c: New test.
8257         * gcc.dg/ppc-sdata-2.c: New test.
8258
8259 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8260
8261         PR c++/9373
8262         * g++.dg/opt/ptrmem2.C: New test.
8263
8264         PR c++/8534
8265         * g++.dg/opt/ptrmem1.C: New test.
8266
8267 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8268
8269         * gcc.dg/i386-loop-1.c: New test.
8270
8271 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8272
8273         PR c++/9970
8274         * g++.dg/lookup/friend1.C: New test.
8275
8276 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8277
8278         PR c++/9823
8279         * g++.dg/parser/constructor1.C: New test.
8280
8281 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8282
8283         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8284
8285         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8286
8287 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8288
8289         * gcc.dg/cpp/Wunused.c: Update test.
8290
8291 2003-03-08  Jan Hubicka  <jh@suse.cz>
8292
8293         * gcc.dg/inline-3.c: New test.
8294
8295 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8296
8297         PR c++/9809
8298         * g++.dg/parse/builtin1.C: New test.
8299
8300         PR c++/9982
8301         * g++.dg/abi/cookie1.C: New test.
8302         * g++.dg/abi/cookie2.C: Likewise.
8303
8304         PR c++/9524
8305         * g++.dg/template/field1.C: New test.
8306
8307         PR c++/9912
8308         * g++.dg/parse/class1.C: New test.
8309         * g++.dg/parse/namespace7.C: Likewise.
8310         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8311
8312 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8313
8314         * g++.dg/init/ref4.C: New test.
8315
8316 2003-03-07  Jan Hubicka  <jh@suse.cz>
8317
8318         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8319         * gcc.dg/inline-3.c:  New test.
8320
8321 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8322
8323         * g++.dg/init/ref3.C: New test.
8324
8325         PR c++/9965
8326         * g++.dg/init/ref2.C: New test.
8327
8328         PR c++/9400
8329         * g++.dg/warn/Wshadow-2.C: New test.
8330
8331         PR c++/9791
8332         * g++.dg/warn/Woverloaded-1.C: New test.
8333
8334 2003-03-05  Jan Hubicka  <jh@suse.cz>
8335
8336         * gcc.dg/i386-local2.c: New.
8337         * gcc.dg/i386-local.c: Fix typo.
8338
8339 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8340
8341         * g++.dg/abi/layout3.C: New test.
8342
8343 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8344
8345         * gcc.c-torture/compile/20030305-1.c
8346
8347 2003-03-05  Jan Hubicka  <jh@suse.cz>
8348
8349         * gcc.dg/i386-local.c: New.
8350
8351 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8352
8353         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8354
8355 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8356
8357         * gcc.dg/switch-2.c: New test.
8358         * gcc.dg/switch-3.c: New test.
8359         * gcc.dg/Wswitch.c: Adjust line numbers.
8360         * gcc.dg/Wswitch-default.c: Likewise.
8361         * gcc.dg/Wswitch-enum.c: Likewise.
8362
8363 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8364
8365         * gcc.c-torture/execute/20030222-1.c: New test.
8366
8367 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8368
8369         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8370
8371 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8372
8373         PR c++/9878
8374         * g++.dg/init/ref1.C: New test.
8375
8376 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8377
8378         * gcc.dg/sh-relax.c: New SH-only test.
8379
8380 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8381
8382         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8383         comment explaining purpose of testcase.
8384
8385 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8386
8387         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8388         for HC11/HC12 (asm needs two int registers).
8389         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8390         HC11/HC12 because the test uses an asm which needs two 32-bit
8391         registers.
8392
8393 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8394
8395         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8396         for HC11/HC12 (array is too large otherwise).
8397         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8398         * gcc.c-torture/compile/20010518-2.x: Likewise.
8399         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8400         HC11/HC12 (array is too large).
8401
8402 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8403
8404         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8405         * lib/g++-dg.exp (g++-dg-test): Likewise.
8406
8407 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8408
8409         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8410         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8411
8412 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8413
8414         * g++.dg/warn/implicit-typename1.C: Remove warning.
8415
8416 2003-02-28  Richard Henderson  <rth@redhat.com>
8417
8418         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8419         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8420
8421 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8422
8423         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8424         * g++.dg/pch/pch.exp: Likewise.
8425
8426 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8427
8428         PR c++/9879
8429         * testsuite/g++.dg/init/new4.C: New test.
8430
8431 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8432
8433         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8434
8435 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8436
8437         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8438         unsigned long.
8439
8440         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8441         wider than float.
8442
8443 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8444
8445         * lib/scanasm.exp: Add support for counting numbers of
8446         occurences.
8447         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8448         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8449
8450 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8451
8452         PR c++/9683
8453         * g++.dg/template/static3.C: New test.
8454
8455         PR c++/9829
8456         * g++.dg/parse/namespace6.C: New test.
8457
8458 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8459
8460         PR target/9732
8461         * gcc.dg/20030225-1.c: New test.
8462
8463 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8464
8465         * README: Remove out-of-date information.
8466
8467         PR c++/9836
8468         * g++.dg/template/spec6.C: New test.
8469
8470 2003-02-24  Jeff Law  <law@redhat.com>
8471
8472         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8473
8474 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8475
8476         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8477         * gcc.dg/pragma-ep-1.c: Likewise.
8478
8479 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8480
8481         PR c++/9602
8482         * g++.dg/template/friend16.C: New test.
8483
8484 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8485
8486         PR c++/5333
8487         * g++.dg/parse/fused-params1.C: Adjust error messages.
8488         * g++.dg/template/nested3.C: New test.
8489
8490 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8491
8492         * g++.dg/abi/param1.C: New test.
8493
8494 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8495
8496         PR c++/7982
8497         * g++.dg/warn/implicit-typename1.C: New test.
8498
8499 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8500
8501         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8502         with "mtune".
8503         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8504         * gcc.c-torture/execute/20010129-1.x: Likewise.
8505         * gcc.dg/20011107-1.c: Likewise.
8506         * gcc.dg/20020108-1.c: Likewise.
8507         * gcc.dg/20020122-3.c: Likewise.
8508         * gcc.dg/20020206-1.c: Likewise.
8509         * gcc.dg/20020310-1.c: Likewise.
8510         * gcc.dg/20020426-2.c: Likewise.
8511         * gcc.dg/20020517-1.c: Likewise.
8512         * gcc.dg/991230-1.c: Likewise.
8513         * gcc.dg/i386-unroll-1.c: Likewise.
8514         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8515
8516 2003-02-22  Jan Hubicka  <jh@suse.cz>
8517
8518         * gcc.dg/i386-mul.c: New test.
8519
8520 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8521
8522         * gcc.dg/builtins-5.c: New test case.
8523
8524 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
8525
8526         * gcc.dg/asmreg-1.c: New test.
8527
8528 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8529
8530         PR c++/9749
8531         * g++.dg/parse/varmod1.C: New test.
8532
8533 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8534
8535         PR c++/9727
8536         * g++.dg/template/op1.C: New test.
8537
8538 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8539
8540         PR c++/8906
8541         * g++.dg/template/nested2.C: New test.
8542
8543 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8544
8545         PR c++/8724
8546         * g++.dg/expr/dtor1.C: New test.
8547
8548 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
8549
8550         * gcc.dg/cpp/include3.c: New test.
8551         * gcc.dg/cpp/inc/foo.h: New file.
8552
8553 2003-02-21  Glen Nakamura  <glen@imodulo.com>
8554
8555         * gcc.c-torture/execute/20030221-1.c: New test.
8556
8557 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
8558
8559         PR c++/9729
8560         * g++.dg/abi/conv1.C: New test.
8561
8562 2003-02-20  Jan Hubicka  <jh@suse.cz>
8563
8564         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
8565
8566 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
8567
8568         * gcc.c-torture/compile/20030219-1.c: New test.
8569
8570 2003-02-18  Jan Hubicka  <jh@suse.cz>
8571
8572         * gcc.dg/funcorder.c: New test.
8573
8574 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8575
8576         * gcc.c-torture/execute/20030218-1.c: New.
8577
8578 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
8579
8580         * gcc.dg/20030218-1.c: New.
8581
8582 2003-02-18  Richard Henderson  <rth@redhat.com>
8583
8584         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
8585         * gcc.dg/attr-used-2.c: New.
8586
8587 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
8588
8589         PR c++/9704
8590         * g++.dg/init/copy5.C: New test.
8591
8592 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
8593
8594         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
8595         * g++.dg/pch/pch.exp: Likewise.
8596
8597 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8598
8599         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8600         STACK_SIZE is not defined.
8601
8602 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8603
8604         PR c++/9457
8605         * g++.dg/template/init1.C: New test.
8606
8607 2003-02-16  Jan HUbicka  <jh@suse.cz>
8608
8609         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8610         (foo): Add few extra tests
8611         * gcc.dg/c99-const-expr-3.c: Likewise.
8612         * gcc.c-torture/execute/20030216-1.c: New.
8613
8614 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8615
8616         PR c++/9459
8617         * g++.dg/ext/typeof4.C: New test.
8618
8619 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8620
8621         * gcc.dg/i386-387-3.c: New test case.
8622
8623 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8624
8625         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8626         cris-*-elf* cris-*-aout* and mmix-*-*.
8627
8628 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8629
8630         * gcc.dg/20030213-1.c: New test.
8631
8632 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8633
8634         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8635         * gcc.dg/i386-387-2.c: Likewise.
8636
8637 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8638
8639         * gcc.dg/ppc-spe.c: Fix formatting.
8640         Enable tests that were previously unsupported by gas.
8641         Delete tests for instructions that no longer exist.
8642         Switch arguments on evsubifw builtin.
8643
8644 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8645
8646         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8647         STACK_SIZE is too small.
8648
8649 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8650             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8651
8652         * gcc.dg/decl-2.c: New test.
8653
8654 2003-02-10  Jan Hubicka  <jh@suse.cz>
8655
8656         * gcc.dg/i386-fpcvt-1.c:  New test.
8657
8658 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8659
8660         * gcc.c-torture/execute/20030209-1.c: New test.
8661
8662 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8663
8664         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8665         int-wide bitops, use the constants of the same width.
8666         Likewise, if long long is 32-bit wide, test bitops using
8667         32-bit constants.
8668
8669 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8670
8671         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8672
8673 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8674
8675         * testsuite/gcc.dg/builtins-4.c: New test case.
8676
8677 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8678
8679         * gcc.dg/20020430-1.c: Fix dg command typos.
8680         * gcc.dg/20020503-1.c: Likewise.
8681
8682 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8683
8684         PR c++/8785
8685         * g++.dg/parse/fused-params1.C: New test.
8686
8687         PR c++/8857
8688         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8689
8690         PR c++/8921
8691         * g++.dg/parse/non-dependent1.C: New test.
8692
8693         PR c++/8928
8694         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8695
8696         PR c++/9228
8697         * g++.dg/parse/undefined7.C: New test.
8698         * g++.dg/parse/non-templ1.C: New test.
8699
8700         PR c++/9229
8701         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8702
8703 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8704
8705         * gcc.c-torture/compile/20030206-1.c: New test.
8706
8707 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8708
8709         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8710         "pow" to "foo" to avoid potential confusion with a math built-in.
8711
8712 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8713
8714         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8715         conditions for SPARC targets.
8716
8717 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8718
8719         * gcc.dg/20030204-1.c: New test.
8720
8721 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8722
8723         PR c++/38
8724         * g++.dg/parse/array-size1.C: New test.
8725
8726         PR c++/5657
8727         * g++.dg/parse/undefined3.C: New test.
8728
8729         PR c++/5665
8730         * g++.dg/parse/undefined4.C: New test.
8731
8732         PR c++/5975
8733         * g++.dg/parse/undefined5.C: New test.
8734
8735         PR c++/7259
8736         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8737
8738         PR c++/8578
8739         * g++.dg/parse/casting-operator1.C: New test.
8740
8741         PR c++/8596
8742         * g++.dg/parse/undefined6.C: New test.
8743
8744         PR c++/8736
8745         * g++.dg/parse/missing-template1.C: New test.
8746
8747 2003-02-04  Jan Hubicka  <jh@suse.cz>
8748
8749         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8750         * gcc.dg/i386-cmov?.c:  Likewise.
8751         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8752         * gcc.dg/i386-ssefp-1.c:  Likewise.
8753         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
8754         conventions.
8755
8756 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
8757
8758         PR c++/7129
8759         * testsuite/g++.dg/ext/max.C: New test.
8760
8761 2003-02-03  Jan Hubicka  <jh@suse.cz>
8762
8763         * gcc.c-torture/execute/20030203-1.c: New test.
8764
8765 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
8766
8767         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
8768         'natural-endian'.
8769
8770 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
8771
8772         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
8773         * g++.dg/init/new2.C: Likewise.
8774         * g++.dg/other/new1.C: Likewise.
8775
8776 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
8777
8778         * gcc.dg/struct-ret-libc.c: New test.
8779
8780 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
8781
8782         * gcc.dg/20030129-1.c: New test.
8783
8784 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8785
8786         PR c++/8849
8787         * g++.dg/template/ptrmem4.C: New test.
8788
8789 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
8790
8791         * g++.dg/parser/constant1.C: New test.
8792
8793 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8794
8795         PR c++/8591
8796         * g++.dg/parse/friend2.C: New test.
8797
8798 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8799
8800         PR c++/9437
8801         * g++.dg/template/unify4.C: New test.
8802
8803 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
8804
8805         * gcc.c-torture/execute/20030128-1.c: New test.
8806
8807 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
8808
8809         * g++.dg/lookup/nested1.C: Test moved from ...
8810         * g++.old-deja/g++.other/lookup24.C: ... here.
8811
8812 2003-01-28  Jan Hubicka  <jh@suse.cz>
8813
8814         * gcc.dg/i386-cmov5.c:  New test.
8815
8816 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
8817
8818         * gcc.c-torture/execute/20010925-1.c: Changed the
8819         memcpy declaration.
8820
8821 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8822
8823         PR c++/3902
8824         * g++.dg/parse/template5.C: New test.
8825
8826 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
8827
8828         PR fortran/9258
8829         * g77.dg/pr9258: New test.
8830
8831 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8832
8833         * README: Move relevant parts from README.g++.
8834
8835         * README.g++: Remove this file.
8836
8837 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8838
8839         * g++.dg/abi/dcast1.C: New test.
8840
8841 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8842
8843         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
8844
8845 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
8846
8847         PR c++/47
8848         * g++.old-deja/g++.other/lookup24.C: New test.
8849
8850 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8851
8852         PR middle-end/7227
8853         * gcc.dg/uninit-C.c: New test.
8854
8855 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
8856
8857         * g++.dg/abi/covariant1.C: New test.
8858
8859 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
8860
8861         * gcc.dg/20030123-1.c: New test.
8862
8863 2003-01-25  Jan Hubicka  <jh@suse.cz>
8864
8865         PR opt/8492
8866         * gcc.c-torture/compile/20030125-1.c
8867
8868 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
8869
8870         PR c++/9403
8871         * g++.dg/parse/template3.C: New test.
8872         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
8873
8874         PR c++/795
8875         * g++.dg/parse/template4.C: New test.
8876
8877         PR c++/9415
8878         * g++.dg/template/qual2.C: New test.
8879
8880         PR c++/8545
8881         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
8882
8883         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
8884
8885 2003-01-25  Roger Sayle  <roger@eyesopen.com>
8886
8887         * gcc.c-torture/execute/switch-1.c: New test case.
8888
8889 2003-01-25  Jan Hubicka  <jh@suse.cz>
8890
8891         * gcc.c-torture/execute/20030125-1.[cx]: New test.
8892
8893 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
8894
8895         Tweaks for Bison-1.875. From the NEWS file:
8896         "- `parse error' -> `syntax error'
8897         Bison now uniformly uses the term `syntax error'"
8898         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
8899         * gcc.dg/cpp/digraph2.c: Likewise.
8900         * gcc.dg/cpp/direct2.c: Likewise.
8901         * gcc.dg/cpp/paste4.c: Likewise.
8902         * gcc.dg/c90-restrict-1.c: Likewise.
8903         * gcc.dg/c99-func-2.c: Likewise.
8904         * gcc.dg/noncompile/920721-2.c: Likewise.
8905         * gcc.dg/noncompile/930622-2.c: Likewise.
8906         * gcc.dg/noncompile/940112-1.c: Likewise.
8907         * gcc.dg/noncompile/950921-1.c: Likewise.
8908         * gcc.dg/noncompile/951123-1.c: Likewise.
8909         * gcc.dg/noncompile/971104-1.c: Likewise.
8910         * gcc.dg/noncompile/990416-1.c: Likewise.
8911
8912 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
8913
8914         * g++.dg/parse/undefined1.C: Add error message.
8915
8916 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8917
8918         PR c++/9354
8919         * g++.dg/parse/new1.C: New test.
8920
8921         PR c++/9216
8922         * g++.dg/parse/template2.C: New test.
8923
8924         PR c++/9354
8925         * g++.dg/parse/typedef2.C: New test.
8926
8927         PR c++/9328
8928         * g++.dg/ext/typeof3.C: New test.
8929
8930 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8931
8932         PR c++/2738
8933         * g++.dg/parse/ret-type1.C: New test.
8934
8935         PR c++/3792
8936         * g++.dg/parse/tmpl-outside1.C: New test.
8937
8938         PR c++/4207
8939         * g++.dg/parse/int-as-enum1.C: New test.
8940
8941         PR c++/4903
8942         * g++.dg/parse/no-typename1.C: New test.
8943
8944         PR c++/5533
8945         * g++.dg/parse/no-value1.C: New test.
8946
8947         PR c++/5921
8948         * g++.dg/parse/wrong-inline1.C: New test.
8949
8950         PR c++/6402
8951         * g++.dg/parse/ref1.C: New test.
8952
8953         PR c++/6992
8954         * g++.dg/parse/attr-ctor1.C: New test.
8955
8956         PR c++/7229
8957         * g++.dg/parse/namespace5.C: New test.
8958
8959         PR c++/7917
8960         * g++.dg/parse/func-def1.C: New test.
8961
8962         PR c++/8143
8963         * g++.dg/parse/undefined1.C: New test.
8964
8965         PR c++/5723, PR c++/8522
8966         * g++.dg/parse/specialization1.C: New test.
8967
8968         PR c++/163, PR c++/8595
8969         * g++.dg/parse/struct-as-enum1.C: New test.
8970
8971         PR c++/9173
8972         * g++.dg/parse/undefined2.C: New test.
8973
8974 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8975
8976         PR c++/9298
8977         * g++.dg/parse/template1.C: New test.
8978
8979         PR c++/9384
8980         * g++.dg/parse/using1.C: New test.
8981
8982         PR c++/9285
8983         PR c++/9294
8984         * g++.dg/parse/expr2.C: New test.
8985
8986         PR c++/9388
8987         * g++.dg/parse/lookup2.C: Likewise.
8988
8989 2003-01-21  Jan Hubicka  <jh@suse.cz>
8990
8991         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
8992         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
8993         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
8994         * gcc.c-torture/execute/string-opt-*.c: Likewise.
8995
8996 2003-01-20  Nick Clifton  <nickc@redhat.com>
8997
8998         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
8999         problem with ARM sibcall code generation.
9000
9001 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9002
9003         * gcc.c-torture/execute/20030120-1.c: New.
9004
9005 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
9006
9007         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
9008
9009 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
9010
9011         PR c++/9272
9012         * g++.dg/parse/ctor1.C: New test.
9013
9014         PR c++/9294:
9015         * g++.dg/parse/qualified1.C: New test.
9016
9017         * g++.dg/parse/typename3.C: New test.
9018
9019 2003-01-16  Richard Henderson  <rth@redhat.com>
9020
9021         * g++.dg/tls/init-2.C: Fix error matches for real this time.
9022
9023 2003-01-16  Richard Henderson  <rth@redhat.com>
9024
9025         * g++.dg/pch/pch.exp: Copy test header to the working directory
9026         before using it either for precompilation or direct use.
9027         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
9028         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
9029
9030 2003-01-16  Richard Henderson  <rth@redhat.com>
9031
9032         * gcc.dg/pch/pch.exp: Copy test header to the working directory
9033         before using it either for precompilation or direct use.
9034         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
9035         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
9036
9037 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
9038
9039         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
9040         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
9041         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
9042         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
9043         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
9044         typename warning into error.
9045         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
9046         error messages.
9047         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
9048         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
9049         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
9050         messages.
9051         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
9052         make declaration visible in template.
9053         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
9054         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
9055         messages.
9056         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
9057         message.
9058         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
9059         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
9060         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
9061         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
9062         typename warning with error message.
9063         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
9064         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
9065         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
9066
9067 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
9068
9069         * g++.dg/parse/ambig2.C: New test.
9070
9071 2003-01-15  Richard Henderson  <rth@redhat.com>
9072
9073         * g++.dg/tls/init-2.C: Update error message string.
9074
9075 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9076
9077         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
9078
9079 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
9080
9081         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
9082         all for HC11/HC12.
9083         * gcc.c-torture/compile/20001205-1.x: Likewise.
9084         * gcc.c-torture/compile/20001226-1.x: Likewise.
9085         * gcc.c-torture/compile/920520-1.x: Likewise.
9086         * gcc.c-torture/compile/961203-1.x: Likewise.
9087         * gcc.c-torture/compile/20020604-1.x: Likewise.
9088
9089 2003-01-15  Jan Hubicka  <jh@suse.cz>
9090
9091         * gcc.c-torture/compile/20030115-1.c: New test.
9092
9093         * gcc.dg/i386-fpcvt-1.c: New test.
9094         * gcc.dg/i386-fpcvt-2.c: New test.
9095
9096 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
9097
9098         Further conform g++'s __vmi_class_type_info to the C++ ABI
9099         specification.
9100         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
9101         the specification.
9102
9103 2003-01-14  Jan Hubicka  <jh@suse.cz>
9104
9105         * gcc.dg/i386-fpcvt-1.c: New test.
9106         * gcc.dg/i386-fpcvt-2.c: New test.
9107
9108 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9109
9110         * gcc.dg/i386-mmx-3.c: New test.
9111
9112 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
9113
9114         PR c++/9264
9115         * g++.dg/parse/octal1.C: New file.
9116
9117         PR c++/9172
9118         * g++.dg/parse/typename1.C: New file.
9119
9120 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
9121
9122         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
9123         * gcc.dg/bf-no-ms-layout.c: Likewise.
9124         * gcc.dg/bf-ms-attrib.c: Likewise.
9125
9126 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
9127
9128         PR c++/9099
9129         * g++.dg/parse/dtor1.C: New file.
9130
9131         PR c++/9128
9132         * g++.dg/rtti/typeid1.C: New file.
9133
9134         PR c++/9153
9135         * g++.dg/parse/lookup1.C: New file.
9136
9137         PR c++/9171
9138         * g++.dg/templ/spec5.C: New file.
9139
9140 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
9141
9142         * gcc.c-torture/compile/20030110-1.c: New test.
9143
9144 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
9145
9146         Merge from pch-branch:
9147
9148         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
9149
9150         * gcc.dg/pch/cpp-1.h: New.
9151         * gcc.dg/pch/cpp-1.c: New.
9152         * gcc.dg/pch/cpp-2.h: New.
9153         * gcc.dg/pch/cpp-2.c: New.
9154
9155         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
9156
9157         * gcc.dg/pch/except-1.h: New.
9158         * gcc.dg/pch/except-1.c: New.
9159
9160         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
9161
9162         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
9163         running test.
9164         * gcc.dg/pch: Include *.hp not *.h.
9165         * gcc.dg/pch/system-1.h: New.
9166         * gcc.dg/pch/system-1.c: New.
9167
9168         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
9169
9170         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
9171         rather than trying to build and run a program using PCH.
9172         * gcc.dg/pch: Remove dg-do commands from test files.
9173
9174         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
9175
9176         * gcc.dg/pch/macro-3.c: New.
9177         * gcc.dg/pch/macro-3.h: New.
9178
9179         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
9180
9181         * gcc.dg/pch/common-1.c: New.
9182         * gcc.dg/pch/common-1.h: New.
9183         * gcc.dg/pch/decl-1.c: New.
9184         * gcc.dg/pch/decl-1.h: New.
9185         * gcc.dg/pch/decl-2.c: New.
9186         * gcc.dg/pch/decl-2.h: New.
9187         * gcc.dg/pch/decl-3.c: New.
9188         * gcc.dg/pch/decl-3.h: New.
9189         * gcc.dg/pch/decl-4.c: New.
9190         * gcc.dg/pch/decl-4.h: New.
9191         * gcc.dg/pch/decl-5.c: New.
9192         * gcc.dg/pch/decl-5.h: New.
9193         * gcc.dg/pch/global-1.c: New.
9194         * gcc.dg/pch/global-1.h: New.
9195         * gcc.dg/pch/inline-1.c: New.
9196         * gcc.dg/pch/inline-1.h: New.
9197         * gcc.dg/pch/inline-2.c: New.
9198         * gcc.dg/pch/inline-2.h: New.
9199         * gcc.dg/pch/static-1.c: New.
9200         * gcc.dg/pch/static-1.h: New.
9201         * gcc.dg/pch/static-2.c: New.
9202         * gcc.dg/pch/static-2.h: New.
9203
9204         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
9205
9206         * g++.dg/pch/pch.exp: Better handle failing testcases.
9207         * gcc.dg/pch/pch.exp: Likewise.
9208         * gcc.dg/pch/macro-1.c: New.
9209         * gcc.dg/pch/macro-1.h: New.
9210         * gcc.dg/pch/macro-2.c: New.
9211         * gcc.dg/pch/macro-2.h: New.
9212
9213         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
9214
9215         * g++.dg/dg.exp: Treat files in pch/ specially.
9216         * g++.dg/pch/pch.exp: New file.
9217         * g++.dg/pch/empty.H: New file.
9218         * g++.dg/pch/empty.C: New file.
9219         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
9220         "precompile".
9221
9222         * gcc.dg/pch/pch.exp: New file.
9223         * gcc.dg/pch/empty.h: New file.
9224         * gcc.dg/pch/empty.c: New file.
9225         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
9226         "precompile".
9227
9228 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9229
9230         * g++.dg/template/friend14.C: New test.
9231
9232 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9233
9234         * gcc.dg/old-style-asm-1.c: New test.
9235
9236 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
9237
9238         * gcc.c-torture/compile/20030109-1.c: New test.
9239
9240 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9241
9242         * gcc.c-torture/execute/20030109-1.c: New test.
9243
9244 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
9245
9246         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
9247         * g++.old-deja/g++.mike/dyncast2.C: Likewise
9248         * g++.old-deja/g++.mike/dyncast3.C: Likewise
9249         * g++.old-deja/g++.mike/eh2.C: Likewise
9250         * g++.old-deja/g++.mike/eh3.C: Likewise
9251         * g++.old-deja/g++.mike/eh5.C: Likewise
9252         * g++.old-deja/g++.mike/eh6.C: Likewise
9253         * g++.old-deja/g++.mike/eh7.C: Likewise
9254         * g++.old-deja/g++.mike/eh8.C: Likewise
9255         * g++.old-deja/g++.mike/eh9.C: Likewise
9256         * g++.old-deja/g++.mike/eh10.C: Likewise
9257         * g++.old-deja/g++.mike/eh12.C: Likewise
9258         * g++.old-deja/g++.mike/eh13.C: Likewise
9259         * g++.old-deja/g++.mike/eh14.C: Likewise
9260         * g++.old-deja/g++.mike/eh16.C: Likewise
9261         * g++.old-deja/g++.mike/eh17.C: Likewise
9262         * g++.old-deja/g++.mike/eh18.C: Likewise
9263         * g++.old-deja/g++.mike/eh21.C: Likewise
9264         * g++.old-deja/g++.mike/eh23.C: Likewise
9265         * g++.old-deja/g++.mike/eh24.C: Likewise
9266         * g++.old-deja/g++.mike/eh25.C: Likewise
9267         * g++.old-deja/g++.mike/eh26.C: Likewise
9268         * g++.old-deja/g++.mike/eh27.C: Likewise
9269         * g++.old-deja/g++.mike/eh28.C: Likewise
9270         * g++.old-deja/g++.mike/eh29.C: Likewise
9271         * g++.old-deja/g++.mike/eh31.C: Likewise
9272         * g++.old-deja/g++.mike/eh33.C: Likewise
9273         * g++.old-deja/g++.mike/eh34.C: Likewise
9274         * g++.old-deja/g++.mike/eh35.C: Likewise
9275         * g++.old-deja/g++.mike/eh36.C: Likewise
9276         * g++.old-deja/g++.mike/eh37.C: Likewise
9277         * g++.old-deja/g++.mike/eh38.C: Likewise
9278         * g++.old-deja/g++.mike/eh39.C: Likewise
9279         * g++.old-deja/g++.mike/eh40.C: Likewise
9280         * g++.old-deja/g++.mike/eh41.C: Likewise
9281         * g++.old-deja/g++.mike/eh42.C: Likewise
9282         * g++.old-deja/g++.mike/eh44.C: Likewise
9283         * g++.old-deja/g++.mike/eh46.C: Likewise
9284         * g++.old-deja/g++.mike/eh47.C: Likewise
9285         * g++.old-deja/g++.mike/eh48.C: Likewise
9286         * g++.old-deja/g++.mike/eh49.C: Likewise
9287         * g++.old-deja/g++.mike/eh50.C: Likewise
9288
9289
9290         PR c++/8615
9291         * g++.dg/template/char1.C: New test.
9292
9293         * g++.dg/template/varmod1.C: Fix typo.
9294
9295 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9296
9297         DR 180
9298         * g++.old-deja/g++.pt/crash32.C: Expect error.
9299
9300 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9301
9302         PR c++/5919
9303         * g++.dg/template/varmod1.C: New test.
9304
9305         PR c++/8727
9306         * g++.dg/inherit/typeinfo1.C: New test.
9307
9308         PR c++/8663
9309         * g++.dg/inherit/typedef1.C: New test.
9310
9311 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9312
9313         PR c++/8332
9314         PR c++/8493
9315         * g++.dg/template/strlen1.C: New test.
9316
9317         PR c++/8227
9318         * g++.dg/template/ctor2.C: New test.
9319
9320         PR c++/8214
9321         * g++.dg/init/string1.C: New test.
9322
9323         PR c++/8511
9324         * g++.dg/template/friend8.C: New test.
9325
9326 2002-11-29  Joe Buck <jbuck@synopsys.com>
9327
9328         * g++.dg/lookup/anon2.C: New test.
9329
9330 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9331
9332         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9333         h8300 port.
9334
9335 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9336
9337         * gcc.dg/bitfld-6.c: New test.
9338
9339 2002-11-27  Jan Hubicka  <jh@suse.cz>
9340
9341         * gcc.c-torture/execute/20021127.[cx]: New test.
9342
9343 2002-11-26  Jan Hubicka  <jh@suse.cz>
9344
9345         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9346         quality.
9347
9348 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9349
9350         * g++.dg/init/brace2.C: New test.
9351         * g++.old-deja/g++.mike/p9129.C: Correct.
9352
9353 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9354
9355         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9356
9357 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9358
9359         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9360
9361 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9362
9363         * testsuite/g++.dg/abi/empty11.C: New test.
9364         * testsuite/g++.dg/rtti/cv1.C: New test.
9365
9366 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9367
9368         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9369
9370 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9371
9372         * g++.dg/abi/empty10.C: New test.
9373
9374 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9375
9376         * gcc.c-torture/compile/20021124-1.c: New test.
9377
9378 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9379
9380         * g++.dg/abi/rtti2.C: New test.
9381
9382 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9383
9384         * gcc.dg/i386-unroll-1.c: New test.
9385
9386 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9387
9388         * gcc.c-torture/compile/20021120-1.c: New test.
9389         * gcc.c-torture/compile/20021120-2.c: New test.
9390
9391 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9392
9393         * gcc.dg/bitfld-5.c: New test.
9394
9395 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9396
9397         * gcc.c-torture/execute/20021120-3.c: New test.
9398
9399 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9400
9401         * gcc.c-torture/execute/20021120-2.c: New test.
9402
9403 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9404
9405         * gcc.c-torture/execute/20021120-1.c: New test.
9406
9407 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9408
9409         * gcc.c-torture/execute/20021118-3.c: New test.
9410
9411 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9412
9413         * gcc.c-torture/compile/20021119-1.c: New test.
9414
9415 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9416
9417         * gcc.dg/duff-1.c: New test.
9418         * gcc.dg/duff-2.c: New test.
9419         * gcc.dg/duff-3.c: New test.
9420
9421 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9422
9423         * gcc.dg/cpp/_Pragma5.c: New test.
9424
9425 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9426
9427         * gcc.c-torture/execute/20021118-2.c: New test.
9428
9429 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9430
9431         * gcc.c-torture/execute/20021118-1.c: New test.
9432
9433 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9434
9435         * gcc.dg/20021116-1.c: New test.
9436
9437 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9438
9439         * g++.dg/abi/vcall1.C: New test.
9440
9441 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9442
9443         * gcc.dg/20021029-1.c: New test.
9444         * gcc.dg/20021029-2.c: New test.
9445
9446 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9447
9448         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9449
9450 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9451
9452         PR c/8439
9453         * gcc.dg/20021110.c: Move to ...
9454         * gcc.c-torture/compile/20021110.c: .... here.
9455
9456 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9457
9458         PR c/8467
9459         * gcc.c-torture/execute/20021111-1.c
9460
9461 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9462
9463         PR c/8439
9464         * gcc.dg/20021110.c: New test.
9465
9466 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9467
9468         * g++.dg/abi/vthunk3.C: Run only on x86.
9469
9470 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9471
9472         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9473
9474 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9475
9476         * lib/compat.exp (compat-execute): Fix logic error in last
9477         change.
9478
9479 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9480
9481         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9482
9483 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9484
9485         PR c++/8389
9486         * g++.dg/template/access6.C: New test.
9487
9488 2002-11-08  Jan Hubicka  <jh@suse.cz>
9489
9490         * gcc.dg/i386-ssefp-1.c: New test.
9491         * gcc.dg/i386-ssefp-1.c: New test.
9492
9493 2002-11-08  Jan Hubicka  <jh@suse.cz>
9494
9495         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9496
9497 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9498
9499         * g++.dg/abi/vthunk3.C: New test.
9500
9501         PR c++/8338
9502         * g++.dg/template/crash2.C: New test.
9503
9504 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9505
9506         * testsuite/g++.dg/abi/dtor1.C: New test.
9507         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9508
9509 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9510
9511         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9512         Darwin.
9513
9514 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9515
9516         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9517         -mthumb.  Only xfail with -O0.
9518
9519 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9520
9521         * g++.dg/abi/thunk1.C: New test.
9522         * g++.dg/abi/thunk2.C: Likewise.
9523         * g++.dg/abi/vtt1.C: Likewise.
9524
9525 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9526
9527         PR optimization/8423
9528         * gcc.c-torture/execute/builtin-constant.c: New test.
9529
9530 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9531
9532         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9533         Add some more cases.
9534
9535 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9536
9537         PR c++/8391
9538         * g++.dg/opt/local1.C: New test.
9539
9540 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9541
9542         PR c++/8160
9543         * g++.dg/template/complit1.C: New test.
9544
9545         PR c++/8149
9546         * g++.dg/template/typename4.C: Likewise.
9547
9548 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9549
9550         Core issue 287, PR c++/7639
9551         * g++.dg/template/instantiate1.C: Adjust error location.
9552         * g++.dg/template/instantiate3.C: New test.
9553         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9554         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9555         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9556
9557 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9558
9559         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9560
9561 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9562
9563         PR c++/8287
9564         * g++.dg/init/dtor2.C: New test.
9565
9566 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9567
9568         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9569         * gcc.dg/nest.c: Bypass errors on irix6.
9570
9571 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9572
9573         * gcc.dg/nest.c: Expect error for mmix-*-*.
9574         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9575
9576 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9577
9578         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9579         markers.
9580
9581         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9582
9583 2002-10-25  Mike Stump  <mrs@apple.com>
9584
9585         * gcc.dg/warn-1.c: New test.
9586
9587 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9588
9589         * g++.dg/template/typename3.C: New test.
9590
9591 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9592
9593         * g++.dg/lookup/ptrmem1.C: New test.
9594
9595         * g++.dg/abi/vthunk2.C: New test.
9596
9597 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9598
9599         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9600
9601 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9602
9603         * g++.dg/abi/empty9.C: New test.
9604
9605 2002-10-24  Richard Henderson  <rth@redhat.com>
9606
9607         * g++.dg/inherit/thunk1.C: Enable for ia64.
9608
9609 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9610
9611         PR c++/8067
9612         * g++.dg/lookup/pretty1.C: New test.
9613
9614 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9615
9616         * gcc.dg/20021023-1.c: New test.
9617
9618 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9619
9620         PR c++/7679
9621         * g++.dg/parse/inline1.C: New test.
9622
9623 2002-10-23  Richard Henderson  <rth@redhat.com>
9624
9625         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9626
9627         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9628
9629 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9630
9631         PR c++/6579
9632         * g++.dg/parse/stmtexpr3.C: New test.
9633
9634 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9635
9636         * g++.dg/expr/cond1.C: New test.
9637
9638 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9639
9640         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9641
9642 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9643
9644         * g++.dg/abi/vbase13.C: New test.
9645         * g++.dg/abi/vbase14.C: Likewise.
9646
9647 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9648
9649         * gcc.dg/tls/pic-1.c: New test.
9650         * gcc.dg/tls/nonpic-1.c: New test.
9651         * gcc.dg/20021018-1.c: New test.
9652
9653 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9654
9655         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9656         Remove only files with the same base name as the test case.
9657         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9658         (profopt-execute): Likewise.  Also, remove old profiling
9659         and performance data files before running the tests.
9660
9661         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9662         * g++.dg/bprob/bprob.exp: Likewise.
9663         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9664         to allow more general test case names.
9665
9666         * g++.dg/bprob/bprob-1.C: Rename to ...
9667         * g++.dg/bprob/g++-bprob-1.C: ... this.
9668
9669         * g77.dg/bprob/bprob-1.f: Rename to ...
9670         * g77.dg/bprob/g77-bprob-1.f: ... this.
9671
9672 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9673
9674         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9675         bison 1.50 or later.
9676
9677 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9678
9679         * g++.dg/README: Describe more test directories.
9680
9681 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9682
9683         * g++.dg/init/array6.C: Add additional tests.
9684
9685 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9686
9687         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9688         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9689
9690 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9691
9692         * gcc.c-torture/compile/20020604-1.x: New.
9693         * gcc.c-torture/compile/simd-5.x: Likewise.
9694         * gcc.c-torture/execute/920710-1.x: Likewise.
9695         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9696
9697 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9698
9699         * g++.dg/inherit/override1.C: Add dg-options clause.
9700
9701 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9702
9703         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9704         _mm_slli_si128.
9705
9706 2002-10-19  Andreas Schwab  <schwab@suse.de>
9707
9708         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9709         directory component.
9710
9711 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9712
9713         * g++.dg/inherit/thunk1.C: New test.
9714
9715         * g++.dg/inherit/override1.C: New test.
9716
9717         * g++.dg/abi/mangle11.C: New test.
9718         * g++.dg/abi/mangle14.C: New test.
9719         * g++.dg/abi/mangle17.C: New test.
9720
9721 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9722
9723         * g++.dg/overload/member2.C: New test.
9724
9725 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9726
9727         * g++.dg/README: Describe new compat directory.
9728         * g++.dg/dg.exp: Skip tests in compat directory.
9729         * README.compat: New file.
9730         * lib/compat.exp: New expect script.
9731         * g++.dg/compat: New test directory.
9732         * g++.dg/compat/compat.exp: New expect script.
9733         * g++.dg/compat/abi: New test directory.
9734         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9735         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9736         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9737         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9738         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9739         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9740         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9741         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9742         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9743         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9744         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9745         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9746         * g++.dg/compat/break: New test directory.
9747         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9748         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9749         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9750         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9751         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9752         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9753         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9754         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9755         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9756         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9757         g++.dg/compat/break/README: New files.
9758         * g++.dg/compat/eh: New test directory.
9759         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9760         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9761         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9762         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9763         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9764         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9765         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9766         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9767         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9768         g++.dg/compat/eh/filter2_y.C,
9769         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9770         g++.dg/compat/eh/new1_y.C,
9771         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9772         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9773         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9774         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9775         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9776         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9777         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9778         g++.dg/compat/eh/unexpected1_y.C: New files.
9779         * g++.dg/compat/init: New test directory.
9780         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9781         g++.dg/compat/init/array5_y.C,
9782         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9783         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9784         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9785         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9786         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9787         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9788         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9789         g++.dg/compat/init/init-ref2_y.C: New files.
9790
9791 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9792
9793         PR c++/7584
9794         * g++.dg/inherit/using3.C: New test.
9795
9796 2002-10-17  Jan Hubicka  <jh@suse.cz>
9797
9798         * gcc.dg/20021017-2.c: New test.
9799
9800 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9801
9802         * g++.dg/abi/mangle16.C: Adjust.
9803
9804         * g++.dg/init/array8.C: New test.
9805
9806 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9807
9808         * gcc.dg/special/mips-abi.exp: New test.
9809         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9810
9811 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9812
9813         * g++.dg/abi/mangle16.C: New test.
9814         * g++.dg/abi/mangle17.C: Likewise.
9815
9816         PR c++/7478
9817         * g++.dg/template/ref1.C: New test.
9818
9819 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9820
9821         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9822
9823 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9824
9825         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9826
9827 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9828
9829         PR c++/7524
9830         * g++.dg/init/array7.C: New test.
9831
9832 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9833
9834         * g++.dg/init/array6.C: New test.
9835
9836         * g++.dg/abi/mangle13.C: Likewise.
9837         * g++.dg/abi/mangle14.C: Likewise.
9838         * g++.dg/abi/mangle15.C: Likewise.
9839
9840 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9841
9842         * g++.dg/abi/empty8.C: New test.
9843
9844 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9845
9846         * g++.dg/init/ctor1.C: New test.
9847
9848 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9849
9850         * gcc.c-torture/execute/20021015-1.c: New test.
9851
9852 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9853
9854         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9855
9856 2002-10-14  Jan Hubicka  <jh@suse.cz>
9857
9858         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9859
9860 2002-10-14  Richard Henderson  <rth@redhat.com>
9861
9862         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9863
9864 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9865
9866         PR optimization/6631
9867         * g++.dg/opt/const2.C: New test.
9868
9869 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9870
9871         PR c++/7176
9872         * g++.dg/parse/friend1.C: New test.
9873         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9874
9875 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9876
9877         * gcc.dg/20021014-1.c: New test.
9878
9879 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9880
9881         PR c++/5661
9882         * g++.dg/ext/vlm1.C: New test.
9883         * g++.dg/ext/vlm2.C: Likewise.
9884
9885         * g++.dg/init/array1.C: Remove invalid braces.
9886         * g++.dg/init/brace1.C: New test.
9887         * g++.dg/init/copy2.C: Likewise.
9888         * g++.dg/init/copy3.C: Likewise.
9889         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9890         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9891         braces.
9892
9893 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9894
9895         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9896
9897 2002-10-11  Richard Shann  <richard.shann@superh.com>
9898
9899         * gcc.c-torture/compile/simd-5.c: New test.
9900
9901 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9902
9903         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9904
9905 2002-10-10  Jim Wilson  <wilson@redhat.com>
9906
9907         * gcc.c-torture/execute/20021010-1.c: New test.
9908
9909 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9910
9911         PR c/7353
9912         * g++.dg/ext/typedef-init.C: New test.
9913         * gcc.dg/typedef-init.c: New test.
9914
9915 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9916
9917         * gcc.dg/cpp/paste13.c: New test.
9918
9919 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9920
9921         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9922         remaining platforms, XFAIL during compile, not execute.  Don't
9923         XFAIL at -O0.
9924
9925 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9926
9927         * gcc.dg/alias-1.c: Tweak expected warning.
9928
9929 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9930
9931         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9932
9933 2002-10-06  Andreas Jaeger  <aj@suse.de>
9934
9935         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9936         * gcc.dg/cpp/c++98.C: Likewise.
9937
9938         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9939         * g++.dg/cpp/c++98.C: Likewise.
9940
9941         * g++.dg/README (Subdirectories): Mention cpp directory.
9942
9943         PR target/7559
9944         * gcc.dg/20021006-1.c: New test.
9945
9946 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9947
9948         PR c++/7804
9949         * g++.dg/other/warning1.C: New test.
9950
9951 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9952
9953         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9954         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9955         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9956
9957 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9958
9959         PR c++/7931
9960         * g++.dg/template/ptrmem3.C: New test.
9961
9962         PR c++/7754
9963         * g++.dg/template/union1.C: New test.
9964
9965 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9966
9967         PR c++/8006
9968         * g++.dg/abi/mangle9.C: New test.
9969         * g++.dg/abi/mangle10.C: New test.
9970         * g++.dg/abi/mangle11.C: New test.
9971         * g++.dg/abi/mangle12.C: New test.
9972
9973 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9974
9975         PR c++/7188.
9976         * g++.dg/template/meminit1.C: New test.
9977         * g++.dg/warn/Wreorder-1.C: Likewise.
9978         * g++.old-deja/g++.mike/warn3.C: Tweak.
9979         * lib/prune.exp: Ingore "in copy constructor".
9980
9981 2002-10-02  Andreas Jaeger  <aj@suse.de>
9982
9983         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
9984         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
9985         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
9986         on x86-64.
9987
9988 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9989
9990         * gcc.dg/empty1.C: Fix typo.
9991
9992 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
9993
9994         * gcc.dg/alias-1.c: New test.
9995
9996 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9997
9998         * gcc.dg/empty1.C: New test.
9999
10000         * g++.dg/tls/init-2.C: Tweak error messages.
10001
10002 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
10003
10004         * gcc.c-torture/compile/20020923-1.c: New test.
10005
10006 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
10007
10008         * gcc.c-torture/execute/ffs-1.c: New test.
10009         * gcc.c-torture/execute/ffs-2.c: Ditto.
10010
10011 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
10012
10013         * g++.dg/overload/member1.C: New test.
10014
10015 2002-09-30  Mark Mitchell  <mark@code
10016
10017 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
10018
10019         * testsuite/gcc.dg/tls/diag-3.c: New.
10020
10021 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
10022
10023         * g++.dg/README (Subdirectories): Document new subdir expr.
10024         * g++.dg/expr/pmf-1.C: New test.
10025
10026 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
10027
10028         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
10029
10030 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
10031
10032         * g++.dg/abi/bitfield3.C: New test.
10033
10034 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10035
10036         * lib/gcov.exp: Tweak expected line formats.
10037         * gcc.misc-tests/gcov8.c: New test.
10038         * gcc.misc-tests/gcov8.x: New flags.
10039
10040 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10041
10042         * consistency.vlad/layout/endian.c: Include string.h.
10043
10044         * gcc.c-torture/execute/20020805-1.c: New test.
10045
10046 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10047
10048         * g++.dg/other/conversion1.C: New test.
10049
10050 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10051
10052         * gcc.dg/builtins-1.c: New testcase.
10053
10054 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10055
10056         * g++.dg/inherit/access3.C: New test.
10057
10058 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10059
10060         * gcc.dg/ia64-visibility-2.c: New test.
10061
10062 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10063
10064         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10065         __qualifier_flags to __flags.
10066
10067 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10068
10069         * g++.dg/inherit/operator1.C: New test.
10070         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10071         * g++.dg/other/error1.C: Change expected error message.
10072         * g++.dg/template/conv4.C: Likewise.
10073
10074 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10075
10076         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10077         for documented behavior.
10078
10079 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10080
10081         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10082         several targets known to fail.
10083
10084 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10085
10086         * gcc.dg/mips-args-[123].c: New tests.
10087
10088 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10089
10090         * gcc.dg/ppc-spe.c: New.
10091
10092 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10093
10094         * g++.dg/other/ptrmem4.C: New testcase.
10095
10096 2002-07-24  Richard Henderson  <rth@redhat.com>
10097
10098         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10099
10100 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10101
10102         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10103
10104 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10105
10106         * gcc.c-torture/execute/memset-3.c: New testcase.
10107
10108 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10109
10110         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10111         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10112
10113 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10114
10115         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10116         Delete.
10117
10118 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10119
10120         * gcc.c-torture/compile/simd-4.c: New test.
10121
10122 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10123
10124         PR c++/7347, c++/7348
10125         * g++.dg/template/access4.C: New test.
10126         * g++.dg/template/access5.C: New test.
10127         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10128         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10129         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10130         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10131
10132 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10133
10134         * gcc.dg/gnu89-init-2.c: New test.
10135
10136 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10137
10138         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10139
10140 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10141
10142         * gcc.c-torture/execute/20020720-1.c: New testcase.
10143
10144 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10145
10146         * gcc.dg/cpp/Wsignprom.c: New tests.
10147
10148 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10149
10150         * gcc.c-torture/execute/loop-13.c: New test.
10151
10152 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10153
10154         * gcc.dg/cpp/expr.c: New tests.
10155
10156 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10157
10158         * g++.dg/opt/pr6713.C: Add template instantiation.
10159
10160 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10161
10162         * gcc.dg/nest.c: New test.
10163
10164 2002-07-17  Richard Henderson  <rth@redhat.com>
10165
10166         * g++.dg/opt/pr6713.C: New test.
10167
10168 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10169
10170         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10171         XFAIL for all x86 processors.
10172
10173 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10174
10175         * gcc.c-torture/execute/20010122-1.x: Do not test with
10176         -fomit-frame-pointer.
10177
10178 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10179
10180         * g++.dg/template/instantiate2.C: New test.
10181         * g++.dg/template/spec4.C: New test.
10182
10183 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10184
10185         * g++.dg/template/access2.C: New test.
10186         * g++.dg/template/access3.C: New test.
10187
10188 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10189
10190         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10191         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10192         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10193         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10194         Convert to use <stdarg.h>.
10195         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10196         Delete.
10197         * gcc.dg/va-arg-2.c: New.
10198         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10199
10200 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10201
10202         * gcc.c-torture/compile/20020710-1.c: New test.
10203
10204 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10205                           Andrew Pinski  <pinskia@physics.uc.edu>
10206
10207         gcc.c-torture/compile/simd-2.c: New testcase.
10208         gcc.c-torture/compile/simd-3.c: Likewise.
10209
10210 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10211
10212         PR c++/7224
10213         * g++.dg/overload/error1.C: New test.
10214
10215 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10216
10217         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10218         configuration and IRIX 6 O32 ABI.
10219
10220 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10221
10222         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10223
10224 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10225
10226         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10227
10228 2002-07-10  Jeffrey A Law  <law@redhat.com>
10229
10230         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10231
10232         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10233
10234 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10235
10236         * gcc.dg/20020312-2.c: Check for __PPC__.
10237
10238 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10239
10240         * gcc.c-torture/compile/20020709-1.c: New test.
10241
10242 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10243
10244         * g++.dg/template/qualttp21.C: New test case.
10245
10246 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10247
10248         * gcc.c-torture/compile/20020706-1.c: New test.
10249         * gcc.c-torture/compile/20020706-2.c: New test.
10250
10251 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10252             Alexandre Oliva  <aoliva@redhat.com>
10253
10254         * g++.dg/warn/incomplete1.C: New test.
10255
10256 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10257
10258         PR c++/7099
10259         * g++.dg/warn/noreturn1.C: New test.
10260
10261 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10262
10263         PR c++/6706
10264         * g++.dg/debug/debug6.C: New test.
10265         * g++.dg/debug/debug7.C: New test.
10266
10267 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10268
10269         * gcc.c-torture/compile/simd-3.c: New test.
10270
10271 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10272
10273         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10274         * gcc.dg/20020620-1.c: Likewise.
10275
10276 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10277
10278         PR c++/6944
10279         * g++.dg/init/array4.C: New test.
10280         * g++.dg/init/array5.C: New test.
10281
10282 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10283
10284         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10285         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10286
10287 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10288
10289         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10290         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10291         * gcc.dg/wtr-conversion-1.c: Likewise.
10292         * gcc.dg/wtr-escape-1.c: Likewise.
10293         * gcc.dg/wtr-int-type-1.c: Likewise.
10294         * gcc.dg/wtr-label-1.c: Likewise.
10295         * gcc.dg/wtr-static-1.c: Likewise.
10296         * gcc.dg/wtr-strcat-1.c: Likewise.
10297         * gcc.dg/wtr-suffix-1.c: Likewise.
10298         * gcc.dg/wtr-switch-1.c: Likewise.
10299         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10300         * gcc.dg/wtr-union-init-1.c: Likewise.
10301         * gcc.dg/wtr-union-init-2.c: Likewise.
10302         * gcc.dg/wtr-union-init-3.c: Likewise.
10303
10304         * gcc.dg/wtr-func-def-1.c: New test.
10305
10306 2002-07-02 Devang Patel <dpatel@apple.com>
10307
10308         * objc.dg/param-1.m: New test.
10309
10310 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10311
10312         * gcc.dg/cpp/trad/directive.c: Add test.
10313         * gcc.dg/cpp/trad/macroargs.c: Add test.
10314         * gcc.dg/cpp/trad/rec
10315
10316 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10317
10318         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10319
10320 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10321
10322         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10323         targets.
10324
10325 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10326
10327         * g++.dg/abi/mange7.C: New test.
10328
10329         PR c++/6438.
10330         * g++.dg/parse/stmtexpr2.C: New test.
10331
10332 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10333
10334         * gcc.dg/20020312-2.c: Add SH target.
10335
10336 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10337
10338         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10339         compiler output on mips*-*-irix*.
10340
10341 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10342
10343         * g++.dg/parse/attr1.C: New test.
10344
10345 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10346
10347         * gcc.c-torture/execute/string-opt-17.c: New test case.
10348         * gcc.c-torture/execute/memset-2.c: New test case.
10349
10350 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10351
10352         PR c++/6256:
10353         * g++.dg/template/friend5.C: New test.
10354
10355         PR c++/6331:
10356         * g++.dg/template/qual1.C: Likewise.
10357
10358 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10359
10360         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10361         Include stdlib.h, not stdio.h or ctype.h.
10362
10363 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10364
10365         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10366         cris-*-elf* and mmix-*-*.
10367         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10368         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10369         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10370         Ditto.
10371         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10372         * gcc.dg/wchar_t-1.c: Ditto.
10373
10374 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10375
10376         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10377         Clarify comment.
10378
10379 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10380
10381         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10382
10383 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10384
10385         * gcc.c-torture/execute/20000906-1.x: Delete.
10386
10387 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10388
10389         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10390
10391 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10392
10393         * PR6367
10394         * g77.f-torture/execute/6367.f: New test.
10395         * g77.f-torture/execute/6367.x: Disable for MMIX.
10396
10397 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10398
10399         * PR6352
10400         * g++.dg/opt/inline2.C: New test.
10401
10402 2002-04-18  Richard Henderson  <rth@redhat.com>
10403
10404         * gcc.dg/20000906-1.c: Enable for all targets.
10405         * gcc.c-torture/compile/iftrap-2.c: New.
10406
10407 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10408
10409         * gcc.dg/20020418-1.c: New test.
10410         * gcc.dg/20020418-2.c: New test.
10411
10412 2002-04-18  Richard Henderson  <rth@redhat.com>
10413
10414         * gcc.c-torture/compile/iftrap-1.c: New.
10415         * gcc.dg/iftrap-1.c: Adjust for ia64.
10416         * gcc.dg/iftrap-2.c: New.
10417
10418 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10419
10420         * gcc.c-torture/compile/20020418-1.c: New test.
10421
10422 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10423
10424         * gcc.c-torture/compile/20020415-1.c: New.
10425
10426 2002-04-18  David S. Miller  <davem@redhat.com>
10427
10428         * gcc.c-torture/execute/20020418-1.c: New test.
10429
10430 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10431
10432         * gcc.dg/20020416-1.c: New test.
10433
10434         * g++.dg/opt/inline1.C: New test.
10435
10436 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10437
10438         * gcc.dg/altivec-5.c: New test.
10439
10440         * gcc.dg/20020415-1.c: New test.
10441
10442 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10443
10444         * testsuite/lib/chill.exp: Remove.
10445
10446 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10447
10448         * g++.dg/other/big-struct.C: New test.
10449
10450 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10451
10452         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10453         of scratch file.
10454
10455 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10456
10457         PR c/6277
10458         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10459         in scan-assembler function name
10460
10461 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10462
10463         * g77.f-torture/execute/980628-4.x,
10464         g77.f-torture/execute/980628-5.x,
10465         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10466         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10467         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10468         i[34567]86-*-*.
10469
10470 2002-04-13  David S. Miller  <davem@redhat.com>
10471
10472         * gcc.c-torture/execute/20020413-1.c: New test.
10473
10474 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10475
10476         * gcc.dg/asm-6.c,
10477         * g++.dg/ext/asm1.C: New tests.
10478
10479 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10480
10481         PR c++ 5373.
10482         * g++.dg/parse/stmtexpr1.C: New test.
10483
10484         PR c++/5189.
10485         * g++.dg/template/copy1.C: New test.
10486
10487 2002-04-12  Richard Henderson  <rth@redhat.com>
10488
10489         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10490
10491 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10492
10493         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10494         gcc.c-torture/execute/20020307-2.c.
10495
10496 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10497
10498         * g++.dg/ext/attrib5.C,
10499         * g++.dg/lookup/struct1.C: New tests.
10500
10501 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10502
10503         * gcc.dg/20020411-1.c: New test.
10504
10505         * gcc.c-torture/execute/20020411-1.c: New test.
10506
10507 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10508
10509         * g77.f-torture/execute/6177.f: New test.
10510
10511 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10512
10513         PR middle-end/6247
10514         * g++.dg/opt/cleanup1.C: New test.
10515
10516         * g++.dg/opt/const1.C: New test.
10517
10518 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10519
10520         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10521
10522 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10523
10524         PR c++/5507
10525         * g++.dg/template/typename2.C: New test.
10526
10527 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10528
10529         * gcc.c-torture/execute/loop-12.c: New.
10530
10531 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10532
10533         * g77.f-torture/execute/980628-4.x,
10534         g77.f-torture/execute/980628-5.x,
10535         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10536         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10537         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10538
10539 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10540
10541         PR optimization/6086
10542         * g++.dg/opt/preinc1.C: New test.
10543
10544 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10545
10546         PR c++/5571
10547         * g++.dg/opt/static2.C: New test.
10548
10549 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10550
10551         PR c/5120
10552         * gcc.dg/20020406-1.c: New test.
10553
10554 2002-04-04  David S. Miller  <davem@redhat.com>
10555
10556         * gcc.c-torture/execute/20020404-1.c: New test.
10557
10558 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10559
10560         PR c/6123
10561         * gcc.dg/20020312-2.c: Do not declare global register variable
10562         if __PIC__ or __pic__ is defined.
10563
10564 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10565
10566         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10567         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10568
10569 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10570
10571         * gcc.misc-tests/linkage.exp: Update last change to handle
10572         sparc*-, not just sparc-.
10573
10574 2002-04-03  Richard Henderson  <rth@redhat.com>
10575
10576         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10577
10578 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10579
10580         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10581
10582 2002-04-02  David S. Miller  <davem@redhat.com>
10583
10584         * gcc.c-torture/execute/20020402-3.c: New test.
10585
10586 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10587
10588         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10589         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10590
10591         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10592         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10593         g77.f-torture/execute/20001201.x,
10594         g77.f-torture/execute/u77-test.x: New files.
10595
10596         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10597         * gcc.dg/wchar_t-1.c: Ditto.
10598
10599 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10600
10601         * gcc.c-torture/execute/20020402-1.c: New test.
10602
10603 2002-04-01  Richard Henderson  <rth@redhat.com>
10604
10605         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10606
10607         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10608
10609 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10610
10611         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10612
10613 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10614
10615         * g++.dg/inherit/template-as-base.C: Expect error.
10616         * g++.dg/inherit/namespace-as-base.C: Likewise.
10617
10618 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10619
10620         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10621         g++.dg/ext/instantiate3.C: Tweak match patterns.
10622
10623         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10624         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10625         -da test.
10626
10627 2002-03-31  Richard Henderson  <rth@redhat.com>
10628
10629         * gcc.dg/special/alias-2.c: New.
10630         * gcc.dg/special/ecos.exp: Run it.
10631
10632 2002-03-31  Richard Henderson  <rth@redhat.com>
10633
10634         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10635
10636 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10637
10638         * gcc.dg/weak-1.c: Disable on h8300 port.
10639
10640 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10641
10642         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10643         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10644         ordering tests.
10645         * g++.dg/bprob/bprob-1.C: New test.
10646         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10647         * g++.dg/gcov/gcov-1.C: New test.
10648         * g++.dg/gcov/gcov-1.x: New file.
10649         * g++.dg/gcov/gcov-2.C: New test.
10650         * g++.dg/gcov/gcov-3.C: New test.
10651         * g++.dg/gcov/gcov-3.h: New file.
10652
10653 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10654
10655         * g++.old-deja/g++.other/builtins5.C: New test.
10656         * g++.old-deja/g++.other/builtins6.C: New test.
10657         * g++.old-deja/g++.other/builtins7.C: New test.
10658         * g++.old-deja/g++.other/builtins8.C: New test.
10659         * g++.old-deja/g++.other/builtins9.C: New test.
10660
10661 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10662
10663         * g++.dg/opt/static1.C: New test.
10664
10665         * g++.dg/opt/longbranch1.C: New test.
10666
10667 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10668
10669         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10670
10671         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10672
10673 2002-03-28  Jeffrey A Law  (law@redhat.com)
10674
10675         * gcc.c-torture/execute/20020328-1.c: New test.
10676
10677 2002-03-27  Richard Henderson  <rth@redhat.com>
10678
10679         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10680         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10681         move from g++.old-deja/g++.ext/.
10682
10683 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10684
10685         * g++.dg/init/new2.C: New test.
10686
10687 2002-03-26  Richard Henderson  <rth@redhat.com>
10688
10689         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10690
10691         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10692         on sparc.
10693
10694         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10695         sparcv9 systems.
10696         * gcc.dg/20001102-1.c: Likewise.
10697
10698 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10699
10700         * gcc.dg/cpp/endif-pedantic1.c,
10701         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10702
10703 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10704
10705         * g++.dg/init/new1.C: New test.
10706
10707 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10708
10709         * g++.dg/abi/vbase9.C: New test.
10710
10711 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10712
10713         * gcc.dg/arm-asm.c: New test.
10714
10715 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10716
10717         * gcc.dg/Wswitch-enum.c: New test.
10718         Fix PR c/5044.
10719
10720 2002-03-26  Richard Henderson  <rth@redhat.com>
10721
10722         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10723         structure.
10724
10725 2002-03-25  Richard Henderson  <rth@redhat.com>
10726
10727         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10728         sparcv9 systems.
10729
10730         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10731         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10732
10733 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10734
10735         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10736
10737 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10738
10739         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10740         targets using generic thunk support.
10741
10742 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10743
10744         * gcc.c-torture/compile/20020323-1.c: New test.
10745
10746         * g++.dg/opt/conj2.C: New test.
10747
10748 2002-03-24  Richard Henderson  <rth@redhat.com>
10749
10750         * gcc.dg/weak-1.c: Use -fno-common.
10751
10752 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10753
10754         * g77.dg/f77-edit-apostrophe-out.f: New test
10755         * g77.dg/f77-edit-h-out.f: New test
10756         * g77.dg/f77-edit-t-in.f: New test
10757         * g77.dg/f77-edit-t-out.f: New test
10758         * g77.dg/f77-edit-x-out.f: New test
10759         * g77.dg/f77-edit-slash-out.f: New test
10760         * g77.dg/f77-edit-colon-out.f: New test
10761         * g77.dg/f77-edit-s-out.f: New test
10762
10763 2002-03-24  Richard Henderson  <rth@redhat.com>
10764
10765         * objc/execute/formal_protocol-6.x: New XFAIL.
10766
10767 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10768
10769         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10770         that do not support weak symbols
10771
10772 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10773
10774         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10775         * lib/g77.exp:  Likewise
10776         * lib/objc.exp: Likewise
10777
10778 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10779
10780         * gcc.dg/Wswitch-default.c: New test.
10781
10782 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10783
10784         * g++.dg/other/enum1.C: New test.
10785
10786 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10787
10788         * gcc.dg/pragma-ep-3.c: Fix typo.
10789
10790 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10791
10792         * g++.dg/inherit/template-as-base.C: New test.
10793
10794 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10795
10796         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10797         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10798
10799 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10800
10801         * gcc.dg/cpp/multiline.c: Update to match.
10802
10803 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10804
10805         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10806
10807 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10808
10809         * gcc.dg/cpp/extratokens2.c:  New file.
10810
10811 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10812
10813         * gcc.dg/20020312-2.c: Add rs6000 target.
10814
10815         * gcc.c-torture/compile/20020319-1.c: New test.
10816
10817 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10818
10819         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10820         (A, E): Handle this.
10821
10822 2002-03-20  Jason Merrill  <jason@redhat.com>
10823
10824         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10825         ignoring -fpic.
10826         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10827         through prune_gcc_output.
10828
10829 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10830
10831         * gcc.c-torture/compile/20020320-1.c: New test.
10832
10833 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10834
10835         * gcc.c-torture/compile/20020318-1.c: New test.
10836
10837         * gcc.dg/struct-by-value-1.c: New test.
10838
10839         * gcc.dg/20020319-1.c: New test.
10840
10841 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10842
10843         * g++.dg/opt/conj1.C: New test.
10844
10845 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10846
10847         * g++.dg/template/qualttp20.C: Revert previous change.
10848         * g++.dg/template/qualttp3.C: Likewise.
10849         * g++.dg/template/qualttp4.C: Likewise
10850         * g++.dg/template/qualttp5.C: Likewise
10851         * g++.dg/template/qualttp6.C: Likewise
10852         * g++.dg/template/qualttp7.C: Likewise
10853         * g++.dg/template/qualttp8.C: Likewise
10854         * g++.dg/template/recurse.C: Likewise.
10855
10856 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10857
10858         * gcc.dg/cpp/wchar-1.c: Update.
10859
10860 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10861
10862         * g++.dg/template/conv1.C: New test.
10863         * g++.dg/template/conv2.C: New test.
10864         * g++.dg/template/conv3.C: New test.
10865         * g++.dg/template/conv4.C: New test.
10866
10867 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10868
10869         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10870         * g++.dg/template/qualttp3.C: Likewise.
10871         * g++.dg/template/qualttp4.C: Likewise
10872         * g++.dg/template/qualttp5.C: Likewise
10873         * g++.dg/template/qualttp6.C: Likewise
10874         * g++.dg/template/qualttp7.C: Likewise
10875         * g++.dg/template/qualttp8.C: Likewise
10876         * g++.dg/template/recurse.C: Likewise.
10877
10878 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10879
10880         * g++.dg/opt/dtor1.C: New test.
10881
10882 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10883
10884         * gcc.c-torture/compile/20020315-1.c: New test.
10885
10886 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10887
10888         * gcc.dg/weak-1.c: Fix scan tests.
10889
10890 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10891
10892         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10893         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10894         cris-*-aout* mmix-*-*.
10895         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10896         cris-*-aout* mmix-*-*.
10897         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10898         cris-*-elf* cris-*-aout* and mmix-*-*.
10899         * gcc.dg/20001009-1.c: Ditto.
10900         * gcc.dg/20010912-1.c: Ditto.
10901         * gcc.dg/20020122-4.c: Ditto.
10902         * gcc.dg/inline-2.c: Ditto.
10903
10904 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10905
10906         * gcc.c-torture/compile/20020314-1.c: New test.
10907
10908 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10909
10910         * gcc.c-torture/execute/20020314-1.c: New test.
10911
10912 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10913
10914         * g++.dg/warn/Wunused-1.C: New test.
10915
10916 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10917
10918         * g++.dg/abi/mangle6.C: New test.
10919
10920 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10921
10922         * gcc.c-torture/compile/20020309-2.c: New test.
10923
10924         * gcc.c-torture/compile/20020312-1.c: New test.
10925
10926 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10927
10928         * g++.dg/other/access1.C: New test.
10929
10930 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
10931
10932         * gcc.c-torture/execute/wchar_t-1.c: New test.
10933
10934 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
10935
10936         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
10937
10938 2002-03-12  Roger Sayle  <roger@eyesopen.com>
10939
10940         * gcc.dg/20020312-1.c: New test case.
10941
10942 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
10943
10944         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
10945
10946 2002-03-11  Richard Henderson  <rth@redhat.com>
10947
10948         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
10949         * g++.old-deja/g++.jason/report.C: Likewise.
10950
10951 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10952
10953         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
10954         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
10955
10956 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10957
10958         * testsuite/g++.dg/overload/pmf1.C: New test.
10959
10960 2002-03-11  Kazu Hirata  <kazu@hxi.com>
10961
10962         * gcc.c-torture/execute/20020307-1.c: Use long.
10963
10964 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
10965
10966         PR optimization/5844
10967         * gcc.dg/20020310-1.c: New test.
10968
10969 2002-03-09  Michael Meissner  <meissner@redhat.com>
10970
10971         * gcc.c-torture/execute/memcpy-2.c: New test.
10972         * gcc.c-torture/execute/memset-1.c: New test.
10973         * gcc.c-torture/execute/strlen-1.c: New test.
10974         * gcc.c-torture/execute/strcmp-1.c: New test.
10975         * gcc.c-torture/execute/strncmp-1.c: New test.
10976
10977 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
10978
10979         * gcc.dg/ppc-ldstruct.c: New test.
10980
10981 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
10982
10983         * gcc.c-torture/execute/va-arg-22.c: New test.
10984
10985 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10986
10987         * gcc.c-torture/compile/20020309-1.c: New test.
10988
10989 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
10990
10991         * gcc.c-torture/execute/20020307-2.c: New test.
10992
10993 2002-03-07  Jeffrey A Law  (law@redhat.com)
10994
10995         * g77.f-torture/compile/20020307-1.f: New test.
10996
10997 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
10998
10999         * gcc.dg/unordered-1.c: New test.
11000
11001 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11002
11003         * gcc.c-torture/execute/20020307-1.c: New test.
11004
11005 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11006
11007         * gcc.dg/20020304-1.c: New test.
11008
11009         * gcc.c-torture/compile/20020304-2.c: New test.
11010
11011 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11012
11013         * gcc.c-torture/compile/20020304-1.c: New test case
11014         (from PR c/5830).
11015
11016 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11017
11018         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11019
11020 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11021
11022         * g++.dg/other/classkey1.C: New test.
11023
11024 2002-03-01  Richard Henderson  <rth@redhat.com>
11025
11026         * gcc.c-torture/compile/981223-1.x: New.
11027         * gcc.c-torture/compile/920625-1.x: New.
11028
11029 2002-02-28  Richard Henderson  <rth@redhat.com>
11030
11031         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11032
11033 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11034
11035         * gcc.c-torture/execute/20020227-1.c: New test.
11036
11037 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11038
11039         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11040         here" ERROR lines.
11041         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11042         * g++.old-deja.g++.other/defarg1.C: Likewise.
11043         * g++.old-deja/g++.pt/calls2.C: Likewise.
11044         * g++.old-deja/g++.pt/crash20.C: Likewise.
11045         * g++.old-deja/g++.pt/crash30.C: Likewise.
11046         * g++.old-deja/g++.pt/crash36.C: Likewise.
11047         * g++.old-deja/g++.pt/crash6.C: Likewise.
11048         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11049         * g++.old-deja/g++.pt/derived3.C: Likewise.
11050         * g++.old-deja/g++.pt/error1.C: Likewise.
11051         * g++.old-deja/g++.pt/friend21.C: Likewise.
11052         * g++.old-deja/g++.pt/friend23.C: Likewise.
11053         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11054         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11055
11056 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11057
11058         * gcc.c-torture/execute/20020225-2.c: New test.
11059
11060 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11061
11062         * gcc.c-torture/execute/920730-1t.c,
11063         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11064         Delete test cases, only relevant to -traditional.
11065
11066 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11067
11068         * gcc.dg/cpp/undef1.c: Remove.
11069         * gcc.dg/cpp/directiv.c: Update.
11070         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11071
11072 2002-02-27  Michael Meissner  <meissner@redhat.com>
11073
11074         * gcc.c-torture/execute/20020226-1.c: New test.
11075
11076 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11077
11078         * g++.dg/debug/debug4.C: New test.
11079
11080         * gcc.dg/ia64-visibility-1.c: New test.
11081
11082 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11083
11084         * gcc.dg/debug/20020224-1.c: New.
11085
11086 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11087
11088         * gcc.c-torture/execute/960416-1.x: New.
11089         * gcc.c-torture/execute/divconst-3.x: Likewise.
11090
11091 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11092
11093         * gcc.dg/20020224-1.c: New test.
11094
11095 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11096
11097         * gcc.c-torture/execute/20020225-1.c: New.
11098
11099 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11100
11101         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11102
11103 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11104
11105         * gcc.dg/20020222-1.c: New test.
11106
11107 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11108
11109         * g++.dg/opt/anonunion1.C: New test.
11110
11111 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11112
11113         * g++.dg/template/qualttp19.C: New test.
11114         * g++.dg/template/qualttp20.C: New test.
11115         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11116         * g++.old-deja/g++.other/qual1.C: Likewise.
11117
11118 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11119
11120         * gcc.dg/attr-alwaysinline.c: New.
11121
11122 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11123
11124         * gcc.dg/20020220-1.c: New test.
11125
11126         * gcc.dg/20020220-2.c: New test.
11127
11128         * g++.dg/opt/mmx1.C: New test.
11129
11130 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11131
11132         * gcc.c-torture/compile/20020110.c: New test.
11133
11134 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11135
11136         * gcc.c-torture/execute/20020219-1.c: New test.
11137
11138         * gcc.dg/20020219-1.c: New test.
11139
11140         * gcc.dg/noncompile/20020220-1.c: New test.
11141
11142         * g++.dg/opt/ptrintsum1.C: New test.
11143
11144         * gcc.dg/debug/20020220-1.c: New test.
11145
11146 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11147
11148         * gcc.c-torture/execute/20020216-1.c: New test.
11149
11150 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11151
11152         * gcc.dg/decl-1.c: Update, new test.
11153
11154 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11155
11156         * g++.dg/abi/bitfield1.C: New test.
11157         * g++.dg/abi/bitfield2.C: New test.
11158
11159 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11160
11161         * gcc.dg/attr-nest.c: New test.
11162
11163 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11164
11165         * gcc.c-torture/execute/20020215-1.c: New test.
11166
11167 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11168
11169         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11170         * g++.dg/debug/debug.exp: New.
11171         * g++.dg/debug/trivial.C: New.
11172         * g++.dg/debug/debug1.C: Moved...
11173         * g++.dg/other/debug1.C: ...from here.
11174         * g++.dg/debug/debug2.C: Moved...
11175         * g++.dg/other/debug2.C: ...from here.
11176         * g++.dg/debug/debug3.C: Moved...
11177         * g++.dg/other/debug3.C: ...from here.
11178
11179         * gcc.dg/noncompile/20020213-1.c: New test.
11180
11181 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11182
11183         * g++.dg/other/debug3.C: New test.
11184
11185         * gcc.c-torture/execute/20020213-1.c: New test.
11186
11187 2002-02-13  Richard Smith <richard@ex-parrot.com>
11188
11189         * g++.old-deja/g++.other/thunk1.C: New test.
11190
11191 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11192
11193         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11194
11195 2002-02-13  Stan Shebs  <shebs@apple.com>
11196
11197         * gcc.dg/altivec-3.c: New.
11198
11199 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11200
11201         * gcc.dg/Wunreachable-1.c: New test.
11202         * gcc.dg/Wunreachable-2.c: New test.
11203
11204 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11205
11206         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11207
11208 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11209
11210         * gcc.dg/decl-1.c: New test.
11211
11212 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11213
11214         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11215
11216 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11217
11218         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11219         * gcc.c-torture/compile/980506-1.x: Likewise.
11220
11221 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11222
11223         * gcc.dg/20020210-1.c: New.
11224
11225 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11226
11227         * g77.f-torture/execute/947.f: New regression test
11228         for PR fortran/947.
11229
11230 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11231
11232         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11233         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11234
11235 2002-02-08  Richard Henderson  <rth@redhat.com>
11236
11237         * gcc.c-torture/compile/labels-3.c: New.
11238
11239 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11240
11241         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11242         expression statements work instead.
11243         * gcc.dg/noncompile/20020207-1.c: New test.
11244
11245 2002-02-07  Richard Henderson  <rth@redhat.com>
11246
11247         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11248
11249 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11250
11251         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11252         message from g77
11253         * lib/g77-dg.exp: Trim g77 error messages so that they are
11254         recognized by dg.exp.
11255
11256 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11257
11258         PR fortran/5473
11259         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11260
11261 2002-02-07  Richard Henderson  <rth@redhat.com>
11262
11263         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11264         to be sufficiently aligned for integers.
11265
11266 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11267
11268         * g++.dg/template/friend4.C: New test.
11269
11270 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11271
11272         PR fortran/5743
11273         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11274         unsupported cases.
11275
11276 2002-02-07  Richard Henderson  <rth@redhat.com>
11277
11278         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11279         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11280         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11281         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11282
11283 2002-02-06  Richard Henderson  <rth@redhat.com>
11284
11285         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11286
11287 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11288
11289         * gcc.dg/20020206-1.c: New test.
11290
11291 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11292
11293         * gcc.c-torture/execute/20020206-1.c: New test.
11294
11295         * gcc.c-torture/execute/20020206-2.c: New test.
11296
11297         PR optimization/5429:
11298         * gcc.c-torture/compile/20020206-1.c: New test.
11299
11300 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11301
11302         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11303         as certain file formats cannot support particularly large
11304         alignments.
11305
11306         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11307         and do not expect to be able to link the executable.
11308
11309         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11310         fail because the COFF format does not support the weak attribute.
11311
11312 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11313
11314         * g77.dg/pr5473.f:  New test
11315
11316 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11317
11318         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11319         Fix testcase accordingly.
11320
11321 2002-02-04  Richard Henderson  <rth@redhat.com>
11322
11323         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11324         (buf): Change to be an array of pointers, not ints.
11325
11326 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11327
11328         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11329         before all tests.  Move warning one line above to match where it
11330         C frontend emits.
11331         * gcc.dg/Wswitch-2.c: New test.
11332         * g++.dg/warn/Wswitch-1.C: New test.
11333         * g++.dg/warn/Wswitch-2.C: New test.
11334
11335 2002-02-04  Richard Henderson  <rth@redhat.com>
11336
11337         * g++.dg/abi/offsetof.C: Fix size comparison.
11338
11339 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11340
11341         * gcc.dg/cast-qual-2.c: New test.
11342
11343 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11344
11345         * gcc.dg/20020201-4.c: New test.
11346
11347 2002-02-04  Ben Elliston  <bje@redhat.com>
11348
11349         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11350         target_info attribute != 0, in addition to the empty string.
11351         (gcc_target_compile): Likewise.
11352
11353 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11354
11355         * gcc.dg/Wswitch.c: New test.
11356         PR gcc/4475. PR gcc/3780.
11357
11358 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11359
11360         * g77.f-torture/execute/5122.f: New test for regressions
11361         against PR fortran/5122.
11362
11363 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11364
11365         * g77.f-torture/compile/pr3743.f: Delete
11366         * g77.dg/pr3743-1.f: New test.
11367         * g77.dg/pr3743-2.f: New test.
11368         * g77.dg/pr3743-3.f: New test.
11369         * g77.dg/pr3743-4.f: New test.
11370
11371 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11372
11373         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11374
11375 2002-02-02  Richard Henderson  <rth@redhat.com>
11376
11377         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11378         * gcc.c-torture/execute/bf64-1.c: Likewise.
11379
11380 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11381
11382         * gcc.dg/20020201-2.c: New test.
11383
11384         * gcc.dg/20020201-3.c: New test.
11385
11386         * gcc.c-torture/execute/bitfld-2.c: New test.
11387
11388 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11389
11390         * gcc.dg/bitfld-1.c: Update.
11391         * gcc.dg/bitfld-2.c: Update.
11392         * gcc.c-torture/execute/bitfld-1.x: New.
11393
11394 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11395
11396         * gcc.c-torture/execute/20020201-1.c: New test.
11397
11398 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11399
11400         PR target/5469
11401         * gcc.dg/20020201-1.c: New test.
11402
11403 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11404
11405         PR fortran/3743
11406         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11407         * g77.f-torture/compile/pr3743.x: Remove
11408
11409 2002-01-31  Tom Rix  <trix@redhat.com>
11410
11411         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11412
11413 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11414
11415         * gcc.dg/noncompile/20020130-1.c: New test.
11416
11417 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11418
11419         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11420
11421 2002-01-29  Richard Henderson  <rth@redhat.com>
11422
11423         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11424         to long long.
11425         * gcc.c-torture/execute/bf64-1.c: Likewise.
11426
11427 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11428
11429         * gcc.c-torture/execute/20020129-1.c: New test.
11430
11431 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11432
11433         * gcc.c-torture/compile/20000224-1.c: Update.
11434         * gcc.c-torture/execute/bitfld-1.c: New tests.
11435         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11436         * gcc.dg/uninit-A.c: Update.
11437
11438 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11439
11440         * g++.dg/template/ctor1.C: Add instantiation.
11441
11442 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11443
11444         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11445         argument to __builtin_prefetch to be const ptr.
11446
11447 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11448
11449         * gcc.c-torture/compile/20020120-1.c: New test.
11450
11451 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11452
11453         * gcc.c-torture/execute/20020127-1.c: New test.
11454
11455 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11456
11457         * g77.dg/f77-edit-i-in.f: New test
11458         * g77.dg/f77-edit-i-out.f: New test
11459
11460 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11461
11462         * gcc.dg/debug/debug.exp: New file.
11463         * gcc.dg/debug/trivial.c: New file.
11464         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11465         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11466         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11467         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11468         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11469         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11470         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11471         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11472         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11473         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11474         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11475         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11476         * gcc.dg/20000503-1.c: Removed.
11477         * gcc.dg/20010207-1.c: Removed.
11478         * gcc.dg/20011223-1.c: Removed.
11479         * gcc.dg/20020104-2.c: Removed.
11480         * gcc.dg/debug-1.c: Removed.
11481         * gcc.dg/debug-2.c: Removed.
11482         * gcc.dg/debug-3.c: Removed.
11483         * gcc.dg/debug-4.c: Removed.
11484         * gcc.dg/debug-5.c: Removed.
11485         * gcc.dg/debug-6.c: Removed.
11486         * gcc.dg/dwarf2-1.c: Removed.
11487         * gcc.dg/dwarf2-2.c: Removed.
11488
11489 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11490
11491         * g++.old-deja/g++.other/eh5.C: New test.
11492         * g++.old-deja/g++.other/sibcall2.C: New test.
11493         * g++.old-deja/g++.other/array9.C: New test.
11494         * g++.old-deja/g++.other/typename2.C: New test.
11495         * g++.old-deja/g++.other/crash60.C: New test.
11496         * g++.old-deja/g++.other/conv9.C: New test.
11497         * g++.old-deja/g++.other/mangle10.C: New test.
11498         * g++.old-deja/g++.other/unchanging1.C: New test.
11499         * g++.old-deja/g++.other/exprstmt1.C: New test.
11500         * g++.old-deja/g++.other/inline23.C: New test.
11501         * g++.old-deja/g++.eh/ia64-1.C: New test.
11502         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11503         * g++.old-deja/g++.other/reload1.C: New test.
11504         * g++.old-deja/g++.other/static20.C: New test.
11505         * g++.old-deja/g++.other/local-alloc1.C: New test.
11506         * g++.old-deja/g++.other/conv8.C: New test.
11507         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11508         * g++.old-deja/g++.other/storeexpr1.C: New test.
11509         * g++.old-deja/g++.other/storeexpr2.C: New test.
11510         * g++.dg/eh/template2.C: New test.
11511         * g++.dg/warn/weak1.C: New test.
11512
11513 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11514
11515         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11516         Remove first, non-varying, argument.
11517
11518 2002-01-23  Richard Henderson  <rth@redhat.com>
11519
11520         * gcc.dg/inline-2.c: New.
11521
11522         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11523         Add optional target arg.  Check number of arguments.
11524         (scan-assembler-not, scan-assembler-dem): Likewise.
11525         (scan-assembler-dem-not): Likewise.
11526
11527 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11528
11529         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11530         line 12.
11531         * g++.old-deja/g++.brendan/parse3.C,
11532         g++.old-deja/g++.other/crash26.C,
11533         g++.old-deja/g++.other/crash28.C,
11534         g++.old-deja/g++.other/crash29.C,
11535         g++.old-deja/g++.other/crash30.C,
11536         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11537
11538 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11539
11540         * gcc.dg/20020115-1.c: New.
11541
11542 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11543
11544         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11545
11546 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11547
11548         * gcc.dg/20020122-3.c: New.
11549
11550 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11551
11552         * g++.dg/other/gc1.C: New test.
11553
11554 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11555
11556         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11557
11558 2002-01-22  Richard Henderson  <rth@redhat.com>
11559
11560         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11561
11562 2002-01-22  Richard Henderson  <rth@redhat.com>
11563
11564         * gcc.dg/20020122-4.c: New.
11565
11566 2002-01-22  H.J. Lu <hjl@gnu.org>
11567
11568         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11569         link output.
11570         * gcc.dg/special/ecos.exp: Likewise.
11571         * lib/g++-dg.exp: Likewise.
11572         * lib/g77-dg.exp: Likewise.
11573         * lib/gcc-dg.exp : Likewise.
11574         * lib/mike-g++.exp: Likewise.
11575         * lib/mike-g77.exp: Likewise.
11576         * lib/mike-gcc.exp: Likewise.
11577         * lib/objc-dg.exp: Likewise.
11578
11579 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11580
11581         PR target/5379
11582         * gcc.dg/20020122-2.c: New test.
11583
11584 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11585
11586         * gcc.dg/20020122-1.c: New test.
11587
11588 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11589
11590         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11591
11592 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11593
11594         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11595
11596 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11597
11598         * gcc.c-torture/compile/20020121-1.c: New test.
11599
11600 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11601
11602         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11603         ld_library_path.
11604
11605 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11606
11607         * gcc.dg/20020218-1.c: New test.
11608
11609 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11610
11611         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11612         messages
11613         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11614         "At global scope" warning
11615         * g++.dg/ext/align1.C: Change cygwin test for alignment
11616         from db-bogus to dg-warning
11617
11618 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11619
11620         * g77.f-torture/compile/cpp2.F: New test.
11621
11622 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11623
11624         * g++.dg/template/access1.C: New test.
11625
11626 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11627
11628         * gcc.dg/20020118-1.c: New.
11629
11630 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11631
11632         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11633
11634 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11635
11636         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11637         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11638         alignment warnings.
11639
11640 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11641
11642         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11643         torture_with_loops and torture_without_loops
11644
11645 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11646
11647         * gcc.c-torture/compile/20020116-1.c: New test.
11648
11649 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11650
11651         * gcc.dg/20020116-2.c: New test.
11652
11653         * gcc.dg/ultrasp4.c: New test.
11654
11655         * gcc.dg/20020116-1.c: New test.
11656
11657 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11658
11659         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11660         by EABI.
11661
11662 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11663
11664         * gcc.misc-tests/i386-prefetch.exp: New.
11665         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11666         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11667         * gcc.misc-tests/i386-pf-none-1.c: New test.
11668         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11669
11670 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11671
11672         * gcc.dg/gnu89-init-1.c: Add new tests.
11673
11674 2002-01-15  Andreas Jaeger  <aj@suse.de>
11675
11676         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11677         * gcc.dg/i386-mmx-2.c: Likewise.
11678         * gcc.dg/i386-sse-1.c: Likewise.
11679         * gcc.dg/i386-sse-2.c: Likewise.
11680         * gcc.dg/i386-sse-3.c: Likewise.
11681
11682 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11683
11684         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11685         Uncomment additional cases that now pass.
11686
11687 2002-01-11  Richard Henderson  <rth@redhat.com>
11688
11689         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11690         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11691
11692 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11693
11694         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11695
11696 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11697
11698         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11699         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11700
11701 2002-01-10  Dale Johannesen  <dalej@apple.com>
11702
11703         * gcc.c-torture/execute/loop-11.c: New.
11704
11705 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11706
11707         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11708         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11709
11710 2002-01-09  Richard Henderson  <rth@redhat.com>
11711
11712         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11713         type in which to perform the operation for each size.
11714
11715 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11716
11717         * gcc.c-torture/compile/20020109-2.c: New test.
11718
11719 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11720
11721         * gcc.c-torture/execute/loop-10.c: New test.
11722
11723 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11724
11725         * gcc.c-torture/compile/20010226-1.c: New test.
11726         * gcc.c-torture/compile/20010227-1.c: New test.
11727         * gcc.c-torture/compile/20010426-1.c: New test.
11728         * gcc.c-torture/compile/20010510-1.c: New test.
11729         * gcc.c-torture/compile/20010605-3.c: New test.
11730         * gcc.c-torture/compile/20010824-1.c: New test.
11731         * gcc.c-torture/execute/20010409-1.c: New test.
11732         * gcc.dg/noncompile/20000901-1.c: New test.
11733         * gcc.dg/20001023-1.c: New test.
11734         * gcc.dg/20001101-1.c: New test.
11735         * gcc.dg/20001102-1.c: New test.
11736         * gcc.dg/20010207-1.c: New test.
11737         * gcc.dg/20010405-1.c: New test.
11738         * gcc.dg/20010822-1.c: New test.
11739         * gcc.dg/20011107-1.c: New test.
11740
11741 2002-01-09  Jeffrey A Law  (law@redhat.com)
11742
11743         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11744
11745         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11746         execution failure on PA targets.
11747
11748 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11749
11750         * gcc.c-torture/compile/20020109-1.c: New test.
11751
11752 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11753
11754         * gcc.c-torture/execute/20020108-1.c: New test.
11755
11756 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11757
11758         * gcc.dg/20020108-1.c: New test.
11759
11760 2002-01-08  H.J. Lu <hjl@gnu.org>
11761
11762         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11763         for header files.
11764
11765 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11766
11767         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11768         consistency.
11769
11770 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11771
11772         * gcc.dg/altivec-4.c: Test altivec predicates.
11773
11774 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11775
11776         * gcc.c-torture/execute/20020107-1.c: New test.
11777
11778 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11779
11780         PR c/5279
11781         * gcc.c-torture/compile/20020106-1.c: New test.
11782
11783 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11784
11785         * gcc.c-torture/execute/nestfunc-4.c: New test.
11786
11787 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11788
11789         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11790         extra triple that slipped in.
11791         * g++.old-deja/g++.abi/align.C: Likewise.
11792         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11793
11794 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11795
11796         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11797         * g++.old-deja/g++.abi/align.C: Likewise.
11798         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11799
11800         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11801         on FreeBSD/i386.
11802         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11803         FreeBSD.
11804
11805 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11806
11807         * gcc.dg/20020104-1.c: New test.
11808
11809         * gcc.dg/20020104-2.c: New test.
11810
11811 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11812
11813         * gcc.dg/20020103-1.c: Fix typo in target selector.
11814
11815 2002-01-03  Richard Henderson  <rth@redhat.com>
11816
11817         * gcc.dg/20020103-1.c: New.
11818
11819 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11820
11821         * gcc.c-torture/execute/20020103-1.c: New test.
11822
11823 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11824
11825         * g++.dg/other/debug2.C: New test.
11826
11827         * gcc.c-torture/compile/20020103-1.c: New test.
11828
11829 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11830
11831         * gcc.dg/gnu89-init-1.c: Added new tests.
11832
11833 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11834
11835         * g++.dg/template/friend2.C: Remove as patch is reverted.
11836
11837         * g++.dg/warn/oldcast1.C: New test.
11838
11839         * g++.dg/template/ptrmem1.C: New test.
11840         * g++.dg/template/ptrmem2.C: New test.
11841
11842         * g++.dg/template/ntp.C: New test.
11843
11844         * g++.dg/other/component1.C: New test.
11845
11846         * g++.dg/template/ttp3.C: New test.
11847
11848         * g++.dg/template/friend2.C: New test.
11849         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11850
11851 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11852
11853         * g++.dg/other/ptrmem1.C: New test.
11854         * g++.dg/other/ptrmem2.C: New test.
11855
11856 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11857
11858         * g++.dg/template/ctor1.C: New test.
11859
11860 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11861
11862         * g++.dg/template/friend2.C: New test.
11863
11864 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11865
11866         * gcc.dg/mmix-1.c: New test.
11867
11868 2001-12-31  Richard Henderson  <rth@redhat.com>
11869
11870         * gcc.dg/asm-5.c: New.
11871
11872 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11873
11874         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11875         in namespace __gnu_cxx
11876
11877 2001-12-30  Richard Henderson  <rth@redhat.com>
11878
11879         * gcc.dg/debug-6.c: New.
11880
11881 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11882
11883         * gcc.c-torture/compile/20011229-2.c: New test.
11884
11885 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11886
11887         * gcc.dg/debug-3.c: New test.
11888         * gcc.dg/debug-4.c: New test.
11889         * gcc.dg/debug-5.c: New test.
11890
11891 2001-12-29  Richard Henderson  <rth@redhat.com>
11892
11893         * g++.dg/eh/loop1.C: New.
11894
11895 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11896
11897         * g++.dg/template/crash1.C: New test.
11898
11899 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11900
11901         * g++.dg/other/const1.C: New test.
11902
11903 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11904
11905         * gcc.c-torture/compile/20011229-1.c: New test.
11906
11907 2001-12-28  Stan Shebs  <shebs@apple.com>
11908
11909         * lib/objc-torture.exp: Resync with c-torture.exp.
11910         * lib/objc.exp: Load standard libraries.
11911
11912 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11913
11914         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11915         additional tests.
11916
11917 2001-12-27  Roger Sayle <roger@eyesopen.com>
11918
11919         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11920
11921 2001-12-27  Richard Henderson  <rth@redhat.com>
11922
11923         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11924
11925 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11926
11927         * g++.dg/eh/ctor1.C: New test.
11928         * g++.dg/other/error2.C: New test.
11929
11930 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11931
11932         * g++.dg/other/init2.C: New test.
11933
11934 2001-12-24  Richard Henderson  <rth@redhat.com>
11935
11936         * gcc.dg/20011223-1.c: New.
11937         * gcc.dg/inline-1.c: New.
11938
11939 2001-12-23  Richard Henderson  <rth@redhat.com>
11940
11941         * gcc.dg/asm-4.c: Test operand modifiers.
11942
11943 2001-12-23  Richard Henderson  <rth@redhat.com>
11944
11945         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
11946
11947 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11948
11949         * gcc.c-torture/execute/20011223-1.c: New test.
11950
11951 2001-12-21  Richard Henderson  <rth@redhat.com>
11952
11953         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
11954         re-enables the warning.
11955
11956 2001-12-21  Richard Henderson  <rth@redhat.com>
11957
11958         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
11959
11960 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11961
11962         * gcc.c-torture/compile/20011218-1.c: New test.
11963
11964 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
11965
11966         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
11967         arm-isr.c test.
11968         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
11969         epilogue generation for ARM ISR routines.
11970
11971 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11972
11973         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
11974         * gcc.dg/format/c90-printf-3.c: Likewise.
11975         * gcc.dg/format/c99-printf-3.c: Likewise.
11976         * gcc.dg/format/ext-1.c: Likewise.
11977         * gcc.dg/format/ext-6.c: Likewise.
11978         * gcc.dg/format/format.h: Prototype unlocked stdio.
11979
11980 2001-12-20  Richard Henderson  <rth@redhat.com>
11981
11982         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
11983         (arena): Use it.
11984         (malloc): Correct allocation logic.  Abort if we fill up the
11985         arena before initialization complete.
11986         (realloc): Correct allocation logic.
11987
11988 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11989
11990         * gcc.c-torture/compile/20011219-2.c: New test.
11991
11992         * gcc.c-torture/execute/20011219-1.c: New test.
11993
11994 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
11995
11996         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
11997         target does not support weak symbols.
11998
11999 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12000
12001         * gcc.c-torture/compile/20011219-1.c: New test.
12002
12003 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12004
12005         * g++.dg/other/error1.C: New test.
12006
12007 2001-12-17  Jeffrey A Law  (law@redhat.com)
12008
12009         * gcc.c-torture/execute/20011217-1.c: New test.
12010
12011 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12012
12013         * objc.dg/special/: New directory.
12014         * objc.dg/special/special.exp: New file.
12015         * objc.dg/special/unclaimed-category-1.h: New file.
12016         * objc.dg/special/unclaimed-category-1a.m: New file.
12017         * objc.dg/special/unclaimed-category-1.m: New file.
12018
12019 2001-12-17  Andreas Jaeger  <aj@suse.de>
12020
12021         * gcc.c-torture/compile/20011217-2.c: New test.
12022
12023 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12024
12025         * gcc.c-torture/compile/20011217-1.c: New test.
12026
12027 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12028
12029         * testsuite/gcc.dg/20011214-1.c: New.
12030
12031 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12032
12033         * gcc.dg/altivec-4.c: New.
12034
12035 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12036
12037         * gcc.dg/20011113-1.c: New test.
12038
12039 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12040
12041         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12042         std::__malloc_alloc_template<0> and
12043         std::__default_alloc_template<false, 0>.
12044
12045 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12046
12047         * objc/execute/bf-21.m: New test.
12048         * objc/execute/enumeration-1.m: New test.
12049         * objc/execute/enumeration-2.m: New test.
12050
12051 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12052
12053         * gcc.dg/gnu89-init-1.c: New test.
12054
12055 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12056
12057         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12058         * g++.old-deja/g++.jason/2371.C: Likewise.
12059         * g++.old-deja/g++.jason/template33.C: Likewise.
12060         * g++.old-deja/g++.jason/template34.C: Likewise.
12061         * g++.old-deja/g++.jason/template36.C: Likewise.
12062         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12063         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12064         * g++.old-deja/g++.other/typename1.C: Likewise.
12065         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12066         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12067         * g++.old-deja/g++.pt/typename11.C: Likewise.
12068         * g++.old-deja/g++.pt/typename14.C: Likewise.
12069         * g++.old-deja/g++.pt/typename16.C: Likewise.
12070         * g++.old-deja/g++.pt/typename3.C: Likewise.
12071         * g++.old-deja/g++.pt/typename4.C: Likewise.
12072         * g++.old-deja/g++.pt/typename5.C: Likewise.
12073         * g++.old-deja/g++.pt/typename7.C: Likewise.
12074         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12075
12076 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12077
12078         * g++.dg/other/linkage1.C: New test.
12079         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12080         specifiers.
12081
12082 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12083
12084         * gcc.dg/concat.c: New test.
12085
12086 2001-12-11  Stan Shebs  <shebs@apple.com>
12087
12088         * objc/compile: New test directory.
12089         * objc/compile/compile.exp: New expect script.
12090         * objc/compile/20011211-1.m: New compile test.
12091
12092 2001-12-11  Jason Merrill  <jason@redhat.com>
12093
12094         * lib/prune.exp (prune_gcc_output): Also handle "In member
12095         function".  So many permutations...
12096
12097 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12098
12099         * g++.dg/template/typedef1.C: New test.
12100
12101 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12102
12103         * g++.dg/other/copy1.C: New test.
12104
12105 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12106
12107         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12108
12109         * gcc.dg/builtin-choose-expr.c: New.
12110
12111 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12112
12113         * gcc.dg/altivec-2.c: New.
12114
12115 2001-12-07  Richard Henderson  <rth@redhat.com>
12116
12117         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12118
12119 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12120
12121         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12122         ultrasparc.
12123
12124 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12125
12126         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12127
12128 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12129
12130         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12131         variable argument list.
12132
12133 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12134
12135         * gcc.c-torture/execute/memcheck: Delete entire directory.
12136         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12137         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12138
12139 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12140
12141         * gcc.dg/Wshadow-1.c: New test.
12142
12143 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12144
12145         * gcc.c-torture/compile/20011130-1.c: New test.
12146
12147         * gcc.dg/noncompile/20011025-1.c: New test.
12148
12149         * g++.dg/other/anon-union.C: New test.
12150
12151         * gcc.c-torture/execute/20011024-1.c: New test.
12152
12153 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12154
12155         * gcc.c-torture/execute/20000722-1.x,
12156         gcc.c-torture/execute/20010123-1.x: Remove.
12157         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12158         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12159         gcc.dg/c99-complit-2.c: New tests.
12160
12161 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12162
12163         * g++.dg/inherit/base1.C: New test.
12164
12165 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12166
12167         * g++.dg/other/stdarg1.C: New test.
12168
12169         * gcc.c-torture/compile/20011130-2.c: New test.
12170
12171 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12172
12173         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12174         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12175         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12176         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12177         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12178         * gcc.dg/builtin-prefetch-1.c: New test.
12179
12180 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12181
12182         * gcc.dg/20011130-1.c: New test.
12183
12184 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12185
12186         * g++.dg/other/scope1.C: New test.
12187         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12188
12189 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12190
12191         * gcc.dg/vla-init-1.c: New test.
12192
12193 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12194
12195         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12196
12197 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12198
12199         * objc.dg/alias.m: Update.
12200         * objc.dg/class-1.m: Update.
12201         * objc.dg/const-str-1.m: Update.
12202         * objc.dg/fwd-proto-1.m: Update.
12203         * objc.dg/id-1.m: Update.
12204         * objc.dg/super-class-1.m: Update.
12205
12206 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12207
12208         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12209         constructs.
12210
12211 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12212
12213         * gcc.c-torture/execute/20011128-1.c: New test.
12214
12215 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12216
12217         * gcc.dg/20011127-1.c: New test.
12218
12219 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12220
12221         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12222         from Austin Group draft 7.
12223         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12224         scanf format arguments.
12225         * gcc.dg/format/no-exargs-2.c: New test.
12226
12227 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12228
12229         * g++.dg/abi/vbase8-4.C: New test.
12230
12231 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12232
12233         * gcc.c-torture/execute/20011121-1.c: New test.
12234
12235 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12236
12237         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12238
12239 2001-11-23  Andreas Jaeger  <aj@suse.de>
12240
12241         * gcc.dg/cpp/charconst-2.c: New test.
12242
12243 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12244
12245         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12246         to the host if it is remote.  Let tests specify extra headers
12247         they use.
12248         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12249         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12250         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12251         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12252         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12253         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12254         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12255         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12256         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12257         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12258
12259 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12260
12261         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12262         for little endian ARMs.
12263
12264 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12265
12266         * gcc.c-torture/compile/20011119-1.c: New test.
12267         * gcc.c-torture/compile/20011119-2.c: New test.
12268
12269 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12270
12271         * gcc.dg/altivec-1.c: Fix typo.
12272
12273 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12274
12275         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12276
12277 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12278
12279         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12280
12281 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12282
12283         * lib/g77.exp: Don't specify --rpath-link.
12284
12285         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12286         across all the headers.
12287         * gcc.dg/format/format.exp: For testing on a remote host,
12288         copy format.h.
12289
12290         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12291         * gcc.c-torture/execute/930406-1.c: Likewise.
12292         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12293
12294 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12295
12296         * gcc.dg/altivec-1.c: New.
12297
12298 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12299
12300         * gcc.dg/cpp/fpreprocessed.c: New test case.
12301
12302 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12303
12304         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12305         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12306         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12307
12308 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12309
12310         * gcc.dg/no-builtin-1.c: New test.
12311
12312 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12313
12314         * gcc.c-torture/execute/20011115-1.c: New test.
12315
12316 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12317
12318         * gcc.c-torture/compile/20011114-2.c: New test.
12319         * gcc.c-torture/compile/20011114-3.c: New test.
12320         * gcc.c-torture/compile/20011114-4.c: New test.
12321
12322 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12323
12324         * g++.dg/other/init1.C: New test.
12325
12326 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12327
12328         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12329         message.
12330
12331         * gcc.c-torture/execute/20011114-1.c: New testcase.
12332
12333         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12334         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12335         like the (before this change) version of 20010327-1.c.
12336
12337 2001-11-14  Roger Sayle <roger@eyesopen.com>
12338
12339         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12340
12341 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12342
12343         * g++.dg/init/array2.C: New test.
12344
12345 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12346
12347         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12348
12349 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12350
12351         * g++.dg/other/forscope1.C: New test.
12352         * g++.dg/ext/forscope1.C: New test.
12353         * g++.dg/ext/forscope2.C: New test.
12354
12355 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12356
12357         * gcc.c-torture/execute/20011113-1.c: New test.
12358
12359 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12360
12361         * gcc.c-torture/execute/20011109-2.c: New test.
12362
12363         * gcc.c-torture/execute/20011109-1.c: New test.
12364
12365 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12366
12367         * gcc.c-torture/compile/20011109-1.c: New test.
12368
12369 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12370
12371         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12372         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12373         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12374         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12375         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12376         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12377         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12378
12379 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12380
12381         * g++.dg/warn/Wshadow-1.C: New tests.
12382         * g++.old-deja/g++.mike/for3.C: Update.
12383
12384 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12385
12386         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12387         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12388         XFAILs.  Adjust expected error texts.
12389         * gcc.c-torture/compile/20011106-1.c,
12390         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12391         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12392         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12393         gcc.dg/c99-array-lval-5.c: New tests.
12394
12395 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12396
12397         * gcc.dg/cpp/defined.c: Update.
12398
12399 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12400
12401         * gcc.c-torture/execute/anon-1.c: New test.
12402
12403 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12404
12405         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12406         same size, so no warning should be produced on stormy16.
12407
12408         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12409         due to oversized array.
12410         * g++.old-deja/g++.mike/ns15.C: Likewise.
12411         * g++.old-deja/g++.pt/crash16.C: Likewise.
12412
12413 2001-11-02  Graham Stott  <grahams@redhat.com>
12414
12415         * g++.dgother/debug1.C: Fix typos.
12416
12417 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12418
12419         * g++.dg/other/debug1.C: New test.
12420
12421 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12422
12423         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12424         of unsigned long.
12425
12426 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12427
12428         * gcc.dg/20011029-2.c: New test.
12429
12430         * gcc.c-torture/compile/20011029-1.c: New test.
12431
12432 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12433
12434         * objc/execute/class_self-1.m: New test.
12435         * objc/execute/class_self-2.m: New test.
12436
12437 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12438
12439         * gcc.misc-tests/msgs.exp: Delete.
12440         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12441         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12442         error set to match recent changes.
12443
12444 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12445
12446         * gcc.dg/20011021-1.c: New test.
12447
12448 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12449
12450         * gcc.c-torture/compile/20011023-1.c: New test.
12451
12452 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12453
12454         * lib/g77.exp: Rewrite based on lib/g++.exp.
12455
12456 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12457
12458         * gcc.c-torture/execute/20011019-1.c: New test.
12459
12460         * gcc.dg/20011018-1.c: New test.
12461
12462 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12463
12464         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12465
12466 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12467
12468         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12469         * gcc.dg/attr-invalid.c: Likewise.
12470
12471 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12472
12473         * testsuite/gcc.dg/20011015-1.c: New test.
12474
12475 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12476
12477         * g++.dg/template/unify2.C: New test.
12478
12479 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12480
12481         * g++.dg/other/exception-specification.C: New test
12482
12483 2001-10-13  Tom Rix  <trix@redhat.com>
12484
12485         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12486         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12487
12488 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12489
12490         * testsuite/gcc.dg/20011009-1.c: New test.
12491
12492 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12493
12494         PR g++/4476
12495         * g++.dg/other/friend1.C: New test.
12496
12497 2001-10-11  Richard Henderson  <rth@redhat.com>
12498
12499         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12500
12501 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12502
12503         * gcc.c-torture/compile/20011010-1.c: New.
12504
12505 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12506
12507         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12508         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12509         g77.f-torture/execute/execute.exp,
12510         g77.f-torture/noncompile/noncompile.exp,
12511         gcc.c-torture/compile/compile.exp,
12512         gcc.c-torture/execute/execute.exp,
12513         gcc.c-torture/execute/ieee/ieee.exp,
12514         gcc.c-torture/execute/memcheck/memcheck.exp,
12515         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12516         objc/execute/execute.exp: Update FSF address.
12517
12518 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12519
12520         * gcc.dg/cpp/cmdlne-C.c: Update.
12521         * gcc.dg/cpp/cmdlne-C2.c: New.
12522
12523 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12524
12525         * gcc.c-torture/execute/20011008-3.c: New.
12526
12527 2001-10-08  DJ Delorie  <dj@redhat.com>
12528
12529         * gcc.dg/20011008-1.c: New.
12530         * gcc.dg/20011008-2.c: New.
12531
12532 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12533
12534         * gcc.dg/cpp/spacing1.c: Update test.
12535
12536 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12537
12538         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12539         spelling errors of "separate" as "seperate".
12540
12541 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12542
12543         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12544         enough to avoid inlining.
12545
12546 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12547
12548         * lib/g77.exp: set libg2c_dir correctly.
12549
12550 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12551
12552         * gcc.dg/cpp/macro11.c: New test.
12553
12554 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12555
12556         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12557         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12558         gcc.dg/format/multattr-3.c: New tests.
12559         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12560         tests for format attributes on function pointers being rejected.
12561
12562 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12563
12564         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12565
12566 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12567
12568         * g++.dg/warn/format1.C: New test.
12569
12570 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12571
12572         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12573
12574 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12575
12576         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12577
12578 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12579
12580         * gcc.dg/cpp/redef2.c: Add test.
12581
12582 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12583
12584         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12585         long-standing bug on i686, apparently.
12586         * gcc.c-torture/execute/loop-2c.x: New file.
12587         * gcc.c-torture/execute/loop-2d.x: New file.
12588         * gcc.c-torture/execute/loop-3c.x: New file.
12589
12590 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12591
12592         * gcc.dg/cpp/20000625-2.c: Correct line number.
12593
12594 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12595
12596         * gcc.dg/cpp/macro10.c: New test.
12597         * gcc.dg/cpp/strify3.c: New test.
12598         * gcc.dg/cpp/spacing1.c: Add tests.
12599         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12600         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12601
12602 2001-09-24  DJ Delorie  <dj@redhat.com>
12603
12604         * gcc.c-torture/execute/20010924-1.c: New test.
12605
12606 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12607
12608         * testsuite/objc/execute/paste.m: Remove.
12609
12610 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12611
12612         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12613
12614 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12615
12616         * g77.dg/strlen0.f: New test.
12617
12618 2001-09-21  Richard Henderson  <rth@redhat.com>
12619
12620         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12621         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12622
12623 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12624
12625         Table-driven attributes.
12626         * g++.dg/ext/attrib1.C: New test.
12627
12628 2001-09-20  DJ Delorie  <dj@redhat.com>
12629
12630         * gcc.dg/20000926-1.c: Update expected warning messages.
12631         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12632         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12633         array.
12634
12635 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12636
12637         * g++.dg/eh/registers1.C: New test case.
12638
12639 2001-09-17  Richard Henderson  <rth@redhat.com>
12640
12641         * gcc.dg/array-5.c: Fix VLA decomposition test.
12642
12643 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12644
12645         * gcc.dg/cpp/line5.c: New testcase.
12646
12647 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12648
12649         * gcc.dg/cpp/macro9.c: New test.
12650
12651 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12652
12653         * gcc.c-torture/execute/980223.c: Change type of addr from long
12654         to char *.
12655
12656 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12657
12658         * gcc.c-torture/execute/20010915-1.c: New test.
12659
12660 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12661
12662         * g77.dg/bprob: New directory.
12663         * g77.dg/bprob/bprob.exp: New file.
12664         * g77.dg/bprob/bprob-1.f: New test.
12665         * g77.dg/gcov: New directory.
12666         * g77.dg/gcov/gcov.exp: New file.
12667         * g77.dg/gcov/gcov-1.f: New test.
12668         * g77.dg/gcov/gcov-1.x: New file.
12669
12670 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12671
12672         * gcc.dg/cpp/directiv.c: Update.
12673         * gcc.dg/cpp/undef1.c: Update.
12674
12675 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12676
12677         * gcc.dg/20010912-1.c: New test.
12678
12679 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12680
12681         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12682         language-independent file in lib.
12683         * lib/gcov.exp: New file.
12684
12685 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12686
12687         * gcc.c-torture/compile/20010911-1.c: New test.
12688
12689 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12690
12691         * lib/profopt.exp: New, to support profile-directed optimizations.
12692         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12693         * gcc.misc-tests/bprob-1.c: New test.
12694         * gcc.misc-tests/bprob-2.c: New test.
12695
12696 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12697
12698         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12699         XFAIL and which kinds of gcov output to verify.
12700         * gcc.misc-tests/gcov-4b.x: New file.
12701         * gcc.misc-tests/gcov-5b.x: New file.
12702         * gcc.misc-tests/gcov-6.x: New file.
12703         * gcc.misc-tests/gcov-7.c: New test.
12704         * gcc.misc-tests/gcov-7.x: New file.
12705
12706 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12707
12708         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12709         * gcc.misc-tests/gcov-6.c: New test.
12710
12711 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12712
12713         PR c++/3986
12714         * g++.dg/abi/vbase1.C: New test.
12715
12716 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12717
12718         * objc.dg/method-2.m: New.
12719
12720 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12721
12722         PR c++/4203
12723         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12724         * g++.dg/init/empty1.C: New test.
12725
12726 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12727
12728         * gcc.c-torture/compile/20010903-1.c: New test.
12729
12730 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12731
12732         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12733         for m68k.
12734
12735 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12736
12737         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12738
12739         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12740
12741         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12742
12743 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12744
12745         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12746         for 16-bit 'unsigned int'.
12747
12748 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12749
12750         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12751
12752 2001-08-27  Richard Henderson  <rth@redhat.com>
12753
12754         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12755         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12756
12757 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12758
12759         * gcc.dg/asm-names.c (ymain): New.
12760
12761 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12762
12763         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12764         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12765         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12766
12767 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12768
12769         * gcc.dg/compare5.c: New testcase.
12770
12771 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12772
12773         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12774         and "In instantiation".
12775
12776 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12777
12778         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12779
12780 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12781
12782         * gcc.misc-tests/gcov.exp: Add support for branch information.
12783         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12784         * gcc.misc-tests/gcov-4.c: New test.
12785         * gcc.misc-tests/gcov-4b.c: New test.
12786         * gcc.misc-tests/gcov-5b.c: New test.
12787
12788 2001-08-20  Zack Weinberg  <zackw@panix.com>
12789
12790         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12791         expected to fail.
12792
12793 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12794
12795         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12796
12797 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12798
12799         * g++.dg/eh/
12800         Moved to gcc-deps.exp
12801         * gcc-deps.exp: New file.
12802
12803 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12804
12805         * g++.old-deja/g++.pt/defarg14.C: New test.
12806
12807 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12808
12809         * g++.old-deja/g++.other/lineno5.C: New test.
12810
12811 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12812
12813         * g++.old-deja/g++.pt/crash68.C: New test.
12814
12815 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12816
12817         * g++.old-deja/g++.other/crash42.C: New test.
12818
12819 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12820
12821         * gcc.dg/cpp/extratokens.c: Fix.
12822         * gcc.dg/cpp/skipping2.c: New tests.
12823
12824 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12825
12826         * gcc.c-torture/execute/20010724-1.c: New file.
12827         * gcc.c-torture/execute/20010724-1.x: New file.
12828
12829 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12830
12831         * g++.old-deja/g++.other/cond7.C: New test.
12832
12833 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12834
12835         * g++.old-deja/g++.other/optimize4.C: New test.
12836
12837 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12838
12839         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12840
12841 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12842
12843         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12844         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12845         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12846         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12847
12848         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12849         bug report" message.
12850
12851         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12852         * g++.dg/ext/instantiate1.C: Move from old-deja.
12853
12854 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12855
12856         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12857         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12858         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12859         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12860
12861 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12862
12863         * gcc.c-torture/execute/20010723-1.c: New test.
12864
12865 2001-07-23  Ben Elliston  <bje@redhat.com>
12866
12867         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12868
12869 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12870
12871         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12872         i[34567]86-*-*.
12873         Delete handling of ieee_multilib_flags.
12874         Pass -mieee for alpha*-*-* and sh-*-*.
12875         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12876
12877 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12878
12879         Remove old-abi tests.
12880         * g++.old-deja/g++.mike/p11116.C: Remove.
12881         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12882
12883 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12884
12885         * g77.f-torture/compile/pr3743.f:  New test
12886
12887 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12888
12889         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12890
12891 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12892
12893         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12894         g++.old-deja/g++.pt/static6.C: Likewise.
12895         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12896         supports weak symbols.
12897
12898 2001-07-18  Andreas Jaeger  <aj@suse.de>
12899
12900         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12901         supported again.
12902
12903 2001-07-18  Andreas Jaeger  <aj@suse.de>
12904
12905         * gcc.dg/iftrap-1.c: Fix target line.
12906
12907 2001-07-17  Richard Henderson  <rth@redhat.com>
12908
12909         * gcc.c-torture/execute/20010717-1.c: New.
12910
12911 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12912
12913         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12914         tests.
12915
12916 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12917
12918         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12919
12920 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12921
12922         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12923         UAC_SIGBUS, UAC_NOPRINT definitions.
12924
12925 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12926
12927         * objc/execute/object_is_class.m: New test.
12928         * objc/execute/object_is_meta_class.m: New test.
12929
12930 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12931
12932         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
12933         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
12934
12935 2001-01-15  David Bil
12936         * objc/execute/class-14.m: Added.
12937         * objc/execute/class-2.m: Added.
12938         * objc/execute/class-3.m: Added.
12939         * objc/execute/class-4.m: Added.
12940         * objc/execute/class-5.m: Added.
12941         * objc/execute/class-6.m: Added.
12942         * objc/execute/class-7.m: Added.
12943         * objc/execute/class-8.m: Added.
12944         * objc/execute/class-9.m: Added.
12945         * objc/execute/class-tests-1.h
12946         * objc/execute/class-tests-2.h
12947         * objc/execute/compatibility_alias.m: Added.
12948         * objc/execute/encode-1.m: Added.
12949         * objc/execute/formal_protocol-1.m: Added.
12950         * objc/execute/formal_protocol-2.m: Added.
12951         * objc/execute/formal_protocol-3.m: Added.
12952         * objc/execute/formal_protocol-4.m: Added.
12953         * objc/execute/formal_protocol-5.m: Added.
12954         * objc/execute/formal_protocol-6.m: Added.
12955         * objc/execute/formal_protocol-7.m: Added.
12956         * objc/execute/informal_protocol.m: Added.
12957         * objc/execute/initialize.m: Added.
12958         * objc/execute/load.m: Added.
12959         * objc/execute/many_args_method.m: Added.
12960         * objc/execute/nested-3.m: Added.
12961         * objc/execute/no_clash.m: Added.
12962         * objc/execute/private.m: Added.
12963         * objc/execute/redefining_self.m: Added.
12964         * objc/execute/root_methods.m: Added.
12965         * objc/execute/selector-1.m: Added.
12966         * objc/execute/static-1.m: Added.
12967         * objc/execute/static-2.m: Added.
12968         * objc/execute/va_method.m: Added.
12969
12970 2001-03-10  Richard Henderson  <rth@redhat.com>
12971
12972         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12973
12974 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12975
12976         * g++.old-deja/g++.other/crash31.C: XFAIL.
12977         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12978         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12979         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12980         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12981         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12982
12983 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12984
12985         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12986
12987 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12988
12989         * gcc.dg/20000724-1.c: Don't use multiline strings.
12990
12991 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12992
12993         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12994         result of -cString against what we expect it to be; don't just
12995         print it out for no one to read.
12996
12997         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12998         Based on testcases provided by Nicola Pero.
12999
13000 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13001
13002         * gcc.dg/cpp/macro7.c: New test.
13003
13004 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13005
13006         * gcc.dg/cpp/multiline.c: Update.
13007
13008 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13009
13010         * g++.old-deja/g++.other/enum3.C: New test.
13011
13012 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13013
13014         * g++.old-deja/g++.other/pod1.C: New test.
13015
13016 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13017
13018         * g++.old-deja/g++.ext/overload1.C: New test.
13019
13020 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13021
13022         * g++.old-deja/g++.pt/using1.C: New test.
13023
13024 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13025
13026         * g++.old-deja/g++.other/using9.C: New test.
13027
13028 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13029
13030         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13031
13032         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13033
13034 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13035
13036         * g++.old-deja/g++.ext/realpt1.C: Remove.
13037
13038 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13039
13040         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13041
13042 2001-02-26  Will Cohen  <wcohen@redhat.com>
13043
13044         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13045
13046 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13047
13048         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13049         templatized constructors.
13050
13051 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13052
13053         * gcc.c-torture/execute/20010224-1.c: New test.
13054
13055 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13056
13057         * gcc.c-torture/execute/20010222-1.c: New test.
13058
13059 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13060
13061         * g++.old-deja/g++.other/inline20.C: New test.
13062
13063 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13064
13065         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13066
13067 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13068
13069         * g++.old-deja/g++.other/lookup22.C: New test.
13070
13071 200
13072         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13073         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13074         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13075         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13076         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13077
13078 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13079
13080         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13081         account.
13082
13083 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13084
13085         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13086
13087 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13088
13089         * g++.old-deja/g++.pt/crash62.C: New test.
13090
13091 2001-01-04  Richard Henderson  <rth@redhat.com>
13092
13093         * gcc.dg/20000926-1.c: Update expected warnings.
13094         * gcc.dg/array-2.c: Likewise.
13095         * gcc.dg/array-4.c: Also validate flexible array members.
13096         * gcc.dg/c99-flex-array-1.c: New.
13097
13098 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13099
13100         * gcc.c-torture/compile/20001222-1.x: Remove.
13101
13102 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13103
13104         * gcc.c-torture/execute/built-in-setjmp.c: New.
13105
13106 2001-01-03  Richard Henderson  <rth@redhat.com>
13107
13108         * gcc.dg/940510-1.c: Update expected error wording.
13109         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13110
13111 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13112
13113         * lib/target-supports.exp (check_alias_available): Modified to
13114         indicate aliases not supported if only weak aliases are supported.
13115
13116 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13117
13118         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13119         Turn on cmpstrsi checks for __pj__ and __i370__.
13120
13121 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13122
13123         * g++.old-deja/g++.other/virtual11.C: New test.
13124
13125 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13126
13127         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13128
13129 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13130
13131         * gcc.c-torture/compile/20010102-1.c: New test.
13132
13133 2001-01-02  Andreas Jaeger  <aj@suse.de>
13134
13135         * gcc.dg/noreturn-3.c: New test.
13136
13137         * gcc.dg/noreturn-4.c: New test.
13138
13139 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13140
13141         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13142         __builtin_fputc and __builtin_fwrite.
13143
13144 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13145
13146         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13147         signed char, not default char.
13148
13149 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13150
13151         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13152
13153 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13154
13155         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13156
13157 2000-12-29  Richard Henderson  <rth@redhat.com>
13158
13159         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13160         (__cyg_profile_func_exit): Define.
13161
13162 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13163
13164         * g++.dg/vtgc1.C: New test.
13165
13166 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13167
13168         * gcc.dg/noncompile/20001228-1.c: New test.
13169
13170         * gcc.dg/20001228-1.c: New test.
13171
13172         * gcc.c-torture/execute/20001228-1.c: New test.
13173
13174 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13175
13176         * gcc.dg/format-strfmon-1.c: New test.
13177
13178 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13179
13180         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13181         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13182         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13183         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13184         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13185         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13186         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13187         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13188         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13189         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13190         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13191         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13192         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13193
13194         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13195         * gcc.c-torture/execute/string-opt-4.c: Test index.
13196
13197 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13198
13199         * gcc.c-torture/compile/20001226-1.c: New test.
13200
13201 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13202
13203         * gcc.c-torture/compile/20001222-1.c: New test.
13204         * gcc.c-torture/compile/20001222-1.x: Xfail.
13205
13206 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13207
13208         * gcc.c-torture/execute/comp-goto-2.c: New test.
13209
13210 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13211
13212         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13213         Use long types if __INT_MAX__ is 32767.
13214         (main): Use cast to (sint32 *) when poking 88 into a_page.
13215
13216         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13217
13218 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13219
13220         * gcc.c-torture/compile/20001221-1.c: New test.
13221         * gcc.c-torture/execute/20001221-1.c: New test.
13222
13223 2000-12-20  Richard Henderson  <rth@redhat.com>
13224
13225         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13226         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13227
13228 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13229
13230         * gcc.dg/compare3.c: New test.
13231
13232 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13233
13234         * gcc.dg/format-warnll-1.c: New test.
13235
13236 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13237
13238         * gcc.dg/cpp/cmdlne-P.c: New test.
13239
13240 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13241
13242         * gcc.c-torture/execute/builtin-abs-1.c,
13243         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13244
13245 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13246
13247         * gcc.dg/cpp/multiline.c: New test.
13248
13249 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13250
13251         * g++.old-deja/g++.other/syshdr1.C: Update.
13252         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13253
13254 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13255
13256         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13257
13258 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13259
13260         * g++.old-deja/g++.pt/ttp65.C: New test.
13261
13262 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13263
13264         * g++.old-deja/g++.pt/ttp64.C: New test.
13265
13266 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13267
13268         * g++.old-deja/g++.pt/spec33.C: New test.
13269
13270 2000-12-14  Catherine Moore  <clm@redhat.com>
13271
13272         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13273         * gcc.c-torture/execute/920612-2.c: Likewise.
13274         * gcc.c-torture/execute/920428-2.c: Likewise.
13275         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13276         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13277
13278 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13279
13280         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13281         * gcc.dg/pack-test-2.c: Likewise.
13282
13283 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13284
13285         Tests by Zack Weinberg <zackw@stanford.edu>.
13286
13287         * gcc.dg/cpp/defined.c: Update.
13288         * gcc.dg/cpp/defined_trad.c: New tests.
13289
13290 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13291
13292         * gcc.dg/cpp/trad-direct.c: Update.
13293
13294 2000-12-11  Neil Booth  <neilb@earthling.net>
13295
13296         * gcc.dg/cpp/defined_trad.c
13297
13298 2000-12-11  Neil Booth  <neilb@earthling.net>
13299
13300         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13301
13302 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13303
13304         * gcc.dg/format-miss-2.c: New test.
13305
13306 2000-12-09  Neil Booth  <neilb@earthling.net>
13307
13308         * gcc.dg/cpp/lineflags.c: New tests.
13309         * gcc.dg/cpp/poison.c: Update.
13310         * gcc.dg/cpp/redef2.c: Update.
13311         * gcc.dg/cpp/skipping.c: New test.
13312
13313 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13314
13315         * g++.old-deja/g++.other/eh3.C: New testcase.
13316
13317 2000-12-07  Neil Booth  <neilb@earthling.net>
13318
13319         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13320         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13321         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13322         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13323         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13324         Update.
13325
13326 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13327
13328         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13329         __SIZE_TYPE__ instead of int for type of integers cast to
13330         pointers.
13331
13332 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13333
13334         * g++.old-deja/g++.other/cleanup4.C: New test.
13335
13336 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13337
13338         * format-sec-1.c: New test.
13339
13340 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13341
13342         * gcc.dg/format-nonlit-3.c: New test.
13343
13344 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13345
13346         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13347         through a null pointer.
13348
13349 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13350         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13351         library makes no calls to `operator new' during initialization.
13352
13353 2000-11-04  Neil Booth  <neilb@earthling.net>
13354
13355         * gcc.dg/cpp/include2.c: New tests.
13356
13357 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13358
13359         * lib/g++.exp (g++_set_ld_library_path): New function.
13360         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13361
13362 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13363
13364         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13365         warnings.
13366
13367 2000-11-01  Richard Henderson  <rth@redhat.com>
13368
13369         * g++.old-deja/g++.ext/namedret1.C: New.
13370         * g++.old-deja/g++.ext/namedret2.C: New.
13371         * g++.old-deja/g++.ext/namedret3.C: New.
13372
13373 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13374
13375         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13376         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13377
13378 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13379
13380         * gcc.c-torture/execute/va-arg-21.c: New test.
13381
13382 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13383
13384         * gcc.dg/c99-complex-2.c: New test.
13385
13386 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13387
13388         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13389
13390 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13391
13392         * g++.old-deja/g++.other/inline16.C: New test.
13393
13394 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13395
13396         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13397         __PRETTY_FUNCTION__
13398
13399 2000-10-29  Neil Booth  <neilb@earthling.net>
13400
13401         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13402         New tests.
13403         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13404         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13405         optimisation.
13406
13407 2000-10-29  Neil Booth  <neilb@earthling.net>
13408
13409         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13410         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13411         * mi5.c: Test multiple includes work with -C.
13412         * trigraphs.c: Test ^= version.
13413
13414 2000-10-28  Neil Booth  <neilb@earthling.net>
13415
13416         New tests and test updates for new macro expander.
13417
13418         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13419         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13420         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13421         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13422         new diagnostic messages.
13423
13424         * gcc.dg/cpp/macro3.c: New tests.
13425
13426 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13427
13428         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13429         on the same line.
13430
13431 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13432
13433         * g++.old-deja/g++.other/eh2.C: New test.
13434
13435 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13436
13437         * gcc.c-torture/execute/20001027-1.c: New test.
13438
13439 2000-10-26  Richard Henderson  <rth@redhat.com>
13440
13441         * gcc.c-torture/execute/20001026-1.c: New.
13442
13443 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13444
13445         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13446         * g++.old-deja/g++.law/builtin1.C: Likewise.
13447         * g++.old-deja/g++.law/ctors10.C: Likewise.
13448         * g++.old-deja/g++.law/virtual3.C: Likewise.
13449         * g++.old-deja/g++.mike/p658.C: Likewise.
13450         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13451         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13452         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13453         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13454         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13455
13456 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13457
13458         * gcc.c-torture/compile/20001024-1.c: New test.
13459
13460 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13461
13462         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13463         to tell us whether or not we are using V3.
13464
13465 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13466
13467         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13468         operands.
13469
13470 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13471
13472         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13473
13474 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13475
13476         * gcc.c-torture/execute/20001024-1.c: New test.
13477
13478 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13479
13480         * g++.old-deja/g++.other/sibcall1.C: New test.
13481
13482 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13483
13484         * gcc.dg/noncompile/init-3.c: New test.
13485
13486 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13487
13488         * gcc.dg/format-array-1.c: New test.
13489
13490 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13491
13492         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13493         writing through null pointers; remove comment about testing
13494         unterminated strings.
13495
13496 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13497
13498         * gcc.c-torture/execute/20001017-2.c: New test.
13499
13500 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13501
13502         * gcc.c-torture/compile/20001018-1.c: New test.
13503         * gcc.c-torture/compile/20001018-1.x: Xfail.
13504
13505 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13506
13507         * gcc.c-torture/execute/20001017-1.c: New test.
13508
13509 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13510
13511         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13512         for multiple use of arguments with scanf formats; add tests for
13513         multiple use of arguments.
13514
13515 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13516
13517         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13518
13519 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13520
13521         * gcc.dg/format-miss-1.c: New test.
13522
13523 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13524
13525         * gcc.c-torture/execute/20001013-1.c: New test.
13526
13527 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13528
13529         * gcc.dg/format-branch-1.c: New test.
13530
13531 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13532
13533         * README, lib/file-format.exp: Remove EGCS references.
13534
13535 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13536
13537         * gcc.dg/20001013-1.c: New test.
13538
13539 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13540
13541         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13542         for intmax_t in the compiler using __typeof__ and the type rules
13543         for conditional expressions.
13544
13545 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13546
13547         * gcc.dg/20001012-1.c: New test.
13548         * gcc.dg/20001012-2.c: New test.
13549
13550 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13551
13552         * gcc.dg/format-attr-1.c: New test.
13553
13554 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13555
13556         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13557         __LONG_LONG_MAX__ instead of LLONG_MAX.
13558
13559 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13560
13561         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13562         scanf flags.
13563         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13564         flags.
13565
13566 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13567
13568         * gcc.dg/sequence-pt-1.c: New test.
13569
13570 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13571
13572         * gcc.c-torture/execute/20001011-1.c: New testcase.
13573         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13574
13575 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13576
13577         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13578         does not error on it.
13579
13580 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13581
13582         * gcc.dg/20001009-1.c: New test.
13583
13584 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13585
13586         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13587         * gcc.c-torture/execute/20001009-2.c: ... to here.
13588
13589 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13590
13591         * gcc.c-torture/compile/20001009-1.c: New testcase.
13592         * gcc.c-torture/execute/20001009-1.c: New testcase.
13593         Testcases provided by Jan Hubicka <jh@suse.cz>.
13594
13595 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13596
13597         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13598         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13599         uintmax_t using <limits.h> to emulate the compiler's internal
13600         logic.  No longer XFAIL %j tests.
13601
13602 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13603
13604         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13605         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13606         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13607         regexps and details of expected handling of some bad formats.
13608         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13609         suppression.
13610
13611 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13612
13613         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13614         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13615         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13616         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13617         in list archives.
13618
13619 2000-10-06  Richard Henderson  <rth@cygnus.com>
13620
13621         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13622         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13623         * g++.old-deja/g++.jason/report.C: Likewise.
13624         * g++.old-deja/g++.law/friend5.C: Likewise.
13625         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13626         of the expected warnings.
13627
13628 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13629
13630         * g++.old-deja/g++.pt/enum14.C: New test.
13631
13632 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13633
13634         * g++.old-deja/g++.pt/crash59.C: New test.
13635
13636 2000-10-04  Will Cohen  <wcohen@redhat.com>
13637
13638         * gcc.dg/20000926-1.c: New test.
13639
13640 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13641
13642         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13643         function name for current C++ compiler.
13644         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13645
13646 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13647
13648         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13649         __PRETTY_FUNCTION__.
13650         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13651
13652 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13653
13654         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13655
13656 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13657
13658         * gcc.c-torture/compile/20000923-1.c: New test.
13659
13660 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13661
13662         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13663         * g++.old-deja/g++.pt/ttp62.C: Same.
13664         * g++.old-deja/g++.other/inline14.C: Same.
13665
13666 2000-09-24  Richard Henderson  <rth@cygnus.com>
13667
13668         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13669
13670 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13671
13672         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13673
13674 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13675
13676         * gcc.c-torture/compile/20000922-1.c: New file.
13677
13678 2000-09-21  Nick Clifton  <nickc@redhat.com>
13679
13680         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13681         a signed long modulo operation.
13682         (mod6): New function - perform an unsigned long modulo operation.
13683         (main): Add tests for modulos of very large numbers by very small
13684         dividends.
13685
13686 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13687
13688         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13689
13690 2000-09-19  Richard Henderson  <rth@cygnus.com>
13691
13692         * gcc.dg/compare2.c (case 10): XFAIL.
13693
13694 2000-09-18  Richard Henderson  <rth@cygnus.com>
13695
13696         * gcc.c-torture/execute/20000906-1.c: Move ...
13697         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13698         that support __builtin_trap.
13699
13700 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13701
13702         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13703
13704 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13705
13706         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13707         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13708         more $ format tests.
13709
13710 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13711
13712         * gcc.dg/format-errmk-1.c: New test.
13713
13714 2000-09-17  Greg McGary  <greg@mcgary.org>
13715
13716         * gcc.c-torture/execute/20000917-1.x: Remove.
13717
13718 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13719
13720         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13721
13722 2000-09-17  Greg McGary  <greg@mcgary.org>
13723
13724         * gcc.c-torture/execute/20000917-1.c: New test.
13725         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13726
13727 2000-09-16  Neil Booth  <NeilB@earthling.net>
13728
13729         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13730         in nested macro bug.
13731
13732 2000-09-15  Neil Booth  <NeilB@earthling.net>
13733
13734         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13735
13736 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13737
13738         * gcc.c-torture/execute/20000914-1.c: New test.
13739
13740 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13741
13742         * g++.other/inline13.C: New test.
13743
13744 2000-09-12  Andreas Jaeger  <aj@suse.de>
13745
13746         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13747         constant by Ulrich Drepper <drepper@redhat.com>.
13748
13749 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13750
13751         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13752
13753 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13754
13755         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13756
13757 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13758
13759         * gcc.dg/cpp/backslash.c: New test.
13760
13761 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13762
13763         * gcc.c-torture/execute/20000910-1.c: New test.
13764         * gcc.c-torture/execute/20000910-2.c: Likewise.
13765
13766 2000-09-11  Robert Lipe  <robertl@sco.com>
13767
13768         * gcc.dg/pragma-align.c: New test.
13769
13770 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13771
13772         * g++.old-deja/g++.pt/explicit82.C: New test.
13773         * g++.old-deja/g++.pt/explicit83.C: New test.
13774
13775 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13776
13777         * gcc.dg/asm-names.c: New test.
13778
13779 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13780
13781         * gcc.dg/cpp/tr-warn6.c: New test
13782
13783 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13784
13785         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13786         be accepted.
13787
13788 2000-09-07  Catherine Moore  <clm@redhat.com>
13789
13790         * gcc.c-torture/execute/unroll-1.c: New test.
13791
13792 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13793
13794         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13795         ERROR markers.
13796         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13797         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13798         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13799         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13800         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13801         Preprocess only.
13802         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13803         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13804
13805 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13806
13807         * g++.old-deja/g++.pt/deduct2.C: New test.
13808
13809 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13810
13811         * g++.old-deja/g++.pt/parms2.C: New test.
13812
13813 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13814
13815         * g++.old-deja/g++.pt/crash58.C: New test.
13816
13817 2000-09-06  Greg McGary  <greg@mcgary.org>
13818
13819         * gcc.c-torture/execute/20000906-1.c: New test.
13820         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13821
13822 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13823
13824         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13825
13826 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13827
13828         * g++.old-deja/g++.pt/crash57.C: New test.
13829
13830 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13831
13832         * g++.old-deja/g++.pt/crash56.C: New test.
13833
13834 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13835
13836         * g++.old-deja/g++.pt/koenig1.C: New test.
13837
13838 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13839
13840         * gcc.dg/20000904-1.c: New test.
13841
13842 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13843
13844         * gcc.dg/cpp/paste8.c: New test.
13845
13846 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13847
13848         * gcc.c-torture/compile/20000827-1.c: New test.
13849
13850 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13851
13852         * gcc.dg/format-diag-1.c: New test.
13853
13854 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13855
13856         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13857         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13858         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13859         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13860         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13861
13862 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13863
13864         * g++.old-deja/g++.other/nested4.C: New test.
13865
13866 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13867
13868         * g++.old-deja/g++.ns/scoped1.C: New test.
13869
13870 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13871
13872         * lib/g++.exp: Support testing already-installed GCC.
13873
13874 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13875
13876         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13877
13878 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13879
13880         * gcc.dg/return-type-2.c: New test.
13881
13882 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13883
13884         * gcc.c-torture/compile/20000825-1.c: New test.
13885
13886 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13887
13888         * gcc.dg/dwarf2-2.c: New test.
13889
13890 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13891
13892         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13893         dg-warning regexps.
13894
13895 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13896
13897         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13898         gcc.dg/format-ext-5.c: New tests.
13899
13900 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13901
13902         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13903
13904 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13905
13906         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13907
13908 2000-08-24  Richard Henderson  <rth@cygnus.com>
13909
13910         * gcc.dg/ia64-sync-1.c: New test.
13911         * gcc.dg/ia64-sync-2.c: New test.
13912         * gcc.dg/ia64-asm-1.c: New test.
13913
13914 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13915
13916         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13917         * gcc.dg/format-ext-2.c: New test.
13918
13919 2000-08-23  Jason Merrill  <jason@redhat.com>
13920
13921         * lib/old-dejagnu.exp: Also ignore "In member function" and
13922         "At global scope".
13923
13924 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13925
13926         * gcc.dg/noncompile/label-lineno-1.c: New test.
13927
13928 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13929
13930         * gcc.dg/c99-array-nonobj-1.c: New test.
13931
13932 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13933
13934         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13935         tests.
13936         * gcc.dg/format-ext-1.c: New test.
13937
13938 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13939
13940         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13941         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13942         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13943         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13944         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13945
13946 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13947
13948         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13949         gcc.dg/c99-strftime-2.c: New tests.
13950
13951 2000-08-22  Richard Henderson  <rth@cygnus.com>
13952
13953         * gcc.c-torture/execute/20000822-1.c: New test.
13954
13955 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13956
13957         * gcc.c-torture/execute/20000819-1.x: Remove.
13958
13959 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13960
13961         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13962         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13963         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13964         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13965         gcc.dg/format-xopen-1.c: New tests.
13966
13967 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13968
13969         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13970
13971 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13972
13973         * g++.old-deja/g++.other/loop2.C: New test.
13974
13975         * gcc.c-torture/compile/20000606-1.c: New test.
13976         * gcc.c-torture/compile/20000728-1.c: New test.
13977         * gcc.c-torture/execute/20000801-1.c: New test.
13978         * gcc.c-torture/execute/20000801-2.c: New test.
13979         * gcc.c-torture/execute/20000819-1.c: New test.
13980         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13981         * gcc.dg/20000629-1.c: New test.
13982         * gcc.dg/20000724-1.c: New test.
13983         * gcc.dg/20000807-1.c: New test.
13984
13985 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13986
13987         * gcc.dg/cpp/pragma-1.c: New test.
13988         * gcc.dg/cpp/pragma-2.c: New test.
13989
13990 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13991
13992         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13993         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13994
13995 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13996
13997         * gcc.c-torture/compile/20000818-1.c: New test.
13998
13999 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14000
14001         * gcc.c-torture/execute/20000818-1.c: New test.
14002
14003 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14004
14005         * gcc.dg/format-va-1.c: New test.
14006
14007 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14008
14009         * g++.old-deja/g++.other/typedef8.C: New test.
14010
14011 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14012
14013         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14014         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14015         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14016         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14017         * g++.old-deja/g++.other/ptrmem7.C: New test.
14018         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14019
14020 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14021
14022         * g++.old-deja/g++.pt/typename27.C: New test.
14023
14024 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14025
14026         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14027         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14028         * g++.old-deja/g++.pt/friend45.C: New test.
14029         * g++.old-deja/g++.other/friend8.C: New test.
14030
14031 2000-08-15  Richard Henderson  <rth@cygnus.com>
14032
14033         * gcc.c-torture/execute/20000815-1.c: New test.
14034
14035 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14036
14037         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14038         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14039         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14040
14041 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14042
14043         * g++.old-deja/g++.other/refinit2.C: New test.
14044
14045 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14046
14047         * lib/c-torture.exp (c-torture): Make
14048         compiler_conditional_xfail_data global.
14049         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14050         compiler_conditional_xfail_data machinery.
14051         (f-torture-execute): Likewise.
14052         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14053         and only when unrolling loops.
14054
14055         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14056
14057 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14058
14059         * g++.old-deja/g++.pt/explicit81.C: New test.
14060
14061 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14062
14063         * g++.old-deja/g++.pt/typename26.C: New test.
14064
14065 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14066
14067         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14068         warning.
14069
14070 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14071
14072         * g++.old-deja/g++.other/array3.C: New test.
14073
14074 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14075
14076         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14077         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14078         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14079         New tests.
14080
14081 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14082
14083         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14084         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14085
14086 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14087
14088         * gcc.c-torture/execute/20000808-1.c: New test.
14089
14090 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14091
14092         * gcc.dg/c90-const-expr-1.c: New test.
14093
14094 2000-08-08  Richard Henderson  <rth@cygnus.com>
14095
14096         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14097
14098 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14099
14100         * gcc.dg/noncompile/const-ll-1.c: New test.
14101
14102 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14103
14104         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14105
14106 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14107
14108         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14109         that running programs linked against the shared version of libobjc
14110         run correctly.
14111
14112 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14113
14114         * gcc.dg/c99-printf-1.c: New test.
14115
14116 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14117
14118         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14119
14120 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14121
14122         * gcc.c-torture/execute/20000731-1.x: Delete.
14123
14124 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14125
14126         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14127         and torture_without_loops as is done by c-torture.exp.
14128         (search_for): Copy from c-torture.exp.
14129         (gcc-dg-runtest): New function, drives a directory of tests
14130         iterating over the TORTURE_OPTIONS.
14131         (scan-assembler, scan-assembler-not): Move here from
14132         individual directory drivers.
14133
14134         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14135         defined by lib/gcc-dg.exp.
14136         * gcc.dg/cpp/cpp.exp: Likewise.
14137         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14138         gcc-dg-runtest, so we cycle over optimization options.
14139
14140         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14141         * gcc.dg/compare2.c: No longer expected to fail.
14142
14143 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14144
14145         * gcc.c-torture/execute/20000804-1.c: New test.
14146
14147 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14148
14149         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14150
14151 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14152
14153         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14154
14155 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14156
14157         * gcc.c-torture/compile/20000803-1.c: New test.
14158
14159 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14160
14161         * gcc.c-torture/execute/20000801-3.c,
14162         gcc.c-torture/execute/20000801-4.c: New tests.
14163         * gcc.c-torture/execute/20000801-3.x,
14164         gcc.c-torture/execute/20000801-4.x: Xfail.
14165
14166 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14167
14168         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14169         libobjc/.libs to allow for libtool.
14170
14171 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14172
14173         * gcc.c-torture/compile/20000802-1.c: New test.
14174
14175 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14176
14177         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14178
14179 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14180
14181         * gcc-c-torture/execute/20000731-2.c: New test.
14182
14183         * gcc.c-torture/execute/20000731-1.c: New test.
14184         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14185
14186 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14187
14188         * testsuite/gcc.dg/cpp/paste7.c: New test.
14189         * gcc.dg/cpp/20000725-1.c: New test.
14190
14191 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14192
14193         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14194         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14195         declaration warning for __builtin_dwarf_reg_size.
14196
14197         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14198
14199 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14200
14201         * gcc.dg/noncompile/voidparam-1.c: New test.
14202
14203 2000-07-30  Richard Henderson  <rth@cygnus.com>
14204
14205         * gcc.dg/c90-digraph-1.c: Don't xfail.
14206         * gcc.dg/compare2.c (case 10): Xfail.
14207         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14208
14209 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14210
14211         * gcc.dg/c99-main-1.c: New test.
14212
14213 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14214
14215         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14216
14217 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14218
14219         * gcc.c-tortuer/execute/20000726-1.c: New test.
14220
14221 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14222
14223         * gcc.c-torture/execute/enum-2.c: New test.
14224
14225 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14226
14227         * gcc.dg/cpp/tr-warn3.c: New test.
14228
14229 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14230
14231         * g++.old-deja/g++.ext/implicit1.C: Remove.
14232         * g++.old-deja/g++.jason/c2.C: Remove
14233         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14234         * g++.old-deja/g++.pt/crash16.C: Likewise.
14235         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14236
14237 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14238
14239         * g++.old-deja/g++.other/for2.C: New test.
14240
14241 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14242
14243         * gcc.dg/20000720-1.c: New test.
14244
14245 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14246
14247         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14248
14249 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14250
14251         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14252         * gcc.c-torture/execute/20000722-1.c: New.
14253         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14254
14255 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14256
14257         * gcc.dg/cpp/20000720-1.S: New test.
14258
14259 2000-07-21  Michael Meissner  <meissner@redhat.com>
14260
14261         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14262
14263 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14264
14265         * g++.old-deja/g++.brendan/crash16.C,
14266         g++.old-deja/g++.brendan/parse3.C,
14267         g++.old-deja/g++.brendan/redecl1.C,
14268         g++.old-deja/g++.ns/template13.C,
14269         g++.old-deja/g++.other/decl4.C,
14270         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14271
14272 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14273
14274         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14275         and "Internal error".
14276
14277         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14278         regexps.
14279         * gcc.dg/cpp/paste6.c: New test.
14280
14281 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14282
14283         * gcc.dg/cpp/tr-direct.c: New test.
14284
14285         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14286         gcc.dg/cpp/undef1.c: Tweak error regexps.
14287
14288 2000-07-18  Eric Christopher <echristo@redhat.com>
14289
14290         * gcc.c-torture/compile/20000718-1.c: New test.
14291
14292 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14293
14294         * cpplex.c (_cpp_push_token): If the token being pushed back
14295         is the previous token in this context, just subtract one from
14296         context->posn.
14297         * cppmacro.c (save_expansion): Clear aux field when storing a
14298         placemarker.
14299
14300 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14301
14302         * gcc.dg/noncompile/redecl-1.c: New test.
14303
14304 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14305
14306         * gcc.c-torture/execute/20000717-5.c: New test.
14307         * gcc.c-torture/execute/20000717-1.x: Removed.
14308
14309 2000-07-17  Richard Henderson  <rth@cygnus.com>
14310
14311         * gcc.c-torture/execute/20000717-4.c: New test.
14312
14313 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14314
14315         * gcc.dg/cpp/syshdr.c: New test.
14316         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14317
14318 2000-07-17  Neil Booth  <neilb@earthling.net>
14319
14320         * gcc.dg/cpp/cmdlne-dM.c: New test.
14321         * gcc.dg/cpp/cmdlne-dD.c: New test.
14322
14323 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14324
14325         * gcc.c-torture/execute/20000717-3.c: New test.
14326
14327         * gcc.c-torture/compile/20000717-1.c: New test.
14328
14329 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14330
14331         * gcc.c-torture/execute/20000717-2.c: New test.
14332
14333 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14334
14335         * gcc.dg/formatz-1.c: New test.
14336
14337         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14338         * gcc.dg/c99-digraph-1.c: New tests.
14339
14340         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14341         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14342
14343         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14344         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14345         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14346         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14347         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14348         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14349         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14350
14351 2000-07-17   Greg McGary <greg@mcgary.org>
14352
14353         * gcc.c-torture/execute/20000717-1.c: New test.
14354         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14355
14356 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14357
14358         * gcc.c-torture/execute/20000715-2.c: New test.
14359         * gcc.dg/20000715-1.c: New test.
14360
14361 2000-07-15  Michael Meissner  <meissner@redhat.com>
14362
14363         * gcc.c-torture/execute/20000715-1.c: New test.
14364
14365 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14366
14367         * gcc.c-torture/execute/20000707-1.c: New test.
14368
14369 2000-07-13  Neil Booth  <NeilB@earthling.net>
14370
14371         * testsuite/gcc.dg/cpp/digraph1.c,
14372         testsuite/gcc.dg/cpp/digraph2.c,
14373         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14374
14375 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14376
14377         * g77.f-torture/compile/20000630-2.f:  New test.
14378         * g77.f-torture/compile/20000630-2.x
14379
14380 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14381
14382         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14383
14384 2000-07-11  Neil Booth  <NeilB@earthling.net>
14385
14386         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14387
14388 2000-07-11  Neil Booth  <NeilB@earthling.net>
14389
14390         * gcc.dg/cpp/cmdlne-C.c: New.
14391
14392 2000-07-09  Neil Booth  <NeilB@earthling.net>
14393
14394         * gcc.dg/cpp/directiv.c: New tests.
14395         * gcc.dg/cpp/undef1.c: Update.
14396
14397 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14398
14399         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14400
14401 2000-07-09  Neil Booth  <NeilB@earthling.net>
14402
14403         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14404
14405 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14406
14407         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14408         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14409
14410 2000-07-08  Neil Booth  <NeilB@earthling.net>
14411
14412         * gcc.dg/cpp/macsyntx.c: New tests.
14413
14414 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14415
14416         * gcc.dg/20000707-1.c: New test.
14417
14418 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14419
14420         * gcc.c-torture/execute/20000706-1.c: New test.
14421         * gcc.c-torture/execute/20000706-2.c: New test.
14422         * gcc.c-torture/execute/20000706-3.c: New test.
14423         * gcc.c-torture/execute/20000706-4.c: New test.
14424         * gcc.c-torture/execute/20000706-5.c: New test.
14425
14426 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14427
14428         * g++.old-deja/g++.pt/instantiate7.C: New test.
14429
14430 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14431
14432         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14433         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14434         * g++.old-deja/g++.other/rtti3.C: Likewise.
14435         * g++.old-deja/g++.other/rttid3.C: Likewise.
14436
14437 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14438
14439         *  g77.f-torture/compile/20000630-1.x: Fix typo
14440
14441 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14442
14443         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14444         assembly output.
14445
14446 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14447
14448         * gcc.dg/cpp/ident.c: New test.
14449
14450 2000-07-05  Neil Booth  <NeilB@earthling.net>
14451
14452         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14453           gcc.dg/cpp/lexstrng.c: New tests.
14454
14455 2000-07-04  Neil Booth  <NeilB@earthling.net>
14456
14457         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14458         * gcc.dg/cpp/strify2.c: Same.
14459
14460 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14461
14462         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14463         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14464         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14465         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14466
14467         * testsuite/gcc.dg/cpp/macro1.c,
14468         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14469         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14470         testsuite/gcc.dg/cpp/strify1.c,
14471         testsuite/gcc.dg/cpp/strify2.c: New tests.
14472
14473 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14474
14475         * gcc.c-torture/execute/20000703-1.c: New test.
14476
14477 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14478
14479         * g++.old-deja/g++.pt (lookup10.C): New test.
14480
14481 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14482
14483         * g++.old-deja/g++.pt (typename25.C): New test.
14484
14485 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14486
14487         * gcc.c-torture/compile/20000701-1.c: New test.
14488
14489 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14490
14491         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14492         to test case.
14493
14494 2000-06-30  Catherine Moore  <clm@cygnus.com>
14495
14496         * gcc.c-torture/execute/align-1.c: New test.
14497
14498 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14499
14500         * g++.old-deja/g++.pt/expr8.C: New test.
14501         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14502
14503 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14504
14505         * gcc.c-torture/compile/20000629-1.c: New test.
14506
14507 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14508
14509
14510         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14511         gcc.dg/noncompile directory, depending on whether they're
14512         preprocessor tests or not.  Annotate all the tests for the dg
14513         framework.
14514
14515         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14516         * gcc.dg/noncompile/noncompile.exp: New.
14517
14518         * Moved files:
14519         Old name                                New name
14520         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14521         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14522         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14523         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14524         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14525         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14526         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14527         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14528         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14529         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14530         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14531         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14532         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14533         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14534         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14535         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14536         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14537         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14538         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14539         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14540         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14541         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14542         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14543         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14544
14545         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14546         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14547         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14548         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14549         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14550         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14551
14552 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14553
14554         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14555         declare one variable.  On the fourth, error.
14556         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14557         declared by 20000628-1a.h.
14558
14559 2000-06-29  Richard Henderson  <rth@redhat.com>
14560
14561         * gcc.c-torture/execute/930529-1.x: New file.
14562         * gcc.dg/920413-1.c: Adjust expected warning text.
14563         * gcc.dg/980217-1.c: Declare abort.
14564         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14565
14566 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14567
14568         * g77.f-torture/compile/20000629-1.f: New test.
14569         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14570
14571 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14572
14573         Rearrange lots of files, removing entirely the
14574         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14575         directories.
14576
14577         * Deleted files:
14578         gcc.c-torture/code_quality/code_quality.exp
14579         gcc.c-torture/special/special.exp
14580         gcc.failure/failure.exp
14581         gcc.failure/940409-1.x
14582         gcc.c-torture/compile/961203-1.x
14583
14584         * New files:
14585         gcc.misc-tests/linkage.exp
14586         gcc.c-torture/execute/920730-1t.c
14587         gcc.c-torture/execute/920730-1t.x
14588         gcc.c-torture/compile/920520-1.x
14589         gcc.c-torture/compile/920521-1.x
14590         gcc.c-torture/compile/981006-1.x
14591         gcc.c-torture/execute/eeprof-1.x
14592
14593         * Moved files (possibly with modifications to fit a new harness):
14594         Old name                                New name
14595         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14596         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14597         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14598         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14599         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14600         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14601         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14602         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14603         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14604         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14605         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14606         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14607         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14608         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14609
14610 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14611
14612         * c-torture/compile/961203-1.x: Delete.
14613
14614         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14615         not exit. Include stdio.h.
14616         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14617         * gcc.misc-tests/dg-12.c: Likewise.
14618         * gcc.misc-tests/dg-5.c: Likewise.
14619         * gcc.misc-tests/dg-6.c: Likewise.
14620         * gcc.misc-tests/dg-7.c: Prototype abort.
14621         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14622         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14623         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14624         not exit.
14625         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14626         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14627
14628 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14629
14630         * gcc.dg/cpp/20000628-1.c: New test.
14631         * gcc.dg/cpp/20000628-1.h: New header for above test.
14632         * gcc.dg/cpp/20000628-1a.h: Likewise.
14633
14634 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14635
14636         * gcc.dg/cpp: New directory.
14637         * gcc.dg/cpp/cpp.exp: New driver.
14638         * gcc.dg/cpp/20000627-1.c: New test.
14639         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14640         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14641         and rewrite as a compilation test.
14642
14643         * gcc.dg: Move many files into the cpp subdirectory, possibly
14644         renaming or editing them as well.
14645         Old name                New name
14646         990119-1.c              cpp/19990119-1.c
14647         990228-1.c              cpp/19990228-1.c
14648         990407-1.c              cpp/19990407-1.c
14649         990409-1.c              cpp/19990409-1.c
14650         990413-1.c              cpp/19990413-1.c
14651         990703-1.c              cpp/19990703-1.c
14652         20000127-1.c            cpp/20000127-1.c
14653         20000129-1.c            cpp/20000129-1.c
14654         20000207-1.c            cpp/20000207-1.c
14655         20000207-2.c            cpp/20000207-2.c
14656         20000209-1.c            cpp/20000209-1.c
14657         20000209-2.c            cpp/20000209-2.c
14658         20000301-1.c            cpp/20000301-1.c
14659         20000419-1.c            cpp/20000419-1.c
14660         20000510-1.S            cpp/20000510-1.S
14661         20000519-1.c            cpp/20000519-1.c
14662         20000529-1.c            cpp/20000529-1.c
14663         20000625-1.c            cpp/20000625-1.c
14664         20000625-2.c            cpp/20000625-2.c
14665         cpp-as1.c               cpp/assert1.c
14666         cpp-as2.c               cpp/assert2.c
14667         cxx-comments-1.c        cpp/cxxcom1.c
14668         cxx-comments-2.c        cpp/cxxcom2.c
14669         endif-label.c           cpp/endif.c
14670         cpp-hash1.c             cpp/hash1.c
14671         cpp-hash2.c             cpp/hash2.c
14672         cpp-if1.c               cpp/if-1.c
14673         cpp-if2.c               cpp/if-2.c
14674         cpp-if3.c               cpp/if-3.c
14675         cpp-if4.c               cpp/if-4.c
14676         cpp-if5.c               cpp/if-5.c
14677         cpp-cond.c              cpp/if-cexp.c
14678         cpp-missingop.c         cpp/if-mop.c
14679         cpp-missingparen.c      cpp/if-mpar.c
14680         cpp-opprec.c            cpp/if-oppr.c
14681         cpp-ifparen.c           cpp/if-paren.c
14682         cpp-shortcircuit.c      cpp/if-sc.c
14683         cpp-shift.c             cpp/if-shift.c
14684         cpp-unary.c             cpp/if-unary.c
14685         cpp-li1.c               cpp/line1.c
14686         cpp-li2.c               cpp/line2.c
14687         lineno.c                cpp/line3.c
14688         lineno-2.c              cpp/line4.c
14689         cpp-mi.c                cpp/mi1.c
14690         cpp-mic.h               cpp/mi1c.h
14691         cpp-micc.h              cpp/mi1cc.h
14692         cpp-mind.h              cpp/mi1nd.h
14693         cpp-mindp.h             cpp/mi1ndp.h
14694         cpp-mix.h               cpp/mi1x.h
14695         cpp-mi2.c               cpp/mi2.c
14696         cpp-mi2a.h              cpp/mi2a.h
14697         cpp-mi2b.h              cpp/mi2b.h
14698         cpp-mi2c.h              cpp/mi2c.h
14699         cpp-mi3.c               cpp/mi3.c
14700         cpp-mi3.def             cpp/mi3.def
14701         poison-1.c              cpp/poison.c
14702         pr-impl.c               cpp/prag-imp.c
14703         cpp-redef-2.c           cpp/redef1.c
14704         cpp-redef.c             cpp/redef2.c
14705         strpaste.c              cpp/strp1.c
14706         strpaste-2.c            cpp/strp2.c
14707         cpp-tradpaste.c         cpp/tr-paste.c
14708         cpp-tradstringify.c     cpp/tr-str.c
14709         cpp-tradwarn1.c         cpp/tr-warn1.c
14710         cpp-tradwarn2.c         cpp/tr-warn2.c
14711         trigraphs.c             cpp/trigraphs.c
14712         cpp-unc1.c              cpp/unc1.c
14713         cpp-unc2.c              cpp/unc2.c
14714         cpp-unc3.c              cpp/unc3.c
14715         cpp-unc.c               cpp/unc4.c
14716         undef.c                 cpp/undef1.c
14717         undef-2.c               cpp/undef2.c
14718         cpp-wi1.c               cpp/widestr1.c
14719
14720 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14721
14722         * lib/g++.exp (g++_include_flags): Tweak.
14723
14724 2000-06-27  H.J. Lu  <hjl@gnu.org>
14725             Loren J. Rittle  <ljrittle@acm.org>
14726
14727         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14728         version with one that knows about the new gcc tree structure.
14729         (g++_link_flags): Same.
14730
14731 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14732
14733         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14734         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14735         case we are cross-compiling.
14736
14737         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14738         g++.old-deja/g++.niklas/Makefile.in,
14739         g++.old-deja/g++.niklas/configure.in,
14740         g++.old-deja/g++.other/Makefile.in,
14741         g++.old-deja/g++.other/configure.in,
14742         gcc.c-torture/code_quality/Makefile.in,
14743         gcc.c-torture/code_quality/configure.in,
14744         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14745         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14746         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14747         gcc.c-torture/execute/ieee/Makefile.in,
14748         gcc.c-torture/execute/ieee/configure.in,
14749         gcc.c-torture/noncompile/Makefile.in,
14750         gcc.c-torture/noncompile/configure.in,
14751         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14752         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14753         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14754
14755 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14756
14757         * g++.old-deja/g++.other/ambig3.C: New test.
14758
14759 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14760
14761         * g++.old-deja/g++.pt/syntax1.C: New test.
14762         * g++.old-deja/g++.pt/syntax2.C: New test.
14763         * g++.old-deja/g++.other/syntax3.C: New test.
14764         * g++.old-deja/g++.other/syntax4.C: New test.
14765
14766 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14767
14768         * gcc.dg/20000623-1.c: Prototype exit and abort.
14769
14770 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14771
14772         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14773         New tests.
14774         * gcc.dg/cpp-mi3.def: New file.
14775
14776         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14777         inside assertions.
14778         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14779         lexer's error messages.
14780         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14781         divine anything from the linemarkers.
14782         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14783         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14784
14785 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14786
14787         * gcc.dg/20000623-1.c: New test.
14788
14789 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14790
14791         * gcc.c-torture/execute/20000622-1.c: New test.
14792
14793 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14794
14795         * g++.old-deja/g++.other/init15.C: New test.
14796
14797 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14798
14799         * g++.old-deja/g++.pt/vaarg2.C: New test.
14800         * g++.old-deja/g++.pt/vaarg3.C: New test.
14801
14802 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14803
14804         * g++.old-deja/g++.other/dyncast6.C: New test.
14805
14806 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14807
14808         * gcc.c-torture/execute/loop-6.c: New test.
14809
14810 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14811
14812         * gcc.dg/20000614-1.c: New test.
14813         * gcc.dg/20000614-2.c: New test.
14814
14815 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14816
14817         * g++.old-deja/g++.other/inline12.C: New test.
14818
14819 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14820
14821         * g++.old-deja/g++.other/eh1.C: New test.
14822
14823 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14824
14825         * g++.old-deja/g++.other/type.C: New test.
14826
14827 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14828
14829         * g++.old-deja/g++.other/initstring.C: New test.
14830
14831 2000-06-12  Jason Merrill  <jason@redhat.com>
14832
14833         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14834
14835 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14836
14837         * gcc.c-torture/compile/20000609-1.c: New test.
14838
14839 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14840
14841         * gcc.dg/20000609-1.c: New test.
14842
14843 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14844
14845         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14846         * gcc.c-torture/noncompile/poison-1.c: Move...
14847         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14848         * gcc.dg/cpp-li1.c: Add a token after the #line.
14849
14850 2000-06-05  Richard Henderson  <rth@cygnus.com>
14851
14852         * gcc.c-torture/execute/20000605-2.c: New test.
14853         * gcc.c-torture/execute/20000605-3.c: New test.
14854
14855 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14856
14857         * g77.f-torture/execute/20000503-1.x: New file.
14858
14859 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14860
14861         * g++.old-deja/g++.eh/badalloc1.C: New test.
14862
14863 2000-06-05  Richard Henderson  <rth@cygnus.com>
14864
14865         * gcc.c-torture/execute/20000605-1.c: New test.
14866
14867 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14868             Nathan Sidwell <nathan@codesourcery.com>
14869
14870         * gcc.c-torture/compile/20000605-1.c: New test.
14871
14872 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14873
14874         * g77.f-torture/compile/20000601-1.f:  New test.
14875
14876 2000-06-03  Richard Henderson  <rth@cygnus.com>
14877
14878         * gcc.c-torture/execute/20000603-1.c: New.
14879
14880 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14881
14882         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14883         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14884
14885 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14886
14887         * gcc.dg/compare2.c (case 12): XFAIL.
14888         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14889         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14890
14891         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14892
14893 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14894
14895         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14896         guard macro is already defined when the header is first
14897         included.
14898         * gcc.dg/cpp-mix.h: New file.
14899         * gcc.dg/endif-label.c: Update patterns to match compiler.
14900
14901         * g++.brendan/complex1.C: Declare abort.
14902         * g++.law/refs4.C: Remove XFAIL.
14903         * g++.oliva/expr2.C: Declare abort and exit.
14904
14905 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14906
14907         * gcc.c-torture/execute/20000528-1.c: New test.
14908
14909         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14910         * g++.old-deja/g++.law/temps4.C: Likewise.
14911
14912         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14913         stdlib.h.  Call abort() on failure.
14914         * g++.old-deja/g++.law/refs4.C: Likewise.
14915         * g++.old-deja/g++.law/temps4.C: Likewise.
14916         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14917         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14918
14919 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14920
14921         Relative to g++.dg/special:
14922         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14923
14924         Relative to g++.old-deja:
14925         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14926         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14927         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14928         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14929         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14930         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14931         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14932
14933         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14934         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14935         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14936         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14937         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14938         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14939         and/or string.h.
14940
14941         * g++.other/goto1.C: Update expectations for error messages.
14942
14943 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14944
14945         * gcc.c-torture/compile/20000523-1.c: New test.
14946
14947 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14948
14949         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14950
14951 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14952
14953         * g++.old-deja/g++.eh/catch11.C: New test.
14954         * g++.old-deja/g++.eh/catch12.C: New test.
14955
14956 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14957
14958         * gcc.c-torture/execute/20000523-1.c: New test.
14959
14960 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14961
14962         * c-torture/execute/bcp-1.c: Replace abort in arg of
14963         __builtin_constant_p with a generic external function.
14964
14965         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14966         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14967         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14968         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14969         Prototype abort and/or exit.
14970
14971         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14972         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14973         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14974         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14975
14976 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14977
14978         * gcc.dg/dwarf2-1.c: New test.
14979
14980 2000-05-20  Richard Henderson  <rth@cygnus.com>
14981
14982         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14983
14984 2000-05-20  Andreas Jaeger  <aj@suse.de>
14985
14986         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14987         testcase.
14988
14989 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14990
14991         * gcc.c-torture/execute/20000519-2.c: New test.
14992
14993 2000-05-19  Andreas Jaeger  <aj@suse.de>
14994
14995         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14996         which fails with SSA.
14997
14998         * lib/c-torture.exp: Also test with -O3 -fssa.
14999
15000 2000-05-18  Michael Meissner  <meissner@redhat.com>
15001
15002         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15003         * gcc.c-torture/execute/920415-1.c: Ditto.
15004         * gcc.c-torture/execute/920501-1.c: Ditto.
15005         * gcc.c-torture/execute/conversion.c: Ditto.
15006         * gcc.c-torture/execute/cvt-1.c: Ditto.
15007
15008 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15009
15010         * gcc.c-torture/compile/20000518-1.c: New test.
15011
15012 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15013
15014         * g77.f-torture/compile/200005018.f:  New test.
15015
15016 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15017
15018         * gcc.c-torture/compile/20000517-1.c: New test.
15019
15020 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15021
15022         * gcc.c-torture/execute/20000516-1.c: New test.
15023
15024 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15025
15026         * g++.old-deja/g++.other/eh.C: New test.
15027
15028 2000-05-12  Richard Henderson  <rth@cygnus.com>
15029
15030         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15031         constants through to doit's conditional.
15032
15033 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15034
15035         * gcc.c-torture/compile/20000511-1.c: New test.
15036         * g77.f-torture/compile/20000511-1.f: New test.
15037         * g77.f-torture/compile/20000511-2.f: New test.
15038
15039 2000-05-11  Michael Meissner  <meissner@redhat.com>
15040
15041         * gcc.c-torture/execute/20000511-1.c: New test.
15042
15043 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15044
15045         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15046         * gcc.dg/20000510-1.S: New.
15047
15048 2000-05-08  Catherine Moore  <clm@cygnus.com>
15049
15050         * gcc.dg/unused-3.c: New.
15051
15052 2000-05-06  Richard Henderson  <rth@cygnus.com>
15053
15054           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15055           * g++.old-deja/g++.mike/warn1.C: Likewise.
15056           * g++.old-deja/g++.pt/local1.C: Likewise.
15057           * g++.old-deja/g++.pt/local7.C: Likewise.
15058           * g++.old-deja/g++.pt/spec16.C: Likewise.
15059
15060 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15061
15062         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15063
15064 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15065
15066           * g77.f-torture/execute/20000503-1.f:  New test.
15067
15068 2000-05-04  Andreas Jaeger  <aj@suse.de>
15069
15070         * gcc.dg/noreturn-2.c: New test.
15071
15072 2000-05-04  Neil Booth  <NeilB@earthling.net>
15073
15074         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15075         preprocessor.
15076
15077 2000-05-04  Richard Henderson  <rth@cygnus.com>
15078
15079         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15080
15081 2000-05-04  Richard Henderson  <rth@cygnus.com>
15082
15083         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15084         OpenSSL by Jason R Thorpe.
15085
15086 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15087
15088         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15089
15090 2000-05-03  Robert Lipe <robertlipe@usa.net>
15091
15092         * gcc.dg/20000503-1.c: New test.
15093
15094 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15095
15096         * gcc.c-torture/compile/20000502-1.c: New test.
15097         * g++.old-deja/g++.other/align.C: New test.
15098         * gcc.dg/cpp-tradstringify.c: New test.
15099
15100 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15101
15102         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15103         and hard registers.
15104
15105 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15106
15107         * gcc.c-torture/execute/loop-5.c: New test.
15108
15109 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15110
15111         * gcc.c-torture/execute/va-arg-20.c: New test.
15112
15113 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15114
15115         * gcc.c-torture/execute/20000422-1.c: New test.
15116
15117 2000-04-20  Greg McGary  <gkm@gnu.org>
15118
15119         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15120         when optimizing, but without sibling-call optimizations (-O1).
15121
15122 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15123
15124           * gcc.c-torture/compile/20000420-1.c: New test.
15125
15126 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15127
15128         * g++.abi/ptrflags.C: New test.
15129         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15130
15131 2000-04-19  Catherine Moore  <clm@cygnus.com>
15132
15133         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15134
15135 2000-04-19  Greg McGary  <gkm@gnu.org>
15136
15137         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15138         sibling-call optimizations.
15139
15140 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15141
15142         * gcc.dg/20000419-1.c: New test.
15143
15144 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15145
15146         * gcc.c-torture/execute/20000412-6.c: New test.
15147
15148 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15149
15150         * gcc.c-torture/execute/20000412-5.c: New test.
15151         * g77.f-torture/compile/20000412-1.f: New test.
15152         * gcc.c-torture/execute/20000412-4.c: New test.
15153         * gcc.c-torture/compile/20000412-2.c: New test.
15154         * gcc.c-torture/execute/20000412-3.c: New test.
15155         * gcc.c-torture/compile/20000412-1.c: New test.
15156         * gcc.c-torture/execute/20000412-2.c: New test.
15157
15158 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15159
15160         * objc/execute/bf-20.m: New test.
15161
15162 2000-04-10  Richard Henderson  <rth@cygnus.com>
15163
15164         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15165
15166         * gcc.c-torture/execute/20000412-1.c: New test.
15167
15168 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15169
15170         * g++.old-deja/g++.eh/catchptr1.C: New test.
15171
15172 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15173
15174         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15175
15176 2000-04-08  Neil Booth  <NeilB@earthling.net>
15177
15178         * gcc.dg/cpp-nullchar.c: Remove test as
15179         embedded nulls cause problems.
15180
15181 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15182
15183         * gcc.dg/compare2.c: New test.
15184
15185 2000-04-08  Neil Booth  <NeilB@earthling.net>
15186
15187         * gcc.dg/cpp-nullchar.c: New test.
15188
15189 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15190
15191         * gcc.dg/cpp-mi2.c: New test.
15192         * gcc.dg/cpp-mi2[abc].h: New files.
15193
15194 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15195
15196         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15197         member name.
15198
15199 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15200
15201         * g++.old-deja/g++.abi/vmihint.C: New test.
15202
15203 2000-04-06  Neil Booth  <NeilB@earthling.net>
15204
15205         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15206         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15207         copyright.
15208
15209 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15210
15211         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15212         avoid stack-frame overwrite.
15213
15214 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15215
15216         * gcc.c-torture/compile/20000405-2.c: New test.
15217         * gcc.c-torture/compile/20000405-3.c: New test.
15218
15219 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15220
15221         * gcc.c-torture/compile/20000405-1.c: New test.
15222
15223 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15224
15225         * gcc.dg/cast-qual-1.c: Revert last change.
15226
15227 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15228
15229         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15230
15231 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15232
15233         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15234         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15235
15236 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15237
15238         * gcc.c-torture/compile/20000403-2.c: New test.
15239         * gcc.c-torture/compile/20000403-1.c: New test.
15240
15241 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15242
15243         * gcc.c-torture/execute/20000403-1.c: New test.
15244
15245 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15246
15247         * gcc.c-torture/execute/20000402-1.c: New test.
15248
15249 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15250
15251         * gcc.c-torture/execute/va-arg-15.c: New test.
15252         * gcc.c-torture/execute/va-arg-16.c: New test.
15253         * gcc.c-torture/execute/va-arg-17.c: New test.
15254         * gcc.c-torture/execute/va-arg-18.c: New test.
15255         * gcc.c-torture/execute/va-arg-19.c: New test.
15256
15257 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15258
15259         * gcc.c-torture/compile/981211-1.c: Move to...
15260         * gcc.dg/cpp-as1.c: ...here.
15261         * gcc.dg/cpp-as2.c: New file.
15262
15263         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15264         compiler.
15265
15266 2000-04-02  Neil Booth  <NeilB@earthling.net>
15267
15268         * gcc.dg/cpp-cond.c  New tests.
15269         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15270         accidental success less likely.
15271         * gcc.dg/cpp-missingop.c  New tests.
15272         * gcc.dg/cpp-missingparen.c  New tests.
15273         * gcc.dg/cpp-shift.c  New tests.
15274         * gcc.dg/cpp-shortcircuit.c  New tests.
15275         * gcc.dg/cpp-unary.c  New tests.
15276
15277 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15278
15279         * gcc.c-torture/compile/20000329-1.c: New test.
15280
15281 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15282
15283         * gcc.c-torture/compile/20000326-1.c: New test.
15284         * gcc.c-torture/compile/20000326-2.c: New test.
15285
15286 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15287
15288         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15289         the first parameter is a function argument.
15290
15291 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15292
15293         * g++.old-deja/g++.ext/array4.C: New test.
15294
15295 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15296
15297         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15298
15299 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15300
15301         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15302
15303 2000-03-19  Richard Henderson  <rth@cygnus.com>
15304
15305         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15306
15307 2000-03-19  Richard Henderson  <rth@cygnus.com>
15308
15309         * gcc.c-torture/compile/20000319-1.c: New test.
15310
15311 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15312
15313         * gcc.c-torture/execute/20000314-3.c: New test.
15314         * gcc.c-torture/execute/20000314-2.c: New test.
15315         * gcc.c-torture/execute/20000314-1.c: New test.
15316         * gcc.c-torture/compile/20000314-2.c: New test.
15317         * gcc.c-torture/compile/20000314-1.c: New test.
15318
15319 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15320
15321         * g++.old-deja/g++.warn/inline.C: New test.
15322
15323 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15324
15325         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15326         standards-compliant result rather than specific constants.
15327         Put test-values in array.
15328
15329 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15330
15331         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15332         (g++_target_compile): Put test-specific options last.
15333
15334 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15335
15336         * g++.old-deja/g++.eh/vbase4.C: New test.
15337
15338 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15339
15340         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15341
15342 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15343
15344         * g++.old-deja/g++.brendan/misc12.C: Removed.
15345         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15346         * g++.old-deja/g++.ext/pretty4.C: New test.
15347
15348 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15349
15350         * g++.old-deja/g++.other/string2.C: New test.
15351
15352 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15353
15354         * g++.old-deja/g++.warn/impint2.C: New test.
15355
15356 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15357
15358         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15359         is 1, not zero.
15360
15361 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15362
15363         * g++.old-deja/g++.warn/impint.C: New test.
15364         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15365         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15366         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15367         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15368         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15369         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15370         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15371         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15372         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15373         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15374         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15375         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15376
15377 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15378
15379         * gcc.dg/cpp-redef.c: New test.
15380
15381 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15382
15383         * g++.old-deja/g++.pt/unify7.C: New test.
15384
15385 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15386
15387         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15388         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15389
15390 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15391
15392         * gcc.c-torture/compile/20000224-1.c: New test.
15393
15394 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15395
15396         * gcc.c-torture/compile/cpp-2.c: New test.
15397         * gcc.c-torture/compile/cpp-1.c: New test.
15398
15399 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15400
15401         * gcc.c-torture/execute/20000225-1.c: New test.
15402
15403 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15404
15405         * gcc.dg/cpp-li2.c: New test.
15406
15407         * gcc.dg/cpp-wi1.c: New test.
15408
15409         * gcc.dg/cpp-li1.c: New test.
15410
15411 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15412
15413         * g++.old-deja/g++.other/sizeof5.C: New test.
15414
15415 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15416
15417         * gcc.c-torture/execute/va-arg-13.c: New test.
15418
15419 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15420
15421         * gcc.c-torture/execute/va-arg-12.c: New test.
15422
15423 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15424
15425         * gcc.c-torture/execute/20000223-1.c: New test.
15426
15427 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15428
15429         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15430
15431 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15432
15433         * g++.old-deja/g++.abi/ptrmem.C: New test.
15434
15435 2000-02-19  Richard Henderson  <rth@cygnus.com>
15436
15437         * gcc.c-torture/compile/init-3.c: New.
15438
15439 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15440
15441         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15442         ALWAYS_CXXFLAGS.
15443
15444 2000-02-11  Robert Lipe <robertl@sco.com>
15445
15446         * gcc.c-torture/compile/20000211-3.c: New test.
15447
15448 2000-02-11  Martin Buchholz <martin@xemacs.org>
15449
15450         * gcc.c-torture/compile/20000211-2.c: New test.
15451
15452 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15453
15454         * gcc.c-torture/compile/20000211-1.c: New test.
15455
15456 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15457
15458         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15459           on native targets
15460
15461 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15462
15463         * g++.old-deja/g++.other/cast5.C: New test.
15464
15465 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15466
15467         * gcc.c-torture/execute/20000205-1.c: New.
15468
15469 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15470
15471         * g++.old-deja/g++.jason/cast3.C: Return void.
15472         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15473
15474 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15475
15476         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15477
15478         * gcc.dg/loop-1.c: New test.
15479
15480 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15481
15482         * gcc.c-torture/compile/20000127-1.c: New test.
15483         * gcc.c-torture/execute/991228-1.c: New test.
15484
15485 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15486
15487         * gcc.dg/unused-2.c: New test.
15488
15489         * gcc.dg/conv-1.c: New test.
15490
15491 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15492
15493         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15494         compiler.
15495         (tool_option_proc): Fix typo.
15496
15497 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15498
15499         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15500         of the ld on the host, not on the build machine.
15501         Also, don't crash if '--help' is not a supported option.
15502
15503 2000-01-24  Richard Henderson  <rth@cygnus.com>
15504
15505         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15506
15507 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15508
15509         * gcc.c-torture/execute/20000120-2.c: New test.
15510         * gcc.c-torture/execute/20000120-1.c: New test.
15511
15512 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15513
15514         * gcc.c-torture/execute/20000113-1.c: New test.
15515
15516 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15517
15518         * gcc.c-torture/execute/20000112-1.c: New test.
15519
15520 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15521
15522         * gcc.dg/20000111-1.c: New test.
15523
15524 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15525
15526         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15527         with 16 bit integers.
15528
15529 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15530
15531         * gcc.dg/20000108-1.c: New test.
15532
15533 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15534
15535         * g++.old-deja/g++.ns/koenig8.C: New test.
15536
15537 2000-01-05  Nathan Sidwell  <nathan@
15538
15539         * gcc.c-torture/execute/990531-1.c: New test.
15540
15541 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15542
15543         * gcc.c-torture/compile/990527-1.c: New test.
15544
15545 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15546
15547         * gcc.c-torture/execute/990527-1.c: New test.
15548
15549 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15550
15551         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15552         bitfields as signed.
15553
15554 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15555
15556         * g77.f-torture/compile/19990525-0.f: New test.
15557
15558 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15559
15560         * gcc.c-torture/execute/990525-2.c: New test.
15561
15562         * gcc.c-torture/execute/990525-1.c: New test.
15563
15564 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15565
15566         * g++.old-deja/g++.other/anon3.C: New test.
15567         * g++.old-deja/g++.other/anon4.C: New test.
15568         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15569         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15570         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15571         Merrill).
15572
15573 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15574
15575         * gcc.c-torture/execute/990524-1.c: New test.
15576
15577         * gcc.dg/990524-1.c: New test.
15578
15579 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15580
15581         * gcc.c-torture/compile/990523-1.c: New test.
15582
15583 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15584
15585         * gcc.c-torture/compile/990519-1.c: New test.
15586
15587 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15588
15589         * gcc.c-torture/compile/990517-1.c: New test.
15590
15591         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15592         (e4, f4): New tests.
15593         (main): Call them.
15594
15595 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15596
15597         * gcc.dg/noreturn-1.c: New test.
15598
15599 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15600
15601         * gcc.c-torture/execute/990513-1.c: New test.
15602
15603 1999-05-10  Richard Henderson  <rth@cygnus.com>
15604
15605         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15606
15607 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15608
15609         * g77.f-torture/execute/erfc.f: Use small single-precision
15610         values, to avoid problems on Alphas when not -mieee.
15611
15612 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15613
15614         * gcc.dg/990506-0.c: New test.
15615
15616 1999-05-08  Richard Henderson  <rth@cygnus.com>
15617
15618         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15619         the constant to test.  Don't XFAIL 64-bit targets.
15620
15621         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15622         * g++.old-deja/g++.law/profile1.C: Likewise.
15623
15624         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15625         operator new instances.
15626         * g++.old-deja/g++.other/delete5.C: Likewise.
15627
15628 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15629
15630         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15631         intrinsic.
15632
15633 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15634
15635         * g77.f-torture/execute/u77-test.f: Reverse order of two
15636         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15637
15638 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15639
15640         * gcc.dg/compare1.c: New test.
15641
15642 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15643
15644         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15645         New tests.
15646
15647 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15648
15649         * g77.f-torture/compile/19990502-1.f: New test.
15650
15651 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15652
15653         * g77.f-torture/compile/19990502-0.f: New test.
15654
15655 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15656
15657         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15658         intrinsic.
15659
15660 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15661
15662         * g77.f-torture/execute/u77-test.f (main): List libU77
15663         intrinsics not currently tested.
15664         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15665         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15666         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15667         Trim blanks off the ends of some printed strings.
15668
15669 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15670
15671         * g77.f-torture/execute/u77-test.f (main): Just warn about
15672         FSTAT gid disagreement, as it's expected on some systems.
15673
15674 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15675
15676         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15677         use a new function, which allows for some slop.
15678         Clean up some commentary.
15679         (issum): The new function.
15680         (sgladd): Deleted subroutine.
15681
15682 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15683
15684         * g77.f-torture/execute/u77-test.f: Modify to be more like
15685         libf2c/libU77 version, bringing patches to that version here.
15686         Add suitable commentary.
15687
15688 1999-04-25  Richard Henderson  <rth@cygnus.com>
15689
15690         * gcc.dg/990424-1.c: New test.
15691
15692 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15693
15694         * g77.f-torture/execute/u77-test.f (main): Bug involving
15695         LSTAT has been fixed, so turn back on full checking.
15696
15697 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15698
15699         * g77.f-torture/compile/19990419-0.f: New test.
15700         * g77.f-torture/execute/19990419-1.f: New test.
15701
15702 1999-04-17  Richard Henderson  <rth@cygnus.com>
15703
15704         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15705         to avoid the need for a prototype to supress a warning.
15706
15707 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15708
15709         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15710
15711 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15712
15713         * gcc.c-torture/execute/990404-1.c: New test.
15714
15715 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15716
15717         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15718         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15719         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15720         missing initializer warnings.
15721
15722 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15723
15724         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15725         matching strings.
15726
15727 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15728
15729         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15730
15731 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15732
15733         * g77.f-torture/execute/19990325-0.f: New test.
15734         * g77.f-torture/execute/19990325-1.f: New test.
15735
15736 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15737
15738         * gcc.c-torture/execute/990324-1.c: New test.
15739
15740 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15741
15742         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15743         test with 4.
15744
15745 1999-03-17  Richard Henderson  <rth@cygnus.com>
15746
15747         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15748
15749 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15750
15751         * g77.f-torture/execute/19990313-2.f: New test.
15752         * g77.f-torture/execute/19990313-3.f: New test.
15753
15754 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15755
15756         * g77.f-torture/execute/19990313-0.f: New test.
15757         * g77.f-torture/execute/19990313-1.f: New test.
15758
15759 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15760
15761         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15762         printf to sprintf.
15763         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15764         (main): Add check for u15.  Conditionalize u31 check depending on
15765         whether ints are <32 bits or >=32 bits.
15766
15767 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15768
15769         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15770
15771 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15772
15773         * g77.f-torture/compile/19990305-0.f: New test.
15774         * g77.f-torture/execute/19981119-0.f: New test.
15775
15776 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15777
15778         * g77.f-torture/execute/970625-2.f: call ABORT if final
15779         result is not correct, instead of just printing it.
15780         Add this checking via newly introduced obfuscation, to
15781         trip up buggy front ends.
15782
15783 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15784
15785         * g77.f-torture/compile/960317-1.f: Moved from being
15786         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15787
15788 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15789
15790         * g77.f-torture/execute/960317-1.f: New (old) test.
15791         * g77.f-torture/execute/970625-2.f: Ditto.
15792
15793 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15794
15795         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15796         message on line 1 or line 2; cccp and cpplib do this differently.
15797
15798 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15799
15800         * g++.old-deja/g++.law/weak1.C: New test.
15801
15802 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15803
15804         * gcc.c-torture/execute/990119-1.c: Renamed to...
15805         * gcc.dg/990119-1.c: this, so it will only be tested once
15806         (it's a preprocessor test, it doesn't need to be run at
15807         multiple optimization levels).
15808
15809 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15810
15811         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15812           ALWAYS_CXXFLAGS.
15813
15814 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15815
15816         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15817         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15818         to not be compilable by current g77.
15819
15820 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15821
15822         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15823
15824 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15825
15826         * gcc.c-torture/execute/990222-1.c: New test.
15827
15828 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15829
15830         * g77.f-torture/compile/19990218-0.f: New test.
15831         * g77.f-torture/noncompile/19990218-1.f: New test.
15832
15833 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15834
15835         * g77.f-torture/compile/19981216-0.f: New test.
15836
15837 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15838
15839         * gcc.dg/990214-1.c: New test.
15840
15841 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15842
15843         * gcc.dg/990213-2.c: New test.
15844
15845         * gcc.dg/990213-1.c: New test.
15846
15847 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15848
15849         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15850         ints.
15851
15852 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15853
15854         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15855         specified by target.
15856
15857         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15858
15859 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15860
15861         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15862
15863 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15864
15865         * gcc.dg/special/ecos.exp: New test driver for new tests with
15866         special requirements.
15867
15868         * gcc.dg/special/alias-1.c: New test.
15869         * gcc.dg/special/gcsec-1.c: New test.
15870         * gcc.dg/special/weak-1.c: New test.
15871         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15872         * gcc.dg/special/weak-2.c: New test.
15873         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15874         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15875         * gcc.dg/special/wkali-1.c: New test.
15876         * gcc.dg/special/wkali-2.c: New test.
15877         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15878         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15879
15880 1999-02-10  Felix Lee  <flee@cygnus.com>
15881
15882           * lib/c-torture.exp (c-torture-compile): Pull out code for
15883           analyzing gcc error messages.
15884           (c-torture-execute): Likewise.  Fix some (harmless) false
15885           positives.
15886           * lib/gcc.exp (gcc_check_compile): New function.
15887
15888 1999-02-08  Richard Henderson  <rth@cygnus.com>
15889
15890         * gcc.c-torture/execute/990208-1.c: New test.
15891
15892 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15893
15894         * g++.dg/special/ecos.exp: New driver for new tests with special
15895         requirements
15896
15897         * g++.dg/special/conpr-1.C: New test
15898         * g++.dg/special/conpr-2.C: New test
15899         * g++.dg/special/conpr-2a.C: New test
15900         * g++.dg/special/conpr-3.C: New test
15901         * g++.dg/special/conpr-3a.C: New test
15902         * g++.dg/special/conpr-3b.C: New test
15903
15904         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15905         allow g++ to use the dg driver
15906
15907         * README: Add comment about g++.dg directory
15908
15909 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15910
15911         * README: Update email addresses.
15912
15913 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15914
15915         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15916         arguments in order to force structure S onto the stack even on
15917         the alpha.
15918         (test): Pass 10 leading arguments to function foo as well as the
15919         structure S.
15920
15921         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15922         failure for all targets.
15923
15924         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15925         abort to terminate program execution.
15926
15927 1999-01-30  Richard Henderson  <rth@cygnus.com>
15928
15929         * gcc.c-torture/execute/990130-1.c: New test.
15930
15931 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15932
15933         * gcc.dg/990130-1.c: New test.
15934
15935 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15936
15937         * gcc.c-torture/execute/990128-1.c: New test.
15938
15939 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15940
15941         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15942
15943 1999-01-27  Felix Lee  <flee@cygnus.com>
15944
15945         * lib/c-torture.exp (c-torture-compile): pull out code for
15946         analyzing gcc error messages.
15947         (c-torture-execute): ditto, and fix some (harmless) false
15948         positives.
15949         * lib/gcc.exp (gcc_check_compile): new function.
15950
15951 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15952
15953         * gcc.dg/990117-1.c: New test.
15954
15955         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15956
15957         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15958
15959 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15960
15961         * g77.f-torture/compile/990115-1.f: New test.
15962
15963 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15964
15965         * gcc.c-torture/compile/990107-1.c: New test
15966
15967 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15968
15969         * gcc.c-torture/execute/990106-2.c: New test.
15970
15971         * gcc.c-torture/execute/990106-1.c: New test.
15972
15973 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15974
15975         * gcc.c-torture/compile/981223-1.c: New test.
15976
15977 1998-12-29  Richard Henderson  <rth@cygnus.com>
15978
15979         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
15980         (opt3): Rename from opt4 and disable.
15981
15982 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
15983
15984         * g++.old-deja/g++.pt/ptrmem5.C: New test.
15985
15986 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15987
15988         * g++.old-deja/g++.other/conv5.C: New test.
15989
15990 1998-12-14  Nick Clifton  <nickc@cygnus.com>
15991
15992         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
15993
15994 1998-12-11  Jeffrey A Law  (law@cygnus.com)
15995
15996         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
15997
15998 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
15999
16000         * gcc.c-torture/compile/981211-1.c: New test.
16001
16002 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16003
16004         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16005
16006         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16007
16008 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16009
16010         * gcc.special/930510-1.c: Make C9X safe.
16011         * gcc.misc-tests/gcov-1.c Similarly.
16012         * gcc.misc-tests/gcov-2.c Similarly.
16013
16014 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16015
16016         * gcc.dg/ultrasp1.c: New test.
16017
16018 1998-12-06  Richard Henderson  <rth@cygnus.com>
16019
16020         * gcc.c-torture/execute/981206.c: New test.
16021
16022 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16023
16024         * g++.old-deja/g++.ns/template7.C: New test.
16025
16026         * g++.old-deja/g++.other/expr1.C: New test.
16027
16028         * g++.old-deja/g++.eh/tmpl3.C: New test.
16029
16030         * g++.old-deja/g++.eh/tmpl2.C: New test.
16031
16032 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16033
16034         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16035         * g++.old-deja/g++.other/using6.C: Removed.
16036         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16037
16038         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16039
16040 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16041
16042         * g++.old-deja/g++.pt/overload8.C: New test.
16043
16044         * g++.old-deja/g++.pt/overload7.C: New test.
16045
16046         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16047
16048         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16049         and relinking messages.
16050         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16051         compiling with -frepo.
16052
16053 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16054
16055         * g++.old-deja/g++.pt/lookup6.C: New test.
16056
16057 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16058
16059         * gcc.c-torture/execute/981130-1.c: New test.
16060         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16061
16062 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16063
16064         * g++.old-deja/g++.pt/explicit76.C: New test.
16065
16066         * g++.old-deja/g++.pt/friend38.C: New test.
16067
16068         * g++.old-deja/g++.ns/crash2.C: New test.
16069
16070         * g++.old-deja/g++.pt/defarg8.C: New test.
16071
16072         * g++.old-deja/g++.pt/instantiate6.C: New test.
16073
16074         * g++.old-deja/g++.pt/static6.C: New test.
16075
16076         * g++.old-deja/g++.pt/decl2.C: New test.
16077
16078 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16079
16080         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16081         problem is actually related with name lookup, but so what? :-)
16082
16083         * g++.old-deja/g++.pt/friend37.C: New test.
16084
16085 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16086
16087         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16088         element, which fails on some systems.
16089
16090         * g77.f-torture/execute/labug1.f: New test.
16091
16092 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16093
16094         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16095         is defined.
16096
16097 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16098
16099         * g77.f-torture/compile/981117-1.f: New test.
16100
16101 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16102
16103         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16104         properly discarded.
16105
16106 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16107
16108         * gcc.c-torture/execute/memcheck: New directory of tests for
16109         -fcheck-memory-usage.
16110
16111 1998-11-07  Gerald Pfe
16112
16113         * g77.f-torture/noncompile/980615-0.f: New test.
16114
16115 1998-07-26  H.J. Lu  (hjl@gnu.org)
16116
16117         * gcc.dg/980312-1.c: Do link instead of compile.
16118         * gcc.dg/980313-1.c: Likewise.
16119
16120 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16121
16122         * gcc.c-torture/compile/980726-1.c: New test.
16123
16124 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16125
16126         * g77.f-torture/execute/io0.f: New test.
16127
16128 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16129
16130         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16131         an int.
16132
16133 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16134
16135         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16136         m32r bugs.
16137
16138 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16139
16140         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16141         c-decl.c:grokdeclarator can handle mode attributes.
16142
16143 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16144
16145         * gcc.c-torture/execute/980716-1.c: New test.
16146
16147 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16148
16149         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16150         the mn10200.
16151         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16152         the mn10200.
16153         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16154         * gcc.c-torture/compile/930326-1.x: Similarly.
16155
16156 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16157
16158         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16159         New test from Craig.
16160
16161 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16162
16163         * g77.f-torture/noncompile/980616-0.f: New test.
16164
16165         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16166
16167 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16168
16169         *  g++.other/singleton.C: Return error value instead of taking
16170         SIGSEGV.
16171
16172 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16173
16174         *  g++.other/singleton.C: New test.   Warning is under dispute.
16175         Runtime crash is not.
16176
16177 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16178
16179         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16180         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16181         using6.C, using7.C}:  New namespace tests.
16182
16183 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16184
16185         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16186         specialization with typedef'ed names used as array indexes.
16187
16188 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16189
16190         * gcc.c-torture/execute/980709-1.c: New test.
16191
16192         * gcc.dg/980709-1.c: New test.
16193
16194 1998-07-07  Richard Henderson  <rth@cygnus.com>
16195
16196         * gcc.c-torture/execute/bcp-1.c: New test.
16197
16198 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16199
16200         * gcc.c-torture/execute/980707-1.c: New test.
16201
16202 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16203
16204         * gcc.c-torture/compile/980706-1.c: New test.
16205
16206 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16207
16208         * g77.f-torture/execute/980701-0.f,
16209         g77.f-torture/execute/980701-1.f: New test from Craig.
16210
16211 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16212
16213         * gcc.c-torture/compile/980701-1.c: New test.
16214
16215         * gcc.c-torture/execute/980701-1.c: New test.
16216
16217 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16218 rlsruhe.de>
16219
16220         * g++.old-deja/g++.robertl/eb132.C: New test.
16221         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16222
16223 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16224
16225         * g77.f-torture/execute/980628-7.f,
16226         g77.f-torture/execute/980628-8.f,
16227         g77.f-torture/execute/980628-9.f,
16228         g77.f-torture/execute/980628-10.f: New tests from Craig.
16229
16230         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16231
16232 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16233
16234         * g77.f-torture/execute/980628-4.f: New test from Craig.
16235         * g77.f-torture/execute/980628-5.f: Likewise.
16236         * g77.f-torture/execute/980628-2.f: Likewise.
16237         * g77.f-torture/execute/980628-0.f: Likewise.
16238         * g77.f-torture/execute/980628-1.f: Likewise.
16239         * g77.f-torture/execute/980628-3.f: Likewise.
16240         * g77.f-torture/execute/980628-6.f: Likewise.
16241
16242 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16243
16244         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16245         directory when nothing has been installed yet.
16246
16247 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16248
16249         * gcc.c-torture/special/special.exp: Handle newer versions of
16250         dejagnu.
16251
16252 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16253
16254         * gcc.dg/980626-1.c: New test.
16255
16256 1998-06-19  Bruno Haible <haible@ilog.fr>
16257
16258         * gcc.misc-tests/m-un-2.c: New test.
16259         * g++.old-deja/g++.other/warn01.c: Likewise.
16260
16261 1998-06-19  Robert Lipe  <robertl@dgii.com>
16262
16263         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16264         compatibility with assmblers with a different comment character.
16265         Eliminate use of GAS-specific extensions.
16266
16267 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16268
16269         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16270
16271 1998-06-19  Robert Lipe  <robertl@dgii.com>
16272
16273         *lib/g77.exp: Replace search for libf2c.a with search for newly
16274         renamed libg2c.a
16275
16276 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16277
16278         * gcc.c-torture/execute/980617-1.c: New test.
16279
16280 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16281
16282         * gcc.c-torture/execute/980612-1.c: New test.
16283
16284 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16285
16286         * gcc.dg/980523-1.c: Only test on ppc-linux.
16287         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16288
16289         * gcc.c-torture/execute/980608-1.c: New test.
16290
16291 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16292
16293         * gcc.c-torture/execute/980605-1.c: New test.
16294
16295 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16296
16297         * gcc.c-torture/execute/980604-1.c: New test.
16298
16299 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16300
16301         * gcc.c-torture/execute/980602-1.c: New test.
16302         * gcc.c-torture/execute/980602-2.c: Likewise.
16303
16304 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16305
16306         * 970125-0.f: Fix per JCB.  Add commentary.
16307
16308 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16309
16310         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16311         IEEE -0 support.
16312
16313 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16314
16315         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16316         earlier.
16317
16318 1998-05-28  Catherine Moore <clm@cygnus.com>
16319
16320         * gcc.c-torture/execute/980526-3.c: New test.
16321
16322 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16323
16324         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16325         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16326         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16327         m88k-motorola-sysv3 to XFAIL.
16328
16329 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16330
16331         * gcc.dg/980526-1.c: New test.
16332         * gcc.c-torture/execute/980526-2.c: New test.
16333
16334 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16335
16336         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16337
16338         * gcc.c-torture/execute/980526-1.c: New test.
16339
16340 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16341
16342         * g77.f-torture/execute/alpha2.f: Add runtime test.
16343
16344 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16345
16346         * g++.old-deja/old-deja.exp: Strip leading directories.
16347
16348         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16349         error for the line.  Don't run multiple tests for the same line.
16350
16351 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16352
16353         * gcc.dg/980523-1.c: New test.
16354
16355 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16356
16357         * g77.f-torture/compile/970915-0.f: New test.
16358
16359 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16360
16361         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16362
16363 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16364
16365         * gcc.dg/980520-1.c: New test.
16366
16367 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16368
16369         * gcc.dg/980502-1.c: Fix return type.
16370
16371 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16372
16373         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16374         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16375         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16376         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16377         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16378
16379 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16380
16381         * g77.f-torture/execute/980520-1.f: New test.
16382
16383 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16384
16385         * lib/mike-g77.exp: New file.
16386
16387         * g77.f-torture/noncompile/noncompile.exp,
16388         g77.f-torture/noncompile/check0.f: New files.
16389
16390 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16391
16392         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16393         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16394         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16395         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16396         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16397         abort where appropriate.
16398
16399 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16400
16401         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16402         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16403
16404 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16405
16406         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16407
16408 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16409
16410         * g77.f-torture/compile/980427-0.f: New test.
16411
16412 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16413
16414         * g77.f-torture/compile/980424-0.f: New test.
16415
16416 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16417
16418         * g77.f-torture/compile/980419-2.f (main): New test.
16419         * g77.f-torture/compile/970125-0.f: New test.
16420         * g77.f-torture/compile/980419-1.f: New test.
16421
16422 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16423
16424         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16425         of loop-4.c.
16426
16427 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16428
16429         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16430
16431 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16432
16433         * gcc.c-torture/compile/980329-1.c: New test.
16434
16435 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16436
16437         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16438         * gcc.dg/980312-1.c: Fix typo in -march command.
16439
16440 1998-03-16  H.J. Lu  (hjl@gnu.org)
16441
16442         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16443
16444 1998-03-11  Robert Lipe  <robertl@dgii.com>
16445
16446         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16447         Dave Love agree the Fortran source is bogus.
16448
16449 1998-03-11  Robert Lipe  <robertl@dgii.com>
16450
16451         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16452         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16453         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16454         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16455         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16456
16457 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16458
16459         * g++.old-deja/g++.other/friend1.C: New test.
16460
16461 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16462
16463         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16464         possibly uninitialized) variables and declare dnrm2.
16465
16466 1998-02-23  Robert Lipe <robertl@dgii.com>
16467
16468         From Bruno Haible <haible@ilog.fr>:
16469         * gcc.c-torture/execute/980223.c: New test.
16470
16471 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16472
16473         * gcc.dg/ifelse-1.c: New test.
16474
16475 1998-02-09  H.J. Lu  (hjl@gnu.org)
16476
16477         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16478
16479           * lib/old-dejagnu.exp (old-dejagnu): Added the
16480           "execution test - XFAIL *-*-*" handling in the spirit of
16481           "excess errors test -". Changed the "execution test fails"
16482           handling to be like "excess errors test fails".
16483           * Update various tests accordingly.
16484
16485 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16486
16487         * gcc.c-torture/execute/980205.c: New test.
16488
16489 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16490
16491         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16492         * lib/f-torture.exp: Similarly.
16493         * gcc.c-torture: Rename all .cexp files to .x files.
16494
16495 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16496
16497         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16498         (940510-1.c): Removed duplicate.
16499         (971104-1.c): New test.
16500
16501 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16502
16503           * lib/f-torture.exp: Improve error and loop detection.
16504
16505 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16506
16507         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16508         use that to size the filler array.
16509
16510 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16511
16512         * lib/c-torture.exp(c-torture-execute): Fix typo.
16513
16514         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16515         testcase as the executable name. Keep the executable around if
16516         the test fails.
16517
16518 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16519
16520         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16521         changes.  Only test one -g option, and move it to the end of the
16522         list of options to test.
16523
16524 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16525
16526         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16527         variable GCC_TORTURE_OPTIONS to supply default switches separated
16528         by colons.  If no environment variable, run tests with -O0 -g, -O1
16529         -g, and -O2 -g as well.
16530
16531 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16532
16533         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16534         explanatory comments. Fix indentation.
16535
16536 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16537
16538         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16539
16540 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16541
16542         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16543         * g++.old-deja/g++.mike/p7325.C: Likewise.
16544         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16545
16546 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16547
16548         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16549         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16550         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16551         * g++.old-deja/g++.law/operators4.C: Likewise.
16552
16553 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16554
16555         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16556         * g++.old-deja/g++.mike/p784.C: Ditto.
16557         * g++.old-deja/g++.mike/p785.C: Ditto.
16558
16559 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16560
16561           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16562
16563 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16564
16565         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16566         target feature; pass this to c-torture-execute as needed.
16567
16568 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16569
16570         * lib/c-torture.exp(c-torture-execute): If the previous and the
16571         current executables being tested are identical, we don't need to
16572         run the executable again. Try to make the executable names
16573         unique. Add an optional argument for passing additional compiler
16574         flags.
16575
16576 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16577
16578         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16579
16580 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16581
16582         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16583
16584 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16585
16586         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16587         32bit or larger longs.
16588
16589         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16590         have either a 32bit long or 32bit int.
16591
16592 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16593
16594         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16595         Make double precision tests dependent on sizeof (double).
16596
16597 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16598
16599         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16600         too.
16601
16602 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16603
16604         * gcc.c-torture/compile/961203-1.cexp: New script.
16605
16606 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16607
16608         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16609         up the includes ourselves.
16610
16611 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16612
16613         * lib/plumhall.exp: Remove random include, and add a few
16614         verbose messages for debugging.
16615
16616 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16617
16618         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16619         of trying to do it ourselves.
16620
16621 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16622
16623         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16624
16625 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16626
16627         * gcc.prms/5403.c: Made regexp a bit less strict.
16628
16629 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16630
16631         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16632         is returned from remote_load instead.
16633         * lib/plumhall.exp: Ditto.
16634         * lib/mike-g++.exp: Ditto.
16635         * lib/old-dejagnu.exp: Ditto.
16636         * lib/c-torture.exp: Ditto.
16637
16638 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16639
16640         * lib/g++.exp: Use build_wrapper procedure.
16641         * lib/gcc.exp: Ditto.
16642
16643 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16644
16645         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16646         an old-style decl for malloc.  Fixes tests to work when
16647         sizeof (int) != sizeof (size_t).
16648
16649 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16650
16651         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16652
16653         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16654         use stdargs.h interface.
16655
16656 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16657
16658         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16659         NO_VARARGS when compiling.
16660
16661 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16662
16663         * lib/plumhall.exp(ph_includes): New procedure.
16664         (ph_make): Use it.
16665         (ph_compiler): Ditto.
16666
16667         * lib/g++.exp: Rename test-glue.c to testglue.c.
16668         * lib/gcc.exp: Ditto.
16669
16670 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16671
16672         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16673         to completion when it's called.
16674
16675 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16676
16677         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16678         is defined, don't do test.
16679
16680 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16681
16682         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16683         for object files.
16684         (ph_summary): Mark skipped testcases as untested, not unresolved.
16685
16686         * lib/plumhall.exp (ph_make): If unresolved because of bad
16687         errorCode, record errorCode in log file.
16688         (*): Replace send_log/verbose with verbose -log.
16689
16690 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16691
16692         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16693         double conversion if double isn't at least 8 bytes.
16694
16695         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16696         int to work with targets where int is 16 bits.
16697
16698         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16699         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16700         precision for the test to complete.
16701
16702 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16703
16704         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16705         if d10v is not compiled with the -mdouble64 flag.
16706         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16707
16708         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16709         d10v is not compiled with the -mint32 flag.
16710
16711 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16712
16713         * lib/plumhall.exp: Use incr_count.
16714
16715 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16716
16717         * gcc.c-torture: Update to c-torture-1.45.
16718
16719 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16720
16721         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16722         the name of the expect testcase file).
16723
16724         * lib/g++.exp(g++_init): Ditto.
16725
16726 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16727
16728         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16729         the host.
16730
16731         * lib/gcc.exp(gcc_exit): New procedure.
16732
16733 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16734
16735         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16736         specs where appropriate.
16737
16738         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16739         because of new "candidates are" messages, and removed a few
16740
16741         * Converted all non-old-style g++ testcases to old-style, and
16742         moved into g++.old-deja.
16743
16744 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16745
16746         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16747         options.
16748
16749         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16750         succeeded.
16751
16752         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16753
16754 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16755
16756         * lib/gcc.exp (gcc_target_compile): Add support for defining
16757         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16758         the machine doesn't have those features.
16759
16760 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16761
16762         * g++.law/operators4.exp: Don't use LIBS.
16763
16764 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16765
16766         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16767
16768         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16769         * lib/g++.exp: Set it here instead. Also, allow use of the
16770         --tool_exec and --tool_opt options. Change CXX to
16771         GXX_UNDER_TEST.
16772
16773         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16774
16775         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16776
16777 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16778
16779         * lib/old-dejagnu.exp: Use prune_warnings instead of
16780         prune_system_crud.
16781         * lib/mike-g++.exp: Ditto.
16782         * lib/gcc.exp: Ditto.
16783         * lib/g++.exp: Ditto.
16784
16785         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16786
16787 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16788
16789           * 941014-2.c: Include stdlib.h
16790           * 960327-1.c: Include stdio.h
16791           * dbra.c, index-1.c: Don't assume ints are 32bits.
16792
16793 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16794
16795         * lib/gcc.exp: Add gcc,stack_size target feature.
16796
16797         * lib/g++.exp(g++_target_compile): Add the include and link
16798         paths here, not in two other places. And, it's $options, not
16799         options.
16800
16801         * lib/mike-g++.exp(postbase): Remove the code that determines
16802         the correct include and link paths.
16803         * g++.old-deja/old-deja.exp: Ditto.
16804
16805 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16806
16807         * lib/g++.exp(g++_init): target_compile no longer returns the
16808         filename of the result.
16809
16810 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16811
16812         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16813         call to glob.
16814
16815         * gcc.c-torture/special/special.exp: Change call to
16816         gcc_target_compile to include the object file.
16817
16818 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16819
16820         * gcc.c-torture/special/special.exp: Correct misspelling in last
16821         change.
16822
16823 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16824
16825         * lib/plumhall.exp(ph_summary): Log the entire output of the
16826         executable. Return -1 if there were any failures, 0 otherwise.
16827         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16828         (ph_make): Clean up objects and executables that were built
16829         if the tests succeeded.
16830
16831 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16832
16833         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16834         libraries and includes in the build tree as appropriate.
16835
16836 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16837
16838         * lib/c-torture.exp: Instead of looking for the global variable
16839         NO_LONG_LONG, check to see if that's a feature of the target.
16840
16841 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16842
16843         * config/default.exp: Minimize. Delete the remainer of the files in
16844         config; this functionality is now in devo/dejagnu/config.
16845
16846         g++.*/*: Pass any additional flags used to compile to postbase;
16847         delete CXXFLAGS.
16848
16849         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16850         is now done by runtest.exp. Use gcc_target_compile instead of
16851         compile.
16852
16853         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16854         Remove references to CFLAGS. Use remote_file instead of
16855         calling rm -f.
16856         (c-torture): Take a list of arguments to use to compile this
16857         testcase.
16858
16859         lib/g++.exp: Simplify. Use target_compile instead of compile.
16860         lib/gcc-dg.exp: Ditto.
16861         lib/gcc.exp: Ditto.
16862         lib/mike-{gcc,g++}.exp: Ditto.
16863         lib/old-dejagnu.exp: Ditto.
16864         lib/plumhall.exp: Ditto.
16865
16866 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16867
16868         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16869         (ph_linker): Likewise.
16870
16871 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16872
16873           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16874         MAP_ANON / MAP_ANONYMOUS if defined;
16875         else try to map from /dev/zero .
16876
16877 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16878
16879         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16880         isn't defined, then define it to MAP_ANONYMOUS.
16881
16882 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16883
16884         * gcc.c-torture: Update to c-torture-1.42 release.
16885
16886 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16887
16888         * gcc.c-torture: Update to c-torture-1.41 release.
16889
16890 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16891
16892         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16893         c-torture release.
16894
16895 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16896
16897         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16898         and LDFLAGS.  Fix second case to append the target_info ldflags
16899         onto LDFLAGS, not CFLAGS.
16900         * lib/g++.exp (g++_init): Add target_info stuff.
16901         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16902         of libgloss and newlib flags for !native.
16903
16904         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
16905         (GDB): Fix relative path to go up another dir for finding gdb.
16906
16907 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
16908
16909         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
16910         versions in the target_info array, if they don't exist.
16911
16912 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
16913
16914         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
16915
16916 1996-07-08  Jim Wilson  <wilson@cygnus.com>
16917
16918         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
16919         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
16920
16921 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
16922
16923         * lib/old-dejagnu.exp: Don't remove the output file before we've
16924         actually tested it. Don't append pwd to the path of the executable
16925         we're testing.
16926
16927 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
16928
16929         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
16930
16931 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
16932
16933         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
16934         temporary directory for compiler files, and set it to a default
16935         value of /tmp. Set $output as the name of the output file from
16936         compiling the testcase. Add a -o option to $cflags_var so the
16937         compiler writes the final output file as $output. Set $executable
16938         to $output.
16939
16940         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
16941         directory for compiler files, and set it to /tmp if it doesn't
16942         already have a value. Set $output_file to the name of the output
16943         file from compiling the testcase. Add a -o option to CXXFLAGS so
16944         the compiler writes the final output file as $output. Use $output
16945         as the executable to be tested.
16946
16947 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16948
16949         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
16950
16951 1996-06-08  Jeffrey A Law  (law@cygnus.com)
16952
16953         * gcc.c-torture/execute/pending-1.c: New test.  Still
16954         pending in Tege's queue.
16955
16956 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
16957
16958         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
16959         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
16960         if there were failures.  Call unresolved if there were unresolved
16961         testcases.  Call gcc_fail if program did not run to completion.
16962         (ph_make): Pass additional argument name to ph_execute.
16963         (ph_execute): Add new argument.  Pass additional arguments to
16964         ph_summary.  Call gcc_fail is there is no execution output.
16965
16966 1996-04-24  Jeffrey A Law  (law@cygnus.com)
16967
16968         * lib/plumhall.exp (proc_summary): Output relavent summary
16969         lines into the log so specific failures in plumhall can be
16970         investigated.
16971
16972 1996-04-10  Jeffrey A Law  (law@cygnus.com)
16973
16974         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
16975         (c-torture-execute): Don't try to execute tests which use
16976         "long long" types if $NO_LONG_LONG is nonzero.
16977
16978 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
16979
16980         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
16981         not c-torture.
16982
16983         * gcc.ieee: Move from here.
16984         * gcc.c-torture/execute/ieee: To here.
16985
16986 1996-03-26  Jeffrey A Law  (law@cygnus.com)
16987
16988         * gcc.c-torture: Update to c-torture-1.41 release.
16989
16990 1996-03-22  Jeffrey A Law  (law@cygnus.com)
16991
16992         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
16993         not "$output".
16994
16995 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
16996
16997         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
16998         -c present.
16999
17000 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17001
17002         * config/proelf.exp: Handle connecting to a simulator.
17003
17004 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17005
17006         * config/proelf.exp: New file.  Enough framework that we can
17007         run c-torture tests on the proelf targets (or any other target
17008         that gdb can connect to for that matter).
17009
17010 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17011
17012         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17013         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17014
17015         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17016         exec_output exists.
17017
17018 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17019
17020         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17021         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17022
17023         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17024         to pass/fail/unresolved/unsupported/untested.  Caller must now
17025         call unresolved/unsupported/untested.
17026         * lib/*.exp: Update FSF address.  Update to handle new results of
17027         ${tool}_load.
17028         * lib/chill.exp (verbose): Delete.
17029
17030 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17031
17032         * lib/gcc.exp (default_gcc_start): Change order of args to
17033         $LDFLAGS $CFLAGS $LIBS.
17034         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17035         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17036         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17037         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17038         * gcc.misc-tests/dg-test.exp: Likewise.
17039         * gcc.misc-tests/msgs.exp: Likewise.
17040         * gcc.prms/prms.exp: Likewise.
17041         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17042         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17043
17044         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17045
17046 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17047
17048         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17049
17050         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17051         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17052
17053         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17054         necessary.
17055
17056 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17057
17058         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17059         global for loop; add use of $mathlib.
17060         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17061         settings here; set mathlib for anything but VxWorks.
17062
17063 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17064
17065         * gcc.c-torture: Update to c-torture-1.40 release.
17066
17067 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17068
17069         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17070         dg.exp.
17071
17072 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17073
17074         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17075         global.
17076
17077 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17078
17079         * lib/g++.exp (LIBS): Define if not already.
17080         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17081         (gcc-dg-prune): Call prune_gcc_output.
17082         * lib/gcc.exp (prune_gcc_output): New proc.
17083         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17084         prune_gcc_output.
17085
17086 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17087
17088         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17089         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17090
17091 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17092
17093         * gcc.c-torture: Update to c-torture-1.39 release.
17094
17095 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17096
17097         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17098         fails, try others as well.
17099
17100 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17101
17102         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17103         If compilation fails, mark execute tests as `untested'.
17104         If test is marked as unsupported, don't mark compilation and
17105         execute tests as failed.
17106
17107 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17108
17109         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17110         libstdc++ for whether or not we want to be doing shared
17111         libraries.  Delete link_curses since we don't need it anymore.
17112         * lib/mike-g++.exp (postbase): Don't link in libg++.
17113         * g++.old-deja/old-deja.exp: Likewise.
17114
17115 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17116
17117         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17118
17119 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17120
17121         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17122         For that, add `-Wl,-a,shared_archive'.
17123         * g++.old-deja/old-deja.exp: Likewise.
17124
17125 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17126
17127         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17128
17129 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17130
17131         * lib/mike-g++.exp (postbase): Pay attention to the status of
17132         g++_load.
17133
17134 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17135
17136           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17137
17138 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17139
17140         * lib/gcc.exp (default_gcc_start): No longer need to log program
17141         being executed or its output, execute_anywhere does that now.
17142         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17143         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17144
17145 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17146
17147         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17148         the same as those in lib/g++.exp.
17149
17150 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17151
17152         * gcc.c-torture: Update to c-torture-1.38 release.
17153         * gcc.ieee: Related changes.
17154
17155 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17156
17157         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17158         "exec". Minor reformatting changes.
17159
17160         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17161         cross. This means all "exec" calls now work on a remote host as
17162         well.
17163         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17164         cross. Filter out the extra "\r\n" stuff that expect puts in.
17165         (c-torture-execute): Filter out the bogus warnings like
17166         c-torture-compile does. Add support for canadian cross.
17167         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17168         Use execute_anywhere rather than calling exec directly. Now it
17169         works for canadian cross testing.
17170
17171 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17172
17173         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17174         results into a variable, and check that rather than using file exists.
17175
17176 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17177
17178         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17179         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17180
17181 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17182
17183         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17184         lib_curses if there's a shared libg++ in the build tree.
17185
17186 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17187
17188         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17189         if not supported target.
17190
17191 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17192
17193         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17194         link_curses up to always happen, not just for native builds.
17195
17196 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17197
17198         * gcc.c-torture: Update to c-torture-1.36 release.
17199         * gcc.failure: Related changes.
17200
17201 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17202
17203         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17204
17205 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17206
17207         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17208         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17209         runshlib, link_curses, and mathlib for link and run.
17210
17211         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17212         pass the runtime shared library options for Solaris, OSF/1, and
17213         Irix5, and link with -lcurses to avoid unresolved references.
17214
17215 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17216
17217         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17218         only run once.
17219
17220 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17221
17222         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17223
17224 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17225
17226         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17227         do not have a framework for the "compat" tests yet.
17228
17229 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17230
17231         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17232         set to null if we're testing vxworks5.1.  Use that instead of
17233         `-lm' in the setting of LIBS for link and run.
17234
17235 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17236
17237         * config/rom68k.exp (${tool}_load): Major changes to make it
17238         work.  Verified that it does in fact return the stuff in
17239         exec_output properly.  Catch any Emul or any TRAP other than 0.
17240
17241 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17242
17243         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17244         LDFLAGS properly for targets that need stuff from libgloss.
17245         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17246         only run once.
17247         (gpp_initialized): New variable.
17248
17249 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17250
17251         * config/rom68k.exp: Load libgloss.exp.
17252         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17253         so we can produce a fully linked binary.
17254         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17255         so we can produce a fully linked binary.
17256
17257 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17258
17259         * lib/plumhall.exp (ph_section): Watch for expected failures.
17260         Add missing `else'.
17261
17262         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17263         run the testcase.
17264         (c-torture): Likewise.
17265
17266 1995-08-28  Doug Evans  <dje@cygnus.com>
17267
17268         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17269
17270         * lib/mike-g++.exp (mike_cleanup): New proc.
17271         (prebase): New globals compiler_result, not_compiler_result,
17272         target_regexp.
17273         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17274         allow leading "-" in pattern.  Watch for unsupported tests.
17275         If $compiler_result is set, pattern match assembler code,
17276         and ditto for $not_compiler_result.
17277         * lib/mike-gcc.exp: Likewise.
17278
17279         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17280         execution "succeeded".
17281
17282 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17283
17284         * config/win32.exp: New file.
17285         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17286
17287 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17288
17289         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17290         unsupported.
17291         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17292         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17293         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17294
17295         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17296         "... without exceptions was ...".  That is now handled by
17297         prune_system_crud.
17298         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17299
17300 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17301
17302         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17303         sieve.c,sort2.c}: New files.
17304         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17305         sieve.exp,sort2.exp}: Drivers for them.
17306
17307         * lib/mike-gcc.exp (program_output): New user settable variable.
17308         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17309         messages.
17310         * lib/mike-g++.exp (program_output): New user settable variable.
17311
17312         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17313
17314         * config/sh.exp: Deleted (use sim.exp instead).
17315
17316 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17317
17318         * config/vx.exp: Declare CHECKTASK as global.
17319         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17320         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17321         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17322
17323 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17324
17325         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17326         target. Like vx.exp, only includes `vx29k.exp' instead of
17327         `vxworks.exp'.
17328
17329 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17330
17331         * config/sim.exp: Increase time limit from 120 seconds to 240.
17332
17333 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17334
17335         * gcc.c-torture/execute/950628-1.c: New test.
17336
17337 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17338
17339         * gcc.c-torture: Update with changes/additions from
17340         c-torture-1.34.
17341
17342 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17343
17344         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17345
17346 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17347
17348         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17349
17350 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17351
17352         * gcc.c-torture/compile/950512-1.c: New test.
17353         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17354         * gcc.dg/struct-ret-1.c: Likewise.
17355
17356 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17357
17358         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17359           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17360
17361 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17362
17363         * gcc.c-torture/special/920411-1.c: Deleted.
17364         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17365
17366 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17367
17368         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17369         cpu limit.
17370
17371 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17372
17373         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17374
17375 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17376
17377         From kenner;
17378         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17379         is the proper length.
17380         * va-arg-3.c: Likewise.
17381
17382 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17383
17384         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17385         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17386
17387         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17388         * lib/g++.exp (default_g++_start): Delete old cruft.
17389
17390 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17391
17392         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17393         (2 * (1 << 18)) to (2 * (1 << 17)).
17394
17395         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17396
17397 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17398
17399         * config/rom68k.exp: Renamed from config/idp.exp
17400
17401 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17402
17403         * c-torture/compile/921109-2.c
17404
17405 1995-04-18  Mike Stump  <mrs@cygnus.com>
17406
17407         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17408         excess errors.
17409
17410 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17411
17412         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17413         output.
17414         * lib/g++.exp (default_g++_start): Likewise.
17415
17416 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17417
17418         * gcc.c-torture/compile/950329-1.c: New test.
17419
17420 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17421
17422           * config/bug.exp (${tool}_load): Updated to use new remote_open
17423           and remote_close procs.
17424         * config/idp.exp: New file.
17425
17426 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17427
17428         * gcc.c-torture/execute/950322-1.c: New test.
17429
17430 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17431
17432         * config/vx.exp (${tool}_load): Clean up testing of return code from
17433         vxworks_ld and vxworks_spawn.
17434
17435 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17436
17437         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17438
17439 1995-03-13  Mike Stump  <mrs@cygnus.com>
17440
17441         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17442         can mark excess errors on a machine by machine basis.  Note, the
17443         default is to not expect any excess errors, even when excess
17444         errors test - is given, so you will want to put an XFAIL ... on
17445         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17446         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17447         those 4 machines, but no others.
17448
17449 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17450
17451         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17452         * lib/c-torture.exp: to here.
17453
17454 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17455
17456         * gcc.c-torture/execute/950221-1.c: New test.
17457         * gcc.c-torture/execute/struct-ret-1.c: New test.
17458         * gcc.c-torture/compile/950221-1.c: New test.
17459
17460         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17461
17462 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17463
17464         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17465         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17466
17467 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17468
17469         * g++.gb: New directory of tests, derived from my signature and
17470         class scoping tests.
17471
17472         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17473         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17474         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17475         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17476         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17477         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17478         * g++.gb/sig25.C: Likewise.
17479
17480         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17481         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17482         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17483         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17484         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17485         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17486         * g++.gb/sig25.exp: Likewise.
17487
17488         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17489         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17490         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17491         * g++.gb/scope13.C: Likewise, this test still fails.
17492
17493         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17494         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17495         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17496         * g++.gb/scope13.exp: Ditto.
17497
17498         * g++.gb/README: New file, explains what these tests are about.
17499
17500 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17501
17502         * lib/dg.exp (dg-do): Support `preprocess'.
17503         (dg-test): Likewise.
17504
17505 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17506
17507         * config/udi.exp: change "continue -expect" to "exp_continue".
17508
17509 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17510
17511         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17512         Delete redundant tests.
17513
17514         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17515         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17516         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17517         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17518         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17519         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17520         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17521         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17522
17523         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17524         storing label pointers.
17525         * gcc.c-torture/execute/921019-1.c: Likewise.
17526         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17527         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17528         parameter fp.
17529         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17530         constants.
17531
17532         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17533         Delete obsolete tests.
17534
17535         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17536         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17537         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17538         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17539         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17540         * gcc.c-torture/compile/950124-1.c: New test.
17541
17542         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17543
17544 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17545
17546         * lib/mike-g++.exp: Add -lm to LIBS.
17547
17548 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17549
17550         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17551
17552 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17553
17554         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17555
17556 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17557
17558         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17559
17560 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17561
17562         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17563         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17564         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17565         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17566         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17567         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17568         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17569         * g++.law/{operators31.C, operators32.C,
17570         * g++.law/{operators33.C, operators34.C}: Likewise.
17571         * g++.law/{pic1.C, refs2.C}: Likewise.
17572         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17573         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17574         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17575         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17576
17577         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17578         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17579         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17580         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17581         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17582         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17583         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17584         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17585         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17586         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17587         * g++.law/{operators34.exp}: Likewise.
17588         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17589         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17590         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17591         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17592         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17593
17594         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17595         No longer expected to fail.
17596         * g++.law/missed-error3.C: Tweak for recent bool changes.
17597
17598 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17599
17600         * config/emb-unix: Deleted.
17601         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17602         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17603
17604 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17605
17606         * lib/dg.exp (dg-test): Fix typo in last patch.
17607
17608 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17609
17610         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17611         (handles multiple occurrences).
17612
17613 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17614
17615         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17616         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17617         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17618         printed).
17619         * lib/c-torture.exp (c-torture-compile): Likewise.
17620         (c-torture): Prepend full path if missing.
17621         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17622         (gcc_fail): Likewise.
17623         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17624
17625 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17626
17627         * lib/netware.exp: Only attach to NetWare i386 systems.
17628
17629 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17630
17631         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17632         messages.  Add test name to "output pattern match" pass/fail message.
17633
17634 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17635
17636         * gcc.dg: New testsuite.
17637         * gcc.dg/dg.exp: New file.
17638
17639         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17640         test-switch.c}: Deleted.
17641
17642         * gcc.misc-tests/msgs.exp: New testcase driver.
17643
17644 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17645
17646         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17647         Watch for illegal return values from ${tool}_load.
17648         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17649         cross targets.  Coerce return value >0 to 1.
17650
17651 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17652
17653         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17654
17655         * config/emb-unix.exp: New file.
17656
17657         * config/sim.exp: Error if variable $SIM not defined.
17658         (${tool}_load): Mark test as "untested" if simulator missing.
17659
17660         * config/unix.exp: Load remote.exp to get rcp_download.
17661         * lib/c-torture.exp: Use different option lists for testcases with
17662         and without loops.
17663         * gcc.c-torture/execute/execute.exp: Likewise.
17664
17665 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17666
17667         * config/*.exp: Clarify return code from ${tool}_load.
17668         Call `unresolved' or `untested' instead of `warning' or `perror'
17669         (sometimes you still want to call both though).
17670         Add comment that `shell_id' is local to each file.
17671         * config/udi.exp (timeout): Set to 30.
17672         Don't print warning if connection fails, $connectmode has already
17673         printed an error.
17674         (${tool}_load): Move verbose messages to level 2.
17675         Rework pattern for "Process started" message.
17676         Pass `shell_id' to ${connectmode}_download.
17677         Retry twice upon timeout.  Make resetting of target more robust.
17678         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17679         Pass `shell_id' to exit_$connectmode.
17680         Only call exit_$connectmode if connected.
17681         * config/unix.exp (${tool}_load): Check return codes better.
17682         * config/vrtx.exp (${tool}_load): Likewise.
17683         * config/vx.exp (${tool}_load): Likewise.
17684         Delete unneeded global's.
17685         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17686         from ${tool}_load.
17687         (dg-stat): Delete.
17688         (dg-init): Delete recording of pass/fail counts.
17689         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17690         (old-dejagnu-init): Likewise.
17691         (old-dejagnu-stat): Delete contents, empty proc now.
17692         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17693         (c-torture): Delete references to lcnt, lpass, lfail.
17694         Get option list from TORTURE_OPTIONS.
17695         Delete -funroll[-all]-loops if no loops.
17696         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17697         (g++_stat): Delete contents (empty proc now).
17698         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17699         (gcc_finish): Likewise.
17700         (gcc_stat): Deleted.
17701         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17702         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17703         * gcc.c-torture/execute/execute.exp: Likewise.
17704         Split tests into two parts: compile, execute.
17705         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17706         no loops.  Update to reflect clarified return codes from ${tool}_load.
17707
17708 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17709
17710         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17711         to grep for.
17712         (old-dejagnu): Likewise (where necessary).
17713
17714 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17715
17716         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17717
17718         * lib/dg.exp (dg-process-target): Fix processing of selector.
17719         Add comment regarding use of `error'.
17720
17721         * lib/gcc.exp (prune_system_crud): Define if missing.
17722         * lib/g++.exp (prune_system_crud): Likewise.
17723
17724         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17725         Call prune_system_crud.
17726         * lib/dg.exp (dg-runtest): New proc.
17727         Use perror instead of send_user for tcl errors in testcase.
17728         Don't return any value, it's never used.
17729         Don't clobber previous definition of `unknown'.
17730         Print tcl errors in `dg-final'.
17731
17732 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17733
17734         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17735         (dg-test): Don't print errorInfo, it contains stack backtrace.
17736
17737 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17738
17739         * lib/g++.exp (runtest_file_p): Define if missing.
17740
17741 1994-09-24  Doug Evans  (dje@cygnus.com)
17742
17743         * lib/mike-g++.exp: Comment out loading of g++.exp.
17744         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17745         (default_g++_version): Always print something.
17746         (default_g++_start): Comment out call to `which'.
17747         (g++_start, g++_load): Deleted (must be defined in config file).
17748         * lib/gcc.exp: Test for existence of $CC at start.
17749         Delete check for tmpdir (done in gcc_init).
17750         (default_gcc_version): Always print something.
17751         (default_gcc_start): Comment out call to `which'.
17752         * config/*.exp: Major cleanup - make cross targets work at least a
17753         little better for g++ (by not being "--tool gcc" specific).
17754         Rename gcc_xxx to ${tool}_xxx.
17755         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17756         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17757
17758 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17759
17760         * lib/c-torture.exp (c-torture-compile): Rework compiler
17761         message processing.
17762
17763         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17764         c-torture.
17765
17766 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17767
17768         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17769
17770         * lib/dg.exp (dg-process-target): Support { target native }.
17771
17772 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17773
17774         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17775         looked for "... program xxx got fatal signal".
17776         Correct regsub munging of `comp_output'.
17777         Ignore compiler messages "path prefix not used" and "linker input
17778         file unused".
17779
17780 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17781
17782         * lib/gcc.exp (runtest_file_p): Define if missing.
17783         * gcc.prms/template.c: Example to work from.
17784
17785 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17786
17787         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17788         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17789
17790         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17791         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17792         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17793         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17794
17795         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17796         (dg-process-target): No longer a varargs proc.
17797         Return S/N for target, P/F for xfail.  All callers changed.
17798         (user option procs): More argument checking.
17799         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17800         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17801         (dg-test): Skip test if not running on selected target in `dg-do'.
17802         Update handling of `dg-do-what', `dg-output-text'.
17803         Separate execution pass/fail from output pattern match pass/fail.
17804         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17805
17806 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17807
17808         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17809         target for 920510-1.c.
17810
17811 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17812
17813         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17814         Clean up comment regarding use of passcnt, etc.
17815         (gcc_stat): Don't update `testcnt' here.
17816         (gcc_finish): Do it here.
17817         Might as well reset `but_id' here too.
17818         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17819         to determine if the file should be tested.
17820         * gcc.c-torture/compile/compile.exp: Likewise.
17821         * gcc.c-torture/execute/execute.exp: Likewise.
17822         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17823         * gcc.misc-tests/dg-test.exp: Likewise.
17824         * gcc.prms/prms.exp: Likewise.
17825         * gcc.wendy/wendy.exp: Likewise.
17826         * g++.old-deja.exp: Likewise.
17827         Move "Testing file" message to verbose level 1.
17828
17829 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17830
17831         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17832
17833 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17834
17835         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17836         (default_gcc_start): Accept optional second list element
17837         of compiler flags.  Print compiler output at verbosity level 2.
17838         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17839         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17840         Save current values of framework globals passcnt, failcnt, xpasscnt,
17841         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17842         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17843         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17844         xfailcnt to compute stats.  Update framework global `testcnt' from
17845         pass/fail counts.
17846         (gcc_finish): New proc.  Clean up test environment.
17847         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17848         (gcc_epass, gcc_efail): Delete.
17849         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17850         argument of line number.
17851         (dg-init): If the tool has an init routine, call it.
17852         (dg-test): Remove args `cflags_var' and `libs_var'.
17853         Pass all compiler options to ${tool}_start.
17854         Handle missing line number.
17855         (dg-finish): New function.
17856         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17857         particular files.  Call gcc_finish at end.  Move "skipping test"
17858         message to verbosity level 3.
17859         * gcc.c-torture/compile/compile.exp: Likewise.
17860         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17861         * gcc.c-torture/execute/execute.exp: Likewise.
17862         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17863         Print testcase being tried at verbosity level 1.
17864         * gcc.c-torture/special/special.exp: Unset xfail.
17865         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17866         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17867         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17868         * gcc.failure/failure.exp: Likewise.
17869         * gcc.ieee/ieee.exp: Likewise.
17870         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17871         Update call to dg-test.  Call dg-finish at end.
17872         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17873         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17874         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17875         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17876         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17877         * gcc.wendy/wendy.exp: Add copyright.
17878         Delete setting of tmpdir (done by gcc_init).
17879         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17880         Pass compiler flags to gcc_start.  Call gcc_finish at end.
17881         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
17882         gcc_[ce]pass/fail.
17883
17884 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17885
17886         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17887         confusion.
17888         (g++_load): Likewise.
17889
17890         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17891         Rename argument to `prog' to remove the confusion.
17892         Varargs fns behave differently too!
17893         (g++_load): Likewise.
17894
17895         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17896
17897         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17898         what it is.  Delete (always) printing of status value for !native.
17899         Simplify verbose code, and include status and exec_output.
17900         (g++_load): Use gcc_load.
17901
17902 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17903
17904         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
17905         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
17906         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
17907         940714-3.c as these testcases don't exist anymore.  Make
17908         va-arg-1.c expected to pass.
17909
17910 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
17911
17912         * gcc.misc-tests/misc.exp: Only run specific testcases.
17913         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
17914         * gcc.misc-tests/dg-[1-9].c: New files.
17915
17916         * lib/dg.exp: New testsuite driver.
17917         * gcc.prms/prms.exp: Use it.
17918
17919         * README.gcc: New file.
17920
17921         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
17922         Document and reset `lxpass' and `lxfail'.
17923         Simplify "initialized" message.
17924         (gcc_stat): Clean up comments a little.
17925
17926 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
17927
17928         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
17929
17930 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
17931
17932         * lib/old-dejagnu.exp (process-option): New proc.
17933         (old-dejagnu-init, old-dejagnu-stat): Likewise.
17934         (old-dejagnu): Simplify.
17935         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
17936
17937 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
17938
17939         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
17940         exists and is not an empty string.
17941
17942         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
17943         $xfail rather than calling setup_xfail.  Clear $xfail when test is
17944         finished.
17945         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
17946         automatically.
17947
17948         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
17949         longer expected to fail.
17950
17951         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
17952         "f" function call.
17953
17954         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
17955
17956         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
17957         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
17958         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
17959         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
17960         c-torture-1.29.
17961
17962         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
17963         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
17964
17965         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
17966
17967         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
17968         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
17969
17970         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
17971         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
17972         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
17973
17974 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
17975
17976         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
17977         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
17978         940714-1.c, 940714-2.c, 940714-3.c},
17979         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
17980         gcc.misc-tests/{mg.c,mg.exp}:
17981         New tests.
17982         * gcc.noncompile/noncompile.exp: Change accordingly.
17983
17984 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
17985
17986         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
17987         Undo previous clobberage.
17988
17989 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
17990
17991         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
17992         * gcc.special/{930510-1.c, special.exp}:
17993         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
17994         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
17995         struct-varargs-1.c}: New tests from c-torture-1.26.
17996
17997 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
17998
17999         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18000           argument to switch.
18001
18002 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18003
18004         * Revert the previous changes.  Please see Rob's directory
18005           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18006           fixes.
18007
18008 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18009
18010         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18011             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18012             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18013             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18014             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18015             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18016             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18017             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18018             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18019             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18020             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18021             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18022             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18023             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18024             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18025             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18026             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18027             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18028             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18029             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18030             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18031             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18032             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18033             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18034             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18035             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18036             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18037
18038 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18039
18040         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18041             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18042           with perror calls.
18043
18044 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18045
18046         * config/unix.exp (g++_load): Fix syntax.
18047
18048 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18049
18050         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18051         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18052         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18053         Don't expect va-arg-1.c to fail.  Correct expected output for
18054         920928-1.c.
18055         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18056         * gcc.wendy/hbm4.c: Correct typo.
18057         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18058
18059 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18060
18061         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18062         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18063         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18064         * lib/c-torture.exp (c-torture-compile): Ditto.
18065
18066         Reduce volume of output (remove all the -I's and such).
18067         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18068         Call gcc_cpass, gcc_cfail.
18069         (c-torture): Pass testing option to c-torture-compile.
18070
18071 1994-03-21  Doug Evans  (dje@cygnus.com)
18072
18073         Bring patches over from progressive.
18074         * config/default.exp: Exit remote shell cleanly.
18075         (g++_exit, g++_start): Add default versions.
18076         * config/sim.exp (gcc_load): Use perror, not error.
18077
18078 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18079
18080         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18081         set in site.exp.
18082
18083 1994-03-14  Doug Evans  (dje@cygnus.com)
18084
18085         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18086         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18087         (wendy_try): New proc to run testcase.
18088         (main loop): Call 'em.
18089         * gcc.wendy/*.c: Clean up pass to correct expected output.
18090
18091         * lib/gcc.exp: Minor cleanup work.
18092         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18093
18094 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18095
18096         * config/sim.exp (gcc_load): Document return codes better.
18097         Don't pass -v to simulator.
18098
18099 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18100
18101           * gcc.special/920717-x.c: Fix typo.
18102           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18103           get at sources.
18104
18105         * lib/mike-gcc.exp: Fix typo.
18106
18107 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18108
18109         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18110         binary to use, transform the name.
18111         * config/*.exp: rename everything. Nuke any g++ specific files,
18112         it's now a special case of gcc that requires no special support.
18113         Add a default.exp for unsupported targets.
18114
18115 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18116
18117         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18118         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18119         version of Tcl.
18120
18121 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18122
18123         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18124         than a warning.
18125
18126 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18127
18128         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18129
18130 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18131
18132         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18133         option_list.  Compile every file with only 4/6 option choices
18134         (same as C torture) instead of with 12/18 different option
18135         choices.
18136         * lib/c-torture.exp: Likewise.
18137
18138         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18139         not already set.
18140
18141 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18142
18143         * lib/old-deja
18144           test cases, ready for DejaGnu.
18145
18146 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18147
18148         * Upgraded c-torture tests from 1.18 to 1.19
18149
18150         * gcc.compile: added test(s):
18151           930607-1.c
18152         * gcc.execute: added test(s):
18153           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18154
18155         * added new subdirectory for misc tests: gcc.misc-tests
18156         * gcc.misc-test(s): added tests:
18157           inst-check.c test-consts.c test-ior.c test-switch.c
18158
18159 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18160
18161         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18162
18163 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18164
18165         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18166
18167 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18168
18169         * Upgraded c-torture tests from 1.17 to 1.18
18170
18171 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18172
18173         * Upgraded c-torture tests from 1.12 to 1.17
18174
18175 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18176
18177         * lib/old-dejagnu.exp:
18178           Fixed handling of XFAIL target triplets to correctly
18179           recognize wildcard characters.  Removed code that
18180           appended a unique id tag to the end of the file name
18181           printed out by the result of the testcases within a
18182           given test file.
18183
18184 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18185
18186         * lib/old-dejagnu.exp:
18187           Reworked expected failure handling to trigger off of XFAIL
18188           keyword in keyphrase embeded in testcase source code. The
18189           XFAIL keyword must be at the end of the keyphrase line. It
18190           may optionally be followed by one or more target triplets.
18191           It has just occured that the handling of wildcards in the
18192           target triplet may not be correct.
18193
18194 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18195
18196         * g++.old-deja/tests:
18197           Moved all subdirectories up one level into g++.old-deja .
18198
18199         * lib/old-dejagnu.exp:
18200           Fixed problem with CXXFLAGS not being properly reset, and being
18201           corrupted with extraneous "-c" compiler option.  This was
18202           causing binaries to not be generated for test that needed them.
18203           Modified strings passed to "pass" and "fail" so that individual
18204           tests from the same test file would be distinguished by an
18205           identifier appended to the test file name in the summary logs;
18206           this corrected a problem with erroneous diff logs.  Added code
18207           to search testcases for expected fail and unexpected pass keywords.
18208
18209 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18210
18211         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18212
18213 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18214
18215         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18216           Removed extraneous text from end of "Special g++ Options"
18217           keyphrase.
18218
18219         * lib/old-dejagnu.exp: Added pattern matching to look for new
18220           keywords, embedded in testcases comments, which will trigger
18221           calls to xpass and xfail.
18222
18223 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18224
18225         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18226           comments embedded in the testcases, especially the one looking for
18227           special compiler options, as well as the pattern matching for the
18228           compiler output again.
18229
18230 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18231
18232         * lib/old-dejagnu.exp: Do a proper check of the return value for
18233           execute tests. Fixed several problems with the pattern matching
18234           of the compiler output which gave erroneous test results.
18235           Changed several of the test result messages to be more descriptive.
18236         * config/unix-g++.exp: Proc g++_load now actually works and
18237           executes the tests passed to it and returns a usable return
18238           value.
18239
18240 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18241
18242           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18243
18244 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18245
18246         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18247           Modified both files to properly execute the old style
18248           dejagnu tests. The previous versions of these files were
18249           experimental and did not function anything near correctly.
18250
18251 1993-04-05  Rob Savoye  (rob@cygnus.com)
18252
18253         * Removed all Makefile.in and configure.in files. No configuration
18254         needed now.
18255
18256 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18257
18258         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18259
18260 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18261
18262         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18263         gcc.special/configure.in, gcc.noncompile/configure.in,
18264         gcc.execute/configure.in, gcc.code_quality/configure.in,
18265         g++.other/configure.in, g++.old-deja/configure.in,
18266         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18267         in srcname setting.
18268
18269 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18270
18271         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18272         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18273         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18274
18275 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18276
18277         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18278         (gdb_exit): Don't remove *_soc files.
18279
18280 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18281
18282         * lib/c-torture.exp: Don't look for main; instead always use -w
18283         -c.  This is how the c-torture tests work.  Remove the object
18284         file if the compilation succeeds.
18285         * gcc.execute/execute.exp: Remove executable if test passes.
18286         * gcc.noncompile/noncompile.exp: Every test is an expected
18287         failure.
18288         * gcc.special/special.exp: Added tests from c-torture 1.11,
18289         corrected use of existing test.
18290         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18291         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18292         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18293         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18294         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18295         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18296         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18297         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18298         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18299         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18300         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18301         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18302         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18303         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18304         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18305         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18306         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18307         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18308         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18309         c-torture 1.11.
18310         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18311         correspond to c-torture 1.11.
18312
18313         * New file.