OSDN Git Service

* gcc.dg/pragma-isr.c: New test.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
2
3         * gcc.dg/pragma-isr.c: New test.
4
5 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6
7         PR c++/14429
8         * g++.dg/template/ttp11.C: New test.
9
10 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
11
12         * gcc.c-torture/compile/20040727-1.c: New test.
13
14 2004-07-26  Eric Christopher  <echristo@redhat.com>
15
16         * gcc.c-torture/compile/20040726-2.c: New test.
17
18 2004-07-26  Andrew Pinski  <apinski@apple.com>
19
20         * g++.dg/rtti/tinfo1.C: Xfail.
21
22 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
23
24         * gcc.c-torture/compile/20040726-1.c: New test.
25
26 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
27             Brian Ryner  <bryner@brianryner.com>
28
29         PR c++/9283
30         PR c++/15000
31         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
32         * g++.dg/ext/visibility/: New directory.
33         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
34         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
35         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
36         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
37         * g++.dg/ext/visibility/fvisibility.C,
38         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
39         g++.dg/ext/visibility/fvisibility-override1.C
40         g++.dg/ext/visibility/fvisibility-override2.C
41         g++.dg/ext/visibility/memfuncts.C
42         g++.dg/ext/visibility/noPLT.C
43         g++.dg/ext/visibility/pragma.C
44         g++.dg/ext/visibility/pragma-override1.C
45         g++.dg/ext/visibility/pragma-override2.C
46         g++.dg/ext/visibility/staticmemfuncts.C
47         g++.dg/ext/visibility/virtual.C: New tests.
48
49 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
50
51         PR c/15360
52         * gcc.dg/pr15360-1.c: New test.
53
54 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
55
56         * gcc.dg/pragma-align-2.c: New test.
57         * gcc.dg/pragma-init-fini.c: New test.
58         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
59         targets.
60
61 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
62
63         * gcc.dg/init-string-2.c: New test.
64
65 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
66
67         PR 16684
68         * gcc.dg/Wredundant-decls-1.c: New test case.
69
70 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
71
72         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
73         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
74         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
75         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
76         * gcc.dg/compat/generate-random.c: New file.
77         * gcc.dg/compat/generate-random.h: Likewise.
78         * gcc.dg/compat/generate-random_r.c: Likewise.
79         * gcc.dg/compat/struct-layout-1.h: Likewise.
80         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
81         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
82         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
83         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
84         * gcc.dg/compat/struct-layout-1_main.c: New test.
85         * gcc.dg/compat/struct-layout-1_x.c: New file.
86         * gcc.dg/compat/struct-layout-1_y.c: New file.
87         * gcc.dg/compat/struct-layout-1_test.h: New file.
88
89 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
90
91         * gcc.dg/comp-return-1.c: New test
92
93 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
94
95         * gcc.dg/vmx/8-02a.c: Fix typo.
96
97         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
98         * gcc.dg/darwin-abi-3.c: New test.
99
100         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
101         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
102
103         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
104         * gcc.dg/vmx/ops-long-1.c: New test.
105         * gcc.dg/vmx/ops-long-2.c: New test.
106
107 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
108
109         * g++.dg/lookup/conv-[1234].C: New.
110
111 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
112
113         * g++.dg/parse/attr2.C: Simplify.
114
115 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
116
117         PR c/7284
118         * gcc.c-torture/execute/pr7284-1.c: New test.
119
120 2004-07-22  Brian Booth  <bbooth@redhat.com>
121
122         * gcc.dg/tree-ssa/20040721-1.c: New test.
123
124 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
125
126         * g++.dg/template/crash20.c: New.
127
128 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
129
130         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
131         Add dg-run directive.  Declare variables as required.
132         * gfortran.dg/g77/README: Update
133
134 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
135
136         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
137         gcc.dg/cris-peep2-andu2.c: New tests.
138
139 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
140
141         PR c/15052
142         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
143         on return type.
144         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
145         messages.
146         * gcc.dg/qual-return-2.c: Update expected messages.
147         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
148
149 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
150
151         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
152         * gcc.dg/noncompile/921102-1.c: Update expected error message.
153
154 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
155
156         PR c/11250
157         * gcc.dg/init-string-1.c: New test.
158
159 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
160
161         PR middle-end/15345
162         PR c/16450
163         * gcc.dg/torture/nested-fn-1.c: New test.
164
165 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
166
167         PR target/16559
168         * gcc.dg/ia64-fptr-1.c: New file.
169
170 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
171
172         PR c++/14497
173         * g++.dg/template/spec16.C: New test.
174         * g++.old-deja/g++.robertl/eb118.C: Remove.
175
176 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
177
178         PR c++/509
179         * g++.dg/template/spec15.C: New test.
180
181 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
182
183         Copy cases from g77.f-torture/execute and add dg-run
184         directive.  Other changes as noted.
185         * gfortran.dg/g77/13037.f
186         * gfortran.dg/g77/1832.f
187         * gfortran.dg/g77/19981119-0.f
188         * gfortran.dg/g77/19990313-0.f
189         * gfortran.dg/g77/19990313-1.f
190         * gfortran.dg/g77/19990313-2.f
191         * gfortran.dg/g77/19990313-3.f
192         * gfortran.dg/g77/19990419-1.f
193         * gfortran.dg/g77/19990826-0.f
194         * gfortran.dg/g77/19990826-2.f
195         * gfortran.dg/g77/20000503-1.f
196         * gfortran.dg/g77/20001111.f
197         * gfortran.dg/g77/20010116.f
198         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
199         * gfortran.dg/g77/20010430.f
200         * gfortran.dg/g77/6177.f
201         * gfortran.dg/g77/947.f
202         * gfortran.dg/g77/970816-3.f
203         * gfortran.dg/g77/971102-1.f
204         * gfortran.dg/g77/980520-1.f
205         * gfortran.dg/g77/980628-0.f
206         * gfortran.dg/g77/980628-1.f
207         * gfortran.dg/g77/980628-10.f
208         * gfortran.dg/g77/980628-2.f
209         * gfortran.dg/g77/980628-3.f
210         * gfortran.dg/g77/980628-7.f
211         * gfortran.dg/g77/980628-8.f
212         * gfortran.dg/g77/980628-9.f
213         * gfortran.dg/g77/980701-0.f
214         * gfortran.dg/g77/980701-1.f
215         * gfortran.dg/g77/cabs.f
216         * gfortran.dg/g77/claus.f
217         * gfortran.dg/g77/complex_1.f
218         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
219         * gfortran.dg/g77/dcomplex.f
220         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
221         * gfortran.dg/g77/f90-intrinsic-mathematical.f
222         * gfortran.dg/g77/f90-intrinsic-numeric.f
223         * gfortran.dg/g77/int8421.f
224         * gfortran.dg/g77/labug1.f
225         * gfortran.dg/g77/large_vec.f
226         * gfortran.dg/g77/le.f
227         * gfortran.dg/g77/short.f
228         * gfortran.dg/g77/README: Update
229
230 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
231
232         PR c++/16637
233         * g++.dg/parse/lookup4.C: New test.
234
235 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
236
237         PR c++/16175
238         * g++.dg/template/ttp10.C: New test.
239
240 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
241
242         * gcc.dg/pr12625-1.c: New test.
243
244 2004-07-20  Steven Bosscher  <stevenb@suse.de>
245
246         * testsuite/gcc.dg/switch-warn-1.c: New test.
247         * testsuite/gcc.dg/switch-warn-2.c: New test.
248         * gcc.c-torture/compile/pr14730.c: Update.
249
250 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
251
252         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
253         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
254         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
255         g++.dg/template/nontype3.C: Remove trailing CR from tests.
256
257 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
258
259         PR c++/16623
260         * g++.dg/template/assign1.C: New test.
261
262 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
263
264         PR c++/12170
265         * g++.dg/template/ttp9.C: New test.
266
267 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
268
269         * gcc.dg/format/cmn-err-1.c: New test.
270
271 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
272
273         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
274         gcc.dg/Wparentheses-10.c: New tests.
275         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
276
277 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
278
279         PR fortran/16465
280         * gfortran.dg/g77//ffixed-line-length-0.f,
281         gfortran.dg/g77/ffixed-line-length-132.f,
282         gfortran.dg/g77/ffixed-line-length-72.f,
283         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
284         gfortran.dg/g77/README: Update.
285
286 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
287
288         PR c++/13092
289         * g++.dg/template/non-dependent7.C: New test.
290         * g++.dg/template/non-dependent8.C: Likewise.
291         * g++.dg/template/non-dependent9.C: Likewise.
292         * g++.dg/template/non-dependent10.C: Likewise.
293
294 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
295
296         PR c++/16337
297         * g++.dg/parse/attr2.C: New test.
298
299 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
300
301         * g77.dg: Removed.
302         * g77.f-torture: Ditto.
303
304 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
305
306         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
307         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
308         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
309
310 2004-07-16  Richard Henderson  <rth@redhat.com>
311
312         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
313
314 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
315
316         * lib/fortran-torture.exp (fortran-torture): Don't test compile
317         tests with full list of options.
318         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
319         of TORTURE_OPTIONS if test contains 'dg-do run'.
320
321         PR fortran/16404
322         * gfortran.dg/do_iterator.f90: New test.
323
324 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
325
326         PR rtl-optimization/16536
327         * gcc.c-torture/execute/restrict-1.c: New test.
328
329 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
330
331         PR fortran/15324
332         * gfortran.dg/pr15324.f90: New test.
333
334         PR fortran/15129
335         * gfortran.dg/pr15129.f90: New test.
336
337         PR fortran/15140
338         * gfortran.dg/pr15140.f90: New test.
339
340         PR fortran/13792
341         * gfortran.fortran-torture/execute/bounds.f90: Add check for
342         compile-time simplification.
343
344 2004-07-14  Mike Stump  <mrs@apple.com>
345
346         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
347
348 2004-07-14  James E Wilson  <wilson@specifixinc.com>
349
350         PR target/16325
351         * gcc.dg/profile-generate-1.c: New.
352
353 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
354
355         * gcc.c-torture/execute/20040709-1.c: New test.
356         * gcc.c-torture/execute/20040709-2.c: New test.
357
358 2004-07-14  Mike Stump  <mrs@apple.com>
359
360         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
361
362 2004-07-14  Mike Stump  <mrs@apple.com>
363
364         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
365
366 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
367
368         PR c++/16518
369         * g++.dg/parse/mutable1.C: New test.
370
371 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
372
373         PR tree-optimization/16443
374         * gcc.dg/tree-ssa/20040713-1.c: New test.
375
376 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
377
378         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
379         for operator new.
380
381 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
382
383         * gfortran.dg/g77/README: New file
384         * gfortran.dg/g77/19981216-0.f:  Copy from
385         g77.f-torture/noncompile.  Add "dg-do compile" and
386         dg-error as required.
387         * gfortran.dg/g77/19990218-1.f: Likewise
388         * gfortran.dg/g77/19990905-1.f: Likewise
389         * gfortran.dg/g77/9263.f: Likewise
390         * gfortran.dg/g77/980615-0.f: Likewise
391         * gfortran.dg/g77/980616-0.f: Likewise
392         * gfortran.dg/g77/check0.f: Likewise
393         * gfortran.dg/g77/select_no_compile.f: Likewise
394
395 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
396
397         Copy files from g77.f-torture/compile.
398         Add "{ dg-do compile}".  Other changes as noted
399         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
400         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
401         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
402         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
403         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
404         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
405         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
406         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
407         statement to conform to standard.  Append alpha1.x for reference.
408         * gfortran.dg/g77/xformat.f: Add dg-warning
409
410 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
411
412         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
413         Add {dg-do compile} directive.
414         * gfortran.dg/g77/cpp2.F: Likewise
415
416 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
417
418         PR c++/5402
419         * g++.dg/lookup/name-clash1.C: New test.
420
421         PR c++/9777
422         * g++.dg/lookup/name-clash2.C: New test.
423
424         PR c++/12102
425         * g++.dg/lookup/name-clash3.C: New test.
426
427 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
428
429         * g++.dg/lookup/new2.C: New test.
430         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
431
432 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
433
434         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
435         Add {dg-do compile} directive.
436         * gfortran.dg/g77/13060.f: Likewise
437         * gfortran.dg/g77/19990218-0.f: Likewise
438         * gfortran.dg/g77/19990305-0.f: Likewise
439         * gfortran.dg/g77/19990419-0.f: Likewise
440         * gfortran.dg/g77/19990502-0.f: Likewise
441         * gfortran.dg/g77/19990502-1.f: Likewise
442         * gfortran.dg/g77/19990525-0.f: Likewise
443         * gfortran.dg/g77/19990826-1.f: Likewise
444         * gfortran.dg/g77/19990826-3.f: Likewise
445         * gfortran.dg/g77/19990905-2.f: Likewise
446         * gfortran.dg/g77/20000412-1.f: Likewise
447         * gfortran.dg/g77/20000511-1.f: Likewise
448         * gfortran.dg/g77/20000511-2.f: Likewise
449         * gfortran.dg/g77/20000518.f: Likewise
450         * gfortran.dg/g77/20000601-1.f: Likewise
451         * gfortran.dg/g77/20000601-2.f: Likewise
452         * gfortran.dg/g77/20000629-1.f: Likewise
453         * gfortran.dg/g77/20000630-2.f: Likewise
454         * gfortran.dg/g77/20010115.f: Likewise
455         * gfortran.dg/g77/20010321-1.f: Likewise
456         * gfortran.dg/g77/20010426.f: Likewise
457         * gfortran.dg/g77/20020307-1.f: Likewise
458         * gfortran.dg/g77/8485.f: Likewise
459         * gfortran.dg/g77/960317-1.f: Likewise
460         * gfortran.dg/g77/970915-0.f: Likewise
461         * gfortran.dg/g77/980310-1.f: Likewise
462         * gfortran.dg/g77/980310-2.f: Likewise
463         * gfortran.dg/g77/980310-3.f: Likewise
464         * gfortran.dg/g77/980310-4.f: Likewise
465         * gfortran.dg/g77/980310-6.f: Likewise
466         * gfortran.dg/g77/980310-7.f: Likewise
467         * gfortran.dg/g77/980310-8.f: Likewise
468         * gfortran.dg/g77/980419-2.f: Likewise
469         * gfortran.dg/g77/980424-0.f: Likewise
470         * gfortran.dg/g77/980427-0.f: Likewise
471         * gfortran.dg/g77/980729-0.f: Likewise
472         * gfortran.dg/g77/981117-1.f: Likewise
473         * gfortran.dg/g77/toon_1.f: Likewise
474
475 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
476
477         PR c++/2204
478         * g++.dg/other/abstract2.C: New test.
479
480 2004-07-12  Paul Brook  <paul@codesourcery.com>
481
482         * gfortran.dg/pointer_init_1.f90: New test.
483
484 2004-07-11  Paul Brook  <paul@codesourcery.com>
485
486         PR fortran/15986
487         * gfortran.dg/contained_1.f90: New test.
488
489 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
490
491         * g++.dg/parse/defarg8.C: New test.
492
493 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
494
495         PR fortran/16433
496         * gfortran.dg/pr16433.f: New test.
497
498         PR fortran/17574
499         * gfortran.dg/pr15754.f90: New test.
500
501 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
502
503         PR tree-optimization/16437
504         * gcc.c-torture/execute/bitfld-4.c: New test.
505
506 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
507
508         * gfortran.fortran-torture/execute/common_2.f90: Add check for
509         access to common var from module.
510
511 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
512
513         PR fortran/16336
514         * gfortran.fortran-torture/execute/common_2.f90: New test.
515
516 2004-07-10  Paul Brook  <paul@codesourcery.com>
517
518         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
519
520 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
521
522         PR fortran/15969
523         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
524
525 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
526
527         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
528         * gfortran.dg/g77/ffixed-form-2.f: Likewise
529         * gfortran.dg/g77/ffree-form-1.f: Likewise
530         * gfortran.dg/g77/ffree-form-2.f: Likewise
531         * gfortran.dg/g77/ffree-form-3.f: Likewise
532         * gfortran.dg/g77/fno-underscoring.f: Likewise
533         * gfortran.dg/g77/funderscoring.f: Likewise
534         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
535
536 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
537
538         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
539
540 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
541         Paul Brook  <paul@codesourcery.com>
542
543         PR fortran/13415
544         * gfortran.dg/common_pointer_1.f90: New test.
545
546 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
547
548         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
549
550 2004-07-09  James E Wilson  <wilson@specifixinc.com>
551
552         PR target/16364
553         * gcc.c-torture/compile/20040709-1.c: New.
554
555 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
556
557         PR fortran/14077
558         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
559
560 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
561
562         PR fortran/13201
563         * gfortran.dg/shape_1.f90: New test.
564
565 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
566             Andrew Pinski  <apinski@apple.com>
567
568         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
569
570 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
571
572         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
573         comment.
574
575 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
576         Paul Brook  <paul@codesourcery.com>
577
578         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
579         '.f95' and '.F95'.
580
581 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
582
583         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
584
585 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
586
587         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
588         testcases with capital suffix.
589
590 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
591
592         PR fortran/15481
593         PR fortran/13372
594         PR fortran/13575
595         PR fortran/15978
596         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
597
598         * gfortran.dg/implicit_1.f90: New test.
599
600 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
601
602         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
603         expression to match gfortran warning/error messages
604         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
605         dg-error text.
606
607 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
608
609         * lib/fortran-torture.exp: Rename proc search_for to
610         search_for_re.
611
612 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
613
614         * gcc.c-torture/execute/simd-5.x: New file.
615         XFAIL on SPARC 64-bit at -O0.
616
617 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
618
619         PR c++/8211
620         PR c++/16165
621         * g++.dg/warn/effc3.C: New test.
622
623 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
624
625         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
626         change X to 1X in format.
627         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
628         add data statements to conform to standard.
629
630 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
631
632         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
633         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
634         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
635
636 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
637
638         * gfortran.dg/g77/7388.f: Copy from g77.dg
639         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
640         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
641         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
642         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
643         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
644         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
645         * gfortran.dg/g77/strlen0.f: Likewise
646
647 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
648
649         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
650         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
651
652 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
653
654         * gcc.c-torture/execute/920428-2.x: Delete.
655         * gcc.c-torture/execute/920501-7.x: Likewise.
656
657 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
658
659         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
660         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
661         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
662         prescott and c3-2.
663         (PREFETCH_3DNOW): Add -march=c3.
664
665 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
666
667         PR c/16437
668         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
669         * gcc.c-torture/execute/bf64-1.x: Likewise.
670
671 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
672
673         * gcc.c-torture/compile/20040708-1.c: New test.
674
675 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
676
677         PR c++/16169
678         * g++.dg/warn/effc2.C: New test.
679
680 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
681
682         * gcc.c-torture/execute/bitfld-1.x: Remove.
683         * gcc.c-torture/execute/bitfld-3.c: New test.
684         * gcc.dg/bitfld-2.c: Remove XFAILs.
685
686 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
687
688         PR c++/16276
689         * g++.dg/rtti/tinfo1.C: New file.
690
691 2004-07-07  Eric Christopher  <echristo@redhat.com>
692
693         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
694
695 2004-07-07  Andrew Pinski  <apinski@apple.com>
696
697         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
698
699 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
700
701         * g++.dg/init/call1.C: XFAIL.
702
703 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
704
705         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
706         except for movstrict*, to movmem* and clrstr* to clrmem*.
707
708 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
709
710         * gcc.c-torture/execute/20040707-1.c: New test.
711
712 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
713
714         * gcc.c-torture/execute/20040706-1.c: New test.
715
716 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
717
718         PR c++/3671
719         * g++.dg/template/spec14.C: New test.
720
721 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
722
723         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
724         nothing if not yet defined.  Use it in b, c and d type definitions.
725         * gcc.c-torture/execute/20040705-1.c: New test.
726         * gcc.c-torture/execute/20040705-2.c: New test.
727
728 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
729
730         PR c++/2518
731         * g++.dg/lookup/new1.C: New test.
732
733 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
734
735         PR c++/11406
736         * g++.dg/template/sizeof8.C: New test.
737
738 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
739
740         * gcc.c-torture/compile/20040705-1.c: New test.
741
742 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
743
744         * gfortran.fortran-torture/execute/seq_io.f90: New test.
745
746 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
747
748         * gcc.dg/cpp/if-mop.c: Two new testcases.
749         * gcc.dg/cpp/trad/comment-3.c: New.
750
751 2004-07-04  Paul Brook  <paul@codesourcery.com>
752
753         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
754
755 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
756
757         PR c++/3761
758         * g++.dg/lookup/crash4.C: New test.
759
760 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
761
762         * gcc.c-torture/execute/builtin-abs-1.c
763         * gcc.c-torture/execute/builtin-abs-2.c
764         * gcc.c-torture/execute/builtin-complex-1.c
765         * gcc.c-torture/execute/builtins/string-1-lib.c
766         * gcc.c-torture/execute/builtins/string-1.c
767         * gcc.c-torture/execute/builtins/string-2-lib.c
768         * gcc.c-torture/execute/builtins/string-2.c
769         * gcc.c-torture/execute/builtins/string-3-lib.c
770         * gcc.c-torture/execute/builtins/string-3.c
771         * gcc.c-torture/execute/builtins/string-4-lib.c
772         * gcc.c-torture/execute/builtins/string-4.c
773         * gcc.c-torture/execute/builtins/string-5-lib.c
774         * gcc.c-torture/execute/builtins/string-5.c
775         * gcc.c-torture/execute/builtins/string-6-lib.c
776         * gcc.c-torture/execute/builtins/string-6.c
777         * gcc.c-torture/execute/builtins/string-7-lib.c
778         * gcc.c-torture/execute/builtins/string-7.c
779         * gcc.c-torture/execute/builtins/string-8-lib.c
780         * gcc.c-torture/execute/builtins/string-8.c
781         * gcc.c-torture/execute/builtins/string-9-lib.c
782         * gcc.c-torture/execute/builtins/string-9.c
783         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
784         * gcc.c-torture/execute/builtins/string-asm-1.c
785         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
786         * gcc.c-torture/execute/builtins/string-asm-2.c
787         * gcc.c-torture/execute/stdio-opt-1.c
788         * gcc.c-torture/execute/stdio-opt-2.c
789         * gcc.c-torture/execute/stdio-opt-3.c
790         * gcc.c-torture/execute/string-opt-1.c
791         * gcc.c-torture/execute/string-opt-10.c
792         * gcc.c-torture/execute/string-opt-11.c
793         * gcc.c-torture/execute/string-opt-12.c
794         * gcc.c-torture/execute/string-opt-13.c
795         * gcc.c-torture/execute/string-opt-14.c
796         * gcc.c-torture/execute/string-opt-15.c
797         * gcc.c-torture/execute/string-opt-16.c
798         * gcc.c-torture/execute/string-opt-2.c
799         * gcc.c-torture/execute/string-opt-6.c
800         * gcc.c-torture/execute/string-opt-7.c
801         * gcc.c-torture/execute/string-opt-8.c:
802         Replace with ...
803
804         * gcc.c-torture/execute/builtins/abs-2.c
805         * gcc.c-torture/execute/builtins/abs-3.c
806         * gcc.c-torture/execute/builtins/complex-1.c
807         * gcc.c-torture/execute/builtins/fprintf.c
808         * gcc.c-torture/execute/builtins/fputs.c
809         * gcc.c-torture/execute/builtins/memcmp.c
810         * gcc.c-torture/execute/builtins/memmove.c
811         * gcc.c-torture/execute/builtins/memops-asm.c
812         * gcc.c-torture/execute/builtins/mempcpy-2.c
813         * gcc.c-torture/execute/builtins/mempcpy.c
814         * gcc.c-torture/execute/builtins/memset.c
815         * gcc.c-torture/execute/builtins/printf.c
816         * gcc.c-torture/execute/builtins/sprintf.c
817         * gcc.c-torture/execute/builtins/strcat.c
818         * gcc.c-torture/execute/builtins/strchr.c
819         * gcc.c-torture/execute/builtins/strcmp.c
820         * gcc.c-torture/execute/builtins/strcpy.c
821         * gcc.c-torture/execute/builtins/strcspn.c
822         * gcc.c-torture/execute/builtins/strlen-2.c
823         * gcc.c-torture/execute/builtins/strlen.c
824         * gcc.c-torture/execute/builtins/strncat.c
825         * gcc.c-torture/execute/builtins/strncmp-2.c
826         * gcc.c-torture/execute/builtins/strncmp.c
827         * gcc.c-torture/execute/builtins/strncpy.c
828         * gcc.c-torture/execute/builtins/strpbrk.c
829         * gcc.c-torture/execute/builtins/strpcpy-2.c
830         * gcc.c-torture/execute/builtins/strpcpy.c
831         * gcc.c-torture/execute/builtins/strrchr.c
832         * gcc.c-torture/execute/builtins/strspn.c
833         * gcc.c-torture/execute/builtins/strstr-asm.c
834         * gcc.c-torture/execute/builtins/strstr.c:
835         ... these new files.
836
837         * gcc.c-torture/execute/builtins/abs-2-lib.c
838         * gcc.c-torture/execute/builtins/abs-3-lib.c
839         * gcc.c-torture/execute/builtins/complex-1-lib.c
840         * gcc.c-torture/execute/builtins/fprintf-lib.c
841         * gcc.c-torture/execute/builtins/fputs-lib.c
842         * gcc.c-torture/execute/builtins/memcmp-lib.c
843         * gcc.c-torture/execute/builtins/memmove-lib.c
844         * gcc.c-torture/execute/builtins/memops-asm-lib.c
845         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
846         * gcc.c-torture/execute/builtins/mempcpy-lib.c
847         * gcc.c-torture/execute/builtins/memset-lib.c
848         * gcc.c-torture/execute/builtins/printf-lib.c
849         * gcc.c-torture/execute/builtins/sprintf-lib.c
850         * gcc.c-torture/execute/builtins/strcat-lib.c
851         * gcc.c-torture/execute/builtins/strchr-lib.c
852         * gcc.c-torture/execute/builtins/strcmp-lib.c
853         * gcc.c-torture/execute/builtins/strcpy-lib.c
854         * gcc.c-torture/execute/builtins/strcspn-lib.c
855         * gcc.c-torture/execute/builtins/strlen-2-lib.c
856         * gcc.c-torture/execute/builtins/strlen-lib.c
857         * gcc.c-torture/execute/builtins/strncat-lib.c
858         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
859         * gcc.c-torture/execute/builtins/strncmp-lib.c
860         * gcc.c-torture/execute/builtins/strncpy-lib.c
861         * gcc.c-torture/execute/builtins/strpbrk-lib.c
862         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
863         * gcc.c-torture/execute/builtins/strpcpy-lib.c
864         * gcc.c-torture/execute/builtins/strrchr-lib.c
865         * gcc.c-torture/execute/builtins/strspn-lib.c
866         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
867         * gcc.c-torture/execute/builtins/strstr-lib.c
868         * gcc.c-torture/execute/builtins/lib/abs.c
869         * gcc.c-torture/execute/builtins/lib/fprintf.c
870         * gcc.c-torture/execute/builtins/lib/memset.c
871         * gcc.c-torture/execute/builtins/lib/printf.c
872         * gcc.c-torture/execute/builtins/lib/sprintf.c
873         * gcc.c-torture/execute/builtins/lib/strcpy.c
874         * gcc.c-torture/execute/builtins/lib/strcspn.c
875         * gcc.c-torture/execute/builtins/lib/strncat.c
876         * gcc.c-torture/execute/builtins/lib/strncmp.c
877         * gcc.c-torture/execute/builtins/lib/strncpy.c
878         * gcc.c-torture/execute/builtins/lib/strpbrk.c
879         * gcc.c-torture/execute/builtins/lib/strspn.c
880         * gcc.c-torture/execute/builtins/lib/strstr.c:
881         New files containing support routines.
882
883         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
884         declaration.
885         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
886         when not optimizing.
887
888 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
889
890         PR c++/16240
891         * g++.dg/abi/mangle22.C: New test.
892         * g++.dg/abi/mangle23.C: Likewise.
893
894 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
895
896         PR fortran/16290
897         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
898         Allow for cases without denormalized floating point numbers.
899
900 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
901
902         PR c/1027
903         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
904         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
905         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
906         expected warning text.
907         * gcc.dg/format/diag-2.c: New test.
908
909 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
910
911         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
912
913 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
914
915         * gcc.dg/builtins-43.c: New.
916         * gcc.dg/builtins-44.c: New.
917         * gcc.dg/builtins-45.c: New.
918
919 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
920             Andreas Tobler  <a.tobler@schweiz.ch>
921
922         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
923         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
924         as SIGSEGV.
925         * gcc.dg/cleanup-11.c: Likewise.
926         * gcc.dg/cleanup-8.c: Likewise.
927         * gcc.dg/cleanup-9.c: Likewise.
928         * gcc.dg/cleanup-5.c: Run on all platforms.
929
930 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
931
932         * g++.dg/warn/nonnull1.C: New test.
933
934 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
935
936         * gcc.dg/compat/compat-common.h: Wrap up CINT in
937         an #ifndef SKIP_COMPLEX_INT/#endif pair.
938         Special-case the Sun compiler wrt to <complex.h>.
939
940 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
941
942         * gcc.dg/Wunreachable-8.C: New test.
943
944         * gcc.dg/h8300-ice2.c : New test.
945
946 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
947
948         PR fortran/16161
949         * gfortran.fortran-torture/compile/implicit.f90: Add test
950         for implicit character.
951
952 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
953
954         PR fortran/16289
955         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
956         Use tiny() intrinsic to find smallest non-negative real
957
958 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
959
960         * gcc.dg/compat/struct-by-value-22_main.c: New test.
961         * gcc.dg/compat/struct-by-value-22_x.c: New.
962         * gcc.dg/compat/struct-by-value-22_y.c: New.
963
964         * gcc.c-torture/execute/20040629-1.c: New test.
965
966 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
967
968         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
969         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
970
971         PR target/16195
972         * gcc.dg/20040625-1.c: New test.
973
974 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
975
976         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
977
978 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
979
980         PR fortran/15963
981         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
982
983 2004-06-29  Richard Henderson  <rth@redhat.com>
984
985         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
986
987 2004-06-29  Paul Brook  <paul@codesourcery.com>
988
989         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
990         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
991
992 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
993
994         PR c++/16260
995         * g++.dg/parse/crash15.C: New.
996
997 2004-06-28  Andrew Pinski  <apinski@apple.com>
998
999         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
1000         by the error already.
1001
1002         * g++.dg/opt/ptrmem4.C: Change to compile only test.
1003
1004 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
1005
1006         PR target/14041
1007         * gcc.dg/h8300-bss-align-1.c : New.
1008
1009 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1010
1011         * PR c++/16174
1012         * g++.dg/template/ctor4.C: New.
1013
1014 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1015
1016         PR c++/16205
1017         * g++.dg/warn/Wsequence-point-1.C: New test.
1018
1019 2004-06-27  Paul Brook  <paul@codesourcery.com>
1020
1021         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
1022
1023 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
1024
1025         * g++.old-deja/g++.mike/p7325.C: Remove.
1026
1027 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1028
1029         PR c/14963
1030         * gcc.dg/pr14963.c: New test.
1031
1032 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
1033
1034         PR c++/16193
1035         * g++.dg/parse/redef1.C: New test.
1036
1037 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1038
1039         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
1040         20021110.c.
1041         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
1042         20021119-1.c.
1043         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
1044         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
1045         5-04.c.
1046         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
1047         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
1048         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
1049         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
1050         g++.brendan/enum14.C.
1051         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
1052         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
1053         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
1054         g++.mike/virt1.C.
1055         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
1056         memtemp24.C.
1057
1058 2004-06-27  Roger Sayle  <roger@eyesopen.com>
1059
1060         * gcc.dg/20040527-1.c: New test case.
1061
1062 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
1063
1064         PR gfortran/pr16196
1065         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
1066
1067 2004-06-25  Roger Sayle  <roger@eyesopen.com>
1068
1069         PR middle-end/15825
1070         * gcc.dg/pr15825-1.c: New test case.
1071
1072 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1073
1074         * gcc.c-torture/execute/20040625-1.c: New test.
1075
1076 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1077
1078         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
1079
1080 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1081
1082         * gcc.dg/torture/mips-div-1.c: New test.
1083
1084 2004-06-24  Jeff Law  <law@redhat.com>
1085
1086         * gcc.dg/tree-ssa/20040624-1.c: New test.
1087
1088 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
1089
1090         * gcc.c-torture/compile/20040624-1.c: New test.
1091
1092 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1093
1094         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
1095         this directory.
1096
1097 2004-06-23  Andrew Pinski  <apinski@apple.com>
1098
1099         PR middle-end/15988
1100         * g++.dg/opt/ptrmem4.C: New test.
1101
1102         * gcc.dg/c90-array-quals-2.c: New test.
1103
1104 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
1105
1106         * gcc.dg/kpice1.c: New test.
1107
1108 2006-06-23  Andrew Pinski  <apinski@apple.com>
1109
1110         * gcc.dg/c90-array-quals.c: New test.
1111
1112 2006-06-22  Richard Henderson  <rth@redhat.com>
1113
1114         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
1115
1116 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
1117
1118         * gcc.dg/builtins-config.h: Handle FreeBSD.
1119
1120 2006-06-22  Richard Henderson  <rth@redhat.com>
1121
1122         * g++.dg/opt/devirt1.C: New.
1123
1124 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
1125
1126         * g++.dg/opt/pr15551.C: New testcase.
1127
1128 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
1129
1130         PR target/14800
1131         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
1132         x86_64-*-linux* when compiling for 32bit.
1133
1134 2004-06-21  Andrew Pinski  <apinski@apple.com>
1135
1136         * gcc.dg/pch/struct-1.c: New.
1137         * gcc.dg/pch/struct-1.hs: New.
1138
1139 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
1140
1141         * gcc.dg/pch/save-temps-1.c: New file.
1142         * gcc.dg/pch/save-temps-1.hs: New file.
1143
1144 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1145
1146         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
1147         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
1148
1149 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1150
1151         * gfortran.fortran-torture/execute/select_1.f90: Rename function
1152         to fix type error.
1153         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
1154         Remove trailing spaces.
1155
1156 2004-06-21  Richard Henderson  <rth@redhat.com>
1157
1158         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
1159         merging && to BIT_FIELD_REF.
1160
1161 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
1162
1163         * g++.dg/opt/placeholder1.C: New test.
1164
1165 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1166
1167         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
1168         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1169         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1170         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1171
1172 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
1173
1174         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
1175         extern "C".
1176         * g++.dg/other/pragma-re-1.C: Add comments.
1177
1178 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
1179
1180         PR gfortran/16080
1181         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1182
1183 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1184
1185         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1186         instead of setting the type of size_t by
1187         hand.
1188
1189 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1190
1191         * gcc.dg/unordered-2.c: New test case.
1192         * gcc.dg/unordered-3.c: New test case.
1193
1194 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
1195
1196         PR other/16043
1197         * lib/g++.exp (g++_version): Tweak regexp for version
1198         * lib/g77.exp (g77_version): Likewise
1199         * lib/gfortran.exp (gfortran_version): Likewise
1200         * lib/objc.exp (objc_version): Likewise
1201         * lib/treelang.exp (treelang_version): Likewise
1202
1203 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1204
1205         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1206         Use INT_MAX instead of __INT_MAX__.
1207         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1208
1209         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
1210         * gcc.dg/compat/scalar-return-3_x.c: Use it.
1211         * gcc.dg/compat/scalar-return-3_y.c: Use it.
1212         * gcc.dg/compat/scalar-return-4_x.c: Use it.
1213         * gcc.dg/compat/scalar-return-4_y.c: Use it.
1214         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
1215         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
1216         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
1217         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
1218
1219         * gcc.dg/range-test-1.c: New test.
1220         * g++.dg/opt/range-test-1.C: New test.
1221
1222 2004-06-17  Richard Henderson  <rth@redhat.com>
1223
1224         * objc.dg/sync-1.m: New.
1225         * objc.dg/try-catch-1.m: Don't force next runtime.
1226         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
1227         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
1228         shadowed catch clause.
1229         * objc.dg/try-catch-5.m: New.
1230
1231 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
1232
1233         Bug 14610
1234         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
1235
1236 2004-06-15  Richard Henderson  <rth@redhat.com>
1237
1238         * gcc.dg/20001116-1.c: Move expected warning line.
1239
1240 2004-06-15  Richard Henderson  <rth@redhat.com>
1241
1242         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
1243         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
1244
1245 2004-06-15  Jeff Law  <law@redhat.com>
1246
1247         * gcc.dg/tree-ssa/20040615-1.c: New test.
1248         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
1249         be less sensitive to operand ordering.
1250         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
1251
1252 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
1253
1254         * g++.dg/abi/bitfield3.C: Add comment..
1255
1256 2004-06-15  Richard Henderson  <rth@redhat.com>
1257
1258         * g++.dg/ext/stmtexpr1.C: XFAIL.
1259         * gcc.dg/20030612-1.c: XFAIL.
1260
1261 2004-06-15  Eric Christopher  <echristo@redhat.com>
1262
1263         * g++.dg/charset/asm5.c: New.
1264         * gcc.dg/charset/asm6.c: New.
1265
1266 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1267
1268         PR fortran/15962
1269         * gfortran.fortran-torture/execute/select_1.f90: New test.
1270
1271 2004-06-15  Paul Brook  <paul@codesourcery.com>
1272
1273         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1274
1275 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1276
1277         PR c++/15967
1278         * g++.dg/lookup/crash3.C: New test.
1279
1280 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1281
1282         PR c++/15947
1283         * g++.dg/parse/dtor4.C: New test.
1284
1285 2004-06-14  Jeff Law  <law@redhat.com>
1286
1287         * gcc.c-torture/compile/20040614-1.c: New test.
1288
1289 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1290
1291         PR fortran/15211
1292         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1293         LEN of a character array.
1294
1295 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1296
1297         PR c++/15096
1298         * g++.dg/template/ptrmem10.C: New test.
1299
1300         PR c++/14930
1301         * g++.dg/template/friend30.C: New test.
1302
1303 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1304
1305         PR fortran/14928
1306         * gfortran.fortran-torture/compile/mloc.f90: New test.
1307
1308 2004-06-13  Paul Brook  <paul@codesourcery.com>
1309
1310         * gfortran.fortran-torture/execute/random_2.f90: New test.
1311
1312 2004-06-13  Eric Christopher  <echristo@redhat.com>
1313
1314         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1315
1316 2004-06-12  Paul Brook  <paul@codesourcery.com>
1317
1318         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1319
1320 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1321
1322         PR fortran/14923
1323         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1324
1325 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1326
1327         PR fortran/14957
1328         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1329         syntax errors in end statements of contained subroutines.
1330
1331 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1332
1333         PR fortran/12841
1334         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1335
1336 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1337
1338         PR fortran/15665
1339         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1340
1341 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1342
1343         PR gfortran/12839
1344         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1345
1346 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1347
1348         PR c++/15862
1349         * g++.dg/parse/enum1.C: New test.
1350
1351 2004-06-10  Jeff Law  <law@redhat.com>
1352
1353         * gcc.c-torture/compile/20040610-1.c: New test.
1354
1355 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1356
1357         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1358         * g++.old-deja/g++.other/decl3.C: Likewise.
1359
1360 2004-06-10  Brian Booth  <bbooth@redhat.com>
1361
1362         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1363         V_MAY_DEF instead of VDEF.
1364         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1365
1366 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1367
1368         PR c++/14211
1369         * g++.dg/conversion/const1.C: New test.
1370
1371         PR c++/15076
1372         * g++.dg/conversion/reinterpret1.C: New test.
1373
1374         PR c++/15877
1375         * g++.dg/template/enum2.C: New test.
1376
1377         PR c++/15227
1378         * g++.dg/template/error13.C: New test.
1379
1380 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1381
1382         PR fortran/14957
1383         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1384         arguments to test_* REAL and of the right size.
1385
1386 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1387
1388         PR target/15569
1389         PR rtl-optimization/15681
1390         * gcc.dg/20040609-1.c: New test.
1391
1392 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1393
1394         PR c++/14791
1395         * g++.dg/opt/builtins1.C: New test.
1396
1397 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1398
1399         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1400         that use default windows32 struct layout.
1401         * gcc.dg/i386-bitfield2.c: Likewise.
1402
1403 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1404
1405         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1406         for mingw32 and cygwin targets.
1407
1408 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1409
1410         * gcc.dg/pch/macro-4.c: New.
1411         * gcc.dg/pch/macro-4.hs: New.
1412
1413 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1414
1415         PR fortran/13249
1416         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1417
1418 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1419
1420         PR fortran/13372
1421         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1422
1423 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1424
1425         PR gfortran/14897
1426         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1427
1428 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1429
1430         PR gfortran/15755
1431         * gfortran.fortran-torture/execute/backspace.c : New test.
1432
1433 2004-06-09  Paul Brook  <paul@codesourcery.com>
1434
1435         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1436         (pointer_to_section): Rewrite to use smaller array.
1437
1438 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1439
1440         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1441         * gcc.dg/ext/altivec-10.c: Same.
1442         * gcc.dg/ext/altivec-11.c: Same.
1443         * gcc.dg/ext/altivec-12.c: Same.
1444         * gcc.dg/ext/altivec-13.c: Same.
1445         * gcc.dg/ext/altivec-14.c: Same.
1446         * gcc.dg/ext/altivec-15.c: Same.
1447         * gcc.dg/ext/altivec-16.c: Same.
1448         * gcc.dg/ext/altivec-3.c: Same.
1449         * gcc.dg/ext/altivec-4.c: Same.
1450         * gcc.dg/ext/altivec-6.c: Same.
1451         * gcc.dg/ext/altivec-7.c: Same.
1452         * gcc.dg/ext/altivec-8.c: Same.
1453         * gcc.dg/ext/altivec-varargs-1.c: Same.
1454
1455         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1456         * g++.dg/ext/altivec-10.C: Same.
1457         * g++.dg/ext/altivec-2.C: Same.
1458         * g++.dg/ext/altivec-3.C: Same.
1459         * g++.dg/ext/altivec-4.C: Same.
1460         * g++.dg/ext/altivec-5.C: Same.
1461         * g++.dg/ext/altivec-6.C: Same.
1462         * g++.dg/ext/altivec-7.C: Same.
1463         * g++.dg/ext/altivec-8.C: Same.
1464         * g++.dg/ext/altivec-9.C: Same.
1465
1466 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1467
1468         PR c++/7841
1469         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1470
1471 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1472
1473         * gcc.dg/union-1.c: New test.
1474
1475 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1476
1477         * gcc.dg/builtins-41.c: New test case.
1478         * gcc.dg/builtins-42.c: New test case.
1479
1480 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1481
1482         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1483         * g++.dg/ext/altivec-10.C: Same.
1484         * g++.dg/ext/altivec-2.C: Same.
1485         * g++.dg/ext/altivec-3.C: Same.
1486         * g++.dg/ext/altivec-4.C: Same.
1487         * g++.dg/ext/altivec-5.C: Same.
1488         * g++.dg/ext/altivec-6.C: Same.
1489         * g++.dg/ext/altivec-7.C: Same.
1490         * g++.dg/ext/altivec-8.C: Same.
1491         * g++.dg/ext/altivec-9.C: Same.
1492         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1493         * g++.old-deja/g++.brendan/new3.C: Same.
1494         * gcc.c-torture/execute/eeprof-1.x: Same.
1495
1496 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1497
1498         PR c/14765
1499         * gcc.dg/pr14765-1.c: New test.
1500
1501 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1502
1503         PR c/14649
1504         * gcc.dg/pr14649-1.c: New test case.
1505
1506 2004-06-07  Richard Henderson  <rth@redhat.com>
1507
1508         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1509         if temporaries.
1510
1511 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1512
1513         * g++.dg/eh/elide1.C: Remove XFAIL.
1514
1515 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1516
1517         PR c++/15337
1518         * g++.dg/expr/sizeof3.C: New test.
1519
1520         PR c++/14777
1521         * g++.dg/template/access14.C: New test.
1522
1523         PR c++/15554
1524         * g++.dg/template/enum1.C: New test.
1525
1526         PR c++/15057
1527         * g++.dg/eh/throw1.C: New test.
1528
1529 2004-06-07  David Ayers  <d.ayers@inode.at>
1530             Ziemowit Laski  <zlaski@apple.com>
1531
1532         * lib/objc.exp (objc_target_compile): Revert the '-framework
1533         Foundation' flag fix, since bare Darwin does not ship
1534         with the Foundation framework.
1535         * objc/execute/next_mapping.h: Provide a local NSConstantString
1536         @interface and @implementation.
1537         (objc_constant_string_init): A constructor function, used to
1538         initialize the NSConstantString meta-class object.
1539         * objc/execute/string1.m: Include "next_mapping.h" instead of
1540         <Foundation/NSString.h>.
1541         * objc/execute/string2.m: Likewise.
1542         * objc/execute/string3.m: Likewise.
1543         * objc/execute/string4.m: Likewise.
1544
1545 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1546
1547         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
1548         to double. Replace double with FLOAT.
1549         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
1550
1551         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
1552         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
1553         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
1554         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
1555         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
1556         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
1557         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
1558         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
1559
1560 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1561
1562         PR c/13519
1563         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
1564
1565 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1566
1567         PR c++/15503
1568         * g++.dg/template/meminit2.C: New test.
1569
1570 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
1571
1572         PR target/15822
1573         * gcc.c-torture/execute/compare-fp-1.c,
1574         gcc.c-torture/execute/compare-fp-2.c,
1575         gcc.c-torture/execute/compare-fp-3.c,
1576         gcc.c-torture/execute/compare-fp-4.c,
1577         gcc.c-torture/execute/compare-fp-3.x,
1578         gcc.c-torture/execute/compare-fp-4.x: Moved...
1579         * gcc.c-torture/execute/ieee/compare-fp-1.c,
1580         gcc.c-torture/execute/ieee/compare-fp-2.c,
1581         gcc.c-torture/execute/ieee/compare-fp-3.c,
1582         gcc.c-torture/execute/ieee/compare-fp-4.c,
1583         gcc.c-torture/execute/ieee/compare-fp-3.x,
1584         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
1585
1586 2004-06-04  David Ayers  <d.ayers@inode.at>
1587
1588         * objc/execute/protocol-isEqual-4.m: New testcase.
1589
1590 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
1591
1592         * objc/execute/protocol-isEqual-1.m: New testcase.
1593         * objc/execute/protocol-isEqual-2.m: New testcase.
1594         * objc/execute/protocol-isEqual-3.m: New testcase.
1595
1596 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1597
1598         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
1599
1600 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
1601
1602         * lib/objc.exp (objc_target_compile): When running tests on
1603         Darwin (Mac OS X), inform the linker about '-framework
1604         'Foundation'.
1605
1606 2004-06-02  Eric Christopher  <echristo@redhat.com>
1607
1608         * gcc.c-torture/compile/20040602-1.c: New.
1609
1610 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
1611
1612         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
1613         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1614
1615         PR tree-optimization/14736
1616         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
1617
1618         PR tree-optimization/14042
1619         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
1620
1621         PR tree-optimization/14729
1622         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
1623
1624 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1625
1626         PR fortran/15557
1627         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
1628
1629 2004-06-01  Richard Hederson  <rth@redhat.com>
1630
1631         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
1632
1633 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1634
1635         PR c++/14932
1636         * g++.dg/parse/offsetof4.C: New test.
1637
1638 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
1639
1640         PR objc/7993
1641         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
1642
1643 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
1644
1645         PR c++/15701
1646         * g++.dg/template/friend29.C: New test.
1647
1648 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1649
1650         PR c/15749
1651         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
1652
1653 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1654
1655         * gcc.dg/sparc-trap-1.c: New test.
1656
1657 2004-05-31  Roger Sayle  <roger@eyesopen.com>
1658
1659         PR middle-end/15069
1660         * g++.dg/opt/fold3.C: New test case.
1661
1662 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
1663
1664         * lib/target-supports.exp (check_iconv_available): Fix fallout
1665         from 2004-05-28 patch.
1666
1667 2004-05-30  Paul Brook  <paul@codesourcery.com>
1668
1669         PR fortran/15620
1670         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
1671         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
1672
1673 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
1674
1675         * gfortran.fortran-torture/execute/random_1.f90: New test.
1676
1677 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1678
1679         * g++.dg/ext/altivec-10.C: New test.
1680
1681 2004-05-29  Paul Brook  <paul@codesourcery.com>
1682
1683         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
1684
1685 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1686
1687         * gcc.dg/altivec-16.c: New test.
1688
1689 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
1690
1691         * lib/target-supports.exp (check_vmx_hw_available): New.
1692         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
1693
1694         * lib/target-supports.exp (check_alias_available,
1695         check_iconv_available, check_named_sections_available): Use
1696         unique names for temporary files.
1697
1698 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1699
1700         * gcc.dg/altivec-15.c: New test.
1701
1702 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1703
1704         PR c++/15083
1705         * g++.dg/warn/noeffect6.C: New test.
1706
1707         PR c++/15471
1708         * g++.dg/expr/ptrmem4.C: New test.
1709
1710         PR c++/15640
1711         * g++.dg/template/operator3.C: New test.
1712
1713 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1714
1715         PR c++/14668
1716         * g++.dg/lookup/redecl1.C: New test.
1717         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1718
1719 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1720
1721         * gcc.c-torture/execute/compare-fp-1.c,
1722         gcc.c-torture/execute/compare-fp-2.c,
1723         gcc.c-torture/execute/compare-fp-3.c,
1724         gcc.c-torture/execute/compare-fp-4.c,
1725         gcc.c-torture/execute/compare-fp-3.x,
1726         gcc.c-torture/execute/compare-fp-4.x,
1727         gcc.dg/pr15649-1.c: New.
1728
1729 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1730
1731         PR c++/12883
1732         * g++.dg/init/array14.C: New test.
1733
1734 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1735
1736         * lib/compat.exp (compat-get-options-main): New.
1737         (compat-get-options): Remove unneeded code, warn for ignored
1738         command.
1739         (compat-execute): Check flag set by dg-require-* commands.
1740
1741         * lib/compat.exp (compat-execute): Break up long lines.
1742
1743 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
1744
1745         * gcc.dg/altivec-7.c: Don't use 'vector long'.
1746         * gcc.dg/altivec-14.c: New test.
1747         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
1748
1749         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
1750         * gcc.dg/altivec-12.c: Ditto.
1751
1752         * gcc.dg/altivec-3.c: Move call to altivec_check.
1753
1754 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1755
1756         PR c++/15044
1757         * g++.dg/template/error12.C: New test.
1758
1759         PR c++/15317
1760         * g++.dg/ext/attrib15.C: New test.
1761
1762         PR c++/15329
1763         * g++.dg/template/ptrmem9.C: New test.
1764
1765 2004-05-25  Paul Brook  <paul@codesourcery.com>
1766
1767         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
1768
1769 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1770
1771         PR c++/15165
1772         * g++.dg/template/crash19.C: New test.
1773
1774 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1775
1776         PR c++/15025
1777         * g++.dg/template/redecl1.C: New test.
1778
1779 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1780
1781         PR c++/14821
1782         * g++.dg/other/ns1.C: New test.
1783
1784         PR c++/14883
1785         * g++.dg/template/invalid1.C: New test.
1786
1787 2004-05-23  Paul Brook  <paul@codesourcery.com>
1788         Victor Leikehman  <lei@haifasphere.co.il>
1789
1790         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
1791         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
1792
1793 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1794
1795         PR c++/15285
1796         PR c++/15299
1797         * g++.dg/template/non-dependent5.C: New test.
1798         * g++.dg/template/non-dependent6.C: New test.
1799
1800 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1801
1802         PR c++/15507
1803         * g++.dg/inherit/union1.C: New test.
1804
1805         PR c++/15542
1806         * g++.dg/template/addr1.C: New test.
1807
1808         PR c++/15427
1809         * g++.dg/template/array5.C: New test.
1810
1811         PR c++/15287
1812         * g++.dg/template/array6.C: New test.
1813
1814 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
1815             Roger Sayle  <roger@eyesopen.com>
1816
1817         * g++.dg/lookup/forscope2.C: New test case.
1818
1819 2004-05-22  Ben Elliston  <bje@au.ibm.com>
1820
1821         * gcc.dg/cpp/Wmissingdirs.c: New.
1822
1823 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1824
1825         PR target/15301
1826         * gcc.dg/compat/union-m128-1.h: New file.
1827         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1828         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1829         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1830
1831 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1832
1833         PR target/15302
1834         * gcc.dg/compat/struct-complex-1.h: New file.
1835         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
1836         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
1837         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1838
1839 2004-05-20  Roger Sayle  <roger@eyesopen.com>
1840
1841         PR middle-end/3074
1842         * gcc.dg/pr3074-1.c: New test case.
1843         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
1844
1845 2004-05-20  Falk Hueffner  <falk@debian.org>
1846
1847         PR other/15526
1848         * gcc.dg/ftrapv-1.c: New test case.
1849
1850 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1851
1852         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
1853
1854 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
1855             Jeff Law  <law@redhat.com>
1856
1857         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
1858         * gcc.dg/tree-ssa/20040518-2.c: New test.
1859
1860         * gcc.dg/tree-ssa/20040518-1.c: New test.
1861
1862 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
1863
1864         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
1865
1866 2004-05-18  Paul Brook  <paul@codesourcery.com>
1867
1868         PR fortran/13930
1869         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
1870
1871 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1872
1873         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
1874         constant folding.
1875
1876 2004-05-17  Steven Bosscher  <stevenb@suse.de>
1877
1878         * gcc.dg/tree-ssa/20040517-1.c: New test.
1879
1880 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1881
1882         * gcc.dg/loop-4.c: New test.
1883
1884 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
1885
1886         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
1887
1888 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
1889
1890         PR fortran/15311
1891         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
1892
1893 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1894
1895         PR fortran/13826
1896         PR fortran/13940
1897         * gfortran.fortran-torture/compile/data_1.f90: New test.
1898
1899 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
1900
1901         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
1902         * gcc.dg/uninit-H.c: Define ASM for __s390__.
1903
1904 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1905
1906         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
1907
1908 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1909
1910         PR c/15444
1911         * gcc.dg/format/xopen-1.c: Adjust expected message.
1912         * gcc.dg/format/xopen-3.c: New test.
1913
1914 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
1915
1916         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
1917
1918 2004-05-14  Jeff Law  <law@redhat.com>
1919
1920         * gcc.dg/tree-ssa/20040514-2.c: New test.
1921
1922 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1923
1924         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
1925         this ...
1926         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
1927         this.
1928
1929 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
1930
1931         * gcc.dg/tree-ssa/20040514-1.c: New test.
1932
1933 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1934
1935         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
1936         test.
1937
1938 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1939
1940         PR fortran/14066
1941         * gfortran.fortran-torture/compile/do_1.f90: New test.
1942
1943 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1944
1945         PR fortran/15051
1946         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
1947         test.
1948
1949 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
1950
1951         PR fortran/15149
1952         * gfortran.fortran-torture/execute/random_init.f90: New test.
1953
1954 2004-05-13  Paul Brook  <paul@codesourcery.com>
1955
1956         PR fortran/15314
1957         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
1958
1959 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
1960
1961         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
1962         for the powerpc case.
1963
1964 2004-05-13  Jeff Law  <law@redhat.com>
1965
1966         * gcc.dg/tree-ssa/20040513-1.c: New test.
1967         * gcc.dg/tree-ssa/20040513-2.c: New test.
1968
1969 2004-05-13  Paul Brook  <paul@codesourcery.com>
1970
1971         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
1972         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
1973         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
1974
1975 2004-05-13  Andreas Schwab  <schwab@suse.de>
1976
1977         PR other/10819
1978         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
1979         characters.
1980
1981 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
1982
1983         PR fortran/15294
1984         * gfortran.fortran-torture/execute/adjustr.f90: New file.
1985
1986 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
1987
1988         Merge from tree-ssa-20020619-branch.  See
1989         ChangeLog.tree-ssa for details.
1990
1991 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
1992
1993         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
1994         include <altivec.h> explicitly.
1995         * gcc.dg/altivec-13.c: Likewise.
1996
1997 2004-05-11  Paul Brook  <paul@codesourcery.com>
1998
1999         * gcc.c-torture/compile/20010518-1.c: Force enum size.
2000
2001 2004-05-10  Eric Christopher  <echristo@redhat.com>
2002
2003         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
2004         * gcc.dg/sibcall-4.c: Ditto.
2005
2006 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
2007
2008         * g++.dg/ext/altivec-8.C: New test case.
2009         * gcc.dg/altivec-13.c: New test case.
2010
2011 2004-05-08  Roger Sayle  <roger@eyesopen.com>
2012
2013         * gcc.c-torture/execute/divcmp-1.c: New test case.
2014         * gcc.c-torture/execute/divcmp-2.c: New test case.
2015         * gcc.c-torture/execute/divcmp-3.c: New test case.
2016
2017 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
2018
2019         * g++.dg/other/pragma-re-2.C: New test.
2020
2021 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2022
2023         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
2024         * gcc.dg/i386-387-2.c: Likewise.
2025
2026         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
2027         __builtin_drem.
2028         * gcc.dg/i386-387-6.c: Likewise.
2029
2030 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2031
2032         * gcc.dg/builtins-33.c:  Also check log1p*.
2033
2034 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
2035
2036         PR optimization/15296
2037         * gcc.c-torture/execute/pr15296.c: New test.
2038
2039 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
2040
2041         * gcc.dg/builtins-40.c: New test.
2042
2043 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
2044
2045         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
2046
2047 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
2048
2049         * g++.dg/ext/spe1.C: New testcase.
2050
2051 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
2052
2053         * objc.dg/image-info.m: Allow additional attributes
2054         for __image_info section.
2055
2056 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
2057
2058         * gcc.dg/torture/mips-hilo-2.c: New test.
2059
2060 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2061
2062         PR c++/14389
2063         * g++.dg/template/member5.C: New test.
2064
2065 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
2066
2067         * gcc.dg/builtins-34.c: Also check expm1*.
2068
2069 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2070
2071         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
2072         * gcc.dg/torture/builtin-convert-3.c: New test.
2073
2074 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
2075
2076         PR middle-end/15054
2077         * g++.dg/opt/pr15054.C: New test.
2078
2079 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2080
2081         * gcc.dg/torture/builtin-rounding-1.c: New test.
2082         * gcc.dg/builtins-25.c: Delete.
2083         * gcc.dg/builtins-29.c: Delete.
2084
2085 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
2086
2087         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
2088         * gcc.dg/sibcall-4.c: Likewise.
2089         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
2090
2091 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2092
2093         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
2094         bit-field on 16-bit targets.
2095
2096 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2097
2098         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
2099         16-bit targets.
2100
2101 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
2102
2103         * gcc.dg/rs6000-power2-1.c: Change to compile only.
2104         * gcc.dg/rs6000-power2-2.c: Likewise.
2105
2106 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
2107
2108         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
2109         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
2110         Change the asm registers to be in form of frN instead of fN.
2111
2112 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2113
2114         * gcc.dg/torture/builtin-convert-2.c: New test.
2115
2116 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
2117
2118         * gcc.dg/rs6000-power2-1.c: New test.
2119         * gcc.dg/rs6000-power2-2.c: New test.
2120
2121 2004-04-28  Jan Hubicka  <jh@suse.cz>
2122
2123         * gcc.dg/unused-6.c: New test.
2124
2125 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
2126             Ulrich Weigand  <uweigand@de.ibm.com>
2127
2128         * ada/acats/run_all.sh: Define $target variable.
2129
2130 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
2131
2132         PR c++/15119
2133         * g++.dg/other/vararg-1.C: New test.
2134
2135         PR c++/4794
2136         * g++.dg/eh/cleanup3.C: New test.
2137
2138 2004-04-24  Laurent GUERBY <laurent@guerby.net>
2139
2140         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
2141         and ad8011a (target_insn).
2142         * ada/acats/support/macro.dfs: Likewise.
2143         * ada/acats/support/impbit.adb: New file.
2144
2145 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
2146
2147         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
2148
2149 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2150
2151         * gcc.dg/loop-3.c: New test.
2152
2153 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
2154
2155         * gcc.c-torture/execute/simd-5.c: New test.
2156
2157 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2158
2159         PR c++/15064
2160         * g++.dg/template/crash18.C: New test.
2161
2162 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
2163
2164         * g++.dg/ext/complit3.C: New test.
2165
2166 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2167
2168         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
2169         * gcc.dg/altivec-3.c: Same.
2170         * gcc.dg/altivec-varargs-1.c: Same.
2171
2172 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2173
2174         * lib/target-supports.exp (check_profiling_available): Assume
2175         profiling is not available on powerpc-eabi targets.
2176
2177 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
2178
2179         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2180         * gcc.dg/vmx/bug-1.c: Ditto.
2181
2182 2004-04-20  Eric Christopher  <echristo@redhat.com>
2183
2184         * gcc.dg/charset/extern.c: New test.
2185         * g++.dg/charset/extern3.cc: Ditto.
2186
2187 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2188
2189         * gcc.dg/builtins-39.c: New test.
2190
2191 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2192
2193         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2194
2195 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2196
2197         * gcc.dg/torture/mips-hilo-1.c: New test.
2198
2199 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2200
2201         * gcc.c-torture/compile/20040419-1.c: New test.
2202
2203 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2204
2205         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2206
2207 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
2208             Aldy Hernandez  <aldyh@redhat.com>
2209
2210         * gcc.c-torture/execute/va-arg-24.c: New.
2211
2212 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
2213             Aldy Hernandez  <aldyh@redhat.com>
2214
2215         * gcc.dg/vmx/1b-01.c: New.
2216         * gcc.dg/vmx/1b-02.c: New.
2217         * gcc.dg/vmx/1b-03.c: New.
2218         * gcc.dg/vmx/1b-04.c: New.
2219         * gcc.dg/vmx/1b-05.c: New.
2220         * gcc.dg/vmx/1b-06.c: New.
2221         * gcc.dg/vmx/1b-07.c: New.
2222         * gcc.dg/vmx/1c-01.c: New.
2223         * gcc.dg/vmx/1c-02.c: New.
2224         * gcc.dg/vmx/3a-01a.c: New.
2225         * gcc.dg/vmx/3a-01.c: New.
2226         * gcc.dg/vmx/3a-01m.c: New.
2227         * gcc.dg/vmx/3a-03.c: New.
2228         * gcc.dg/vmx/3a-03m.c: New.
2229         * gcc.dg/vmx/3a-04.c: New.
2230         * gcc.dg/vmx/3a-04m.c: New.
2231         * gcc.dg/vmx/3a-05.c: New.
2232         * gcc.dg/vmx/3a-06.c: New.
2233         * gcc.dg/vmx/3a-06m.c: New.
2234         * gcc.dg/vmx/3a-07.c: New.
2235         * gcc.dg/vmx/3b-01.c: New.
2236         * gcc.dg/vmx/3b-02.c: New.
2237         * gcc.dg/vmx/3b-10.c: New.
2238         * gcc.dg/vmx/3b-13.c: New.
2239         * gcc.dg/vmx/3b-14.c: New.
2240         * gcc.dg/vmx/3b-15.c: New.
2241         * gcc.dg/vmx/3c-01a.c: New.
2242         * gcc.dg/vmx/3c-01.c: New.
2243         * gcc.dg/vmx/3c-02.c: New.
2244         * gcc.dg/vmx/3c-03.c: New.
2245         * gcc.dg/vmx/3d-01.c: New.
2246         * gcc.dg/vmx/4-01.c: New.
2247         * gcc.dg/vmx/4-03.c: New.
2248         * gcc.dg/vmx/5-01.c: New.
2249         * gcc.dg/vmx/5-02.c: New.
2250         * gcc.dg/vmx/5-03.c: New.
2251         * gcc.dg/vmx/5-04.c: New.
2252         * gcc.dg/vmx/5-05.c: New.
2253         * gcc.dg/vmx/5-06.c: New.
2254         * gcc.dg/vmx/5-07.c: New.
2255         * gcc.dg/vmx/5-07t.c: New.
2256         * gcc.dg/vmx/5-08.c: New.
2257         * gcc.dg/vmx/5-10.c: New.
2258         * gcc.dg/vmx/5-11.c: New.
2259         * gcc.dg/vmx/7-01a.c: New.
2260         * gcc.dg/vmx/7-01.c: New.
2261         * gcc.dg/vmx/7c-01.c: New.
2262         * gcc.dg/vmx/7d-01.c: New.
2263         * gcc.dg/vmx/7d-02.c: New.
2264         * gcc.dg/vmx/8-01.c: New.
2265         * gcc.dg/vmx/8-02a.c: New.
2266         * gcc.dg/vmx/8-02.c: New.
2267         * gcc.dg/vmx/brode-1.c: New.
2268         * gcc.dg/vmx/bug-1.c: New.
2269         * gcc.dg/vmx/bug-2.c: New.
2270         * gcc.dg/vmx/bug-3.c: New.
2271         * gcc.dg/vmx/cw-bug-1.c: New.
2272         * gcc.dg/vmx/cw-bug-2.c: New.
2273         * gcc.dg/vmx/cw-bug-3.c: New.
2274         * gcc.dg/vmx/dct.c: New.
2275         * gcc.dg/vmx/debug-1.c: New.
2276         * gcc.dg/vmx/debug-2.c: New.
2277         * gcc.dg/vmx/debug-3.c: New.
2278         * gcc.dg/vmx/debug-4.c: New.
2279         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2280         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2281         * gcc.dg/vmx/eg-5.c: New.
2282         * gcc.dg/vmx/fft.c: New.
2283         * gcc.dg/vmx/gcc-bug-1.c: New.
2284         * gcc.dg/vmx/gcc-bug-2.c: New.
2285         * gcc.dg/vmx/gcc-bug-3.c: New.
2286         * gcc.dg/vmx/gcc-bug-4.c: New.
2287         * gcc.dg/vmx/gcc-bug-5.c: New.
2288         * gcc.dg/vmx/gcc-bug-6.c: New.
2289         * gcc.dg/vmx/gcc-bug-7.c: New.
2290         * gcc.dg/vmx/gcc-bug-8.c: New.
2291         * gcc.dg/vmx/gcc-bug-9.c: New.
2292         * gcc.dg/vmx/gcc-bug-b.c: New.
2293         * gcc.dg/vmx/gcc-bug-c.c: New.
2294         * gcc.dg/vmx/gcc-bug-d.c: New.
2295         * gcc.dg/vmx/gcc-bug-e.c: New.
2296         * gcc.dg/vmx/gcc-bug-f.c: New.
2297         * gcc.dg/vmx/gcc-bug-g.c: New.
2298         * gcc.dg/vmx/gcc-bug-i.c: New.
2299         * gcc.dg/vmx/harness.h: New.
2300         * gcc.dg/vmx/ira1.c: New.
2301         * gcc.dg/vmx/ira2a.c: New.
2302         * gcc.dg/vmx/ira2b.c: New.
2303         * gcc.dg/vmx/ira2.c: New.
2304         * gcc.dg/vmx/ira2c.c: New.
2305         * gcc.dg/vmx/mem.c: New.
2306         * gcc.dg/vmx/newton-1.c: New.
2307         * gcc.dg/vmx/ops.c: New.
2308         * gcc.dg/vmx/sn7153.c: New.
2309         * gcc.dg/vmx/spill2.c: New.
2310         * gcc.dg/vmx/spill3.c: New.
2311         * gcc.dg/vmx/spill.c: New.
2312         * gcc.dg/vmx/t.c: New.
2313         * gcc.dg/vmx/varargs-1.c: New.
2314         * gcc.dg/vmx/varargs-2.c: New.
2315         * gcc.dg/vmx/varargs-3.c: New.
2316         * gcc.dg/vmx/varargs-4.c: New.
2317         * gcc.dg/vmx/varargs-5.c: New.
2318         * gcc.dg/vmx/varargs-6.c: New.
2319         * gcc.dg/vmx/varargs-7.c: New.
2320         * gcc.dg/vmx/vmx.exp: New.
2321         * gcc.dg/vmx/vprint-1.c: New.
2322         * gcc.dg/vmx/vscan-1.c: New.
2323         * gcc.dg/vmx/x-01.c: New.
2324         * gcc.dg/vmx/x-02.c: New.
2325         * gcc.dg/vmx/x-03.c: New.
2326         * gcc.dg/vmx/x-04.c: New.
2327         * gcc.dg/vmx/x-05.c: New.
2328         * gcc.dg/vmx/yousufi-1.c: New.
2329         * gcc.dg/vmx/zero-1.c: New.
2330         * gcc.dg/vmx/zero.c: New.
2331
2332 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2333
2334         * g++.dg/lookup/java1.C: Update for chage of
2335         _Jv_AllocObject.
2336         * g++.dg/lookup/java2.C: Likewise.
2337
2338 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2339
2340         * ada/acats/run_all.sh: use -O2 by default.
2341
2342 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2343
2344         * gcc.dg/vr-mult-[12].c: New tests.
2345
2346 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2347
2348         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2349
2350         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2351
2352 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2353
2354         * lib/target-supports.exp (check_profiling_available): Assume profiling
2355         isn't available for mips*-*-elf targets.
2356
2357 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2358
2359         * gcc.dg/builtins-38.c: New test.
2360
2361 2004-04-14  Eric Christopher  <echristo@redhat.com>
2362
2363         * g++.dg/charset/charset.exp: Run .cc extension tests.
2364
2365 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2366
2367         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2368
2369 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2370
2371         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2372
2373 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2374
2375         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2376         * gcc.dg/i386-387-2.c: Likewise.
2377
2378         * gcc.dg/i386-387-7.c: New test.
2379         * gcc.dg/i386-387-8.c: New test.
2380
2381         * gcc.dg/builtins-37.c: New test.
2382
2383 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2384
2385         * g++.dg/pch/externc-1.C: Add missing semicolon.
2386
2387 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2388
2389         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2390
2391 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2392
2393         * gcc.c-torture/execute/20040411-1.c: New test.
2394
2395 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2396
2397         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2398
2399 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2400
2401         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2402
2403 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2404
2405         * lib/target-supports.exp (check_named_sections_available): New.
2406         * lib/gcc-dg.exp (dg-require-named-sections): New.
2407         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2408         old-deja.exp.  Also prune error-count message from HP linker.
2409         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2410
2411         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2412         * g++.old-deja/g++.pt/static3.C: Likewise.
2413         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2414
2415 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2416
2417         * gcc.c-torture/execute/20040409-1.c: New test case.
2418         * gcc.c-torture/execute/20040409-2.c: New test case.
2419         * gcc.c-torture/execute/20040409-3.c: New test case.
2420
2421 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2422
2423         * gcc.dg/20040409-1.c: New test.
2424
2425 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2426
2427         PR target/14888
2428         * g++.dg/opt/pr14888.C: New test case.
2429
2430 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2431
2432         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2433         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2434         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2435         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2436         New tests.
2437
2438 2004-04-08  Paul Brook  <paul@codesourcery.com>
2439
2440         * gcc.dg/spill-1.c: New test.
2441
2442 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2443
2444         * gcc.dg/torture/builtin-ctype-2.c: New test.
2445
2446 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2447
2448         * gcc.dg/pch/pch.exp: Add largefile test.
2449
2450 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2451
2452         * g++.dg/pch/externc-1.Hs: New.
2453         * g++.dg/pch/externc-1.C: New.
2454
2455 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2456
2457         * gcc.dg/compat/struct-by-value-5a_main.c,
2458         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2459         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2460         * gcc.dg/compat/struct-by-value-5a_x.c,
2461         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2462         gcc.dg/compat/struct-by-value-5_x.c.
2463         * gcc.dg/compat/struct-by-value-5a_y.c,
2464         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2465         gcc.dg/compat/struct-by-value-5_y.c.
2466
2467         * gcc.dg/compat/struct-by-value-6a_main.c,
2468         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2469         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2470         * gcc.dg/compat/struct-by-value-6a_x.c,
2471         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2472         gcc.dg/compat/struct-by-value-6_x.c.
2473         * gcc.dg/compat/struct-by-value-6a_y.c,
2474         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2475         gcc.dg/compat/struct-by-value-6_y.c.
2476
2477         * gcc.dg/compat/struct-by-value-7a_main.c,
2478         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2479         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2480         * gcc.dg/compat/struct-by-value-7a_x.c,
2481         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2482         gcc.dg/compat/struct-by-value-7_x.c.
2483         * gcc.dg/compat/struct-by-value-7a_y.c,
2484         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2485         gcc.dg/compat/struct-by-value-7_y.c.
2486
2487 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2488
2489         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2490         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2491         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2492         options.
2493
2494 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2495
2496         * gcc.dg/builtins-36.c: New test.
2497
2498 2004-04-06  Paul Brook  <paul@codesourcery.com>
2499
2500         * README.gcc: Remove obsolete contraint on testcases.
2501
2502 2004-04-05  Paul Brook  <paul@codesourcery.com>
2503
2504         PR2123
2505         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2506         failure and exit(0) on success.
2507         * g++.dg/expr/anew2.C: Ditto.
2508         * g++.dg/expr/anew3.C: Ditto.
2509         * g++.dg/expr/anew4.C: Ditto.
2510
2511 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2512
2513         PR c++/3518
2514         * g++.dg/template/unify7.C: New.
2515
2516 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2517
2518         * g++.dg/README: Bring up to date with new subdirectories; remove
2519         duplicate subdirectory lines.
2520
2521 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2522
2523         PR c++/14007
2524         * g++.dg/template/unify5.C: New.
2525         * g++.dg/template/unify6.C: New.
2526         * g++.dg/template/qualttp20.C: Adjust.
2527         * g++.old-deja/g++.jason/report.C: Adjust.
2528         * g++.old-deja/g++.other/qual1.C: Adjust.
2529
2530 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2531
2532         PR c++/14803
2533         * g++.dg/inherit/ptrmem1.C: New test.
2534
2535 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2536
2537         PR c++/14755
2538         * gcc.c-torture/execute/20040331-1.c: New test.
2539         * gcc.dg/20040331-1.c: New test.
2540
2541 2004-04-01  Paul Brook  <paul@codesourcery.com>
2542
2543         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2544
2545 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2546
2547         PR c++/14724
2548         * g++.dg/init/goto1.C: New test.
2549
2550         PR c++/14763
2551         * g++.dg/template/defarg4.C: New test.
2552
2553 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
2554
2555         * gcc.dg/altivec-11.c: Extend test for more valid cases.
2556
2557 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
2558
2559         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
2560
2561 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
2562
2563         * gcc.dg/noncompile/undeclared-2.c: New test.
2564
2565 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2566
2567         * gcc.dg/940409-1.c: Remove XFAIL.
2568         * gcc.dg/reg-vol-struct-1.c: New test.
2569
2570 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2571
2572         * gcc.dg/torture/builtin-wctype-1.c: New test.
2573
2574 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
2575
2576         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
2577         * gcc.dg/20001101-1.c: Likewise.
2578         * gcc.dg/20001102-1.c: Likewise.
2579
2580 2004-03-25  Roger Sayle  <roger@eyesopen.com>
2581
2582         * gcc.dg/compare8.c: Add an additional test for XOR.
2583
2584 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2585
2586         * gcc.dg/torture/builtin-ctype-1.c: New test.
2587
2588 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2589
2590         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
2591         * gcc.dg/torture/builtin-math-1.c: Likewise.
2592         * gcc.dg/torture/builtin-power-1.c: New test.
2593
2594 2004-03-24  Andreas Schwab  <schwab@suse.de>
2595
2596         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
2597         IA64 assembler.
2598
2599 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2600             Roger Sayle  <roger@eyesopen.com>
2601
2602         * gcc.dg/compare8.c: New test case.
2603
2604 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
2605
2606         * g++.dg/ext/altivec-7.C: New test.
2607
2608 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
2609
2610         PR 12267, 12391, 12560, 13129, 14114, 14133
2611         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
2612         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
2613         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
2614         Adjust error regexps.
2615         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
2616         * gcc.dg/noncompile/undeclared-1.c: New test cases.
2617         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
2618         * gcc.dg/local1.c: Add explanatory comment.
2619
2620 2004-03-23  Roger Sayle  <roger@eyesopen.com>
2621
2622         PR optimization/14669
2623         * g++.dg/opt/fold2.C: New test case.
2624
2625 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
2626
2627         PR c/14069
2628         * gcc.dg/20040322-1.c: New test.
2629
2630 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2631
2632         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
2633         * gcc.dg/ultrasp4.c: Likewise.
2634         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
2635
2636 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2637
2638         * gcc.dg/i386-sse-8.c: Reset default options.
2639
2640 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2641
2642         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
2643         in the error message text.
2644
2645 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2646
2647         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
2648
2649 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
2650
2651         PR c++/14616
2652         * g++.dg/init/array13.C: New test.
2653
2654 2004-03-20  Roger Sayle  <roger@eyesopen.com>
2655
2656         PR target/13889
2657         * gcc.c-torture/compile/pr13889.c: New test case.
2658
2659 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2660
2661         PR c/14635
2662         * builtins-1.c (nan, nans): Don't test.
2663         * builtins-30.c: Don't use nan, nanf, nanl.
2664         * builtins-35.c: New test.
2665
2666 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
2667
2668         * g++.dg/ext/altivec-6.C: New test.
2669
2670 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
2671
2672         * g++.dg/init/placement3.C: New test.
2673
2674         * g++.dg/template/spec13.C: New test.
2675
2676         * g++.dg/lookup/using11.C: New test.
2677
2678         * g++.dg/lookup/koenig3.C: New test.
2679
2680         * g++.dg/template/operator2.C: New test.
2681
2682         * g++.dg/expr/dtor3.C: New test.
2683         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
2684         marker.
2685         * g++.old-deja/g++.law/visibility28.C: Likewise.
2686
2687 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
2688
2689         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
2690         * gcc.dg/ppc64-abi-3.c: Likewise.
2691
2692 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2693
2694         PR c++/14545
2695         * g++.dg/parse/template15.C: New test.
2696
2697 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2698
2699         * g++.dg/expr/dtor2.C: New test.
2700
2701         * g++.dg/lookup/anon4.C: New test.
2702
2703         * g++.dg/overload/using1.C: New test.
2704
2705         * g++.dg/template/lookup7.C: New test.
2706
2707         * g++.dg/template/typename6.C: New test.
2708
2709         * g++.dg/expr/cond6.C: New test.
2710
2711 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2712
2713         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2714
2715 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2716
2717         * g++.dg/expr/cond5.C: New test.
2718         * g++.dg/expr/constcast1.C: Likewise.
2719         * g++.dg/expr/ptrmem2.C: Likewise.
2720         * g++.dg/expr/ptrmem3.C: Likewise.
2721         * g++.dg/lookup/main1.C: Likewise.
2722         * g++.dg/template/lookup6.C: Likewise.
2723
2724 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2725
2726         * gcc.dg/local1.c: New test.
2727
2728         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2729
2730 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2731
2732         * gcc.dg/torture/builtin-convert-1.c: New test.
2733
2734 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2735
2736         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2737
2738 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2739
2740         PR c++/14481
2741         * g++.dg/warn/Wunused-7.C: New test.
2742
2743 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2744
2745         * gcc.dg/torture/builtin-integral-1.c: New test.
2746
2747 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2748
2749         PR c++/14586
2750         * g++.dg/parse/non-dependent3.C: New test.
2751
2752 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
2753
2754         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
2755         * g++.dg/eh/simd-2.C: Likewise.
2756         * g++.dg/init/array10.C: Likewise.
2757         * gcc.c-torture/compile/simd-1.c: Likewise.
2758         * gcc.c-torture/compile/simd-2.c: Likewise.
2759         * gcc.c-torture/compile/simd-3.c: Likewise.
2760         * gcc.c-torture/compile/simd-4.c: Likewise.
2761         * gcc.c-torture/compile/simd-6.c: Likewise.
2762         * gcc.c-torture/execute/simd-1.c: Likewise.
2763         * gcc.c-torture/execute/simd-2.c: Likewise.
2764         * gcc.dg/compat/vector-defs.h: Likewise.
2765         * gcc.dg/20020531-1.c: Likewise.
2766         * gcc.dg/altivec-3.c: Likewise.
2767         * gcc.dg/altivec-4.c: Likewise.
2768         * gcc.dg/altivec-varargs-1.c: Likewise.
2769         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
2770         * gcc.dg/i386-mmx-3.c: Likewise.
2771         * gcc.dg/i386-sse-4.c: Likewise.
2772         * gcc.dg/i386-sse-5.c: Likewise.
2773         * gcc.dg/i386-sse-8.c: Likewise.
2774         * gcc.dg/simd-1.c: Likewise.
2775         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
2776         __ev64_opaque__ since the machine description provides it.
2777
2778 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2779
2780         * lib/compat.exp (skip_list): New global variable.
2781         Use it to hold the user defined COMPAT_SKIPS list if any.
2782         (compat-obj): Add the members of skip_list to optall.
2783
2784 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2785
2786         * gcc.dg/compat/union-by-value-1_main.c,
2787         union-by-value-1_x.c, union-by-value-1_y.c,
2788         union-check.h, union-defs.h,
2789         union-init.h, union-return-1_main.c,
2790         union-return-1_x.c, union-return-1_y.c: New files.
2791
2792 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2793
2794         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
2795         mixed-struct-init.h: Add 4 mixed structure types.
2796         struct-by-value-21_main.c, struct-by-value-21_x.c,
2797         struct-by-value-21_y.c, struct-return-21_main.c,
2798         struct-return-21_x.c, struct-return-21_y.c: New files.
2799
2800 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
2801
2802         PR c++/14550
2803         * g++.dg/parse/template14.C: New test.
2804
2805 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2806
2807         * gcc.c-torture/execute/20040313-1.c: New test.
2808
2809 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
2810
2811         PR target/14533
2812         * gcc.dg/20040311-2.c: New test.
2813
2814 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
2815
2816         PR other/14544
2817         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
2818         bit-field.
2819
2820 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
2821
2822         * gcc.dg/20040305-2.c: Add missing return statement.
2823
2824 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2825
2826         * gcc.dg/builtins-34.c: Also check pow10*.
2827
2828 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2829
2830         PR target/14262
2831         * gcc.dg/20040305-2.c: New test.
2832
2833 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2834
2835         * gcc.dg/20040310-1.c: New test.
2836
2837 2004-03-11  Roger Sayle  <roger@eyesopen.com>
2838
2839         * gcc.c-torture/execute/20040311-1.c: New test case.
2840
2841 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
2842
2843         PR c++/14476
2844         * g++.dg/lookup/enum1.C: New test.
2845
2846 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
2847
2848         PR c++/14510
2849         * g++.dg/lookup/struct2.C: New test.
2850
2851 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
2852
2853         * gcc.dg/builtins-34.c: New test.
2854
2855 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2856
2857         * gcc.dg/torture/builtin-nonneg-1.c: New test.
2858
2859 2004-03-09  James E Wilson  <wilson@specifixinc.com>
2860
2861         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
2862         * gcc.dg/alias-2.c: New testcase.
2863
2864 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
2865
2866         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
2867
2868 2004-03-09  Roger Sayle  <roger@eyesopen.com>
2869
2870         * gcc.c-torture/execute/20040309-1.c: New test case.
2871
2872 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2873
2874         PR c++/14397
2875         * g++.dg/overload/ref1.C: New.
2876
2877 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2878
2879         PR c++/14409
2880         * g++.dg/template/spec12.C: New test.
2881
2882         PR c++/14448
2883         * g++.dg/parse/crash14.C: New test.
2884
2885 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2886
2887         PR c++/14230
2888         * g++.dg/init/ref11.C: New test.
2889
2890 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2891
2892         PR c++/14432
2893         * g++.dg/parse/builtin2.C: New test.
2894
2895 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2896
2897         PR c++/14401
2898         * g++.dg/init/ctor3.C: New test.
2899         * g++.dg/init/union1.C: New test.
2900         * g++.dg/ext/anon-struct4.C: New test.
2901
2902 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2903
2904         * g++.dg/lookup/koenig1.C: Tweak error messages.
2905         * g++.dg/lookup/used-before-declaration.C: Likewise.
2906         * g++.dg/other/do1.C: Likewise.
2907         * g++.dg/overload/koenig1.C: Likewise.
2908         * g++.dg/parse/crash13.C: Likewise.
2909         * g++.dg/template/instantiate3.C: Likewise.
2910
2911 2004-03-08  Eric Christopher  <echristo@redhat.com>
2912
2913         * * lib/target-supports.exp: Enable libiconv in test
2914         compilation.  Fix up error checking.
2915
2916 2004-03-08  Roger Sayle  <roger@eyesopen.com>
2917
2918         PR middle-end/14289
2919         * gcc.dg/pr14289-1.c: New test case.
2920         * gcc.dg/pr14289-2.c: Likewise.
2921         * gcc.dg/pr14289-3.c: Likewise.
2922
2923 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
2924
2925         * gcc.c-torture/execute/20040308-1.c: New test.
2926
2927 2004-03-07  Roger Sayle  <roger@eyesopen.com>
2928
2929         * gcc.c-torture/execute/20040307-1.c: New test case.
2930
2931 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
2932
2933         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
2934
2935 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
2936
2937         * gcc.dg/20040306-1.c: New test.
2938
2939 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
2940
2941         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
2942         them static.
2943         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
2944
2945 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2946
2947         PR c/14465
2948         * gcc.dg/decl-6.c: New test.
2949
2950 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2951
2952         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
2953         Rename LOGPOW -> LOG_POW.
2954         (SQRT_EXP, POW_EXP): New.
2955
2956 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2957
2958         * gcc.dg/i386-sse-8.c: New test.
2959
2960 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2961
2962         PR c/14114
2963         * gcc.dg/decl-5.c: New test.
2964
2965 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
2966
2967         * gcc.dg/20040305-1.c: New test.
2968
2969 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
2970
2971         PR other/14354
2972         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
2973
2974 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
2975
2976         PR c++/14425, c++/14426
2977         * g++.dg/ext/altivec-4.C: New test.
2978         * g++.dg/ext/altivec-5.C: New test.
2979
2980 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
2981
2982         * g++.old-deja/g++.other/linkage1.C: Expect errors about
2983         global variables of a type with no linkage.
2984         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
2985         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
2986         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
2987         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
2988         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
2989         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
2990         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
2991         * g++.dg/warn/deprecated.C: Name enum Color.
2992         * g++.dg/overload/VLA.C: Name structure for 'b'.
2993         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
2994
2995 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2996
2997         * gcc.c-torture/compile/20040304-1.c: New test.
2998
2999 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
3000
3001         PR 13728
3002         * gcc.dg/decl-4.c: New testcase.
3003
3004 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
3005
3006         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
3007         as PRECF if sizeof (float) > sizeof (double).
3008         (PRECL): Make it the same as PRECF if
3009         sizeof (float) > sizeof (long double).
3010
3011 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3012
3013         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
3014         system type.  Add check for irix6 which doesn't have c99 runtime.
3015
3016 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
3017
3018         * gcc.dg/const-elim-1.c: xfail for xtensa.
3019
3020 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3021
3022         PR c++/14369
3023         * g++.dg/template/cond4.C: New test.
3024
3025 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3026
3027         PR c++/14360
3028         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
3029
3030         PR c++/14361
3031         * g++.dg/parse/defarg7.C: New test.
3032
3033         PR c++/14359
3034         * g++.dg/template/friend26.C: New test.
3035
3036 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3037
3038         PR c++/14324
3039         * g++.dg/abi/mangle21.C: New test.
3040
3041         PR c++/14260
3042         * g++.dg/parse/constructor2.C: New test.
3043
3044         PR c++/14337
3045         * g++.dg/template/sfinae1.C: New test.
3046
3047 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3048
3049         PR c++/14267
3050         * g++.dg/expr/crash2.C: New test.
3051
3052         PR middle-end/13448
3053         * gcc.dg/inline-5.c: New test.
3054         * gcc.dg/always-inline.c: Split out tests into ...
3055         * gcc.dg/always-inline2.c: ... this and ...
3056         * gcc.dg/always-inline3.c: ... this.
3057
3058 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3059
3060         PR debug/12103
3061         * g++.dg/debug/crash1.C: New test.
3062
3063 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
3064
3065         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
3066         function with __attribute__((noinline)).
3067         (recurser_void2): Likewise.
3068         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
3069         (recurser_void2): Likewise.
3070
3071 2004-02-29  Roger Sayle  <roger@eyesopen.com>
3072
3073         PR middle-end/14203
3074         * g++.dg/warn/Wunused-6.C: New test case.
3075
3076 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
3077
3078         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
3079         not defined.
3080
3081 2004-02-27  Eric Christopher  <echristo@redhat.com>
3082
3083         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
3084         * g++.dg/charset/asm2.c: Run only x86.
3085         * gcc.dg/charset/asm3.c: Ditto.
3086
3087 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
3088
3089         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
3090         ld_library_path.
3091
3092 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
3093
3094         * g++.dg/ext/altivec-3.C: New.
3095
3096 2004-02-26  Richard Henderson  <rth@redhat.com>
3097
3098         * g++.dg/ext/attrib10.C: Mark for warning.
3099         * gcc.dg/attr-alias-1.c: New.
3100
3101 2004-02-26  Richard Henderson  <rth@redhat.com>
3102
3103         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
3104         * gcc.c-torture/execute/20040208-2.c: ... it back.
3105
3106 2004-02-26  Eric Christopher  <echristo@redhat.com>
3107
3108         * lib/target-supports.exp (check-iconv-available): New function.
3109         * lib/gcc-dg.exp (dg-require-iconv): New function.
3110         Use above.
3111         * gcc.dg/charset: New directory.
3112         * gcc.dg/charset/charset.exp: New file.
3113         * gcc.dg/charset/asm1.c: Ditto.
3114         * gcc.dg/charset/asm2.c: Ditto.
3115         * gcc.dg/charset/asm3.c: Ditto.
3116         * gcc.dg/charset/asm4.c: Ditto.
3117         * gcc.dg/charset/asm5.c: Ditto.
3118         * gcc.dg/charset/attribute1.c: Ditto.
3119         * gcc.dg/charset/attribute2.c: Ditto.
3120         * gcc.dg/charset/string1.c: Ditto.
3121         * g++.dg/charset: New directory.
3122         * g++.dg/dg.exp: Add here. Special options.
3123         * g++.dg/charset/charset.exp: New file.
3124         * g++.dg/charset/asm1.c: Ditto.
3125         * g++.dg/charset/asm2.c: Ditto.
3126         * g++.dg/charset/asm3.c: Ditto.
3127         * g++.dg/charset/asm4.c: Ditto.
3128         * g++.dg/charset/attribute1.c: Ditto.
3129         * g++.dg/charset/attribute2.c: Ditto.
3130         * g++.dg/charset/extern1.cc: Ditto.
3131         * g++.dg/charset/extern2.cc: Ditto.
3132         * g++.dg/charset/string1.c: Ditto.
3133
3134 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
3135
3136         PR c++/14278
3137         * g++.dg/parse/comma1.C: New test.
3138
3139 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3140
3141         PR c++/14284
3142         * g++.dg/template/ttp8.C: New test.
3143
3144 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
3145
3146         * gcc.dg/fixuns-trunc-1.c: New test.
3147
3148 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3149
3150         * gcc.dg/builtins-config.h: Use #elif.
3151
3152 2004-02-26  Michael Matz  <matz@suse.de>
3153
3154         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
3155         * gcc.dg/991214-1.c: Likewise.
3156         * gcc.dg/i386-asm-1.c: Likewise.
3157
3158 2004-02-25  Richard Henderson  <rth@redhat.com>
3159
3160         * gcc.c-torture/execute/20040208-2.c: Move ...
3161         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
3162
3163 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3164
3165         PR c++/14246
3166         * g++.dg/other/crash-3.C: New test.
3167
3168 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3169
3170         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
3171         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
3172
3173         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
3174         HP-UX.
3175
3176 2004-02-24  Michael Matz  <matz@suse.de>
3177
3178         * gcc.dg/i386-regparm.c: New.
3179
3180 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3181
3182         * gcc.c-torture/execute/20040223-1.c: New.
3183
3184 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3185             Kazu Hirata  <kazu@cs.umass.edu>
3186
3187         * gcc.dg/fwritable-strings-1.c: Remove.
3188
3189 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3190
3191         PR c/14156
3192         * gcc.dg/20040223-1.c: New test.
3193
3194 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3195
3196         PR c++/14106
3197         * g++.dg/ext/typeof9.C: New test.
3198
3199 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3200
3201         PR c++/14250
3202         * g++.dg/other/switch1.C: New test.
3203
3204 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3205
3206         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3207         * gcc.dg/va-arg-1.c: Likewise.
3208
3209 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3210
3211         PR c++/14143
3212         * g++.dg/template/koenig5.C: New test.
3213
3214 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
3215
3216         * g++.dg/ext/altivec-1.C: Generalize target triple.
3217         * g++.dg/ext/altivec-2.C: New test case.
3218         * g++.dg/ext/altivec_check.h: New file.
3219         * gcc.dg/altivec-1.c: Generalize target triple;
3220         include altivec_check.h and call altivec_check().
3221         * gcc.dg/altivec-[2-5].c: Generalize target triple.
3222         * gcc.dg/altivec-6.c: New test case.
3223         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
3224         type casts as needed.
3225         * gcc.dg/altivec-10.c: Include altivec_check.h and call
3226         altivec_check().
3227         * gcc.dg/altivec-12.c: New test case.
3228         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
3229         include altivec_check.h and call altivec_check().
3230         * gcc.dg/altivec_check.h: New file.
3231
3232 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3233
3234         * lib/target-supports.exp (check_alias_available): Don't mangle
3235         function `g' in test program.
3236
3237 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3238
3239         * lib/target-supports.exp (check_profiling_available): Check
3240         argument to determine whether we support a profiling type.
3241         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
3242         check_profiling_available.
3243         * g++.dg/bprob/bprob.exp: Likewise
3244         * g77.dg/bprob/bprob.exp: Likewise.
3245         * gcc.misc-tests/bprob.exp: Likewise.
3246         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
3247         dg-require-profiling and delete expected error handling.
3248         * gcc.dg/20021014-1.c: Likewise.
3249         * gcc.dg/nest.c: Likewise.
3250
3251 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3252
3253         PR c++/12007
3254         * g++.dg/other/vthunk1.C: New test.
3255
3256 2004-02-20  Falk Hueffner  <falk@debian.org>
3257
3258         PR target/14201
3259         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
3260
3261 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3262
3263         PR c++/13927
3264         * g++.dg/other/error8.C: Remove XFAIL markers.
3265
3266         PR c++/14173
3267         * g++.dg/ext/packed5.C: New test.
3268
3269         PR c++/14199
3270         * g++.dg/warn/Wunused-5.C: New test.
3271
3272         PR c++/14186
3273         * g++.dg/lookup/member1.C: New test.
3274
3275 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3276
3277         * gcc.c-torture/compile/20040130-1.c: Enable only when
3278         __INT_MAX__ >= 2147483647L.
3279         * gcc.c-torture/compile/961203-1.c: Likewise.
3280
3281 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3282
3283         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3284         * g++.dg/opt/template1.C: Robustify assembler regexp
3285
3286 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3287
3288         * gcc.c-torture/execute/simd-4.x: Remove.
3289         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3290         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3291         Guard with #ifndef SKIP_ATTRIBUTE.
3292         * gcc.dg/compat/vector-1_y.c: Likewise.
3293         * gcc.dg/compat/vector-2_x.c: Likewise.
3294         * gcc.dg/compat/vector-2_y.c: Likewise.
3295         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3296         * g++.dg/eh/simd-2.C: Likewise.
3297
3298 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3299
3300         * gcc.c-torture/compile/complex-1.c: New.
3301
3302 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3303
3304         PR target/14209
3305         * gcc.c-torture/execute/20040218-1.c: New test.
3306
3307 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3308
3309         PR c++/14181
3310         * g++.dg/parse/new2.C: New test.
3311
3312 2004-02-18  Paul Brook  <paul@codesourcery.com>
3313
3314         * gcc.c-torture/compile/libcall-1.c: New test.
3315
3316 2004-02-18  Paul Brook  <paul@codesourcery.com>
3317
3318         PR debug/12934
3319         * gcc.dg/debug/debug-7.c: New test.
3320
3321 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3322
3323         * gcc.dg/20040217-1.c: New test.
3324
3325 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3326
3327         * gcc.c-torture/execute/990208-1.x: Delete.
3328
3329 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3330
3331         * gcc.c-torture/execute/20040208-2.x: New file.
3332
3333 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3334
3335         PR c++/11326
3336         * g++.dg/abi/structret1.C: New test.
3337
3338 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3339
3340         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3341         (i386_cpuid): No need to test if cpuid is available on AMD64.
3342         Fix assembly, so that it works onboth i386 and AMD64.
3343         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3344         (vecInLong): Fix s[] member type to unsigned int.
3345         (vecInWord): Remove type.
3346         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3347         (a64, b64, c64, d64, e64): Remove.
3348         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3349         Remove unused variable.  Remove initialization of removed variables.
3350         Don't call mmx_tests nor sse_tests.
3351         (reference_mmx, reference_sse): Remove.
3352         (check): Add return stmt.
3353         * gcc.dg/i386-sse-7.c: New test.
3354         * gcc.dg/i386-mmx-4.c: New test.
3355
3356 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3357
3358         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3359         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3360         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3361         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3362         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3363         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3364         g++.dg/tc1/dr94.C: Fix line terminator.
3365
3366 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3367
3368         * gcc.c-torture/compile/20040216-1.c: New.
3369
3370 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3371
3372         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3373         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3374         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3375         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3376         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3377         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3378
3379 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3380
3381         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3382
3383 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3384
3385         PR c++/13971
3386         * g++.dg/expr/cond4.C: New test.
3387
3388         PR c++/14086
3389         * g++.dg/lookup/crash2.C: New test.
3390
3391 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3392
3393         * gcc.c-torture/compile/20040214-2.c: New test.
3394
3395 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3396
3397         PR c++/14116
3398         * g++.dg/ext/typeof8.C: New test.
3399
3400 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3401
3402         * gcc.c-torture/compile/20040214-1.c: New test.
3403
3404 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3405
3406         PR c++/13635
3407         * g++.dg/template/spec11.C: New test.
3408
3409 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3410
3411         PR c++/13927
3412         * g++.dg/other/error8.C: New test.
3413
3414 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3415
3416         PR c++/14122
3417         * g++.dg/template/array4.C: New test.
3418
3419         PR c++/14108
3420         * g++.dg/inherit/thunk2.C: New test.
3421
3422         PR c++/14083
3423         * g++.dg/eh/cond2.C: New test.
3424
3425 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3426
3427         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3428
3429 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3430
3431         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3432
3433 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3434
3435         * g++.dg/simd-2.C: xfail on ppc64-linux.
3436
3437 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3438
3439         PR c/456
3440         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3441         tests.
3442
3443 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3444
3445         * gcc.dg/builtins-33.c: New test.
3446
3447 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3448
3449         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3450
3451 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3452
3453         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3454
3455 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3456
3457         * gcc.dg/ppc64-abi-3.c: New test.
3458
3459 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3460
3461         PR c/14092
3462
3463         * gcc.dg/pr14092-1.c: New testcase.
3464
3465 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3466
3467         * gcc.dg/cpp/assert4.c: Fix typo last change.
3468
3469         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3470         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3471
3472         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3473
3474 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3475
3476         * gcc.c-torture/compile/20040209-1.c: New test case.
3477
3478 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3479
3480         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3481
3482 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3483
3484         * gcc.c-torture/execute/20040208-[12].c: New tests.
3485
3486 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3487
3488         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3489
3490 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3491
3492         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3493
3494 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3495
3496         Bug 13856
3497         * gcc.dg/visibility-8.c: New testcase.
3498
3499 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3500
3501         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3502         arguments.
3503         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3504
3505 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3506
3507         PR middle-end/13696
3508         * g++.dg/opt/fold1.C: New test case.
3509
3510 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3511
3512         PR c++/14033
3513         * g++.dg/other/crash-2.C: New test.
3514
3515 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3516
3517         PR c++/14028
3518         * g++.dg/parse/angle-bracket2.C: New test.
3519
3520 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3521
3522         PR middle-end/13750
3523         Revert:
3524         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3525         PR pch/13361
3526         * testsuite/g++.dg/pch/wchar-1.C: New.
3527         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3528
3529 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3530
3531         PR c++/14008
3532         * g++.dg/parse/error15.C: New test.
3533         * g++.dg/parse/crash11.C: Update dg-error mark.
3534
3535 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3536
3537         PR c++/13932
3538         * g++.dg/warn/conv2.C: New test.
3539
3540 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3541
3542         PR c++/13086
3543         * g++.dg/warn/incomplete1.C: Remove xfail.
3544
3545 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3546
3547         * lib/file-format.exp (gcc_target_object_format): Use
3548         ${tool}_target_compile, not gcc_target_compile.
3549         * lib/target-supports.exp (check_alias_available): Likewise.
3550         (check_gc_sections_available): Likewise.
3551         * g++.dg/ext/attrib10.C: Use dg-require-alias.
3552         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
3553         dg-require-alias.
3554
3555 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3556
3557         PR c++/13969
3558         * g++.dg/template/static6.C: New test.
3559
3560 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
3561
3562         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
3563
3564 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3565
3566         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
3567         tests for systems where `char' is unsigned by default.
3568
3569 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3570
3571         PR c++/13997
3572         * g++.dg/template/partial3.C: New test.
3573
3574 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
3575
3576         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
3577         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
3578         Remove mentions of obsolete ports.
3579
3580 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
3581
3582         * gcc.dg/noncompile/20001228-1.c: Fix for new
3583         error message.
3584
3585 2004-02-03  Roger Sayle  <roger@eyesopen.com>
3586
3587         PR target/9348
3588         * gcc.c-torture/execute/multdi-1.c: New test case.
3589
3590 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3591
3592         PR c++/13925
3593         * g++.dg/template/lookup5.C: New test.
3594
3595 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3596
3597         PR c++/13950
3598         * g++.dg/template/lookup4.C: New test.
3599
3600         PR c++/13970
3601         * g++.dg/parse/error14.C: New test.
3602
3603         PR c++/14002
3604         * g++.dg/parse/template13.C: New test.
3605
3606 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3607
3608         PR c++/13978
3609         * g++.dg/template/koenig4.C: New test.
3610
3611         PR c++/13968
3612         * g++.dg/template/crash17.C: New test.
3613
3614         PR c++/13975
3615         * g++.dg/parse/error13.C: New test.
3616         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
3617
3618 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3619
3620         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
3621
3622 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
3623
3624         PR c/11658
3625         PR c/13994
3626         * gcc.dg/noncompile/20040203-1.c: New test.
3627         * gcc.dg/noncompile/20040203-2.c: Likewise.
3628         * gcc.dg/noncompile/20040203-3.c: Likewise.
3629         * gcc.dg/20040203-1.c: Likewise.
3630
3631 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
3632
3633         PR c++/10858
3634         * g++.dg/template/sizeof7.C: New test.
3635
3636 2004-02-02  Eric Christopher  <echristo@redhat.com>
3637             Zack Weinberg  <zack@codesourcery.com>
3638
3639         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
3640
3641 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
3642
3643         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
3644         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
3645         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
3646         * gcc.dg/cleanup-5.c: Run only on Linux targets.
3647
3648 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
3649
3650         PR c++/13113
3651         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
3652
3653         PR c++/13854
3654         * g++.dg/ext/attrib13.C: New test.
3655
3656         PR c++/13907
3657         * g++.dg/conversion/op2.C: New test.
3658
3659 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3660
3661         * gcc.dg/titype-1.c: Fix pasto.
3662
3663 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3664
3665         * gcc.dg/titype-1.c: New test.
3666
3667 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3668
3669         PR c++/13957
3670         * g++.dg/template/non-type-template-argument-1.C,
3671         g++.dg/template/qualified-id1.C: Update dg-error marks.
3672         * g++.dg/template/nontype6.C: New test.
3673
3674 2004-02-01  Roger Sayle  <roger@eyesopen.com>
3675
3676         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
3677         * gcc.dg/builtins-31.c: New testcase.
3678         * gcc.dg/builtins-32.c: New testcase.
3679
3680 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
3681
3682         * objc.dg/call-super-2.m: Update line numbers
3683         for the including of stddef.h.
3684
3685 2004-01-30  Michael Matz  <matz@suse.de>
3686
3687         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
3688         g++.dg/ext/case-range3.C: New tests.
3689
3690 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3691
3692         DR206
3693         PR c++/13813
3694         * g++.dg/template/member4.C: New test.
3695
3696 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3697
3698         PR c++/13683
3699         * g++.dg/template/sizeof6.C: New test.
3700
3701 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3702
3703         * gcc.dg/fwritable-strings-1.c: New test.
3704
3705 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3706
3707         * gcc.c-torture/compile/20040130-1.c: New test.
3708
3709 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3710
3711         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3712
3713 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3714
3715         PR c++/13883
3716         * g++.dg/template/ctor3.C: New test.
3717
3718 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3719
3720         * g++.dg/tc1: New directory.
3721         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3722         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3723         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3724         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3725         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3726
3727 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3728
3729         * g++.dg/parse/error11.C: New test.
3730         * g++.dg/parse/error12.C: Likewise.
3731
3732 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3733
3734         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3735         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3736
3737 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3738
3739         PR c++/13791
3740         * g++.dg/ext/attrib12.C: New test.
3741
3742         PR c++/13736
3743         * g++.dg/parse/cast2.C: New test.
3744
3745 2004-01-27  James E Wilson  <wilson@specifixinc.com>
3746
3747         * objc.dg/encode-2.m (main): New local string.  Set depending on
3748         sizeof long.  Use in sscanf call.
3749         * objc.dg/encode-3.m (main): New local string.  Set depending on
3750         sizeof long.  Use in scan_initial call.
3751
3752 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3753
3754         * objc.dg/call-super-2.m: Make LP64-safe.
3755         * objc.dg/desig-init-1.m: Likewise.
3756
3757 2004-01-27  Devang Patel <dpatel@apple.com>
3758
3759         * g++.dg/debug/namespace1.C: New test.
3760
3761 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
3762
3763         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
3764         xscale-*-*.
3765
3766         * gcc.dg/arm-mmx-1.c: New test.
3767
3768 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3769
3770         * gcc.dg/20040127-1.c: New test.
3771         * gcc.dg/20040127-2.c: New test.
3772
3773 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3774
3775         * objc.dg/stret-1.m (glob): Renamed to globa.
3776
3777 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
3778
3779         PR c++/13663
3780         * g++.dg/expr/for1.C: New test.
3781
3782 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
3783
3784         PR middle-end/13779
3785         * gcc.dg/darwin-longlong.c: New test.
3786
3787 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
3788
3789         * gcc.dg/20040124-1.c: Moved test from here...
3790         * gcc.c-torture/compile/20040124-1.c: ...to here.
3791
3792 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3793
3794         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
3795         the assembly output if -m64 is passed.
3796
3797 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
3798
3799         PR c++/13833
3800         * g++.dg/template/cond3.C: New test.
3801
3802 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3803
3804         PR c++/13810
3805         * g++.dg/template/ttp7.C: New test.
3806
3807 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3808
3809         PR c++/13797
3810         * g++.dg/template/nontype4.C: New test.
3811         * g++.dg/template/nontype5.C: Likewise.
3812
3813 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
3814
3815         * gcc.dg/torture/mips-clobber-at.c: New test.
3816
3817 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
3818
3819         * gcc.dg/20040124-1.c: New test.
3820
3821 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
3822
3823         * gcc.dg/20040123-1.c: New test.
3824
3825 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3826
3827         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
3828
3829 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3830
3831         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
3832
3833 2004-01-23  Andrew Pinski  <apinski@apple.com>
3834
3835         * gcc.dg/20030121-1.c: Move to ..
3836         * gcc.dg/20040121-1.c: here.
3837
3838 2004-01-23  Roger Sayle  <roger@eyesopen.com>
3839
3840         * gcc.dg/builtins-29.c: New test case.
3841
3842 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3843
3844         PR 18314
3845         * gcc.dg/builtins-30.c: New testcase.
3846
3847 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
3848
3849         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
3850         * lib/g77.exp: Likewise.
3851         * lib/objc.exp: Likewise.
3852         * lib/g++.exp: Likewise.
3853
3854 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3855
3856         * gcc.dg/struct-by-value-2.c: New test.
3857
3858 2004-01-21  Andrew Pinski  <apinski@apple.com>
3859
3860         PR target/13785
3861         * gcc.dg/20030121-1.c: New test.
3862
3863 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
3864
3865         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
3866         clobber frame pointer register in asm statement.
3867
3868 2004-01-21  Falk Hueffner  <falk@debian.org>
3869
3870         * gcc.c-torture/compile/20040121-1.c: New test.
3871
3872 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
3873
3874         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
3875
3876 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
3877
3878         * gcc.dg/ppc64-abi-2.c: New test.
3879
3880 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
3881
3882         * lib/treelang.exp: Fill out this file.
3883         * lib/treelang-dg.exp: New File.
3884
3885 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3886
3887         * gcc.c-torture/compile/981022-1.c: Remove.
3888         * gcc.dg/array-5.c: Remove XFAIL.
3889         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
3890         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
3891         gcc.dg/cond-lvalue-1.c: Update.
3892         * gcc.dg/cast-lvalue-2.c: New test.
3893
3894 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
3895
3896         PR c++/13592
3897         * g++.dg/other/error1.C (class foo): Tweak error message.
3898
3899         PR c++/13592
3900         * g++.dg/template/call2.C: New test.
3901
3902 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3903
3904         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
3905         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
3906         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
3907         scalar-return-1_x.c, scalar-return-2_y.c,
3908         scalar-return-3_x.c, scalar-return-3_y.c,
3909         scalar-return-4_x.c, scalar-return-4_y.c,
3910         struct-align-1.h, struct-align-1_x.c,
3911         struct-align-1_y.c, struct-align-2.h,
3912         struct-align-2_x.c, struct-align-2_y.c,
3913         struct-by-value-10_y.c, struct-by-value-11_x.c,
3914         struct-by-value-11_y.c, struct-by-value-12_x.c,
3915         struct-by-value-12_y.c, struct-by-value-13_x.c,
3916         struct-by-value-13_y.c, struct-by-value-14_x.c,
3917         struct-by-value-14_y.c, struct-by-value-15_x.c,
3918         struct-by-value-15_y.c, struct-by-value-16_y.c,
3919         struct-by-value-17_y.c, struct-by-value-18_y.c,
3920         struct-by-value-19_y.c, struct-by-value-1_x.c,
3921         struct-by-value-1_y.c, struct-by-value-20_y.c,
3922         struct-by-value-2_x.c, struct-by-value-2_y.c,
3923         struct-by-value-3_y.c, struct-by-value-4_x.c,
3924         struct-by-value-4_y.c, struct-by-value-5_y.c,
3925         struct-by-value-6_y.c, struct-by-value-7_y.c
3926         struct-by-value-8_x.c, struct-by-value-8_y.c
3927         struct-by-value-9_x.c, struct-by-value-9_y.c
3928         struct-return-10_x.c, struct-return-10_y.c,
3929         struct-return-19_x.c, struct-return-20_x.c
3930         struct-return-2_x.c, struct-return-2_y.c
3931         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
3932         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
3933
3934 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3935
3936         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
3937         attribute on sparc*-sun-solaris2.*.
3938
3939 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
3940
3941         PR c++/13710
3942         * g++.dg/ext/typeof7.C: New test.
3943
3944 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
3945
3946         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
3947         * gcc.dg/const-elim-1.c: Same.
3948
3949 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
3950
3951         * objc.dg/stret-1.m: New.
3952         * objc.dg/stret-2.m: New.
3953
3954 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3955
3956         PR c++/11895
3957         * g++.dg/ext/vector1.C: New test.
3958
3959 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
3960
3961         * gcc.dg/pch/import-1.c: New.
3962         * gcc.dg/pch/import-1.hs: New.
3963         * gcc.dg/pch/import-1a.h: New.
3964         * gcc.dg/pch/import-1b.h: New.
3965         * gcc.dg/pch/import-1c.h: New.
3966
3967 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3968
3969         PR c++/13574
3970         * g++.dg/ext/array1.C: New test.
3971
3972         PR c++/13178
3973         * g++.dg/conversion/op1.C: New test.
3974
3975 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
3976
3977         PR 11864
3978         From Kazumoto Kojima / Dan Kegel:
3979         * gcc.dg/pr11864-1.c: New test.
3980
3981         PR 10392
3982         From Marcus Comstedt / Dan Kegel:
3983         * gcc.dg/pr10392-1.c: New test.
3984
3985 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3986
3987         PR c++/13478
3988         * g++.dg/init/ref10.C: New test.
3989
3990 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3991
3992         PR c++/13407
3993         * g++.dg/parse/typename6.C: New test.
3994
3995 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3996
3997         PR pch/13361
3998         * testsuite/g++.dg/pch/wchar-1.C: New.
3999         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4000
4001 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4002
4003         PR c++/9259
4004         * g++.dg/expr/sizeof2.C: New test.
4005
4006 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
4007
4008         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
4009
4010 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4011
4012         PR c++/13659
4013         * g++.dg/lookup/strong-using-3.C: New.
4014         * g++.dg/lookup/using-10.C: New.
4015
4016 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4017
4018         PR c++/13594
4019         * g++.dg/lookup/strong-using-2.C: New.
4020
4021 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
4022             Dan Kegel <dank@kegel.com>
4023             J"orn Rennecke <joern.rennecke@superh.com>
4024
4025         PR target/9365
4026         * gcc.dg/pr9365-1.c: New test.
4027
4028 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4029
4030         PR c++/8856
4031         * g++.dg/parse/casting-operator2.C: New test.
4032         * g++.old-deja/g++.pt/explicit83.C: Remove.
4033
4034 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4035
4036         * gcc.dg/label-compound-stmt-1.c: New test.
4037         * gcc.c-torture/compile/950922-1.c,
4038         gcc.c-torture/compile/20000211-3.c,
4039         gcc.c-torture/compile/20000518-1.c,
4040         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
4041         compound statements.
4042
4043 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
4044
4045         * gcc.dg/ppc64-abi-1.c: New test.
4046
4047 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
4048
4049          * g++.dg/ext/attrib9.C: Add dg-warnings.
4050
4051 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4052
4053         PR c++/12335
4054         * g++.dg/parse/dtor3.C: New test.
4055
4056 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4057
4058         PR c++/12709
4059         * g++.dg/parse/try-catch-1.C: New test.
4060
4061 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
4062
4063         * ada/acats/run_all.sh: Add more verbose output in acats.log
4064         when compiling tests.
4065
4066 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4067
4068         PR 13656
4069         * gcc.dg/typedef-redecl.c: New test case.
4070         * gcc.dg/typedef-redecl.h: New support file.
4071
4072 2004-01-13  Jan Hubicka  <jh@suse.cz>
4073
4074         * gcc.dg/always_inline.c: New test.
4075         * gcc.dg/debug/20031231-1.c: Fix.
4076
4077 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4078
4079         PR c++/13474
4080         * g++.dg/template/array3.C: New test.
4081
4082 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4083
4084         * g++.dg/ext/lvalue1.C: No longer expected to fail.
4085         * g++.dg/warn/Wunused-2.C: Likewise.
4086
4087 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4088
4089         PR c++/13289
4090         * g++.dg/template/instantiate6.C: New test.
4091
4092 2004-01-12  Roger Sayle  <roger@eyesopen.com>
4093
4094         PR middle-end/11397
4095         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
4096
4097 2004-01-12  Jan Hubicka  <jh@suse.cz>
4098
4099         PR opt/12826
4100         * gcc.dg/20040112-1.c: New.
4101
4102         * gcc.dg/dwarf-die[1-7].c: Move to...
4103         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
4104         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
4105
4106 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
4107
4108         PR c++/4100
4109         * g++.dg/parse/friend4.C: New test.
4110
4111 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
4112
4113         PR c++/4100
4114         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
4115         definition is called a friend.
4116
4117 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
4118
4119         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
4120
4121 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
4122
4123         PR c++/3478
4124         * g++.dg/parse/error10.C: New test.
4125         * g++.dg/template/arg2.C: Accept "invalid type" error.
4126
4127 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
4128
4129         PR middle-end/13392
4130         * g++.dg/opt/expect2.C: New test.
4131
4132 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4133
4134         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
4135         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
4136         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
4137         Update dg-error regexps.
4138
4139 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4140
4141         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
4142         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
4143
4144 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4145
4146         * gcc.dg/pragma-re-1.c: Use right pointer type.
4147
4148 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4149
4150         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
4151
4152 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
4153
4154         * gcc.dg/rs6000-ldouble-1.c: New.
4155
4156 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4157
4158         DR 337
4159         PR c++/9256
4160         * g++.dg/other/abstract1.C: New test.
4161
4162 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
4163
4164         * g++.dg/lookup/strong-using-1.C: New.
4165
4166 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4167
4168         PR c/11234
4169         * gcc.dg/func-ptr-conv-1.c: New test.
4170         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
4171
4172 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
4173
4174         PR target/13380.
4175         * gcc.c-torture/compile/20040109-1.c: New.
4176
4177 2004-01-08  Stuart Hastings  <stuart@apple.com>
4178
4179         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
4180         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
4181         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
4182
4183 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
4184
4185         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
4186
4187 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4188
4189         * ada/acats/run_acats: Treat 'gnatchop' the same way
4190         as 'gnatmake'.  Export GCC_DRIVER.
4191         * ada/acats/run_all.sh: Add target_gnatchop.  Use
4192         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
4193
4194 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4195
4196         PR c++/12573
4197         * g++.dg/template/dependent-expr4.C: New test.
4198
4199 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
4200
4201         * gcc.dg/altivec-11.c: New test.
4202
4203 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
4204
4205         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
4206
4207 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4208
4209         PR c/6024
4210         * gcc.dg/enum-compat-1.c: New test.
4211         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
4212
4213 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4214
4215         PR c/12165
4216         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
4217         gcc.dg/c99-idem-qual-3.c: New tests.
4218
4219 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
4220
4221         * gcc.dg/winline-7.c: Don't cast void * to int.
4222
4223 2004-01-06  Jan Hubicka  <jh@suse.cz>
4224
4225         * gcc.dg/i386-sse-5.c: New test
4226         * g++.dg/eh/simd-1.c: Add -w argument for i386.
4227
4228 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4229
4230         PR c++/12815
4231         * g++.dg/rtti/typeid4.C: New test.
4232
4233 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4234
4235         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
4236
4237 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4238
4239         PR c++/12132
4240         * g++.dg/template/error11.C: New test.
4241
4242         PR c++/13451
4243         * g++.dg/template/class2.C: New test.
4244
4245 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4246         Richard Sandiford <rsandifo@redhat.com>
4247
4248         PR c++/13387
4249         * g++.dg/opt/alias3.C: New test.
4250
4251 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
4252
4253         PR c++/13157
4254         * g++.dg/template/koenig3.C: New test.
4255
4256         PR c++/13529
4257         * g++.dg/parse/offsetof3.C: New test.
4258
4259         * g++.dg/init/copy7.C: Add missing dg-error markers.
4260
4261         PR c++/12226
4262         * g++.dg/init/copy7.c: New test.
4263
4264         PR c++/13536
4265         * g++.dg/parse/cast1.C: New test.
4266
4267 2004-01-04  Jan Hubicka  <jh@suse.cz>
4268
4269         * gcc.dg/winline[1-7].c: New tests.
4270
4271 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4272
4273         PR c++/13520
4274         * g++.dg/template/qualttp22.C: New test.
4275
4276 2004-01-01  Jan Hubicka  <jh@suse.cz>
4277
4278         * gcc.dg/debug/20031231-1.c: New.
4279         * gcc.c-torture/compile/20040101-1.c: New.
4280         * gcc.dg/dwarf-die-[1-7].c: New.
4281
4282 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4283
4284         PR optimization/13521
4285         * gcc.c-torture/compile/20031231-1.c: New test.
4286
4287 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4288
4289         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4290
4291 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4292
4293         PR c++/10079
4294         * g++.dg/template/crash16.C: New test.
4295
4296 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4297
4298         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4299
4300 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4301
4302         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4303         ports.
4304         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4305         * g++.old-deja/g++.law/profile1.C: Likewise.
4306         * gcc.c-torture/compile/981006-1.c: Likewise.
4307         * gcc.c-torture/execute/loop-2e.x: Likewise.
4308         * gcc.c-torture/execute/loop-2f.x: Remove.
4309         * gcc.c-torture/execute/loop-2g.x: Likewise.
4310         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4311         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4312
4313 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4314
4315         PR c++/13507
4316         * g++.dg/ext/attrib11.C: New test.
4317
4318         PR c++/13494
4319         * g++.dg/template/array2-1.C: New test.
4320         * g++.dg/template/array2-2.C: New test.
4321
4322 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4323
4324         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4325
4326 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4327
4328         PR c++/12774
4329         * g++.dg/template/array1-1.C: New test.
4330         * g++.dg/template/array1-2.C: New test.
4331
4332 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4333
4334         PR fortran/12632
4335         * g77.dg/12632.f: New test case.
4336
4337 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4338
4339         PR c++/13289
4340         * g++.dg/parse/nontype1.C: New test.
4341
4342 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4343
4344         PR c++/12403
4345         * g++.dg/parse/explicit1.C: New test.
4346         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4347
4348 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4349
4350         PR c++/13081
4351         * g++.dg/opt/inline6.C: New test.
4352
4353         PR c++/12613
4354         * g++.dg/parse/error9.C: New test.
4355
4356         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4357
4358 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4359
4360         PR c++/13009
4361         * g++.dg/init/assign1.C: New test.
4362
4363 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4364
4365         PR c++/13070
4366         * g++.dg/warn/format3.C: New test case.
4367
4368 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4369
4370         * gcc.c-torture/compile/20031227-1.c: New test.
4371
4372 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4373
4374         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4375         * g77.dg/bprob/bprob.exp: Likewise.
4376         * gcc.misc-tests/bprob.exp: Likewise.
4377         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4378         variants on systems where the library does not provide that
4379         functionality.
4380         * gcc.dg/builtins-20.c: Use builtins-config.h.
4381         * gcc.dg/builtins-config.h: New file.
4382
4383 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4384
4385         * lib/gcc-dg.exp (dg-require-profiling): New function.
4386         * lib/target-supports.exp (check_profiling_available): Likewise.
4387         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4388         * g77.dg/bprob/bprob.exp: Likewise.
4389         * gcc.misc-tests/bprob.exp: Likewise.
4390         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4391         * gcc.dg/20021014-1.c: Likewise.
4392         * gcc.dg/nest.c: Likewise.
4393
4394 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4395
4396         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4397         compiling.
4398         * g++.dg/lookup/java2.C: Likewise.
4399         * gcc.dg/cpp/lexident.c: Likewise.
4400
4401 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4402
4403         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4404         given.
4405         * gcc.c-torture/compile/961203-1.c: Likewise.
4406         * gcc.c-torture/compile/980506-1.c: Likewise.
4407
4408 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4409
4410         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4411         (additional_prunes): New global.
4412         (gcc-dg-prune): Handle additional per-test pruning.
4413         (dg-test): Clear additional_prunes between tests.
4414
4415         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4416         dg-prune-output to avoid spurious failures from assembler
4417         complaining about nonexistent WAW violations.
4418         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4419         Use dg-prune-output to avoid spurious failures from assembler
4420         warning about Itanium B-step errata.
4421
4422 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4423
4424         * g++.dg/abi/macro0.C: New test.
4425         * g++.dg/abi/macro1.C: Likewise.
4426         * g++.dg/abi/macro2.C: Likewise.
4427
4428         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4429         * g++.dg/abi/bitfield7.C: Likewise.
4430         * g++.dg/abi/dtor2.C: Likewise.
4431         * g++.dg/abi/mangle11.C: Likewise.
4432         * g++.dg/abi/mangle12.C: Likewise.
4433         * g++.dg/abi/mangle14.C: Likewise.
4434         * g++.dg/abi/mangle17.C: Likewise.
4435         * g++.dg/abi/vbase10.C: Likewise.
4436         * g++.dg/abi/vbase14.C: Likewise.
4437         * g++.dg/template/qualttp17.C: Likewise.
4438
4439 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4440
4441         PR c/11995
4442         * gcc.dg/20031223-1.c: New test.
4443
4444 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4445
4446         * gcc.dg/noreturn-7.c: New test.
4447
4448 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4449
4450         * gcc.dg/null-pointer-1.c: New test.
4451
4452 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4453
4454         * g++.old-deja/g++.jason/template18.C: Remove.
4455         * g++.old-deja/g++.jason/template37.C: Likewise.
4456
4457         PR c++/12862
4458         * g++.dg/lookup/ns1.C: New test.
4459
4460         PR c++/12397
4461         * g++.dg/template/lookup3.C: New test.
4462
4463 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4464
4465         * g++.dg/template/recurse1.C: New test
4466
4467 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4468
4469         PR c++/12479
4470         * g++.dg/parse/semicolon1.C: New test.
4471         * g++.dg/parse/semicolon1.h: Likewise.
4472
4473 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4474
4475         * gcc.dg/darwin-misaligned.c: New test.
4476
4477 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4478
4479         PR c/9163
4480         * gcc.dg/20031222-1.c: New test.
4481
4482 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4483
4484         PR c++/13438
4485         * g++.dg/parse/error8.C: New test.
4486
4487         PR c++/11554
4488         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4489
4490 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4491
4492         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4493         too small.
4494         * gcc.c-torture/compile/930217-1.c: Likewise.
4495         * gcc.c-torture/compile/930513-1.c: Likewise.
4496         * gcc.c-torture/execute/920908-2.c: Likewise.
4497         * gcc.c-torture/execute/921204-1.c: Likewise.
4498         * gcc.c-torture/execute/930621-1.c: Likewise.
4499         * gcc.c-torture/execute/930630-1.c: Likewise.
4500         * gcc.c-torture/execute/931031-1.c: Likewise.
4501         * gcc.c-torture/execute/980602-2.c: Likewise.
4502         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4503         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4504         * gcc.c-torture/execute/extzvsi.c: Likewise.
4505         * gcc.c-torture/unsorted/ext.c: Likewise.
4506
4507 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4508
4509         PR target/12749
4510         * gcc.c-torture/compile/20031220-2.c: New test case.
4511
4512 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4513
4514         PR optimization/13031
4515         * gcc.c-torture/compile/20031220-1.c: New test case.
4516
4517 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4518
4519         * gcc.dg/cast-function-1.c: New test.
4520
4521 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4522
4523         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4524         formats.
4525
4526 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4527
4528         PR c++/12795
4529         * g++.dg/ext/attrib10.C: New test.
4530
4531 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4532
4533         * gcc.dg/cleanup-10.c: New test.
4534         * gcc.dg/cleanup-11.c: New test.
4535
4536 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4537
4538         PR c++/13239
4539         * g++.dg/opt/expect1.C: New test.
4540
4541 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4542
4543         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4544
4545 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4546
4547         PR debug/12923
4548         * gcc.dg/20031218-1.c: New test.
4549
4550         PR debug/12389
4551         * gcc.dg/20031218-2.c: New test.
4552         * gcc.dg/20031218-3.c: New test.
4553
4554         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
4555         of label name and allow for USER_LABEL_PREFIX == "_" names.
4556         * g++.dg/abi/mangle18-2.C: Likewise.
4557         * g++.dg/abi/mangle19-1.C: Likewise.
4558         * g++.dg/abi/mangle19-2.C: Likewise.
4559         * g++.dg/abi/mangle20-1.C: Likewise.
4560         * g++.dg/abi/mangle20-2.C: Likewise.
4561
4562 2003-12-18  Richard Henderson  <rth@redhat.com>
4563
4564         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
4565
4566 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
4567             Dan Kegel <dank@kegel.com>
4568
4569         PR other/12009
4570         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
4571         testing a cross compiler, it causes spurious compile failures.
4572         * lib/g++.exp: Likewise.
4573
4574 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4575
4576         PR c++/13262
4577         * g++.dg/template/access13.C: New test.
4578
4579 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4580
4581         * gcc.dg/20031216-1.c: New test.
4582
4583 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4584
4585         PR c++/9154
4586         * g++.dg/template/error10.C: New test.
4587
4588 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4589
4590         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
4591         * g++.dg/eh/simd-2.C: Likewise.
4592
4593 2003-12-17  James E Wilson  <wilson@specifixinc.com>
4594             Roger Sayle  <roger@eyesopen.com>
4595
4596         * gcc.c-torture/execute/ieee/mzero5.c: New.
4597
4598 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
4599
4600         PR c++/10603
4601         * g++.dg/parse/error6.C: New test.
4602
4603         PR c++/12827
4604         * g++.dg/parse/error7.C: New test.
4605
4606 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4607
4608         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
4609         at -O with stabs debugging formats.
4610         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
4611         * gcc.dg/debug/debug-2.c: Likewise.
4612
4613 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4614
4615         PR c++/12696
4616         * g++.dg/init/error1.C: New test.
4617
4618         PR c++/12218
4619         * g++.dg/init/pm3.C: New test.
4620
4621 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4622
4623         PR c/3347
4624         * gcc.dg/bitfld-8.c: New test.
4625
4626 2003-12-16  James Lemke  <jim@wasabisystems.com>
4627
4628         * gcc.dg/arm-scd42-[123].c: New tests.
4629
4630 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4631
4632         PR c++/9043
4633         * g++.dg/abi/mangle20-1.C: New test.
4634         * g++.dg/abi/mangle20-2.C: New test.
4635
4636 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4637
4638         PR c++/13275
4639         * g++.dg/other/offsetof2.C: Remove XFAIL.
4640         * g++.dg/parse/offsetof1.C: New test.
4641         * g++.gd/parse/offsetof2.C: Likewise.
4642
4643 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4644
4645         * g++.dg/template/nontype3.C: New test.
4646         * g++.dg/template/static2.C: Tweaked the dg-error clause.
4647
4648 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4649
4650         * g++.dg/warn/noreturn-3.C: Also test instantiation.
4651
4652 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4653
4654         PR c++/13387
4655         * g++.dg/expr/assign1.C: New test.
4656
4657         PR c++/13242
4658         * g++.dg/abi/mangle19-1.C: New test.
4659         * g++.dg/abi/mangle19-2.C: New test.
4660
4661 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
4662
4663         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
4664
4665 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4666
4667         * gcc.c-torture/execute/20031216-1.c: New test.
4668
4669 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4670
4671         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
4672         an ICE regression.
4673
4674 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4675
4676         PR c++/10926
4677         * g++.dg/template/error9.C: New test.
4678
4679         PR c++/11116
4680         * g++.dg/template/error8.C: New test.
4681
4682 2003-12-15  Roger Sayle  <roger@eyesopen.com>
4683
4684         PR middle-end/13400
4685         * gcc.c-torture/execute/20031215-1.c: New test case.
4686
4687 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4688
4689         PR c++/13269
4690         * g++.dg/parse/error5.C: New test.
4691
4692         PR c++/12989
4693         * g++.dg/expr/sizeof1.C: New test.
4694
4695         PR c++/13310
4696         * g++.dg/template/crash15.C: New test.
4697
4698 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4699
4700         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4701         a non-POD type as the last named parameter of a varargs function.
4702
4703 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4704
4705         PR c++/13243
4706         PR c++/12573
4707         * g++.dg/template/crash14.C: New test.
4708         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4709
4710 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4711
4712         * g++.dg/other/java1.C: New test.
4713
4714         PR c++/13241
4715         * g++.dg/abi/mangle18-1.C: New test.
4716         * g++.dg/abi/mangle18-2.C: New test.
4717
4718 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4719
4720         PR optimization/10312
4721         * gcc.c-torture/execute/20031214-1.c: New.
4722
4723 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4724
4725         PR c++/10779
4726         PR c++/12160
4727         * g++.dg/parse/error3.C: New test.
4728         * g++.dg/parse/error4.C: Likewise.
4729         * g++.dg/abi/mangle4.C: Tweak error messages.
4730         * g++.dg/lookup/using5.C: Likewise.
4731         * g++.dg/other/error2.C: Likewise.
4732         * g++.dg/parse/typename5.C: Likewise.
4733         * g++.dg/parse/undefined1.C: Likewise.
4734         * g++.dg/template/arg2.C: Likewise.
4735         * g++.dg/template/ttp3.C: Likewise.
4736         * g++.dg/template/type1.C: Likewise.
4737         * g++.old-deja/g++.other/crash32.C: Likewise.
4738         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4739
4740 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4741
4742         PR c++/13106
4743         * g++.dg/warn/noreturn-3.C: New test.
4744
4745 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4746
4747         PR c++/13118
4748         * g++.dg/abi/covariant3.C: New.
4749
4750 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
4751
4752         * g++.dg/eh/ia64-1.C: New test.
4753
4754 2003-12-12  Roger Sayle  <roger@eyesopen.com>
4755
4756         PR optimization/13037
4757         * g77.f-torture/execute/13037.f: New test case.
4758
4759 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4760
4761         PR c++/12881
4762         * g++.dg/abi/covariant2.C: New.
4763
4764 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
4765
4766         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
4767
4768 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
4769
4770         * gcc.c-torture/execute/wchar_t-1.x: Delete.
4771
4772 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
4773
4774         PR other/10819
4775         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
4776         to fix Bug 10819.
4777         * lib/g++.exp (g++_version): Likewise.
4778         * lib/g77.exp (g77_version): Likewise.
4779         * lib/objc.exp (default_objc_version): Likewise.
4780
4781 2003-12-10  Richard Henderson  <rth@redhat.com>
4782
4783         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
4784
4785         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
4786
4787 2003-12-08  Matt Austern  <austern@apple.com>
4788
4789         PR c/13134
4790         * lib/gcc-dg.exp (dg-require-visibility): Define.
4791         * lib/target-supports (check_visibility_available): Define.
4792         * gcc.dg/visibility-1.c: New test.
4793         * gcc.dg/visibility-2.c: Likewise.
4794         * gcc.dg/visibility-3.c: Likewise.
4795         * gcc.dg/visibility-4.c: Likewise.
4796         * gcc.dg/visibility-5.c: Likewise.
4797         * gcc.dg/visibility-6.c: Likewise.
4798         * g++.dg/ext/visibility-1.C: Likewise.
4799         * g++.dg/ext/visibility-2.C: Likewise.
4800         * g++.dg/ext/visibility-3.C: Likewise.
4801         * g++.dg/ext/visibility-4.C: Likewise.
4802         * g++.dg/ext/visibility-5.C: Likewise.
4803         * g++.dg/ext/visibility-6.C: Likewise.
4804
4805 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4806
4807         * g++.dg/lookup/java1.C: New test.
4808         * g++.dg/lookup/java2.C: New test.
4809
4810 2003-12-07  Falk Hueffner  <falk@debian.org>
4811
4812         * g++.dg/opt/noreturn-1.C: New test.
4813
4814 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
4815
4816         * gcc.dg/overflow-1.c: New test.
4817
4818 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4819
4820         * g77.f-torture/compile/13060.f: New test.
4821
4822 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
4823
4824         PR c++/13323
4825         * g++.dg/inherit/operator2.C: New test.
4826
4827 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4828
4829         PR c++/13305
4830         * g++.dg/ext/attrib9.C: New test.
4831
4832 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4833
4834         PR c++/13314
4835         * g++.dg/template/error7.C: New test.
4836
4837 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
4838             J"orn Rennecke <joern.rennecke@superh.com>
4839
4840         PR target/13302
4841         * g++.dg/other/struct-va_list.C: New test.
4842
4843 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4844
4845         PR c++/13166
4846         * g++.dg/parse/defarg6.C: New test.
4847
4848 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
4849
4850         PR target/13256
4851         * gcc.c-torture/execute/20031201-1.c: New test.
4852
4853 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
4854
4855         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
4856
4857 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4858
4859         * gcc.dg/builtin-return-1.c: New test.
4860
4861 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
4862             J"orn Rennecke <joern.rennecke@superh.com>
4863
4864         PR optimization/13260
4865         * gcc.c-torture/execute/20031204-1.c: New test.
4866
4867 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4868
4869         PR c++/9127
4870         * g++.dg/template/error6.C: New test.
4871
4872 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
4873
4874         * gcc.dg/20031202-1.c: New test.
4875
4876 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4877
4878         PR c++/13179
4879         * g++.dg/template/eh1.C: New test.
4880
4881         PR c++/10771
4882         * g++.dg/template/error5.C: New test.
4883
4884 2003-12-02  David Ung  <davidu@mips.com>
4885
4886         * gcc.dg/compat/vector-check.h: Corrected type for var
4887         g_##TMODE
4888
4889 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4890
4891         PR c++/10126
4892         * g++.dg/template/ptrmem8.C: New test.
4893
4894 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4895
4896         PR c++/12573
4897         * g++.dg/template/dependent-expr3.C: New test.
4898
4899 2003-12-01  James Lemke  <jim@wasabisystems.com>
4900
4901         * gcc.dg/arm-g2.c: New test.
4902
4903 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4904
4905         PR optimization/11634
4906         * gcc.dg/20031201-2.c: New test case.
4907
4908 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
4909
4910         PR 11433
4911         * objc.dg/proto-lossage-3.m: New test.
4912
4913 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4914
4915         PR optimization/12628
4916         * gcc.dg/20031201-1.c: New test case.
4917
4918 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4919
4920         * gcc.dg/unaligned-1.c: New test.
4921
4922 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
4923
4924         PR c++/9849
4925         * g++.dg/template/error4.C: New test.
4926         * g++.dg/template/nested3.C: Adjust error markers.
4927
4928 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4929
4930         * gcc.dg/cpp/assert4.c: Check more #system assertions.
4931
4932 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4933
4934         PR c/10333
4935         * gcc.dg/bitfld-7.c: New test.
4936
4937 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
4938
4939         * gcc.dg/tls/asm-1.C: New test.
4940
4941 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4942
4943         * gcc.dg/cpp/assert4.c: Update.
4944
4945 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4946
4947         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
4948         * gcc.dg/builtin-apply3.c: New test.
4949
4950 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4951
4952         * lib/compat.exp (compat-obj): New xfaildata parameter.
4953         Use it to set compiler_conditional_xfail_data before compiling.
4954         (compat-get-options): Handle dg-xfail-if.
4955         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
4956         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
4957         * gcc.dg/compat/vector-1_y.c: Likewise.
4958         * gcc.dg/compat/vector-2_x.c: Likewise.
4959         * gcc.dg/compat/vector-2_y.c: Likewise.
4960
4961 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4962
4963         * g++.dg/opt/reg-stack4.C: New test.
4964
4965 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4966
4967         * gcc.dg/builtin-apply2.c: New test.
4968
4969 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4970
4971         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
4972
4973 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4974
4975         PR c++/12924
4976         * g++.dg/template/template-id-2.C: New test.
4977
4978 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4979
4980         PR c++/5369
4981         * g++.dg/template/memfriend1.C: New test.
4982         * g++.dg/template/memfriend2.C: Likewise.
4983         * g++.dg/template/memfriend3.C: Likewise.
4984         * g++.dg/template/memfriend4.C: Likewise.
4985         * g++.dg/template/memfriend5.C: Likewise.
4986         * g++.dg/template/memfriend6.C: Likewise.
4987         * g++.dg/template/memfriend7.C: Likewise.
4988         * g++.dg/template/memfriend8.C: Likewise.
4989         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
4990
4991 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
4992
4993         PR c++/12515
4994         * g++.dg/ext/cond1.C: New test.
4995
4996 2003-11-20  Richard Henderson  <rth@redhat.com>
4997
4998         * gcc.dg/20020201-2.c: Remove.
4999         * gcc.dg/20020201-4.c: Remove.
5000         * gcc.dg/20020304-1.c: Remove.
5001
5002 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
5003
5004         * gcc.dg/cpp/trad/xwin1.c: New test case.
5005
5006 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
5007
5008         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
5009         * lib/g77.exp: Likewise.
5010         * lib/objc.exp: Likewise.
5011         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
5012         for darwin.
5013
5014 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5015
5016         PR c++/12932
5017         * g++.dg/template/static5.C: New test.
5018
5019 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5020
5021         * gcc.dg/nested-func-1.c: New test.
5022
5023 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5024
5025         * gcc.dg/cpp/assert4.c: New test.
5026
5027 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5028
5029         PR c++/2294
5030         * g++.dg/lookup/using9.c: New test.
5031
5032 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
5033
5034         PR c++/12762
5035         * g++.dg/template/error3.C: New test.
5036
5037 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
5038
5039         PR ada/13035
5040         * ada/acats/run_acats, run_all.sh: Fix syntax error.
5041         No longer use a wrapper for gcc, since this does not work under
5042         Windows.
5043
5044 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5045
5046         PR c++/2094
5047         * g++.dg/template/ptrmem7.C: New test.
5048
5049 2003-11-13  Andrew Pinski <apinski@apple.com>
5050
5051         * gcc.c-torture/compile/20031113-1.c: New test.
5052
5053 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
5054             Kean Johnston <jkj@sco.com>
5055
5056         PR c/13029
5057         * gcc.dg/unused-4.c: Update.
5058
5059 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5060
5061         * g++.dg/opt/const3.C: New test.
5062
5063 2003-11-13  Jan Hubicka  <jh@suse.cz>
5064
5065         * gcc.c-torture/compile/20031112-1.c: New test.
5066
5067 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
5068
5069         * g++.dg/parse/crash10.C: Remove bogus error marker.
5070
5071 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5072
5073         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
5074         (host_gcc): Likewise.
5075         (ROOT): Honor $PWDCMD.
5076         (BASE): Likewise.
5077         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
5078
5079 2003-11-12  Catherine Moore  <clm@redhat.com>
5080
5081         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
5082
5083 2003-11-12  Andreas Jaeger  <aj@suse.de>
5084             Jakub Jelinek  <jakub@redhat.com>
5085             Andrew Pinski  <pinskia@physics.uc.edu>
5086             Richard Henderson  <rth@redhat.com>
5087
5088         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
5089         systems.
5090         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
5091
5092         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
5093         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5094
5095 2003-11-11  Andreas Jaeger  <aj@suse.de>
5096
5097         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
5098
5099         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
5100
5101 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
5102
5103         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
5104         Clean ups.
5105
5106 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
5107
5108         * gcc.dg/trampoline-1.c: New test.
5109
5110 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5111
5112         * gcc.c-torture/compile/200031109-1.c: New test.
5113
5114 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5115
5116         PR c/3190
5117         PR c/8714
5118         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
5119         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
5120         gcc.dg/format/no-y2k-1.c: Update.
5121
5122 2003-11-08  Roger Sayle  <roger@eyesopen.com>
5123
5124         PR optimization/10467
5125         * gcc.dg/20031108-1.c: New test case.
5126
5127 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
5128
5129         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
5130
5131 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5132
5133         * gcc.dg/compound-lvalue-1.c: New test.
5134         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
5135         some XFAILs.
5136
5137 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
5138
5139         * gcc.dg/altivec-varargs-1.c: New test.
5140
5141 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5142
5143         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
5144         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
5145         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
5146         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
5147         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
5148
5149 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5150
5151         * gcc.dg/cond-lvalue-1.c: New test.
5152
5153 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
5154
5155         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
5156
5157 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5158
5159         PR c++/11616
5160         * g++.dg/template/instantiate5.C: New test.
5161
5162 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5163
5164         PR c++/12726
5165         * g++.dg/ext/complit2.C: Replace test with self-contained version.
5166         * ChangeLog: Add missing first entry for above test.
5167
5168 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5169
5170         PR c++/9810
5171         * g++.dg/template/using8.C: New test.
5172         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
5173
5174 2003-11-02  Roger Sayle  <roger@eyesopen.com>
5175
5176         PR optimization/10817
5177         * gcc.c-torture/compile/20031102-1.c: New test case.
5178
5179 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
5180
5181         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
5182         2147483647.
5183
5184 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5185
5186         * gcc.dg/20031102-1.c: New test.
5187
5188 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5189
5190         * gcc.dg/complex-1.c: New test.
5191
5192 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5193
5194         PR c++/12796
5195         * g++.dg/template/crash13.C: Adjust expected error location.
5196         * g++.old-deja/g++.brendan/ns1.C: Likewise.
5197
5198 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5199
5200         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5201
5202 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5203
5204         PR/10239
5205         * gcc.c-torture/compile/20031031-2.c: New test.
5206
5207 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5208
5209         PR/11640
5210         * gcc.c-torture/compile/20031031-1.c: New test.
5211
5212 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5213
5214         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5215         * gcc.misc-tests/bprob.exp: Likewise.
5216         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
5217         the execution test on arm-elf configs.
5218         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
5219         configs that don't support scratch files.
5220         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
5221
5222 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
5223
5224         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
5225         done by dejagnu.
5226
5227 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
5228
5229         * ada/acats/run_all.sh: Redirect mv output to /dev/null
5230         Avoid non pure sh syntax. Add more logging.
5231
5232         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
5233         fail.
5234
5235 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5236
5237         PR libgcj/10610
5238         * gcc.dg/ppc-stackalign-1.c: New test.
5239
5240 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
5241
5242         * ada/acats/run_all.sh: Change output to be more compliant with
5243         dejagnu framework.
5244         Create acats.sum and acats.log files under testsuite/ada/acats
5245         Only run [a-z]* directories, to filter out e.g. CVS.
5246         Redirect build output to log file.
5247
5248 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5249
5250         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
5251
5252 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5253
5254         PR ada/5909:
5255         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
5256
5257 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
5258
5259         * gcc.c-torture/compile/20031023-1.c: New test.
5260         * gcc.c-torture/compile/20031023-2.c: New test.
5261         * gcc.c-torture/compile/20031023-3.c: New test.
5262         * gcc.c-torture/compile/20031023-4.c: New test.
5263
5264 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5265
5266         PR c++/10371
5267         * g++.dg/lookup/scoped8.C: New test.
5268
5269 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5270
5271         * g++.dg/opt/reg-stack3.C: New test.
5272
5273 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5274
5275         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5276
5277 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5278
5279         PR c++/11076
5280         * g++.dg/template/crash13.C: New test.
5281
5282 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5283
5284         * gcc.dg/c99-restrict-2.c: New test.
5285
5286 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5287
5288         PR c++/12698, c++/12699, c++/12700, c++/12566
5289         * g++.dg/inherit/covariant9.C: New test.
5290         * g++.dg/inherit/covariant10.C: New test.
5291         * g++.dg/inherit/covariant11.C: New test.
5292
5293 2003-10-23  Jason Merrill  <jason@redhat.com>
5294
5295         PR c++/12726
5296         * g++.dg/ext/complit2.C: New test.
5297
5298 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5299
5300         PR target/12654
5301         * gcc.c-torture/execute/20031020-1.c: New test.
5302
5303 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5304
5305         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5306         following the jump_insn.
5307
5308 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5309
5310         * gcc.dg/cast-lvalue-1.c: New test.
5311
5312 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5313
5314         PR c++/11962
5315         * g++.dg/template/cond2.C: New test.
5316
5317 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5318
5319         * gcc.dg/builtins-28.c: New test.
5320
5321 2003-10-20  Jan Hubicka  <jh@suse.cz>
5322
5323         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5324         parameter.
5325         * testsuite/gcc.dg/inline-2.c: Likewise.
5326
5327 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5328
5329         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5330         * gcc.dg/nest.c:  Likewise.
5331
5332 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5333
5334         PR c++/9781, c++/10583, c++/11862
5335         * g++.dg/parse/crash13.C: New test.
5336
5337 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5338
5339         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5340
5341 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5342
5343         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5344         Define HAVE_C99_RUNTIME except on Solaris.
5345         * gcc.dg/builtins-20.c: Likewise.
5346
5347 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5348
5349         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5350
5351 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5352
5353         PR c++/12495
5354         * g++.dg/template/crash21.C: New test.
5355
5356 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5357
5358         PR c++/2513
5359         * g++.dg/template/typename5.C: New test.
5360
5361 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5362
5363         PR c++/12369
5364         * g++.dg/template/friend25.C: New test.
5365
5366 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5367
5368         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5369         versions.
5370
5371 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5372
5373         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5374         == 2147483647.
5375
5376 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5377
5378         * gcc.c-torture/execute/960416-1.x: Remove.
5379         * gcc.c-torture/execute/divconst-3.x: Likewise.
5380
5381 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5382
5383         PR target/12598
5384         * gcc.dg/torture/cris-volatile-1.c: New test.
5385
5386 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5387
5388         PR optimization/9325
5389         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5390         for overflowing floating point to integer conversion during RTL
5391         simplification.
5392
5393 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5394
5395         * objc/execute/_cmd.m: Fix typo.
5396         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5397         Relax 'scan-assembler' regexp.
5398         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5399         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5400         * objc.dg/zero-link-2.m: Remove blank line.
5401         * objc.dg/zero-link-3.m: New test case.
5402
5403 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5404
5405         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5406
5407         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5408         than linker trickery.
5409
5410 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5411
5412         PR c++/12370
5413         * g++.dg/other/friend2.C: New test.
5414
5415 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5416
5417         * gcc.dg/20031012-1.c: New test.
5418
5419 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5420
5421         * gcc.dg/weak/weak-3.c: Fix for new warning.
5422
5423 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5424
5425         PR optimization/8750
5426         * gcc.c-torture/execute/20031012-1.c: New test case.
5427
5428 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5429
5430         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5431         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5432
5433 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5434
5435         PR optimization/12260
5436         * gcc.c-torture/compile/20031011-2.c: New test case.
5437
5438 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5439
5440         * gcc.c-torture/execute/20031011-1.c: New testcase.
5441
5442 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5443
5444         * gcc.c-torture/compile/20031011-1.c: New test.
5445
5446 2003-10-11  Jan Hubicka  <jh@suse.cz>
5447
5448         * g++.dg/other/first-global.C: New test.
5449
5450 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5451
5452         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5453
5454 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5455
5456         * gcc.c-torture/compile/20031010-1.c: New test.
5457
5458 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5459
5460         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5461         * gcc.c-torture/execute/va-arg-25.c: ... here.
5462
5463 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5464
5465         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5466
5467 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5468
5469         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5470
5471 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5472
5473         * g++.dg/parse/error2.C: New test.
5474
5475 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5476
5477         PR c++/11097
5478         * g++.dg/other/error5.C: Modify the error message.
5479         * g++.dg/lookup/using8.C: New test.
5480
5481 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5482
5483         * gcc.dg/darwin-abi-2.c: New file.
5484         * gcc.c-torture/execute/va-arg-24.c: New file.
5485
5486 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5487
5488         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5489         indentation.
5490
5491 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5492
5493         PR c++/10147
5494         * g++.dg/other/error4.C: Update error messages.
5495         * g++.dg/template/ptrmem4.C: Likewise.
5496
5497         PR c++/12337
5498         * g++.dg/init/new9.C: New test.
5499
5500         PR c++/12334, c++/12236, c++/8656
5501         * g++.dg/ext/attrib8.C: New test.
5502
5503 2003-10-06  Devang Patel  <dpatel@apple.com>
5504
5505         * gcc.dg/debug/dwarf2-3.h: New test.
5506         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5507
5508 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5509
5510         * g++.dg/opt/cfg2.C: New test.
5511
5512 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5513
5514         * g++.dg/opt/float1.C: New test.
5515
5516 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5517
5518         * gcc.dg/c90-array-lval-6.c: New test.
5519         * gcc.dg/c99-array-lval-6.c: New test.
5520
5521 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5522             Ziemowit Laski  <zlaski@apple.com>
5523
5524         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5525         'Derived', so that it is never considered a class method; add
5526         new warning for '+port' method ambiguity.
5527         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5528         <objc/objc-api.h> (needed on Mac OS X).
5529         * objc.dg/method-13.m: New test.
5530
5531 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5532
5533         PR optimization/9325, PR java/6391
5534         * gcc.c-torture/execute/20031003-1.c: New test case.
5535
5536 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5537
5538         PR optimization/12180
5539         * gcc.dg/20031002-1.c: New test.
5540
5541         PR c++/12486
5542         * g++.dg/inherit/error1.C: New test.
5543
5544 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5545
5546         * lib/f-torture.exp (search_for): Rename to...
5547         (search_for_re): This.  Also, clean up comments and the
5548         "regexp" invocation.
5549
5550 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
5551
5552         * gcc.c-torture/compile/20031002-1.c: New test.
5553
5554 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
5555
5556         * g++.dg/opt/cond1.C: New test.
5557
5558 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
5559
5560         * gcc.dg/Wold-style-definition-2.c: New testcase.
5561         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
5562
5563 2003-09-29  Richard Henderson  <rth@redhat.com>
5564
5565         * g++.dg/init/array10.C: Add dg-options.
5566
5567 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5568
5569         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
5570
5571 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5572
5573         * g++.dg/template/friend19.C: Fix typo.
5574         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
5575
5576 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
5577
5578         * gcc.c-torture/execute/20030928-1.c: New test.
5579         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
5580
5581 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5582
5583         * g++.dg/opt/unroll1.C: New test.
5584
5585 2003-09-26  Roger Sayle  <roger@eyesopen.com>
5586
5587         PR optimization/11741
5588         * gcc.dg/20030926-1.c: New test case.
5589
5590 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5591
5592         PR c++/5655
5593         * g++.dg/parse/access7.C: New test.
5594         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
5595
5596 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
5597
5598         MERGE OF objc-improvements-branch into MAINLINE:
5599         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
5600         if libobjc has not been built.
5601         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
5602         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
5603         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
5604         objc/execute/nested-3.m, objc/execute/np-2.m,
5605         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
5606         objc/execute/redefining_self.m, objc/execute/root_methods.m,
5607         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
5608         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
5609         objc.dg/special/unclaimed-category-1.h,
5610         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
5611         well as GNU runtime.
5612         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
5613         * execute/cascading-1.m, execute/function-message-1.m,
5614         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
5615         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
5616         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
5617         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
5618         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
5619         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
5620         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
5621         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
5622         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
5623         * objc.dg/bitfield-2.m: Run only on Darwin.
5624         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
5625         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
5626         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
5627         * objc.dg/const-str-1.m: Fix constant string layout.
5628
5629 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
5630
5631         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
5632
5633 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
5634
5635         * gcc.dg/darwin-abi-1.c: New file.
5636
5637 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
5638
5639         PR target/12281
5640         * gcc.c-torture/compile/20030921-1.c: New test.
5641
5642 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5643
5644         * g++.dg/opt/reg-stack2.C: New test.
5645
5646 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5647
5648         * g++.dg/eh/delayslot1.C: New test.
5649
5650 2003-09-20  Richard Henderson  <rth@redhat.com>
5651
5652         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
5653
5654 2003-09-20  Roger Sayle  <roger@eyesopen.com>
5655
5656         * gcc.c-torture/execute/20030920-1.c: New test case.
5657
5658 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5659
5660         * g++.dg/rtti/typeid3.C: Correct expected error message.
5661
5662 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5663
5664         PR c++/157
5665         * g++.dg/parse/crash12.C: New test.
5666
5667 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
5668
5669         * gcc.dg/compat/mixed-struct-check.h: New.
5670         * gcc.dg/compat/mixed-struct-defs.h: New.
5671         * gcc.dg/compat/mixed-struct-init.h: New.
5672         * gcc.dg/compat/struct-by-value-19_main.c: New.
5673         * gcc.dg/compat/struct-by-value-19_x.c: New.
5674         * gcc.dg/compat/struct-by-value-19_y.c: New.
5675         * gcc.dg/compat/struct-by-value-20_main.c: New.
5676         * gcc.dg/compat/struct-by-value-20_x.c: New.
5677         * gcc.dg/compat/struct-by-value-20_y.c: New.
5678         * gcc.dg/compat/struct-return-19_main.c: New.
5679         * gcc.dg/compat/struct-return-19_x.c: New.
5680         * gcc.dg/compat/struct-return-19_y.c: New.
5681         * gcc.dg/compat/struct-return-20_main.c: New.
5682         * gcc.dg/compat/struct-return-20_x.c: New.
5683         * gcc.dg/compat/struct-return-20_y.c: New.
5684
5685 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
5686         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
5687         so that it will not complain on LP64 targets.
5688
5689 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5690
5691         PR c++/495
5692         * g++.dg/template/friend24.C: New test.
5693
5694 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5695
5696         PR c++/12332
5697         * g++.dg/template/memtmpl2.C: New test.
5698
5699 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5700
5701         PR target/11184
5702         * gcc.dg/builtin-apply1.c: New test.
5703
5704 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5705
5706         PR c++/9848
5707         * g++.dg/warn/Wunused-4.C: New test.
5708
5709 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5710
5711         PR c++/12316
5712         * g++.dg/other/gc2.C: New test.
5713
5714 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5715
5716         PR c++/11991
5717         * g++.dg/rtti/typeid3.C: New test.
5718
5719         PR c++/12266
5720         * g++.dg/overload/template1.C: New test.
5721
5722 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5723
5724         * g++.dg/opt/cfg3.C: New test.
5725
5726 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5727
5728         PR c++/7939
5729         * g++.dg/template/crash11.C: New test.
5730
5731 2003-09-16  Jason Merrill  <jason@redhat.com>
5732             Jakub Jelinek  <jakub@redhat.com>
5733
5734         * gcc.dg/attr-warn-unused-result.c: New test.
5735
5736 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5737
5738         PR c++/12184
5739         * g++.dg/expr/call2.C: New test.
5740
5741 2003-09-15  Andreas Jaeger  <aj@suse.de>
5742
5743         * gcc.dg/Wold-style-definition-1.c: New test.
5744
5745 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
5746
5747         PR c++/3907
5748         * g++.dg/parse/template12.C: New test.
5749
5750         * g++.dg/abi/bitfield11.C: New test.
5751         * g++.dg/abi/bitfield12.C: Likewise.
5752
5753 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
5754
5755         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
5756         non-expansion of functional macro name without arguments at EOL.
5757         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
5758
5759 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
5760
5761         * gcc.c-torture/execute/20030914-[12].c: New tests.
5762
5763 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5764
5765         PR c++/11788
5766         * g++.dg/overload/addr1.C: New test.
5767
5768 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
5769
5770         * gcc.dg/20030909-1.c: New test.
5771
5772 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5773
5774         * gcc.dg/ultrasp10.c: New test.
5775
5776 2003-09-09  Devang Patel  <dpatel@apple.com>
5777
5778         * gcc.dg/darwin-ld-6.c: New test.
5779
5780 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5781
5782         * gcc.dg/torture/builtin-explog-1.c: New testcase.
5783
5784 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5785
5786         * gcc.dg/ia64-types1.c: New test.
5787         * gcc.dg/ia64-types2.c: Likewise.
5788
5789 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5790
5791         * gcc.dg/builtins-1.c: Add more _Complex tests.
5792         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5793
5794         * gcc.dg/builtins-1.c: Test existing _Complex functions.
5795         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5796
5797 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5798
5799         PR c++/11786
5800         * g++.dg/lookup/koenig2.C: New test.
5801
5802         PR c++/5296
5803         * g++.dg/rtti/typeid2.C: New test.
5804
5805 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
5806
5807         * gcc.c-torture/compile/20030904-1.c: New test.
5808
5809 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5810
5811         * g++.dg/opt/longbranch2.C: New test.
5812
5813 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5814
5815         * g++.dg/template/crash10.C: Only compile it.
5816
5817 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5818
5819         PR middle-end/11665
5820         * gcc.c-torture/compile/20030907-1.c: New test.
5821         * g++.dg/init/array11.C: New test.
5822
5823 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5824
5825         PR c++/11852
5826         * g++.dg/init/struct1.C: New test.
5827
5828 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5829
5830         PR c++/12181
5831         * g++.dg/expr/comma1.C: New test.
5832
5833 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
5834
5835         PR c++/11867
5836         * g++.dg/expr/static_cast5.C: New test.
5837
5838 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5839
5840         PR c++/11507
5841         * g++.dg/lookup/scoped7.C: New test.
5842
5843         PR c++/9574
5844         * g++.dg/other/static1.C: New test.
5845
5846         PR c++/11490
5847         * g++.dg/warn/template-1.C: New test.
5848
5849         PR c++/11432
5850         * g++.dg/template/crash10.C: New test.
5851
5852         PR c++/2478
5853         * g++.dg/overload/VLA.C: New test.
5854
5855         PR c++/10804
5856         * g++.dg/template/call1.C: New test.
5857
5858 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5859
5860         PR c++/11794
5861         * g++.dg/parse/using3.C: New test.
5862
5863 2003-09-06  Roger Sayle  <roger@eyesopen.com>
5864
5865         PR c++/11409
5866         * g++.dg/overload/builtin3.C: New test case.
5867
5868 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
5869
5870         PR c/9862
5871         * gcc.dg/20030906-1.c: New test.
5872         * gcc.dg/20030906-2.c: Likewise.
5873
5874 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5875
5876         PR c++/12167
5877         * g++.dg/parse/defarg5.C: New test.
5878
5879         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
5880
5881 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
5882
5883         PR c++/12163
5884         * g++.dg/expr/static_cast4.C: New test.
5885
5886         PR c++/12146
5887         * g++.dg/template/crash9.C: New test.
5888
5889 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5890
5891         * g++.old-deja/g++.ext/pretty2.C: Update for change
5892         in __FUNCTION__.
5893         * g++.old-deja/g++.ext/pretty3.C: Likewise.
5894
5895 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
5896
5897         PR c++/11922
5898         * g++/dg/template/qualified-id1.C: New test.
5899
5900         PR c++/12037
5901         * g++.dg/warn/noeffect4.C: New test.
5902
5903 2003-09-04  Matt Austern  <austern@apple.com>
5904
5905         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
5906         * g++.dg/ext/fnname2.C: Likewise.
5907         * g++.dg/ext/fnname3.C: Likewise.
5908
5909 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
5910
5911         * g++.dg/expr/lval1.C: New test.
5912         * g++.dg/ext/lvcast.C: Remove.
5913
5914 2003-09-03  Roger Sayle  <roger@eyesopen.com>
5915
5916         PR optimization/11700.
5917         * gcc.c-torture/compile/20030903-1.c: New test case.
5918
5919 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
5920
5921         PR c++/12053
5922         * g++.dg/abi/layout4.C: New test.
5923
5924 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
5925
5926         PR c++/11553
5927         * g++.dg/parse/friend3.C: New test.
5928
5929 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
5930
5931         PR c++/11847
5932         * g++.dg/template/class1.C: New test.
5933
5934         PR c++/11808
5935         * g++.dg/expr/call1.C: New test.
5936
5937 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
5938
5939         PR c++/12114
5940         * g++.dg/init/ref9.C: New test.
5941
5942         PR c++/11972
5943         * g++.dg/template/nested4.C: New test.
5944
5945 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5946
5947         PR c++/12093
5948         * g++.dg/template/non-dependent4.C: New test.
5949
5950         PR c++/11928
5951         * g++.dg/inherit/conv1.C: New test.
5952
5953 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5954
5955         PR c++/6196
5956         * g++.dg/ext/label1.C: New test.
5957         * g++.dg/ext/label2.C: Likewise.
5958
5959 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5960
5961         * g++.dg/expr/cond3.C: New test.
5962
5963 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5964
5965         * gcc.dg/builtins-1.c: Add new builtin cases.
5966
5967 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5968
5969         * gcc.dg/builtins-1.c: Add new cases.
5970         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5971
5972 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5973
5974         * gcc.dg/builtins-1.c: Add more math builtin tests.
5975         * gcc.dg/torture/builtin-attr-1.c: New test.
5976
5977 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5978
5979         PR optimization/5079
5980         * g++.dg/opt/static3.C: New test.
5981
5982 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5983
5984         * gcc.misc-tests/gcov-10b.c: New test.
5985
5986 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
5987
5988         * g++.dg/opt/ptrmem3.C: New test.
5989
5990         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
5991
5992 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
5993
5994         * gcc.dg/20030826-2.c: New test.
5995
5996 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5997
5998         PR middle-end/12002
5999         * g77.f-torture/compile/12002.f: New test case.
6000
6001 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6002
6003         * gcc.dg/20030826-1.c: New test case.
6004
6005 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
6006
6007         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
6008
6009 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
6010
6011         PR c++/11871
6012         * c++.dg/lookup/crash1.C: New test.
6013
6014         * c++.dg/warn/noeffect3.C: New test.
6015
6016 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
6017
6018         * gcc.dg/compat/vector-1_x.c: Compile with -w.
6019         * gcc.dg/compat/vector-1_y.c: Ditto.
6020         * gcc.dg/compat/vector-2_x.c: Ditto.
6021         * gcc.dg/compat/vector-2_y.c: Ditto.
6022
6023 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
6024
6025         * gcc.dg/20030702-1.c: New test.
6026
6027 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
6028
6029         PR c++/8795
6030         * g++.dg/ext/altivec-1.C: New test.
6031
6032 2003-08-24  Richard Henderson  <rth@redhat.com>
6033
6034         * g++.dg/eh/simd-2.C: Add -w for x86.
6035
6036 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
6037
6038         * gcc.dg/20030815-1.c: New test.
6039
6040 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6041
6042         PR c++/3765
6043         * g++.dg/parse/access6.C: New test.
6044
6045 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6046
6047         PR c++/641, c++/11876
6048         * g++.dg/template/friend22.C: New test.
6049         * g++.dg/template/friend23.C: Likewise.
6050
6051 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6052
6053         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
6054         identically.
6055
6056 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6057
6058         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
6059
6060 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6061
6062         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
6063
6064 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6065
6066         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
6067
6068 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6069
6070         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
6071
6072 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
6073
6074         PR c++/11919
6075         * g++.dg/overload/prom1.C: New test.
6076
6077         PR c++/11551
6078         * g++.dg/parse/dtor2.C: New test.
6079
6080         PR c++/10762
6081         * g++.dg/parse/using2.C: New test.
6082
6083 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
6084
6085         PR target/11805
6086         * gcc.c-torture/compile/20030821-1.c: New.
6087
6088 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
6089
6090         PR c++/11834
6091         * g++.dg/template/deduce2.C: New test.
6092
6093 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
6094
6095         * gcc.c-torture/execute/20030821-1.c: New test.
6096
6097 2003-08-20  Roger Sayle  <roger@eyesopen.com>
6098
6099         PR middle-end/11984
6100         * gcc.dg/20030820-1.c: New test case.
6101
6102 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6103
6104         PR c++/11945
6105         * g++.dg/warn/noeffect2.C: New test.
6106
6107 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
6108
6109         PR c++/10926
6110         * g++.dg/template/dtor2.C: New test.
6111
6112         PR c++/11684
6113         * g++.dg/template/operator1.C: New test.
6114         * g++.dg/parse/operator4.C: New test.
6115
6116         PR c++/11946.C
6117         * g++.dg/expr/enum1.C: New test.
6118         * gcc.dg/c99-bool-1.c: Remove bogus warning.
6119
6120         PR c++/11036.C
6121         * g++.dg/parse/elab2.C: New test.
6122         * g++.dg/parse/typedef4.C: Change error message.
6123         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
6124         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
6125         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
6126
6127 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
6128
6129         * gcc.dg/pch/warn-1.c: New.
6130         * gcc.dg/pch/warn-1.hs: New.
6131
6132         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
6133         not-tested file.
6134
6135 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6136
6137         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
6138
6139 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6140
6141         * gcc.dg/uninit-D.c: New Test.
6142         * gcc.dg/uninit-E.c: New Test.
6143         * gcc.dg/uninit-F.c: New Test.
6144         * gcc.dg/uninit-G.c: New Test.
6145
6146 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
6147
6148         * g++.dg/README: Describe the pch directory.
6149
6150 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6151
6152         PR c++/11174
6153         * g++.dg/parse/access4.C: New test.
6154         * g++.dg/parse/access5.C: Likewise.
6155         * g++.old-deja/g++.jason/access17.C: Adjust error message.
6156
6157 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
6158
6159         * gcc.dg/noncompile/20030818-1.c: New.
6160
6161 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6162
6163         PR c++/11957
6164         * g++.dg/warn/noeffect1.C: New test.
6165
6166         * g++.dg/template/scope2.C: New test.
6167         * g++.dg/template/error2.C: Correct dg-error
6168
6169 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
6170
6171         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
6172
6173 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
6174
6175         PR C++/11512
6176         * g++.dg/template/warn1.C: New.
6177
6178 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6179
6180         * g++.dg/template/error2.C: New test.
6181         * g++.dg/lookup/using7.C: Adjust errors
6182         * g++.old-deja/g++.pt/crash36.C: Likewise.
6183         * g++.old-deja/g++.pt/derived3.C: Likewise.
6184
6185 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6186
6187         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
6188         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
6189         * gcc.c-torture/execute/builtins/string-9.c: New, from
6190         string-opt-9.c.  Adjust for execute/builtins framework.
6191         * gcc.c-torture/execute/string-opt-9.c: Delete.
6192
6193 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
6194
6195         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
6196
6197         * g++.dg/parse/ret-type2.C: New test.
6198
6199         PR c++/11703
6200         * g++.dg/init/new8.C: New test.
6201
6202         PR c++/10923
6203         * g++.dg/parse/typedef5.C: New test.
6204
6205         PR c++/9512
6206         * g++.dg/parse/qualified2.C: New test.
6207         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
6208         invalid code.
6209
6210 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
6211
6212         * g++.dg/conversion/ptrmem1.C: New test.
6213
6214 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
6215
6216         PR target/11693
6217         * gcc.dg/20030811-1.c: New test.
6218
6219         PR target/11535
6220         * gcc.c-torture/execute/20030811-1.c: New test.
6221
6222 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6223
6224         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
6225
6226 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
6227
6228         PR c++/11789.C
6229         * g++.dg/inherit/multiple1.C: New test.
6230
6231 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6232
6233         * gcc.dg/spe1.c: New test.
6234
6235         PR c++/11670
6236         * g++.dg/expr/cast2.C: New test.
6237
6238         PR c++/10530
6239         * g++.dg/template/dependent-name2.C: New test.
6240
6241 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
6242
6243         * g++.dg/parse/crash11.C: Put the dg options in comments.
6244
6245 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
6246
6247         * lib/gcc-dg.exp: Update for diagnostic change.
6248
6249 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6250
6251         PR c++/5767
6252         * g++.dg/parse/crash11.C: New test.
6253
6254 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
6255
6256         * gcc.dg/cpp/spacing1.c: Update.
6257
6258 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
6259
6260         PR target/11739
6261         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
6262         a value for -mtune.
6263
6264 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6265
6266         PR middle-end/11771
6267         * gcc.c-torture/compile/20030804-1.c: New test case.
6268
6269 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6270
6271         * gcc.dg/20030804-1.c: New test case.
6272
6273 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
6274
6275         * gcc.dg/cpp/separate-1.c: New test.
6276
6277 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6278
6279         PR c++/11704
6280         * g++.dg/template/dependent-expr2.C: New test.
6281
6282         PR c++/11766
6283         * g++.dg/expr/ptrmem1.C: New test.
6284
6285 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6286
6287         PR c++/9453
6288         * g++.dg/template/friend15.C: New test.
6289
6290 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6291
6292         * lib/dg-pch.exp: Work round PCH bug.
6293
6294 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6295
6296         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6297         builtins.  Move cases from builtins-4.c here.
6298
6299         * gcc.dg/torture/builtin-math-1.c: New test taken from
6300         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6301         additional cases.
6302
6303         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6304         Delete.
6305
6306 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6307
6308         PR c++/9447
6309         * g++.dg/template/using7.C: New test.
6310
6311 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6312
6313         * import1.c, import2.c: New tests.
6314
6315 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6316
6317         * g++.dg/eh/crossjump1.C: New test.
6318
6319 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6320
6321         PR c++/11697
6322         * g++.dg/template/using6.C: New test.
6323
6324         PR c++/11744
6325         * g++.dg/template/koenig2.C: New test.
6326
6327 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6328
6329         PR c++/7983
6330         * g++.dg/parse/typedef4.C: New test.
6331
6332 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6333
6334         PR c++/8442, c++/8806
6335         * g++.dg/template/elab1.C: New test.
6336         * g++.dg/template/type2.C: Likewise.
6337         * g++.dg/template/ttp3.C: Adjust expected error message.
6338         * g++.old-deja/g++.law/visibility13.C: Likewise.
6339         * g++.old-deja/g++.niklas/t135.C: Likewise.
6340         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6341         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6342         template argument.
6343         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6344
6345 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6346
6347         PR c++/11295
6348         * g++.dg/ext/stmtexpr1.C: New test.
6349
6350         * g++.dg/opt/tmp1.C: New test.
6351
6352         PR c++/11525
6353         * g++.dg/parse/constant4.C: New test.
6354
6355         PR c++/9447
6356         * g++.dg/template/using5.C: New test.
6357
6358 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6359
6360         * gcc.dg/builtins-27.c: New test case.
6361
6362 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6363
6364         * gcc.dg/tls/opt-7.c: New test.
6365
6366 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6367
6368         * g++.old-deja/g++.other/crash18.C: Remove.
6369
6370 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6371
6372         * g++.dg/template/explicit3.C: New.
6373         * g++.dg/template/explicit4.C: New.
6374         * g++.dg/template/explicit5.C: New.
6375
6376         PR c++/11347
6377         * g++.dg/template/memtmpl1.C: New.
6378
6379 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6380
6381         PR target/11565
6382         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6383         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6384
6385 2003-07-30  Jan Hubicka  <jh@suse.cz>
6386
6387         * vtgc1.c: Kill.
6388
6389 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6390
6391         * gcc.dg/struct-in-proto-1.c: New test.
6392
6393 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6394
6395         * gcc.dg/cpp/include2.c: Only expect one message.
6396
6397 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6398
6399         PR c++/9447
6400         * g++.dg/template/using1.C: New test.
6401         * g++.dg/template/using2.C: New test.
6402         * g++.dg/template/using3.C: New test.
6403         * g++.dg/template/using4.C: New test.
6404
6405 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6406
6407         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6408         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6409
6410 2003-07-28  Jan Hubicka  <jh@suse.cz>
6411
6412         PR c++/11530
6413         * g++.dg/opt/call1.C: New test.
6414
6415 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6416
6417         PR c++/11667
6418         * g++.dg/init/enum2.C: New test.
6419         * g++.dg/template/overload1.C: Add "-w" option.
6420
6421 2003-07-28    <hp@bitrange.com>
6422
6423         * gcc.dg/Wdeclaration-after-statement-1.c,
6424         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6425
6426 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6427
6428         * gcc.c-torture/compile/20030725-1.c: New test.
6429
6430 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6431
6432         * gcc.dg/20030505.c: Only run for SPE.
6433         Remove definition of opaque type.
6434
6435 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6436
6437         * g++.dg/template/ptrmem6.C: New test.
6438
6439 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6440
6441         * gcc.c-torture/compile/zero-strct-2.c: New test.
6442
6443 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6444
6445         * gcc.dg/intermod-1.c: New test.
6446
6447 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6448
6449         PR c++/11617
6450         * g++.dg/template/lookup2.C: New test.
6451         * g++.dg/template/memclass1.C: Remove instantiated from error.
6452         * g++.dg/other/error2.C: Tweak expected errors.
6453
6454         PR c++/11596
6455         * g++.dg/template/defarg3.C: New test.
6456
6457         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6458
6459 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6460
6461         * g++.dg/inherit/access5.C: New test.
6462
6463 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6464
6465         PR c++/11513
6466         * g++.dg/template/crash8.C: New test.
6467
6468 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6469
6470         PR c/10602
6471         * gcc.dg/noncompile/incomplete-2.c: New test.
6472
6473 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6474
6475         PR c++/11645
6476         * g++.dg/inherit/access4.C: New test.
6477
6478         PR c++/11517
6479         * g++.dg/expr/cond2.C: New test.
6480
6481         PR optimization/10679
6482         * g++.dg/opt/inline4.C: New test.
6483
6484 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6485
6486         * g++.dg/parse/crash10: New test.
6487
6488 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6489
6490         * g++.dg/ext/flexary1.C: New test.
6491
6492 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6493
6494         PR c++/10793
6495         * g++.dg/template/crash9.C: New test.
6496
6497 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6498
6499         PR c++/3004
6500         * g++.dg/parse/typedef3.C: New test.
6501
6502         PR c++/7906
6503         * g++.dg/parse/operator2.C: New test.
6504
6505         PR c++/8895
6506         * g++.dg/parse/def-tmpl-arg1.C: New test.
6507
6508         PR c++/9282
6509         * g++.dg/parse/funptr1.C: New test.
6510
6511         PR c++/9452
6512         * g++.dg/parse/ambig3.C: New test.
6513
6514         PR c++/9454
6515         * g++.dg/parse/operator3.C: New test.
6516
6517         PR c++/9486
6518         * g++.dg/parse/template10.C: New test.
6519
6520         PR c++/9488
6521         * g++.dg/parse/template11.C: New test.
6522
6523         PR c++/10150
6524         * g++.dg/parse/invalid-op1.C: New test.
6525
6526         PR c++/10247
6527         * g++.dg/parse/condexpr1.C: New test.
6528
6529 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6530
6531         * g++.dg/ext/packed3.C: New test.
6532         * g++.dg/ext/packed4.C: New test.
6533
6534         * gcc.dg/pack-test-3.c: New test.
6535
6536 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6537
6538         * lib/compat.exp: Handle dg-options per source file.
6539         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6540         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6541         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6542         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6543         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6544         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6545         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6546         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
6547         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
6548         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
6549         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
6550         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
6551         * g++.dg/compat/break/bitfield7_x.C: Ditto.
6552         * g++.dg/compat/break/bitfield7_y.C: Ditto.
6553
6554 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6555
6556         PR c/10320
6557         * gcc.c-torture/execute/20030718-1.c: New test.
6558
6559 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6560
6561         PR optimization/11536
6562         * gcc.dg/20030721-1.c: New test.
6563
6564 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
6565
6566         PR c++/11546
6567         * g++.dg/template/lookup1.C: New test.
6568
6569 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
6570
6571         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
6572         diagnostics of ill-formed constructs involving labels.
6573         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
6574         the new 'previously defined here' message.
6575
6576 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
6577
6578         * g++.dg/parse/non-dependent2.C: New test.
6579
6580 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6581
6582         * g++.dg/init/init-ref4.C: xfail on targets without
6583         weak symbols.
6584
6585 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
6586
6587         PR target/11087
6588         * gcc.c-torture/execute/20030717-1.c: New test.
6589
6590 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6591
6592         * g++.dg/opt/cfg1.C: New test.
6593
6594 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
6595
6596         PR optimization/11557
6597         * gcc.dg/20030717-1.c: New test.
6598
6599 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
6600
6601         PR c++/10476
6602         * g++.dg/expr/crash-1.C: New test.
6603
6604         PR c++/11027
6605         * g++.dg/template/init3.C: New test.
6606
6607         PR c++/8222
6608         * g++.dg/template/non-dependent1.C: New test.
6609
6610         PR c++/11070
6611         * g++.dg/template/non-dependent2.C: New test.
6612
6613         PR c++/11071
6614         * g++.dg/template/non-dependent3.C: New test.
6615
6616         PR c++/9907
6617         * g++.dg/template/sizeof5.C: New test.
6618
6619 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
6620
6621         PR 11498
6622         * gcc.c-torture/compile/mangle-1.c: New file.
6623
6624 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6625
6626         PR c++/7809
6627         * g++.dg/parse/access3.C: New test.
6628
6629 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
6630
6631         PR c++/11384
6632         * g++.dg/init/init-ref4.C: New test.
6633
6634 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
6635
6636         PR c++/11547
6637         * g++.dg/parse/constant3.C: New test.
6638         * g++.dg/parse/crash7.C: Likewise.
6639
6640 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
6641
6642         PR target/11008
6643         * gcc.dg/i386-pentium4-not-mull.c: New.
6644
6645 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
6646
6647         * gcc.dg/asm-names.c (ymain): Make it weak.
6648
6649 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6650
6651         PR c++/5421
6652         * g++.dg/template/friend21.C: New test.
6653
6654 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
6655
6656         * gcc.dg/cleanup-8.c: New test.
6657         * gcc.dg/cleanup-9.c: New test.
6658
6659 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
6660
6661         * g++.dg/ext/dll-MI1.h: New file.
6662         * g++.dg/ext/dllexport-MI1.C: New file.
6663         * g++.dg/ext/dllimport-MI1.C: New file.
6664
6665 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
6666
6667         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
6668         it does not have cmpstrsi patterns (just cmpmemsi).
6669
6670 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
6671
6672         PR debug/11473
6673         * g++.dg/debug/debug8.C: New test.
6674
6675 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6676
6677         PR c++/10108
6678         * g++.dg/template/crash7.C: New test.
6679
6680 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
6681
6682         PR target/10795
6683         * gcc.c-torture/compile/20030708-1.c: New.
6684
6685 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6686
6687         * gcc.c-torture/execute/20030715-1.c: New test.
6688
6689 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
6690
6691         * gcc.dg/pch/inline-3.c: New file.
6692         * gcc.dg/pch/inline-3.hs: New file.
6693         * gcc.dg/pch/inline-4.c: New file.
6694         * gcc.dg/pch/inline-4.hs: New file.
6695
6696 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6697
6698         PR c++/11509
6699         * g++.dg/template/crash6.C: New test.
6700
6701         PR c++/7053
6702         * g++.dg/template/friend20.C: New test.
6703
6704         PR c++/7019
6705         * g++.dg/template/overload2.C: New test.
6706
6707 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6708
6709         PR optimization/11440
6710         * gcc.c-torture/execute/20030714-1.c: New test.
6711
6712 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6713
6714         PR c++/11154
6715         * g++.dg/template/partial2.C: New test.
6716
6717 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6718
6719         PR c++/11503
6720         * g++.dg/template/anon1.C: New test.
6721
6722         PR c++/11493
6723         PR c++/11495
6724         * g++.dg/parse/template9.C: Likewise.
6725         * g++.dg/template/crash4.C: New test.
6726         * g++.dg/template/koenig1.C: Likewise.
6727         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6728         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6729         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6730         functions.
6731         * g++.old-deja/g++.jason/template36.C: Likewise.
6732         * g++.old-deja/g++.mike/p1989.C: Likewise.
6733         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6734         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6735         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6736         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6737         compiling.
6738         * g++.old-deja/g++.pt/union2.C: Use this->.
6739
6740 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6741
6742         * gcc.dg/20030711-1.c: New test.
6743
6744 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
6745
6746         PR c++/11050
6747         * g++.dg/parse/args1.C: New test.
6748         * g++.pt/defarg8.C: Change expected errors.
6749
6750 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
6751
6752         PR c++/8164
6753         * g++.dg/template/nontype2.C: New test.
6754
6755         PR c++/10558
6756         * g++.dg/parse/template8.C: New test.
6757
6758         PR c++/8327
6759         * g++.dg/template/scope1.C: New test.
6760
6761         * g++.dg/warn/Wsign-compare-1.C: New test.
6762
6763 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6764
6765         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
6766
6767 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
6768
6769         PR c++/9411
6770         * g++.dg/template/explicit2.C: New test.
6771
6772         PR c++/10032
6773         * g++.dg/warn/pedantic1.C: New test.
6774
6775 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
6776
6777         PR c++ 9483
6778         * g++.dg/other/field1.C: New test.
6779
6780 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6781
6782         PR c/11449
6783         * gcc.c-torture/compile/20030707-1.c: New.
6784
6785 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6786
6787         PR c++/10849
6788         * g++.dg/template/access12.C: New test.
6789
6790 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
6791
6792         * g++.dg/bprob/bprob.exp (prof_ext): Update.
6793         * g77.dg/bprob/bprob.exp (prof_ext): Update.
6794         * gcc.misc-tests/bprob.exp (prof_ext): Update.
6795         * gcc.misc-tests/gcov.exp: Update
6796         * g++.dg/gcov/gcov.exp: Update
6797         * lib/gcov.exp: Update.
6798
6799 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
6800
6801         * g++.dg/abi/mangle17.C: Make sure template expressions are
6802         dependent.
6803         * g++.dg/abi/mangle4.C: Mark erroneous casts.
6804         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
6805         * g++.dg/opt/stack1.C: Remove erroneous code.
6806         * g++.dg/parse/template7.C: New test.
6807         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
6808         * g++.old-deja/g++.pt/crash4.C: Likewise.
6809
6810 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6811
6812         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
6813         with zero or one occurence of `$' after the initial `L'.
6814
6815 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
6816
6817         * gcc.c-torture/compile/20030704-1.c: Add a comment.
6818
6819 2003-07-08  Roger Sayle  <roger@eyesopen.com>
6820
6821         PR c/11370
6822         * gcc.dg/Wunreachable-6.c: New testcase.
6823         * gcc.dg/Wunreachable-7.c: New testcase.
6824
6825 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6826
6827         PR c/11420
6828         * gcc.dg/20030708-1.c: New test.
6829
6830 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
6831
6832         * gcc.dg/compat/sdata-section.h: New file.
6833         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
6834         * gcc.dg/torture/mips-sdata-1.c: New test.
6835
6836 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6837
6838         PR c++/11030
6839         * g++.dg/template/friend19.C: New test.
6840
6841 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6842
6843         * g++.dg/opt/strength-reduce.C: New test.
6844
6845 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6846
6847         PR target/10979
6848         * gcc.dg/20030707-1.c: New testcase.
6849
6850 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6851
6852         PR optimization/11059
6853         * g++.dg/opt/emptyunion.C: New testcase.
6854
6855 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6856             Eric Botcazou  <ebotcazou@libertysurf.fr>
6857
6858         * g++.dg/opt/stack1.C: New test.
6859
6860 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
6861
6862         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
6863         run test.
6864
6865         PR c++/11431
6866         * g++.dg/expr/static_cast3.C: New test.
6867
6868 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
6869
6870         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
6871         everywhere.
6872         * gcc.dg/concat.c: Concatenation of string constants with
6873         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
6874         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
6875         * gcc.dg/cpp/escape-2.c: Use wide character constants where
6876         necessary to avoid multi-character character constant warning.
6877         * gcc.dg/cpp/escape.c: Likewise.
6878         * gcc.dg/cpp/ucs.c: Likewise.
6879         Remove backslashes from dg-bogus comments, as they confuse Tcl.
6880         Fix a typo.
6881
6882 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6883
6884         PR c/11428
6885         * gcc.c-torture/compile/20030704-1.c: New.
6886
6887 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6888
6889         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
6890
6891 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
6892
6893         PR c++/5287, PR c++/7910,  PR c++/11021
6894         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
6895         tests for warnings.
6896         * g++.dg/ext/dllimport2.C: Add tests for warnings.
6897         * g++.dg/ext/dllimport3.C: Likewise.
6898         * g++.dg/ext/dllimport4.C: New file.
6899         * g++.dg/ext/dllimport5.C: New file.
6900         * g++.dg/ext/dllimport6.C: New file.
6901         * g++.dg/ext/dllimport7.C: New file.
6902         * g++.dg/ext/dllimport8.C: New file.
6903         * g++.dg/ext/dllimport9.C: New file.
6904         * g++.dg/ext/dllimport10.C: New file.
6905         * g++.dg/ext/dllexport1.C: New file.
6906
6907 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
6908
6909         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
6910         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
6911
6912 2003-07-03  Roger Sayle  <roger@eyesopen.com>
6913
6914         * gcc.dg/builtins-25.c: New testcase.
6915         * gcc.dg/builtins-26.c: New testcase.
6916
6917 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
6918
6919         * gcc.dg/compat/vector-defs.h: New file.
6920         * gcc.dg/compat/vector-setup.h: New file.
6921         * gcc.dg/compat/vector-check.h: New file.
6922         * gcc.dg/compat/vector-1_main.c: New file.
6923         * gcc.dg/compat/vector-1_x.c: New file.
6924         * gcc.dg/compat/vector-1_y.c: New file.
6925         * gcc.dg/compat/vector-2_main.c: New file.
6926         * gcc.dg/compat/vector-2_x.c: New file.
6927         * gcc.dg/compat/vector-2_y.c: New file.
6928
6929         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
6930         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
6931         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
6932         * gcc.dg/compat/struct-align-1.h: New file.
6933         * gcc.dg/compat/struct-align-1_main.c: New file.
6934         * gcc.dg/compat/struct-align-1_x.c: New file.
6935         * gcc.dg/compat/struct-align-1_y.c: New file.
6936         * gcc.dg/compat/struct-align-2.h: New file.
6937         * gcc.dg/compat/struct-align-2_main.c: New file.
6938         * gcc.dg/compat/struct-align-2_x.c: New file.
6939         * gcc.dg/co
6940         * g++.old-deja/g++.other/comdat3.C: Likewise.
6941         * g++.old-deja/g++.other/ctor1.C: Likewise.
6942         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
6943
6944 2003-06-05  Richard Henderson  <rth@redhat.com>
6945
6946         * gcc.dg/debug/20030605-1.c: New.
6947
6948 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6949
6950         * README.QMTEST: Update.
6951
6952 2003-06-04  Richard Henderson  <rth@redhat.com>
6953
6954         * gcc.dg/cleanup-1.c: New.
6955         * gcc.dg/cleanup-2.c: New.
6956         * gcc.dg/cleanup-3.c: New.
6957         * gcc.dg/cleanup-4.c: New.
6958         * gcc.dg/cleanup-5.c: New.
6959         * gcc.dg/cleanup-6.c: New.
6960         * gcc.dg/cleanup-7.c: New.
6961
6962 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6963
6964         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
6965
6966         * lib/dg-pch.exp: New file.
6967         * g++.dg/pch/pch.exp: Use dg-pch.exp.
6968         * gcc.dg/pch/pch.exp: Likewise.
6969
6970 2003-06-04  Roger Sayle  <roger@eyesopen.com>
6971
6972         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
6973         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
6974         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
6975         * gcc.dg/builtins-17.c: New test case.
6976         * gcc.dg/i386-387-4.c: New test case.
6977         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
6978
6979 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6980
6981         * gcc.dg/ultrasp9.c: New test.
6982
6983 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6984
6985         * gcc.c-torture/compile/20030604-1.c: New test.
6986         * gcc.dg/sparc-constant-1.c: New test.
6987
6988 2003-06-03  Glen Nakamura  <glen@imodulo.com>
6989
6990         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
6991
6992 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
6993
6994         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
6995
6996         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
6997         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
6998
6999 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
7000
7001         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
7002
7003 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7004
7005         PR c++/10940
7006         * g++.dg/template/spec10.C: New test.
7007
7008 2003-06-03  Roger Sayle  <roger@eyesopen.com>
7009
7010         * gcc.dg/builtins-16.c: New test case.
7011
7012 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
7013
7014         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
7015         mempcpy test with post-increments.
7016         * gcc.c-torture/execute/string-opt-3.c: New test.
7017         * gcc.dg/string-opt-1.c: New test.
7018
7019 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
7020
7021         PR fortran/10965
7022         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
7023
7024 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
7025
7026         * lib/scanasm.exp (dg-scan): New function, factored out of ...
7027         (scan-assembler): ... here.  Use dg-scan.
7028         (scan-assembler-not): Likewise.
7029         (scan-file): New function.
7030         (scan-file-not): Likewise.
7031         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
7032         * gcc.dg/cpp/_Pragma4.c: Likewise.
7033         * gcc.dg/cpp/_Pragma5.c: Likewise.
7034         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7035         * gcc.dg/cpp/avoidpaste2.c: Likewise.
7036         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
7037         * gcc.dg/cpp/cmdlne-P.c: Likewise.
7038         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
7039         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
7040         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
7041         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
7042         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
7043         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
7044         * gcc.dg/cpp/cxxcom1.c: Likewise.
7045         * gcc.dg/cpp/line1.c: Likewise.
7046         * gcc.dg/cpp/maccom1.c: Likewise.
7047         * gcc.dg/cpp/maccom2.c: Likewise.
7048         * gcc.dg/cpp/maccom3.c: Likewise.
7049         * gcc.dg/cpp/maccom4.c: Likewise.
7050         * gcc.dg/cpp/maccom5.c: Likewise.
7051         * gcc.dg/cpp/maccom6.c: Likewise.
7052         * gcc.dg/cpp/multiline.c: Likewise.
7053         * gcc.dg/cpp/spacing1.c: Likewise.
7054         * gcc.dg/cpp/spacing2.c: Likewise.
7055         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
7056         * gcc.dg/cpp/trad/maccom1.c: Likewise.
7057         * gcc.dg/cpp/trad/maccom2.c: Likewise.
7058         * gcc.dg/cpp/trad/maccom3.c: Likewise.
7059         * gcc.dg/cpp/trad/maccom4.c: Likewise.
7060         * gcc.dg/cpp/trad/maccom6.c: Likewise.
7061         * gcc.dg/cpp/cxxcom2.c: Likewise.
7062         * gcc.dg/cpp/cxxcom2.h: New file.
7063
7064         * gcc.dg/cpp/truefalse.cpp: Move it to ...
7065         * g++.dg/cpp/truefalse.C: Here.
7066         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
7067
7068 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
7069
7070         * gcc.dg/cpp/redef3.c: New file.
7071
7072 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7073
7074         * gcc.dg/i386-loop-3.c: New test.
7075
7076 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
7077
7078         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
7079
7080 2003-05-31  Roger Sayle  <roger@eyesopen.com>
7081
7082         * gcc.dg/fwrapv-1.c: New test case.
7083         * gcc.dg/fwrapv-2.c: New test case.
7084
7085 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7086
7087         PR c++/10956
7088         * g++.dg/template/spec9.C: New test.
7089
7090 2003-05-29  Roger Sayle  <roger@eyesopen.com>
7091
7092         * gcc.dg/duff-4.c: New test case.
7093
7094 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
7095
7096         PR fortran/10843
7097         * g77.dg/ffixed-form-1.f: New test
7098         * g77.dg/ffixed-form-2.f: New test
7099         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
7100         * g77.dg/ffree-form-3.f: New test
7101
7102 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
7103
7104         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
7105         * gcc.dg/wint_t-1.c: Likewise.
7106
7107 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7108
7109         * g++.dg/template/access11.C: New test.
7110
7111 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7112
7113         PR c++/10849
7114         * g++.dg/template/access10.C: New test.
7115
7116 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7117             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7118
7119         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
7120
7121 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7122
7123         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
7124         suppress for powerpc-*-darwin*.
7125         * gcc.dg/torture/builtin-noret-2.c: Likewise.
7126
7127 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7128
7129         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
7130         suppress option for powerpc-*-darwin*.
7131
7132 2003-05-23  Roger Sayle  <roger@eyesopen.com>
7133
7134         * gcc.dg/builtins-1.c: Add tests for tan and atan.
7135         * gcc.dg/builtins-4.c: Add test for fmod.
7136
7137 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7138
7139         PR c++/10682
7140         * g++.dg/template/instantiate4.C: New test.
7141
7142 2003-05-22  Roger Sayle  <roger@eyesopen.com>
7143
7144         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
7145
7146 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
7147
7148         * gcc.dg/compat/scalar-return-1_main.c: New file.
7149         * gcc.dg/compat/scalar-return-1_x.c: New file.
7150         * gcc.dg/compat/scalar-return-1_y.c: New file.
7151         * gcc.dg/compat/scalar-return-2_main.c: New file.
7152         * gcc.dg/compat/scalar-return-2_x.c: New file.
7153         * gcc.dg/compat/scalar-return-2_y.c: New file.
7154         * gcc.dg/compat/struct-return-3_main.c: New file.
7155         * gcc.dg/compat/struct-return-3_y.c: New file.
7156         * gcc.dg/compat/struct-return-3_x.c: New file.
7157         * gcc.dg/compat/struct-return-2_main.c: New file.
7158         * gcc.dg/compat/struct-return-2_x.c: New file.
7159         * gcc.dg/compat/struct-return-2_y.c: New file.
7160
7161 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7162
7163         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
7164         for hppa*-hp-hpux*.
7165         * gcc.dg/20021014-1.c (dg-options): Likewise.
7166         * gcc.dg/nest.c (dg-options): Likewise.
7167
7168 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
7169
7170         PR c++/9738
7171         * g++.dg/ext/dllimport2.C: New file.
7172         * g++.dg/ext/dllimport3.C: New file.
7173
7174 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
7175
7176         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
7177         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
7178         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7179         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
7180         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7181         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
7182         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
7183         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
7184         * gcc.dg/compat/small-struct-defs.h: New file.
7185         * gcc.dg/compat/small-struct-init.h: New file.
7186         * gcc.dg/compat/small-struct-check.h: New file.
7187         * gcc.dg/compat/fp-struct-defs.h: New file.
7188         * gcc.dg/compat/fp-struct-check.h: New file.
7189         * gcc.dg/compat/fp-struct-init.h: New file.
7190         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
7191         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
7192
7193 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
7194
7195         * gcc.dg/20030225-2.c: New test.
7196
7197 2003-05-18  Roger Sayle  <roger@eyesopen.com>
7198             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7199
7200         * gcc.c-torture/compile/20030518-1.c: New test case.
7201
7202 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
7203
7204         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
7205         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
7206         gcc-dg-debug-runtest.
7207         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
7208         gcc-dg-debug-runtest.
7209
7210 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7211
7212         PR c++/9022
7213         * g++.dg/lookup/using6.C: New test.
7214
7215 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7216
7217         * g++.dg/parse/access2.C: New test.
7218
7219 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
7220
7221         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
7222         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
7223         * gcc.dg/debug/debug.exp: Likewise.
7224
7225 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
7226
7227         * gcc.dg/dollar.c: New test.
7228
7229 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
7230
7231         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
7232         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
7233         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
7234         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
7235         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
7236         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
7237         * gcc.dg/compat/struct-by-value-6_main.c: New file.
7238         * gcc.dg/compat/struct-by-value-6_x.c: New file.
7239         * gcc.dg/compat/struct-by-value-6_y.c: New file.
7240         * gcc.dg/compat/struct-by-value-7_main.c: New file.
7241         * gcc.dg/compat/struct-by-value-7_x.c: New file.
7242         * gcc.dg/compat/struct-by-value-7_y.c: New file.
7243         * gcc.dg/compat/struct-by-value-8_main.c: New file.
7244         * gcc.dg/compat/struct-by-value-8_x.c: New file.
7245         * gcc.dg/compat/struct-by-value-8_y.c: New file.
7246         * gcc.dg/compat/struct-by-value-9_main.c: New file.
7247         * gcc.dg/compat/struct-by-value-9_x.c: New file.
7248         * gcc.dg/compat/struct-by-value-9_y.c: New file.
7249
7250 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
7251
7252         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
7253         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
7254         support for "repo" mode.
7255         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
7256         * lib/g77-dg.exp: Likewise.
7257         * lib/obj-dg.exp: Likewise.
7258
7259 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
7260
7261         Merge from gcc-3_2-rhl8-branch:
7262         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
7263
7264         * gcc.dg/tls/opt-6.c: New test.
7265
7266         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
7267
7268         * gcc.dg/20030405-1.c: New test.
7269
7270         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
7271
7272         * gcc.dg/20030309-1.c: New test.
7273
7274         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7275
7276         * gcc.c-torture/execute/20030307-1.c: New test.
7277
7278         2003-02-20  Randolph Chung  <tausq@debian.org>
7279
7280         * gcc.c-torture/compile/20030220-1.c: New test.
7281
7282         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7283
7284         * gcc.dg/20030217-1.c: New test.
7285
7286         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7287
7288         * gcc.c-torture/compile/20020129-1.c: New test.
7289
7290         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7291
7292         * gcc.dg/unroll-1.c: New test.
7293
7294         2002-11-16  Jan Hubicka  <jh@suse.cz>
7295
7296         * gcc.c-torture/execute/20020920-1.c: New test.
7297
7298         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7299
7300         PR target/7434
7301         * gcc.c-torture/compile/20021008-1.c: New test.
7302
7303         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7304
7305         PR target/7559
7306         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7307
7308         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7309
7310         * gcc.c-torture/compile/20020807-1.c: New test.
7311
7312         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7313
7314         * gcc.dg/tls/opt-1.c: New test.
7315
7316         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7317
7318         * gcc.dg/20020729-1.c: New test.
7319
7320         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7321
7322         * g++.dg/opt/life1.C: New test.
7323
7324         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7325
7326         * gcc.dg/20020525-1.c: New test.
7327
7328         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7329
7330         PR c++/6794
7331         * g++.dg/ext/pretty1.C: New test.
7332         * g++.dg/ext/pretty2.C: New test.
7333
7334 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7335
7336         PR c++/8385
7337         * g++.dg/ext/typeof5.C: New test.
7338
7339 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7340
7341         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7342         __USER_LABEL_PREFIX__ into account.
7343         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7344
7345 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7346
7347         * gcc.dg/builtins-15.c: New test case.
7348
7349 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7350
7351         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7352
7353 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7354
7355         * lib/g++.exp: Tweak handling of additional source files.
7356         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7357         * g++.dg/special/conpr-2a.C: Rename to ...
7358         * g++.dg/special/conpr-2a.cc: ... this.
7359         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7360         * g++.dg/special/conpr-3a.C: Rename to ...
7361         * g++.dg/special/conpr-3a.cc: This.
7362         * g++.dg/special/conpr-3b.C: Rename to ...
7363         * g++.dg/special/conpr-3b.cc: This.
7364         * g++.dg/special/conpr-4.C: New test.
7365         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7366
7367 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7368
7369         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7370
7371 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7372
7373         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7374         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7375         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7376         * g++.old-deja/g++.other/warn3.C: Likewise.
7377
7378 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7379
7380         * gcc.dg/i386-387-1.c: Update to also test log.
7381         * gcc.dg/i386-387-2.c: Likewise.
7382
7383 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7384
7385         * g77.f-torture/execute/int8421.f: New test.
7386
7387 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7388
7389         PR c++/10230, c++/10481
7390         * g++.dg/lookup/scoped5.C: New test.
7391
7392 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7393
7394         PR c++/10552
7395         * g++.dg/template/ttp6.C: New test.
7396
7397 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7398
7399         * gcc.c-torture/execute/builtins: New directory.
7400         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7401         gcc.c-torture/execute/builtins.
7402         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7403         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7404         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7405         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7406
7407 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7408
7409         PR c++/9252
7410         * g++.dg/template/access8.C: New test.
7411         * g++.dg/template/access9.C: New test.
7412
7413 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7414
7415         PR c++/9554
7416         * g++.dg/parse/access1.C: New test.
7417
7418 2003-05-09  DJ Delorie  <dj@redhat.com>
7419
7420         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7421         long, and not an int.
7422
7423 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7424
7425         PR c++/10555, c++/10576
7426         * g++.dg/template/memclass1.C: New test.
7427
7428 2003-05-08  DJ Delorie  <dj@redhat.com>
7429
7430         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7431         targets.
7432         * gcc.c-torture/execute/20021024-1.x: Likewise.
7433         * gcc.c-torture/execute/shiftdi.x: Likewise.
7434         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7435         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7436         * gcc.dg/20021018-1.c: Likewise.
7437
7438 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7439
7440         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7441
7442         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7443         (bcopy): Call memmove.
7444
7445 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7446
7447         * g77.f-torture/compile/8485.f: New test case.
7448
7449 2003-05-07  Richard Henderson  <rth@redhat.com>
7450
7451         PR c++/10570
7452         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7453         Verify exception_cleanup not called for rethrows.
7454         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7455         when exiting catch block without rethrowing.
7456         * g++.dg/eh/forced3.C: New.
7457         * g++.dg/eh/forced4.C: New.
7458
7459 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7460
7461         * gcc.dg/20030505.c: Fix triplet.
7462
7463 2003-05-06  DJ Delorie  <dj@redhat.com>
7464
7465         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7466         * gcc.dg/nest.c: Likewise.
7467
7468 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7469
7470         * gcc.dg/builtins-14.c: New test case.
7471
7472 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7473
7474         * lib/compat.exp (compat-execute): New argument.
7475         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7476         * gcc.dg/compat: New test directory.
7477         * gcc.dg/compat/compat.exp: New expect script.
7478         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7479         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7480         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7481         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7482         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7483         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7484
7485         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7486         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7487         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7488         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7489         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7490         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7491         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7492         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7493         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7494         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7495         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7496         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7497         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7498         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7499         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7500
7501 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7502
7503         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7504
7505 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7506
7507         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7508
7509 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7510
7511         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7512         * gcc.dg/ppc-fsel-2.c: New test.
7513
7514         * gcc.dg/unused-5.c: New test.
7515
7516 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7517
7518         PR c++/10496
7519         * g++.dg/warn/pmf1.C: New test.
7520
7521 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7522
7523         PR c++/4494
7524         * g++.dg/warn/main.C: New test.
7525
7526 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7527
7528         * gcc.dg/nonnull-3.c: New test.
7529
7530 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7531
7532         * gcc.dg/cpp/Wtrigraphs.c: Update.
7533         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7534
7535 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7536
7537         * gcc.dg/ppc-fsel-1.c: New test.
7538
7539 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7540
7541         PR c/10604
7542         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7543
7544 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7545
7546         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
7547
7548 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7549
7550         PR c++/9364, c++/10553, c++/10586
7551         * g++.dg/parse/typename4.C: New test.
7552         * g++.dg/parse/typename5.C: Likewise.
7553
7554 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
7555
7556         * gcc.c-torture/compile/20030503-1.c: New test.
7557
7558 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7559
7560         * g++.dg/lookup/using5.C: Fix testcase error.
7561
7562 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
7563
7564         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
7565         since MEABI is no longer supported.  Remove all vestiges
7566         of MEABI from the test.
7567
7568 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7569
7570         PR c++/10554
7571         * g++.dg/lookup/using5.C: New test.
7572
7573 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7574
7575         PR c++/8772
7576         * g++.dg/template/ttp5.C: New test.
7577
7578 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
7579
7580         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
7581         (dg-gpp-additional-sources): New function.
7582         (dg-gpp-additional-files): Likewise.
7583         * lib/g++.exp (additional_sources): New variable.
7584         (additional_files): Likewise.
7585         (g++_target_compile): Deal with them.
7586         * lib/old-dejagnu.exp: Remove.
7587         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
7588         * g++.old-deja: Revise all tests to use dg commands.
7589
7590 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7591
7592         PR c++/9432, c++/9528
7593         * g++.dg/lookup/using4.C: New test.
7594
7595 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
7596
7597         * gcc.dg/noreturn-5.c: New file.
7598         * gcc.dg/noreturn-6.c: New file.
7599
7600         * gcc.c-torture/compile/inline-1.c: New file.
7601
7602 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7603
7604         PR c++/10551
7605         * g++.dg/template/explicit1.C: New test.
7606
7607 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7608
7609         PR c++/10549
7610         * g++.dg/other/bitfield1.C: New test.
7611
7612         PR c++/10527
7613         * g++.dg/init/new7.C: New test.
7614
7615 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7616
7617         * g++.dg/ext/desig1.C: New test.
7618         * g++.dg/ext/init1.C: Update.
7619
7620         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
7621
7622 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7623
7624         PR c++/10180
7625         * g++.dg/warn/Winline-1.C: New test.
7626
7627 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7628
7629         * gcc.c-torture/execute/string-opt-19.c: New test.
7630
7631         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7632         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7633
7634 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7635
7636         PR c++/10506
7637         * g++.dg/init/new6.C: New test.
7638
7639         PR c++/10503
7640         * g++.dg/init/ref6.C: New test.
7641
7642 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7643
7644         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7645
7646 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7647
7648         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7649         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7650
7651 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7652
7653         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7654         initialized static data members.
7655
7656 2003-04-25  H.J. Lu <hjl@gnu.org>
7657
7658         * gcc.dg/ia64-sync-4.c: New test.
7659
7660 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7661
7662         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7663         date.
7664
7665 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7666
7667         PR c++/10337
7668         * g++.dg/warn/conv1.C: New test.
7669         * g++.old-deja/g++.other/conv7.C: Adjust.
7670         * g++.old-deja/g++.other/overload14.C: Adjust.
7671
7672 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7673
7674         PR c++/10471
7675         * g++.dg/template/defarg2.C: New test.
7676
7677 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7678
7679         * gcc.dg/cpp/include2.c: Update.
7680         * gcc.dg/cpp/multiline-2.c: New.
7681         * gcc.dg/cpp/multiline.c: Update.
7682         * gcc.dg/cpp/strify2.c: Update.
7683         * gcc.dg/cpp/trad/literals-2.c: Update.
7684
7685 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7686
7687         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7688
7689 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7690
7691         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7692
7693 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7694
7695         PR c++/10451
7696         * g++.dg/parse/crash4.C: New test.
7697
7698         PR c++/9847
7699         * g++.dg/parse/crash5.C: New test.
7700
7701 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7702
7703         PR c++/10446
7704         * g++.dg/parse/crash3.C: New test.
7705
7706         PR c++/10428
7707         * g++.dg/parse/elab1.C: New test.
7708
7709 2003-04-22  Devang Patel  <dpatel@apple.com>
7710
7711         * gcc.dg/cpp/trad/funlike-5.c: New test.
7712
7713 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7714
7715         * g++.dg/other/packed1.C: Fix dg options.
7716
7717 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7718
7719         * g++.dg/other/offsetof2.C: New test.
7720
7721 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7722
7723         * g++.dg/template/recurse.C: Adjust location of error messages.
7724
7725 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7726
7727         PR c++/9881
7728         * g++.dg/init/addr-const1.C: New test.
7729         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7730
7731 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7732
7733         PR c++/10405
7734         * g++.dg/lookup/struct-hack1.C: New test.
7735
7736 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7737
7738         * ucs.c: Update diagnostic messages.
7739
7740 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7741
7742         * gcc.dg/cpp/truefalse.cpp: New test.
7743         * gcc.dg/cpp/cpp.exp: Update.
7744         * g++.dg/other/stdbool-if.C: Remove.
7745
7746 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7747
7748         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7749         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7750
7751 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7752
7753         * gcc.c-torture/compile/20030418-1.c: New test.
7754
7755 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7756
7757         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7758
7759 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7760
7761         PR c++/10347
7762         g++.dg/template/dependent-name1.C: New test.
7763
7764 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7765
7766         * gcc.dg/warn-1.c (tourist_guide): New array,
7767         contains a pointer to bar.
7768
7769 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7770
7771         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7772         * gcc.c-torture/execute/medce-1.c: New test case.
7773         * gcc.c-torture/execute/medce-2.c: New test case.
7774
7775 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7776
7777         * lib/prune.exp: Ignore more messages.
7778
7779         PR c++/10381
7780         * g++.dg/parse/lookup3.C: New test.
7781
7782 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
7783
7784         * gcc.c-torture/compile/20030415-1.c : New test.
7785
7786 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
7787
7788         * gcc.c-torture/execute/scope-2.c: Move to ...
7789         * gcc.dg/noncompile/scope.c: .... here.
7790
7791 2003-04-14  Roger Sayle  <roger@eyesopen.com>
7792
7793         * gcc.dg/20030414-2.c: New test case.
7794
7795 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
7796
7797         PR target/10377
7798         * gcc.dg/20030414-1.c: New test.
7799
7800 2003-04-13  Roger Sayle  <roger@eyesopen.com>
7801
7802         * gcc.dg/builtins-12.c: New test case.
7803         * gcc.dg/builtins-13.c: New test case.
7804
7805 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7806
7807         * gcc.c-torture/execute/string-opt-18.c: New test.
7808
7809 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
7810
7811         PR c++/10300
7812         * g++.dg/init/new5.C: New test.
7813
7814 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
7815
7816         PR c++/7910
7817         * g++.dg/ext/dllimport1.C: New test.
7818
7819 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7820
7821         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
7822
7823 2003-04-11  Bud Davis <bdavis9659@comcast.net>
7824
7825         PR Fortran/9263
7826         * g77.f-torture/noncompile/9263.f: New test
7827         PR Fortran/1832
7828         * g77.f-torture/execute/1832.f: New test
7829
7830 2003-04-11  David Chad  <davidc@freebsd.org>
7831             Loren J. Rittle  <ljrittle@acm.org>
7832
7833         libobjc/8562
7834         * objc.dg/headers.m: New test.
7835
7836 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
7837
7838         * gcc.c-torture/execute/builtin-noret-2.c: New.
7839         * gcc.c-torture/execute/builtin-noret-2.x: New.
7840         XFAIL builtin-noret-2.c at -O1 and above.
7841         * gcc.dg/redecl.c: New.
7842         * gcc.dg/Wshadow-1.c: Update error regexps.
7843
7844 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
7845
7846         * g++.dg/abi/bitfield10.C: New test.
7847
7848 2003-04-09  Mike Stump  <mrs@apple.com>
7849
7850         * gcc.dg/pch/pch.exp: Make testcase names longer.
7851         * g++.dg/pch/pch.exp: Make testcase names longer.
7852
7853 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7854
7855         * gcc.dg/builtins-11.c: New test case.
7856
7857 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7858
7859         * gcc.dg/builtins-9.c: New test case.
7860         * gcc.dg/builtins-10.c: New test case.
7861
7862 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
7863
7864         * gcc.dg/noncompile/init-4.c.c: New test.
7865
7866 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
7867
7868         * gcc.misc-test/gcov-9.c: New test.
7869         * gcc.misc-test/gcov-10.c: New test
7870         * gcc.misc-test/gcov-11.c: New test.
7871
7872 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
7873
7874         PR optimization/10024
7875         * gcc.c-torture/compile/20030405-1.c: New test.
7876
7877 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
7878
7879         * gcc.dg/pch/static-3.c: New.
7880         * gcc.dg/pch/static-3.hs: New.
7881         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
7882
7883 2003-04-04  Richard Henderson  <rth@redhat.com>
7884
7885         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
7886         * g++.dg/eh/forced2.C: Likewise.
7887
7888 2003-04-03  Mike Stump  <mrs@apple.com>
7889
7890         * lib/scanasm.exp (scan-assembler): Add xfail processing for
7891         target arg.
7892         (scan-assembler-times, scan-assembler-not): Likewise.
7893         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
7894
7895 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7896
7897         * gcc.dg/sparc-loop-1.c: New test.
7898
7899 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
7900
7901         PR other/9274
7902         * g++.dg/pch/system-2.C: New.
7903         * g++.dg/pch/system-2.Hs: New.
7904
7905 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
7906
7907         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
7908
7909         * g++.dg/eh/simd-1.C (vecfunc): Same.
7910
7911 2003-04-01  Roger Sayle  <roger@eyesopen.com>
7912
7913         * gcc.c-torture/execute/20030401-1.c: New test case.
7914
7915 2003-04-01  Ziemowit Laski <zlaski@apple.com>
7916
7917         * objc.dg/defs.m: New.
7918
7919 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
7920
7921         * g++.dg/eh/simd-1.C: New.
7922         * g++.dg/eh/simd-2.C: New.
7923
7924 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
7925
7926         * gcc.c-torture/execute/simd-3.c: New.
7927
7928 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7929
7930         PR c/9936
7931         * gcc.dg/20030331-2.c: New test.
7932
7933 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7934
7935         PR c++/10278
7936         * g++.dg/parse/crash2.C: New test.
7937
7938 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7939
7940         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
7941         * gcc.c-torture/execute/20030331-1.c: ...here.
7942
7943 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7944
7945         * gcc.c-torture/execute/20030331-1.c: New test.
7946
7947 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7948
7949         * lib/gcov.exp: Adjust call return testing strings.
7950         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
7951
7952 2003-03-31  Roger Sayle  <roger@eyesopen.com>
7953
7954         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
7955         * gcc.dg/builtins-7.c: New test case.
7956         * gcc.dg/builtins-8.c: New test case.
7957
7958 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7959
7960         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
7961
7962 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
7963
7964         PR c++/7647
7965         * g++.dg/lookup-class-member-2.C: New test.
7966
7967 2003-03-30  Glen Nakamura  <glen@imodulo.com>
7968
7969         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
7970
7971 2003-03-28  Roger Sayle  <roger@eyesopen.com>
7972
7973         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
7974
7975 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
7976
7977         * g++.dg/init/attrib1.C: New test.
7978
7979 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7980
7981         * gcc.dg/ultrasp8.c: New test.
7982
7983 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7984
7985         * gcc.dg/ultrasp7.c: New test.
7986
7987 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
7988
7989         PR c++/10047
7990         * g++.dg/template/inline1.C: New test.
7991
7992 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7993
7994         * gcc.dg/sparc-dwarf2.c: New test.
7995
7996 2003-03-27  Roger Sayle  <roger@eyesopen.com>
7997
7998         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
7999         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
8000
8001 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
8002
8003         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
8004         than reading .x files.
8005         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
8006         * g77.dg/gcov/gcov-1.f: Likewise.
8007         * gcc.misc-tests/gcov-4b.c: Likewise.
8008         * gcc.misc-tests/gcov-5b.c: Likewise.
8009         * gcc.misc-tests/gcov-6.c: Likewise.
8010         * gcc.misc-tests/gcov-7.c: Likewise.
8011         * gcc.misc-tests/gcov-8.c: Likewise.
8012         * g++.dg/gcov/gcov-1.x: Remove.
8013         * g77.dg/gcov/gcov-1.x: Likewise.
8014         * gcc.misc-tests/gcov-4b.x: Likewise.
8015         * gcc.misc-tests/gcov-5b.x: Likewise.
8016         * gcc.misc-tests/gcov-6.x: Likewise.
8017         * gcc.misc-tests/gcov-7.x: Likewise.
8018         * gcc.misc-tests/gcov-8.x: Likewise.
8019
8020 2003-03-27  Glen Nakamura  <glen@imodulo.com>
8021
8022         PR opt/10087
8023         * gcc.dg/20030324-1.c: New test.
8024
8025 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
8026
8027         PR c++/10224
8028         * g++.dg/template/arg3.C: New test.
8029
8030         PR c++/10158
8031         * g++.dg/template/friend18.C: New test.
8032
8033 2003-03-26  Roger Sayle  <roger@eyesopen.com>
8034
8035         * g77.f-torture/compile/20030326-1.f: New test case.
8036
8037 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
8038
8039         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
8040
8041         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
8042
8043 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
8044
8045         * gcc.dg/ia64-sync-3.c: New test.
8046
8047 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
8048
8049         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
8050
8051 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8052
8053         * gcc.dg/ultrasp6.c: New test.
8054
8055 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8056
8057         * gcc.dg/i386-signbit-1.c: New test.
8058         * gcc.dg/i386-signbit-2.c: New test.
8059         * gcc.dg/i386-signbit-3.c: New test.
8060
8061 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8062
8063         * gcc.dg/ultrasp5.c: Fix options.
8064
8065 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8066
8067         * gcc.dg/ultrasp5.c: Fix comment.
8068
8069 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
8070
8071         PR fortran/10197
8072         * g77.f-torture/execute/10197.f: New test.
8073
8074 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
8075
8076         PR c++/9898, c++/383
8077         * g++.dg/template/conv6.C: New test.
8078
8079         PR c++/10119
8080         * g++.dg/template/ptrmem5.C: New test.
8081
8082         PR c++/10026
8083         * g++.dg/lookup/koenig1.C: New test.
8084
8085         PR C++/10199
8086         * g++.dg/lookup/template2.C: New test.
8087
8088 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
8089
8090         * g++.dg/opt/rtti1.C: New test.
8091
8092 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8093
8094         * gcc.dg/ultrasp5.c: New test.
8095
8096 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
8097
8098         PR middle-end/9967
8099         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
8100         builtin fputs.
8101
8102 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8103
8104         PR c/8224
8105         * gcc.dg/20030323-1.c: New test.
8106
8107 2003-03-23  Roger Sayle  <roger@eyesopen.com>
8108
8109         * gcc.c-torture/compile/20030323-1.c: New test case.
8110
8111 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
8112
8113         * gcc.dg/20030321-1.c: New test.
8114
8115 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
8116
8117         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
8118
8119 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8120
8121         PR c++/9978, c++/9708
8122         * g++.dg/ext/vlm1.C: Adjust expected error.
8123         * g++.dg/ext/vla2.C: New test.
8124         * g++.dg/template/arg1.C: New test.
8125         * g++.dg/template/arg2.C: New test.
8126
8127 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
8128
8129         * g77.f-torture/execute/select.f: New test.
8130         * g77.f-torture/noncompile/select_no_compile.f: New test.
8131
8132 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
8133
8134         PR c++/9898
8135         * g++.dg/other/error4.C: New test.
8136
8137 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
8138
8139         * g++.dg/template/friend17.C: New test.
8140
8141 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
8142
8143         * gcc.c-torture/compile/20030320-1.c: New.
8144
8145 2003-03-20  Roger Sayle  <roger@eyesopen.com>
8146
8147         * gcc.dg/builtins-6.c: New test case.
8148
8149 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
8150
8151         PR target/10073
8152         * gcc.c-torture/compile/20030319-1.c: New.
8153
8154 2003-03-18  Jan Hubicka  <jh@suse.cz>
8155
8156         * gcc.dg/i386-cvt-1.c: New test.
8157
8158 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
8159
8160         * objc.dg/naming-1.m: Use "(parse|syntax) error".
8161         * objc.dg/naming-2.m: Likewise.
8162
8163 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
8164
8165         PR c++/9639
8166         * g++.dg/parse/crash1.C: New test.
8167
8168 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
8169
8170         PR c++/8805
8171         * g++.dg/eh/cleanup1.C: New test.
8172
8173 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8174
8175         * gcc.c-torture/execute/20030316-1.c: New test case.
8176
8177 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8178
8179         PR c++/9629
8180         * g++.dg/init/ctor2.C: New test.
8181
8182 2003-03-15  Roger Sayle  <roger@eyesopen.com>
8183
8184         * g77.f-torture/compile/xformat.f: New test case.
8185
8186 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8187
8188         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
8189         * g++.old-deja/g++.mike/eh50.C: Likewise.
8190
8191 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8192
8193         PR c++/6440
8194         * g++.dg/template/spec7.C: New test.
8195         * g++.dg/template/spec8.C: Likewise.
8196
8197 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
8198
8199         * gcc.c-torture/execute/20030313-1.c: New test.
8200
8201 2003-03-14  Richard Henderson  <rth@redhat.com>
8202
8203         * gcc.dg/inline-2.c: Adjust alpha test for external call.
8204
8205 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8206
8207         * gcc.c-torture/compile/20030314-1.c: New test.
8208
8209 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
8210
8211         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
8212         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
8213         thumb target,
8214         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
8215         to accept newer _imp__  prefix and additional
8216         newline in .drectve section.
8217         * gcc.dg/dll-4.c: Likewise.
8218         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
8219         switch.
8220
8221 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
8222
8223         * g++.dg/parse/namespace9.C: New test.
8224
8225         * g++.dg/init/ref5.C: New test.
8226         * g++.dg/parse/ptrmem1.C: Likewise.
8227
8228 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8229
8230         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
8231         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
8232         regular expression.
8233         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
8234         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
8235
8236 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
8237
8238         * gcc.c-torture/execute/20030224-2.c: New test.
8239
8240 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8241
8242         * gcc.dg/decl-3.c: New test.
8243
8244 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8245
8246         * gcc.dg/i386-loop-2.c: New test.
8247
8248 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
8249
8250         PR c++/9474
8251         * g++.dg/parse/namespace8.C: New test.
8252
8253         PR c++/9924
8254         * g++.dg/overload/builtin2.C: New test.
8255
8256 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
8257
8258         * gcc.dg/return-type-3.c: New test.
8259
8260 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
8261
8262         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
8263         profiling options are not supported.
8264
8265 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
8266
8267         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
8268         * g++.old-deja/g++.warn/impint2.C: Likewise.
8269
8270 2003-03-10  Devang Patel  <dpatel@apple.com>
8271
8272         * g++.dg/cpp/c++_cmd_1.C: New test.
8273         * g++.dg/cpp/c++_cmd_1.h: New file.
8274
8275 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8276
8277         * gcc.dg/altivec-9.c: New file.
8278
8279 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8280
8281         * gcc.dg/ppc-sdata-1.c: New test.
8282         * gcc.dg/ppc-sdata-2.c: New test.
8283
8284 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8285
8286         PR c++/9373
8287         * g++.dg/opt/ptrmem2.C: New test.
8288
8289         PR c++/8534
8290         * g++.dg/opt/ptrmem1.C: New test.
8291
8292 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8293
8294         * gcc.dg/i386-loop-1.c: New test.
8295
8296 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8297
8298         PR c++/9970
8299         * g++.dg/lookup/friend1.C: New test.
8300
8301 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8302
8303         PR c++/9823
8304         * g++.dg/parser/constructor1.C: New test.
8305
8306 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8307
8308         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8309
8310         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8311
8312 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8313
8314         * gcc.dg/cpp/Wunused.c: Update test.
8315
8316 2003-03-08  Jan Hubicka  <jh@suse.cz>
8317
8318         * gcc.dg/inline-3.c: New test.
8319
8320 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8321
8322         PR c++/9809
8323         * g++.dg/parse/builtin1.C: New test.
8324
8325         PR c++/9982
8326         * g++.dg/abi/cookie1.C: New test.
8327         * g++.dg/abi/cookie2.C: Likewise.
8328
8329         PR c++/9524
8330         * g++.dg/template/field1.C: New test.
8331
8332         PR c++/9912
8333         * g++.dg/parse/class1.C: New test.
8334         * g++.dg/parse/namespace7.C: Likewise.
8335         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8336
8337 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8338
8339         * g++.dg/init/ref4.C: New test.
8340
8341 2003-03-07  Jan Hubicka  <jh@suse.cz>
8342
8343         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8344         * gcc.dg/inline-3.c:  New test.
8345
8346 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8347
8348         * g++.dg/init/ref3.C: New test.
8349
8350         PR c++/9965
8351         * g++.dg/init/ref2.C: New test.
8352
8353         PR c++/9400
8354         * g++.dg/warn/Wshadow-2.C: New test.
8355
8356         PR c++/9791
8357         * g++.dg/warn/Woverloaded-1.C: New test.
8358
8359 2003-03-05  Jan Hubicka  <jh@suse.cz>
8360
8361         * gcc.dg/i386-local2.c: New.
8362         * gcc.dg/i386-local.c: Fix typo.
8363
8364 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8365
8366         * g++.dg/abi/layout3.C: New test.
8367
8368 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8369
8370         * gcc.c-torture/compile/20030305-1.c
8371
8372 2003-03-05  Jan Hubicka  <jh@suse.cz>
8373
8374         * gcc.dg/i386-local.c: New.
8375
8376 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8377
8378         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8379
8380 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8381
8382         * gcc.dg/switch-2.c: New test.
8383         * gcc.dg/switch-3.c: New test.
8384         * gcc.dg/Wswitch.c: Adjust line numbers.
8385         * gcc.dg/Wswitch-default.c: Likewise.
8386         * gcc.dg/Wswitch-enum.c: Likewise.
8387
8388 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8389
8390         * gcc.c-torture/execute/20030222-1.c: New test.
8391
8392 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8393
8394         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8395
8396 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8397
8398         PR c++/9878
8399         * g++.dg/init/ref1.C: New test.
8400
8401 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8402
8403         * gcc.dg/sh-relax.c: New SH-only test.
8404
8405 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8406
8407         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8408         comment explaining purpose of testcase.
8409
8410 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8411
8412         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8413         for HC11/HC12 (asm needs two int registers).
8414         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8415         HC11/HC12 because the test uses an asm which needs two 32-bit
8416         registers.
8417
8418 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8419
8420         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8421         for HC11/HC12 (array is too large otherwise).
8422         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8423         * gcc.c-torture/compile/20010518-2.x: Likewise.
8424         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8425         HC11/HC12 (array is too large).
8426
8427 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8428
8429         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8430         * lib/g++-dg.exp (g++-dg-test): Likewise.
8431
8432 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8433
8434         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8435         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8436
8437 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8438
8439         * g++.dg/warn/implicit-typename1.C: Remove warning.
8440
8441 2003-02-28  Richard Henderson  <rth@redhat.com>
8442
8443         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8444         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8445
8446 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8447
8448         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8449         * g++.dg/pch/pch.exp: Likewise.
8450
8451 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8452
8453         PR c++/9879
8454         * testsuite/g++.dg/init/new4.C: New test.
8455
8456 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8457
8458         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8459
8460 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8461
8462         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8463         unsigned long.
8464
8465         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8466         wider than float.
8467
8468 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8469
8470         * lib/scanasm.exp: Add support for counting numbers of
8471         occurences.
8472         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8473         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8474
8475 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8476
8477         PR c++/9683
8478         * g++.dg/template/static3.C: New test.
8479
8480         PR c++/9829
8481         * g++.dg/parse/namespace6.C: New test.
8482
8483 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8484
8485         PR target/9732
8486         * gcc.dg/20030225-1.c: New test.
8487
8488 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8489
8490         * README: Remove out-of-date information.
8491
8492         PR c++/9836
8493         * g++.dg/template/spec6.C: New test.
8494
8495 2003-02-24  Jeff Law  <law@redhat.com>
8496
8497         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8498
8499 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8500
8501         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8502         * gcc.dg/pragma-ep-1.c: Likewise.
8503
8504 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8505
8506         PR c++/9602
8507         * g++.dg/template/friend16.C: New test.
8508
8509 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8510
8511         PR c++/5333
8512         * g++.dg/parse/fused-params1.C: Adjust error messages.
8513         * g++.dg/template/nested3.C: New test.
8514
8515 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8516
8517         * g++.dg/abi/param1.C: New test.
8518
8519 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8520
8521         PR c++/7982
8522         * g++.dg/warn/implicit-typename1.C: New test.
8523
8524 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8525
8526         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8527         with "mtune".
8528         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8529         * gcc.c-torture/execute/20010129-1.x: Likewise.
8530         * gcc.dg/20011107-1.c: Likewise.
8531         * gcc.dg/20020108-1.c: Likewise.
8532         * gcc.dg/20020122-3.c: Likewise.
8533         * gcc.dg/20020206-1.c: Likewise.
8534         * gcc.dg/20020310-1.c: Likewise.
8535         * gcc.dg/20020426-2.c: Likewise.
8536         * gcc.dg/20020517-1.c: Likewise.
8537         * gcc.dg/991230-1.c: Likewise.
8538         * gcc.dg/i386-unroll-1.c: Likewise.
8539         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8540
8541 2003-02-22  Jan Hubicka  <jh@suse.cz>
8542
8543         * gcc.dg/i386-mul.c: New test.
8544
8545 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8546
8547         * gcc.dg/builtins-5.c: New test case.
8548
8549 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
8550
8551         * gcc.dg/asmreg-1.c: New test.
8552
8553 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8554
8555         PR c++/9749
8556         * g++.dg/parse/varmod1.C: New test.
8557
8558 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8559
8560         PR c++/9727
8561         * g++.dg/template/op1.C: New test.
8562
8563 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8564
8565         PR c++/8906
8566         * g++.dg/template/nested2.C: New test.
8567
8568 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8569
8570         PR c++/8724
8571         * g++.dg/expr/dtor1.C: New test.
8572
8573 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
8574
8575         * gcc.dg/cpp/include3.c: New test.
8576         * gcc.dg/cpp/inc/foo.h: New file.
8577
8578 2003-02-21  Glen Nakamura  <glen@imodulo.com>
8579
8580         * gcc.c-torture/execute/20030221-1.c: New test.
8581
8582 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
8583
8584         PR c++/9729
8585         * g++.dg/abi/conv1.C: New test.
8586
8587 2003-02-20  Jan Hubicka  <jh@suse.cz>
8588
8589         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
8590
8591 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
8592
8593         * gcc.c-torture/compile/20030219-1.c: New test.
8594
8595 2003-02-18  Jan Hubicka  <jh@suse.cz>
8596
8597         * gcc.dg/funcorder.c: New test.
8598
8599 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8600
8601         * gcc.c-torture/execute/20030218-1.c: New.
8602
8603 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
8604
8605         * gcc.dg/20030218-1.c: New.
8606
8607 2003-02-18  Richard Henderson  <rth@redhat.com>
8608
8609         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
8610         * gcc.dg/attr-used-2.c: New.
8611
8612 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
8613
8614         PR c++/9704
8615         * g++.dg/init/copy5.C: New test.
8616
8617 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
8618
8619         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
8620         * g++.dg/pch/pch.exp: Likewise.
8621
8622 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8623
8624         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8625         STACK_SIZE is not defined.
8626
8627 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8628
8629         PR c++/9457
8630         * g++.dg/template/init1.C: New test.
8631
8632 2003-02-16  Jan HUbicka  <jh@suse.cz>
8633
8634         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8635         (foo): Add few extra tests
8636         * gcc.dg/c99-const-expr-3.c: Likewise.
8637         * gcc.c-torture/execute/20030216-1.c: New.
8638
8639 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8640
8641         PR c++/9459
8642         * g++.dg/ext/typeof4.C: New test.
8643
8644 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8645
8646         * gcc.dg/i386-387-3.c: New test case.
8647
8648 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8649
8650         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8651         cris-*-elf* cris-*-aout* and mmix-*-*.
8652
8653 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8654
8655         * gcc.dg/20030213-1.c: New test.
8656
8657 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8658
8659         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8660         * gcc.dg/i386-387-2.c: Likewise.
8661
8662 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8663
8664         * gcc.dg/ppc-spe.c: Fix formatting.
8665         Enable tests that were previously unsupported by gas.
8666         Delete tests for instructions that no longer exist.
8667         Switch arguments on evsubifw builtin.
8668
8669 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8670
8671         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8672         STACK_SIZE is too small.
8673
8674 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8675             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8676
8677         * gcc.dg/decl-2.c: New test.
8678
8679 2003-02-10  Jan Hubicka  <jh@suse.cz>
8680
8681         * gcc.dg/i386-fpcvt-1.c:  New test.
8682
8683 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8684
8685         * gcc.c-torture/execute/20030209-1.c: New test.
8686
8687 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8688
8689         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8690         int-wide bitops, use the constants of the same width.
8691         Likewise, if long long is 32-bit wide, test bitops using
8692         32-bit constants.
8693
8694 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8695
8696         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8697
8698 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8699
8700         * testsuite/gcc.dg/builtins-4.c: New test case.
8701
8702 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8703
8704         * gcc.dg/20020430-1.c: Fix dg command typos.
8705         * gcc.dg/20020503-1.c: Likewise.
8706
8707 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8708
8709         PR c++/8785
8710         * g++.dg/parse/fused-params1.C: New test.
8711
8712         PR c++/8857
8713         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8714
8715         PR c++/8921
8716         * g++.dg/parse/non-dependent1.C: New test.
8717
8718         PR c++/8928
8719         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8720
8721         PR c++/9228
8722         * g++.dg/parse/undefined7.C: New test.
8723         * g++.dg/parse/non-templ1.C: New test.
8724
8725         PR c++/9229
8726         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8727
8728 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8729
8730         * gcc.c-torture/compile/20030206-1.c: New test.
8731
8732 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8733
8734         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8735         "pow" to "foo" to avoid potential confusion with a math built-in.
8736
8737 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8738
8739         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8740         conditions for SPARC targets.
8741
8742 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8743
8744         * gcc.dg/20030204-1.c: New test.
8745
8746 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8747
8748         PR c++/38
8749         * g++.dg/parse/array-size1.C: New test.
8750
8751         PR c++/5657
8752         * g++.dg/parse/undefined3.C: New test.
8753
8754         PR c++/5665
8755         * g++.dg/parse/undefined4.C: New test.
8756
8757         PR c++/5975
8758         * g++.dg/parse/undefined5.C: New test.
8759
8760         PR c++/7259
8761         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8762
8763         PR c++/8578
8764         * g++.dg/parse/casting-operator1.C: New test.
8765
8766         PR c++/8596
8767         * g++.dg/parse/undefined6.C: New test.
8768
8769         PR c++/8736
8770         * g++.dg/parse/missing-template1.C: New test.
8771
8772 2003-02-04  Jan Hubicka  <jh@suse.cz>
8773
8774         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8775         * gcc.dg/i386-cmov?.c:  Likewise.
8776         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8777         * gcc.dg/i386-ssefp-1.c:  Likewise.
8778         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
8779         conventions.
8780
8781 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
8782
8783         PR c++/7129
8784         * testsuite/g++.dg/ext/max.C: New test.
8785
8786 2003-02-03  Jan Hubicka  <jh@suse.cz>
8787
8788         * gcc.c-torture/execute/20030203-1.c: New test.
8789
8790 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
8791
8792         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
8793         'natural-endian'.
8794
8795 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
8796
8797         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
8798         * g++.dg/init/new2.C: Likewise.
8799         * g++.dg/other/new1.C: Likewise.
8800
8801 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
8802
8803         * gcc.dg/struct-ret-libc.c: New test.
8804
8805 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
8806
8807         * gcc.dg/20030129-1.c: New test.
8808
8809 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8810
8811         PR c++/8849
8812         * g++.dg/template/ptrmem4.C: New test.
8813
8814 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
8815
8816         * g++.dg/parser/constant1.C: New test.
8817
8818 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8819
8820         PR c++/8591
8821         * g++.dg/parse/friend2.C: New test.
8822
8823 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8824
8825         PR c++/9437
8826         * g++.dg/template/unify4.C: New test.
8827
8828 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
8829
8830         * gcc.c-torture/execute/20030128-1.c: New test.
8831
8832 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
8833
8834         * g++.dg/lookup/nested1.C: Test moved from ...
8835         * g++.old-deja/g++.other/lookup24.C: ... here.
8836
8837 2003-01-28  Jan Hubicka  <jh@suse.cz>
8838
8839         * gcc.dg/i386-cmov5.c:  New test.
8840
8841 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
8842
8843         * gcc.c-torture/execute/20010925-1.c: Changed the
8844         memcpy declaration.
8845
8846 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8847
8848         PR c++/3902
8849         * g++.dg/parse/template5.C: New test.
8850
8851 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
8852
8853         PR fortran/9258
8854         * g77.dg/pr9258: New test.
8855
8856 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8857
8858         * README: Move relevant parts from README.g++.
8859
8860         * README.g++: Remove this file.
8861
8862 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8863
8864         * g++.dg/abi/dcast1.C: New test.
8865
8866 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8867
8868         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
8869
8870 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
8871
8872         PR c++/47
8873         * g++.old-deja/g++.other/lookup24.C: New test.
8874
8875 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8876
8877         PR middle-end/7227
8878         * gcc.dg/uninit-C.c: New test.
8879
8880 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
8881
8882         * g++.dg/abi/covariant1.C: New test.
8883
8884 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
8885
8886         * gcc.dg/20030123-1.c: New test.
8887
8888 2003-01-25  Jan Hubicka  <jh@suse.cz>
8889
8890         PR opt/8492
8891         * gcc.c-torture/compile/20030125-1.c
8892
8893 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
8894
8895         PR c++/9403
8896         * g++.dg/parse/template3.C: New test.
8897         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
8898
8899         PR c++/795
8900         * g++.dg/parse/template4.C: New test.
8901
8902         PR c++/9415
8903         * g++.dg/template/qual2.C: New test.
8904
8905         PR c++/8545
8906         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
8907
8908         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
8909
8910 2003-01-25  Roger Sayle  <roger@eyesopen.com>
8911
8912         * gcc.c-torture/execute/switch-1.c: New test case.
8913
8914 2003-01-25  Jan Hubicka  <jh@suse.cz>
8915
8916         * gcc.c-torture/execute/20030125-1.[cx]: New test.
8917
8918 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
8919
8920         Tweaks for Bison-1.875. From the NEWS file:
8921         "- `parse error' -> `syntax error'
8922         Bison now uniformly uses the term `syntax error'"
8923         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
8924         * gcc.dg/cpp/digraph2.c: Likewise.
8925         * gcc.dg/cpp/direct2.c: Likewise.
8926         * gcc.dg/cpp/paste4.c: Likewise.
8927         * gcc.dg/c90-restrict-1.c: Likewise.
8928         * gcc.dg/c99-func-2.c: Likewise.
8929         * gcc.dg/noncompile/920721-2.c: Likewise.
8930         * gcc.dg/noncompile/930622-2.c: Likewise.
8931         * gcc.dg/noncompile/940112-1.c: Likewise.
8932         * gcc.dg/noncompile/950921-1.c: Likewise.
8933         * gcc.dg/noncompile/951123-1.c: Likewise.
8934         * gcc.dg/noncompile/971104-1.c: Likewise.
8935         * gcc.dg/noncompile/990416-1.c: Likewise.
8936
8937 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
8938
8939         * g++.dg/parse/undefined1.C: Add error message.
8940
8941 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8942
8943         PR c++/9354
8944         * g++.dg/parse/new1.C: New test.
8945
8946         PR c++/9216
8947         * g++.dg/parse/template2.C: New test.
8948
8949         PR c++/9354
8950         * g++.dg/parse/typedef2.C: New test.
8951
8952         PR c++/9328
8953         * g++.dg/ext/typeof3.C: New test.
8954
8955 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8956
8957         PR c++/2738
8958         * g++.dg/parse/ret-type1.C: New test.
8959
8960         PR c++/3792
8961         * g++.dg/parse/tmpl-outside1.C: New test.
8962
8963         PR c++/4207
8964         * g++.dg/parse/int-as-enum1.C: New test.
8965
8966         PR c++/4903
8967         * g++.dg/parse/no-typename1.C: New test.
8968
8969         PR c++/5533
8970         * g++.dg/parse/no-value1.C: New test.
8971
8972         PR c++/5921
8973         * g++.dg/parse/wrong-inline1.C: New test.
8974
8975         PR c++/6402
8976         * g++.dg/parse/ref1.C: New test.
8977
8978         PR c++/6992
8979         * g++.dg/parse/attr-ctor1.C: New test.
8980
8981         PR c++/7229
8982         * g++.dg/parse/namespace5.C: New test.
8983
8984         PR c++/7917
8985         * g++.dg/parse/func-def1.C: New test.
8986
8987         PR c++/8143
8988         * g++.dg/parse/undefined1.C: New test.
8989
8990         PR c++/5723, PR c++/8522
8991         * g++.dg/parse/specialization1.C: New test.
8992
8993         PR c++/163, PR c++/8595
8994         * g++.dg/parse/struct-as-enum1.C: New test.
8995
8996         PR c++/9173
8997         * g++.dg/parse/undefined2.C: New test.
8998
8999 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9000
9001         PR c++/9298
9002         * g++.dg/parse/template1.C: New test.
9003
9004         PR c++/9384
9005         * g++.dg/parse/using1.C: New test.
9006
9007         PR c++/9285
9008         PR c++/9294
9009         * g++.dg/parse/expr2.C: New test.
9010
9011         PR c++/9388
9012         * g++.dg/parse/lookup2.C: Likewise.
9013
9014 2003-01-21  Jan Hubicka  <jh@suse.cz>
9015
9016         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
9017         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
9018         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
9019         * gcc.c-torture/execute/string-opt-*.c: Likewise.
9020
9021 2003-01-20  Nick Clifton  <nickc@redhat.com>
9022
9023         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
9024         problem with ARM sibcall code generation.
9025
9026 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9027
9028         * gcc.c-torture/execute/20030120-1.c: New.
9029
9030 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
9031
9032         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
9033
9034 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
9035
9036         PR c++/9272
9037         * g++.dg/parse/ctor1.C: New test.
9038
9039         PR c++/9294:
9040         * g++.dg/parse/qualified1.C: New test.
9041
9042         * g++.dg/parse/typename3.C: New test.
9043
9044 2003-01-16  Richard Henderson  <rth@redhat.com>
9045
9046         * g++.dg/tls/init-2.C: Fix error matches for real this time.
9047
9048 2003-01-16  Richard Henderson  <rth@redhat.com>
9049
9050         * g++.dg/pch/pch.exp: Copy test header to the working directory
9051         before using it either for precompilation or direct use.
9052         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
9053         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
9054
9055 2003-01-16  Richard Henderson  <rth@redhat.com>
9056
9057         * gcc.dg/pch/pch.exp: Copy test header to the working directory
9058         before using it either for precompilation or direct use.
9059         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
9060         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
9061
9062 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
9063
9064         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
9065         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
9066         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
9067         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
9068         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
9069         typename warning into error.
9070         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
9071         error messages.
9072         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
9073         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
9074         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
9075         messages.
9076         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
9077         make declaration visible in template.
9078         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
9079         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
9080         messages.
9081         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
9082         message.
9083         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
9084         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
9085         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
9086         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
9087         typename warning with error message.
9088         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
9089         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
9090         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
9091
9092 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
9093
9094         * g++.dg/parse/ambig2.C: New test.
9095
9096 2003-01-15  Richard Henderson  <rth@redhat.com>
9097
9098         * g++.dg/tls/init-2.C: Update error message string.
9099
9100 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9101
9102         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
9103
9104 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
9105
9106         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
9107         all for HC11/HC12.
9108         * gcc.c-torture/compile/20001205-1.x: Likewise.
9109         * gcc.c-torture/compile/20001226-1.x: Likewise.
9110         * gcc.c-torture/compile/920520-1.x: Likewise.
9111         * gcc.c-torture/compile/961203-1.x: Likewise.
9112         * gcc.c-torture/compile/20020604-1.x: Likewise.
9113
9114 2003-01-15  Jan Hubicka  <jh@suse.cz>
9115
9116         * gcc.c-torture/compile/20030115-1.c: New test.
9117
9118         * gcc.dg/i386-fpcvt-1.c: New test.
9119         * gcc.dg/i386-fpcvt-2.c: New test.
9120
9121 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
9122
9123         Further conform g++'s __vmi_class_type_info to the C++ ABI
9124         specification.
9125         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
9126         the specification.
9127
9128 2003-01-14  Jan Hubicka  <jh@suse.cz>
9129
9130         * gcc.dg/i386-fpcvt-1.c: New test.
9131         * gcc.dg/i386-fpcvt-2.c: New test.
9132
9133 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9134
9135         * gcc.dg/i386-mmx-3.c: New test.
9136
9137 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
9138
9139         PR c++/9264
9140         * g++.dg/parse/octal1.C: New file.
9141
9142         PR c++/9172
9143         * g++.dg/parse/typename1.C: New file.
9144
9145 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
9146
9147         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
9148         * gcc.dg/bf-no-ms-layout.c: Likewise.
9149         * gcc.dg/bf-ms-attrib.c: Likewise.
9150
9151 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
9152
9153         PR c++/9099
9154         * g++.dg/parse/dtor1.C: New file.
9155
9156         PR c++/9128
9157         * g++.dg/rtti/typeid1.C: New file.
9158
9159         PR c++/9153
9160         * g++.dg/parse/lookup1.C: New file.
9161
9162         PR c++/9171
9163         * g++.dg/templ/spec5.C: New file.
9164
9165 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
9166
9167         * gcc.c-torture/compile/20030110-1.c: New test.
9168
9169 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
9170
9171         Merge from pch-branch:
9172
9173         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
9174
9175         * gcc.dg/pch/cpp-1.h: New.
9176         * gcc.dg/pch/cpp-1.c: New.
9177         * gcc.dg/pch/cpp-2.h: New.
9178         * gcc.dg/pch/cpp-2.c: New.
9179
9180         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
9181
9182         * gcc.dg/pch/except-1.h: New.
9183         * gcc.dg/pch/except-1.c: New.
9184
9185         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
9186
9187         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
9188         running test.
9189         * gcc.dg/pch: Include *.hp not *.h.
9190         * gcc.dg/pch/system-1.h: New.
9191         * gcc.dg/pch/system-1.c: New.
9192
9193         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
9194
9195         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
9196         rather than trying to build and run a program using PCH.
9197         * gcc.dg/pch: Remove dg-do commands from test files.
9198
9199         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
9200
9201         * gcc.dg/pch/macro-3.c: New.
9202         * gcc.dg/pch/macro-3.h: New.
9203
9204         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
9205
9206         * gcc.dg/pch/common-1.c: New.
9207         * gcc.dg/pch/common-1.h: New.
9208         * gcc.dg/pch/decl-1.c: New.
9209         * gcc.dg/pch/decl-1.h: New.
9210         * gcc.dg/pch/decl-2.c: New.
9211         * gcc.dg/pch/decl-2.h: New.
9212         * gcc.dg/pch/decl-3.c: New.
9213         * gcc.dg/pch/decl-3.h: New.
9214         * gcc.dg/pch/decl-4.c: New.
9215         * gcc.dg/pch/decl-4.h: New.
9216         * gcc.dg/pch/decl-5.c: New.
9217         * gcc.dg/pch/decl-5.h: New.
9218         * gcc.dg/pch/global-1.c: New.
9219         * gcc.dg/pch/global-1.h: New.
9220         * gcc.dg/pch/inline-1.c: New.
9221         * gcc.dg/pch/inline-1.h: New.
9222         * gcc.dg/pch/inline-2.c: New.
9223         * gcc.dg/pch/inline-2.h: New.
9224         * gcc.dg/pch/static-1.c: New.
9225         * gcc.dg/pch/static-1.h: New.
9226         * gcc.dg/pch/static-2.c: New.
9227         * gcc.dg/pch/static-2.h: New.
9228
9229         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
9230
9231         * g++.dg/pch/pch.exp: Better handle failing testcases.
9232         * gcc.dg/pch/pch.exp: Likewise.
9233         * gcc.dg/pch/macro-1.c: New.
9234         * gcc.dg/pch/macro-1.h: New.
9235         * gcc.dg/pch/macro-2.c: New.
9236         * gcc.dg/pch/macro-2.h: New.
9237
9238         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
9239
9240         * g++.dg/dg.exp: Treat files in pch/ specially.
9241         * g++.dg/pch/pch.exp: New file.
9242         * g++.dg/pch/empty.H: New file.
9243         * g++.dg/pch/empty.C: New file.
9244         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
9245         "precompile".
9246
9247         * gcc.dg/pch/pch.exp: New file.
9248         * gcc.dg/pch/empty.h: New file.
9249         * gcc.dg/pch/empty.c: New file.
9250         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
9251         "precompile".
9252
9253 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9254
9255         * g++.dg/template/friend14.C: New test.
9256
9257 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9258
9259         * gcc.dg/old-style-asm-1.c: New test.
9260
9261 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
9262
9263         * gcc.c-torture/compile/20030109-1.c: New test.
9264
9265 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9266
9267         * gcc.c-torture/execute/20030109-1.c: New test.
9268
9269 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
9270
9271         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
9272         * g++.old-deja/g++.mike/dyncast2.C: Likewise
9273         * g++.old-deja/g++.mike/dyncast3.C: Likewise
9274         * g++.old-deja/g++.mike/eh2.C: Likewise
9275         * g++.old-deja/g++.mike/eh3.C: Likewise
9276         * g++.old-deja/g++.mike/eh5.C: Likewise
9277         * g++.old-deja/g++.mike/eh6.C: Likewise
9278         * g++.old-deja/g++.mike/eh7.C: Likewise
9279         * g++.old-deja/g++.mike/eh8.C: Likewise
9280         * g++.old-deja/g++.mike/eh9.C: Likewise
9281         * g++.old-deja/g++.mike/eh10.C: Likewise
9282         * g++.old-deja/g++.mike/eh12.C: Likewise
9283         * g++.old-deja/g++.mike/eh13.C: Likewise
9284         * g++.old-deja/g++.mike/eh14.C: Likewise
9285         * g++.old-deja/g++.mike/eh16.C: Likewise
9286         * g++.old-deja/g++.mike/eh17.C: Likewise
9287         * g++.old-deja/g++.mike/eh18.C: Likewise
9288         * g++.old-deja/g++.mike/eh21.C: Likewise
9289         * g++.old-deja/g++.mike/eh23.C: Likewise
9290         * g++.old-deja/g++.mike/eh24.C: Likewise
9291         * g++.old-deja/g++.mike/eh25.C: Likewise
9292         * g++.old-deja/g++.mike/eh26.C: Likewise
9293         * g++.old-deja/g++.mike/eh27.C: Likewise
9294         * g++.old-deja/g++.mike/eh28.C: Likewise
9295         * g++.old-deja/g++.mike/eh29.C: Likewise
9296         * g++.old-deja/g++.mike/eh31.C: Likewise
9297         * g++.old-deja/g++.mike/eh33.C: Likewise
9298         * g++.old-deja/g++.mike/eh34.C: Likewise
9299         * g++.old-deja/g++.mike/eh35.C: Likewise
9300         * g++.old-deja/g++.mike/eh36.C: Likewise
9301         * g++.old-deja/g++.mike/eh37.C: Likewise
9302         * g++.old-deja/g++.mike/eh38.C: Likewise
9303         * g++.old-deja/g++.mike/eh39.C: Likewise
9304         * g++.old-deja/g++.mike/eh40.C: Likewise
9305         * g++.old-deja/g++.mike/eh41.C: Likewise
9306         * g++.old-deja/g++.mike/eh42.C: Likewise
9307         * g++.old-deja/g++.mike/eh44.C: Likewise
9308         * g++.old-deja/g++.mike/eh46.C: Likewise
9309         * g++.old-deja/g++.mike/eh47.C: Likewise
9310         * g++.old-deja/g++.mike/eh48.C: Likewise
9311         * g++.old-deja/g++.mike/eh49.C: Likewise
9312         * g++.old-deja/g++.mike/eh50.C: Likewise
9313
9314
9315         PR c++/8615
9316         * g++.dg/template/char1.C: New test.
9317
9318         * g++.dg/template/varmod1.C: Fix typo.
9319
9320 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9321
9322         DR 180
9323         * g++.old-deja/g++.pt/crash32.C: Expect error.
9324
9325 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9326
9327         PR c++/5919
9328         * g++.dg/template/varmod1.C: New test.
9329
9330         PR c++/8727
9331         * g++.dg/inherit/typeinfo1.C: New test.
9332
9333         PR c++/8663
9334         * g++.dg/inherit/typedef1.C: New test.
9335
9336 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9337
9338         PR c++/8332
9339         PR c++/8493
9340         * g++.dg/template/strlen1.C: New test.
9341
9342         PR c++/8227
9343         * g++.dg/template/ctor2.C: New test.
9344
9345         PR c++/8214
9346         * g++.dg/init/string1.C: New test.
9347
9348         PR c++/8511
9349         * g++.dg/template/friend8.C: New test.
9350
9351 2002-11-29  Joe Buck <jbuck@synopsys.com>
9352
9353         * g++.dg/lookup/anon2.C: New test.
9354
9355 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9356
9357         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9358         h8300 port.
9359
9360 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9361
9362         * gcc.dg/bitfld-6.c: New test.
9363
9364 2002-11-27  Jan Hubicka  <jh@suse.cz>
9365
9366         * gcc.c-torture/execute/20021127.[cx]: New test.
9367
9368 2002-11-26  Jan Hubicka  <jh@suse.cz>
9369
9370         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9371         quality.
9372
9373 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9374
9375         * g++.dg/init/brace2.C: New test.
9376         * g++.old-deja/g++.mike/p9129.C: Correct.
9377
9378 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9379
9380         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9381
9382 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9383
9384         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9385
9386 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9387
9388         * testsuite/g++.dg/abi/empty11.C: New test.
9389         * testsuite/g++.dg/rtti/cv1.C: New test.
9390
9391 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9392
9393         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9394
9395 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9396
9397         * g++.dg/abi/empty10.C: New test.
9398
9399 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9400
9401         * gcc.c-torture/compile/20021124-1.c: New test.
9402
9403 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9404
9405         * g++.dg/abi/rtti2.C: New test.
9406
9407 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9408
9409         * gcc.dg/i386-unroll-1.c: New test.
9410
9411 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9412
9413         * gcc.c-torture/compile/20021120-1.c: New test.
9414         * gcc.c-torture/compile/20021120-2.c: New test.
9415
9416 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9417
9418         * gcc.dg/bitfld-5.c: New test.
9419
9420 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9421
9422         * gcc.c-torture/execute/20021120-3.c: New test.
9423
9424 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9425
9426         * gcc.c-torture/execute/20021120-2.c: New test.
9427
9428 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9429
9430         * gcc.c-torture/execute/20021120-1.c: New test.
9431
9432 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9433
9434         * gcc.c-torture/execute/20021118-3.c: New test.
9435
9436 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9437
9438         * gcc.c-torture/compile/20021119-1.c: New test.
9439
9440 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9441
9442         * gcc.dg/duff-1.c: New test.
9443         * gcc.dg/duff-2.c: New test.
9444         * gcc.dg/duff-3.c: New test.
9445
9446 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9447
9448         * gcc.dg/cpp/_Pragma5.c: New test.
9449
9450 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9451
9452         * gcc.c-torture/execute/20021118-2.c: New test.
9453
9454 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9455
9456         * gcc.c-torture/execute/20021118-1.c: New test.
9457
9458 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9459
9460         * gcc.dg/20021116-1.c: New test.
9461
9462 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9463
9464         * g++.dg/abi/vcall1.C: New test.
9465
9466 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9467
9468         * gcc.dg/20021029-1.c: New test.
9469         * gcc.dg/20021029-2.c: New test.
9470
9471 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9472
9473         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9474
9475 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9476
9477         PR c/8439
9478         * gcc.dg/20021110.c: Move to ...
9479         * gcc.c-torture/compile/20021110.c: .... here.
9480
9481 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9482
9483         PR c/8467
9484         * gcc.c-torture/execute/20021111-1.c
9485
9486 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9487
9488         PR c/8439
9489         * gcc.dg/20021110.c: New test.
9490
9491 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9492
9493         * g++.dg/abi/vthunk3.C: Run only on x86.
9494
9495 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9496
9497         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9498
9499 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9500
9501         * lib/compat.exp (compat-execute): Fix logic error in last
9502         change.
9503
9504 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9505
9506         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9507
9508 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9509
9510         PR c++/8389
9511         * g++.dg/template/access6.C: New test.
9512
9513 2002-11-08  Jan Hubicka  <jh@suse.cz>
9514
9515         * gcc.dg/i386-ssefp-1.c: New test.
9516         * gcc.dg/i386-ssefp-1.c: New test.
9517
9518 2002-11-08  Jan Hubicka  <jh@suse.cz>
9519
9520         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9521
9522 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9523
9524         * g++.dg/abi/vthunk3.C: New test.
9525
9526         PR c++/8338
9527         * g++.dg/template/crash2.C: New test.
9528
9529 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9530
9531         * testsuite/g++.dg/abi/dtor1.C: New test.
9532         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9533
9534 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9535
9536         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9537         Darwin.
9538
9539 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9540
9541         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9542         -mthumb.  Only xfail with -O0.
9543
9544 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9545
9546         * g++.dg/abi/thunk1.C: New test.
9547         * g++.dg/abi/thunk2.C: Likewise.
9548         * g++.dg/abi/vtt1.C: Likewise.
9549
9550 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9551
9552         PR optimization/8423
9553         * gcc.c-torture/execute/builtin-constant.c: New test.
9554
9555 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9556
9557         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9558         Add some more cases.
9559
9560 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9561
9562         PR c++/8391
9563         * g++.dg/opt/local1.C: New test.
9564
9565 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9566
9567         PR c++/8160
9568         * g++.dg/template/complit1.C: New test.
9569
9570         PR c++/8149
9571         * g++.dg/template/typename4.C: Likewise.
9572
9573 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9574
9575         Core issue 287, PR c++/7639
9576         * g++.dg/template/instantiate1.C: Adjust error location.
9577         * g++.dg/template/instantiate3.C: New test.
9578         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9579         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9580         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9581
9582 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9583
9584         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9585
9586 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9587
9588         PR c++/8287
9589         * g++.dg/init/dtor2.C: New test.
9590
9591 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9592
9593         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9594         * gcc.dg/nest.c: Bypass errors on irix6.
9595
9596 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9597
9598         * gcc.dg/nest.c: Expect error for mmix-*-*.
9599         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9600
9601 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9602
9603         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9604         markers.
9605
9606         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9607
9608 2002-10-25  Mike Stump  <mrs@apple.com>
9609
9610         * gcc.dg/warn-1.c: New test.
9611
9612 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9613
9614         * g++.dg/template/typename3.C: New test.
9615
9616 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9617
9618         * g++.dg/lookup/ptrmem1.C: New test.
9619
9620         * g++.dg/abi/vthunk2.C: New test.
9621
9622 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9623
9624         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9625
9626 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9627
9628         * g++.dg/abi/empty9.C: New test.
9629
9630 2002-10-24  Richard Henderson  <rth@redhat.com>
9631
9632         * g++.dg/inherit/thunk1.C: Enable for ia64.
9633
9634 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9635
9636         PR c++/8067
9637         * g++.dg/lookup/pretty1.C: New test.
9638
9639 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9640
9641         * gcc.dg/20021023-1.c: New test.
9642
9643 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9644
9645         PR c++/7679
9646         * g++.dg/parse/inline1.C: New test.
9647
9648 2002-10-23  Richard Henderson  <rth@redhat.com>
9649
9650         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9651
9652         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9653
9654 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9655
9656         PR c++/6579
9657         * g++.dg/parse/stmtexpr3.C: New test.
9658
9659 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9660
9661         * g++.dg/expr/cond1.C: New test.
9662
9663 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9664
9665         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9666
9667 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9668
9669         * g++.dg/abi/vbase13.C: New test.
9670         * g++.dg/abi/vbase14.C: Likewise.
9671
9672 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9673
9674         * gcc.dg/tls/pic-1.c: New test.
9675         * gcc.dg/tls/nonpic-1.c: New test.
9676         * gcc.dg/20021018-1.c: New test.
9677
9678 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9679
9680         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9681         Remove only files with the same base name as the test case.
9682         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9683         (profopt-execute): Likewise.  Also, remove old profiling
9684         and performance data files before running the tests.
9685
9686         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9687         * g++.dg/bprob/bprob.exp: Likewise.
9688         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9689         to allow more general test case names.
9690
9691         * g++.dg/bprob/bprob-1.C: Rename to ...
9692         * g++.dg/bprob/g++-bprob-1.C: ... this.
9693
9694         * g77.dg/bprob/bprob-1.f: Rename to ...
9695         * g77.dg/bprob/g77-bprob-1.f: ... this.
9696
9697 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9698
9699         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9700         bison 1.50 or later.
9701
9702 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9703
9704         * g++.dg/README: Describe more test directories.
9705
9706 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9707
9708         * g++.dg/init/array6.C: Add additional tests.
9709
9710 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9711
9712         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9713         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9714
9715 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9716
9717         * gcc.c-torture/compile/20020604-1.x: New.
9718         * gcc.c-torture/compile/simd-5.x: Likewise.
9719         * gcc.c-torture/execute/920710-1.x: Likewise.
9720         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9721
9722 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9723
9724         * g++.dg/inherit/override1.C: Add dg-options clause.
9725
9726 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9727
9728         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9729         _mm_slli_si128.
9730
9731 2002-10-19  Andreas Schwab  <schwab@suse.de>
9732
9733         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9734         directory component.
9735
9736 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9737
9738         * g++.dg/inherit/thunk1.C: New test.
9739
9740         * g++.dg/inherit/override1.C: New test.
9741
9742         * g++.dg/abi/mangle11.C: New test.
9743         * g++.dg/abi/mangle14.C: New test.
9744         * g++.dg/abi/mangle17.C: New test.
9745
9746 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9747
9748         * g++.dg/overload/member2.C: New test.
9749
9750 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9751
9752         * g++.dg/README: Describe new compat directory.
9753         * g++.dg/dg.exp: Skip tests in compat directory.
9754         * README.compat: New file.
9755         * lib/compat.exp: New expect script.
9756         * g++.dg/compat: New test directory.
9757         * g++.dg/compat/compat.exp: New expect script.
9758         * g++.dg/compat/abi: New test directory.
9759         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9760         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9761         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9762         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9763         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9764         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9765         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9766         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9767         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9768         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9769         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9770         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9771         * g++.dg/compat/break: New test directory.
9772         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9773         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9774         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9775         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9776         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9777         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9778         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9779         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9780         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9781         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9782         g++.dg/compat/break/README: New files.
9783         * g++.dg/compat/eh: New test directory.
9784         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9785         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9786         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9787         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9788         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9789         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9790         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9791         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9792         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9793         g++.dg/compat/eh/filter2_y.C,
9794         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9795         g++.dg/compat/eh/new1_y.C,
9796         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9797         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9798         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9799         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9800         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9801         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9802         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9803         g++.dg/compat/eh/unexpected1_y.C: New files.
9804         * g++.dg/compat/init: New test directory.
9805         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9806         g++.dg/compat/init/array5_y.C,
9807         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9808         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9809         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9810         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9811         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9812         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9813         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9814         g++.dg/compat/init/init-ref2_y.C: New files.
9815
9816 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9817
9818         PR c++/7584
9819         * g++.dg/inherit/using3.C: New test.
9820
9821 2002-10-17  Jan Hubicka  <jh@suse.cz>
9822
9823         * gcc.dg/20021017-2.c: New test.
9824
9825 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9826
9827         * g++.dg/abi/mangle16.C: Adjust.
9828
9829         * g++.dg/init/array8.C: New test.
9830
9831 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9832
9833         * gcc.dg/special/mips-abi.exp: New test.
9834         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9835
9836 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9837
9838         * g++.dg/abi/mangle16.C: New test.
9839         * g++.dg/abi/mangle17.C: Likewise.
9840
9841         PR c++/7478
9842         * g++.dg/template/ref1.C: New test.
9843
9844 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9845
9846         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9847
9848 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9849
9850         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9851
9852 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9853
9854         PR c++/7524
9855         * g++.dg/init/array7.C: New test.
9856
9857 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9858
9859         * g++.dg/init/array6.C: New test.
9860
9861         * g++.dg/abi/mangle13.C: Likewise.
9862         * g++.dg/abi/mangle14.C: Likewise.
9863         * g++.dg/abi/mangle15.C: Likewise.
9864
9865 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9866
9867         * g++.dg/abi/empty8.C: New test.
9868
9869 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9870
9871         * g++.dg/init/ctor1.C: New test.
9872
9873 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9874
9875         * gcc.c-torture/execute/20021015-1.c: New test.
9876
9877 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9878
9879         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9880
9881 2002-10-14  Jan Hubicka  <jh@suse.cz>
9882
9883         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9884
9885 2002-10-14  Richard Henderson  <rth@redhat.com>
9886
9887         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9888
9889 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9890
9891         PR optimization/6631
9892         * g++.dg/opt/const2.C: New test.
9893
9894 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9895
9896         PR c++/7176
9897         * g++.dg/parse/friend1.C: New test.
9898         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9899
9900 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9901
9902         * gcc.dg/20021014-1.c: New test.
9903
9904 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9905
9906         PR c++/5661
9907         * g++.dg/ext/vlm1.C: New test.
9908         * g++.dg/ext/vlm2.C: Likewise.
9909
9910         * g++.dg/init/array1.C: Remove invalid braces.
9911         * g++.dg/init/brace1.C: New test.
9912         * g++.dg/init/copy2.C: Likewise.
9913         * g++.dg/init/copy3.C: Likewise.
9914         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9915         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9916         braces.
9917
9918 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9919
9920         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9921
9922 2002-10-11  Richard Shann  <richard.shann@superh.com>
9923
9924         * gcc.c-torture/compile/simd-5.c: New test.
9925
9926 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9927
9928         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9929
9930 2002-10-10  Jim Wilson  <wilson@redhat.com>
9931
9932         * gcc.c-torture/execute/20021010-1.c: New test.
9933
9934 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9935
9936         PR c/7353
9937         * g++.dg/ext/typedef-init.C: New test.
9938         * gcc.dg/typedef-init.c: New test.
9939
9940 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9941
9942         * gcc.dg/cpp/paste13.c: New test.
9943
9944 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9945
9946         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9947         remaining platforms, XFAIL during compile, not execute.  Don't
9948         XFAIL at -O0.
9949
9950 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9951
9952         * gcc.dg/alias-1.c: Tweak expected warning.
9953
9954 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9955
9956         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9957
9958 2002-10-06  Andreas Jaeger  <aj@suse.de>
9959
9960         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9961         * gcc.dg/cpp/c++98.C: Likewise.
9962
9963         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9964         * g++.dg/cpp/c++98.C: Likewise.
9965
9966         * g++.dg/README (Subdirectories): Mention cpp directory.
9967
9968         PR target/7559
9969         * gcc.dg/20021006-1.c: New test.
9970
9971 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9972
9973         PR c++/7804
9974         * g++.dg/other/warning1.C: New test.
9975
9976 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9977
9978         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9979         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9980         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9981
9982 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9983
9984         PR c++/7931
9985         * g++.dg/template/ptrmem3.C: New test.
9986
9987         PR c++/7754
9988         * g++.dg/template/union1.C: New test.
9989
9990 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9991
9992         PR c++/8006
9993         * g++.dg/abi/mangle9.C: New test.
9994         * g++.dg/abi/mangle10.C: New test.
9995         * g++.dg/abi/mangle11.C: New test.
9996         * g++.dg/abi/mangle12.C: New test.
9997
9998 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9999
10000         PR c++/7188.
10001         * g++.dg/template/meminit1.C: New test.
10002         * g++.dg/warn/Wreorder-1.C: Likewise.
10003         * g++.old-deja/g++.mike/warn3.C: Tweak.
10004         * lib/prune.exp: Ingore "in copy constructor".
10005
10006 2002-10-02  Andreas Jaeger  <aj@suse.de>
10007
10008         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
10009         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
10010         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
10011         on x86-64.
10012
10013 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10014
10015         * gcc.dg/empty1.C: Fix typo.
10016
10017 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
10018
10019         * gcc.dg/alias-1.c: New test.
10020
10021 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10022
10023         * gcc.dg/empty1.C: New test.
10024
10025         * g++.dg/tls/init-2.C: Tweak error messages.
10026
10027 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
10028
10029         * gcc.c-torture/compile/20020923-1.c: New test.
10030
10031 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
10032
10033         * gcc.c-torture/execute/ffs-1.c: New test.
10034         * gcc.c-torture/execute/ffs-2.c: Ditto.
10035
10036 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
10037
10038         * g++.dg/overload/member1.C: New test.
10039
10040 2002-09-30  Mark Mitchell  <mark@code
10041
10042 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
10043
10044         * testsuite/gcc.dg/tls/diag-3.c: New.
10045
10046 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
10047
10048         * g++.dg/README (Subdirectories): Document new subdir expr.
10049         * g++.dg/expr/pmf-1.C: New test.
10050
10051 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
10052
10053         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
10054
10055 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
10056
10057         * g++.dg/abi/bitfield3.C: New test.
10058
10059 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10060
10061         * lib/gcov.exp: Tweak expected line formats.
10062         * gcc.misc-tests/gcov8.c: New test.
10063         * gcc.misc-tests/gcov8.x: New flags.
10064
10065 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10066
10067         * consistency.vlad/layout/endian.c: Include string.h.
10068
10069         * gcc.c-torture/execute/20020805-1.c: New test.
10070
10071 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10072
10073         * g++.dg/other/conversion1.C: New test.
10074
10075 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10076
10077         * gcc.dg/builtins-1.c: New testcase.
10078
10079 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10080
10081         * g++.dg/inherit/access3.C: New test.
10082
10083 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10084
10085         * gcc.dg/ia64-visibility-2.c: New test.
10086
10087 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10088
10089         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10090         __qualifier_flags to __flags.
10091
10092 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10093
10094         * g++.dg/inherit/operator1.C: New test.
10095         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10096         * g++.dg/other/error1.C: Change expected error message.
10097         * g++.dg/template/conv4.C: Likewise.
10098
10099 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10100
10101         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10102         for documented behavior.
10103
10104 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10105
10106         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10107         several targets known to fail.
10108
10109 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10110
10111         * gcc.dg/mips-args-[123].c: New tests.
10112
10113 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10114
10115         * gcc.dg/ppc-spe.c: New.
10116
10117 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10118
10119         * g++.dg/other/ptrmem4.C: New testcase.
10120
10121 2002-07-24  Richard Henderson  <rth@redhat.com>
10122
10123         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10124
10125 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10126
10127         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10128
10129 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10130
10131         * gcc.c-torture/execute/memset-3.c: New testcase.
10132
10133 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10134
10135         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10136         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10137
10138 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10139
10140         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10141         Delete.
10142
10143 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10144
10145         * gcc.c-torture/compile/simd-4.c: New test.
10146
10147 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10148
10149         PR c++/7347, c++/7348
10150         * g++.dg/template/access4.C: New test.
10151         * g++.dg/template/access5.C: New test.
10152         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10153         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10154         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10155         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10156
10157 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10158
10159         * gcc.dg/gnu89-init-2.c: New test.
10160
10161 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10162
10163         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10164
10165 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10166
10167         * gcc.c-torture/execute/20020720-1.c: New testcase.
10168
10169 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10170
10171         * gcc.dg/cpp/Wsignprom.c: New tests.
10172
10173 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10174
10175         * gcc.c-torture/execute/loop-13.c: New test.
10176
10177 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10178
10179         * gcc.dg/cpp/expr.c: New tests.
10180
10181 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10182
10183         * g++.dg/opt/pr6713.C: Add template instantiation.
10184
10185 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10186
10187         * gcc.dg/nest.c: New test.
10188
10189 2002-07-17  Richard Henderson  <rth@redhat.com>
10190
10191         * g++.dg/opt/pr6713.C: New test.
10192
10193 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10194
10195         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10196         XFAIL for all x86 processors.
10197
10198 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10199
10200         * gcc.c-torture/execute/20010122-1.x: Do not test with
10201         -fomit-frame-pointer.
10202
10203 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10204
10205         * g++.dg/template/instantiate2.C: New test.
10206         * g++.dg/template/spec4.C: New test.
10207
10208 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10209
10210         * g++.dg/template/access2.C: New test.
10211         * g++.dg/template/access3.C: New test.
10212
10213 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10214
10215         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10216         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10217         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10218         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10219         Convert to use <stdarg.h>.
10220         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10221         Delete.
10222         * gcc.dg/va-arg-2.c: New.
10223         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10224
10225 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10226
10227         * gcc.c-torture/compile/20020710-1.c: New test.
10228
10229 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10230                           Andrew Pinski  <pinskia@physics.uc.edu>
10231
10232         gcc.c-torture/compile/simd-2.c: New testcase.
10233         gcc.c-torture/compile/simd-3.c: Likewise.
10234
10235 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10236
10237         PR c++/7224
10238         * g++.dg/overload/error1.C: New test.
10239
10240 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10241
10242         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10243         configuration and IRIX 6 O32 ABI.
10244
10245 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10246
10247         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10248
10249 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10250
10251         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10252
10253 2002-07-10  Jeffrey A Law  <law@redhat.com>
10254
10255         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10256
10257         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10258
10259 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10260
10261         * gcc.dg/20020312-2.c: Check for __PPC__.
10262
10263 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10264
10265         * gcc.c-torture/compile/20020709-1.c: New test.
10266
10267 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10268
10269         * g++.dg/template/qualttp21.C: New test case.
10270
10271 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10272
10273         * gcc.c-torture/compile/20020706-1.c: New test.
10274         * gcc.c-torture/compile/20020706-2.c: New test.
10275
10276 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10277             Alexandre Oliva  <aoliva@redhat.com>
10278
10279         * g++.dg/warn/incomplete1.C: New test.
10280
10281 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10282
10283         PR c++/7099
10284         * g++.dg/warn/noreturn1.C: New test.
10285
10286 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10287
10288         PR c++/6706
10289         * g++.dg/debug/debug6.C: New test.
10290         * g++.dg/debug/debug7.C: New test.
10291
10292 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10293
10294         * gcc.c-torture/compile/simd-3.c: New test.
10295
10296 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10297
10298         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10299         * gcc.dg/20020620-1.c: Likewise.
10300
10301 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10302
10303         PR c++/6944
10304         * g++.dg/init/array4.C: New test.
10305         * g++.dg/init/array5.C: New test.
10306
10307 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10308
10309         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10310         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10311
10312 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10313
10314         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10315         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10316         * gcc.dg/wtr-conversion-1.c: Likewise.
10317         * gcc.dg/wtr-escape-1.c: Likewise.
10318         * gcc.dg/wtr-int-type-1.c: Likewise.
10319         * gcc.dg/wtr-label-1.c: Likewise.
10320         * gcc.dg/wtr-static-1.c: Likewise.
10321         * gcc.dg/wtr-strcat-1.c: Likewise.
10322         * gcc.dg/wtr-suffix-1.c: Likewise.
10323         * gcc.dg/wtr-switch-1.c: Likewise.
10324         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10325         * gcc.dg/wtr-union-init-1.c: Likewise.
10326         * gcc.dg/wtr-union-init-2.c: Likewise.
10327         * gcc.dg/wtr-union-init-3.c: Likewise.
10328
10329         * gcc.dg/wtr-func-def-1.c: New test.
10330
10331 2002-07-02 Devang Patel <dpatel@apple.com>
10332
10333         * objc.dg/param-1.m: New test.
10334
10335 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10336
10337         * gcc.dg/cpp/trad/directive.c: Add test.
10338         * gcc.dg/cpp/trad/macroargs.c: Add test.
10339         * gcc.dg/cpp/trad/rec
10340
10341 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10342
10343         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10344
10345 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10346
10347         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10348         targets.
10349
10350 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10351
10352         * g++.dg/abi/mange7.C: New test.
10353
10354         PR c++/6438.
10355         * g++.dg/parse/stmtexpr2.C: New test.
10356
10357 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10358
10359         * gcc.dg/20020312-2.c: Add SH target.
10360
10361 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10362
10363         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10364         compiler output on mips*-*-irix*.
10365
10366 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10367
10368         * g++.dg/parse/attr1.C: New test.
10369
10370 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10371
10372         * gcc.c-torture/execute/string-opt-17.c: New test case.
10373         * gcc.c-torture/execute/memset-2.c: New test case.
10374
10375 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10376
10377         PR c++/6256:
10378         * g++.dg/template/friend5.C: New test.
10379
10380         PR c++/6331:
10381         * g++.dg/template/qual1.C: Likewise.
10382
10383 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10384
10385         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10386         Include stdlib.h, not stdio.h or ctype.h.
10387
10388 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10389
10390         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10391         cris-*-elf* and mmix-*-*.
10392         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10393         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10394         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10395         Ditto.
10396         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10397         * gcc.dg/wchar_t-1.c: Ditto.
10398
10399 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10400
10401         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10402         Clarify comment.
10403
10404 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10405
10406         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10407
10408 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10409
10410         * gcc.c-torture/execute/20000906-1.x: Delete.
10411
10412 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10413
10414         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10415
10416 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10417
10418         * PR6367
10419         * g77.f-torture/execute/6367.f: New test.
10420         * g77.f-torture/execute/6367.x: Disable for MMIX.
10421
10422 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10423
10424         * PR6352
10425         * g++.dg/opt/inline2.C: New test.
10426
10427 2002-04-18  Richard Henderson  <rth@redhat.com>
10428
10429         * gcc.dg/20000906-1.c: Enable for all targets.
10430         * gcc.c-torture/compile/iftrap-2.c: New.
10431
10432 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10433
10434         * gcc.dg/20020418-1.c: New test.
10435         * gcc.dg/20020418-2.c: New test.
10436
10437 2002-04-18  Richard Henderson  <rth@redhat.com>
10438
10439         * gcc.c-torture/compile/iftrap-1.c: New.
10440         * gcc.dg/iftrap-1.c: Adjust for ia64.
10441         * gcc.dg/iftrap-2.c: New.
10442
10443 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10444
10445         * gcc.c-torture/compile/20020418-1.c: New test.
10446
10447 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10448
10449         * gcc.c-torture/compile/20020415-1.c: New.
10450
10451 2002-04-18  David S. Miller  <davem@redhat.com>
10452
10453         * gcc.c-torture/execute/20020418-1.c: New test.
10454
10455 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10456
10457         * gcc.dg/20020416-1.c: New test.
10458
10459         * g++.dg/opt/inline1.C: New test.
10460
10461 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10462
10463         * gcc.dg/altivec-5.c: New test.
10464
10465         * gcc.dg/20020415-1.c: New test.
10466
10467 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10468
10469         * testsuite/lib/chill.exp: Remove.
10470
10471 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10472
10473         * g++.dg/other/big-struct.C: New test.
10474
10475 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10476
10477         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10478         of scratch file.
10479
10480 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10481
10482         PR c/6277
10483         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10484         in scan-assembler function name
10485
10486 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10487
10488         * g77.f-torture/execute/980628-4.x,
10489         g77.f-torture/execute/980628-5.x,
10490         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10491         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10492         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10493         i[34567]86-*-*.
10494
10495 2002-04-13  David S. Miller  <davem@redhat.com>
10496
10497         * gcc.c-torture/execute/20020413-1.c: New test.
10498
10499 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10500
10501         * gcc.dg/asm-6.c,
10502         * g++.dg/ext/asm1.C: New tests.
10503
10504 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10505
10506         PR c++ 5373.
10507         * g++.dg/parse/stmtexpr1.C: New test.
10508
10509         PR c++/5189.
10510         * g++.dg/template/copy1.C: New test.
10511
10512 2002-04-12  Richard Henderson  <rth@redhat.com>
10513
10514         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10515
10516 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10517
10518         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10519         gcc.c-torture/execute/20020307-2.c.
10520
10521 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10522
10523         * g++.dg/ext/attrib5.C,
10524         * g++.dg/lookup/struct1.C: New tests.
10525
10526 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10527
10528         * gcc.dg/20020411-1.c: New test.
10529
10530         * gcc.c-torture/execute/20020411-1.c: New test.
10531
10532 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10533
10534         * g77.f-torture/execute/6177.f: New test.
10535
10536 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10537
10538         PR middle-end/6247
10539         * g++.dg/opt/cleanup1.C: New test.
10540
10541         * g++.dg/opt/const1.C: New test.
10542
10543 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10544
10545         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10546
10547 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10548
10549         PR c++/5507
10550         * g++.dg/template/typename2.C: New test.
10551
10552 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10553
10554         * gcc.c-torture/execute/loop-12.c: New.
10555
10556 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10557
10558         * g77.f-torture/execute/980628-4.x,
10559         g77.f-torture/execute/980628-5.x,
10560         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10561         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10562         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10563
10564 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10565
10566         PR optimization/6086
10567         * g++.dg/opt/preinc1.C: New test.
10568
10569 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10570
10571         PR c++/5571
10572         * g++.dg/opt/static2.C: New test.
10573
10574 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10575
10576         PR c/5120
10577         * gcc.dg/20020406-1.c: New test.
10578
10579 2002-04-04  David S. Miller  <davem@redhat.com>
10580
10581         * gcc.c-torture/execute/20020404-1.c: New test.
10582
10583 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10584
10585         PR c/6123
10586         * gcc.dg/20020312-2.c: Do not declare global register variable
10587         if __PIC__ or __pic__ is defined.
10588
10589 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10590
10591         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10592         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10593
10594 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10595
10596         * gcc.misc-tests/linkage.exp: Update last change to handle
10597         sparc*-, not just sparc-.
10598
10599 2002-04-03  Richard Henderson  <rth@redhat.com>
10600
10601         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10602
10603 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10604
10605         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10606
10607 2002-04-02  David S. Miller  <davem@redhat.com>
10608
10609         * gcc.c-torture/execute/20020402-3.c: New test.
10610
10611 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10612
10613         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10614         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10615
10616         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10617         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10618         g77.f-torture/execute/20001201.x,
10619         g77.f-torture/execute/u77-test.x: New files.
10620
10621         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10622         * gcc.dg/wchar_t-1.c: Ditto.
10623
10624 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10625
10626         * gcc.c-torture/execute/20020402-1.c: New test.
10627
10628 2002-04-01  Richard Henderson  <rth@redhat.com>
10629
10630         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10631
10632         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10633
10634 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10635
10636         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10637
10638 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10639
10640         * g++.dg/inherit/template-as-base.C: Expect error.
10641         * g++.dg/inherit/namespace-as-base.C: Likewise.
10642
10643 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10644
10645         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10646         g++.dg/ext/instantiate3.C: Tweak match patterns.
10647
10648         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10649         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10650         -da test.
10651
10652 2002-03-31  Richard Henderson  <rth@redhat.com>
10653
10654         * gcc.dg/special/alias-2.c: New.
10655         * gcc.dg/special/ecos.exp: Run it.
10656
10657 2002-03-31  Richard Henderson  <rth@redhat.com>
10658
10659         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10660
10661 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10662
10663         * gcc.dg/weak-1.c: Disable on h8300 port.
10664
10665 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10666
10667         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10668         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10669         ordering tests.
10670         * g++.dg/bprob/bprob-1.C: New test.
10671         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10672         * g++.dg/gcov/gcov-1.C: New test.
10673         * g++.dg/gcov/gcov-1.x: New file.
10674         * g++.dg/gcov/gcov-2.C: New test.
10675         * g++.dg/gcov/gcov-3.C: New test.
10676         * g++.dg/gcov/gcov-3.h: New file.
10677
10678 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10679
10680         * g++.old-deja/g++.other/builtins5.C: New test.
10681         * g++.old-deja/g++.other/builtins6.C: New test.
10682         * g++.old-deja/g++.other/builtins7.C: New test.
10683         * g++.old-deja/g++.other/builtins8.C: New test.
10684         * g++.old-deja/g++.other/builtins9.C: New test.
10685
10686 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10687
10688         * g++.dg/opt/static1.C: New test.
10689
10690         * g++.dg/opt/longbranch1.C: New test.
10691
10692 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10693
10694         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10695
10696         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10697
10698 2002-03-28  Jeffrey A Law  (law@redhat.com)
10699
10700         * gcc.c-torture/execute/20020328-1.c: New test.
10701
10702 2002-03-27  Richard Henderson  <rth@redhat.com>
10703
10704         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10705         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10706         move from g++.old-deja/g++.ext/.
10707
10708 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10709
10710         * g++.dg/init/new2.C: New test.
10711
10712 2002-03-26  Richard Henderson  <rth@redhat.com>
10713
10714         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10715
10716         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10717         on sparc.
10718
10719         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10720         sparcv9 systems.
10721         * gcc.dg/20001102-1.c: Likewise.
10722
10723 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10724
10725         * gcc.dg/cpp/endif-pedantic1.c,
10726         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10727
10728 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10729
10730         * g++.dg/init/new1.C: New test.
10731
10732 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10733
10734         * g++.dg/abi/vbase9.C: New test.
10735
10736 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10737
10738         * gcc.dg/arm-asm.c: New test.
10739
10740 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10741
10742         * gcc.dg/Wswitch-enum.c: New test.
10743         Fix PR c/5044.
10744
10745 2002-03-26  Richard Henderson  <rth@redhat.com>
10746
10747         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10748         structure.
10749
10750 2002-03-25  Richard Henderson  <rth@redhat.com>
10751
10752         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10753         sparcv9 systems.
10754
10755         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10756         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10757
10758 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10759
10760         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10761
10762 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10763
10764         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10765         targets using generic thunk support.
10766
10767 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10768
10769         * gcc.c-torture/compile/20020323-1.c: New test.
10770
10771         * g++.dg/opt/conj2.C: New test.
10772
10773 2002-03-24  Richard Henderson  <rth@redhat.com>
10774
10775         * gcc.dg/weak-1.c: Use -fno-common.
10776
10777 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10778
10779         * g77.dg/f77-edit-apostrophe-out.f: New test
10780         * g77.dg/f77-edit-h-out.f: New test
10781         * g77.dg/f77-edit-t-in.f: New test
10782         * g77.dg/f77-edit-t-out.f: New test
10783         * g77.dg/f77-edit-x-out.f: New test
10784         * g77.dg/f77-edit-slash-out.f: New test
10785         * g77.dg/f77-edit-colon-out.f: New test
10786         * g77.dg/f77-edit-s-out.f: New test
10787
10788 2002-03-24  Richard Henderson  <rth@redhat.com>
10789
10790         * objc/execute/formal_protocol-6.x: New XFAIL.
10791
10792 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10793
10794         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10795         that do not support weak symbols
10796
10797 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10798
10799         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10800         * lib/g77.exp:  Likewise
10801         * lib/objc.exp: Likewise
10802
10803 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10804
10805         * gcc.dg/Wswitch-default.c: New test.
10806
10807 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10808
10809         * g++.dg/other/enum1.C: New test.
10810
10811 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10812
10813         * gcc.dg/pragma-ep-3.c: Fix typo.
10814
10815 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10816
10817         * g++.dg/inherit/template-as-base.C: New test.
10818
10819 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10820
10821         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10822         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10823
10824 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10825
10826         * gcc.dg/cpp/multiline.c: Update to match.
10827
10828 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10829
10830         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10831
10832 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10833
10834         * gcc.dg/cpp/extratokens2.c:  New file.
10835
10836 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10837
10838         * gcc.dg/20020312-2.c: Add rs6000 target.
10839
10840         * gcc.c-torture/compile/20020319-1.c: New test.
10841
10842 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10843
10844         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10845         (A, E): Handle this.
10846
10847 2002-03-20  Jason Merrill  <jason@redhat.com>
10848
10849         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10850         ignoring -fpic.
10851         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10852         through prune_gcc_output.
10853
10854 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10855
10856         * gcc.c-torture/compile/20020320-1.c: New test.
10857
10858 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10859
10860         * gcc.c-torture/compile/20020318-1.c: New test.
10861
10862         * gcc.dg/struct-by-value-1.c: New test.
10863
10864         * gcc.dg/20020319-1.c: New test.
10865
10866 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10867
10868         * g++.dg/opt/conj1.C: New test.
10869
10870 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10871
10872         * g++.dg/template/qualttp20.C: Revert previous change.
10873         * g++.dg/template/qualttp3.C: Likewise.
10874         * g++.dg/template/qualttp4.C: Likewise
10875         * g++.dg/template/qualttp5.C: Likewise
10876         * g++.dg/template/qualttp6.C: Likewise
10877         * g++.dg/template/qualttp7.C: Likewise
10878         * g++.dg/template/qualttp8.C: Likewise
10879         * g++.dg/template/recurse.C: Likewise.
10880
10881 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10882
10883         * gcc.dg/cpp/wchar-1.c: Update.
10884
10885 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10886
10887         * g++.dg/template/conv1.C: New test.
10888         * g++.dg/template/conv2.C: New test.
10889         * g++.dg/template/conv3.C: New test.
10890         * g++.dg/template/conv4.C: New test.
10891
10892 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10893
10894         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10895         * g++.dg/template/qualttp3.C: Likewise.
10896         * g++.dg/template/qualttp4.C: Likewise
10897         * g++.dg/template/qualttp5.C: Likewise
10898         * g++.dg/template/qualttp6.C: Likewise
10899         * g++.dg/template/qualttp7.C: Likewise
10900         * g++.dg/template/qualttp8.C: Likewise
10901         * g++.dg/template/recurse.C: Likewise.
10902
10903 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10904
10905         * g++.dg/opt/dtor1.C: New test.
10906
10907 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10908
10909         * gcc.c-torture/compile/20020315-1.c: New test.
10910
10911 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10912
10913         * gcc.dg/weak-1.c: Fix scan tests.
10914
10915 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10916
10917         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10918         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10919         cris-*-aout* mmix-*-*.
10920         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10921         cris-*-aout* mmix-*-*.
10922         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10923         cris-*-elf* cris-*-aout* and mmix-*-*.
10924         * gcc.dg/20001009-1.c: Ditto.
10925         * gcc.dg/20010912-1.c: Ditto.
10926         * gcc.dg/20020122-4.c: Ditto.
10927         * gcc.dg/inline-2.c: Ditto.
10928
10929 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10930
10931         * gcc.c-torture/compile/20020314-1.c: New test.
10932
10933 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10934
10935         * gcc.c-torture/execute/20020314-1.c: New test.
10936
10937 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10938
10939         * g++.dg/warn/Wunused-1.C: New test.
10940
10941 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10942
10943         * g++.dg/abi/mangle6.C: New test.
10944
10945 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10946
10947         * gcc.c-torture/compile/20020309-2.c: New test.
10948
10949         * gcc.c-torture/compile/20020312-1.c: New test.
10950
10951 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10952
10953         * g++.dg/other/access1.C: New test.
10954
10955 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
10956
10957         * gcc.c-torture/execute/wchar_t-1.c: New test.
10958
10959 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
10960
10961         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
10962
10963 2002-03-12  Roger Sayle  <roger@eyesopen.com>
10964
10965         * gcc.dg/20020312-1.c: New test case.
10966
10967 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
10968
10969         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
10970
10971 2002-03-11  Richard Henderson  <rth@redhat.com>
10972
10973         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
10974         * g++.old-deja/g++.jason/report.C: Likewise.
10975
10976 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10977
10978         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
10979         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
10980
10981 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10982
10983         * testsuite/g++.dg/overload/pmf1.C: New test.
10984
10985 2002-03-11  Kazu Hirata  <kazu@hxi.com>
10986
10987         * gcc.c-torture/execute/20020307-1.c: Use long.
10988
10989 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
10990
10991         PR optimization/5844
10992         * gcc.dg/20020310-1.c: New test.
10993
10994 2002-03-09  Michael Meissner  <meissner@redhat.com>
10995
10996         * gcc.c-torture/execute/memcpy-2.c: New test.
10997         * gcc.c-torture/execute/memset-1.c: New test.
10998         * gcc.c-torture/execute/strlen-1.c: New test.
10999         * gcc.c-torture/execute/strcmp-1.c: New test.
11000         * gcc.c-torture/execute/strncmp-1.c: New test.
11001
11002 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11003
11004         * gcc.dg/ppc-ldstruct.c: New test.
11005
11006 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11007
11008         * gcc.c-torture/execute/va-arg-22.c: New test.
11009
11010 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11011
11012         * gcc.c-torture/compile/20020309-1.c: New test.
11013
11014 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11015
11016         * gcc.c-torture/execute/20020307-2.c: New test.
11017
11018 2002-03-07  Jeffrey A Law  (law@redhat.com)
11019
11020         * g77.f-torture/compile/20020307-1.f: New test.
11021
11022 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11023
11024         * gcc.dg/unordered-1.c: New test.
11025
11026 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11027
11028         * gcc.c-torture/execute/20020307-1.c: New test.
11029
11030 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11031
11032         * gcc.dg/20020304-1.c: New test.
11033
11034         * gcc.c-torture/compile/20020304-2.c: New test.
11035
11036 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11037
11038         * gcc.c-torture/compile/20020304-1.c: New test case
11039         (from PR c/5830).
11040
11041 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11042
11043         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11044
11045 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11046
11047         * g++.dg/other/classkey1.C: New test.
11048
11049 2002-03-01  Richard Henderson  <rth@redhat.com>
11050
11051         * gcc.c-torture/compile/981223-1.x: New.
11052         * gcc.c-torture/compile/920625-1.x: New.
11053
11054 2002-02-28  Richard Henderson  <rth@redhat.com>
11055
11056         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11057
11058 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11059
11060         * gcc.c-torture/execute/20020227-1.c: New test.
11061
11062 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11063
11064         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11065         here" ERROR lines.
11066         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11067         * g++.old-deja.g++.other/defarg1.C: Likewise.
11068         * g++.old-deja/g++.pt/calls2.C: Likewise.
11069         * g++.old-deja/g++.pt/crash20.C: Likewise.
11070         * g++.old-deja/g++.pt/crash30.C: Likewise.
11071         * g++.old-deja/g++.pt/crash36.C: Likewise.
11072         * g++.old-deja/g++.pt/crash6.C: Likewise.
11073         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11074         * g++.old-deja/g++.pt/derived3.C: Likewise.
11075         * g++.old-deja/g++.pt/error1.C: Likewise.
11076         * g++.old-deja/g++.pt/friend21.C: Likewise.
11077         * g++.old-deja/g++.pt/friend23.C: Likewise.
11078         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11079         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11080
11081 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11082
11083         * gcc.c-torture/execute/20020225-2.c: New test.
11084
11085 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11086
11087         * gcc.c-torture/execute/920730-1t.c,
11088         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11089         Delete test cases, only relevant to -traditional.
11090
11091 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11092
11093         * gcc.dg/cpp/undef1.c: Remove.
11094         * gcc.dg/cpp/directiv.c: Update.
11095         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11096
11097 2002-02-27  Michael Meissner  <meissner@redhat.com>
11098
11099         * gcc.c-torture/execute/20020226-1.c: New test.
11100
11101 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11102
11103         * g++.dg/debug/debug4.C: New test.
11104
11105         * gcc.dg/ia64-visibility-1.c: New test.
11106
11107 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11108
11109         * gcc.dg/debug/20020224-1.c: New.
11110
11111 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11112
11113         * gcc.c-torture/execute/960416-1.x: New.
11114         * gcc.c-torture/execute/divconst-3.x: Likewise.
11115
11116 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11117
11118         * gcc.dg/20020224-1.c: New test.
11119
11120 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11121
11122         * gcc.c-torture/execute/20020225-1.c: New.
11123
11124 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11125
11126         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11127
11128 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11129
11130         * gcc.dg/20020222-1.c: New test.
11131
11132 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11133
11134         * g++.dg/opt/anonunion1.C: New test.
11135
11136 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11137
11138         * g++.dg/template/qualttp19.C: New test.
11139         * g++.dg/template/qualttp20.C: New test.
11140         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11141         * g++.old-deja/g++.other/qual1.C: Likewise.
11142
11143 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11144
11145         * gcc.dg/attr-alwaysinline.c: New.
11146
11147 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11148
11149         * gcc.dg/20020220-1.c: New test.
11150
11151         * gcc.dg/20020220-2.c: New test.
11152
11153         * g++.dg/opt/mmx1.C: New test.
11154
11155 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11156
11157         * gcc.c-torture/compile/20020110.c: New test.
11158
11159 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11160
11161         * gcc.c-torture/execute/20020219-1.c: New test.
11162
11163         * gcc.dg/20020219-1.c: New test.
11164
11165         * gcc.dg/noncompile/20020220-1.c: New test.
11166
11167         * g++.dg/opt/ptrintsum1.C: New test.
11168
11169         * gcc.dg/debug/20020220-1.c: New test.
11170
11171 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11172
11173         * gcc.c-torture/execute/20020216-1.c: New test.
11174
11175 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11176
11177         * gcc.dg/decl-1.c: Update, new test.
11178
11179 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11180
11181         * g++.dg/abi/bitfield1.C: New test.
11182         * g++.dg/abi/bitfield2.C: New test.
11183
11184 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11185
11186         * gcc.dg/attr-nest.c: New test.
11187
11188 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11189
11190         * gcc.c-torture/execute/20020215-1.c: New test.
11191
11192 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11193
11194         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11195         * g++.dg/debug/debug.exp: New.
11196         * g++.dg/debug/trivial.C: New.
11197         * g++.dg/debug/debug1.C: Moved...
11198         * g++.dg/other/debug1.C: ...from here.
11199         * g++.dg/debug/debug2.C: Moved...
11200         * g++.dg/other/debug2.C: ...from here.
11201         * g++.dg/debug/debug3.C: Moved...
11202         * g++.dg/other/debug3.C: ...from here.
11203
11204         * gcc.dg/noncompile/20020213-1.c: New test.
11205
11206 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11207
11208         * g++.dg/other/debug3.C: New test.
11209
11210         * gcc.c-torture/execute/20020213-1.c: New test.
11211
11212 2002-02-13  Richard Smith <richard@ex-parrot.com>
11213
11214         * g++.old-deja/g++.other/thunk1.C: New test.
11215
11216 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11217
11218         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11219
11220 2002-02-13  Stan Shebs  <shebs@apple.com>
11221
11222         * gcc.dg/altivec-3.c: New.
11223
11224 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11225
11226         * gcc.dg/Wunreachable-1.c: New test.
11227         * gcc.dg/Wunreachable-2.c: New test.
11228
11229 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11230
11231         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11232
11233 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11234
11235         * gcc.dg/decl-1.c: New test.
11236
11237 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11238
11239         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11240
11241 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11242
11243         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11244         * gcc.c-torture/compile/980506-1.x: Likewise.
11245
11246 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11247
11248         * gcc.dg/20020210-1.c: New.
11249
11250 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11251
11252         * g77.f-torture/execute/947.f: New regression test
11253         for PR fortran/947.
11254
11255 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11256
11257         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11258         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11259
11260 2002-02-08  Richard Henderson  <rth@redhat.com>
11261
11262         * gcc.c-torture/compile/labels-3.c: New.
11263
11264 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11265
11266         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11267         expression statements work instead.
11268         * gcc.dg/noncompile/20020207-1.c: New test.
11269
11270 2002-02-07  Richard Henderson  <rth@redhat.com>
11271
11272         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11273
11274 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11275
11276         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11277         message from g77
11278         * lib/g77-dg.exp: Trim g77 error messages so that they are
11279         recognized by dg.exp.
11280
11281 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11282
11283         PR fortran/5473
11284         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11285
11286 2002-02-07  Richard Henderson  <rth@redhat.com>
11287
11288         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11289         to be sufficiently aligned for integers.
11290
11291 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11292
11293         * g++.dg/template/friend4.C: New test.
11294
11295 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11296
11297         PR fortran/5743
11298         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11299         unsupported cases.
11300
11301 2002-02-07  Richard Henderson  <rth@redhat.com>
11302
11303         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11304         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11305         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11306         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11307
11308 2002-02-06  Richard Henderson  <rth@redhat.com>
11309
11310         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11311
11312 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11313
11314         * gcc.dg/20020206-1.c: New test.
11315
11316 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11317
11318         * gcc.c-torture/execute/20020206-1.c: New test.
11319
11320         * gcc.c-torture/execute/20020206-2.c: New test.
11321
11322         PR optimization/5429:
11323         * gcc.c-torture/compile/20020206-1.c: New test.
11324
11325 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11326
11327         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11328         as certain file formats cannot support particularly large
11329         alignments.
11330
11331         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11332         and do not expect to be able to link the executable.
11333
11334         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11335         fail because the COFF format does not support the weak attribute.
11336
11337 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11338
11339         * g77.dg/pr5473.f:  New test
11340
11341 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11342
11343         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11344         Fix testcase accordingly.
11345
11346 2002-02-04  Richard Henderson  <rth@redhat.com>
11347
11348         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11349         (buf): Change to be an array of pointers, not ints.
11350
11351 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11352
11353         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11354         before all tests.  Move warning one line above to match where it
11355         C frontend emits.
11356         * gcc.dg/Wswitch-2.c: New test.
11357         * g++.dg/warn/Wswitch-1.C: New test.
11358         * g++.dg/warn/Wswitch-2.C: New test.
11359
11360 2002-02-04  Richard Henderson  <rth@redhat.com>
11361
11362         * g++.dg/abi/offsetof.C: Fix size comparison.
11363
11364 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11365
11366         * gcc.dg/cast-qual-2.c: New test.
11367
11368 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11369
11370         * gcc.dg/20020201-4.c: New test.
11371
11372 2002-02-04  Ben Elliston  <bje@redhat.com>
11373
11374         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11375         target_info attribute != 0, in addition to the empty string.
11376         (gcc_target_compile): Likewise.
11377
11378 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11379
11380         * gcc.dg/Wswitch.c: New test.
11381         PR gcc/4475. PR gcc/3780.
11382
11383 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11384
11385         * g77.f-torture/execute/5122.f: New test for regressions
11386         against PR fortran/5122.
11387
11388 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11389
11390         * g77.f-torture/compile/pr3743.f: Delete
11391         * g77.dg/pr3743-1.f: New test.
11392         * g77.dg/pr3743-2.f: New test.
11393         * g77.dg/pr3743-3.f: New test.
11394         * g77.dg/pr3743-4.f: New test.
11395
11396 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11397
11398         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11399
11400 2002-02-02  Richard Henderson  <rth@redhat.com>
11401
11402         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11403         * gcc.c-torture/execute/bf64-1.c: Likewise.
11404
11405 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11406
11407         * gcc.dg/20020201-2.c: New test.
11408
11409         * gcc.dg/20020201-3.c: New test.
11410
11411         * gcc.c-torture/execute/bitfld-2.c: New test.
11412
11413 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11414
11415         * gcc.dg/bitfld-1.c: Update.
11416         * gcc.dg/bitfld-2.c: Update.
11417         * gcc.c-torture/execute/bitfld-1.x: New.
11418
11419 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11420
11421         * gcc.c-torture/execute/20020201-1.c: New test.
11422
11423 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11424
11425         PR target/5469
11426         * gcc.dg/20020201-1.c: New test.
11427
11428 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11429
11430         PR fortran/3743
11431         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11432         * g77.f-torture/compile/pr3743.x: Remove
11433
11434 2002-01-31  Tom Rix  <trix@redhat.com>
11435
11436         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11437
11438 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11439
11440         * gcc.dg/noncompile/20020130-1.c: New test.
11441
11442 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11443
11444         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11445
11446 2002-01-29  Richard Henderson  <rth@redhat.com>
11447
11448         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11449         to long long.
11450         * gcc.c-torture/execute/bf64-1.c: Likewise.
11451
11452 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11453
11454         * gcc.c-torture/execute/20020129-1.c: New test.
11455
11456 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11457
11458         * gcc.c-torture/compile/20000224-1.c: Update.
11459         * gcc.c-torture/execute/bitfld-1.c: New tests.
11460         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11461         * gcc.dg/uninit-A.c: Update.
11462
11463 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11464
11465         * g++.dg/template/ctor1.C: Add instantiation.
11466
11467 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11468
11469         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11470         argument to __builtin_prefetch to be const ptr.
11471
11472 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11473
11474         * gcc.c-torture/compile/20020120-1.c: New test.
11475
11476 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11477
11478         * gcc.c-torture/execute/20020127-1.c: New test.
11479
11480 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11481
11482         * g77.dg/f77-edit-i-in.f: New test
11483         * g77.dg/f77-edit-i-out.f: New test
11484
11485 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11486
11487         * gcc.dg/debug/debug.exp: New file.
11488         * gcc.dg/debug/trivial.c: New file.
11489         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11490         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11491         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11492         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11493         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11494         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11495         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11496         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11497         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11498         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11499         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11500         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11501         * gcc.dg/20000503-1.c: Removed.
11502         * gcc.dg/20010207-1.c: Removed.
11503         * gcc.dg/20011223-1.c: Removed.
11504         * gcc.dg/20020104-2.c: Removed.
11505         * gcc.dg/debug-1.c: Removed.
11506         * gcc.dg/debug-2.c: Removed.
11507         * gcc.dg/debug-3.c: Removed.
11508         * gcc.dg/debug-4.c: Removed.
11509         * gcc.dg/debug-5.c: Removed.
11510         * gcc.dg/debug-6.c: Removed.
11511         * gcc.dg/dwarf2-1.c: Removed.
11512         * gcc.dg/dwarf2-2.c: Removed.
11513
11514 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11515
11516         * g++.old-deja/g++.other/eh5.C: New test.
11517         * g++.old-deja/g++.other/sibcall2.C: New test.
11518         * g++.old-deja/g++.other/array9.C: New test.
11519         * g++.old-deja/g++.other/typename2.C: New test.
11520         * g++.old-deja/g++.other/crash60.C: New test.
11521         * g++.old-deja/g++.other/conv9.C: New test.
11522         * g++.old-deja/g++.other/mangle10.C: New test.
11523         * g++.old-deja/g++.other/unchanging1.C: New test.
11524         * g++.old-deja/g++.other/exprstmt1.C: New test.
11525         * g++.old-deja/g++.other/inline23.C: New test.
11526         * g++.old-deja/g++.eh/ia64-1.C: New test.
11527         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11528         * g++.old-deja/g++.other/reload1.C: New test.
11529         * g++.old-deja/g++.other/static20.C: New test.
11530         * g++.old-deja/g++.other/local-alloc1.C: New test.
11531         * g++.old-deja/g++.other/conv8.C: New test.
11532         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11533         * g++.old-deja/g++.other/storeexpr1.C: New test.
11534         * g++.old-deja/g++.other/storeexpr2.C: New test.
11535         * g++.dg/eh/template2.C: New test.
11536         * g++.dg/warn/weak1.C: New test.
11537
11538 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11539
11540         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11541         Remove first, non-varying, argument.
11542
11543 2002-01-23  Richard Henderson  <rth@redhat.com>
11544
11545         * gcc.dg/inline-2.c: New.
11546
11547         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11548         Add optional target arg.  Check number of arguments.
11549         (scan-assembler-not, scan-assembler-dem): Likewise.
11550         (scan-assembler-dem-not): Likewise.
11551
11552 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11553
11554         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11555         line 12.
11556         * g++.old-deja/g++.brendan/parse3.C,
11557         g++.old-deja/g++.other/crash26.C,
11558         g++.old-deja/g++.other/crash28.C,
11559         g++.old-deja/g++.other/crash29.C,
11560         g++.old-deja/g++.other/crash30.C,
11561         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11562
11563 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11564
11565         * gcc.dg/20020115-1.c: New.
11566
11567 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11568
11569         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11570
11571 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11572
11573         * gcc.dg/20020122-3.c: New.
11574
11575 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11576
11577         * g++.dg/other/gc1.C: New test.
11578
11579 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11580
11581         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11582
11583 2002-01-22  Richard Henderson  <rth@redhat.com>
11584
11585         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11586
11587 2002-01-22  Richard Henderson  <rth@redhat.com>
11588
11589         * gcc.dg/20020122-4.c: New.
11590
11591 2002-01-22  H.J. Lu <hjl@gnu.org>
11592
11593         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11594         link output.
11595         * gcc.dg/special/ecos.exp: Likewise.
11596         * lib/g++-dg.exp: Likewise.
11597         * lib/g77-dg.exp: Likewise.
11598         * lib/gcc-dg.exp : Likewise.
11599         * lib/mike-g++.exp: Likewise.
11600         * lib/mike-g77.exp: Likewise.
11601         * lib/mike-gcc.exp: Likewise.
11602         * lib/objc-dg.exp: Likewise.
11603
11604 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11605
11606         PR target/5379
11607         * gcc.dg/20020122-2.c: New test.
11608
11609 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11610
11611         * gcc.dg/20020122-1.c: New test.
11612
11613 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11614
11615         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11616
11617 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11618
11619         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11620
11621 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11622
11623         * gcc.c-torture/compile/20020121-1.c: New test.
11624
11625 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11626
11627         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11628         ld_library_path.
11629
11630 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11631
11632         * gcc.dg/20020218-1.c: New test.
11633
11634 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11635
11636         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11637         messages
11638         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11639         "At global scope" warning
11640         * g++.dg/ext/align1.C: Change cygwin test for alignment
11641         from db-bogus to dg-warning
11642
11643 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11644
11645         * g77.f-torture/compile/cpp2.F: New test.
11646
11647 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11648
11649         * g++.dg/template/access1.C: New test.
11650
11651 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11652
11653         * gcc.dg/20020118-1.c: New.
11654
11655 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11656
11657         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11658
11659 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11660
11661         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11662         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11663         alignment warnings.
11664
11665 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11666
11667         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11668         torture_with_loops and torture_without_loops
11669
11670 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11671
11672         * gcc.c-torture/compile/20020116-1.c: New test.
11673
11674 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11675
11676         * gcc.dg/20020116-2.c: New test.
11677
11678         * gcc.dg/ultrasp4.c: New test.
11679
11680         * gcc.dg/20020116-1.c: New test.
11681
11682 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11683
11684         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11685         by EABI.
11686
11687 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11688
11689         * gcc.misc-tests/i386-prefetch.exp: New.
11690         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11691         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11692         * gcc.misc-tests/i386-pf-none-1.c: New test.
11693         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11694
11695 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11696
11697         * gcc.dg/gnu89-init-1.c: Add new tests.
11698
11699 2002-01-15  Andreas Jaeger  <aj@suse.de>
11700
11701         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11702         * gcc.dg/i386-mmx-2.c: Likewise.
11703         * gcc.dg/i386-sse-1.c: Likewise.
11704         * gcc.dg/i386-sse-2.c: Likewise.
11705         * gcc.dg/i386-sse-3.c: Likewise.
11706
11707 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11708
11709         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11710         Uncomment additional cases that now pass.
11711
11712 2002-01-11  Richard Henderson  <rth@redhat.com>
11713
11714         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11715         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11716
11717 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11718
11719         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11720
11721 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11722
11723         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11724         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11725
11726 2002-01-10  Dale Johannesen  <dalej@apple.com>
11727
11728         * gcc.c-torture/execute/loop-11.c: New.
11729
11730 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11731
11732         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11733         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11734
11735 2002-01-09  Richard Henderson  <rth@redhat.com>
11736
11737         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11738         type in which to perform the operation for each size.
11739
11740 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11741
11742         * gcc.c-torture/compile/20020109-2.c: New test.
11743
11744 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11745
11746         * gcc.c-torture/execute/loop-10.c: New test.
11747
11748 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11749
11750         * gcc.c-torture/compile/20010226-1.c: New test.
11751         * gcc.c-torture/compile/20010227-1.c: New test.
11752         * gcc.c-torture/compile/20010426-1.c: New test.
11753         * gcc.c-torture/compile/20010510-1.c: New test.
11754         * gcc.c-torture/compile/20010605-3.c: New test.
11755         * gcc.c-torture/compile/20010824-1.c: New test.
11756         * gcc.c-torture/execute/20010409-1.c: New test.
11757         * gcc.dg/noncompile/20000901-1.c: New test.
11758         * gcc.dg/20001023-1.c: New test.
11759         * gcc.dg/20001101-1.c: New test.
11760         * gcc.dg/20001102-1.c: New test.
11761         * gcc.dg/20010207-1.c: New test.
11762         * gcc.dg/20010405-1.c: New test.
11763         * gcc.dg/20010822-1.c: New test.
11764         * gcc.dg/20011107-1.c: New test.
11765
11766 2002-01-09  Jeffrey A Law  (law@redhat.com)
11767
11768         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11769
11770         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11771         execution failure on PA targets.
11772
11773 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11774
11775         * gcc.c-torture/compile/20020109-1.c: New test.
11776
11777 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11778
11779         * gcc.c-torture/execute/20020108-1.c: New test.
11780
11781 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11782
11783         * gcc.dg/20020108-1.c: New test.
11784
11785 2002-01-08  H.J. Lu <hjl@gnu.org>
11786
11787         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11788         for header files.
11789
11790 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11791
11792         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11793         consistency.
11794
11795 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11796
11797         * gcc.dg/altivec-4.c: Test altivec predicates.
11798
11799 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11800
11801         * gcc.c-torture/execute/20020107-1.c: New test.
11802
11803 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11804
11805         PR c/5279
11806         * gcc.c-torture/compile/20020106-1.c: New test.
11807
11808 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11809
11810         * gcc.c-torture/execute/nestfunc-4.c: New test.
11811
11812 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11813
11814         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11815         extra triple that slipped in.
11816         * g++.old-deja/g++.abi/align.C: Likewise.
11817         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11818
11819 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11820
11821         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11822         * g++.old-deja/g++.abi/align.C: Likewise.
11823         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11824
11825         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11826         on FreeBSD/i386.
11827         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11828         FreeBSD.
11829
11830 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11831
11832         * gcc.dg/20020104-1.c: New test.
11833
11834         * gcc.dg/20020104-2.c: New test.
11835
11836 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11837
11838         * gcc.dg/20020103-1.c: Fix typo in target selector.
11839
11840 2002-01-03  Richard Henderson  <rth@redhat.com>
11841
11842         * gcc.dg/20020103-1.c: New.
11843
11844 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11845
11846         * gcc.c-torture/execute/20020103-1.c: New test.
11847
11848 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11849
11850         * g++.dg/other/debug2.C: New test.
11851
11852         * gcc.c-torture/compile/20020103-1.c: New test.
11853
11854 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11855
11856         * gcc.dg/gnu89-init-1.c: Added new tests.
11857
11858 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11859
11860         * g++.dg/template/friend2.C: Remove as patch is reverted.
11861
11862         * g++.dg/warn/oldcast1.C: New test.
11863
11864         * g++.dg/template/ptrmem1.C: New test.
11865         * g++.dg/template/ptrmem2.C: New test.
11866
11867         * g++.dg/template/ntp.C: New test.
11868
11869         * g++.dg/other/component1.C: New test.
11870
11871         * g++.dg/template/ttp3.C: New test.
11872
11873         * g++.dg/template/friend2.C: New test.
11874         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11875
11876 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11877
11878         * g++.dg/other/ptrmem1.C: New test.
11879         * g++.dg/other/ptrmem2.C: New test.
11880
11881 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11882
11883         * g++.dg/template/ctor1.C: New test.
11884
11885 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11886
11887         * g++.dg/template/friend2.C: New test.
11888
11889 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11890
11891         * gcc.dg/mmix-1.c: New test.
11892
11893 2001-12-31  Richard Henderson  <rth@redhat.com>
11894
11895         * gcc.dg/asm-5.c: New.
11896
11897 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11898
11899         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11900         in namespace __gnu_cxx
11901
11902 2001-12-30  Richard Henderson  <rth@redhat.com>
11903
11904         * gcc.dg/debug-6.c: New.
11905
11906 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11907
11908         * gcc.c-torture/compile/20011229-2.c: New test.
11909
11910 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11911
11912         * gcc.dg/debug-3.c: New test.
11913         * gcc.dg/debug-4.c: New test.
11914         * gcc.dg/debug-5.c: New test.
11915
11916 2001-12-29  Richard Henderson  <rth@redhat.com>
11917
11918         * g++.dg/eh/loop1.C: New.
11919
11920 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11921
11922         * g++.dg/template/crash1.C: New test.
11923
11924 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11925
11926         * g++.dg/other/const1.C: New test.
11927
11928 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11929
11930         * gcc.c-torture/compile/20011229-1.c: New test.
11931
11932 2001-12-28  Stan Shebs  <shebs@apple.com>
11933
11934         * lib/objc-torture.exp: Resync with c-torture.exp.
11935         * lib/objc.exp: Load standard libraries.
11936
11937 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11938
11939         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11940         additional tests.
11941
11942 2001-12-27  Roger Sayle <roger@eyesopen.com>
11943
11944         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11945
11946 2001-12-27  Richard Henderson  <rth@redhat.com>
11947
11948         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11949
11950 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11951
11952         * g++.dg/eh/ctor1.C: New test.
11953         * g++.dg/other/error2.C: New test.
11954
11955 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11956
11957         * g++.dg/other/init2.C: New test.
11958
11959 2001-12-24  Richard Henderson  <rth@redhat.com>
11960
11961         * gcc.dg/20011223-1.c: New.
11962         * gcc.dg/inline-1.c: New.
11963
11964 2001-12-23  Richard Henderson  <rth@redhat.com>
11965
11966         * gcc.dg/asm-4.c: Test operand modifiers.
11967
11968 2001-12-23  Richard Henderson  <rth@redhat.com>
11969
11970         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
11971
11972 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11973
11974         * gcc.c-torture/execute/20011223-1.c: New test.
11975
11976 2001-12-21  Richard Henderson  <rth@redhat.com>
11977
11978         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
11979         re-enables the warning.
11980
11981 2001-12-21  Richard Henderson  <rth@redhat.com>
11982
11983         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
11984
11985 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11986
11987         * gcc.c-torture/compile/20011218-1.c: New test.
11988
11989 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
11990
11991         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
11992         arm-isr.c test.
11993         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
11994         epilogue generation for ARM ISR routines.
11995
11996 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11997
11998         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
11999         * gcc.dg/format/c90-printf-3.c: Likewise.
12000         * gcc.dg/format/c99-printf-3.c: Likewise.
12001         * gcc.dg/format/ext-1.c: Likewise.
12002         * gcc.dg/format/ext-6.c: Likewise.
12003         * gcc.dg/format/format.h: Prototype unlocked stdio.
12004
12005 2001-12-20  Richard Henderson  <rth@redhat.com>
12006
12007         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12008         (arena): Use it.
12009         (malloc): Correct allocation logic.  Abort if we fill up the
12010         arena before initialization complete.
12011         (realloc): Correct allocation logic.
12012
12013 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12014
12015         * gcc.c-torture/compile/20011219-2.c: New test.
12016
12017         * gcc.c-torture/execute/20011219-1.c: New test.
12018
12019 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12020
12021         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12022         target does not support weak symbols.
12023
12024 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12025
12026         * gcc.c-torture/compile/20011219-1.c: New test.
12027
12028 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12029
12030         * g++.dg/other/error1.C: New test.
12031
12032 2001-12-17  Jeffrey A Law  (law@redhat.com)
12033
12034         * gcc.c-torture/execute/20011217-1.c: New test.
12035
12036 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12037
12038         * objc.dg/special/: New directory.
12039         * objc.dg/special/special.exp: New file.
12040         * objc.dg/special/unclaimed-category-1.h: New file.
12041         * objc.dg/special/unclaimed-category-1a.m: New file.
12042         * objc.dg/special/unclaimed-category-1.m: New file.
12043
12044 2001-12-17  Andreas Jaeger  <aj@suse.de>
12045
12046         * gcc.c-torture/compile/20011217-2.c: New test.
12047
12048 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12049
12050         * gcc.c-torture/compile/20011217-1.c: New test.
12051
12052 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12053
12054         * testsuite/gcc.dg/20011214-1.c: New.
12055
12056 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12057
12058         * gcc.dg/altivec-4.c: New.
12059
12060 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12061
12062         * gcc.dg/20011113-1.c: New test.
12063
12064 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12065
12066         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12067         std::__malloc_alloc_template<0> and
12068         std::__default_alloc_template<false, 0>.
12069
12070 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12071
12072         * objc/execute/bf-21.m: New test.
12073         * objc/execute/enumeration-1.m: New test.
12074         * objc/execute/enumeration-2.m: New test.
12075
12076 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12077
12078         * gcc.dg/gnu89-init-1.c: New test.
12079
12080 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12081
12082         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12083         * g++.old-deja/g++.jason/2371.C: Likewise.
12084         * g++.old-deja/g++.jason/template33.C: Likewise.
12085         * g++.old-deja/g++.jason/template34.C: Likewise.
12086         * g++.old-deja/g++.jason/template36.C: Likewise.
12087         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12088         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12089         * g++.old-deja/g++.other/typename1.C: Likewise.
12090         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12091         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12092         * g++.old-deja/g++.pt/typename11.C: Likewise.
12093         * g++.old-deja/g++.pt/typename14.C: Likewise.
12094         * g++.old-deja/g++.pt/typename16.C: Likewise.
12095         * g++.old-deja/g++.pt/typename3.C: Likewise.
12096         * g++.old-deja/g++.pt/typename4.C: Likewise.
12097         * g++.old-deja/g++.pt/typename5.C: Likewise.
12098         * g++.old-deja/g++.pt/typename7.C: Likewise.
12099         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12100
12101 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12102
12103         * g++.dg/other/linkage1.C: New test.
12104         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12105         specifiers.
12106
12107 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12108
12109         * gcc.dg/concat.c: New test.
12110
12111 2001-12-11  Stan Shebs  <shebs@apple.com>
12112
12113         * objc/compile: New test directory.
12114         * objc/compile/compile.exp: New expect script.
12115         * objc/compile/20011211-1.m: New compile test.
12116
12117 2001-12-11  Jason Merrill  <jason@redhat.com>
12118
12119         * lib/prune.exp (prune_gcc_output): Also handle "In member
12120         function".  So many permutations...
12121
12122 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12123
12124         * g++.dg/template/typedef1.C: New test.
12125
12126 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12127
12128         * g++.dg/other/copy1.C: New test.
12129
12130 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12131
12132         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12133
12134         * gcc.dg/builtin-choose-expr.c: New.
12135
12136 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12137
12138         * gcc.dg/altivec-2.c: New.
12139
12140 2001-12-07  Richard Henderson  <rth@redhat.com>
12141
12142         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12143
12144 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12145
12146         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12147         ultrasparc.
12148
12149 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12150
12151         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12152
12153 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12154
12155         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12156         variable argument list.
12157
12158 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12159
12160         * gcc.c-torture/execute/memcheck: Delete entire directory.
12161         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12162         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12163
12164 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12165
12166         * gcc.dg/Wshadow-1.c: New test.
12167
12168 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12169
12170         * gcc.c-torture/compile/20011130-1.c: New test.
12171
12172         * gcc.dg/noncompile/20011025-1.c: New test.
12173
12174         * g++.dg/other/anon-union.C: New test.
12175
12176         * gcc.c-torture/execute/20011024-1.c: New test.
12177
12178 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12179
12180         * gcc.c-torture/execute/20000722-1.x,
12181         gcc.c-torture/execute/20010123-1.x: Remove.
12182         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12183         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12184         gcc.dg/c99-complit-2.c: New tests.
12185
12186 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12187
12188         * g++.dg/inherit/base1.C: New test.
12189
12190 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12191
12192         * g++.dg/other/stdarg1.C: New test.
12193
12194         * gcc.c-torture/compile/20011130-2.c: New test.
12195
12196 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12197
12198         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12199         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12200         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12201         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12202         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12203         * gcc.dg/builtin-prefetch-1.c: New test.
12204
12205 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12206
12207         * gcc.dg/20011130-1.c: New test.
12208
12209 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12210
12211         * g++.dg/other/scope1.C: New test.
12212         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12213
12214 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12215
12216         * gcc.dg/vla-init-1.c: New test.
12217
12218 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12219
12220         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12221
12222 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12223
12224         * objc.dg/alias.m: Update.
12225         * objc.dg/class-1.m: Update.
12226         * objc.dg/const-str-1.m: Update.
12227         * objc.dg/fwd-proto-1.m: Update.
12228         * objc.dg/id-1.m: Update.
12229         * objc.dg/super-class-1.m: Update.
12230
12231 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12232
12233         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12234         constructs.
12235
12236 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12237
12238         * gcc.c-torture/execute/20011128-1.c: New test.
12239
12240 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12241
12242         * gcc.dg/20011127-1.c: New test.
12243
12244 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12245
12246         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12247         from Austin Group draft 7.
12248         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12249         scanf format arguments.
12250         * gcc.dg/format/no-exargs-2.c: New test.
12251
12252 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12253
12254         * g++.dg/abi/vbase8-4.C: New test.
12255
12256 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12257
12258         * gcc.c-torture/execute/20011121-1.c: New test.
12259
12260 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12261
12262         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12263
12264 2001-11-23  Andreas Jaeger  <aj@suse.de>
12265
12266         * gcc.dg/cpp/charconst-2.c: New test.
12267
12268 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12269
12270         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12271         to the host if it is remote.  Let tests specify extra headers
12272         they use.
12273         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12274         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12275         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12276         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12277         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12278         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12279         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12280         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12281         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12282         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12283
12284 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12285
12286         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12287         for little endian ARMs.
12288
12289 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12290
12291         * gcc.c-torture/compile/20011119-1.c: New test.
12292         * gcc.c-torture/compile/20011119-2.c: New test.
12293
12294 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12295
12296         * gcc.dg/altivec-1.c: Fix typo.
12297
12298 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12299
12300         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12301
12302 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12303
12304         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12305
12306 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12307
12308         * lib/g77.exp: Don't specify --rpath-link.
12309
12310         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12311         across all the headers.
12312         * gcc.dg/format/format.exp: For testing on a remote host,
12313         copy format.h.
12314
12315         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12316         * gcc.c-torture/execute/930406-1.c: Likewise.
12317         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12318
12319 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12320
12321         * gcc.dg/altivec-1.c: New.
12322
12323 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12324
12325         * gcc.dg/cpp/fpreprocessed.c: New test case.
12326
12327 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12328
12329         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12330         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12331         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12332
12333 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12334
12335         * gcc.dg/no-builtin-1.c: New test.
12336
12337 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12338
12339         * gcc.c-torture/execute/20011115-1.c: New test.
12340
12341 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12342
12343         * gcc.c-torture/compile/20011114-2.c: New test.
12344         * gcc.c-torture/compile/20011114-3.c: New test.
12345         * gcc.c-torture/compile/20011114-4.c: New test.
12346
12347 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12348
12349         * g++.dg/other/init1.C: New test.
12350
12351 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12352
12353         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12354         message.
12355
12356         * gcc.c-torture/execute/20011114-1.c: New testcase.
12357
12358         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12359         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12360         like the (before this change) version of 20010327-1.c.
12361
12362 2001-11-14  Roger Sayle <roger@eyesopen.com>
12363
12364         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12365
12366 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12367
12368         * g++.dg/init/array2.C: New test.
12369
12370 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12371
12372         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12373
12374 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12375
12376         * g++.dg/other/forscope1.C: New test.
12377         * g++.dg/ext/forscope1.C: New test.
12378         * g++.dg/ext/forscope2.C: New test.
12379
12380 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12381
12382         * gcc.c-torture/execute/20011113-1.c: New test.
12383
12384 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12385
12386         * gcc.c-torture/execute/20011109-2.c: New test.
12387
12388         * gcc.c-torture/execute/20011109-1.c: New test.
12389
12390 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12391
12392         * gcc.c-torture/compile/20011109-1.c: New test.
12393
12394 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12395
12396         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12397         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12398         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12399         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12400         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12401         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12402         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12403
12404 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12405
12406         * g++.dg/warn/Wshadow-1.C: New tests.
12407         * g++.old-deja/g++.mike/for3.C: Update.
12408
12409 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12410
12411         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12412         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12413         XFAILs.  Adjust expected error texts.
12414         * gcc.c-torture/compile/20011106-1.c,
12415         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12416         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12417         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12418         gcc.dg/c99-array-lval-5.c: New tests.
12419
12420 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12421
12422         * gcc.dg/cpp/defined.c: Update.
12423
12424 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12425
12426         * gcc.c-torture/execute/anon-1.c: New test.
12427
12428 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12429
12430         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12431         same size, so no warning should be produced on stormy16.
12432
12433         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12434         due to oversized array.
12435         * g++.old-deja/g++.mike/ns15.C: Likewise.
12436         * g++.old-deja/g++.pt/crash16.C: Likewise.
12437
12438 2001-11-02  Graham Stott  <grahams@redhat.com>
12439
12440         * g++.dgother/debug1.C: Fix typos.
12441
12442 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12443
12444         * g++.dg/other/debug1.C: New test.
12445
12446 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12447
12448         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12449         of unsigned long.
12450
12451 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12452
12453         * gcc.dg/20011029-2.c: New test.
12454
12455         * gcc.c-torture/compile/20011029-1.c: New test.
12456
12457 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12458
12459         * objc/execute/class_self-1.m: New test.
12460         * objc/execute/class_self-2.m: New test.
12461
12462 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12463
12464         * gcc.misc-tests/msgs.exp: Delete.
12465         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12466         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12467         error set to match recent changes.
12468
12469 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12470
12471         * gcc.dg/20011021-1.c: New test.
12472
12473 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12474
12475         * gcc.c-torture/compile/20011023-1.c: New test.
12476
12477 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12478
12479         * lib/g77.exp: Rewrite based on lib/g++.exp.
12480
12481 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12482
12483         * gcc.c-torture/execute/20011019-1.c: New test.
12484
12485         * gcc.dg/20011018-1.c: New test.
12486
12487 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12488
12489         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12490
12491 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12492
12493         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12494         * gcc.dg/attr-invalid.c: Likewise.
12495
12496 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12497
12498         * testsuite/gcc.dg/20011015-1.c: New test.
12499
12500 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12501
12502         * g++.dg/template/unify2.C: New test.
12503
12504 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12505
12506         * g++.dg/other/exception-specification.C: New test
12507
12508 2001-10-13  Tom Rix  <trix@redhat.com>
12509
12510         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12511         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12512
12513 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12514
12515         * testsuite/gcc.dg/20011009-1.c: New test.
12516
12517 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12518
12519         PR g++/4476
12520         * g++.dg/other/friend1.C: New test.
12521
12522 2001-10-11  Richard Henderson  <rth@redhat.com>
12523
12524         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12525
12526 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12527
12528         * gcc.c-torture/compile/20011010-1.c: New.
12529
12530 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12531
12532         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12533         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12534         g77.f-torture/execute/execute.exp,
12535         g77.f-torture/noncompile/noncompile.exp,
12536         gcc.c-torture/compile/compile.exp,
12537         gcc.c-torture/execute/execute.exp,
12538         gcc.c-torture/execute/ieee/ieee.exp,
12539         gcc.c-torture/execute/memcheck/memcheck.exp,
12540         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12541         objc/execute/execute.exp: Update FSF address.
12542
12543 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12544
12545         * gcc.dg/cpp/cmdlne-C.c: Update.
12546         * gcc.dg/cpp/cmdlne-C2.c: New.
12547
12548 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12549
12550         * gcc.c-torture/execute/20011008-3.c: New.
12551
12552 2001-10-08  DJ Delorie  <dj@redhat.com>
12553
12554         * gcc.dg/20011008-1.c: New.
12555         * gcc.dg/20011008-2.c: New.
12556
12557 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12558
12559         * gcc.dg/cpp/spacing1.c: Update test.
12560
12561 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12562
12563         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12564         spelling errors of "separate" as "seperate".
12565
12566 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12567
12568         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12569         enough to avoid inlining.
12570
12571 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12572
12573         * lib/g77.exp: set libg2c_dir correctly.
12574
12575 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12576
12577         * gcc.dg/cpp/macro11.c: New test.
12578
12579 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12580
12581         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12582         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12583         gcc.dg/format/multattr-3.c: New tests.
12584         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12585         tests for format attributes on function pointers being rejected.
12586
12587 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12588
12589         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12590
12591 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12592
12593         * g++.dg/warn/format1.C: New test.
12594
12595 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12596
12597         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12598
12599 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12600
12601         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12602
12603 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12604
12605         * gcc.dg/cpp/redef2.c: Add test.
12606
12607 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12608
12609         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12610         long-standing bug on i686, apparently.
12611         * gcc.c-torture/execute/loop-2c.x: New file.
12612         * gcc.c-torture/execute/loop-2d.x: New file.
12613         * gcc.c-torture/execute/loop-3c.x: New file.
12614
12615 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12616
12617         * gcc.dg/cpp/20000625-2.c: Correct line number.
12618
12619 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12620
12621         * gcc.dg/cpp/macro10.c: New test.
12622         * gcc.dg/cpp/strify3.c: New test.
12623         * gcc.dg/cpp/spacing1.c: Add tests.
12624         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12625         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12626
12627 2001-09-24  DJ Delorie  <dj@redhat.com>
12628
12629         * gcc.c-torture/execute/20010924-1.c: New test.
12630
12631 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12632
12633         * testsuite/objc/execute/paste.m: Remove.
12634
12635 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12636
12637         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12638
12639 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12640
12641         * g77.dg/strlen0.f: New test.
12642
12643 2001-09-21  Richard Henderson  <rth@redhat.com>
12644
12645         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12646         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12647
12648 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12649
12650         Table-driven attributes.
12651         * g++.dg/ext/attrib1.C: New test.
12652
12653 2001-09-20  DJ Delorie  <dj@redhat.com>
12654
12655         * gcc.dg/20000926-1.c: Update expected warning messages.
12656         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12657         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12658         array.
12659
12660 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12661
12662         * g++.dg/eh/registers1.C: New test case.
12663
12664 2001-09-17  Richard Henderson  <rth@redhat.com>
12665
12666         * gcc.dg/array-5.c: Fix VLA decomposition test.
12667
12668 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12669
12670         * gcc.dg/cpp/line5.c: New testcase.
12671
12672 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12673
12674         * gcc.dg/cpp/macro9.c: New test.
12675
12676 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12677
12678         * gcc.c-torture/execute/980223.c: Change type of addr from long
12679         to char *.
12680
12681 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12682
12683         * gcc.c-torture/execute/20010915-1.c: New test.
12684
12685 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12686
12687         * g77.dg/bprob: New directory.
12688         * g77.dg/bprob/bprob.exp: New file.
12689         * g77.dg/bprob/bprob-1.f: New test.
12690         * g77.dg/gcov: New directory.
12691         * g77.dg/gcov/gcov.exp: New file.
12692         * g77.dg/gcov/gcov-1.f: New test.
12693         * g77.dg/gcov/gcov-1.x: New file.
12694
12695 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12696
12697         * gcc.dg/cpp/directiv.c: Update.
12698         * gcc.dg/cpp/undef1.c: Update.
12699
12700 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12701
12702         * gcc.dg/20010912-1.c: New test.
12703
12704 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12705
12706         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12707         language-independent file in lib.
12708         * lib/gcov.exp: New file.
12709
12710 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12711
12712         * gcc.c-torture/compile/20010911-1.c: New test.
12713
12714 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12715
12716         * lib/profopt.exp: New, to support profile-directed optimizations.
12717         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12718         * gcc.misc-tests/bprob-1.c: New test.
12719         * gcc.misc-tests/bprob-2.c: New test.
12720
12721 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12722
12723         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12724         XFAIL and which kinds of gcov output to verify.
12725         * gcc.misc-tests/gcov-4b.x: New file.
12726         * gcc.misc-tests/gcov-5b.x: New file.
12727         * gcc.misc-tests/gcov-6.x: New file.
12728         * gcc.misc-tests/gcov-7.c: New test.
12729         * gcc.misc-tests/gcov-7.x: New file.
12730
12731 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12732
12733         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12734         * gcc.misc-tests/gcov-6.c: New test.
12735
12736 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12737
12738         PR c++/3986
12739         * g++.dg/abi/vbase1.C: New test.
12740
12741 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12742
12743         * objc.dg/method-2.m: New.
12744
12745 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12746
12747         PR c++/4203
12748         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12749         * g++.dg/init/empty1.C: New test.
12750
12751 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12752
12753         * gcc.c-torture/compile/20010903-1.c: New test.
12754
12755 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12756
12757         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12758         for m68k.
12759
12760 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12761
12762         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12763
12764         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12765
12766         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12767
12768 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12769
12770         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12771         for 16-bit 'unsigned int'.
12772
12773 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12774
12775         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12776
12777 2001-08-27  Richard Henderson  <rth@redhat.com>
12778
12779         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12780         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12781
12782 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12783
12784         * gcc.dg/asm-names.c (ymain): New.
12785
12786 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12787
12788         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12789         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12790         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12791
12792 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12793
12794         * gcc.dg/compare5.c: New testcase.
12795
12796 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12797
12798         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12799         and "In instantiation".
12800
12801 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12802
12803         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12804
12805 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12806
12807         * gcc.misc-tests/gcov.exp: Add support for branch information.
12808         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12809         * gcc.misc-tests/gcov-4.c: New test.
12810         * gcc.misc-tests/gcov-4b.c: New test.
12811         * gcc.misc-tests/gcov-5b.c: New test.
12812
12813 2001-08-20  Zack Weinberg  <zackw@panix.com>
12814
12815         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12816         expected to fail.
12817
12818 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12819
12820         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12821
12822 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12823
12824         * g++.dg/eh/
12825         Moved to gcc-deps.exp
12826         * gcc-deps.exp: New file.
12827
12828 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12829
12830         * g++.old-deja/g++.pt/defarg14.C: New test.
12831
12832 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12833
12834         * g++.old-deja/g++.other/lineno5.C: New test.
12835
12836 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12837
12838         * g++.old-deja/g++.pt/crash68.C: New test.
12839
12840 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12841
12842         * g++.old-deja/g++.other/crash42.C: New test.
12843
12844 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12845
12846         * gcc.dg/cpp/extratokens.c: Fix.
12847         * gcc.dg/cpp/skipping2.c: New tests.
12848
12849 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12850
12851         * gcc.c-torture/execute/20010724-1.c: New file.
12852         * gcc.c-torture/execute/20010724-1.x: New file.
12853
12854 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12855
12856         * g++.old-deja/g++.other/cond7.C: New test.
12857
12858 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12859
12860         * g++.old-deja/g++.other/optimize4.C: New test.
12861
12862 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12863
12864         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12865
12866 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12867
12868         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12869         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12870         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12871         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12872
12873         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12874         bug report" message.
12875
12876         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12877         * g++.dg/ext/instantiate1.C: Move from old-deja.
12878
12879 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12880
12881         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12882         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12883         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12884         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12885
12886 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12887
12888         * gcc.c-torture/execute/20010723-1.c: New test.
12889
12890 2001-07-23  Ben Elliston  <bje@redhat.com>
12891
12892         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12893
12894 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12895
12896         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12897         i[34567]86-*-*.
12898         Delete handling of ieee_multilib_flags.
12899         Pass -mieee for alpha*-*-* and sh-*-*.
12900         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12901
12902 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12903
12904         Remove old-abi tests.
12905         * g++.old-deja/g++.mike/p11116.C: Remove.
12906         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12907
12908 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12909
12910         * g77.f-torture/compile/pr3743.f:  New test
12911
12912 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12913
12914         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12915
12916 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12917
12918         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12919         g++.old-deja/g++.pt/static6.C: Likewise.
12920         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12921         supports weak symbols.
12922
12923 2001-07-18  Andreas Jaeger  <aj@suse.de>
12924
12925         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12926         supported again.
12927
12928 2001-07-18  Andreas Jaeger  <aj@suse.de>
12929
12930         * gcc.dg/iftrap-1.c: Fix target line.
12931
12932 2001-07-17  Richard Henderson  <rth@redhat.com>
12933
12934         * gcc.c-torture/execute/20010717-1.c: New.
12935
12936 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12937
12938         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12939         tests.
12940
12941 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12942
12943         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12944
12945 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12946
12947         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12948         UAC_SIGBUS, UAC_NOPRINT definitions.
12949
12950 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12951
12952         * objc/execute/object_is_class.m: New test.
12953         * objc/execute/object_is_meta_class.m: New test.
12954
12955 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12956
12957         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
12958         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
12959
12960 2001-01-15  David Bil
12961         * objc/execute/class-14.m: Added.
12962         * objc/execute/class-2.m: Added.
12963         * objc/execute/class-3.m: Added.
12964         * objc/execute/class-4.m: Added.
12965         * objc/execute/class-5.m: Added.
12966         * objc/execute/class-6.m: Added.
12967         * objc/execute/class-7.m: Added.
12968         * objc/execute/class-8.m: Added.
12969         * objc/execute/class-9.m: Added.
12970         * objc/execute/class-tests-1.h
12971         * objc/execute/class-tests-2.h
12972         * objc/execute/compatibility_alias.m: Added.
12973         * objc/execute/encode-1.m: Added.
12974         * objc/execute/formal_protocol-1.m: Added.
12975         * objc/execute/formal_protocol-2.m: Added.
12976         * objc/execute/formal_protocol-3.m: Added.
12977         * objc/execute/formal_protocol-4.m: Added.
12978         * objc/execute/formal_protocol-5.m: Added.
12979         * objc/execute/formal_protocol-6.m: Added.
12980         * objc/execute/formal_protocol-7.m: Added.
12981         * objc/execute/informal_protocol.m: Added.
12982         * objc/execute/initialize.m: Added.
12983         * objc/execute/load.m: Added.
12984         * objc/execute/many_args_method.m: Added.
12985         * objc/execute/nested-3.m: Added.
12986         * objc/execute/no_clash.m: Added.
12987         * objc/execute/private.m: Added.
12988         * objc/execute/redefining_self.m: Added.
12989         * objc/execute/root_methods.m: Added.
12990         * objc/execute/selector-1.m: Added.
12991         * objc/execute/static-1.m: Added.
12992         * objc/execute/static-2.m: Added.
12993         * objc/execute/va_method.m: Added.
12994
12995 2001-03-10  Richard Henderson  <rth@redhat.com>
12996
12997         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12998
12999 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13000
13001         * g++.old-deja/g++.other/crash31.C: XFAIL.
13002         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13003         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13004         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13005         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13006         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13007
13008 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13009
13010         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13011
13012 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13013
13014         * gcc.dg/20000724-1.c: Don't use multiline strings.
13015
13016 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13017
13018         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13019         result of -cString against what we expect it to be; don't just
13020         print it out for no one to read.
13021
13022         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13023         Based on testcases provided by Nicola Pero.
13024
13025 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13026
13027         * gcc.dg/cpp/macro7.c: New test.
13028
13029 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13030
13031         * gcc.dg/cpp/multiline.c: Update.
13032
13033 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13034
13035         * g++.old-deja/g++.other/enum3.C: New test.
13036
13037 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13038
13039         * g++.old-deja/g++.other/pod1.C: New test.
13040
13041 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13042
13043         * g++.old-deja/g++.ext/overload1.C: New test.
13044
13045 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13046
13047         * g++.old-deja/g++.pt/using1.C: New test.
13048
13049 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13050
13051         * g++.old-deja/g++.other/using9.C: New test.
13052
13053 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13054
13055         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13056
13057         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13058
13059 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13060
13061         * g++.old-deja/g++.ext/realpt1.C: Remove.
13062
13063 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13064
13065         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13066
13067 2001-02-26  Will Cohen  <wcohen@redhat.com>
13068
13069         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13070
13071 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13072
13073         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13074         templatized constructors.
13075
13076 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13077
13078         * gcc.c-torture/execute/20010224-1.c: New test.
13079
13080 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13081
13082         * gcc.c-torture/execute/20010222-1.c: New test.
13083
13084 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13085
13086         * g++.old-deja/g++.other/inline20.C: New test.
13087
13088 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13089
13090         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13091
13092 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13093
13094         * g++.old-deja/g++.other/lookup22.C: New test.
13095
13096 200
13097         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13098         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13099         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13100         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13101         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13102
13103 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13104
13105         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13106         account.
13107
13108 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13109
13110         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13111
13112 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13113
13114         * g++.old-deja/g++.pt/crash62.C: New test.
13115
13116 2001-01-04  Richard Henderson  <rth@redhat.com>
13117
13118         * gcc.dg/20000926-1.c: Update expected warnings.
13119         * gcc.dg/array-2.c: Likewise.
13120         * gcc.dg/array-4.c: Also validate flexible array members.
13121         * gcc.dg/c99-flex-array-1.c: New.
13122
13123 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13124
13125         * gcc.c-torture/compile/20001222-1.x: Remove.
13126
13127 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13128
13129         * gcc.c-torture/execute/built-in-setjmp.c: New.
13130
13131 2001-01-03  Richard Henderson  <rth@redhat.com>
13132
13133         * gcc.dg/940510-1.c: Update expected error wording.
13134         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13135
13136 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13137
13138         * lib/target-supports.exp (check_alias_available): Modified to
13139         indicate aliases not supported if only weak aliases are supported.
13140
13141 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13142
13143         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13144         Turn on cmpstrsi checks for __pj__ and __i370__.
13145
13146 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13147
13148         * g++.old-deja/g++.other/virtual11.C: New test.
13149
13150 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13151
13152         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13153
13154 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13155
13156         * gcc.c-torture/compile/20010102-1.c: New test.
13157
13158 2001-01-02  Andreas Jaeger  <aj@suse.de>
13159
13160         * gcc.dg/noreturn-3.c: New test.
13161
13162         * gcc.dg/noreturn-4.c: New test.
13163
13164 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13165
13166         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13167         __builtin_fputc and __builtin_fwrite.
13168
13169 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13170
13171         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13172         signed char, not default char.
13173
13174 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13175
13176         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13177
13178 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13179
13180         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13181
13182 2000-12-29  Richard Henderson  <rth@redhat.com>
13183
13184         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13185         (__cyg_profile_func_exit): Define.
13186
13187 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13188
13189         * g++.dg/vtgc1.C: New test.
13190
13191 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13192
13193         * gcc.dg/noncompile/20001228-1.c: New test.
13194
13195         * gcc.dg/20001228-1.c: New test.
13196
13197         * gcc.c-torture/execute/20001228-1.c: New test.
13198
13199 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13200
13201         * gcc.dg/format-strfmon-1.c: New test.
13202
13203 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13204
13205         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13206         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13207         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13208         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13209         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13210         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13211         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13212         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13213         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13214         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13215         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13216         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13217         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13218
13219         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13220         * gcc.c-torture/execute/string-opt-4.c: Test index.
13221
13222 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13223
13224         * gcc.c-torture/compile/20001226-1.c: New test.
13225
13226 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13227
13228         * gcc.c-torture/compile/20001222-1.c: New test.
13229         * gcc.c-torture/compile/20001222-1.x: Xfail.
13230
13231 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13232
13233         * gcc.c-torture/execute/comp-goto-2.c: New test.
13234
13235 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13236
13237         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13238         Use long types if __INT_MAX__ is 32767.
13239         (main): Use cast to (sint32 *) when poking 88 into a_page.
13240
13241         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13242
13243 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13244
13245         * gcc.c-torture/compile/20001221-1.c: New test.
13246         * gcc.c-torture/execute/20001221-1.c: New test.
13247
13248 2000-12-20  Richard Henderson  <rth@redhat.com>
13249
13250         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13251         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13252
13253 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13254
13255         * gcc.dg/compare3.c: New test.
13256
13257 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13258
13259         * gcc.dg/format-warnll-1.c: New test.
13260
13261 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13262
13263         * gcc.dg/cpp/cmdlne-P.c: New test.
13264
13265 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13266
13267         * gcc.c-torture/execute/builtin-abs-1.c,
13268         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13269
13270 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13271
13272         * gcc.dg/cpp/multiline.c: New test.
13273
13274 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13275
13276         * g++.old-deja/g++.other/syshdr1.C: Update.
13277         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13278
13279 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13280
13281         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13282
13283 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13284
13285         * g++.old-deja/g++.pt/ttp65.C: New test.
13286
13287 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13288
13289         * g++.old-deja/g++.pt/ttp64.C: New test.
13290
13291 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13292
13293         * g++.old-deja/g++.pt/spec33.C: New test.
13294
13295 2000-12-14  Catherine Moore  <clm@redhat.com>
13296
13297         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13298         * gcc.c-torture/execute/920612-2.c: Likewise.
13299         * gcc.c-torture/execute/920428-2.c: Likewise.
13300         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13301         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13302
13303 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13304
13305         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13306         * gcc.dg/pack-test-2.c: Likewise.
13307
13308 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13309
13310         Tests by Zack Weinberg <zackw@stanford.edu>.
13311
13312         * gcc.dg/cpp/defined.c: Update.
13313         * gcc.dg/cpp/defined_trad.c: New tests.
13314
13315 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13316
13317         * gcc.dg/cpp/trad-direct.c: Update.
13318
13319 2000-12-11  Neil Booth  <neilb@earthling.net>
13320
13321         * gcc.dg/cpp/defined_trad.c
13322
13323 2000-12-11  Neil Booth  <neilb@earthling.net>
13324
13325         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13326
13327 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13328
13329         * gcc.dg/format-miss-2.c: New test.
13330
13331 2000-12-09  Neil Booth  <neilb@earthling.net>
13332
13333         * gcc.dg/cpp/lineflags.c: New tests.
13334         * gcc.dg/cpp/poison.c: Update.
13335         * gcc.dg/cpp/redef2.c: Update.
13336         * gcc.dg/cpp/skipping.c: New test.
13337
13338 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13339
13340         * g++.old-deja/g++.other/eh3.C: New testcase.
13341
13342 2000-12-07  Neil Booth  <neilb@earthling.net>
13343
13344         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13345         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13346         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13347         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13348         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13349         Update.
13350
13351 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13352
13353         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13354         __SIZE_TYPE__ instead of int for type of integers cast to
13355         pointers.
13356
13357 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13358
13359         * g++.old-deja/g++.other/cleanup4.C: New test.
13360
13361 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13362
13363         * format-sec-1.c: New test.
13364
13365 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13366
13367         * gcc.dg/format-nonlit-3.c: New test.
13368
13369 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13370
13371         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13372         through a null pointer.
13373
13374 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13375         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13376         library makes no calls to `operator new' during initialization.
13377
13378 2000-11-04  Neil Booth  <neilb@earthling.net>
13379
13380         * gcc.dg/cpp/include2.c: New tests.
13381
13382 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13383
13384         * lib/g++.exp (g++_set_ld_library_path): New function.
13385         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13386
13387 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13388
13389         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13390         warnings.
13391
13392 2000-11-01  Richard Henderson  <rth@redhat.com>
13393
13394         * g++.old-deja/g++.ext/namedret1.C: New.
13395         * g++.old-deja/g++.ext/namedret2.C: New.
13396         * g++.old-deja/g++.ext/namedret3.C: New.
13397
13398 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13399
13400         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13401         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13402
13403 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13404
13405         * gcc.c-torture/execute/va-arg-21.c: New test.
13406
13407 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13408
13409         * gcc.dg/c99-complex-2.c: New test.
13410
13411 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13412
13413         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13414
13415 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13416
13417         * g++.old-deja/g++.other/inline16.C: New test.
13418
13419 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13420
13421         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13422         __PRETTY_FUNCTION__
13423
13424 2000-10-29  Neil Booth  <neilb@earthling.net>
13425
13426         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13427         New tests.
13428         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13429         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13430         optimisation.
13431
13432 2000-10-29  Neil Booth  <neilb@earthling.net>
13433
13434         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13435         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13436         * mi5.c: Test multiple includes work with -C.
13437         * trigraphs.c: Test ^= version.
13438
13439 2000-10-28  Neil Booth  <neilb@earthling.net>
13440
13441         New tests and test updates for new macro expander.
13442
13443         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13444         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13445         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13446         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13447         new diagnostic messages.
13448
13449         * gcc.dg/cpp/macro3.c: New tests.
13450
13451 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13452
13453         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13454         on the same line.
13455
13456 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13457
13458         * g++.old-deja/g++.other/eh2.C: New test.
13459
13460 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13461
13462         * gcc.c-torture/execute/20001027-1.c: New test.
13463
13464 2000-10-26  Richard Henderson  <rth@redhat.com>
13465
13466         * gcc.c-torture/execute/20001026-1.c: New.
13467
13468 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13469
13470         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13471         * g++.old-deja/g++.law/builtin1.C: Likewise.
13472         * g++.old-deja/g++.law/ctors10.C: Likewise.
13473         * g++.old-deja/g++.law/virtual3.C: Likewise.
13474         * g++.old-deja/g++.mike/p658.C: Likewise.
13475         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13476         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13477         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13478         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13479         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13480
13481 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13482
13483         * gcc.c-torture/compile/20001024-1.c: New test.
13484
13485 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13486
13487         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13488         to tell us whether or not we are using V3.
13489
13490 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13491
13492         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13493         operands.
13494
13495 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13496
13497         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13498
13499 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13500
13501         * gcc.c-torture/execute/20001024-1.c: New test.
13502
13503 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13504
13505         * g++.old-deja/g++.other/sibcall1.C: New test.
13506
13507 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13508
13509         * gcc.dg/noncompile/init-3.c: New test.
13510
13511 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13512
13513         * gcc.dg/format-array-1.c: New test.
13514
13515 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13516
13517         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13518         writing through null pointers; remove comment about testing
13519         unterminated strings.
13520
13521 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13522
13523         * gcc.c-torture/execute/20001017-2.c: New test.
13524
13525 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13526
13527         * gcc.c-torture/compile/20001018-1.c: New test.
13528         * gcc.c-torture/compile/20001018-1.x: Xfail.
13529
13530 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13531
13532         * gcc.c-torture/execute/20001017-1.c: New test.
13533
13534 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13535
13536         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13537         for multiple use of arguments with scanf formats; add tests for
13538         multiple use of arguments.
13539
13540 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13541
13542         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13543
13544 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13545
13546         * gcc.dg/format-miss-1.c: New test.
13547
13548 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13549
13550         * gcc.c-torture/execute/20001013-1.c: New test.
13551
13552 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13553
13554         * gcc.dg/format-branch-1.c: New test.
13555
13556 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13557
13558         * README, lib/file-format.exp: Remove EGCS references.
13559
13560 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13561
13562         * gcc.dg/20001013-1.c: New test.
13563
13564 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13565
13566         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13567         for intmax_t in the compiler using __typeof__ and the type rules
13568         for conditional expressions.
13569
13570 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13571
13572         * gcc.dg/20001012-1.c: New test.
13573         * gcc.dg/20001012-2.c: New test.
13574
13575 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13576
13577         * gcc.dg/format-attr-1.c: New test.
13578
13579 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13580
13581         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13582         __LONG_LONG_MAX__ instead of LLONG_MAX.
13583
13584 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13585
13586         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13587         scanf flags.
13588         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13589         flags.
13590
13591 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13592
13593         * gcc.dg/sequence-pt-1.c: New test.
13594
13595 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13596
13597         * gcc.c-torture/execute/20001011-1.c: New testcase.
13598         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13599
13600 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13601
13602         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13603         does not error on it.
13604
13605 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13606
13607         * gcc.dg/20001009-1.c: New test.
13608
13609 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13610
13611         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13612         * gcc.c-torture/execute/20001009-2.c: ... to here.
13613
13614 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13615
13616         * gcc.c-torture/compile/20001009-1.c: New testcase.
13617         * gcc.c-torture/execute/20001009-1.c: New testcase.
13618         Testcases provided by Jan Hubicka <jh@suse.cz>.
13619
13620 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13621
13622         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13623         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13624         uintmax_t using <limits.h> to emulate the compiler's internal
13625         logic.  No longer XFAIL %j tests.
13626
13627 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13628
13629         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13630         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13631         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13632         regexps and details of expected handling of some bad formats.
13633         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13634         suppression.
13635
13636 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13637
13638         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13639         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13640         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13641         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13642         in list archives.
13643
13644 2000-10-06  Richard Henderson  <rth@cygnus.com>
13645
13646         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13647         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13648         * g++.old-deja/g++.jason/report.C: Likewise.
13649         * g++.old-deja/g++.law/friend5.C: Likewise.
13650         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13651         of the expected warnings.
13652
13653 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13654
13655         * g++.old-deja/g++.pt/enum14.C: New test.
13656
13657 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13658
13659         * g++.old-deja/g++.pt/crash59.C: New test.
13660
13661 2000-10-04  Will Cohen  <wcohen@redhat.com>
13662
13663         * gcc.dg/20000926-1.c: New test.
13664
13665 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13666
13667         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13668         function name for current C++ compiler.
13669         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13670
13671 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13672
13673         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13674         __PRETTY_FUNCTION__.
13675         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13676
13677 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13678
13679         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13680
13681 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13682
13683         * gcc.c-torture/compile/20000923-1.c: New test.
13684
13685 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13686
13687         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13688         * g++.old-deja/g++.pt/ttp62.C: Same.
13689         * g++.old-deja/g++.other/inline14.C: Same.
13690
13691 2000-09-24  Richard Henderson  <rth@cygnus.com>
13692
13693         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13694
13695 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13696
13697         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13698
13699 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13700
13701         * gcc.c-torture/compile/20000922-1.c: New file.
13702
13703 2000-09-21  Nick Clifton  <nickc@redhat.com>
13704
13705         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13706         a signed long modulo operation.
13707         (mod6): New function - perform an unsigned long modulo operation.
13708         (main): Add tests for modulos of very large numbers by very small
13709         dividends.
13710
13711 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13712
13713         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13714
13715 2000-09-19  Richard Henderson  <rth@cygnus.com>
13716
13717         * gcc.dg/compare2.c (case 10): XFAIL.
13718
13719 2000-09-18  Richard Henderson  <rth@cygnus.com>
13720
13721         * gcc.c-torture/execute/20000906-1.c: Move ...
13722         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13723         that support __builtin_trap.
13724
13725 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13726
13727         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13728
13729 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13730
13731         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13732         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13733         more $ format tests.
13734
13735 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13736
13737         * gcc.dg/format-errmk-1.c: New test.
13738
13739 2000-09-17  Greg McGary  <greg@mcgary.org>
13740
13741         * gcc.c-torture/execute/20000917-1.x: Remove.
13742
13743 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13744
13745         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13746
13747 2000-09-17  Greg McGary  <greg@mcgary.org>
13748
13749         * gcc.c-torture/execute/20000917-1.c: New test.
13750         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13751
13752 2000-09-16  Neil Booth  <NeilB@earthling.net>
13753
13754         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13755         in nested macro bug.
13756
13757 2000-09-15  Neil Booth  <NeilB@earthling.net>
13758
13759         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13760
13761 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13762
13763         * gcc.c-torture/execute/20000914-1.c: New test.
13764
13765 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13766
13767         * g++.other/inline13.C: New test.
13768
13769 2000-09-12  Andreas Jaeger  <aj@suse.de>
13770
13771         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13772         constant by Ulrich Drepper <drepper@redhat.com>.
13773
13774 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13775
13776         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13777
13778 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13779
13780         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13781
13782 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13783
13784         * gcc.dg/cpp/backslash.c: New test.
13785
13786 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13787
13788         * gcc.c-torture/execute/20000910-1.c: New test.
13789         * gcc.c-torture/execute/20000910-2.c: Likewise.
13790
13791 2000-09-11  Robert Lipe  <robertl@sco.com>
13792
13793         * gcc.dg/pragma-align.c: New test.
13794
13795 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13796
13797         * g++.old-deja/g++.pt/explicit82.C: New test.
13798         * g++.old-deja/g++.pt/explicit83.C: New test.
13799
13800 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13801
13802         * gcc.dg/asm-names.c: New test.
13803
13804 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13805
13806         * gcc.dg/cpp/tr-warn6.c: New test
13807
13808 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13809
13810         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13811         be accepted.
13812
13813 2000-09-07  Catherine Moore  <clm@redhat.com>
13814
13815         * gcc.c-torture/execute/unroll-1.c: New test.
13816
13817 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13818
13819         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13820         ERROR markers.
13821         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13822         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13823         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13824         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13825         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13826         Preprocess only.
13827         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13828         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13829
13830 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13831
13832         * g++.old-deja/g++.pt/deduct2.C: New test.
13833
13834 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13835
13836         * g++.old-deja/g++.pt/parms2.C: New test.
13837
13838 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13839
13840         * g++.old-deja/g++.pt/crash58.C: New test.
13841
13842 2000-09-06  Greg McGary  <greg@mcgary.org>
13843
13844         * gcc.c-torture/execute/20000906-1.c: New test.
13845         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13846
13847 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13848
13849         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13850
13851 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13852
13853         * g++.old-deja/g++.pt/crash57.C: New test.
13854
13855 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13856
13857         * g++.old-deja/g++.pt/crash56.C: New test.
13858
13859 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13860
13861         * g++.old-deja/g++.pt/koenig1.C: New test.
13862
13863 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13864
13865         * gcc.dg/20000904-1.c: New test.
13866
13867 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13868
13869         * gcc.dg/cpp/paste8.c: New test.
13870
13871 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13872
13873         * gcc.c-torture/compile/20000827-1.c: New test.
13874
13875 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13876
13877         * gcc.dg/format-diag-1.c: New test.
13878
13879 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13880
13881         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13882         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13883         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13884         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13885         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13886
13887 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13888
13889         * g++.old-deja/g++.other/nested4.C: New test.
13890
13891 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13892
13893         * g++.old-deja/g++.ns/scoped1.C: New test.
13894
13895 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13896
13897         * lib/g++.exp: Support testing already-installed GCC.
13898
13899 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13900
13901         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13902
13903 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13904
13905         * gcc.dg/return-type-2.c: New test.
13906
13907 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13908
13909         * gcc.c-torture/compile/20000825-1.c: New test.
13910
13911 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13912
13913         * gcc.dg/dwarf2-2.c: New test.
13914
13915 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13916
13917         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13918         dg-warning regexps.
13919
13920 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13921
13922         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13923         gcc.dg/format-ext-5.c: New tests.
13924
13925 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13926
13927         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13928
13929 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13930
13931         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13932
13933 2000-08-24  Richard Henderson  <rth@cygnus.com>
13934
13935         * gcc.dg/ia64-sync-1.c: New test.
13936         * gcc.dg/ia64-sync-2.c: New test.
13937         * gcc.dg/ia64-asm-1.c: New test.
13938
13939 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13940
13941         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13942         * gcc.dg/format-ext-2.c: New test.
13943
13944 2000-08-23  Jason Merrill  <jason@redhat.com>
13945
13946         * lib/old-dejagnu.exp: Also ignore "In member function" and
13947         "At global scope".
13948
13949 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13950
13951         * gcc.dg/noncompile/label-lineno-1.c: New test.
13952
13953 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13954
13955         * gcc.dg/c99-array-nonobj-1.c: New test.
13956
13957 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13958
13959         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13960         tests.
13961         * gcc.dg/format-ext-1.c: New test.
13962
13963 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13964
13965         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13966         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13967         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13968         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13969         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13970
13971 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13972
13973         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13974         gcc.dg/c99-strftime-2.c: New tests.
13975
13976 2000-08-22  Richard Henderson  <rth@cygnus.com>
13977
13978         * gcc.c-torture/execute/20000822-1.c: New test.
13979
13980 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13981
13982         * gcc.c-torture/execute/20000819-1.x: Remove.
13983
13984 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13985
13986         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13987         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13988         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13989         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13990         gcc.dg/format-xopen-1.c: New tests.
13991
13992 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13993
13994         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13995
13996 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13997
13998         * g++.old-deja/g++.other/loop2.C: New test.
13999
14000         * gcc.c-torture/compile/20000606-1.c: New test.
14001         * gcc.c-torture/compile/20000728-1.c: New test.
14002         * gcc.c-torture/execute/20000801-1.c: New test.
14003         * gcc.c-torture/execute/20000801-2.c: New test.
14004         * gcc.c-torture/execute/20000819-1.c: New test.
14005         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14006         * gcc.dg/20000629-1.c: New test.
14007         * gcc.dg/20000724-1.c: New test.
14008         * gcc.dg/20000807-1.c: New test.
14009
14010 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14011
14012         * gcc.dg/cpp/pragma-1.c: New test.
14013         * gcc.dg/cpp/pragma-2.c: New test.
14014
14015 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14016
14017         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14018         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14019
14020 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14021
14022         * gcc.c-torture/compile/20000818-1.c: New test.
14023
14024 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14025
14026         * gcc.c-torture/execute/20000818-1.c: New test.
14027
14028 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14029
14030         * gcc.dg/format-va-1.c: New test.
14031
14032 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14033
14034         * g++.old-deja/g++.other/typedef8.C: New test.
14035
14036 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14037
14038         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14039         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14040         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14041         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14042         * g++.old-deja/g++.other/ptrmem7.C: New test.
14043         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14044
14045 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14046
14047         * g++.old-deja/g++.pt/typename27.C: New test.
14048
14049 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14050
14051         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14052         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14053         * g++.old-deja/g++.pt/friend45.C: New test.
14054         * g++.old-deja/g++.other/friend8.C: New test.
14055
14056 2000-08-15  Richard Henderson  <rth@cygnus.com>
14057
14058         * gcc.c-torture/execute/20000815-1.c: New test.
14059
14060 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14061
14062         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14063         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14064         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14065
14066 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14067
14068         * g++.old-deja/g++.other/refinit2.C: New test.
14069
14070 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14071
14072         * lib/c-torture.exp (c-torture): Make
14073         compiler_conditional_xfail_data global.
14074         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14075         compiler_conditional_xfail_data machinery.
14076         (f-torture-execute): Likewise.
14077         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14078         and only when unrolling loops.
14079
14080         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14081
14082 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14083
14084         * g++.old-deja/g++.pt/explicit81.C: New test.
14085
14086 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14087
14088         * g++.old-deja/g++.pt/typename26.C: New test.
14089
14090 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14091
14092         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14093         warning.
14094
14095 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14096
14097         * g++.old-deja/g++.other/array3.C: New test.
14098
14099 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14100
14101         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14102         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14103         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14104         New tests.
14105
14106 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14107
14108         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14109         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14110
14111 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14112
14113         * gcc.c-torture/execute/20000808-1.c: New test.
14114
14115 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14116
14117         * gcc.dg/c90-const-expr-1.c: New test.
14118
14119 2000-08-08  Richard Henderson  <rth@cygnus.com>
14120
14121         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14122
14123 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14124
14125         * gcc.dg/noncompile/const-ll-1.c: New test.
14126
14127 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14128
14129         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14130
14131 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14132
14133         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14134         that running programs linked against the shared version of libobjc
14135         run correctly.
14136
14137 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14138
14139         * gcc.dg/c99-printf-1.c: New test.
14140
14141 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14142
14143         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14144
14145 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14146
14147         * gcc.c-torture/execute/20000731-1.x: Delete.
14148
14149 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14150
14151         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14152         and torture_without_loops as is done by c-torture.exp.
14153         (search_for): Copy from c-torture.exp.
14154         (gcc-dg-runtest): New function, drives a directory of tests
14155         iterating over the TORTURE_OPTIONS.
14156         (scan-assembler, scan-assembler-not): Move here from
14157         individual directory drivers.
14158
14159         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14160         defined by lib/gcc-dg.exp.
14161         * gcc.dg/cpp/cpp.exp: Likewise.
14162         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14163         gcc-dg-runtest, so we cycle over optimization options.
14164
14165         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14166         * gcc.dg/compare2.c: No longer expected to fail.
14167
14168 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14169
14170         * gcc.c-torture/execute/20000804-1.c: New test.
14171
14172 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14173
14174         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14175
14176 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14177
14178         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14179
14180 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14181
14182         * gcc.c-torture/compile/20000803-1.c: New test.
14183
14184 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14185
14186         * gcc.c-torture/execute/20000801-3.c,
14187         gcc.c-torture/execute/20000801-4.c: New tests.
14188         * gcc.c-torture/execute/20000801-3.x,
14189         gcc.c-torture/execute/20000801-4.x: Xfail.
14190
14191 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14192
14193         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14194         libobjc/.libs to allow for libtool.
14195
14196 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14197
14198         * gcc.c-torture/compile/20000802-1.c: New test.
14199
14200 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14201
14202         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14203
14204 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14205
14206         * gcc-c-torture/execute/20000731-2.c: New test.
14207
14208         * gcc.c-torture/execute/20000731-1.c: New test.
14209         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14210
14211 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14212
14213         * testsuite/gcc.dg/cpp/paste7.c: New test.
14214         * gcc.dg/cpp/20000725-1.c: New test.
14215
14216 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14217
14218         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14219         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14220         declaration warning for __builtin_dwarf_reg_size.
14221
14222         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14223
14224 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14225
14226         * gcc.dg/noncompile/voidparam-1.c: New test.
14227
14228 2000-07-30  Richard Henderson  <rth@cygnus.com>
14229
14230         * gcc.dg/c90-digraph-1.c: Don't xfail.
14231         * gcc.dg/compare2.c (case 10): Xfail.
14232         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14233
14234 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14235
14236         * gcc.dg/c99-main-1.c: New test.
14237
14238 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14239
14240         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14241
14242 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14243
14244         * gcc.c-tortuer/execute/20000726-1.c: New test.
14245
14246 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14247
14248         * gcc.c-torture/execute/enum-2.c: New test.
14249
14250 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14251
14252         * gcc.dg/cpp/tr-warn3.c: New test.
14253
14254 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14255
14256         * g++.old-deja/g++.ext/implicit1.C: Remove.
14257         * g++.old-deja/g++.jason/c2.C: Remove
14258         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14259         * g++.old-deja/g++.pt/crash16.C: Likewise.
14260         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14261
14262 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14263
14264         * g++.old-deja/g++.other/for2.C: New test.
14265
14266 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14267
14268         * gcc.dg/20000720-1.c: New test.
14269
14270 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14271
14272         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14273
14274 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14275
14276         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14277         * gcc.c-torture/execute/20000722-1.c: New.
14278         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14279
14280 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14281
14282         * gcc.dg/cpp/20000720-1.S: New test.
14283
14284 2000-07-21  Michael Meissner  <meissner@redhat.com>
14285
14286         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14287
14288 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14289
14290         * g++.old-deja/g++.brendan/crash16.C,
14291         g++.old-deja/g++.brendan/parse3.C,
14292         g++.old-deja/g++.brendan/redecl1.C,
14293         g++.old-deja/g++.ns/template13.C,
14294         g++.old-deja/g++.other/decl4.C,
14295         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14296
14297 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14298
14299         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14300         and "Internal error".
14301
14302         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14303         regexps.
14304         * gcc.dg/cpp/paste6.c: New test.
14305
14306 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14307
14308         * gcc.dg/cpp/tr-direct.c: New test.
14309
14310         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14311         gcc.dg/cpp/undef1.c: Tweak error regexps.
14312
14313 2000-07-18  Eric Christopher <echristo@redhat.com>
14314
14315         * gcc.c-torture/compile/20000718-1.c: New test.
14316
14317 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14318
14319         * cpplex.c (_cpp_push_token): If the token being pushed back
14320         is the previous token in this context, just subtract one from
14321         context->posn.
14322         * cppmacro.c (save_expansion): Clear aux field when storing a
14323         placemarker.
14324
14325 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14326
14327         * gcc.dg/noncompile/redecl-1.c: New test.
14328
14329 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14330
14331         * gcc.c-torture/execute/20000717-5.c: New test.
14332         * gcc.c-torture/execute/20000717-1.x: Removed.
14333
14334 2000-07-17  Richard Henderson  <rth@cygnus.com>
14335
14336         * gcc.c-torture/execute/20000717-4.c: New test.
14337
14338 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14339
14340         * gcc.dg/cpp/syshdr.c: New test.
14341         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14342
14343 2000-07-17  Neil Booth  <neilb@earthling.net>
14344
14345         * gcc.dg/cpp/cmdlne-dM.c: New test.
14346         * gcc.dg/cpp/cmdlne-dD.c: New test.
14347
14348 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14349
14350         * gcc.c-torture/execute/20000717-3.c: New test.
14351
14352         * gcc.c-torture/compile/20000717-1.c: New test.
14353
14354 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14355
14356         * gcc.c-torture/execute/20000717-2.c: New test.
14357
14358 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14359
14360         * gcc.dg/formatz-1.c: New test.
14361
14362         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14363         * gcc.dg/c99-digraph-1.c: New tests.
14364
14365         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14366         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14367
14368         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14369         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14370         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14371         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14372         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14373         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14374         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14375
14376 2000-07-17   Greg McGary <greg@mcgary.org>
14377
14378         * gcc.c-torture/execute/20000717-1.c: New test.
14379         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14380
14381 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14382
14383         * gcc.c-torture/execute/20000715-2.c: New test.
14384         * gcc.dg/20000715-1.c: New test.
14385
14386 2000-07-15  Michael Meissner  <meissner@redhat.com>
14387
14388         * gcc.c-torture/execute/20000715-1.c: New test.
14389
14390 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14391
14392         * gcc.c-torture/execute/20000707-1.c: New test.
14393
14394 2000-07-13  Neil Booth  <NeilB@earthling.net>
14395
14396         * testsuite/gcc.dg/cpp/digraph1.c,
14397         testsuite/gcc.dg/cpp/digraph2.c,
14398         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14399
14400 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14401
14402         * g77.f-torture/compile/20000630-2.f:  New test.
14403         * g77.f-torture/compile/20000630-2.x
14404
14405 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14406
14407         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14408
14409 2000-07-11  Neil Booth  <NeilB@earthling.net>
14410
14411         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14412
14413 2000-07-11  Neil Booth  <NeilB@earthling.net>
14414
14415         * gcc.dg/cpp/cmdlne-C.c: New.
14416
14417 2000-07-09  Neil Booth  <NeilB@earthling.net>
14418
14419         * gcc.dg/cpp/directiv.c: New tests.
14420         * gcc.dg/cpp/undef1.c: Update.
14421
14422 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14423
14424         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14425
14426 2000-07-09  Neil Booth  <NeilB@earthling.net>
14427
14428         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14429
14430 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14431
14432         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14433         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14434
14435 2000-07-08  Neil Booth  <NeilB@earthling.net>
14436
14437         * gcc.dg/cpp/macsyntx.c: New tests.
14438
14439 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14440
14441         * gcc.dg/20000707-1.c: New test.
14442
14443 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14444
14445         * gcc.c-torture/execute/20000706-1.c: New test.
14446         * gcc.c-torture/execute/20000706-2.c: New test.
14447         * gcc.c-torture/execute/20000706-3.c: New test.
14448         * gcc.c-torture/execute/20000706-4.c: New test.
14449         * gcc.c-torture/execute/20000706-5.c: New test.
14450
14451 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14452
14453         * g++.old-deja/g++.pt/instantiate7.C: New test.
14454
14455 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14456
14457         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14458         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14459         * g++.old-deja/g++.other/rtti3.C: Likewise.
14460         * g++.old-deja/g++.other/rttid3.C: Likewise.
14461
14462 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14463
14464         *  g77.f-torture/compile/20000630-1.x: Fix typo
14465
14466 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14467
14468         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14469         assembly output.
14470
14471 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14472
14473         * gcc.dg/cpp/ident.c: New test.
14474
14475 2000-07-05  Neil Booth  <NeilB@earthling.net>
14476
14477         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14478           gcc.dg/cpp/lexstrng.c: New tests.
14479
14480 2000-07-04  Neil Booth  <NeilB@earthling.net>
14481
14482         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14483         * gcc.dg/cpp/strify2.c: Same.
14484
14485 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14486
14487         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14488         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14489         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14490         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14491
14492         * testsuite/gcc.dg/cpp/macro1.c,
14493         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14494         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14495         testsuite/gcc.dg/cpp/strify1.c,
14496         testsuite/gcc.dg/cpp/strify2.c: New tests.
14497
14498 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14499
14500         * gcc.c-torture/execute/20000703-1.c: New test.
14501
14502 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14503
14504         * g++.old-deja/g++.pt (lookup10.C): New test.
14505
14506 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14507
14508         * g++.old-deja/g++.pt (typename25.C): New test.
14509
14510 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14511
14512         * gcc.c-torture/compile/20000701-1.c: New test.
14513
14514 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14515
14516         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14517         to test case.
14518
14519 2000-06-30  Catherine Moore  <clm@cygnus.com>
14520
14521         * gcc.c-torture/execute/align-1.c: New test.
14522
14523 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14524
14525         * g++.old-deja/g++.pt/expr8.C: New test.
14526         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14527
14528 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14529
14530         * gcc.c-torture/compile/20000629-1.c: New test.
14531
14532 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14533
14534
14535         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14536         gcc.dg/noncompile directory, depending on whether they're
14537         preprocessor tests or not.  Annotate all the tests for the dg
14538         framework.
14539
14540         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14541         * gcc.dg/noncompile/noncompile.exp: New.
14542
14543         * Moved files:
14544         Old name                                New name
14545         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14546         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14547         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14548         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14549         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14550         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14551         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14552         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14553         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14554         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14555         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14556         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14557         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14558         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14559         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14560         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14561         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14562         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14563         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14564         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14565         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14566         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14567         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14568         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14569
14570         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14571         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14572         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14573         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14574         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14575         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14576
14577 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14578
14579         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14580         declare one variable.  On the fourth, error.
14581         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14582         declared by 20000628-1a.h.
14583
14584 2000-06-29  Richard Henderson  <rth@redhat.com>
14585
14586         * gcc.c-torture/execute/930529-1.x: New file.
14587         * gcc.dg/920413-1.c: Adjust expected warning text.
14588         * gcc.dg/980217-1.c: Declare abort.
14589         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14590
14591 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14592
14593         * g77.f-torture/compile/20000629-1.f: New test.
14594         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14595
14596 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14597
14598         Rearrange lots of files, removing entirely the
14599         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14600         directories.
14601
14602         * Deleted files:
14603         gcc.c-torture/code_quality/code_quality.exp
14604         gcc.c-torture/special/special.exp
14605         gcc.failure/failure.exp
14606         gcc.failure/940409-1.x
14607         gcc.c-torture/compile/961203-1.x
14608
14609         * New files:
14610         gcc.misc-tests/linkage.exp
14611         gcc.c-torture/execute/920730-1t.c
14612         gcc.c-torture/execute/920730-1t.x
14613         gcc.c-torture/compile/920520-1.x
14614         gcc.c-torture/compile/920521-1.x
14615         gcc.c-torture/compile/981006-1.x
14616         gcc.c-torture/execute/eeprof-1.x
14617
14618         * Moved files (possibly with modifications to fit a new harness):
14619         Old name                                New name
14620         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14621         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14622         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14623         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14624         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14625         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14626         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14627         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14628         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14629         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14630         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14631         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14632         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14633         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14634
14635 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14636
14637         * c-torture/compile/961203-1.x: Delete.
14638
14639         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14640         not exit. Include stdio.h.
14641         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14642         * gcc.misc-tests/dg-12.c: Likewise.
14643         * gcc.misc-tests/dg-5.c: Likewise.
14644         * gcc.misc-tests/dg-6.c: Likewise.
14645         * gcc.misc-tests/dg-7.c: Prototype abort.
14646         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14647         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14648         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14649         not exit.
14650         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14651         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14652
14653 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14654
14655         * gcc.dg/cpp/20000628-1.c: New test.
14656         * gcc.dg/cpp/20000628-1.h: New header for above test.
14657         * gcc.dg/cpp/20000628-1a.h: Likewise.
14658
14659 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14660
14661         * gcc.dg/cpp: New directory.
14662         * gcc.dg/cpp/cpp.exp: New driver.
14663         * gcc.dg/cpp/20000627-1.c: New test.
14664         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14665         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14666         and rewrite as a compilation test.
14667
14668         * gcc.dg: Move many files into the cpp subdirectory, possibly
14669         renaming or editing them as well.
14670         Old name                New name
14671         990119-1.c              cpp/19990119-1.c
14672         990228-1.c              cpp/19990228-1.c
14673         990407-1.c              cpp/19990407-1.c
14674         990409-1.c              cpp/19990409-1.c
14675         990413-1.c              cpp/19990413-1.c
14676         990703-1.c              cpp/19990703-1.c
14677         20000127-1.c            cpp/20000127-1.c
14678         20000129-1.c            cpp/20000129-1.c
14679         20000207-1.c            cpp/20000207-1.c
14680         20000207-2.c            cpp/20000207-2.c
14681         20000209-1.c            cpp/20000209-1.c
14682         20000209-2.c            cpp/20000209-2.c
14683         20000301-1.c            cpp/20000301-1.c
14684         20000419-1.c            cpp/20000419-1.c
14685         20000510-1.S            cpp/20000510-1.S
14686         20000519-1.c            cpp/20000519-1.c
14687         20000529-1.c            cpp/20000529-1.c
14688         20000625-1.c            cpp/20000625-1.c
14689         20000625-2.c            cpp/20000625-2.c
14690         cpp-as1.c               cpp/assert1.c
14691         cpp-as2.c               cpp/assert2.c
14692         cxx-comments-1.c        cpp/cxxcom1.c
14693         cxx-comments-2.c        cpp/cxxcom2.c
14694         endif-label.c           cpp/endif.c
14695         cpp-hash1.c             cpp/hash1.c
14696         cpp-hash2.c             cpp/hash2.c
14697         cpp-if1.c               cpp/if-1.c
14698         cpp-if2.c               cpp/if-2.c
14699         cpp-if3.c               cpp/if-3.c
14700         cpp-if4.c               cpp/if-4.c
14701         cpp-if5.c               cpp/if-5.c
14702         cpp-cond.c              cpp/if-cexp.c
14703         cpp-missingop.c         cpp/if-mop.c
14704         cpp-missingparen.c      cpp/if-mpar.c
14705         cpp-opprec.c            cpp/if-oppr.c
14706         cpp-ifparen.c           cpp/if-paren.c
14707         cpp-shortcircuit.c      cpp/if-sc.c
14708         cpp-shift.c             cpp/if-shift.c
14709         cpp-unary.c             cpp/if-unary.c
14710         cpp-li1.c               cpp/line1.c
14711         cpp-li2.c               cpp/line2.c
14712         lineno.c                cpp/line3.c
14713         lineno-2.c              cpp/line4.c
14714         cpp-mi.c                cpp/mi1.c
14715         cpp-mic.h               cpp/mi1c.h
14716         cpp-micc.h              cpp/mi1cc.h
14717         cpp-mind.h              cpp/mi1nd.h
14718         cpp-mindp.h             cpp/mi1ndp.h
14719         cpp-mix.h               cpp/mi1x.h
14720         cpp-mi2.c               cpp/mi2.c
14721         cpp-mi2a.h              cpp/mi2a.h
14722         cpp-mi2b.h              cpp/mi2b.h
14723         cpp-mi2c.h              cpp/mi2c.h
14724         cpp-mi3.c               cpp/mi3.c
14725         cpp-mi3.def             cpp/mi3.def
14726         poison-1.c              cpp/poison.c
14727         pr-impl.c               cpp/prag-imp.c
14728         cpp-redef-2.c           cpp/redef1.c
14729         cpp-redef.c             cpp/redef2.c
14730         strpaste.c              cpp/strp1.c
14731         strpaste-2.c            cpp/strp2.c
14732         cpp-tradpaste.c         cpp/tr-paste.c
14733         cpp-tradstringify.c     cpp/tr-str.c
14734         cpp-tradwarn1.c         cpp/tr-warn1.c
14735         cpp-tradwarn2.c         cpp/tr-warn2.c
14736         trigraphs.c             cpp/trigraphs.c
14737         cpp-unc1.c              cpp/unc1.c
14738         cpp-unc2.c              cpp/unc2.c
14739         cpp-unc3.c              cpp/unc3.c
14740         cpp-unc.c               cpp/unc4.c
14741         undef.c                 cpp/undef1.c
14742         undef-2.c               cpp/undef2.c
14743         cpp-wi1.c               cpp/widestr1.c
14744
14745 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14746
14747         * lib/g++.exp (g++_include_flags): Tweak.
14748
14749 2000-06-27  H.J. Lu  <hjl@gnu.org>
14750             Loren J. Rittle  <ljrittle@acm.org>
14751
14752         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14753         version with one that knows about the new gcc tree structure.
14754         (g++_link_flags): Same.
14755
14756 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14757
14758         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14759         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14760         case we are cross-compiling.
14761
14762         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14763         g++.old-deja/g++.niklas/Makefile.in,
14764         g++.old-deja/g++.niklas/configure.in,
14765         g++.old-deja/g++.other/Makefile.in,
14766         g++.old-deja/g++.other/configure.in,
14767         gcc.c-torture/code_quality/Makefile.in,
14768         gcc.c-torture/code_quality/configure.in,
14769         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14770         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14771         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14772         gcc.c-torture/execute/ieee/Makefile.in,
14773         gcc.c-torture/execute/ieee/configure.in,
14774         gcc.c-torture/noncompile/Makefile.in,
14775         gcc.c-torture/noncompile/configure.in,
14776         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14777         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14778         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14779
14780 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14781
14782         * g++.old-deja/g++.other/ambig3.C: New test.
14783
14784 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14785
14786         * g++.old-deja/g++.pt/syntax1.C: New test.
14787         * g++.old-deja/g++.pt/syntax2.C: New test.
14788         * g++.old-deja/g++.other/syntax3.C: New test.
14789         * g++.old-deja/g++.other/syntax4.C: New test.
14790
14791 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14792
14793         * gcc.dg/20000623-1.c: Prototype exit and abort.
14794
14795 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14796
14797         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14798         New tests.
14799         * gcc.dg/cpp-mi3.def: New file.
14800
14801         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14802         inside assertions.
14803         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14804         lexer's error messages.
14805         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14806         divine anything from the linemarkers.
14807         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14808         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14809
14810 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14811
14812         * gcc.dg/20000623-1.c: New test.
14813
14814 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14815
14816         * gcc.c-torture/execute/20000622-1.c: New test.
14817
14818 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14819
14820         * g++.old-deja/g++.other/init15.C: New test.
14821
14822 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14823
14824         * g++.old-deja/g++.pt/vaarg2.C: New test.
14825         * g++.old-deja/g++.pt/vaarg3.C: New test.
14826
14827 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14828
14829         * g++.old-deja/g++.other/dyncast6.C: New test.
14830
14831 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14832
14833         * gcc.c-torture/execute/loop-6.c: New test.
14834
14835 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14836
14837         * gcc.dg/20000614-1.c: New test.
14838         * gcc.dg/20000614-2.c: New test.
14839
14840 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14841
14842         * g++.old-deja/g++.other/inline12.C: New test.
14843
14844 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14845
14846         * g++.old-deja/g++.other/eh1.C: New test.
14847
14848 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14849
14850         * g++.old-deja/g++.other/type.C: New test.
14851
14852 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14853
14854         * g++.old-deja/g++.other/initstring.C: New test.
14855
14856 2000-06-12  Jason Merrill  <jason@redhat.com>
14857
14858         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14859
14860 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14861
14862         * gcc.c-torture/compile/20000609-1.c: New test.
14863
14864 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14865
14866         * gcc.dg/20000609-1.c: New test.
14867
14868 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14869
14870         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14871         * gcc.c-torture/noncompile/poison-1.c: Move...
14872         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14873         * gcc.dg/cpp-li1.c: Add a token after the #line.
14874
14875 2000-06-05  Richard Henderson  <rth@cygnus.com>
14876
14877         * gcc.c-torture/execute/20000605-2.c: New test.
14878         * gcc.c-torture/execute/20000605-3.c: New test.
14879
14880 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14881
14882         * g77.f-torture/execute/20000503-1.x: New file.
14883
14884 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14885
14886         * g++.old-deja/g++.eh/badalloc1.C: New test.
14887
14888 2000-06-05  Richard Henderson  <rth@cygnus.com>
14889
14890         * gcc.c-torture/execute/20000605-1.c: New test.
14891
14892 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14893             Nathan Sidwell <nathan@codesourcery.com>
14894
14895         * gcc.c-torture/compile/20000605-1.c: New test.
14896
14897 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14898
14899         * g77.f-torture/compile/20000601-1.f:  New test.
14900
14901 2000-06-03  Richard Henderson  <rth@cygnus.com>
14902
14903         * gcc.c-torture/execute/20000603-1.c: New.
14904
14905 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14906
14907         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14908         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14909
14910 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14911
14912         * gcc.dg/compare2.c (case 12): XFAIL.
14913         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14914         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14915
14916         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14917
14918 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14919
14920         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14921         guard macro is already defined when the header is first
14922         included.
14923         * gcc.dg/cpp-mix.h: New file.
14924         * gcc.dg/endif-label.c: Update patterns to match compiler.
14925
14926         * g++.brendan/complex1.C: Declare abort.
14927         * g++.law/refs4.C: Remove XFAIL.
14928         * g++.oliva/expr2.C: Declare abort and exit.
14929
14930 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14931
14932         * gcc.c-torture/execute/20000528-1.c: New test.
14933
14934         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14935         * g++.old-deja/g++.law/temps4.C: Likewise.
14936
14937         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14938         stdlib.h.  Call abort() on failure.
14939         * g++.old-deja/g++.law/refs4.C: Likewise.
14940         * g++.old-deja/g++.law/temps4.C: Likewise.
14941         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14942         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14943
14944 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14945
14946         Relative to g++.dg/special:
14947         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14948
14949         Relative to g++.old-deja:
14950         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14951         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14952         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14953         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14954         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14955         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14956         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14957
14958         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14959         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14960         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14961         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14962         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14963         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14964         and/or string.h.
14965
14966         * g++.other/goto1.C: Update expectations for error messages.
14967
14968 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14969
14970         * gcc.c-torture/compile/20000523-1.c: New test.
14971
14972 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14973
14974         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14975
14976 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14977
14978         * g++.old-deja/g++.eh/catch11.C: New test.
14979         * g++.old-deja/g++.eh/catch12.C: New test.
14980
14981 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14982
14983         * gcc.c-torture/execute/20000523-1.c: New test.
14984
14985 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14986
14987         * c-torture/execute/bcp-1.c: Replace abort in arg of
14988         __builtin_constant_p with a generic external function.
14989
14990         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14991         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14992         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14993         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14994         Prototype abort and/or exit.
14995
14996         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14997         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14998         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14999         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15000
15001 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15002
15003         * gcc.dg/dwarf2-1.c: New test.
15004
15005 2000-05-20  Richard Henderson  <rth@cygnus.com>
15006
15007         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15008
15009 2000-05-20  Andreas Jaeger  <aj@suse.de>
15010
15011         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15012         testcase.
15013
15014 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15015
15016         * gcc.c-torture/execute/20000519-2.c: New test.
15017
15018 2000-05-19  Andreas Jaeger  <aj@suse.de>
15019
15020         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15021         which fails with SSA.
15022
15023         * lib/c-torture.exp: Also test with -O3 -fssa.
15024
15025 2000-05-18  Michael Meissner  <meissner@redhat.com>
15026
15027         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15028         * gcc.c-torture/execute/920415-1.c: Ditto.
15029         * gcc.c-torture/execute/920501-1.c: Ditto.
15030         * gcc.c-torture/execute/conversion.c: Ditto.
15031         * gcc.c-torture/execute/cvt-1.c: Ditto.
15032
15033 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15034
15035         * gcc.c-torture/compile/20000518-1.c: New test.
15036
15037 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15038
15039         * g77.f-torture/compile/200005018.f:  New test.
15040
15041 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15042
15043         * gcc.c-torture/compile/20000517-1.c: New test.
15044
15045 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15046
15047         * gcc.c-torture/execute/20000516-1.c: New test.
15048
15049 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15050
15051         * g++.old-deja/g++.other/eh.C: New test.
15052
15053 2000-05-12  Richard Henderson  <rth@cygnus.com>
15054
15055         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15056         constants through to doit's conditional.
15057
15058 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15059
15060         * gcc.c-torture/compile/20000511-1.c: New test.
15061         * g77.f-torture/compile/20000511-1.f: New test.
15062         * g77.f-torture/compile/20000511-2.f: New test.
15063
15064 2000-05-11  Michael Meissner  <meissner@redhat.com>
15065
15066         * gcc.c-torture/execute/20000511-1.c: New test.
15067
15068 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15069
15070         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15071         * gcc.dg/20000510-1.S: New.
15072
15073 2000-05-08  Catherine Moore  <clm@cygnus.com>
15074
15075         * gcc.dg/unused-3.c: New.
15076
15077 2000-05-06  Richard Henderson  <rth@cygnus.com>
15078
15079           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15080           * g++.old-deja/g++.mike/warn1.C: Likewise.
15081           * g++.old-deja/g++.pt/local1.C: Likewise.
15082           * g++.old-deja/g++.pt/local7.C: Likewise.
15083           * g++.old-deja/g++.pt/spec16.C: Likewise.
15084
15085 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15086
15087         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15088
15089 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15090
15091           * g77.f-torture/execute/20000503-1.f:  New test.
15092
15093 2000-05-04  Andreas Jaeger  <aj@suse.de>
15094
15095         * gcc.dg/noreturn-2.c: New test.
15096
15097 2000-05-04  Neil Booth  <NeilB@earthling.net>
15098
15099         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15100         preprocessor.
15101
15102 2000-05-04  Richard Henderson  <rth@cygnus.com>
15103
15104         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15105
15106 2000-05-04  Richard Henderson  <rth@cygnus.com>
15107
15108         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15109         OpenSSL by Jason R Thorpe.
15110
15111 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15112
15113         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15114
15115 2000-05-03  Robert Lipe <robertlipe@usa.net>
15116
15117         * gcc.dg/20000503-1.c: New test.
15118
15119 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15120
15121         * gcc.c-torture/compile/20000502-1.c: New test.
15122         * g++.old-deja/g++.other/align.C: New test.
15123         * gcc.dg/cpp-tradstringify.c: New test.
15124
15125 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15126
15127         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15128         and hard registers.
15129
15130 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15131
15132         * gcc.c-torture/execute/loop-5.c: New test.
15133
15134 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15135
15136         * gcc.c-torture/execute/va-arg-20.c: New test.
15137
15138 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15139
15140         * gcc.c-torture/execute/20000422-1.c: New test.
15141
15142 2000-04-20  Greg McGary  <gkm@gnu.org>
15143
15144         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15145         when optimizing, but without sibling-call optimizations (-O1).
15146
15147 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15148
15149           * gcc.c-torture/compile/20000420-1.c: New test.
15150
15151 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15152
15153         * g++.abi/ptrflags.C: New test.
15154         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15155
15156 2000-04-19  Catherine Moore  <clm@cygnus.com>
15157
15158         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15159
15160 2000-04-19  Greg McGary  <gkm@gnu.org>
15161
15162         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15163         sibling-call optimizations.
15164
15165 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15166
15167         * gcc.dg/20000419-1.c: New test.
15168
15169 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15170
15171         * gcc.c-torture/execute/20000412-6.c: New test.
15172
15173 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15174
15175         * gcc.c-torture/execute/20000412-5.c: New test.
15176         * g77.f-torture/compile/20000412-1.f: New test.
15177         * gcc.c-torture/execute/20000412-4.c: New test.
15178         * gcc.c-torture/compile/20000412-2.c: New test.
15179         * gcc.c-torture/execute/20000412-3.c: New test.
15180         * gcc.c-torture/compile/20000412-1.c: New test.
15181         * gcc.c-torture/execute/20000412-2.c: New test.
15182
15183 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15184
15185         * objc/execute/bf-20.m: New test.
15186
15187 2000-04-10  Richard Henderson  <rth@cygnus.com>
15188
15189         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15190
15191         * gcc.c-torture/execute/20000412-1.c: New test.
15192
15193 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15194
15195         * g++.old-deja/g++.eh/catchptr1.C: New test.
15196
15197 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15198
15199         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15200
15201 2000-04-08  Neil Booth  <NeilB@earthling.net>
15202
15203         * gcc.dg/cpp-nullchar.c: Remove test as
15204         embedded nulls cause problems.
15205
15206 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15207
15208         * gcc.dg/compare2.c: New test.
15209
15210 2000-04-08  Neil Booth  <NeilB@earthling.net>
15211
15212         * gcc.dg/cpp-nullchar.c: New test.
15213
15214 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15215
15216         * gcc.dg/cpp-mi2.c: New test.
15217         * gcc.dg/cpp-mi2[abc].h: New files.
15218
15219 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15220
15221         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15222         member name.
15223
15224 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15225
15226         * g++.old-deja/g++.abi/vmihint.C: New test.
15227
15228 2000-04-06  Neil Booth  <NeilB@earthling.net>
15229
15230         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15231         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15232         copyright.
15233
15234 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15235
15236         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15237         avoid stack-frame overwrite.
15238
15239 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15240
15241         * gcc.c-torture/compile/20000405-2.c: New test.
15242         * gcc.c-torture/compile/20000405-3.c: New test.
15243
15244 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15245
15246         * gcc.c-torture/compile/20000405-1.c: New test.
15247
15248 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15249
15250         * gcc.dg/cast-qual-1.c: Revert last change.
15251
15252 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15253
15254         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15255
15256 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15257
15258         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15259         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15260
15261 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15262
15263         * gcc.c-torture/compile/20000403-2.c: New test.
15264         * gcc.c-torture/compile/20000403-1.c: New test.
15265
15266 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15267
15268         * gcc.c-torture/execute/20000403-1.c: New test.
15269
15270 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15271
15272         * gcc.c-torture/execute/20000402-1.c: New test.
15273
15274 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15275
15276         * gcc.c-torture/execute/va-arg-15.c: New test.
15277         * gcc.c-torture/execute/va-arg-16.c: New test.
15278         * gcc.c-torture/execute/va-arg-17.c: New test.
15279         * gcc.c-torture/execute/va-arg-18.c: New test.
15280         * gcc.c-torture/execute/va-arg-19.c: New test.
15281
15282 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15283
15284         * gcc.c-torture/compile/981211-1.c: Move to...
15285         * gcc.dg/cpp-as1.c: ...here.
15286         * gcc.dg/cpp-as2.c: New file.
15287
15288         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15289         compiler.
15290
15291 2000-04-02  Neil Booth  <NeilB@earthling.net>
15292
15293         * gcc.dg/cpp-cond.c  New tests.
15294         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15295         accidental success less likely.
15296         * gcc.dg/cpp-missingop.c  New tests.
15297         * gcc.dg/cpp-missingparen.c  New tests.
15298         * gcc.dg/cpp-shift.c  New tests.
15299         * gcc.dg/cpp-shortcircuit.c  New tests.
15300         * gcc.dg/cpp-unary.c  New tests.
15301
15302 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15303
15304         * gcc.c-torture/compile/20000329-1.c: New test.
15305
15306 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15307
15308         * gcc.c-torture/compile/20000326-1.c: New test.
15309         * gcc.c-torture/compile/20000326-2.c: New test.
15310
15311 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15312
15313         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15314         the first parameter is a function argument.
15315
15316 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15317
15318         * g++.old-deja/g++.ext/array4.C: New test.
15319
15320 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15321
15322         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15323
15324 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15325
15326         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15327
15328 2000-03-19  Richard Henderson  <rth@cygnus.com>
15329
15330         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15331
15332 2000-03-19  Richard Henderson  <rth@cygnus.com>
15333
15334         * gcc.c-torture/compile/20000319-1.c: New test.
15335
15336 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15337
15338         * gcc.c-torture/execute/20000314-3.c: New test.
15339         * gcc.c-torture/execute/20000314-2.c: New test.
15340         * gcc.c-torture/execute/20000314-1.c: New test.
15341         * gcc.c-torture/compile/20000314-2.c: New test.
15342         * gcc.c-torture/compile/20000314-1.c: New test.
15343
15344 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15345
15346         * g++.old-deja/g++.warn/inline.C: New test.
15347
15348 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15349
15350         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15351         standards-compliant result rather than specific constants.
15352         Put test-values in array.
15353
15354 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15355
15356         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15357         (g++_target_compile): Put test-specific options last.
15358
15359 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15360
15361         * g++.old-deja/g++.eh/vbase4.C: New test.
15362
15363 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15364
15365         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15366
15367 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15368
15369         * g++.old-deja/g++.brendan/misc12.C: Removed.
15370         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15371         * g++.old-deja/g++.ext/pretty4.C: New test.
15372
15373 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15374
15375         * g++.old-deja/g++.other/string2.C: New test.
15376
15377 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15378
15379         * g++.old-deja/g++.warn/impint2.C: New test.
15380
15381 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15382
15383         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15384         is 1, not zero.
15385
15386 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15387
15388         * g++.old-deja/g++.warn/impint.C: New test.
15389         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15390         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15391         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15392         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15393         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15394         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15395         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15396         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15397         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15398         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15399         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15400         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15401
15402 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15403
15404         * gcc.dg/cpp-redef.c: New test.
15405
15406 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15407
15408         * g++.old-deja/g++.pt/unify7.C: New test.
15409
15410 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15411
15412         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15413         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15414
15415 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15416
15417         * gcc.c-torture/compile/20000224-1.c: New test.
15418
15419 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15420
15421         * gcc.c-torture/compile/cpp-2.c: New test.
15422         * gcc.c-torture/compile/cpp-1.c: New test.
15423
15424 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15425
15426         * gcc.c-torture/execute/20000225-1.c: New test.
15427
15428 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15429
15430         * gcc.dg/cpp-li2.c: New test.
15431
15432         * gcc.dg/cpp-wi1.c: New test.
15433
15434         * gcc.dg/cpp-li1.c: New test.
15435
15436 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15437
15438         * g++.old-deja/g++.other/sizeof5.C: New test.
15439
15440 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15441
15442         * gcc.c-torture/execute/va-arg-13.c: New test.
15443
15444 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15445
15446         * gcc.c-torture/execute/va-arg-12.c: New test.
15447
15448 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15449
15450         * gcc.c-torture/execute/20000223-1.c: New test.
15451
15452 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15453
15454         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15455
15456 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15457
15458         * g++.old-deja/g++.abi/ptrmem.C: New test.
15459
15460 2000-02-19  Richard Henderson  <rth@cygnus.com>
15461
15462         * gcc.c-torture/compile/init-3.c: New.
15463
15464 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15465
15466         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15467         ALWAYS_CXXFLAGS.
15468
15469 2000-02-11  Robert Lipe <robertl@sco.com>
15470
15471         * gcc.c-torture/compile/20000211-3.c: New test.
15472
15473 2000-02-11  Martin Buchholz <martin@xemacs.org>
15474
15475         * gcc.c-torture/compile/20000211-2.c: New test.
15476
15477 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15478
15479         * gcc.c-torture/compile/20000211-1.c: New test.
15480
15481 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15482
15483         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15484           on native targets
15485
15486 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15487
15488         * g++.old-deja/g++.other/cast5.C: New test.
15489
15490 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15491
15492         * gcc.c-torture/execute/20000205-1.c: New.
15493
15494 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15495
15496         * g++.old-deja/g++.jason/cast3.C: Return void.
15497         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15498
15499 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15500
15501         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15502
15503         * gcc.dg/loop-1.c: New test.
15504
15505 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15506
15507         * gcc.c-torture/compile/20000127-1.c: New test.
15508         * gcc.c-torture/execute/991228-1.c: New test.
15509
15510 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15511
15512         * gcc.dg/unused-2.c: New test.
15513
15514         * gcc.dg/conv-1.c: New test.
15515
15516 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15517
15518         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15519         compiler.
15520         (tool_option_proc): Fix typo.
15521
15522 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15523
15524         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15525         of the ld on the host, not on the build machine.
15526         Also, don't crash if '--help' is not a supported option.
15527
15528 2000-01-24  Richard Henderson  <rth@cygnus.com>
15529
15530         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15531
15532 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15533
15534         * gcc.c-torture/execute/20000120-2.c: New test.
15535         * gcc.c-torture/execute/20000120-1.c: New test.
15536
15537 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15538
15539         * gcc.c-torture/execute/20000113-1.c: New test.
15540
15541 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15542
15543         * gcc.c-torture/execute/20000112-1.c: New test.
15544
15545 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15546
15547         * gcc.dg/20000111-1.c: New test.
15548
15549 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15550
15551         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15552         with 16 bit integers.
15553
15554 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15555
15556         * gcc.dg/20000108-1.c: New test.
15557
15558 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15559
15560         * g++.old-deja/g++.ns/koenig8.C: New test.
15561
15562 2000-01-05  Nathan Sidwell  <nathan@
15563
15564         * gcc.c-torture/execute/990531-1.c: New test.
15565
15566 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15567
15568         * gcc.c-torture/compile/990527-1.c: New test.
15569
15570 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15571
15572         * gcc.c-torture/execute/990527-1.c: New test.
15573
15574 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15575
15576         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15577         bitfields as signed.
15578
15579 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15580
15581         * g77.f-torture/compile/19990525-0.f: New test.
15582
15583 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15584
15585         * gcc.c-torture/execute/990525-2.c: New test.
15586
15587         * gcc.c-torture/execute/990525-1.c: New test.
15588
15589 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15590
15591         * g++.old-deja/g++.other/anon3.C: New test.
15592         * g++.old-deja/g++.other/anon4.C: New test.
15593         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15594         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15595         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15596         Merrill).
15597
15598 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15599
15600         * gcc.c-torture/execute/990524-1.c: New test.
15601
15602         * gcc.dg/990524-1.c: New test.
15603
15604 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15605
15606         * gcc.c-torture/compile/990523-1.c: New test.
15607
15608 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15609
15610         * gcc.c-torture/compile/990519-1.c: New test.
15611
15612 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15613
15614         * gcc.c-torture/compile/990517-1.c: New test.
15615
15616         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15617         (e4, f4): New tests.
15618         (main): Call them.
15619
15620 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15621
15622         * gcc.dg/noreturn-1.c: New test.
15623
15624 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15625
15626         * gcc.c-torture/execute/990513-1.c: New test.
15627
15628 1999-05-10  Richard Henderson  <rth@cygnus.com>
15629
15630         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15631
15632 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15633
15634         * g77.f-torture/execute/erfc.f: Use small single-precision
15635         values, to avoid problems on Alphas when not -mieee.
15636
15637 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15638
15639         * gcc.dg/990506-0.c: New test.
15640
15641 1999-05-08  Richard Henderson  <rth@cygnus.com>
15642
15643         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15644         the constant to test.  Don't XFAIL 64-bit targets.
15645
15646         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15647         * g++.old-deja/g++.law/profile1.C: Likewise.
15648
15649         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15650         operator new instances.
15651         * g++.old-deja/g++.other/delete5.C: Likewise.
15652
15653 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15654
15655         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15656         intrinsic.
15657
15658 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15659
15660         * g77.f-torture/execute/u77-test.f: Reverse order of two
15661         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15662
15663 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15664
15665         * gcc.dg/compare1.c: New test.
15666
15667 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15668
15669         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15670         New tests.
15671
15672 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15673
15674         * g77.f-torture/compile/19990502-1.f: New test.
15675
15676 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15677
15678         * g77.f-torture/compile/19990502-0.f: New test.
15679
15680 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15681
15682         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15683         intrinsic.
15684
15685 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15686
15687         * g77.f-torture/execute/u77-test.f (main): List libU77
15688         intrinsics not currently tested.
15689         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15690         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15691         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15692         Trim blanks off the ends of some printed strings.
15693
15694 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15695
15696         * g77.f-torture/execute/u77-test.f (main): Just warn about
15697         FSTAT gid disagreement, as it's expected on some systems.
15698
15699 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15700
15701         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15702         use a new function, which allows for some slop.
15703         Clean up some commentary.
15704         (issum): The new function.
15705         (sgladd): Deleted subroutine.
15706
15707 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15708
15709         * g77.f-torture/execute/u77-test.f: Modify to be more like
15710         libf2c/libU77 version, bringing patches to that version here.
15711         Add suitable commentary.
15712
15713 1999-04-25  Richard Henderson  <rth@cygnus.com>
15714
15715         * gcc.dg/990424-1.c: New test.
15716
15717 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15718
15719         * g77.f-torture/execute/u77-test.f (main): Bug involving
15720         LSTAT has been fixed, so turn back on full checking.
15721
15722 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15723
15724         * g77.f-torture/compile/19990419-0.f: New test.
15725         * g77.f-torture/execute/19990419-1.f: New test.
15726
15727 1999-04-17  Richard Henderson  <rth@cygnus.com>
15728
15729         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15730         to avoid the need for a prototype to supress a warning.
15731
15732 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15733
15734         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15735
15736 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15737
15738         * gcc.c-torture/execute/990404-1.c: New test.
15739
15740 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15741
15742         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15743         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15744         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15745         missing initializer warnings.
15746
15747 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15748
15749         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15750         matching strings.
15751
15752 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15753
15754         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15755
15756 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15757
15758         * g77.f-torture/execute/19990325-0.f: New test.
15759         * g77.f-torture/execute/19990325-1.f: New test.
15760
15761 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15762
15763         * gcc.c-torture/execute/990324-1.c: New test.
15764
15765 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15766
15767         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15768         test with 4.
15769
15770 1999-03-17  Richard Henderson  <rth@cygnus.com>
15771
15772         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15773
15774 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15775
15776         * g77.f-torture/execute/19990313-2.f: New test.
15777         * g77.f-torture/execute/19990313-3.f: New test.
15778
15779 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15780
15781         * g77.f-torture/execute/19990313-0.f: New test.
15782         * g77.f-torture/execute/19990313-1.f: New test.
15783
15784 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15785
15786         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15787         printf to sprintf.
15788         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15789         (main): Add check for u15.  Conditionalize u31 check depending on
15790         whether ints are <32 bits or >=32 bits.
15791
15792 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15793
15794         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15795
15796 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15797
15798         * g77.f-torture/compile/19990305-0.f: New test.
15799         * g77.f-torture/execute/19981119-0.f: New test.
15800
15801 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15802
15803         * g77.f-torture/execute/970625-2.f: call ABORT if final
15804         result is not correct, instead of just printing it.
15805         Add this checking via newly introduced obfuscation, to
15806         trip up buggy front ends.
15807
15808 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15809
15810         * g77.f-torture/compile/960317-1.f: Moved from being
15811         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15812
15813 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15814
15815         * g77.f-torture/execute/960317-1.f: New (old) test.
15816         * g77.f-torture/execute/970625-2.f: Ditto.
15817
15818 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15819
15820         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15821         message on line 1 or line 2; cccp and cpplib do this differently.
15822
15823 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15824
15825         * g++.old-deja/g++.law/weak1.C: New test.
15826
15827 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15828
15829         * gcc.c-torture/execute/990119-1.c: Renamed to...
15830         * gcc.dg/990119-1.c: this, so it will only be tested once
15831         (it's a preprocessor test, it doesn't need to be run at
15832         multiple optimization levels).
15833
15834 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15835
15836         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15837           ALWAYS_CXXFLAGS.
15838
15839 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15840
15841         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15842         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15843         to not be compilable by current g77.
15844
15845 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15846
15847         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15848
15849 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15850
15851         * gcc.c-torture/execute/990222-1.c: New test.
15852
15853 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15854
15855         * g77.f-torture/compile/19990218-0.f: New test.
15856         * g77.f-torture/noncompile/19990218-1.f: New test.
15857
15858 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15859
15860         * g77.f-torture/compile/19981216-0.f: New test.
15861
15862 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15863
15864         * gcc.dg/990214-1.c: New test.
15865
15866 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15867
15868         * gcc.dg/990213-2.c: New test.
15869
15870         * gcc.dg/990213-1.c: New test.
15871
15872 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15873
15874         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15875         ints.
15876
15877 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15878
15879         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15880         specified by target.
15881
15882         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15883
15884 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15885
15886         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15887
15888 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15889
15890         * gcc.dg/special/ecos.exp: New test driver for new tests with
15891         special requirements.
15892
15893         * gcc.dg/special/alias-1.c: New test.
15894         * gcc.dg/special/gcsec-1.c: New test.
15895         * gcc.dg/special/weak-1.c: New test.
15896         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15897         * gcc.dg/special/weak-2.c: New test.
15898         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15899         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15900         * gcc.dg/special/wkali-1.c: New test.
15901         * gcc.dg/special/wkali-2.c: New test.
15902         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15903         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15904
15905 1999-02-10  Felix Lee  <flee@cygnus.com>
15906
15907           * lib/c-torture.exp (c-torture-compile): Pull out code for
15908           analyzing gcc error messages.
15909           (c-torture-execute): Likewise.  Fix some (harmless) false
15910           positives.
15911           * lib/gcc.exp (gcc_check_compile): New function.
15912
15913 1999-02-08  Richard Henderson  <rth@cygnus.com>
15914
15915         * gcc.c-torture/execute/990208-1.c: New test.
15916
15917 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15918
15919         * g++.dg/special/ecos.exp: New driver for new tests with special
15920         requirements
15921
15922         * g++.dg/special/conpr-1.C: New test
15923         * g++.dg/special/conpr-2.C: New test
15924         * g++.dg/special/conpr-2a.C: New test
15925         * g++.dg/special/conpr-3.C: New test
15926         * g++.dg/special/conpr-3a.C: New test
15927         * g++.dg/special/conpr-3b.C: New test
15928
15929         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15930         allow g++ to use the dg driver
15931
15932         * README: Add comment about g++.dg directory
15933
15934 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15935
15936         * README: Update email addresses.
15937
15938 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15939
15940         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15941         arguments in order to force structure S onto the stack even on
15942         the alpha.
15943         (test): Pass 10 leading arguments to function foo as well as the
15944         structure S.
15945
15946         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15947         failure for all targets.
15948
15949         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15950         abort to terminate program execution.
15951
15952 1999-01-30  Richard Henderson  <rth@cygnus.com>
15953
15954         * gcc.c-torture/execute/990130-1.c: New test.
15955
15956 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15957
15958         * gcc.dg/990130-1.c: New test.
15959
15960 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15961
15962         * gcc.c-torture/execute/990128-1.c: New test.
15963
15964 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15965
15966         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15967
15968 1999-01-27  Felix Lee  <flee@cygnus.com>
15969
15970         * lib/c-torture.exp (c-torture-compile): pull out code for
15971         analyzing gcc error messages.
15972         (c-torture-execute): ditto, and fix some (harmless) false
15973         positives.
15974         * lib/gcc.exp (gcc_check_compile): new function.
15975
15976 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15977
15978         * gcc.dg/990117-1.c: New test.
15979
15980         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15981
15982         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15983
15984 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15985
15986         * g77.f-torture/compile/990115-1.f: New test.
15987
15988 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15989
15990         * gcc.c-torture/compile/990107-1.c: New test
15991
15992 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15993
15994         * gcc.c-torture/execute/990106-2.c: New test.
15995
15996         * gcc.c-torture/execute/990106-1.c: New test.
15997
15998 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15999
16000         * gcc.c-torture/compile/981223-1.c: New test.
16001
16002 1998-12-29  Richard Henderson  <rth@cygnus.com>
16003
16004         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16005         (opt3): Rename from opt4 and disable.
16006
16007 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16008
16009         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16010
16011 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16012
16013         * g++.old-deja/g++.other/conv5.C: New test.
16014
16015 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16016
16017         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16018
16019 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16020
16021         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16022
16023 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16024
16025         * gcc.c-torture/compile/981211-1.c: New test.
16026
16027 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16028
16029         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16030
16031         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16032
16033 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16034
16035         * gcc.special/930510-1.c: Make C9X safe.
16036         * gcc.misc-tests/gcov-1.c Similarly.
16037         * gcc.misc-tests/gcov-2.c Similarly.
16038
16039 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16040
16041         * gcc.dg/ultrasp1.c: New test.
16042
16043 1998-12-06  Richard Henderson  <rth@cygnus.com>
16044
16045         * gcc.c-torture/execute/981206.c: New test.
16046
16047 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16048
16049         * g++.old-deja/g++.ns/template7.C: New test.
16050
16051         * g++.old-deja/g++.other/expr1.C: New test.
16052
16053         * g++.old-deja/g++.eh/tmpl3.C: New test.
16054
16055         * g++.old-deja/g++.eh/tmpl2.C: New test.
16056
16057 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16058
16059         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16060         * g++.old-deja/g++.other/using6.C: Removed.
16061         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16062
16063         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16064
16065 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16066
16067         * g++.old-deja/g++.pt/overload8.C: New test.
16068
16069         * g++.old-deja/g++.pt/overload7.C: New test.
16070
16071         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16072
16073         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16074         and relinking messages.
16075         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16076         compiling with -frepo.
16077
16078 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16079
16080         * g++.old-deja/g++.pt/lookup6.C: New test.
16081
16082 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16083
16084         * gcc.c-torture/execute/981130-1.c: New test.
16085         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16086
16087 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16088
16089         * g++.old-deja/g++.pt/explicit76.C: New test.
16090
16091         * g++.old-deja/g++.pt/friend38.C: New test.
16092
16093         * g++.old-deja/g++.ns/crash2.C: New test.
16094
16095         * g++.old-deja/g++.pt/defarg8.C: New test.
16096
16097         * g++.old-deja/g++.pt/instantiate6.C: New test.
16098
16099         * g++.old-deja/g++.pt/static6.C: New test.
16100
16101         * g++.old-deja/g++.pt/decl2.C: New test.
16102
16103 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16104
16105         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16106         problem is actually related with name lookup, but so what? :-)
16107
16108         * g++.old-deja/g++.pt/friend37.C: New test.
16109
16110 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16111
16112         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16113         element, which fails on some systems.
16114
16115         * g77.f-torture/execute/labug1.f: New test.
16116
16117 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16118
16119         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16120         is defined.
16121
16122 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16123
16124         * g77.f-torture/compile/981117-1.f: New test.
16125
16126 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16127
16128         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16129         properly discarded.
16130
16131 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16132
16133         * gcc.c-torture/execute/memcheck: New directory of tests for
16134         -fcheck-memory-usage.
16135
16136 1998-11-07  Gerald Pfe
16137
16138         * g77.f-torture/noncompile/980615-0.f: New test.
16139
16140 1998-07-26  H.J. Lu  (hjl@gnu.org)
16141
16142         * gcc.dg/980312-1.c: Do link instead of compile.
16143         * gcc.dg/980313-1.c: Likewise.
16144
16145 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16146
16147         * gcc.c-torture/compile/980726-1.c: New test.
16148
16149 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16150
16151         * g77.f-torture/execute/io0.f: New test.
16152
16153 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16154
16155         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16156         an int.
16157
16158 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16159
16160         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16161         m32r bugs.
16162
16163 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16164
16165         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16166         c-decl.c:grokdeclarator can handle mode attributes.
16167
16168 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16169
16170         * gcc.c-torture/execute/980716-1.c: New test.
16171
16172 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16173
16174         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16175         the mn10200.
16176         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16177         the mn10200.
16178         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16179         * gcc.c-torture/compile/930326-1.x: Similarly.
16180
16181 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16182
16183         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16184         New test from Craig.
16185
16186 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16187
16188         * g77.f-torture/noncompile/980616-0.f: New test.
16189
16190         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16191
16192 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16193
16194         *  g++.other/singleton.C: Return error value instead of taking
16195         SIGSEGV.
16196
16197 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16198
16199         *  g++.other/singleton.C: New test.   Warning is under dispute.
16200         Runtime crash is not.
16201
16202 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16203
16204         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16205         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16206         using6.C, using7.C}:  New namespace tests.
16207
16208 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16209
16210         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16211         specialization with typedef'ed names used as array indexes.
16212
16213 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16214
16215         * gcc.c-torture/execute/980709-1.c: New test.
16216
16217         * gcc.dg/980709-1.c: New test.
16218
16219 1998-07-07  Richard Henderson  <rth@cygnus.com>
16220
16221         * gcc.c-torture/execute/bcp-1.c: New test.
16222
16223 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16224
16225         * gcc.c-torture/execute/980707-1.c: New test.
16226
16227 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16228
16229         * gcc.c-torture/compile/980706-1.c: New test.
16230
16231 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16232
16233         * g77.f-torture/execute/980701-0.f,
16234         g77.f-torture/execute/980701-1.f: New test from Craig.
16235
16236 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16237
16238         * gcc.c-torture/compile/980701-1.c: New test.
16239
16240         * gcc.c-torture/execute/980701-1.c: New test.
16241
16242 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16243 rlsruhe.de>
16244
16245         * g++.old-deja/g++.robertl/eb132.C: New test.
16246         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16247
16248 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16249
16250         * g77.f-torture/execute/980628-7.f,
16251         g77.f-torture/execute/980628-8.f,
16252         g77.f-torture/execute/980628-9.f,
16253         g77.f-torture/execute/980628-10.f: New tests from Craig.
16254
16255         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16256
16257 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16258
16259         * g77.f-torture/execute/980628-4.f: New test from Craig.
16260         * g77.f-torture/execute/980628-5.f: Likewise.
16261         * g77.f-torture/execute/980628-2.f: Likewise.
16262         * g77.f-torture/execute/980628-0.f: Likewise.
16263         * g77.f-torture/execute/980628-1.f: Likewise.
16264         * g77.f-torture/execute/980628-3.f: Likewise.
16265         * g77.f-torture/execute/980628-6.f: Likewise.
16266
16267 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16268
16269         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16270         directory when nothing has been installed yet.
16271
16272 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16273
16274         * gcc.c-torture/special/special.exp: Handle newer versions of
16275         dejagnu.
16276
16277 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16278
16279         * gcc.dg/980626-1.c: New test.
16280
16281 1998-06-19  Bruno Haible <haible@ilog.fr>
16282
16283         * gcc.misc-tests/m-un-2.c: New test.
16284         * g++.old-deja/g++.other/warn01.c: Likewise.
16285
16286 1998-06-19  Robert Lipe  <robertl@dgii.com>
16287
16288         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16289         compatibility with assmblers with a different comment character.
16290         Eliminate use of GAS-specific extensions.
16291
16292 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16293
16294         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16295
16296 1998-06-19  Robert Lipe  <robertl@dgii.com>
16297
16298         *lib/g77.exp: Replace search for libf2c.a with search for newly
16299         renamed libg2c.a
16300
16301 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16302
16303         * gcc.c-torture/execute/980617-1.c: New test.
16304
16305 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16306
16307         * gcc.c-torture/execute/980612-1.c: New test.
16308
16309 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16310
16311         * gcc.dg/980523-1.c: Only test on ppc-linux.
16312         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16313
16314         * gcc.c-torture/execute/980608-1.c: New test.
16315
16316 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16317
16318         * gcc.c-torture/execute/980605-1.c: New test.
16319
16320 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16321
16322         * gcc.c-torture/execute/980604-1.c: New test.
16323
16324 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16325
16326         * gcc.c-torture/execute/980602-1.c: New test.
16327         * gcc.c-torture/execute/980602-2.c: Likewise.
16328
16329 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16330
16331         * 970125-0.f: Fix per JCB.  Add commentary.
16332
16333 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16334
16335         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16336         IEEE -0 support.
16337
16338 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16339
16340         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16341         earlier.
16342
16343 1998-05-28  Catherine Moore <clm@cygnus.com>
16344
16345         * gcc.c-torture/execute/980526-3.c: New test.
16346
16347 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16348
16349         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16350         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16351         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16352         m88k-motorola-sysv3 to XFAIL.
16353
16354 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16355
16356         * gcc.dg/980526-1.c: New test.
16357         * gcc.c-torture/execute/980526-2.c: New test.
16358
16359 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16360
16361         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16362
16363         * gcc.c-torture/execute/980526-1.c: New test.
16364
16365 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16366
16367         * g77.f-torture/execute/alpha2.f: Add runtime test.
16368
16369 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16370
16371         * g++.old-deja/old-deja.exp: Strip leading directories.
16372
16373         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16374         error for the line.  Don't run multiple tests for the same line.
16375
16376 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16377
16378         * gcc.dg/980523-1.c: New test.
16379
16380 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16381
16382         * g77.f-torture/compile/970915-0.f: New test.
16383
16384 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16385
16386         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16387
16388 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16389
16390         * gcc.dg/980520-1.c: New test.
16391
16392 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16393
16394         * gcc.dg/980502-1.c: Fix return type.
16395
16396 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16397
16398         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16399         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16400         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16401         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16402         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16403
16404 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16405
16406         * g77.f-torture/execute/980520-1.f: New test.
16407
16408 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16409
16410         * lib/mike-g77.exp: New file.
16411
16412         * g77.f-torture/noncompile/noncompile.exp,
16413         g77.f-torture/noncompile/check0.f: New files.
16414
16415 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16416
16417         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16418         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16419         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16420         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16421         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16422         abort where appropriate.
16423
16424 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16425
16426         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16427         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16428
16429 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16430
16431         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16432
16433 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16434
16435         * g77.f-torture/compile/980427-0.f: New test.
16436
16437 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16438
16439         * g77.f-torture/compile/980424-0.f: New test.
16440
16441 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16442
16443         * g77.f-torture/compile/980419-2.f (main): New test.
16444         * g77.f-torture/compile/970125-0.f: New test.
16445         * g77.f-torture/compile/980419-1.f: New test.
16446
16447 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16448
16449         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16450         of loop-4.c.
16451
16452 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16453
16454         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16455
16456 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16457
16458         * gcc.c-torture/compile/980329-1.c: New test.
16459
16460 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16461
16462         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16463         * gcc.dg/980312-1.c: Fix typo in -march command.
16464
16465 1998-03-16  H.J. Lu  (hjl@gnu.org)
16466
16467         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16468
16469 1998-03-11  Robert Lipe  <robertl@dgii.com>
16470
16471         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16472         Dave Love agree the Fortran source is bogus.
16473
16474 1998-03-11  Robert Lipe  <robertl@dgii.com>
16475
16476         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16477         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16478         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16479         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16480         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16481
16482 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16483
16484         * g++.old-deja/g++.other/friend1.C: New test.
16485
16486 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16487
16488         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16489         possibly uninitialized) variables and declare dnrm2.
16490
16491 1998-02-23  Robert Lipe <robertl@dgii.com>
16492
16493         From Bruno Haible <haible@ilog.fr>:
16494         * gcc.c-torture/execute/980223.c: New test.
16495
16496 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16497
16498         * gcc.dg/ifelse-1.c: New test.
16499
16500 1998-02-09  H.J. Lu  (hjl@gnu.org)
16501
16502         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16503
16504           * lib/old-dejagnu.exp (old-dejagnu): Added the
16505           "execution test - XFAIL *-*-*" handling in the spirit of
16506           "excess errors test -". Changed the "execution test fails"
16507           handling to be like "excess errors test fails".
16508           * Update various tests accordingly.
16509
16510 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16511
16512         * gcc.c-torture/execute/980205.c: New test.
16513
16514 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16515
16516         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16517         * lib/f-torture.exp: Similarly.
16518         * gcc.c-torture: Rename all .cexp files to .x files.
16519
16520 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16521
16522         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16523         (940510-1.c): Removed duplicate.
16524         (971104-1.c): New test.
16525
16526 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16527
16528           * lib/f-torture.exp: Improve error and loop detection.
16529
16530 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16531
16532         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16533         use that to size the filler array.
16534
16535 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16536
16537         * lib/c-torture.exp(c-torture-execute): Fix typo.
16538
16539         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16540         testcase as the executable name. Keep the executable around if
16541         the test fails.
16542
16543 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16544
16545         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16546         changes.  Only test one -g option, and move it to the end of the
16547         list of options to test.
16548
16549 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16550
16551         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16552         variable GCC_TORTURE_OPTIONS to supply default switches separated
16553         by colons.  If no environment variable, run tests with -O0 -g, -O1
16554         -g, and -O2 -g as well.
16555
16556 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16557
16558         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16559         explanatory comments. Fix indentation.
16560
16561 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16562
16563         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16564
16565 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16566
16567         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16568         * g++.old-deja/g++.mike/p7325.C: Likewise.
16569         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16570
16571 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16572
16573         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16574         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16575         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16576         * g++.old-deja/g++.law/operators4.C: Likewise.
16577
16578 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16579
16580         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16581         * g++.old-deja/g++.mike/p784.C: Ditto.
16582         * g++.old-deja/g++.mike/p785.C: Ditto.
16583
16584 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16585
16586           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16587
16588 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16589
16590         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16591         target feature; pass this to c-torture-execute as needed.
16592
16593 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16594
16595         * lib/c-torture.exp(c-torture-execute): If the previous and the
16596         current executables being tested are identical, we don't need to
16597         run the executable again. Try to make the executable names
16598         unique. Add an optional argument for passing additional compiler
16599         flags.
16600
16601 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16602
16603         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16604
16605 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16606
16607         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16608
16609 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16610
16611         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16612         32bit or larger longs.
16613
16614         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16615         have either a 32bit long or 32bit int.
16616
16617 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16618
16619         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16620         Make double precision tests dependent on sizeof (double).
16621
16622 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16623
16624         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16625         too.
16626
16627 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16628
16629         * gcc.c-torture/compile/961203-1.cexp: New script.
16630
16631 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16632
16633         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16634         up the includes ourselves.
16635
16636 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16637
16638         * lib/plumhall.exp: Remove random include, and add a few
16639         verbose messages for debugging.
16640
16641 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16642
16643         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16644         of trying to do it ourselves.
16645
16646 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16647
16648         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16649
16650 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16651
16652         * gcc.prms/5403.c: Made regexp a bit less strict.
16653
16654 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16655
16656         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16657         is returned from remote_load instead.
16658         * lib/plumhall.exp: Ditto.
16659         * lib/mike-g++.exp: Ditto.
16660         * lib/old-dejagnu.exp: Ditto.
16661         * lib/c-torture.exp: Ditto.
16662
16663 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16664
16665         * lib/g++.exp: Use build_wrapper procedure.
16666         * lib/gcc.exp: Ditto.
16667
16668 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16669
16670         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16671         an old-style decl for malloc.  Fixes tests to work when
16672         sizeof (int) != sizeof (size_t).
16673
16674 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16675
16676         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16677
16678         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16679         use stdargs.h interface.
16680
16681 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16682
16683         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16684         NO_VARARGS when compiling.
16685
16686 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16687
16688         * lib/plumhall.exp(ph_includes): New procedure.
16689         (ph_make): Use it.
16690         (ph_compiler): Ditto.
16691
16692         * lib/g++.exp: Rename test-glue.c to testglue.c.
16693         * lib/gcc.exp: Ditto.
16694
16695 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16696
16697         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16698         to completion when it's called.
16699
16700 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16701
16702         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16703         is defined, don't do test.
16704
16705 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16706
16707         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16708         for object files.
16709         (ph_summary): Mark skipped testcases as untested, not unresolved.
16710
16711         * lib/plumhall.exp (ph_make): If unresolved because of bad
16712         errorCode, record errorCode in log file.
16713         (*): Replace send_log/verbose with verbose -log.
16714
16715 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16716
16717         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16718         double conversion if double isn't at least 8 bytes.
16719
16720         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16721         int to work with targets where int is 16 bits.
16722
16723         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16724         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16725         precision for the test to complete.
16726
16727 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16728
16729         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16730         if d10v is not compiled with the -mdouble64 flag.
16731         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16732
16733         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16734         d10v is not compiled with the -mint32 flag.
16735
16736 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16737
16738         * lib/plumhall.exp: Use incr_count.
16739
16740 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16741
16742         * gcc.c-torture: Update to c-torture-1.45.
16743
16744 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16745
16746         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16747         the name of the expect testcase file).
16748
16749         * lib/g++.exp(g++_init): Ditto.
16750
16751 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16752
16753         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16754         the host.
16755
16756         * lib/gcc.exp(gcc_exit): New procedure.
16757
16758 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16759
16760         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16761         specs where appropriate.
16762
16763         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16764         because of new "candidates are" messages, and removed a few
16765
16766         * Converted all non-old-style g++ testcases to old-style, and
16767         moved into g++.old-deja.
16768
16769 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16770
16771         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16772         options.
16773
16774         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16775         succeeded.
16776
16777         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16778
16779 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16780
16781         * lib/gcc.exp (gcc_target_compile): Add support for defining
16782         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16783         the machine doesn't have those features.
16784
16785 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16786
16787         * g++.law/operators4.exp: Don't use LIBS.
16788
16789 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16790
16791         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16792
16793         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16794         * lib/g++.exp: Set it here instead. Also, allow use of the
16795         --tool_exec and --tool_opt options. Change CXX to
16796         GXX_UNDER_TEST.
16797
16798         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16799
16800         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16801
16802 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16803
16804         * lib/old-dejagnu.exp: Use prune_warnings instead of
16805         prune_system_crud.
16806         * lib/mike-g++.exp: Ditto.
16807         * lib/gcc.exp: Ditto.
16808         * lib/g++.exp: Ditto.
16809
16810         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16811
16812 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16813
16814           * 941014-2.c: Include stdlib.h
16815           * 960327-1.c: Include stdio.h
16816           * dbra.c, index-1.c: Don't assume ints are 32bits.
16817
16818 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16819
16820         * lib/gcc.exp: Add gcc,stack_size target feature.
16821
16822         * lib/g++.exp(g++_target_compile): Add the include and link
16823         paths here, not in two other places. And, it's $options, not
16824         options.
16825
16826         * lib/mike-g++.exp(postbase): Remove the code that determines
16827         the correct include and link paths.
16828         * g++.old-deja/old-deja.exp: Ditto.
16829
16830 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16831
16832         * lib/g++.exp(g++_init): target_compile no longer returns the
16833         filename of the result.
16834
16835 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16836
16837         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16838         call to glob.
16839
16840         * gcc.c-torture/special/special.exp: Change call to
16841         gcc_target_compile to include the object file.
16842
16843 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16844
16845         * gcc.c-torture/special/special.exp: Correct misspelling in last
16846         change.
16847
16848 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16849
16850         * lib/plumhall.exp(ph_summary): Log the entire output of the
16851         executable. Return -1 if there were any failures, 0 otherwise.
16852         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16853         (ph_make): Clean up objects and executables that were built
16854         if the tests succeeded.
16855
16856 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16857
16858         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16859         libraries and includes in the build tree as appropriate.
16860
16861 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16862
16863         * lib/c-torture.exp: Instead of looking for the global variable
16864         NO_LONG_LONG, check to see if that's a feature of the target.
16865
16866 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16867
16868         * config/default.exp: Minimize. Delete the remainer of the files in
16869         config; this functionality is now in devo/dejagnu/config.
16870
16871         g++.*/*: Pass any additional flags used to compile to postbase;
16872         delete CXXFLAGS.
16873
16874         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16875         is now done by runtest.exp. Use gcc_target_compile instead of
16876         compile.
16877
16878         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16879         Remove references to CFLAGS. Use remote_file instead of
16880         calling rm -f.
16881         (c-torture): Take a list of arguments to use to compile this
16882         testcase.
16883
16884         lib/g++.exp: Simplify. Use target_compile instead of compile.
16885         lib/gcc-dg.exp: Ditto.
16886         lib/gcc.exp: Ditto.
16887         lib/mike-{gcc,g++}.exp: Ditto.
16888         lib/old-dejagnu.exp: Ditto.
16889         lib/plumhall.exp: Ditto.
16890
16891 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16892
16893         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16894         (ph_linker): Likewise.
16895
16896 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16897
16898           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16899         MAP_ANON / MAP_ANONYMOUS if defined;
16900         else try to map from /dev/zero .
16901
16902 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16903
16904         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16905         isn't defined, then define it to MAP_ANONYMOUS.
16906
16907 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16908
16909         * gcc.c-torture: Update to c-torture-1.42 release.
16910
16911 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16912
16913         * gcc.c-torture: Update to c-torture-1.41 release.
16914
16915 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16916
16917         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16918         c-torture release.
16919
16920 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16921
16922         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16923         and LDFLAGS.  Fix second case to append the target_info ldflags
16924         onto LDFLAGS, not CFLAGS.
16925         * lib/g++.exp (g++_init): Add target_info stuff.
16926         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16927         of libgloss and newlib flags for !native.
16928
16929         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
16930         (GDB): Fix relative path to go up another dir for finding gdb.
16931
16932 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
16933
16934         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
16935         versions in the target_info array, if they don't exist.
16936
16937 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
16938
16939         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
16940
16941 1996-07-08  Jim Wilson  <wilson@cygnus.com>
16942
16943         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
16944         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
16945
16946 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
16947
16948         * lib/old-dejagnu.exp: Don't remove the output file before we've
16949         actually tested it. Don't append pwd to the path of the executable
16950         we're testing.
16951
16952 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
16953
16954         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
16955
16956 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
16957
16958         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
16959         temporary directory for compiler files, and set it to a default
16960         value of /tmp. Set $output as the name of the output file from
16961         compiling the testcase. Add a -o option to $cflags_var so the
16962         compiler writes the final output file as $output. Set $executable
16963         to $output.
16964
16965         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
16966         directory for compiler files, and set it to /tmp if it doesn't
16967         already have a value. Set $output_file to the name of the output
16968         file from compiling the testcase. Add a -o option to CXXFLAGS so
16969         the compiler writes the final output file as $output. Use $output
16970         as the executable to be tested.
16971
16972 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16973
16974         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
16975
16976 1996-06-08  Jeffrey A Law  (law@cygnus.com)
16977
16978         * gcc.c-torture/execute/pending-1.c: New test.  Still
16979         pending in Tege's queue.
16980
16981 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
16982
16983         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
16984         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
16985         if there were failures.  Call unresolved if there were unresolved
16986         testcases.  Call gcc_fail if program did not run to completion.
16987         (ph_make): Pass additional argument name to ph_execute.
16988         (ph_execute): Add new argument.  Pass additional arguments to
16989         ph_summary.  Call gcc_fail is there is no execution output.
16990
16991 1996-04-24  Jeffrey A Law  (law@cygnus.com)
16992
16993         * lib/plumhall.exp (proc_summary): Output relavent summary
16994         lines into the log so specific failures in plumhall can be
16995         investigated.
16996
16997 1996-04-10  Jeffrey A Law  (law@cygnus.com)
16998
16999         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17000         (c-torture-execute): Don't try to execute tests which use
17001         "long long" types if $NO_LONG_LONG is nonzero.
17002
17003 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17004
17005         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17006         not c-torture.
17007
17008         * gcc.ieee: Move from here.
17009         * gcc.c-torture/execute/ieee: To here.
17010
17011 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17012
17013         * gcc.c-torture: Update to c-torture-1.41 release.
17014
17015 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17016
17017         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17018         not "$output".
17019
17020 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17021
17022         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17023         -c present.
17024
17025 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17026
17027         * config/proelf.exp: Handle connecting to a simulator.
17028
17029 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17030
17031         * config/proelf.exp: New file.  Enough framework that we can
17032         run c-torture tests on the proelf targets (or any other target
17033         that gdb can connect to for that matter).
17034
17035 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17036
17037         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17038         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17039
17040         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17041         exec_output exists.
17042
17043 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17044
17045         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17046         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17047
17048         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17049         to pass/fail/unresolved/unsupported/untested.  Caller must now
17050         call unresolved/unsupported/untested.
17051         * lib/*.exp: Update FSF address.  Update to handle new results of
17052         ${tool}_load.
17053         * lib/chill.exp (verbose): Delete.
17054
17055 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17056
17057         * lib/gcc.exp (default_gcc_start): Change order of args to
17058         $LDFLAGS $CFLAGS $LIBS.
17059         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17060         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17061         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17062         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17063         * gcc.misc-tests/dg-test.exp: Likewise.
17064         * gcc.misc-tests/msgs.exp: Likewise.
17065         * gcc.prms/prms.exp: Likewise.
17066         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17067         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17068
17069         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17070
17071 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17072
17073         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17074
17075         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17076         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17077
17078         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17079         necessary.
17080
17081 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17082
17083         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17084         global for loop; add use of $mathlib.
17085         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17086         settings here; set mathlib for anything but VxWorks.
17087
17088 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17089
17090         * gcc.c-torture: Update to c-torture-1.40 release.
17091
17092 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17093
17094         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17095         dg.exp.
17096
17097 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17098
17099         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17100         global.
17101
17102 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17103
17104         * lib/g++.exp (LIBS): Define if not already.
17105         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17106         (gcc-dg-prune): Call prune_gcc_output.
17107         * lib/gcc.exp (prune_gcc_output): New proc.
17108         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17109         prune_gcc_output.
17110
17111 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17112
17113         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17114         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17115
17116 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17117
17118         * gcc.c-torture: Update to c-torture-1.39 release.
17119
17120 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17121
17122         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17123         fails, try others as well.
17124
17125 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17126
17127         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17128         If compilation fails, mark execute tests as `untested'.
17129         If test is marked as unsupported, don't mark compilation and
17130         execute tests as failed.
17131
17132 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17133
17134         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17135         libstdc++ for whether or not we want to be doing shared
17136         libraries.  Delete link_curses since we don't need it anymore.
17137         * lib/mike-g++.exp (postbase): Don't link in libg++.
17138         * g++.old-deja/old-deja.exp: Likewise.
17139
17140 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17141
17142         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17143
17144 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17145
17146         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17147         For that, add `-Wl,-a,shared_archive'.
17148         * g++.old-deja/old-deja.exp: Likewise.
17149
17150 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17151
17152         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17153
17154 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17155
17156         * lib/mike-g++.exp (postbase): Pay attention to the status of
17157         g++_load.
17158
17159 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17160
17161           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17162
17163 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17164
17165         * lib/gcc.exp (default_gcc_start): No longer need to log program
17166         being executed or its output, execute_anywhere does that now.
17167         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17168         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17169
17170 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17171
17172         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17173         the same as those in lib/g++.exp.
17174
17175 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17176
17177         * gcc.c-torture: Update to c-torture-1.38 release.
17178         * gcc.ieee: Related changes.
17179
17180 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17181
17182         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17183         "exec". Minor reformatting changes.
17184
17185         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17186         cross. This means all "exec" calls now work on a remote host as
17187         well.
17188         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17189         cross. Filter out the extra "\r\n" stuff that expect puts in.
17190         (c-torture-execute): Filter out the bogus warnings like
17191         c-torture-compile does. Add support for canadian cross.
17192         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17193         Use execute_anywhere rather than calling exec directly. Now it
17194         works for canadian cross testing.
17195
17196 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17197
17198         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17199         results into a variable, and check that rather than using file exists.
17200
17201 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17202
17203         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17204         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17205
17206 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17207
17208         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17209         lib_curses if there's a shared libg++ in the build tree.
17210
17211 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17212
17213         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17214         if not supported target.
17215
17216 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17217
17218         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17219         link_curses up to always happen, not just for native builds.
17220
17221 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17222
17223         * gcc.c-torture: Update to c-torture-1.36 release.
17224         * gcc.failure: Related changes.
17225
17226 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17227
17228         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17229
17230 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17231
17232         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17233         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17234         runshlib, link_curses, and mathlib for link and run.
17235
17236         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17237         pass the runtime shared library options for Solaris, OSF/1, and
17238         Irix5, and link with -lcurses to avoid unresolved references.
17239
17240 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17241
17242         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17243         only run once.
17244
17245 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17246
17247         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17248
17249 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17250
17251         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17252         do not have a framework for the "compat" tests yet.
17253
17254 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17255
17256         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17257         set to null if we're testing vxworks5.1.  Use that instead of
17258         `-lm' in the setting of LIBS for link and run.
17259
17260 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17261
17262         * config/rom68k.exp (${tool}_load): Major changes to make it
17263         work.  Verified that it does in fact return the stuff in
17264         exec_output properly.  Catch any Emul or any TRAP other than 0.
17265
17266 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17267
17268         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17269         LDFLAGS properly for targets that need stuff from libgloss.
17270         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17271         only run once.
17272         (gpp_initialized): New variable.
17273
17274 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17275
17276         * config/rom68k.exp: Load libgloss.exp.
17277         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17278         so we can produce a fully linked binary.
17279         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17280         so we can produce a fully linked binary.
17281
17282 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17283
17284         * lib/plumhall.exp (ph_section): Watch for expected failures.
17285         Add missing `else'.
17286
17287         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17288         run the testcase.
17289         (c-torture): Likewise.
17290
17291 1995-08-28  Doug Evans  <dje@cygnus.com>
17292
17293         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17294
17295         * lib/mike-g++.exp (mike_cleanup): New proc.
17296         (prebase): New globals compiler_result, not_compiler_result,
17297         target_regexp.
17298         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17299         allow leading "-" in pattern.  Watch for unsupported tests.
17300         If $compiler_result is set, pattern match assembler code,
17301         and ditto for $not_compiler_result.
17302         * lib/mike-gcc.exp: Likewise.
17303
17304         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17305         execution "succeeded".
17306
17307 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17308
17309         * config/win32.exp: New file.
17310         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17311
17312 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17313
17314         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17315         unsupported.
17316         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17317         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17318         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17319
17320         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17321         "... without exceptions was ...".  That is now handled by
17322         prune_system_crud.
17323         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17324
17325 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17326
17327         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17328         sieve.c,sort2.c}: New files.
17329         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17330         sieve.exp,sort2.exp}: Drivers for them.
17331
17332         * lib/mike-gcc.exp (program_output): New user settable variable.
17333         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17334         messages.
17335         * lib/mike-g++.exp (program_output): New user settable variable.
17336
17337         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17338
17339         * config/sh.exp: Deleted (use sim.exp instead).
17340
17341 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17342
17343         * config/vx.exp: Declare CHECKTASK as global.
17344         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17345         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17346         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17347
17348 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17349
17350         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17351         target. Like vx.exp, only includes `vx29k.exp' instead of
17352         `vxworks.exp'.
17353
17354 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17355
17356         * config/sim.exp: Increase time limit from 120 seconds to 240.
17357
17358 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17359
17360         * gcc.c-torture/execute/950628-1.c: New test.
17361
17362 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17363
17364         * gcc.c-torture: Update with changes/additions from
17365         c-torture-1.34.
17366
17367 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17368
17369         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17370
17371 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17372
17373         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17374
17375 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17376
17377         * gcc.c-torture/compile/950512-1.c: New test.
17378         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17379         * gcc.dg/struct-ret-1.c: Likewise.
17380
17381 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17382
17383         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17384           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17385
17386 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17387
17388         * gcc.c-torture/special/920411-1.c: Deleted.
17389         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17390
17391 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17392
17393         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17394         cpu limit.
17395
17396 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17397
17398         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17399
17400 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17401
17402         From kenner;
17403         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17404         is the proper length.
17405         * va-arg-3.c: Likewise.
17406
17407 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17408
17409         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17410         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17411
17412         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17413         * lib/g++.exp (default_g++_start): Delete old cruft.
17414
17415 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17416
17417         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17418         (2 * (1 << 18)) to (2 * (1 << 17)).
17419
17420         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17421
17422 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17423
17424         * config/rom68k.exp: Renamed from config/idp.exp
17425
17426 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17427
17428         * c-torture/compile/921109-2.c
17429
17430 1995-04-18  Mike Stump  <mrs@cygnus.com>
17431
17432         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17433         excess errors.
17434
17435 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17436
17437         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17438         output.
17439         * lib/g++.exp (default_g++_start): Likewise.
17440
17441 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17442
17443         * gcc.c-torture/compile/950329-1.c: New test.
17444
17445 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17446
17447           * config/bug.exp (${tool}_load): Updated to use new remote_open
17448           and remote_close procs.
17449         * config/idp.exp: New file.
17450
17451 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17452
17453         * gcc.c-torture/execute/950322-1.c: New test.
17454
17455 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17456
17457         * config/vx.exp (${tool}_load): Clean up testing of return code from
17458         vxworks_ld and vxworks_spawn.
17459
17460 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17461
17462         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17463
17464 1995-03-13  Mike Stump  <mrs@cygnus.com>
17465
17466         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17467         can mark excess errors on a machine by machine basis.  Note, the
17468         default is to not expect any excess errors, even when excess
17469         errors test - is given, so you will want to put an XFAIL ... on
17470         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17471         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17472         those 4 machines, but no others.
17473
17474 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17475
17476         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17477         * lib/c-torture.exp: to here.
17478
17479 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17480
17481         * gcc.c-torture/execute/950221-1.c: New test.
17482         * gcc.c-torture/execute/struct-ret-1.c: New test.
17483         * gcc.c-torture/compile/950221-1.c: New test.
17484
17485         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17486
17487 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17488
17489         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17490         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17491
17492 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17493
17494         * g++.gb: New directory of tests, derived from my signature and
17495         class scoping tests.
17496
17497         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17498         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17499         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17500         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17501         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17502         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17503         * g++.gb/sig25.C: Likewise.
17504
17505         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17506         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17507         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17508         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17509         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17510         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17511         * g++.gb/sig25.exp: Likewise.
17512
17513         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17514         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17515         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17516         * g++.gb/scope13.C: Likewise, this test still fails.
17517
17518         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17519         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17520         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17521         * g++.gb/scope13.exp: Ditto.
17522
17523         * g++.gb/README: New file, explains what these tests are about.
17524
17525 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17526
17527         * lib/dg.exp (dg-do): Support `preprocess'.
17528         (dg-test): Likewise.
17529
17530 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17531
17532         * config/udi.exp: change "continue -expect" to "exp_continue".
17533
17534 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17535
17536         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17537         Delete redundant tests.
17538
17539         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17540         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17541         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17542         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17543         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17544         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17545         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17546         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17547
17548         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17549         storing label pointers.
17550         * gcc.c-torture/execute/921019-1.c: Likewise.
17551         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17552         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17553         parameter fp.
17554         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17555         constants.
17556
17557         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17558         Delete obsolete tests.
17559
17560         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17561         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17562         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17563         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17564         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17565         * gcc.c-torture/compile/950124-1.c: New test.
17566
17567         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17568
17569 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17570
17571         * lib/mike-g++.exp: Add -lm to LIBS.
17572
17573 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17574
17575         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17576
17577 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17578
17579         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17580
17581 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17582
17583         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17584
17585 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17586
17587         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17588         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17589         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17590         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17591         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17592         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17593         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17594         * g++.law/{operators31.C, operators32.C,
17595         * g++.law/{operators33.C, operators34.C}: Likewise.
17596         * g++.law/{pic1.C, refs2.C}: Likewise.
17597         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17598         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17599         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17600         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17601
17602         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17603         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17604         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17605         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17606         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17607         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17608         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17609         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17610         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17611         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17612         * g++.law/{operators34.exp}: Likewise.
17613         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17614         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17615         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17616         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17617         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17618
17619         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17620         No longer expected to fail.
17621         * g++.law/missed-error3.C: Tweak for recent bool changes.
17622
17623 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17624
17625         * config/emb-unix: Deleted.
17626         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17627         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17628
17629 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17630
17631         * lib/dg.exp (dg-test): Fix typo in last patch.
17632
17633 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17634
17635         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17636         (handles multiple occurrences).
17637
17638 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17639
17640         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17641         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17642         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17643         printed).
17644         * lib/c-torture.exp (c-torture-compile): Likewise.
17645         (c-torture): Prepend full path if missing.
17646         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17647         (gcc_fail): Likewise.
17648         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17649
17650 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17651
17652         * lib/netware.exp: Only attach to NetWare i386 systems.
17653
17654 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17655
17656         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17657         messages.  Add test name to "output pattern match" pass/fail message.
17658
17659 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17660
17661         * gcc.dg: New testsuite.
17662         * gcc.dg/dg.exp: New file.
17663
17664         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17665         test-switch.c}: Deleted.
17666
17667         * gcc.misc-tests/msgs.exp: New testcase driver.
17668
17669 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17670
17671         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17672         Watch for illegal return values from ${tool}_load.
17673         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17674         cross targets.  Coerce return value >0 to 1.
17675
17676 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17677
17678         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17679
17680         * config/emb-unix.exp: New file.
17681
17682         * config/sim.exp: Error if variable $SIM not defined.
17683         (${tool}_load): Mark test as "untested" if simulator missing.
17684
17685         * config/unix.exp: Load remote.exp to get rcp_download.
17686         * lib/c-torture.exp: Use different option lists for testcases with
17687         and without loops.
17688         * gcc.c-torture/execute/execute.exp: Likewise.
17689
17690 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17691
17692         * config/*.exp: Clarify return code from ${tool}_load.
17693         Call `unresolved' or `untested' instead of `warning' or `perror'
17694         (sometimes you still want to call both though).
17695         Add comment that `shell_id' is local to each file.
17696         * config/udi.exp (timeout): Set to 30.
17697         Don't print warning if connection fails, $connectmode has already
17698         printed an error.
17699         (${tool}_load): Move verbose messages to level 2.
17700         Rework pattern for "Process started" message.
17701         Pass `shell_id' to ${connectmode}_download.
17702         Retry twice upon timeout.  Make resetting of target more robust.
17703         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17704         Pass `shell_id' to exit_$connectmode.
17705         Only call exit_$connectmode if connected.
17706         * config/unix.exp (${tool}_load): Check return codes better.
17707         * config/vrtx.exp (${tool}_load): Likewise.
17708         * config/vx.exp (${tool}_load): Likewise.
17709         Delete unneeded global's.
17710         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17711         from ${tool}_load.
17712         (dg-stat): Delete.
17713         (dg-init): Delete recording of pass/fail counts.
17714         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17715         (old-dejagnu-init): Likewise.
17716         (old-dejagnu-stat): Delete contents, empty proc now.
17717         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17718         (c-torture): Delete references to lcnt, lpass, lfail.
17719         Get option list from TORTURE_OPTIONS.
17720         Delete -funroll[-all]-loops if no loops.
17721         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17722         (g++_stat): Delete contents (empty proc now).
17723         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17724         (gcc_finish): Likewise.
17725         (gcc_stat): Deleted.
17726         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17727         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17728         * gcc.c-torture/execute/execute.exp: Likewise.
17729         Split tests into two parts: compile, execute.
17730         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17731         no loops.  Update to reflect clarified return codes from ${tool}_load.
17732
17733 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17734
17735         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17736         to grep for.
17737         (old-dejagnu): Likewise (where necessary).
17738
17739 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17740
17741         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17742
17743         * lib/dg.exp (dg-process-target): Fix processing of selector.
17744         Add comment regarding use of `error'.
17745
17746         * lib/gcc.exp (prune_system_crud): Define if missing.
17747         * lib/g++.exp (prune_system_crud): Likewise.
17748
17749         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17750         Call prune_system_crud.
17751         * lib/dg.exp (dg-runtest): New proc.
17752         Use perror instead of send_user for tcl errors in testcase.
17753         Don't return any value, it's never used.
17754         Don't clobber previous definition of `unknown'.
17755         Print tcl errors in `dg-final'.
17756
17757 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17758
17759         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17760         (dg-test): Don't print errorInfo, it contains stack backtrace.
17761
17762 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17763
17764         * lib/g++.exp (runtest_file_p): Define if missing.
17765
17766 1994-09-24  Doug Evans  (dje@cygnus.com)
17767
17768         * lib/mike-g++.exp: Comment out loading of g++.exp.
17769         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17770         (default_g++_version): Always print something.
17771         (default_g++_start): Comment out call to `which'.
17772         (g++_start, g++_load): Deleted (must be defined in config file).
17773         * lib/gcc.exp: Test for existence of $CC at start.
17774         Delete check for tmpdir (done in gcc_init).
17775         (default_gcc_version): Always print something.
17776         (default_gcc_start): Comment out call to `which'.
17777         * config/*.exp: Major cleanup - make cross targets work at least a
17778         little better for g++ (by not being "--tool gcc" specific).
17779         Rename gcc_xxx to ${tool}_xxx.
17780         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17781         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17782
17783 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17784
17785         * lib/c-torture.exp (c-torture-compile): Rework compiler
17786         message processing.
17787
17788         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17789         c-torture.
17790
17791 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17792
17793         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17794
17795         * lib/dg.exp (dg-process-target): Support { target native }.
17796
17797 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17798
17799         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17800         looked for "... program xxx got fatal signal".
17801         Correct regsub munging of `comp_output'.
17802         Ignore compiler messages "path prefix not used" and "linker input
17803         file unused".
17804
17805 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17806
17807         * lib/gcc.exp (runtest_file_p): Define if missing.
17808         * gcc.prms/template.c: Example to work from.
17809
17810 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17811
17812         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17813         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17814
17815         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17816         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17817         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17818         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17819
17820         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17821         (dg-process-target): No longer a varargs proc.
17822         Return S/N for target, P/F for xfail.  All callers changed.
17823         (user option procs): More argument checking.
17824         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17825         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17826         (dg-test): Skip test if not running on selected target in `dg-do'.
17827         Update handling of `dg-do-what', `dg-output-text'.
17828         Separate execution pass/fail from output pattern match pass/fail.
17829         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17830
17831 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17832
17833         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17834         target for 920510-1.c.
17835
17836 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17837
17838         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17839         Clean up comment regarding use of passcnt, etc.
17840         (gcc_stat): Don't update `testcnt' here.
17841         (gcc_finish): Do it here.
17842         Might as well reset `but_id' here too.
17843         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17844         to determine if the file should be tested.
17845         * gcc.c-torture/compile/compile.exp: Likewise.
17846         * gcc.c-torture/execute/execute.exp: Likewise.
17847         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17848         * gcc.misc-tests/dg-test.exp: Likewise.
17849         * gcc.prms/prms.exp: Likewise.
17850         * gcc.wendy/wendy.exp: Likewise.
17851         * g++.old-deja.exp: Likewise.
17852         Move "Testing file" message to verbose level 1.
17853
17854 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17855
17856         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17857
17858 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17859
17860         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17861         (default_gcc_start): Accept optional second list element
17862         of compiler flags.  Print compiler output at verbosity level 2.
17863         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17864         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17865         Save current values of framework globals passcnt, failcnt, xpasscnt,
17866         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17867         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17868         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17869         xfailcnt to compute stats.  Update framework global `testcnt' from
17870         pass/fail counts.
17871         (gcc_finish): New proc.  Clean up test environment.
17872         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17873         (gcc_epass, gcc_efail): Delete.
17874         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17875         argument of line number.
17876         (dg-init): If the tool has an init routine, call it.
17877         (dg-test): Remove args `cflags_var' and `libs_var'.
17878         Pass all compiler options to ${tool}_start.
17879         Handle missing line number.
17880         (dg-finish): New function.
17881         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17882         particular files.  Call gcc_finish at end.  Move "skipping test"
17883         message to verbosity level 3.
17884         * gcc.c-torture/compile/compile.exp: Likewise.
17885         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17886         * gcc.c-torture/execute/execute.exp: Likewise.
17887         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17888         Print testcase being tried at verbosity level 1.
17889         * gcc.c-torture/special/special.exp: Unset xfail.
17890         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17891         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17892         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17893         * gcc.failure/failure.exp: Likewise.
17894         * gcc.ieee/ieee.exp: Likewise.
17895         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17896         Update call to dg-test.  Call dg-finish at end.
17897         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17898         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17899         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17900         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17901         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17902         * gcc.wendy/wendy.exp: Add copyright.
17903         Delete setting of tmpdir (done by gcc_init).
17904         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17905         Pass compiler flags to gcc_start.  Call gcc_finish at end.
17906         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
17907         gcc_[ce]pass/fail.
17908
17909 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17910
17911         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17912         confusion.
17913         (g++_load): Likewise.
17914
17915         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17916         Rename argument to `prog' to remove the confusion.
17917         Varargs fns behave differently too!
17918         (g++_load): Likewise.
17919
17920         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17921
17922         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17923         what it is.  Delete (always) printing of status value for !native.
17924         Simplify verbose code, and include status and exec_output.
17925         (g++_load): Use gcc_load.
17926
17927 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17928
17929         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
17930         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
17931         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
17932         940714-3.c as these testcases don't exist anymore.  Make
17933         va-arg-1.c expected to pass.
17934
17935 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
17936
17937         * gcc.misc-tests/misc.exp: Only run specific testcases.
17938         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
17939         * gcc.misc-tests/dg-[1-9].c: New files.
17940
17941         * lib/dg.exp: New testsuite driver.
17942         * gcc.prms/prms.exp: Use it.
17943
17944         * README.gcc: New file.
17945
17946         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
17947         Document and reset `lxpass' and `lxfail'.
17948         Simplify "initialized" message.
17949         (gcc_stat): Clean up comments a little.
17950
17951 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
17952
17953         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
17954
17955 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
17956
17957         * lib/old-dejagnu.exp (process-option): New proc.
17958         (old-dejagnu-init, old-dejagnu-stat): Likewise.
17959         (old-dejagnu): Simplify.
17960         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
17961
17962 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
17963
17964         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
17965         exists and is not an empty string.
17966
17967         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
17968         $xfail rather than calling setup_xfail.  Clear $xfail when test is
17969         finished.
17970         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
17971         automatically.
17972
17973         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
17974         longer expected to fail.
17975
17976         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
17977         "f" function call.
17978
17979         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
17980
17981         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
17982         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
17983         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
17984         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
17985         c-torture-1.29.
17986
17987         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
17988         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
17989
17990         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
17991
17992         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
17993         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
17994
17995         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
17996         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
17997         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
17998
17999 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18000
18001         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18002         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18003         940714-1.c, 940714-2.c, 940714-3.c},
18004         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18005         gcc.misc-tests/{mg.c,mg.exp}:
18006         New tests.
18007         * gcc.noncompile/noncompile.exp: Change accordingly.
18008
18009 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18010
18011         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18012         Undo previous clobberage.
18013
18014 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18015
18016         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18017         * gcc.special/{930510-1.c, special.exp}:
18018         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18019         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18020         struct-varargs-1.c}: New tests from c-torture-1.26.
18021
18022 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18023
18024         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18025           argument to switch.
18026
18027 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18028
18029         * Revert the previous changes.  Please see Rob's directory
18030           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18031           fixes.
18032
18033 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18034
18035         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18036             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18037             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18038             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18039             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18040             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18041             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18042             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18043             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18044             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18045             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18046             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18047             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18048             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18049             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18050             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18051             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18052             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18053             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18054             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18055             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18056             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18057             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18058             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18059             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18060             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18061             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18062
18063 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18064
18065         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18066             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18067           with perror calls.
18068
18069 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18070
18071         * config/unix.exp (g++_load): Fix syntax.
18072
18073 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18074
18075         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18076         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18077         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18078         Don't expect va-arg-1.c to fail.  Correct expected output for
18079         920928-1.c.
18080         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18081         * gcc.wendy/hbm4.c: Correct typo.
18082         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18083
18084 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18085
18086         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18087         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18088         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18089         * lib/c-torture.exp (c-torture-compile): Ditto.
18090
18091         Reduce volume of output (remove all the -I's and such).
18092         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18093         Call gcc_cpass, gcc_cfail.
18094         (c-torture): Pass testing option to c-torture-compile.
18095
18096 1994-03-21  Doug Evans  (dje@cygnus.com)
18097
18098         Bring patches over from progressive.
18099         * config/default.exp: Exit remote shell cleanly.
18100         (g++_exit, g++_start): Add default versions.
18101         * config/sim.exp (gcc_load): Use perror, not error.
18102
18103 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18104
18105         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18106         set in site.exp.
18107
18108 1994-03-14  Doug Evans  (dje@cygnus.com)
18109
18110         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18111         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18112         (wendy_try): New proc to run testcase.
18113         (main loop): Call 'em.
18114         * gcc.wendy/*.c: Clean up pass to correct expected output.
18115
18116         * lib/gcc.exp: Minor cleanup work.
18117         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18118
18119 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18120
18121         * config/sim.exp (gcc_load): Document return codes better.
18122         Don't pass -v to simulator.
18123
18124 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18125
18126           * gcc.special/920717-x.c: Fix typo.
18127           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18128           get at sources.
18129
18130         * lib/mike-gcc.exp: Fix typo.
18131
18132 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18133
18134         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18135         binary to use, transform the name.
18136         * config/*.exp: rename everything. Nuke any g++ specific files,
18137         it's now a special case of gcc that requires no special support.
18138         Add a default.exp for unsupported targets.
18139
18140 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18141
18142         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18143         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18144         version of Tcl.
18145
18146 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18147
18148         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18149         than a warning.
18150
18151 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18152
18153         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18154
18155 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18156
18157         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18158         option_list.  Compile every file with only 4/6 option choices
18159         (same as C torture) instead of with 12/18 different option
18160         choices.
18161         * lib/c-torture.exp: Likewise.
18162
18163         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18164         not already set.
18165
18166 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18167
18168         * lib/old-deja
18169           test cases, ready for DejaGnu.
18170
18171 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18172
18173         * Upgraded c-torture tests from 1.18 to 1.19
18174
18175         * gcc.compile: added test(s):
18176           930607-1.c
18177         * gcc.execute: added test(s):
18178           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18179
18180         * added new subdirectory for misc tests: gcc.misc-tests
18181         * gcc.misc-test(s): added tests:
18182           inst-check.c test-consts.c test-ior.c test-switch.c
18183
18184 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18185
18186         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18187
18188 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18189
18190         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18191
18192 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18193
18194         * Upgraded c-torture tests from 1.17 to 1.18
18195
18196 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18197
18198         * Upgraded c-torture tests from 1.12 to 1.17
18199
18200 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18201
18202         * lib/old-dejagnu.exp:
18203           Fixed handling of XFAIL target triplets to correctly
18204           recognize wildcard characters.  Removed code that
18205           appended a unique id tag to the end of the file name
18206           printed out by the result of the testcases within a
18207           given test file.
18208
18209 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18210
18211         * lib/old-dejagnu.exp:
18212           Reworked expected failure handling to trigger off of XFAIL
18213           keyword in keyphrase embeded in testcase source code. The
18214           XFAIL keyword must be at the end of the keyphrase line. It
18215           may optionally be followed by one or more target triplets.
18216           It has just occured that the handling of wildcards in the
18217           target triplet may not be correct.
18218
18219 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18220
18221         * g++.old-deja/tests:
18222           Moved all subdirectories up one level into g++.old-deja .
18223
18224         * lib/old-dejagnu.exp:
18225           Fixed problem with CXXFLAGS not being properly reset, and being
18226           corrupted with extraneous "-c" compiler option.  This was
18227           causing binaries to not be generated for test that needed them.
18228           Modified strings passed to "pass" and "fail" so that individual
18229           tests from the same test file would be distinguished by an
18230           identifier appended to the test file name in the summary logs;
18231           this corrected a problem with erroneous diff logs.  Added code
18232           to search testcases for expected fail and unexpected pass keywords.
18233
18234 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18235
18236         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18237
18238 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18239
18240         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18241           Removed extraneous text from end of "Special g++ Options"
18242           keyphrase.
18243
18244         * lib/old-dejagnu.exp: Added pattern matching to look for new
18245           keywords, embedded in testcases comments, which will trigger
18246           calls to xpass and xfail.
18247
18248 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18249
18250         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18251           comments embedded in the testcases, especially the one looking for
18252           special compiler options, as well as the pattern matching for the
18253           compiler output again.
18254
18255 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18256
18257         * lib/old-dejagnu.exp: Do a proper check of the return value for
18258           execute tests. Fixed several problems with the pattern matching
18259           of the compiler output which gave erroneous test results.
18260           Changed several of the test result messages to be more descriptive.
18261         * config/unix-g++.exp: Proc g++_load now actually works and
18262           executes the tests passed to it and returns a usable return
18263           value.
18264
18265 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18266
18267           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18268
18269 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18270
18271         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18272           Modified both files to properly execute the old style
18273           dejagnu tests. The previous versions of these files were
18274           experimental and did not function anything near correctly.
18275
18276 1993-04-05  Rob Savoye  (rob@cygnus.com)
18277
18278         * Removed all Makefile.in and configure.in files. No configuration
18279         needed now.
18280
18281 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18282
18283         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18284
18285 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18286
18287         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18288         gcc.special/configure.in, gcc.noncompile/configure.in,
18289         gcc.execute/configure.in, gcc.code_quality/configure.in,
18290         g++.other/configure.in, g++.old-deja/configure.in,
18291         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18292         in srcname setting.
18293
18294 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18295
18296         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18297         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18298         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18299
18300 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18301
18302         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18303         (gdb_exit): Don't remove *_soc files.
18304
18305 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18306
18307         * lib/c-torture.exp: Don't look for main; instead always use -w
18308         -c.  This is how the c-torture tests work.  Remove the object
18309         file if the compilation succeeds.
18310         * gcc.execute/execute.exp: Remove executable if test passes.
18311         * gcc.noncompile/noncompile.exp: Every test is an expected
18312         failure.
18313         * gcc.special/special.exp: Added tests from c-torture 1.11,
18314         corrected use of existing test.
18315         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18316         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18317         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18318         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18319         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18320         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18321         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18322         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18323         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18324         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18325         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18326         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18327         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18328         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18329         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18330         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18331         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18332         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18333         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18334         c-torture 1.11.
18335         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18336         correspond to c-torture 1.11.
18337
18338         * New file.