OSDN Git Service

PR c++/17393
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/17393
4         * g++.dg/parse/error21.C: New test.
5
6 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7
8         * g++.dg/overload/pmf1.C: Adjust quoting marks.
9         * g++.dg/warn/incomplete1.C: Likewise.
10         * g++.dg/template/qualttp20.C: Likewise.
11
12 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13
14         PR c/17881
15         * parm-incomplete-1.c: New test.
16
17 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18
19         PR c++/17867
20         * g++.dg/parse/error19.C: New test.
21
22         PR c++/17670
23         * g++.dg/init/new11.C: New test.
24
25         PR c++/17821
26         * g++.dg/parse/error20.C: New test.
27
28         PR c++/17826
29         * g++.dg/template/crash24.C: New test.
30         
31 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32
33         PR c/17301
34         * gcc.dg/pr17301-1.c: New test.
35
36 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37
38         PR c/17189
39         * gcc.dg/anon-struct-5.c: New test.
40
41 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
42
43         PR c/17844
44         * gcc.dg/pr17844-1.c: New test.
45
46 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
47
48         PR tree-optimization/17906
49         * gcc.c-torture/compile/pr17906.c: New.
50
51 2004-10-09  Stuart Hastings  <stuart@apple.com>
52             Roger Sayle  <roger@eyesopen.com>
53
54         PR rtl-optimization/17853
55         * gcc.dg/i386-mmx-5.c: New testcase.
56
57 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
58
59         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
60
61 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
62
63         PR c++/17524
64         * g++.dg/template/static9.C: New test.
65
66         PR c++/17685
67         * g++.dg/parse/operator5.C: New test.
68
69 2004-10-09  Roger Sayle  <roger@eyesopen.com>
70
71         PR middle-end/17894
72         * gcc.c-torture/execute/divcmp-4.c: New test case.
73
74 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
75
76         PR tree-opt/17902
77         * g++.dg/opt/pr17902.C: New test.
78
79 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
80
81         * gcc.dg/cpp/ident-1.c: Add dg-options "".
82
83 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
84
85         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
86
87 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
88
89         * gcc.dg/assign-warn-3.c: New test.
90
91 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
92
93         PR c/16999
94         * gcc.dg/cpp/ident-1.c: New test.
95
96 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
97
98         * gcc.c-torture/compile/acc1.c: New.
99
100 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
101
102         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
103         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
104
105 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
106
107         * gcc.dg/ultrasp11.c: New test.
108
109 2004-10-08  Michael Matz  <matz@suse.de>
110
111         * gcc.dg/doloop-2.c: New test.
112
113 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
114
115         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
116         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
117         objc.dg/method-9.m: Update expected diagnostics.
118
119 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
120
121         * gcc.dg/ppc-fsel-3.c: New file.
122         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
123
124 2004-10-07  Paul Brook  <paul@codesourcery.com>
125
126         * gfortran.dg/intrinsic_verify_1.f90: New test.
127
128 2004-10-07  Paul Brook  <paul@codesourcery.com>
129
130         * gfortran.dg/empty_format_1.f90: Remove stray commas.
131
132 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
133
134         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
135         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
136         commit.
137
138 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
139
140         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
141
142 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
143
144         PR c++/17115
145         * g++.dg/warn/Winline-4.C: New test.
146
147 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
148
149         * gcc.c-torture/compile/20041007-1.c: New test.
150
151 2004-10-07  Paul Brook  <paul@codesourcery.com>
152
153         PR fortran/17678
154         * gfortran.dg/use_allocated_1.f90: New test.
155
156 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
157
158         PR middle-end/17849
159         * gfortran.fortran-torture/compile/nested.f90: New test
160
161 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
162
163         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
164
165 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
166
167         PR c++/17368
168         * g++.dg/ext/asm6.C: New test.
169
170 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
171
172         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
173
174 2004-10-06  Paul Brook  <paul@codesourcery.com>
175
176         PR libfortran/17709
177         * gfortran.dg/empty_format_1.f90: New test.
178
179 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
180
181         PR fortran/17568
182         * gfortran.dg/ishft.f90: New test.
183
184         PR fortran/17283
185         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
186         tests.
187
188 2004-10-06  Paul Brook  <paul@codesourcery.com>
189
190         * gfortran.dg/do_1.f90: New test.
191
192 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
193
194         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
195         optimizing for size.
196
197 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
198
199         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
200
201 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
202
203         * gcc.c-torture/compile/20041005-1.c: New test.
204
205 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
206
207         PR c++/17829
208         * g++.dg/lookup/koenig4.C: New.
209
210 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
211
212         * g++.dg/other/classkey1.C: Adjust quoting marks.
213         * g++.dg/parse/error15.C: Likewise.
214         * g++.dg/template/meminit2.C (int>): Likewise.
215
216 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
217
218         PR fortran/17283
219         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
220
221         PR fortran/17631
222         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
223
224         PR fortran/17708
225         * gfortran.dg/pr17708.f90: New test.
226         
227 2004-10-04  Chao-ying Fu  <fu@mips.com>
228
229         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
230         * gcc.dg/vect/vect-4.c: Ditto.
231         * gcc.dg/vect/vect-5.c: Ditto.
232         * gcc.dg/vect/vect-6.c: Ditto.
233         * gcc.dg/vect/vect-8.c: Ditto.
234         * gcc.dg/vect/vect-16.c: Ditto.
235         * gcc.dg/vect/vect-30.c: Ditto.
236         * gcc.dg/vect/vect-40.c: Ditto.
237         * gcc.dg/vect/vect-41.c: Ditto.
238         * gcc.dg/vect/vect-42.c: Ditto.
239         * gcc.dg/vect/vect-43.c: Ditto.
240         * gcc.dg/vect/vect-44.c: Ditto.
241         * gcc.dg/vect/vect-45.c: Ditto.
242         * gcc.dg/vect/vect-46.c: Ditto.
243         * gcc.dg/vect/vect-47.c: Ditto.
244         * gcc.dg/vect/vect-48.c: Ditto.
245         * gcc.dg/vect/vect-49.c: Ditto.
246         * gcc.dg/vect/vect-50.c: Ditto.
247         * gcc.dg/vect/vect-51.c: Ditto.
248         * gcc.dg/vect/vect-52.c: Ditto.
249         * gcc.dg/vect/vect-53.c: Ditto.
250         * gcc.dg/vect/vect-54.c: Ditto.
251         * gcc.dg/vect/vect-55.c: Ditto.
252         * gcc.dg/vect/vect-56.c: Ditto.
253         * gcc.dg/vect/vect-57.c: Ditto.
254         * gcc.dg/vect/vect-58.c: Ditto.
255         * gcc.dg/vect/vect-59.c: Ditto.
256         * gcc.dg/vect/vect-60.c: Ditto.
257         * gcc.dg/vect/vect-74.c: Ditto.
258         * gcc.dg/vect/vect-79.c: Ditto.
259         * gcc.dg/vect/vect-80.c: Ditto.
260
261 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
262
263         * gcc.dg/unused-7.c: Use the correct option.
264
265 2004-10-04  Paul Brook  <paul@codesourcery.com>
266         Bud Davis  <bdavis9659@comcast.net>
267
268         PR fortran/17706
269         PR fortran/16434
270         * gfortran/pr17706.f90: New test.
271         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
272
273 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
274
275         * gfortran.dg/pr17612.f90: New test.
276
277 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
278
279         * g++.dg/template/local1.C: Adjust quoting marks in
280         testing for diagnostics.
281         * g++.dg/tls/diag-2.C: Likewise.
282         * g++.dg/other/error8.C: Likewise.
283
284 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
285
286         PR c/17178
287         * gcc.dg/unused-4.c: Adjust to be correct.
288
289         PR c/17820
290         * gcc.dg/unused-7.c: New test.
291
292 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
293
294         PR c++/17797
295         * g++.dg/overload/template2.C: New test.
296
297 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
298
299         PR tree-optimization/16632
300         * gcc.dg/tree-ssa/20041002-1.c: New.
301
302 2004-10-03  Paul Brook  <paul@codesourcery.com>
303
304         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
305         rather than relying on default formatting.
306
307 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
308
309         * gcc.dg/20040920-1.c: Update expected message text.
310
311 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
312
313         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
314
315 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
316
317         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
318         tree level.
319
320 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
321
322         * gcc.dg/tree-ssa/pr17343.c: Remove.
323
324 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
325
326         PR tree-opt/17343
327         * gcc.dg/tree-ssa/pr17343.c: New test.
328
329 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
330
331         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
332         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
333         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
334         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
335         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
336
337 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
338
339         * gcc.dg/lvalue-2.c: New test.
340
341 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
342
343         PR c/17730
344         * gcc.dg/pr17730-1.c: New test
345
346 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
347
348         PR c/7425
349         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
350
351 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
352
353         * gcc.c-torture/execute/stdarg-1.c: New test.
354         * gcc.c-torture/execute/stdarg-2.c: New test.
355         * gcc.c-torture/execute/stdarg-3.c: New test.
356         * gcc.dg/tree-ssa/stdarg-1.c: New test.
357         * gcc.dg/tree-ssa/stdarg-2.c: New test.
358         * gcc.dg/tree-ssa/stdarg-3.c: New test.
359         * gcc.dg/tree-ssa/stdarg-4.c: New test.
360         * gcc.dg/tree-ssa/stdarg-5.c: New test.
361
362 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
363
364         PR tree-optimization/17697
365         * g++.dg/opt/pr17697-1.C: New test.
366         * g++.dg/opt/pr17697-2.C: New test.
367         * g++.dg/opt/pr17697-3.C: New test.
368
369 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
370
371         PR c/16409
372         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
373         gcc.dg/vla-init-5.c: New tests.
374
375 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
376
377         PR c/13804
378         * gcc.dg/pr13804-1.c: New test.
379
380 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
381
382         PR fortran/16938
383         * gfortran.dg/pr16938.f90: New test.
384
385 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
386
387         * g++.dg/template/crash23.C: New test.
388
389 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
390
391         PR c++/17585
392         * g++.dg/template/static8.C: New test.
393
394 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
395
396         PR c++/17681
397         * g++.dg/other/error9.C: New test.
398
399 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
400
401         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
402
403 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
404
405         PR fortran/15164
406         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
407
408 2004-09-26  Roger Sayle  <roger@eyesopen.com>
409
410         PR middle-end/17112
411         * gcc.dg/pr17112-1.c: New test case.
412
413 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
414
415         PR c/11459
416         * gcc.dg/pr11459-1.c: New test.
417
418 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
419
420         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
421         * gcc.dg/tree-ssa/loop-4.c: Likewise.
422
423 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
424
425         * gfortran.dg/pr15324.f90: Make array bounds consistent.
426
427 2004-09-25  Jan Hubicka  <jh@suse.cz>
428
429         * compile/30040909-1.c: New test.
430         * compile/30040907-1.c: New test.
431
432 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
433
434         * gcc.c-torture/execute/va-arg-26.c: New test.
435
436 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
437
438         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
439         extra diagnostics on targets with 64-bit pointers.
440         * objc.dg/selector-1.m: Adjust dg-warning regexp.
441
442 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
443
444         PR c/17188
445         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
446         * gcc.dg/decl-3.c: Adjust expected message.
447
448 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
449
450         PR fortran/17615
451         * gfortran.dg/pr17615.f90: New test.
452
453 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
454
455         PR tree-optimzation/17517
456         * g++.dg/tree-ssa/pr17517.C: New Test.
457
458 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
459
460         PR c++/16889
461         * g++.dg/lookup/ambig3.C: New.
462
463 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
464
465         PR tree-opt/17624
466         * g++.dg/opt/pr17624.C: New test.
467
468 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
469
470         PR c/6980
471         * gcc.dg/Wbad-function-cast-1.c: New test.
472
473 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
474
475         * g++.dg/ext/complit1.C
476         * g++.dg/other/error2.C
477         * g++.dg/other/nontype-1.C
478         * g++.dg/parse/crash11.C
479         * g++.dg/parse/crash12.C
480         * g++.dg/parse/error15.C
481         * g++.dg/parse/error4.C
482         * g++.dg/parse/tmpl-outside1.C
483         * g++.dg/parse/too-many-tmpl-args1.C
484         * g++.dg/template/dependent-expr3.C
485         * g++.dg/template/error10.C
486         * g++.dg/template/instantiate1.C
487         * g++.dg/template/vtable2.C
488         * g++.dg/warn/Wshadow-1.C
489         * g++.dg/warn/weak1.C
490         * g++.old-deja/g++.brendan/crash16.C
491         * g++.old-deja/g++.brendan/crash18.C
492         * g++.old-deja/g++.brendan/crash48.C
493         * g++.old-deja/g++.brendan/crash49.C
494         * g++.old-deja/g++.brendan/crash55.C
495         * g++.old-deja/g++.brendan/crash56.C
496         * g++.old-deja/g++.brendan/crash8.C
497         * g++.old-deja/g++.brendan/enum11.C
498         * g++.old-deja/g++.brendan/enum8.C
499         * g++.old-deja/g++.brendan/enum9.C
500         * g++.old-deja/g++.brendan/friend3.C
501         * g++.old-deja/g++.brendan/misc14.C
502         * g++.old-deja/g++.bugs/900402_02.C
503         * g++.old-deja/g++.bugs/900404_03.C
504         * g++.old-deja/g++.bugs/900404_04.C
505         * g++.old-deja/g++.bugs/900428_03.C
506         * g++.old-deja/g++.jason/crash4.C
507         * g++.old-deja/g++.jason/overload21.C
508         * g++.old-deja/g++.jason/redecl1.C
509         * g++.old-deja/g++.jason/report.C
510         * g++.old-deja/g++.jason/rfg10.C
511         * g++.old-deja/g++.jason/template30.C
512         * g++.old-deja/g++.law/arm12.C
513         * g++.old-deja/g++.law/ctors5.C
514         * g++.old-deja/g++.law/cvt20.C
515         * g++.old-deja/g++.law/init10.C
516         * g++.old-deja/g++.law/init8.C
517         * g++.old-deja/g++.law/visibility17.C
518         * g++.old-deja/g++.law/visibility7.C
519         * g++.old-deja/g++.mike/net8.C
520         * g++.old-deja/g++.mike/p646.C
521         * g++.old-deja/g++.mike/p700.C
522         * g++.old-deja/g++.mike/p701.C
523         * g++.old-deja/g++.mike/p811.C
524         * g++.old-deja/g++.ns/template13.C
525         * g++.old-deja/g++.other/array3.C
526         * g++.old-deja/g++.other/crash25.C
527         * g++.old-deja/g++.other/dtor3.C
528         * g++.old-deja/g++.other/dtor4.C
529         * g++.old-deja/g++.other/main1.C
530         * g++.old-deja/g++.other/warn7.C
531         * g++.old-deja/g++.pt/crash11.C
532         * g++.old-deja/g++.pt/crash36.C
533         * g++.old-deja/g++.pt/spec22.C
534         * g++.old-deja/g++.pt/spec9.C
535         * g++.old-deja/g++.pt/ttp52.C
536         * g++.old-deja/g++.robertl/eb103.C
537         * g++.old-deja/g++.robertl/eb121.C
538         * g++.old-deja/g++.robertl/eb22.C
539         * g++.old-deja/g++.robertl/eb8.C:
540         Update locations and/or regexps of dg-error markers.
541         Remove markers for some bogus messages that are no longer issued.
542
543 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
544
545         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
546         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
547
548 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
549
550         PR c++/17618
551         * g++.dg/lookup/crash5.C: New test.
552
553 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
554
555         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
556         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
557         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
558         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
559         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
560         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
561
562         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
563         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
564         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
565         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
566         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
567         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
568
569         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
570
571         * gcc.dg/vect/vect-44.c: Check additional cases.
572         * gcc.dg/vect/vect-48.c: Check additional cases.
573
574         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
575         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
576         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
577         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
578         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
579         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
580         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
581         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
582         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
583
584         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
585         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
586         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
587
588 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
589
590         * gcc.dg/tree-ssa/loop-6.c: New test.
591
592 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
593
594         PR c++/17620
595         * g++.dg/inherit/base2.C: New.
596
597 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
598
599         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
600         * gcc.dg/20001012-2.c: Likewise.
601         * gcc.dg/20001013-1.c: Likewise.
602         * gcc.dg/20001101-1.c: Likewise.
603         * gcc.dg/20001102-1.c: Likewise.
604         * gcc.dg/bf-spl1.c: Likewise.
605         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
606         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
607
608 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
609
610         PR tree-optimization/16721
611         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
612
613 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
614
615         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
616         * gcc.dg/20040305-1.c: Likewise.
617
618 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
619
620         PR c/16566
621         * gcc.c-torture/compile/pr16566-1.c,
622         gcc.c-torture/compile/pr16566-2.c,
623         gcc.c-torture/compile/pr16566-3.c: New tests.
624
625 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
626
627         PR tree-optimization/17512
628         * gcc.c-torture/compile/20040916-1.c.
629
630 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
631
632         * gcc.dg/pragma-re-3.c: New test.
633
634 2004-09-17  Matt Austern  <austern@apple.com>
635
636         PR c++/15049
637         * g++.dg/other/anon3.C: New.
638
639 2004-09-21  Roger Sayle  <roger@eyesopen.com>
640
641         PR c++/7503
642         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
643         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
644         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
645         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
646         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
647
648 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
649
650         PR fortran/17286
651         * gfortran.dg/pr17286.f90: New test.
652
653 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
654
655         PR c++/17530
656         * g++.dg/template/static7.C: New test.
657
658 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
659
660         PR tree-opt/17558
661         * gcc.c-torture/compile/pr17558.c: New test.
662
663 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
664
665         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
666         if SKIP_ATTRIBUTE is defined.
667
668 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
669
670         PR fortran/15957
671         * gfortran.dg/pr15957.f90: New test.
672
673 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
674
675         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
676         in comparison.
677         * gcc.dg/vect/vect-79.c: Likewise.
678         * gcc.dg/vect/vect-80.c: Likewise.
679
680 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
681
682         PR fortran/15750
683         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
684
685 2004-09-20  Ira Rosen  <irar@il.ibm.com>
686
687         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
688         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
689         * gcc.dg/vect/vect-62.c: New testcase.
690         * gcc.dg/vect/vect-63.c: New testcase.
691         * gcc.dg/vect/vect-64.c: New testcase.
692         * gcc.dg/vect/vect-65.c: New testcase.
693         * gcc.dg/vect/vect-66.c: New testcase.
694         * gcc.dg/vect/vect-67.c: New testcase.
695         * gcc.dg/vect/vect-68.c: New testcase.
696         * gcc.dg/vect/vect-69.c: New testcase.
697         * gcc.dg/vect/vect-79.c: New testcase.
698         * gcc.dg/vect/vect-80.c: New testcase.
699
700 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
701
702         * gcc.target/mips/asm-1.c: New test.
703
704 2004-09-19  Ira Rosen  <irar@il.ibm.com>
705
706         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
707         * gcc.dg/vect/vect-73.c: New testcase.
708         * gcc.dg/vect/vect-74.c: New testcase.
709         * gcc.dg/vect/vect-75.c: New testcase.
710         * gcc.dg/vect/vect-76.c: New testcase.
711         * gcc.dg/vect/vect-77.c: New testcase.
712         * gcc.dg/vect/vect-78.c: New testcase
713
714 2004-09-18  Paul Brook  <paul@codesourcery.com>
715
716         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
717
718 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
719
720         PR c/17424
721         * gcc.dg/pr17424-1.c: New test.
722
723 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
724
725         * g++.dg/tree-ssa/pr17153.C: New test.
726
727 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
728
729         PR pch/13361
730         * testsuite/g++.dg/pch/wchar-1.C: New.
731         * testsuite/g++.dg/pch/wchar-1.Hs: New.
732
733 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
734
735         * gcc.c-torture/execute/20040917-1.c: New test.
736
737 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
738
739         PR tree-optimization/17319
740         * gcc.dg/pr17319.c: New test.
741
742 2004-09-17  Devang Patel  <dpatel@apple.com>
743
744         * gcc.dg/20040813-1.c: New test.
745
746 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
747
748         PR tree-optimization/17273
749         * gcc.c-torture/compile/pr17273.c: New test.
750
751 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
752
753         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
754         Update expected messages.
755         * gcc.dg/declspec-13.c: New test.
756
757 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
758
759         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
760
761 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
762
763         * gcc.c-torture/execute/pr17252.c: Use post-increment to
764         change what 'a' is pointing to.
765
766 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
767
768         PR c++/16002
769         * g++.dg/template/error18.C: New test.
770
771         PR c++/16029
772         * g++.dg/warn/Wunused-8.C: New test.
773
774 2004-09-17  Steven Bosscher  <stevenb@suse.de>
775
776         PR tree-optimization/17513
777         * gcc.dg/20040916-1.c: New test.
778
779 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
780
781         PR c++/17501
782         * g++.dg/template/typename7.C: New test.
783
784 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
785
786         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
787
788 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
789
790         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
791         with -ftree-based-profiling also.
792         * lib/profopt.exp: Support late-set profile_option/feedback_option.
793
794 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
795
796         PR/15364
797         * gfortran.dg/der_array_io_1.f90: New test.
798         * gfortran.dg/der_array_io_2.f90: New test.
799         * gfortran.dg/der_array_io_3.f90: New test.
800
801 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
802
803         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
804         EABI.
805
806 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
807
808         * g++.dg/opt/switch1.C: New test.
809
810 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
811
812         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
813         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
814         Update expected messages.
815
816 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
817
818         PR fortran/16485
819         * gfortran.dg/same_name_1.f90: New test.
820
821 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
822
823         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
824         dereference garbage pointers.
825
826 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
827
828         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
829         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
830
831         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
832         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
833         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
834
835 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
836
837         PR c++/17324
838         * g++.dg/template/mangle1.C: New test.
839
840 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
841
842         PR tree-optimization/17252
843         * gcc.c-torture/execute/pr17252.c: New test.
844
845 2004-09-14  Andrew Pinski  <apinski@apple.com>
846
847         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
848
849 2004-09-14  Roger Sayle  <roger@eyesopen.com>
850
851         PR rtl-optimization/9771
852         * gcc.dg/pr9771-1.c: New test case.
853
854 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
855
856         PR tree-optimization/15262
857         * gcc.c-torture/execute/pr15262-1.c: New test.
858         * gcc.c-torture/execute/pr15262-2.c: New test.
859
860 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
861
862         * gcc.dg/declspec-12.c: New test.
863
864 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
865
866         * gfortran.dg/pr17090.f90: Add directives to test.
867
868 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
869
870         * gcc.c-torture/compile/20040914-1.c: New test.
871
872 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
873
874         PR c++/16162
875         * g++.dg/template/decl2.C: New test.
876
877 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
878
879         PR fortran/17090
880         * gfortran.dg/pr17090.f90: New test.
881
882 2004-09-13  Dale Johannesen  <dalej@apple.com>
883
884         * gcc.c-torture/compile/pr17408.c:  New test case.
885
886 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
887
888         PR c++/16716
889         * g++.dg/parse/crash17.C: New test.
890
891         PR c++/17327
892         * g++.dg/template/enum3.C: New test.
893
894 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
895
896         * lib/gcc-defs.exp: Load wrapper.exp.
897         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
898         using local code.
899         * lib/gcc.exp (gcc_init): Similar.
900         * lib/gfortran.exp (gfortran_init): Similar.
901         * lib/objc.exp (objc_init): Similar.
902         * lib/treelang.exp (treelang_init): Similar.
903         * lib/wrapper.exp: New file with build_wrapper call machinery in
904         ${tool}_maybe_build_wrapper.
905
906 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
907
908         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
909         "inline".
910         * gcc.dg/declspec-11.c: Update expected messages.
911         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
912         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
913         gcc.dg/inline-12.c: New tests.
914
915 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
916
917         * g++.dg/tree-ssa/pr17400.C: New testcase.
918
919 2004-09-13  James E Wilson  <wilson@specifixinc.com>
920
921         * gcc.target/mips/sb1-1.c: New testcase.
922
923 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
924
925         * lib/g77-dg.exp: Remove unused file.
926         * lib/mike-g77.exp: Ditto.
927         * lib/g77.exp: Ditto.
928
929 2004-09-12  Richard Henderson  <rth@redhat.com>
930
931         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
932
933 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
934
935         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
936         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
937         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
938         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
939         Update expected messages.
940
941 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
942
943         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
944         declaration/use mismatch for dirp parameter.
945
946 2004-09-12  Andrew Pinski  <apinski@apple.com>
947
948         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
949         -fgnu-runtime is passed.
950
951 2004-09-12  Richard Henderson  <rth@redhat.com>
952
953         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
954         do the uplevel thing and update additional_flags directly.
955         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
956         gfortran.fortran-torture/execute/intrinsic_nearest.x,
957         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
958         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
959
960 2004-09-11  Steven Bosscher  <stevenb@suse.de>
961
962         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
963
964 2004-09-11  Roger Sayle  <roger@eyesopen.com>
965
966         PR middle-end/17411
967         * g++.dg/opt/pr17411-1.C: New test case.
968
969 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
970
971         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
972         gcc.dg/tls/diag-2.c: Update expected messages.
973         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
974         messages.
975         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
976         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
977         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
978         gcc.dg/tls/diag-5.c: New tests.
979
980 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
981
982         * gcc.dg/20040910-1.c: Correct dg-error regexp.
983
984 2004-09-11  Steven Bosscher  <stevenb@suse.de>
985
986         * g++.dg/parse/break-in-for.C: New test.
987
988 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
989
990         * gcc.dg/tree-ssa/20040911-1.c: New test.
991
992 2004-09-11  Andreas Jaeger  <aj@suse.de>
993
994         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
995         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
996
997 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
998
999         * gcc.target/frv: New directory of FR-V-specific tests.
1000
1001 2004-09-10  James E Wilson  <wilson@specifixinc.com>
1002
1003         * gcc.dg/convert-vec-1.c: New test.
1004
1005 2004-09-10  Roger Sayle  <roger@eyesopen.com>
1006
1007         PR middle-end/17024
1008         * gcc.dg/pr17024-1.c: New test case.
1009
1010 2004-09-10  Eric Christopher  <echristo@redhat.com>
1011
1012         * gcc.dg/20040910-1.c: New test.
1013
1014 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1015
1016         * gcc.dg/bitfld-9.c: New test.
1017
1018 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
1019
1020         * gcc.c-torture/execute/ieee/acc1.c: New test.
1021         * gcc.c-torture/execute/ieee/acc2.c: New test.
1022         * gcc.c-torture/execute/ieee/mzero6.c: New test.
1023
1024 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1025
1026         * gcc.dg/deprecated-2.c: New test.
1027
1028 2004-09-09  James E Wilson  <wilson@specifixinc.com>
1029
1030         * gcc.dg/init-vec-1.c: New test.
1031
1032 2004-09-09  Roger Sayle  <roger@eyesopen.com>
1033
1034         PR middle-end/17055
1035         * gcc.dg/pr17055-1.c: New test case.
1036
1037 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
1038
1039         PR target/17377
1040         * gcc.c-torture/execute/pr17377.c: New test.
1041
1042 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1043
1044         PR c/8420
1045         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
1046         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
1047         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1048         gcc.dg/long-long-typespec-1.c: New tests.
1049         * gcc.dg/tls/diag-2.c: Update expected diagnostics
1050
1051 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1052
1053         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
1054         gcc.dg/gnu99-static-1.c: New tests.
1055
1056 2004-09-08  Devang Patel  <dpatel@apple.com>
1057
1058         * gcc.dg/darwin-ld-20040828-1.c: New test.
1059         * gcc.dg/darwin-ld-20040828-2.c: New test.
1060         * gcc.dg/darwin-ld-20040828-3.c: New test.
1061
1062 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
1063
1064         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
1065         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
1066         in error message.
1067         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
1068         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
1069         in error message.
1070         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
1071         types they qualify.
1072         * objc.dg/type-size-2.m: Fix wording in comment.
1073         * objc.dg/va-meth-1.m: New test case.
1074
1075 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
1076
1077         PR c/16633:
1078         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
1079         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
1080
1081 2004-09-06  Devang Patel  <dpatel@apple.com>
1082
1083         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
1084         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
1085
1086 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
1087
1088         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
1089         reflect changed line numbering of diagnostics.
1090
1091 2004-09-06  Paul Brook  <paul@codesourcery.com>
1092
1093         * gfortran.dg/edit_real_1.f90: Add new test.
1094
1095 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1096
1097         * gcc.dg/tree-ssa/loop-2.c: New test.
1098         * gcc.dg/tree-ssa/loop-3.c: New test.
1099         * gcc.dg/tree-ssa/loop-4.c: New test.
1100         * gcc.dg/tree-ssa/loop-5.c: New test.
1101
1102 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1103
1104         * gcc.dg/format/sentinel-1.c: Update for parameter option.
1105
1106 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1107
1108         * gcc.dg/format/sentinel-1.c: New test.
1109
1110 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
1111
1112         * testsuite/gcc.dg/builtins-46.c: New.
1113
1114 2004-09-03  Devang Patel  <dpatel@apple.com>
1115
1116         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
1117         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
1118
1119 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1120
1121         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
1122         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
1123         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
1124         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
1125         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
1126         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
1127         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
1128         the non-portable bzero.
1129         * gcc.dg/20010912-1.c: xfail for NetWare.
1130         * gcc.dg/20020426-2.c: xfail for NetWare.
1131         * gcc.dg/20021014-1.c: xfail for NetWare.
1132         * gcc.dg/20021018-1.c: xfail for NetWare.
1133         * gcc.dg/20030213-1.c: xfail for NetWare.
1134         * gcc.dg/20030225-1.c: xfail for NetWare.
1135         * gcc.dg/20030708-1.c: xfail for NetWare.
1136         * gcc.dg/builtins-config.h: Also exclude NetWare.
1137         * gcc.dg/format/format.h: Define restrict only if not already defined.
1138         * gcc.dg/nest.c: xfail for NetWare.
1139         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
1140         * lib/target-supports.exp (check_visibility_available): Exclude
1141         NetWare.
1142
1143 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1144
1145         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
1146         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
1147         deterministic starting point for the alignment of structure fields.
1148         * gcc.dg/Wpadded.c: Dito.
1149         * g++.dg/abi/vbase10.C: Dito.
1150
1151 2004-09-03  Devang Patel  <dpatel@apple.com>
1152
1153         * g++.dg/debug/pr15736.cc: New test.
1154
1155 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1156
1157         * README.QMTEST: Fix out-of-date link.
1158
1159 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
1160
1161         PR fortran/16579
1162         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
1163         Delete.  Duplicate of gfortran.dg/g77/20010610.f
1164
1165 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1166
1167         * g++.dg/abi/arm_rtti1.C: New test.
1168
1169 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
1170
1171         * gcc.dg/ppc-vector-memcpy.c: New.
1172         * gcc.dg/ppc-vector-memset.c: New.
1173
1174 2004-09-02  Chao-ying Fu  <fu@mips.com>
1175
1176         * gcc.target/mips/mips-3d-1.c: New test.
1177         * gcc.target/mips/mips-3d-2.c: New test.
1178         * gcc.target/mips/mips-3d-3.c: New test.
1179         * gcc.target/mips/mips-3d-4.c: New test.
1180         * gcc.target/mips/mips-3d-5.c: New test.
1181         * gcc.target/mips/mips-3d-6.c: New test.
1182         * gcc.target/mips/mips-3d-7.c: New test.
1183         * gcc.target/mips/mips-3d-8.c: New test.
1184         * gcc.target/mips/mips-3d-9.c: New test.
1185         * gcc.target/mips/mips-ps-1.c: New test.
1186         * gcc.target/mips/mips-ps-2.c: New test.
1187         * gcc.target/mips/mips-ps-3.c: New test.
1188         * gcc.target/mips/mips-ps-4.c: New test.
1189         * gcc.target/mips/mips-ps-type.c: New test.
1190
1191 2004-09-02  Paul Brook  <paul@codesourcery.com>
1192
1193         * gfortran.dg/edit_real_1.f90: Add new tests.
1194
1195 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1196
1197         PR fortran/15327
1198         * gfortran.dg/merge_char_1.f90: New test.
1199
1200 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1201
1202         PR fortran/16404
1203         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
1204
1205 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1206
1207         PR c/1522
1208         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
1209
1210 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
1211
1212         * g++.dg/opt/loop1.C: Do not XFAIL.
1213
1214 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
1215
1216         * gcc.c-torture/execute/20040831-1.c: New test.
1217
1218 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
1219
1220         PR fortran/16579
1221         * gfortran.dg/g77/20010610.f: Now passes.
1222         Copy from g77.f-torture/execute. Add dg-run directive.
1223         * gfortran.dg/g77/README: Update
1224
1225 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1226
1227         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
1228         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
1229         (t1, t2, t3, t4): Add volatile.
1230
1231 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1232
1233         * g++.dg/ext/visibility/arm1.C: New test.
1234
1235 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
1236
1237         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
1238         -pedantic-errors.
1239
1240 2004-09-01  Paul Brook  <paul@codesourcery.com>
1241
1242         * gfortran.dg/eof_2.f90: New test.
1243
1244 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1245
1246         PR fortran/16579
1247         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
1248
1249 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
1250
1251         PR libfortran/16805
1252         * gfortran.dg/list_read_2.f90: New test.
1253
1254 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1255
1256         * g++.dg/abi/key1.C: New test.
1257
1258 2004-08-31  Richard Henderson  <rth@redhat.com>
1259
1260         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
1261         form of offsetof.
1262         * g++.dg/other/offsetof5.C: Remove duplicate.
1263
1264 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1265
1266         PR fortran/17244
1267         * gfortran.dg/func_derived_1.f90: New test.
1268
1269 2004-08-31  Paul Brook  <paul@codesourcery.com>
1270
1271         * gfortran.dg/eof_1.f90: New test.
1272
1273 2004-08-31  Paul Brook  <paul@codesourcery.com>
1274
1275         * gfortran.dg/list_read_1.f90: New file.
1276
1277 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
1278
1279         * g++.dg/opt/loop1.C: XFAIL.
1280
1281 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
1282
1283         * gcc.dg/funcdef-storage-1.c: New.
1284         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
1285         an extern function in local scope.
1286         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
1287         declare an 'auto inline' function in local scope.
1288         * gcc.dg/20011130-1.c: Likewise.
1289         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
1290         an 'auto' function in local scope.
1291         * gcc.dg/20021014-1.c: Likewise.
1292         * gcc.dg/20030331-2.c: Likewise.
1293
1294 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1295
1296         * gfortran.dg/blockdata_1.f90: New test.
1297
1298 2004-08-30  Richard Henderson  <rth@redhat.com>
1299
1300         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
1301
1302 2004-08-30  Richard Henderson  <rth@redhat.com>
1303
1304         * lib/fortran-torture.exp (fortran-torture-execute): Honor
1305         additional_flags set by alternate driver.
1306         (ieee-options): New procedure.
1307         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
1308         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
1309         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
1310         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
1311
1312 2004-08-30  Richard Henderson  <rth@redhat.com>
1313
1314         * lib/f-torture.exp: Remove.
1315
1316 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
1317
1318         PR rtl-optimization/16590
1319         * g++.dg/opt/loop1.C: New test.
1320
1321 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1322
1323         PR fortran/13910
1324         * gfortran.dg/oldstyle_1.f90: New test.
1325
1326 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
1327         Paul Brook  <paul@codesourcery.com>
1328
1329         * gfortran.dg/g77/README: Update.
1330         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
1331         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1332         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
1333
1334 2004-08-28  Paul Brook  <paul@codesourcery.com>
1335
1336         PR libfortran/17195
1337         * gfortran.dg/edit_real_1.f90: New test.
1338
1339 2004-08-27  Paul Brook  <paul@codesourcery.com>
1340
1341         * gfortran.dg/rewind_1.f90: New test.
1342
1343 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
1344
1345         PR fortran/16597
1346         * gfortran.dg/pr16597.f90: New test.
1347
1348 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1349
1350         PR c/13801
1351         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
1352         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
1353         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
1354         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
1355         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
1356
1357 2004-08-26  Nick Clifton  <nickc@redhat.com>
1358
1359         * gcc.c-torture/compile/pr17119.c: New test.
1360
1361 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1362
1363         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
1364
1365 2004-08-25  Richard Henderson  <rth@redhat.com>
1366
1367         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
1368         the bits that expect kind=8 to be the largest real kind.
1369
1370 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1371
1372         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
1373
1374 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1375
1376         * gfortran.dg/assignment_1.f90: New test.
1377
1378 2004-08-25  Adam Nemet  <anemet@lnxw.com>
1379
1380         * g++.dg/template/repo3.C: New test.
1381
1382 2004-08-25  Roger Sayle  <roger@eyesopen.com>
1383
1384         PR middle-end/16693
1385         PR tree-optimization/16372
1386         * g++.dg/opt/pr16372-1.C: New test case.
1387         * g++.dg/opt/pr16693-1.C: New test case.
1388         * g++.dg/opt/pr16693-2.C: New test case.
1389
1390 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1391
1392         * objc.dg/proto-lossage-4.m: New test.
1393
1394 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
1395
1396         PR c++/17155
1397         * g++.dg/inherit/local2.C: New test.
1398
1399 2004-08-25  Paul Brook  <paul@codesourcery.com>
1400
1401         PR fortran/17144
1402         * gfortran.dg/string_ctor_1.f90: New test.
1403
1404 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1405
1406         PR c++/14428
1407         * g++.dg/template/redecl2.C: New test.
1408
1409 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1410
1411         PR fortran/17143
1412         * gfortran.dg/pr17143.f90: New test.
1413
1414 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1415
1416         PR fortran/17164
1417         * gfortran.dg/pr17164.f90: New test.
1418
1419 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1420
1421         * gcc.dg/tree-ssa/loop-1.c: New test.
1422
1423 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1424
1425         * gcc.c-torture/compile/20040824-1.c: New test.
1426
1427 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1428
1429         * gcc.c-torture/compile/iftrap-3.c: New test.
1430
1431 2004-08-24  Paul Brook  <paul@codesourcery.com>
1432
1433         * gfortran.dg/entry_2.f90: New test.
1434
1435 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1436
1437         PR c++/16889
1438         * g++.dg/lookup/ambig[12].C: New.
1439
1440 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1441
1442         PR c++/16706
1443         * g++.dg/template/crash21.C: New test.
1444         * g++.dg/template/crash22.C: Likewise.
1445
1446 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1447
1448         PR c++/17149
1449         * g++.dg/template/access15.C: New.
1450
1451 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1452
1453         PR c++/17163
1454         * g++.dg/template/repo2.C: New test.
1455
1456 2004-08-23  Roger Sayle  <roger@eyesopen.com>
1457
1458         PR rtl-optimization/17078
1459         * gcc.c-torture/execute/pr17078-1.c: New test case.
1460
1461 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1462
1463         PR c/14492
1464         * gcc.dg/debug/crash1.c: New test.
1465
1466 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1467
1468         PR c/16180
1469         * gcc.dg/loop-5.c: New test.
1470
1471 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1472
1473         * gcc.c-torture/execute/20040823-1.c: New test.
1474
1475 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
1476
1477         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
1478         to the assembler.  Simplify test accordingly.
1479         (asm_abi_flags): Use GNU names.
1480         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
1481         to check for ABI flags.
1482
1483 2004-08-22  Andrew Pinski  <apinski@apple.com>
1484
1485         * g++.dg/opt/pr14029.C: New test.
1486         * gcc.c-torture/execute/pr15262.c: New test.
1487
1488 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1489
1490         * gfortran.dg/reduction.f90: Add checks with complex arguments.
1491
1492 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
1493
1494         PR 16908
1495         * gfortran.dg/direct_io.f90: New test.
1496
1497 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1498
1499         PR c++/17121
1500         * g++.dg/inherit/local2.C: New test.
1501
1502 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
1503
1504         PR c++/17120
1505         * g++.dg/warn/Wparentheses-4.C: New test.
1506
1507 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1508
1509         PR c++/17121
1510         * g++.dg/inherit/local2.C: New test.
1511
1512         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
1513         * gcc.dg/ppc-ldstruct.c: Likewise.
1514         * gcc.dg/ppc64-abi-2.c: Likewise.
1515
1516 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
1517
1518         PR rtl-optimization/17099
1519         * gcc.c-torture/execute/20040820-1.c: New test.
1520
1521 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
1522
1523         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
1524
1525 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
1526
1527         PR fortran/17077
1528         * gfortran.dg/auto_array_1.f90: New test.
1529
1530 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1531
1532         PR fortran/17074
1533         * gfortran.dg/simpleif_1.f90: New test.
1534
1535 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
1536
1537         * lib/target-supports.exp (check_profiling_available): Return
1538         false for arm*-*-symbianelf* and arm*-*-eabi*.
1539
1540         PR c++/15890
1541         * g++.dg/template/delete1.C: New test.
1542
1543 2004-08-19  Paul Brook  <paul@codesourcery.com>
1544
1545         PR fortran/14976
1546         PR fortran/16228
1547         * gfortran.dg/data_char_1.f90: New test.
1548
1549 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
1550
1551         PR fortran/16946
1552         * gfortran.dg/reduction.f90: New testcase.
1553
1554 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1555
1556         PR fortran/16520
1557         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
1558
1559 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1560
1561         PR c++/17041
1562         * g++.dg/Wparentheses-3.C: New test.
1563
1564 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
1565
1566         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
1567         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
1568         * gcc.dg/vect/vect-2.c: Likewise.
1569         * gcc.dg/vect/vect-3.c: Likewise.
1570         * gcc.dg/vect/vect-4.c: Likewise.
1571         * gcc.dg/vect/vect-5.c: Likewise.
1572         * gcc.dg/vect/vect-6.c: Likewise.
1573         * gcc.dg/vect/vect-7.c: Likewise.
1574         * gcc.dg/vect/vect-25.c: Likewise.
1575         * gcc.dg/vect/vect-31.c: Likewise.
1576         * gcc.dg/vect/vect-32.c: Likewise.
1577         * gcc.dg/vect/vect-34.c: Likewise.
1578         * gcc.dg/vect/vect-36.c: Likewise.
1579         * gcc.dg/vect/vect-all.c: Likewise.
1580
1581 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
1582
1583         PR c++/17068
1584         * g++.dg/template/operator4.C: New test.
1585
1586 2004-08-18  Richard Henderson  <rth@redhat.com>
1587
1588         * gcc.dg/20040206-1.c: XFAIL.
1589
1590 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
1591
1592         PR c++/16246
1593         * g++.dg/template/array7.C: New test.
1594
1595 2004-08-17  James E Wilson  <wilson@specifixinc.com>
1596
1597         * gcc.dg/mips-movcc-1.c: New test.
1598         * gcc.dg/mips-movcc-2.c: New test.
1599         * gcc.dg/mips-movcc-3.c: New test.
1600
1601         * gcc.dg/mips-nmadd-1.c: New test.
1602         * gcc.dg/mips-nmadd-2.c: New test.
1603
1604 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
1605
1606         PR c++/15871
1607         * g++.dg/opt/inline8.C: New test.
1608
1609         PR c++/16965
1610         * g++.dg/parse/error17.C: New test.
1611
1612 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
1613
1614         * gcc.dg/vect: New directory for vectorizer tests.
1615         * gcc.dg/vect/tree-vect.h: New file.
1616         * gcc.dg/vect/vect.exp: New file.
1617         * gcc.dg/vect/pr16105.c.c: New test.
1618         * gcc.dg/vect/vect-1.c: New test.
1619         * gcc.dg/vect/vect-2.c: New test.
1620         * gcc.dg/vect/vect-3.c: New test.
1621         * gcc.dg/vect/vect-4.c: New test.
1622         * gcc.dg/vect/vect-5.c: New test.
1623         * gcc.dg/vect/vect-6.c: New test.
1624         * gcc.dg/vect/vect-7.c: New test.
1625         * gcc.dg/vect/vect-8.c: New test.
1626         * gcc.dg/vect/vect-9.c: New test.
1627         * gcc.dg/vect/vect-10.c: New test.
1628         * gcc.dg/vect/vect-11.c: New test.
1629         * gcc.dg/vect/vect-12.c: New test.
1630         * gcc.dg/vect/vect-13.c: New test.
1631         * gcc.dg/vect/vect-14.c: New test.
1632         * gcc.dg/vect/vect-15.c: New test.
1633         * gcc.dg/vect/vect-16.c: New test.
1634         * gcc.dg/vect/vect-17.c: New test.
1635         * gcc.dg/vect/vect-18.c: New test.
1636         * gcc.dg/vect/vect-19.c: New test.
1637         * gcc.dg/vect/vect-20.c: New test.
1638         * gcc.dg/vect/vect-21.c: New test.
1639         * gcc.dg/vect/vect-22.c: New test.
1640         * gcc.dg/vect/vect-23.c: New test.
1641         * gcc.dg/vect/vect-24.c: New test.
1642         * gcc.dg/vect/vect-25.c: New test.
1643         * gcc.dg/vect/vect-26.c: New test.
1644         * gcc.dg/vect/vect-27.c: New test.
1645         * gcc.dg/vect/vect-28.c: New test.
1646         * gcc.dg/vect/vect-29.c: New test.
1647         * gcc.dg/vect/vect-30.c: New test.
1648         * gcc.dg/vect/vect-31.c: New test.
1649         * gcc.dg/vect/vect-32.c: New test.
1650         * gcc.dg/vect/vect-33.c: New test.
1651         * gcc.dg/vect/vect-34.c: New test.
1652         * gcc.dg/vect/vect-35.c: New test.
1653         * gcc.dg/vect/vect-36.c: New test.
1654         * gcc.dg/vect/vect-37.c: New test.
1655         * gcc.dg/vect/vect-38.c: New test.
1656         * gcc.dg/vect/vect-40.c: New test.
1657         * gcc.dg/vect/vect-41.c: New test.
1658         * gcc.dg/vect/vect-42.c: New test.
1659         * gcc.dg/vect/vect-43.c: New test.
1660         * gcc.dg/vect/vect-44.c: New test.
1661         * gcc.dg/vect/vect-45.c: New test.
1662         * gcc.dg/vect/vect-46.c: New test.
1663         * gcc.dg/vect/vect-47.c: New test.
1664         * gcc.dg/vect/vect-48.c: New test.
1665         * gcc.dg/vect/vect-49.c: New test.
1666         * gcc.dg/vect/vect-50.c: New test.
1667         * gcc.dg/vect/vect-51.c: New test.
1668         * gcc.dg/vect/vect-52.c: New test.
1669         * gcc.dg/vect/vect-53.c: New test.
1670         * gcc.dg/vect/vect-54.c: New test.
1671         * gcc.dg/vect/vect-55.c: New test.
1672         * gcc.dg/vect/vect-56.c: New test.
1673         * gcc.dg/vect/vect-57.c: New test.
1674         * gcc.dg/vect/vect-58.c: New test.
1675         * gcc.dg/vect/vect-59.c: New test.
1676         * gcc.dg/vect/vect-60.c: New test.
1677         * gcc.dg/vect/vect-61.c: New test.
1678         * gcc.dg/vect/vect-all.c: New test.
1679         * gcc.dg/vect/vect-none.c: New test.
1680
1681 2004-08-17  Paul Brook  <paul@codesourcery.com>
1682
1683         PR fortran/13082
1684         * gfortran.dg/entry_1.f90: New test.
1685
1686 2004-08-17  Andrew Pinski  <apinski@apple.com>
1687
1688         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
1689
1690 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
1691
1692         * gcc.dg/pr17036-1.c: New test.
1693
1694 2004-08-16  Devang Patel  <dpatel@apple.com>
1695
1696         * gcc.dg/darwin-20040809-1.c: New test.
1697
1698 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
1699
1700         * gcc.dg/funcdef-attr-1.c: New test.
1701
1702 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
1703
1704         * gcc.dg/altivec-17.c: New test.
1705         * gcc.dg/altivec-18.c: New test.
1706
1707 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1708
1709         PR c++/6749
1710         * g++.dg/template/vtable2.C: New test.
1711
1712 2004-08-14  Richard Henderson  <rth@redhat.com>
1713
1714         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
1715         * gcc.dg/pack-test-4.c (main): Return 0.
1716         * gcc.dg/setjmp-1.c: Remove XFAIL.
1717         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
1718
1719 2004-08-14  Richard Henderson  <rth@redhat.com>
1720
1721         * gcc.dg/980217-1.c: Add prototype for printf.
1722
1723 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
1724
1725         * gfortran.dg/pr16935.f90: New test.
1726
1727 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
1728
1729         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
1730
1731 2004-08-13  Paul Brook  <paul@codesourcery.com>
1732
1733         * gfortran.dg/der_io_1.f90: Remove stray comma.
1734
1735 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
1736
1737         * gcc.dg/vmx/cw-bug-2.c: Remove.
1738         * gcc.dg/vmx/vprint-1.c: Remove.
1739         * gcc.dg/vmx/vscan-1.c: Remove.
1740
1741 2004-08-12  Devang patel  <dpatel@apple.com>
1742
1743         * gcc.dg/darwin-20040809-2.c: New test.
1744
1745 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
1746
1747         * g++.dg/ext/altivec-12.C: New test.
1748
1749         * g++.dg/ext/altivec-11.C: New test.
1750
1751 2004-08-12  Paul Brook  <paul@codesourcery.com>
1752
1753         * g++.dg/abi/arm_cxa_vec_1.C: New test.
1754
1755 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
1756
1757         * g++.dg/ext/altivec-2.C: Check for hardware support before
1758         executing any VMX instructions.
1759
1760         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
1761
1762 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
1763
1764         PR c++/16276
1765         * g++.old-deja/g++.other/comdat4.C: New test.
1766         * g++.old-deja/g++.other/comdat4-aux.cc: New.
1767
1768 2004-08-12  Ben Elliston  <bje@au.ibm.com>
1769
1770         PR target/16286
1771         * gcc.dg/pr16286.c: New test.
1772
1773 2004-08-12 Jan Beulich <jbeulich@novell.com>
1774
1775         * g++.dg/ext/asm5.C: New.
1776
1777 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1778
1779         PR c++/16698
1780         * g++.dg/eh/crash1.C: New test.
1781
1782         PR c++/16717
1783         * g++.dg/ext/construct1.C: New test.
1784
1785 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1786
1787         PR c++/16853
1788         * g++.dg/init/ptrmem1.C: New test.
1789
1790         PR c++/16618
1791         * g++.dg/parse/offsetof5.C: New test.
1792
1793         PR c++/16870
1794         * g++.dg/template/overload3.C: New test.
1795
1796 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1797
1798         PR c++/16964
1799         * g++.dg/parse/error16.C: New test.
1800
1801         PR c++/16904
1802         * g++.dg/template/error14.C: New test.
1803
1804         PR c++/16929
1805         * g++.dg/template/error15.C: New test.
1806
1807 2004-08-11  Devang Patel  <dpatel@apple.com>
1808
1809         * gcc.dg/darwin-ld-20040809-1.c: New test.
1810         * gcc.dg/darwin-ld-20040809-2.c: New test.
1811
1812 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
1813
1814         PR fortran/16917
1815         * gfortran.dg/dfloat_1.f90: New test.
1816
1817 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
1818
1819         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
1820         * gcc.dg/dll-2.c: Fix dg-require syntax.
1821         * gcc.misc-tests/arm-isr.c (abort): Declare.
1822         (exit): Likewise.
1823
1824 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
1825
1826         PR c++/16971
1827         * g++.dg/parse/crash16.C: New test.
1828
1829 2004-08-10  Roger Sayle  <roger@eyesopen.com>
1830
1831         * gcc.dg/mips-rsqrt-1.c: New test case.
1832         * gcc.dg/mips-rsqrt-2.c: New test case.
1833         * gcc.dg/mips-rsqrt-3.c: New test case.
1834
1835 2004-08-10  Paul Brook  <paul@codesourcery.com>
1836
1837         * gfortran.dg/der_io_1.f90: New test.
1838
1839 2004-08-10  Paul Brook  <paul@codesourcery.com>
1840
1841         PR fortran/16919
1842         * gfortran.dg/der_array_1.f90: New test.
1843
1844 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
1845
1846         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
1847
1848 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
1849
1850         * gcc.dg/wchar_t-2.c: Fix typo.
1851
1852 2004-08-09  Falk Hueffner  <falk@debian.org>
1853
1854         PR tree-optimization/12517
1855         * gcc.c-torture/compile/pr12517.c: New test.
1856
1857         PR tree-optimization/12578
1858         * gcc.c-torture/compile/pr12578.c: New test.
1859
1860         PR tree-optimization/12899
1861         * gcc.c-torture/compile/pr12899.c: New test.
1862
1863         PR rtl-optimization/14692
1864         * gcc.c-torture/compile/pr14692.c: New test.
1865
1866         PR tree-optimization/16461
1867         * gcc.c-torture/compile/pr16461.c: New test.
1868
1869 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1870
1871         * gfortran.dg/getenv_1.f90: New test.
1872
1873 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
1874
1875         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
1876         wchar_t.
1877         * gcc.dg/symbian5.c: Test -fno-short-wchar.
1878
1879 2004-08-06  Paul Brook  <paul@codesourcery.com>
1880
1881         * gfortran.dg/ret_array_1.f90: New test.
1882         * gfortran.dg/ret_pointer_1.f90: New test.
1883
1884 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
1885
1886         * gcc.dg/missing-field-init-[12].c: New tests.
1887         * g++.dg/warn/missing-field-init-[12].C: New tests.
1888
1889 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
1890
1891         * gcc.dg/enum2.c: New test.
1892         * gcc.dg/symbian3.c: Likewise.
1893         * gcc.dg/symbian4.c: Likewise.
1894         * gcc.dg/wchar_t-2.c: Likewise.
1895
1896 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
1897
1898         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
1899         destructor tests.
1900
1901 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
1902
1903         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
1904         dg-require-visiblity.
1905         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
1906         * g++.dg/ext/visibility/fvisibility.C: Likewise.
1907         * g++.dg/ext/visibility/memfuncts.C: Likewise.
1908         * g++.dg/ext/visibility/new1.C: Likewise.
1909         * g++.dg/ext/visibility/pragma.C: Likewise.
1910         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
1911         * g++.dg/ext/visibility/virtual.C: Likewise.
1912         * g++/dg/ext/visibility/visibility-1.C: Likewise.
1913         * g++/dg/ext/visibility/visibility-2.C: Likewise.
1914         * g++/dg/ext/visibility/visibility-3.C: Likewise.
1915         * g++/dg/ext/visibility/visibility-4.C: Likewise.
1916         * g++/dg/ext/visibility/visibility-5.C: Likewise.
1917         * g++/dg/ext/visibility/visibility-6.C: Likewise.
1918         * g++/dg/ext/visibility/visibility-7.C: Likewise.
1919         * g++/dg/ext/visibility/visibility-8.C: New test.
1920         * gcc.c-torture/compile/dll.x: Remove.
1921         * gcc.dg/dll-2.c: Use dg-require-dll
1922         * gcc.dg/visibility-10.c: New test.
1923         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
1924         supporting DLLs.
1925         * testsuite/lib/scanasm.exp (scan_hidden): New function.
1926         (scan_not_hidden): Likewise.
1927
1928 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
1929
1930         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
1931
1932 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
1933
1934         * gcc.c-torture/execute/20040805-1.c: New test.
1935
1936 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
1937
1938         * gcc.dg/20020118-1.c: Declare abort.
1939         * gcc.dg/altivec_check.h: Likewise.
1940         * gcc.dg/iftrap-2.c: Likewise.
1941         * gcc.dg/pragma-darwin.c: Likewise.
1942         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
1943
1944 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
1945
1946         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
1947
1948 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1949
1950         * gcc.c-torture/execute/builtins/abs-2.c,
1951         gcc.c-torture/execute/builtins/abs-3.c,
1952         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
1953         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
1954         intmax_t, uintmax_t and their limits.
1955         * gcc.dg/intmax_t-1.c: New test.
1956
1957 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1958
1959         * g++.dg/tc1/dr147.C: Add reference to PR.
1960
1961 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
1962
1963         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
1964         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
1965
1966 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
1967
1968         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
1969
1970 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1971
1972         * gcc.dg/redecl-5.c: New test.
1973         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
1974         of scanf.
1975
1976 2004-08-03  Roger Sayle  <roger@eyesopen.com>
1977
1978         PR middle-end/16790
1979         * gcc.c-torture/execute/pr16790-1.c: New test case.
1980
1981 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
1982
1983         * g++.dg/ext/visibility/assign1.C: New test.
1984         * g++.dg/ext/visibility/new1.C: Likewise.
1985
1986         * gcc.dg/symbian1.c: New test.
1987         * gcc.dg/symbian2.c: Likewise.
1988
1989 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1990
1991         PR target/16570
1992         * gcc.dg/i386-sse-9.c: New test.
1993
1994 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1995
1996         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
1997
1998 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1999
2000         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
2001         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
2002         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
2003         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
2004         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
2005         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
2006         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
2007         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
2008         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
2009         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
2010         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
2011         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
2012         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
2013         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
2014         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
2015         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
2016         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
2017         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
2018         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
2019         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
2020         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
2021         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
2022         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
2023         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2024         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
2025         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
2026         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
2027         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
2028         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2029         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2030         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
2031         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
2032         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
2033         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
2034         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
2035         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2036         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2037         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2038         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2039         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
2040         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
2041         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
2042         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
2043         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
2044         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2045         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2046         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
2047         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
2048         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
2049         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
2050         gcc.misc-tests/i386-pf-3dnow-1.c,
2051         gcc.misc-tests/i386-pf-athlon-1.c,
2052         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2053         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
2054         Declare built-in functions used.
2055         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
2056
2057 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
2058
2059         PR c++/16707
2060         * g++.dg/lookup/using12.C: New test.
2061
2062         * g++.dg/init/null1.C: Fix PR number.
2063         * g++.dg/parse/namespace10.C: Likewise.
2064
2065 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2066
2067         PR c++/16224
2068         * g++.dg/template/spec17.C: New test.
2069         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
2070         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
2071
2072 2004-08-02  David Billinghurst
2073
2074         PR fortran/16292
2075         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
2076
2077 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
2078
2079         * gcc.dg/ia64-got-1.c: New test case.
2080
2081 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2082
2083         PR c++/16489
2084         * g++.dg/init/null1.C: New test.
2085         * g++.dg/tc1/dr76.C: Adjust error marker.
2086
2087         PR c++/16529
2088         * g++.dg/parse/namespace10.C: New test.
2089
2090         PR c++/16810
2091         * g++.dg/inherit/ptrmem2.C: New test.
2092
2093 2004-08-02  Ben Elliston  <bje@au.ibm.com>
2094
2095         PR target/16155
2096         * gcc.dg/pr16155.c: New test.
2097
2098 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2099
2100         * gcc.dg/redecl-2.c: New test.
2101
2102 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
2103
2104         * gcc.dg/darwin-longdouble.c: New file.
2105
2106 2004-07-30  Richard Henderson  <rth@redhat.com>
2107
2108         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
2109         write to constant argument.
2110         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
2111
2112 2004-07-30  Richard Henderson  <rth@redhat.com>
2113
2114         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
2115         tests of nearest around zero.
2116
2117 2004-07-30  Andrew Pinski  <apinski@apple.com>
2118
2119         * gcc.c-torture/compile/20040730-1.c: New test.
2120
2121 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2122
2123         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
2124         powerpc-eabispe.
2125
2126 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2127
2128         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
2129
2130 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
2131
2132         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
2133         contains $ld_library_path.
2134         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2135
2136 2004-07-29  Richard Henderson  <rth@redhat.com>
2137
2138         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
2139
2140         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
2141         (alt2, which): New.
2142         (Check): Accept either alternative.
2143
2144 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
2145
2146         * g++.dg/abi/inline1.C: New test.
2147         * g++.dg/abi/local1-a.cc: Likewise.
2148         * g++.dg/abi/local1.C: Likewise.
2149         * g++.dg/abi/mangle11.C: Tweak location of warnings.
2150         * g++.dg/abi/mangle12.C: Likewise.
2151         * g++.dg/abi/mangle17.C: Likewise.
2152         * g++.dg/abi/mangle20-2.C: Likewise.
2153         * g++.dg/opt/interface1.C: Likewise.
2154         * g++.dg/opt/interface1.h: Likewise.
2155         * g++.dg/opt/interface1-a.cc: New test.
2156         * g++.dg/parse/repo1.C: New test.
2157         * g++.dg/template/repo1.C: Likewise.
2158         * g++.dg/warn/Winline-1.C: Likewise.
2159         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
2160
2161 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
2162
2163         * gcc.dg/tree-ssa/20040729-1.c: New test.
2164
2165 2004-07-27  Matt Austern <austern@apple.com>
2166
2167         * gcc.dg/darwin-bool-1.c: New test.
2168         * gcc.dg/darwin-bool-2.c: New test.
2169
2170 2004-07-28  Richard Henderson  <rth@redhat.com>
2171
2172         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
2173         arguments in the correct type.  Don't write to constant arguments.
2174
2175 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2176
2177         PR tree-optimization/16688
2178         PR tree-optimization/16689
2179         * g++.dg/tree-ssa/pr16688.C: New test.
2180
2181 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2182
2183         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2184         loads.  Not only in the comment, this time.
2185
2186 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
2187
2188         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
2189         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
2190         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
2191         * gcc.dg/sh4a-bitmovua.c: New.
2192         * gcc.dg/sh4a-cos.c: New.
2193         * gcc.dg/sh4a-cosf.c: New.
2194         * gcc.dg/sh4a-fprun.c: New.
2195         * gcc.dg/sh4a-fsrra.c: New.
2196         * gcc.dg/sh4a-memmovua.c: New.
2197         * gcc.dg/sh4a-sin.c: New.
2198         * gcc.dg/sh4a-sincos.c: New.
2199         * gcc.dg/sh4a-sincosf.c: New.
2200         * gcc.dg/sh4a-sinf.c: New.
2201
2202 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2203
2204         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
2205         conditionals.
2206         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2207         loads.
2208         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
2209         DOM1.
2210
2211 2004-07-27  Andrew Pinski  <apinski@apple.com>
2212
2213         * g++.dg/rtti/tinfo1.C: Correct the xfail.
2214
2215 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
2216
2217         * gcc.dg/pragma-isr.c: New test.
2218
2219 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2220
2221         PR c++/14429
2222         * g++.dg/template/ttp11.C: New test.
2223
2224 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
2225
2226         * gcc.c-torture/compile/20040727-1.c: New test.
2227
2228 2004-07-26  Eric Christopher  <echristo@redhat.com>
2229
2230         * gcc.c-torture/compile/20040726-2.c: New test.
2231
2232 2004-07-26  Andrew Pinski  <apinski@apple.com>
2233
2234         * g++.dg/rtti/tinfo1.C: Xfail.
2235
2236 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
2237
2238         * gcc.c-torture/compile/20040726-1.c: New test.
2239
2240 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
2241             Brian Ryner  <bryner@brianryner.com>
2242
2243         PR c++/9283
2244         PR c++/15000
2245         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
2246         * g++.dg/ext/visibility/: New directory.
2247         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
2248         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
2249         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
2250         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
2251         * g++.dg/ext/visibility/fvisibility.C,
2252         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
2253         g++.dg/ext/visibility/fvisibility-override1.C
2254         g++.dg/ext/visibility/fvisibility-override2.C
2255         g++.dg/ext/visibility/memfuncts.C
2256         g++.dg/ext/visibility/noPLT.C
2257         g++.dg/ext/visibility/pragma.C
2258         g++.dg/ext/visibility/pragma-override1.C
2259         g++.dg/ext/visibility/pragma-override2.C
2260         g++.dg/ext/visibility/staticmemfuncts.C
2261         g++.dg/ext/visibility/virtual.C: New tests.
2262
2263 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2264
2265         PR c/15360
2266         * gcc.dg/pr15360-1.c: New test.
2267
2268 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
2269
2270         * gcc.dg/pragma-align-2.c: New test.
2271         * gcc.dg/pragma-init-fini.c: New test.
2272         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
2273         targets.
2274
2275 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2276
2277         * gcc.dg/init-string-2.c: New test.
2278
2279 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
2280
2281         PR 16684
2282         * gcc.dg/Wredundant-decls-1.c: New test case.
2283
2284 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
2285
2286         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
2287         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
2288         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
2289         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
2290         * gcc.dg/compat/generate-random.c: New file.
2291         * gcc.dg/compat/generate-random.h: Likewise.
2292         * gcc.dg/compat/generate-random_r.c: Likewise.
2293         * gcc.dg/compat/struct-layout-1.h: Likewise.
2294         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
2295         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
2296         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
2297         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
2298         * gcc.dg/compat/struct-layout-1_main.c: New test.
2299         * gcc.dg/compat/struct-layout-1_x.c: New file.
2300         * gcc.dg/compat/struct-layout-1_y.c: New file.
2301         * gcc.dg/compat/struct-layout-1_test.h: New file.
2302
2303 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2304
2305         * gcc.dg/comp-return-1.c: New test
2306
2307 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
2308
2309         * gcc.dg/vmx/8-02a.c: Fix typo.
2310
2311         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
2312         * gcc.dg/darwin-abi-3.c: New test.
2313
2314         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
2315         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
2316
2317         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
2318         * gcc.dg/vmx/ops-long-1.c: New test.
2319         * gcc.dg/vmx/ops-long-2.c: New test.
2320
2321 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2322
2323         * g++.dg/lookup/conv-[1234].C: New.
2324
2325 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
2326
2327         * g++.dg/parse/attr2.C: Simplify.
2328
2329 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2330
2331         PR c/7284
2332         * gcc.c-torture/execute/pr7284-1.c: New test.
2333
2334 2004-07-22  Brian Booth  <bbooth@redhat.com>
2335
2336         * gcc.dg/tree-ssa/20040721-1.c: New test.
2337
2338 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2339
2340         * g++.dg/template/crash20.c: New.
2341
2342 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
2343
2344         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
2345         Add dg-run directive.  Declare variables as required.
2346         * gfortran.dg/g77/README: Update
2347
2348 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
2349
2350         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
2351         gcc.dg/cris-peep2-andu2.c: New tests.
2352
2353 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2354
2355         PR c/15052
2356         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
2357         on return type.
2358         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
2359         messages.
2360         * gcc.dg/qual-return-2.c: Update expected messages.
2361         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
2362
2363 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2364
2365         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
2366         * gcc.dg/noncompile/921102-1.c: Update expected error message.
2367
2368 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2369
2370         PR c/11250
2371         * gcc.dg/init-string-1.c: New test.
2372
2373 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
2374
2375         PR middle-end/15345
2376         PR c/16450
2377         * gcc.dg/torture/nested-fn-1.c: New test.
2378
2379 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
2380
2381         PR target/16559
2382         * gcc.dg/ia64-fptr-1.c: New file.
2383
2384 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2385
2386         PR c++/14497
2387         * g++.dg/template/spec16.C: New test.
2388         * g++.old-deja/g++.robertl/eb118.C: Remove.
2389
2390 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2391
2392         PR c++/509
2393         * g++.dg/template/spec15.C: New test.
2394
2395 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
2396
2397         Copy cases from g77.f-torture/execute and add dg-run
2398         directive.  Other changes as noted.
2399         * gfortran.dg/g77/13037.f
2400         * gfortran.dg/g77/1832.f
2401         * gfortran.dg/g77/19981119-0.f
2402         * gfortran.dg/g77/19990313-0.f
2403         * gfortran.dg/g77/19990313-1.f
2404         * gfortran.dg/g77/19990313-2.f
2405         * gfortran.dg/g77/19990313-3.f
2406         * gfortran.dg/g77/19990419-1.f
2407         * gfortran.dg/g77/19990826-0.f
2408         * gfortran.dg/g77/19990826-2.f
2409         * gfortran.dg/g77/20000503-1.f
2410         * gfortran.dg/g77/20001111.f
2411         * gfortran.dg/g77/20010116.f
2412         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
2413         * gfortran.dg/g77/20010430.f
2414         * gfortran.dg/g77/6177.f
2415         * gfortran.dg/g77/947.f
2416         * gfortran.dg/g77/970816-3.f
2417         * gfortran.dg/g77/971102-1.f
2418         * gfortran.dg/g77/980520-1.f
2419         * gfortran.dg/g77/980628-0.f
2420         * gfortran.dg/g77/980628-1.f
2421         * gfortran.dg/g77/980628-10.f
2422         * gfortran.dg/g77/980628-2.f
2423         * gfortran.dg/g77/980628-3.f
2424         * gfortran.dg/g77/980628-7.f
2425         * gfortran.dg/g77/980628-8.f
2426         * gfortran.dg/g77/980628-9.f
2427         * gfortran.dg/g77/980701-0.f
2428         * gfortran.dg/g77/980701-1.f
2429         * gfortran.dg/g77/cabs.f
2430         * gfortran.dg/g77/claus.f
2431         * gfortran.dg/g77/complex_1.f
2432         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
2433         * gfortran.dg/g77/dcomplex.f
2434         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
2435         * gfortran.dg/g77/f90-intrinsic-mathematical.f
2436         * gfortran.dg/g77/f90-intrinsic-numeric.f
2437         * gfortran.dg/g77/int8421.f
2438         * gfortran.dg/g77/labug1.f
2439         * gfortran.dg/g77/large_vec.f
2440         * gfortran.dg/g77/le.f
2441         * gfortran.dg/g77/short.f
2442         * gfortran.dg/g77/README: Update
2443
2444 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
2445
2446         PR c++/16637
2447         * g++.dg/parse/lookup4.C: New test.
2448
2449 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2450
2451         PR c++/16175
2452         * g++.dg/template/ttp10.C: New test.
2453
2454 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2455
2456         * gcc.dg/pr12625-1.c: New test.
2457
2458 2004-07-20  Steven Bosscher  <stevenb@suse.de>
2459
2460         * testsuite/gcc.dg/switch-warn-1.c: New test.
2461         * testsuite/gcc.dg/switch-warn-2.c: New test.
2462         * gcc.c-torture/compile/pr14730.c: Update.
2463
2464 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
2465
2466         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
2467         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
2468         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
2469         g++.dg/template/nontype3.C: Remove trailing CR from tests.
2470
2471 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
2472
2473         PR c++/16623
2474         * g++.dg/template/assign1.C: New test.
2475
2476 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2477
2478         PR c++/12170
2479         * g++.dg/template/ttp9.C: New test.
2480
2481 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
2482
2483         * gcc.dg/format/cmn-err-1.c: New test.
2484
2485 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2486
2487         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
2488         gcc.dg/Wparentheses-10.c: New tests.
2489         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
2490
2491 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2492
2493         PR fortran/16465
2494         * gfortran.dg/g77//ffixed-line-length-0.f,
2495         gfortran.dg/g77/ffixed-line-length-132.f,
2496         gfortran.dg/g77/ffixed-line-length-72.f,
2497         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
2498         gfortran.dg/g77/README: Update.
2499
2500 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2501
2502         PR c++/13092
2503         * g++.dg/template/non-dependent7.C: New test.
2504         * g++.dg/template/non-dependent8.C: Likewise.
2505         * g++.dg/template/non-dependent9.C: Likewise.
2506         * g++.dg/template/non-dependent10.C: Likewise.
2507
2508 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
2509
2510         PR c++/16337
2511         * g++.dg/parse/attr2.C: New test.
2512
2513 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
2514
2515         * g77.dg: Removed.
2516         * g77.f-torture: Ditto.
2517
2518 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2519
2520         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
2521         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
2522         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
2523
2524 2004-07-16  Richard Henderson  <rth@redhat.com>
2525
2526         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
2527
2528 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2529
2530         * lib/fortran-torture.exp (fortran-torture): Don't test compile
2531         tests with full list of options.
2532         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
2533         of TORTURE_OPTIONS if test contains 'dg-do run'.
2534
2535         PR fortran/16404
2536         * gfortran.dg/do_iterator.f90: New test.
2537
2538 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2539
2540         PR rtl-optimization/16536
2541         * gcc.c-torture/execute/restrict-1.c: New test.
2542
2543 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2544
2545         PR fortran/15324
2546         * gfortran.dg/pr15324.f90: New test.
2547
2548         PR fortran/15129
2549         * gfortran.dg/pr15129.f90: New test.
2550
2551         PR fortran/15140
2552         * gfortran.dg/pr15140.f90: New test.
2553
2554         PR fortran/13792
2555         * gfortran.fortran-torture/execute/bounds.f90: Add check for
2556         compile-time simplification.
2557
2558 2004-07-14  Mike Stump  <mrs@apple.com>
2559
2560         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
2561
2562 2004-07-14  James E Wilson  <wilson@specifixinc.com>
2563
2564         PR target/16325
2565         * gcc.dg/profile-generate-1.c: New.
2566
2567 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
2568
2569         * gcc.c-torture/execute/20040709-1.c: New test.
2570         * gcc.c-torture/execute/20040709-2.c: New test.
2571
2572 2004-07-14  Mike Stump  <mrs@apple.com>
2573
2574         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
2575
2576 2004-07-14  Mike Stump  <mrs@apple.com>
2577
2578         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
2579
2580 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
2581
2582         PR c++/16518
2583         * g++.dg/parse/mutable1.C: New test.
2584
2585 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
2586
2587         PR tree-optimization/16443
2588         * gcc.dg/tree-ssa/20040713-1.c: New test.
2589
2590 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
2591
2592         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
2593         for operator new.
2594
2595 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2596
2597         * gfortran.dg/g77/README: New file
2598         * gfortran.dg/g77/19981216-0.f:  Copy from
2599         g77.f-torture/noncompile.  Add "dg-do compile" and
2600         dg-error as required.
2601         * gfortran.dg/g77/19990218-1.f: Likewise
2602         * gfortran.dg/g77/19990905-1.f: Likewise
2603         * gfortran.dg/g77/9263.f: Likewise
2604         * gfortran.dg/g77/980615-0.f: Likewise
2605         * gfortran.dg/g77/980616-0.f: Likewise
2606         * gfortran.dg/g77/check0.f: Likewise
2607         * gfortran.dg/g77/select_no_compile.f: Likewise
2608
2609 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2610
2611         Copy files from g77.f-torture/compile.
2612         Add "{ dg-do compile}".  Other changes as noted
2613         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
2614         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
2615         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
2616         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
2617         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
2618         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
2619         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
2620         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
2621         statement to conform to standard.  Append alpha1.x for reference.
2622         * gfortran.dg/g77/xformat.f: Add dg-warning
2623
2624 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2625
2626         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
2627         Add {dg-do compile} directive.
2628         * gfortran.dg/g77/cpp2.F: Likewise
2629
2630 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2631
2632         PR c++/5402
2633         * g++.dg/lookup/name-clash1.C: New test.
2634
2635         PR c++/9777
2636         * g++.dg/lookup/name-clash2.C: New test.
2637
2638         PR c++/12102
2639         * g++.dg/lookup/name-clash3.C: New test.
2640
2641 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2642
2643         * g++.dg/lookup/new2.C: New test.
2644         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
2645
2646 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
2647
2648         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
2649         Add {dg-do compile} directive.
2650         * gfortran.dg/g77/13060.f: Likewise
2651         * gfortran.dg/g77/19990218-0.f: Likewise
2652         * gfortran.dg/g77/19990305-0.f: Likewise
2653         * gfortran.dg/g77/19990419-0.f: Likewise
2654         * gfortran.dg/g77/19990502-0.f: Likewise
2655         * gfortran.dg/g77/19990502-1.f: Likewise
2656         * gfortran.dg/g77/19990525-0.f: Likewise
2657         * gfortran.dg/g77/19990826-1.f: Likewise
2658         * gfortran.dg/g77/19990826-3.f: Likewise
2659         * gfortran.dg/g77/19990905-2.f: Likewise
2660         * gfortran.dg/g77/20000412-1.f: Likewise
2661         * gfortran.dg/g77/20000511-1.f: Likewise
2662         * gfortran.dg/g77/20000511-2.f: Likewise
2663         * gfortran.dg/g77/20000518.f: Likewise
2664         * gfortran.dg/g77/20000601-1.f: Likewise
2665         * gfortran.dg/g77/20000601-2.f: Likewise
2666         * gfortran.dg/g77/20000629-1.f: Likewise
2667         * gfortran.dg/g77/20000630-2.f: Likewise
2668         * gfortran.dg/g77/20010115.f: Likewise
2669         * gfortran.dg/g77/20010321-1.f: Likewise
2670         * gfortran.dg/g77/20010426.f: Likewise
2671         * gfortran.dg/g77/20020307-1.f: Likewise
2672         * gfortran.dg/g77/8485.f: Likewise
2673         * gfortran.dg/g77/960317-1.f: Likewise
2674         * gfortran.dg/g77/970915-0.f: Likewise
2675         * gfortran.dg/g77/980310-1.f: Likewise
2676         * gfortran.dg/g77/980310-2.f: Likewise
2677         * gfortran.dg/g77/980310-3.f: Likewise
2678         * gfortran.dg/g77/980310-4.f: Likewise
2679         * gfortran.dg/g77/980310-6.f: Likewise
2680         * gfortran.dg/g77/980310-7.f: Likewise
2681         * gfortran.dg/g77/980310-8.f: Likewise
2682         * gfortran.dg/g77/980419-2.f: Likewise
2683         * gfortran.dg/g77/980424-0.f: Likewise
2684         * gfortran.dg/g77/980427-0.f: Likewise
2685         * gfortran.dg/g77/980729-0.f: Likewise
2686         * gfortran.dg/g77/981117-1.f: Likewise
2687         * gfortran.dg/g77/toon_1.f: Likewise
2688
2689 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2690
2691         PR c++/2204
2692         * g++.dg/other/abstract2.C: New test.
2693
2694 2004-07-12  Paul Brook  <paul@codesourcery.com>
2695
2696         * gfortran.dg/pointer_init_1.f90: New test.
2697
2698 2004-07-11  Paul Brook  <paul@codesourcery.com>
2699
2700         PR fortran/15986
2701         * gfortran.dg/contained_1.f90: New test.
2702
2703 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
2704
2705         * g++.dg/parse/defarg8.C: New test.
2706
2707 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2708
2709         PR fortran/16433
2710         * gfortran.dg/pr16433.f: New test.
2711
2712         PR fortran/17574
2713         * gfortran.dg/pr15754.f90: New test.
2714
2715 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2716
2717         PR tree-optimization/16437
2718         * gcc.c-torture/execute/bitfld-4.c: New test.
2719
2720 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2721
2722         * gfortran.fortran-torture/execute/common_2.f90: Add check for
2723         access to common var from module.
2724
2725 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2726
2727         PR fortran/16336
2728         * gfortran.fortran-torture/execute/common_2.f90: New test.
2729
2730 2004-07-10  Paul Brook  <paul@codesourcery.com>
2731
2732         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
2733
2734 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2735
2736         PR fortran/15969
2737         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
2738
2739 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
2740
2741         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
2742         * gfortran.dg/g77/ffixed-form-2.f: Likewise
2743         * gfortran.dg/g77/ffree-form-1.f: Likewise
2744         * gfortran.dg/g77/ffree-form-2.f: Likewise
2745         * gfortran.dg/g77/ffree-form-3.f: Likewise
2746         * gfortran.dg/g77/fno-underscoring.f: Likewise
2747         * gfortran.dg/g77/funderscoring.f: Likewise
2748         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
2749
2750 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2751
2752         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
2753
2754 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2755         Paul Brook  <paul@codesourcery.com>
2756
2757         PR fortran/13415
2758         * gfortran.dg/common_pointer_1.f90: New test.
2759
2760 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2761
2762         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
2763
2764 2004-07-09  James E Wilson  <wilson@specifixinc.com>
2765
2766         PR target/16364
2767         * gcc.c-torture/compile/20040709-1.c: New.
2768
2769 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2770
2771         PR fortran/14077
2772         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
2773
2774 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2775
2776         PR fortran/13201
2777         * gfortran.dg/shape_1.f90: New test.
2778
2779 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
2780             Andrew Pinski  <apinski@apple.com>
2781
2782         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
2783
2784 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2785
2786         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
2787         comment.
2788
2789 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2790         Paul Brook  <paul@codesourcery.com>
2791
2792         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
2793         '.f95' and '.F95'.
2794
2795 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
2796
2797         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
2798
2799 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2800
2801         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
2802         testcases with capital suffix.
2803
2804 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2805
2806         PR fortran/15481
2807         PR fortran/13372
2808         PR fortran/13575
2809         PR fortran/15978
2810         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
2811
2812         * gfortran.dg/implicit_1.f90: New test.
2813
2814 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2815
2816         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
2817         expression to match gfortran warning/error messages
2818         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
2819         dg-error text.
2820
2821 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2822
2823         * lib/fortran-torture.exp: Rename proc search_for to
2824         search_for_re.
2825
2826 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2827
2828         * gcc.c-torture/execute/simd-5.x: New file.
2829         XFAIL on SPARC 64-bit at -O0.
2830
2831 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2832
2833         PR c++/8211
2834         PR c++/16165
2835         * g++.dg/warn/effc3.C: New test.
2836
2837 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2838
2839         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
2840         change X to 1X in format.
2841         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
2842         add data statements to conform to standard.
2843
2844 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2845
2846         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
2847         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
2848         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
2849
2850 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2851
2852         * gfortran.dg/g77/7388.f: Copy from g77.dg
2853         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
2854         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
2855         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
2856         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
2857         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
2858         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
2859         * gfortran.dg/g77/strlen0.f: Likewise
2860
2861 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
2862
2863         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
2864         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
2865
2866 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2867
2868         * gcc.c-torture/execute/920428-2.x: Delete.
2869         * gcc.c-torture/execute/920501-7.x: Likewise.
2870
2871 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
2872
2873         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
2874         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
2875         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
2876         prescott and c3-2.
2877         (PREFETCH_3DNOW): Add -march=c3.
2878
2879 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
2880
2881         PR c/16437
2882         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
2883         * gcc.c-torture/execute/bf64-1.x: Likewise.
2884
2885 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2886
2887         * gcc.c-torture/compile/20040708-1.c: New test.
2888
2889 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2890
2891         PR c++/16169
2892         * g++.dg/warn/effc2.C: New test.
2893
2894 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2895
2896         * gcc.c-torture/execute/bitfld-1.x: Remove.
2897         * gcc.c-torture/execute/bitfld-3.c: New test.
2898         * gcc.dg/bitfld-2.c: Remove XFAILs.
2899
2900 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2901
2902         PR c++/16276
2903         * g++.dg/rtti/tinfo1.C: New file.
2904
2905 2004-07-07  Eric Christopher  <echristo@redhat.com>
2906
2907         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
2908
2909 2004-07-07  Andrew Pinski  <apinski@apple.com>
2910
2911         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
2912
2913 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
2914
2915         * g++.dg/init/call1.C: XFAIL.
2916
2917 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
2918
2919         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
2920         except for movstrict*, to movmem* and clrstr* to clrmem*.
2921
2922 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
2923
2924         * gcc.c-torture/execute/20040707-1.c: New test.
2925
2926 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
2927
2928         * gcc.c-torture/execute/20040706-1.c: New test.
2929
2930 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2931
2932         PR c++/3671
2933         * g++.dg/template/spec14.C: New test.
2934
2935 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
2936
2937         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
2938         nothing if not yet defined.  Use it in b, c and d type definitions.
2939         * gcc.c-torture/execute/20040705-1.c: New test.
2940         * gcc.c-torture/execute/20040705-2.c: New test.
2941
2942 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2943
2944         PR c++/2518
2945         * g++.dg/lookup/new1.C: New test.
2946
2947 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2948
2949         PR c++/11406
2950         * g++.dg/template/sizeof8.C: New test.
2951
2952 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
2953
2954         * gcc.c-torture/compile/20040705-1.c: New test.
2955
2956 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
2957
2958         * gfortran.fortran-torture/execute/seq_io.f90: New test.
2959
2960 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
2961
2962         * gcc.dg/cpp/if-mop.c: Two new testcases.
2963         * gcc.dg/cpp/trad/comment-3.c: New.
2964
2965 2004-07-04  Paul Brook  <paul@codesourcery.com>
2966
2967         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
2968
2969 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
2970
2971         PR c++/3761
2972         * g++.dg/lookup/crash4.C: New test.
2973
2974 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
2975
2976         * gcc.c-torture/execute/builtin-abs-1.c
2977         * gcc.c-torture/execute/builtin-abs-2.c
2978         * gcc.c-torture/execute/builtin-complex-1.c
2979         * gcc.c-torture/execute/builtins/string-1-lib.c
2980         * gcc.c-torture/execute/builtins/string-1.c
2981         * gcc.c-torture/execute/builtins/string-2-lib.c
2982         * gcc.c-torture/execute/builtins/string-2.c
2983         * gcc.c-torture/execute/builtins/string-3-lib.c
2984         * gcc.c-torture/execute/builtins/string-3.c
2985         * gcc.c-torture/execute/builtins/string-4-lib.c
2986         * gcc.c-torture/execute/builtins/string-4.c
2987         * gcc.c-torture/execute/builtins/string-5-lib.c
2988         * gcc.c-torture/execute/builtins/string-5.c
2989         * gcc.c-torture/execute/builtins/string-6-lib.c
2990         * gcc.c-torture/execute/builtins/string-6.c
2991         * gcc.c-torture/execute/builtins/string-7-lib.c
2992         * gcc.c-torture/execute/builtins/string-7.c
2993         * gcc.c-torture/execute/builtins/string-8-lib.c
2994         * gcc.c-torture/execute/builtins/string-8.c
2995         * gcc.c-torture/execute/builtins/string-9-lib.c
2996         * gcc.c-torture/execute/builtins/string-9.c
2997         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
2998         * gcc.c-torture/execute/builtins/string-asm-1.c
2999         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
3000         * gcc.c-torture/execute/builtins/string-asm-2.c
3001         * gcc.c-torture/execute/stdio-opt-1.c
3002         * gcc.c-torture/execute/stdio-opt-2.c
3003         * gcc.c-torture/execute/stdio-opt-3.c
3004         * gcc.c-torture/execute/string-opt-1.c
3005         * gcc.c-torture/execute/string-opt-10.c
3006         * gcc.c-torture/execute/string-opt-11.c
3007         * gcc.c-torture/execute/string-opt-12.c
3008         * gcc.c-torture/execute/string-opt-13.c
3009         * gcc.c-torture/execute/string-opt-14.c
3010         * gcc.c-torture/execute/string-opt-15.c
3011         * gcc.c-torture/execute/string-opt-16.c
3012         * gcc.c-torture/execute/string-opt-2.c
3013         * gcc.c-torture/execute/string-opt-6.c
3014         * gcc.c-torture/execute/string-opt-7.c
3015         * gcc.c-torture/execute/string-opt-8.c:
3016         Replace with ...
3017
3018         * gcc.c-torture/execute/builtins/abs-2.c
3019         * gcc.c-torture/execute/builtins/abs-3.c
3020         * gcc.c-torture/execute/builtins/complex-1.c
3021         * gcc.c-torture/execute/builtins/fprintf.c
3022         * gcc.c-torture/execute/builtins/fputs.c
3023         * gcc.c-torture/execute/builtins/memcmp.c
3024         * gcc.c-torture/execute/builtins/memmove.c
3025         * gcc.c-torture/execute/builtins/memops-asm.c
3026         * gcc.c-torture/execute/builtins/mempcpy-2.c
3027         * gcc.c-torture/execute/builtins/mempcpy.c
3028         * gcc.c-torture/execute/builtins/memset.c
3029         * gcc.c-torture/execute/builtins/printf.c
3030         * gcc.c-torture/execute/builtins/sprintf.c
3031         * gcc.c-torture/execute/builtins/strcat.c
3032         * gcc.c-torture/execute/builtins/strchr.c
3033         * gcc.c-torture/execute/builtins/strcmp.c
3034         * gcc.c-torture/execute/builtins/strcpy.c
3035         * gcc.c-torture/execute/builtins/strcspn.c
3036         * gcc.c-torture/execute/builtins/strlen-2.c
3037         * gcc.c-torture/execute/builtins/strlen.c
3038         * gcc.c-torture/execute/builtins/strncat.c
3039         * gcc.c-torture/execute/builtins/strncmp-2.c
3040         * gcc.c-torture/execute/builtins/strncmp.c
3041         * gcc.c-torture/execute/builtins/strncpy.c
3042         * gcc.c-torture/execute/builtins/strpbrk.c
3043         * gcc.c-torture/execute/builtins/strpcpy-2.c
3044         * gcc.c-torture/execute/builtins/strpcpy.c
3045         * gcc.c-torture/execute/builtins/strrchr.c
3046         * gcc.c-torture/execute/builtins/strspn.c
3047         * gcc.c-torture/execute/builtins/strstr-asm.c
3048         * gcc.c-torture/execute/builtins/strstr.c:
3049         ... these new files.
3050
3051         * gcc.c-torture/execute/builtins/abs-2-lib.c
3052         * gcc.c-torture/execute/builtins/abs-3-lib.c
3053         * gcc.c-torture/execute/builtins/complex-1-lib.c
3054         * gcc.c-torture/execute/builtins/fprintf-lib.c
3055         * gcc.c-torture/execute/builtins/fputs-lib.c
3056         * gcc.c-torture/execute/builtins/memcmp-lib.c
3057         * gcc.c-torture/execute/builtins/memmove-lib.c
3058         * gcc.c-torture/execute/builtins/memops-asm-lib.c
3059         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
3060         * gcc.c-torture/execute/builtins/mempcpy-lib.c
3061         * gcc.c-torture/execute/builtins/memset-lib.c
3062         * gcc.c-torture/execute/builtins/printf-lib.c
3063         * gcc.c-torture/execute/builtins/sprintf-lib.c
3064         * gcc.c-torture/execute/builtins/strcat-lib.c
3065         * gcc.c-torture/execute/builtins/strchr-lib.c
3066         * gcc.c-torture/execute/builtins/strcmp-lib.c
3067         * gcc.c-torture/execute/builtins/strcpy-lib.c
3068         * gcc.c-torture/execute/builtins/strcspn-lib.c
3069         * gcc.c-torture/execute/builtins/strlen-2-lib.c
3070         * gcc.c-torture/execute/builtins/strlen-lib.c
3071         * gcc.c-torture/execute/builtins/strncat-lib.c
3072         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
3073         * gcc.c-torture/execute/builtins/strncmp-lib.c
3074         * gcc.c-torture/execute/builtins/strncpy-lib.c
3075         * gcc.c-torture/execute/builtins/strpbrk-lib.c
3076         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
3077         * gcc.c-torture/execute/builtins/strpcpy-lib.c
3078         * gcc.c-torture/execute/builtins/strrchr-lib.c
3079         * gcc.c-torture/execute/builtins/strspn-lib.c
3080         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
3081         * gcc.c-torture/execute/builtins/strstr-lib.c
3082         * gcc.c-torture/execute/builtins/lib/abs.c
3083         * gcc.c-torture/execute/builtins/lib/fprintf.c
3084         * gcc.c-torture/execute/builtins/lib/memset.c
3085         * gcc.c-torture/execute/builtins/lib/printf.c
3086         * gcc.c-torture/execute/builtins/lib/sprintf.c
3087         * gcc.c-torture/execute/builtins/lib/strcpy.c
3088         * gcc.c-torture/execute/builtins/lib/strcspn.c
3089         * gcc.c-torture/execute/builtins/lib/strncat.c
3090         * gcc.c-torture/execute/builtins/lib/strncmp.c
3091         * gcc.c-torture/execute/builtins/lib/strncpy.c
3092         * gcc.c-torture/execute/builtins/lib/strpbrk.c
3093         * gcc.c-torture/execute/builtins/lib/strspn.c
3094         * gcc.c-torture/execute/builtins/lib/strstr.c:
3095         New files containing support routines.
3096
3097         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
3098         declaration.
3099         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
3100         when not optimizing.
3101
3102 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
3103
3104         PR c++/16240
3105         * g++.dg/abi/mangle22.C: New test.
3106         * g++.dg/abi/mangle23.C: Likewise.
3107
3108 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
3109
3110         PR fortran/16290
3111         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
3112         Allow for cases without denormalized floating point numbers.
3113
3114 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
3115
3116         PR c/1027
3117         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3118         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
3119         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
3120         expected warning text.
3121         * gcc.dg/format/diag-2.c: New test.
3122
3123 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3124
3125         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
3126
3127 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
3128
3129         * gcc.dg/builtins-43.c: New.
3130         * gcc.dg/builtins-44.c: New.
3131         * gcc.dg/builtins-45.c: New.
3132
3133 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
3134             Andreas Tobler  <a.tobler@schweiz.ch>
3135
3136         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
3137         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
3138         as SIGSEGV.
3139         * gcc.dg/cleanup-11.c: Likewise.
3140         * gcc.dg/cleanup-8.c: Likewise.
3141         * gcc.dg/cleanup-9.c: Likewise.
3142         * gcc.dg/cleanup-5.c: Run on all platforms.
3143
3144 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3145
3146         * g++.dg/warn/nonnull1.C: New test.
3147
3148 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3149
3150         * gcc.dg/compat/compat-common.h: Wrap up CINT in
3151         an #ifndef SKIP_COMPLEX_INT/#endif pair.
3152         Special-case the Sun compiler wrt to <complex.h>.
3153
3154 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
3155
3156         * gcc.dg/Wunreachable-8.C: New test.
3157
3158         * gcc.dg/h8300-ice2.c : New test.
3159
3160 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
3161
3162         PR fortran/16161
3163         * gfortran.fortran-torture/compile/implicit.f90: Add test
3164         for implicit character.
3165
3166 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
3167
3168         PR fortran/16289
3169         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
3170         Use tiny() intrinsic to find smallest non-negative real
3171
3172 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
3173
3174         * gcc.dg/compat/struct-by-value-22_main.c: New test.
3175         * gcc.dg/compat/struct-by-value-22_x.c: New.
3176         * gcc.dg/compat/struct-by-value-22_y.c: New.
3177
3178         * gcc.c-torture/execute/20040629-1.c: New test.
3179
3180 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
3181
3182         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
3183         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
3184
3185         PR target/16195
3186         * gcc.dg/20040625-1.c: New test.
3187
3188 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3189
3190         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
3191
3192 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3193
3194         PR fortran/15963
3195         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
3196
3197 2004-06-29  Richard Henderson  <rth@redhat.com>
3198
3199         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
3200
3201 2004-06-29  Paul Brook  <paul@codesourcery.com>
3202
3203         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
3204         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
3205
3206 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
3207
3208         PR c++/16260
3209         * g++.dg/parse/crash15.C: New.
3210
3211 2004-06-28  Andrew Pinski  <apinski@apple.com>
3212
3213         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
3214         by the error already.
3215
3216         * g++.dg/opt/ptrmem4.C: Change to compile only test.
3217
3218 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
3219
3220         PR target/14041
3221         * gcc.dg/h8300-bss-align-1.c : New.
3222
3223 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3224
3225         * PR c++/16174
3226         * g++.dg/template/ctor4.C: New.
3227
3228 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3229
3230         PR c++/16205
3231         * g++.dg/warn/Wsequence-point-1.C: New test.
3232
3233 2004-06-27  Paul Brook  <paul@codesourcery.com>
3234
3235         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
3236
3237 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
3238
3239         * g++.old-deja/g++.mike/p7325.C: Remove.
3240
3241 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3242
3243         PR c/14963
3244         * gcc.dg/pr14963.c: New test.
3245
3246 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
3247
3248         PR c++/16193
3249         * g++.dg/parse/redef1.C: New test.
3250
3251 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3252
3253         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
3254         20021110.c.
3255         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
3256         20021119-1.c.
3257         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
3258         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
3259         5-04.c.
3260         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
3261         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
3262         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
3263         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
3264         g++.brendan/enum14.C.
3265         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
3266         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
3267         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
3268         g++.mike/virt1.C.
3269         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
3270         memtemp24.C.
3271
3272 2004-06-27  Roger Sayle  <roger@eyesopen.com>
3273
3274         * gcc.dg/20040527-1.c: New test case.
3275
3276 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
3277
3278         PR gfortran/pr16196
3279         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
3280
3281 2004-06-25  Roger Sayle  <roger@eyesopen.com>
3282
3283         PR middle-end/15825
3284         * gcc.dg/pr15825-1.c: New test case.
3285
3286 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3287
3288         * gcc.c-torture/execute/20040625-1.c: New test.
3289
3290 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3291
3292         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
3293
3294 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3295
3296         * gcc.dg/torture/mips-div-1.c: New test.
3297
3298 2004-06-24  Jeff Law  <law@redhat.com>
3299
3300         * gcc.dg/tree-ssa/20040624-1.c: New test.
3301
3302 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
3303
3304         * gcc.c-torture/compile/20040624-1.c: New test.
3305
3306 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3307
3308         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
3309         this directory.
3310
3311 2004-06-23  Andrew Pinski  <apinski@apple.com>
3312
3313         PR middle-end/15988
3314         * g++.dg/opt/ptrmem4.C: New test.
3315
3316         * gcc.dg/c90-array-quals-2.c: New test.
3317
3318 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
3319
3320         * gcc.dg/kpice1.c: New test.
3321
3322 2006-06-23  Andrew Pinski  <apinski@apple.com>
3323
3324         * gcc.dg/c90-array-quals.c: New test.
3325
3326 2006-06-22  Richard Henderson  <rth@redhat.com>
3327
3328         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
3329
3330 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
3331
3332         * gcc.dg/builtins-config.h: Handle FreeBSD.
3333
3334 2006-06-22  Richard Henderson  <rth@redhat.com>
3335
3336         * g++.dg/opt/devirt1.C: New.
3337
3338 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
3339
3340         * g++.dg/opt/pr15551.C: New testcase.
3341
3342 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3343
3344         PR target/14800
3345         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
3346         x86_64-*-linux* when compiling for 32bit.
3347
3348 2004-06-21  Andrew Pinski  <apinski@apple.com>
3349
3350         * gcc.dg/pch/struct-1.c: New.
3351         * gcc.dg/pch/struct-1.hs: New.
3352
3353 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
3354
3355         * gcc.dg/pch/save-temps-1.c: New file.
3356         * gcc.dg/pch/save-temps-1.hs: New file.
3357
3358 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3359
3360         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
3361         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
3362
3363 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3364
3365         * gfortran.fortran-torture/execute/select_1.f90: Rename function
3366         to fix type error.
3367         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
3368         Remove trailing spaces.
3369
3370 2004-06-21  Richard Henderson  <rth@redhat.com>
3371
3372         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
3373         merging && to BIT_FIELD_REF.
3374
3375 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
3376
3377         * g++.dg/opt/placeholder1.C: New test.
3378
3379 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3380
3381         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
3382         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3383         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3384         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3385
3386 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
3387
3388         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
3389         extern "C".
3390         * g++.dg/other/pragma-re-1.C: Add comments.
3391
3392 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
3393
3394         PR gfortran/16080
3395         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
3396
3397 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
3398
3399         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
3400         instead of setting the type of size_t by
3401         hand.
3402
3403 2004-06-18  Roger Sayle  <roger@eyesopen.com>
3404
3405         * gcc.dg/unordered-2.c: New test case.
3406         * gcc.dg/unordered-3.c: New test case.
3407
3408 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
3409
3410         PR other/16043
3411         * lib/g++.exp (g++_version): Tweak regexp for version
3412         * lib/g77.exp (g77_version): Likewise
3413         * lib/gfortran.exp (gfortran_version): Likewise
3414         * lib/objc.exp (objc_version): Likewise
3415         * lib/treelang.exp (treelang_version): Likewise
3416
3417 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
3418
3419         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
3420         Use INT_MAX instead of __INT_MAX__.
3421         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3422
3423         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
3424         * gcc.dg/compat/scalar-return-3_x.c: Use it.
3425         * gcc.dg/compat/scalar-return-3_y.c: Use it.
3426         * gcc.dg/compat/scalar-return-4_x.c: Use it.
3427         * gcc.dg/compat/scalar-return-4_y.c: Use it.
3428         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
3429         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
3430         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
3431         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
3432
3433         * gcc.dg/range-test-1.c: New test.
3434         * g++.dg/opt/range-test-1.C: New test.
3435
3436 2004-06-17  Richard Henderson  <rth@redhat.com>
3437
3438         * objc.dg/sync-1.m: New.
3439         * objc.dg/try-catch-1.m: Don't force next runtime.
3440         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
3441         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
3442         shadowed catch clause.
3443         * objc.dg/try-catch-5.m: New.
3444
3445 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
3446
3447         Bug 14610
3448         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
3449
3450 2004-06-15  Richard Henderson  <rth@redhat.com>
3451
3452         * gcc.dg/20001116-1.c: Move expected warning line.
3453
3454 2004-06-15  Richard Henderson  <rth@redhat.com>
3455
3456         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
3457         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
3458
3459 2004-06-15  Jeff Law  <law@redhat.com>
3460
3461         * gcc.dg/tree-ssa/20040615-1.c: New test.
3462         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
3463         be less sensitive to operand ordering.
3464         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
3465
3466 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
3467
3468         * g++.dg/abi/bitfield3.C: Add comment..
3469
3470 2004-06-15  Richard Henderson  <rth@redhat.com>
3471
3472         * g++.dg/ext/stmtexpr1.C: XFAIL.
3473         * gcc.dg/20030612-1.c: XFAIL.
3474
3475 2004-06-15  Eric Christopher  <echristo@redhat.com>
3476
3477         * g++.dg/charset/asm5.c: New.
3478         * gcc.dg/charset/asm6.c: New.
3479
3480 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3481
3482         PR fortran/15962
3483         * gfortran.fortran-torture/execute/select_1.f90: New test.
3484
3485 2004-06-15  Paul Brook  <paul@codesourcery.com>
3486
3487         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
3488
3489 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3490
3491         PR c++/15967
3492         * g++.dg/lookup/crash3.C: New test.
3493
3494 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3495
3496         PR c++/15947
3497         * g++.dg/parse/dtor4.C: New test.
3498
3499 2004-06-14  Jeff Law  <law@redhat.com>
3500
3501         * gcc.c-torture/compile/20040614-1.c: New test.
3502
3503 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3504
3505         PR fortran/15211
3506         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
3507         LEN of a character array.
3508
3509 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
3510
3511         PR c++/15096
3512         * g++.dg/template/ptrmem10.C: New test.
3513
3514         PR c++/14930
3515         * g++.dg/template/friend30.C: New test.
3516
3517 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3518
3519         PR fortran/14928
3520         * gfortran.fortran-torture/compile/mloc.f90: New test.
3521
3522 2004-06-13  Paul Brook  <paul@codesourcery.com>
3523
3524         * gfortran.fortran-torture/execute/random_2.f90: New test.
3525
3526 2004-06-13  Eric Christopher  <echristo@redhat.com>
3527
3528         * gcc.dg/noncompile/redecl-1.c: Fix error message.
3529
3530 2004-06-12  Paul Brook  <paul@codesourcery.com>
3531
3532         * gfortran.fortran-torture/execute/contained_3.f90: New test.
3533
3534 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3535
3536         PR fortran/14923
3537         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
3538
3539 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3540
3541         PR fortran/14957
3542         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
3543         syntax errors in end statements of contained subroutines.
3544
3545 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3546
3547         PR fortran/12841
3548         * gfortran.fortran-torture/execute/null_arg.f90: New test.
3549
3550 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3551
3552         PR fortran/15665
3553         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
3554
3555 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3556
3557         PR gfortran/12839
3558         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
3559
3560 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
3561
3562         PR c++/15862
3563         * g++.dg/parse/enum1.C: New test.
3564
3565 2004-06-10  Jeff Law  <law@redhat.com>
3566
3567         * gcc.c-torture/compile/20040610-1.c: New test.
3568
3569 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3570
3571         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
3572         * g++.old-deja/g++.other/decl3.C: Likewise.
3573
3574 2004-06-10  Brian Booth  <bbooth@redhat.com>
3575
3576         * gcc.dg/tree-ssa/20031015-1.c: Scan for
3577         V_MAY_DEF instead of VDEF.
3578         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
3579
3580 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
3581
3582         PR c++/14211
3583         * g++.dg/conversion/const1.C: New test.
3584
3585         PR c++/15076
3586         * g++.dg/conversion/reinterpret1.C: New test.
3587
3588         PR c++/15877
3589         * g++.dg/template/enum2.C: New test.
3590
3591         PR c++/15227
3592         * g++.dg/template/error13.C: New test.
3593
3594 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3595
3596         PR fortran/14957
3597         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
3598         arguments to test_* REAL and of the right size.
3599
3600 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
3601
3602         PR target/15569
3603         PR rtl-optimization/15681
3604         * gcc.dg/20040609-1.c: New test.
3605
3606 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
3607
3608         PR c++/14791
3609         * g++.dg/opt/builtins1.C: New test.
3610
3611 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
3612
3613         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
3614         that use default windows32 struct layout.
3615         * gcc.dg/i386-bitfield2.c: Likewise.
3616
3617 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
3618
3619         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
3620         for mingw32 and cygwin targets.
3621
3622 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
3623
3624         * gcc.dg/pch/macro-4.c: New.
3625         * gcc.dg/pch/macro-4.hs: New.
3626
3627 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3628
3629         PR fortran/13249
3630         * gfortran.fortran-torture/compile/name_clash.f90: New test.
3631
3632 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3633
3634         PR fortran/13372
3635         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
3636
3637 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
3638
3639         PR gfortran/14897
3640         * gfortran.fortran-torture/execute/t_edit.f90: New test.
3641
3642 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
3643
3644         PR gfortran/15755
3645         * gfortran.fortran-torture/execute/backspace.c : New test.
3646
3647 2004-06-09  Paul Brook  <paul@codesourcery.com>
3648
3649         * gfortran.fortran-torture/execure/intrinsic_associated.f90
3650         (pointer_to_section): Rewrite to use smaller array.
3651
3652 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
3653
3654         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
3655         * gcc.dg/ext/altivec-10.c: Same.
3656         * gcc.dg/ext/altivec-11.c: Same.
3657         * gcc.dg/ext/altivec-12.c: Same.
3658         * gcc.dg/ext/altivec-13.c: Same.
3659         * gcc.dg/ext/altivec-14.c: Same.
3660         * gcc.dg/ext/altivec-15.c: Same.
3661         * gcc.dg/ext/altivec-16.c: Same.
3662         * gcc.dg/ext/altivec-3.c: Same.
3663         * gcc.dg/ext/altivec-4.c: Same.
3664         * gcc.dg/ext/altivec-6.c: Same.
3665         * gcc.dg/ext/altivec-7.c: Same.
3666         * gcc.dg/ext/altivec-8.c: Same.
3667         * gcc.dg/ext/altivec-varargs-1.c: Same.
3668
3669         * g++.dg/ext/altivec-1.C: Correct dg syntax.
3670         * g++.dg/ext/altivec-10.C: Same.
3671         * g++.dg/ext/altivec-2.C: Same.
3672         * g++.dg/ext/altivec-3.C: Same.
3673         * g++.dg/ext/altivec-4.C: Same.
3674         * g++.dg/ext/altivec-5.C: Same.
3675         * g++.dg/ext/altivec-6.C: Same.
3676         * g++.dg/ext/altivec-7.C: Same.
3677         * g++.dg/ext/altivec-8.C: Same.
3678         * g++.dg/ext/altivec-9.C: Same.
3679
3680 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3681
3682         PR c++/7841
3683         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
3684
3685 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3686
3687         * gcc.dg/union-1.c: New test.
3688
3689 2004-06-07  Roger Sayle  <roger@eyesopen.com>
3690
3691         * gcc.dg/builtins-41.c: New test case.
3692         * gcc.dg/builtins-42.c: New test case.
3693
3694 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
3695
3696         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
3697         * g++.dg/ext/altivec-10.C: Same.
3698         * g++.dg/ext/altivec-2.C: Same.
3699         * g++.dg/ext/altivec-3.C: Same.
3700         * g++.dg/ext/altivec-4.C: Same.
3701         * g++.dg/ext/altivec-5.C: Same.
3702         * g++.dg/ext/altivec-6.C: Same.
3703         * g++.dg/ext/altivec-7.C: Same.
3704         * g++.dg/ext/altivec-8.C: Same.
3705         * g++.dg/ext/altivec-9.C: Same.
3706         * g++.old-deja/g++.abi/cxa_vec.C: Same.
3707         * g++.old-deja/g++.brendan/new3.C: Same.
3708         * gcc.c-torture/execute/eeprof-1.x: Same.
3709
3710 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3711
3712         PR c/14765
3713         * gcc.dg/pr14765-1.c: New test.
3714
3715 2004-06-07  Roger Sayle  <roger@eyesopen.com>
3716
3717         PR c/14649
3718         * gcc.dg/pr14649-1.c: New test case.
3719
3720 2004-06-07  Richard Henderson  <rth@redhat.com>
3721
3722         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
3723         if temporaries.
3724
3725 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
3726
3727         * g++.dg/eh/elide1.C: Remove XFAIL.
3728
3729 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
3730
3731         PR c++/15337
3732         * g++.dg/expr/sizeof3.C: New test.
3733
3734         PR c++/14777
3735         * g++.dg/template/access14.C: New test.
3736
3737         PR c++/15554
3738         * g++.dg/template/enum1.C: New test.
3739
3740         PR c++/15057
3741         * g++.dg/eh/throw1.C: New test.
3742
3743 2004-06-07  David Ayers  <d.ayers@inode.at>
3744             Ziemowit Laski  <zlaski@apple.com>
3745
3746         * lib/objc.exp (objc_target_compile): Revert the '-framework
3747         Foundation' flag fix, since bare Darwin does not ship
3748         with the Foundation framework.
3749         * objc/execute/next_mapping.h: Provide a local NSConstantString
3750         @interface and @implementation.
3751         (objc_constant_string_init): A constructor function, used to
3752         initialize the NSConstantString meta-class object.
3753         * objc/execute/string1.m: Include "next_mapping.h" instead of
3754         <Foundation/NSString.h>.
3755         * objc/execute/string2.m: Likewise.
3756         * objc/execute/string3.m: Likewise.
3757         * objc/execute/string4.m: Likewise.
3758
3759 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
3760
3761         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
3762         to double. Replace double with FLOAT.
3763         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
3764
3765         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
3766         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
3767         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
3768         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
3769         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
3770         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
3771         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
3772         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
3773
3774 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
3775
3776         PR c/13519
3777         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
3778
3779 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3780
3781         PR c++/15503
3782         * g++.dg/template/meminit2.C: New test.
3783
3784 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
3785
3786         PR target/15822
3787         * gcc.c-torture/execute/compare-fp-1.c,
3788         gcc.c-torture/execute/compare-fp-2.c,
3789         gcc.c-torture/execute/compare-fp-3.c,
3790         gcc.c-torture/execute/compare-fp-4.c,
3791         gcc.c-torture/execute/compare-fp-3.x,
3792         gcc.c-torture/execute/compare-fp-4.x: Moved...
3793         * gcc.c-torture/execute/ieee/compare-fp-1.c,
3794         gcc.c-torture/execute/ieee/compare-fp-2.c,
3795         gcc.c-torture/execute/ieee/compare-fp-3.c,
3796         gcc.c-torture/execute/ieee/compare-fp-4.c,
3797         gcc.c-torture/execute/ieee/compare-fp-3.x,
3798         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
3799
3800 2004-06-04  David Ayers  <d.ayers@inode.at>
3801
3802         * objc/execute/protocol-isEqual-4.m: New testcase.
3803
3804 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
3805
3806         * objc/execute/protocol-isEqual-1.m: New testcase.
3807         * objc/execute/protocol-isEqual-2.m: New testcase.
3808         * objc/execute/protocol-isEqual-3.m: New testcase.
3809
3810 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3811
3812         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
3813
3814 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
3815
3816         * lib/objc.exp (objc_target_compile): When running tests on
3817         Darwin (Mac OS X), inform the linker about '-framework
3818         'Foundation'.
3819
3820 2004-06-02  Eric Christopher  <echristo@redhat.com>
3821
3822         * gcc.c-torture/compile/20040602-1.c: New.
3823
3824 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
3825
3826         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
3827         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
3828
3829         PR tree-optimization/14736
3830         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
3831
3832         PR tree-optimization/14042
3833         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
3834
3835         PR tree-optimization/14729
3836         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
3837
3838 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3839
3840         PR fortran/15557
3841         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
3842
3843 2004-06-01  Richard Hederson  <rth@redhat.com>
3844
3845         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
3846
3847 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3848
3849         PR c++/14932
3850         * g++.dg/parse/offsetof4.C: New test.
3851
3852 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
3853
3854         PR objc/7993
3855         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
3856
3857 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
3858
3859         PR c++/15701
3860         * g++.dg/template/friend29.C: New test.
3861
3862 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
3863
3864         PR c/15749
3865         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
3866
3867 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
3868
3869         * gcc.dg/sparc-trap-1.c: New test.
3870
3871 2004-05-31  Roger Sayle  <roger@eyesopen.com>
3872
3873         PR middle-end/15069
3874         * g++.dg/opt/fold3.C: New test case.
3875
3876 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
3877
3878         * lib/target-supports.exp (check_iconv_available): Fix fallout
3879         from 2004-05-28 patch.
3880
3881 2004-05-30  Paul Brook  <paul@codesourcery.com>
3882
3883         PR fortran/15620
3884         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
3885         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
3886
3887 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
3888
3889         * gfortran.fortran-torture/execute/random_1.f90: New test.
3890
3891 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3892
3893         * g++.dg/ext/altivec-10.C: New test.
3894
3895 2004-05-29  Paul Brook  <paul@codesourcery.com>
3896
3897         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
3898
3899 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3900
3901         * gcc.dg/altivec-16.c: New test.
3902
3903 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
3904
3905         * lib/target-supports.exp (check_vmx_hw_available): New.
3906         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
3907
3908         * lib/target-supports.exp (check_alias_available,
3909         check_iconv_available, check_named_sections_available): Use
3910         unique names for temporary files.
3911
3912 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3913
3914         * gcc.dg/altivec-15.c: New test.
3915
3916 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
3917
3918         PR c++/15083
3919         * g++.dg/warn/noeffect6.C: New test.
3920
3921         PR c++/15471
3922         * g++.dg/expr/ptrmem4.C: New test.
3923
3924         PR c++/15640
3925         * g++.dg/template/operator3.C: New test.
3926
3927 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
3928
3929         PR c++/14668
3930         * g++.dg/lookup/redecl1.C: New test.
3931         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
3932
3933 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
3934
3935         * gcc.c-torture/execute/compare-fp-1.c,
3936         gcc.c-torture/execute/compare-fp-2.c,
3937         gcc.c-torture/execute/compare-fp-3.c,
3938         gcc.c-torture/execute/compare-fp-4.c,
3939         gcc.c-torture/execute/compare-fp-3.x,
3940         gcc.c-torture/execute/compare-fp-4.x,
3941         gcc.dg/pr15649-1.c: New.
3942
3943 2004-05-27  Adam Nemet  <anemet@lnxw.com>
3944
3945         PR c++/12883
3946         * g++.dg/init/array14.C: New test.
3947
3948 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
3949
3950         * lib/compat.exp (compat-get-options-main): New.
3951         (compat-get-options): Remove unneeded code, warn for ignored
3952         command.
3953         (compat-execute): Check flag set by dg-require-* commands.
3954
3955         * lib/compat.exp (compat-execute): Break up long lines.
3956
3957 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
3958
3959         * gcc.dg/altivec-7.c: Don't use 'vector long'.
3960         * gcc.dg/altivec-14.c: New test.
3961         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
3962
3963         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
3964         * gcc.dg/altivec-12.c: Ditto.
3965
3966         * gcc.dg/altivec-3.c: Move call to altivec_check.
3967
3968 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3969
3970         PR c++/15044
3971         * g++.dg/template/error12.C: New test.
3972
3973         PR c++/15317
3974         * g++.dg/ext/attrib15.C: New test.
3975
3976         PR c++/15329
3977         * g++.dg/template/ptrmem9.C: New test.
3978
3979 2004-05-25  Paul Brook  <paul@codesourcery.com>
3980
3981         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
3982
3983 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3984
3985         PR c++/15165
3986         * g++.dg/template/crash19.C: New test.
3987
3988 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3989
3990         PR c++/15025
3991         * g++.dg/template/redecl1.C: New test.
3992
3993 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3994
3995         PR c++/14821
3996         * g++.dg/other/ns1.C: New test.
3997
3998         PR c++/14883
3999         * g++.dg/template/invalid1.C: New test.
4000
4001 2004-05-23  Paul Brook  <paul@codesourcery.com>
4002         Victor Leikehman  <lei@haifasphere.co.il>
4003
4004         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
4005         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
4006
4007 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4008
4009         PR c++/15285
4010         PR c++/15299
4011         * g++.dg/template/non-dependent5.C: New test.
4012         * g++.dg/template/non-dependent6.C: New test.
4013
4014 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4015
4016         PR c++/15507
4017         * g++.dg/inherit/union1.C: New test.
4018
4019         PR c++/15542
4020         * g++.dg/template/addr1.C: New test.
4021
4022         PR c++/15427
4023         * g++.dg/template/array5.C: New test.
4024
4025         PR c++/15287
4026         * g++.dg/template/array6.C: New test.
4027
4028 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
4029             Roger Sayle  <roger@eyesopen.com>
4030
4031         * g++.dg/lookup/forscope2.C: New test case.
4032
4033 2004-05-22  Ben Elliston  <bje@au.ibm.com>
4034
4035         * gcc.dg/cpp/Wmissingdirs.c: New.
4036
4037 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4038
4039         PR target/15301
4040         * gcc.dg/compat/union-m128-1.h: New file.
4041         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4042         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4043         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4044
4045 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4046
4047         PR target/15302
4048         * gcc.dg/compat/struct-complex-1.h: New file.
4049         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
4050         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
4051         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4052
4053 2004-05-20  Roger Sayle  <roger@eyesopen.com>
4054
4055         PR middle-end/3074
4056         * gcc.dg/pr3074-1.c: New test case.
4057         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
4058
4059 2004-05-20  Falk Hueffner  <falk@debian.org>
4060
4061         PR other/15526
4062         * gcc.dg/ftrapv-1.c: New test case.
4063
4064 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4065
4066         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
4067
4068 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
4069             Jeff Law  <law@redhat.com>
4070
4071         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
4072         * gcc.dg/tree-ssa/20040518-2.c: New test.
4073
4074         * gcc.dg/tree-ssa/20040518-1.c: New test.
4075
4076 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
4077
4078         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
4079
4080 2004-05-18  Paul Brook  <paul@codesourcery.com>
4081
4082         PR fortran/13930
4083         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
4084
4085 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4086
4087         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
4088         constant folding.
4089
4090 2004-05-17  Steven Bosscher  <stevenb@suse.de>
4091
4092         * gcc.dg/tree-ssa/20040517-1.c: New test.
4093
4094 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4095
4096         * gcc.dg/loop-4.c: New test.
4097
4098 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
4099
4100         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
4101
4102 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
4103
4104         PR fortran/15311
4105         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
4106
4107 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4108
4109         PR fortran/13826
4110         PR fortran/13940
4111         * gfortran.fortran-torture/compile/data_1.f90: New test.
4112
4113 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
4114
4115         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
4116         * gcc.dg/uninit-H.c: Define ASM for __s390__.
4117
4118 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4119
4120         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
4121
4122 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4123
4124         PR c/15444
4125         * gcc.dg/format/xopen-1.c: Adjust expected message.
4126         * gcc.dg/format/xopen-3.c: New test.
4127
4128 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
4129
4130         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
4131
4132 2004-05-14  Jeff Law  <law@redhat.com>
4133
4134         * gcc.dg/tree-ssa/20040514-2.c: New test.
4135
4136 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4137
4138         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
4139         this ...
4140         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
4141         this.
4142
4143 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
4144
4145         * gcc.dg/tree-ssa/20040514-1.c: New test.
4146
4147 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4148
4149         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
4150         test.
4151
4152 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4153
4154         PR fortran/14066
4155         * gfortran.fortran-torture/compile/do_1.f90: New test.
4156
4157 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4158
4159         PR fortran/15051
4160         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
4161         test.
4162
4163 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
4164
4165         PR fortran/15149
4166         * gfortran.fortran-torture/execute/random_init.f90: New test.
4167
4168 2004-05-13  Paul Brook  <paul@codesourcery.com>
4169
4170         PR fortran/15314
4171         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
4172
4173 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
4174
4175         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
4176         for the powerpc case.
4177
4178 2004-05-13  Jeff Law  <law@redhat.com>
4179
4180         * gcc.dg/tree-ssa/20040513-1.c: New test.
4181         * gcc.dg/tree-ssa/20040513-2.c: New test.
4182
4183 2004-05-13  Paul Brook  <paul@codesourcery.com>
4184
4185         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
4186         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
4187         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
4188
4189 2004-05-13  Andreas Schwab  <schwab@suse.de>
4190
4191         PR other/10819
4192         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
4193         characters.
4194
4195 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
4196
4197         PR fortran/15294
4198         * gfortran.fortran-torture/execute/adjustr.f90: New file.
4199
4200 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
4201
4202         Merge from tree-ssa-20020619-branch.  See
4203         ChangeLog.tree-ssa for details.
4204
4205 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
4206
4207         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
4208         include <altivec.h> explicitly.
4209         * gcc.dg/altivec-13.c: Likewise.
4210
4211 2004-05-11  Paul Brook  <paul@codesourcery.com>
4212
4213         * gcc.c-torture/compile/20010518-1.c: Force enum size.
4214
4215 2004-05-10  Eric Christopher  <echristo@redhat.com>
4216
4217         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
4218         * gcc.dg/sibcall-4.c: Ditto.
4219
4220 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
4221
4222         * g++.dg/ext/altivec-8.C: New test case.
4223         * gcc.dg/altivec-13.c: New test case.
4224
4225 2004-05-08  Roger Sayle  <roger@eyesopen.com>
4226
4227         * gcc.c-torture/execute/divcmp-1.c: New test case.
4228         * gcc.c-torture/execute/divcmp-2.c: New test case.
4229         * gcc.c-torture/execute/divcmp-3.c: New test case.
4230
4231 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
4232
4233         * g++.dg/other/pragma-re-2.C: New test.
4234
4235 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4236
4237         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
4238         * gcc.dg/i386-387-2.c: Likewise.
4239
4240         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
4241         __builtin_drem.
4242         * gcc.dg/i386-387-6.c: Likewise.
4243
4244 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4245
4246         * gcc.dg/builtins-33.c:  Also check log1p*.
4247
4248 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
4249
4250         PR optimization/15296
4251         * gcc.c-torture/execute/pr15296.c: New test.
4252
4253 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
4254
4255         * gcc.dg/builtins-40.c: New test.
4256
4257 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
4258
4259         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
4260
4261 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
4262
4263         * g++.dg/ext/spe1.C: New testcase.
4264
4265 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
4266
4267         * objc.dg/image-info.m: Allow additional attributes
4268         for __image_info section.
4269
4270 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
4271
4272         * gcc.dg/torture/mips-hilo-2.c: New test.
4273
4274 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4275
4276         PR c++/14389
4277         * g++.dg/template/member5.C: New test.
4278
4279 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
4280
4281         * gcc.dg/builtins-34.c: Also check expm1*.
4282
4283 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4284
4285         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
4286         * gcc.dg/torture/builtin-convert-3.c: New test.
4287
4288 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
4289
4290         PR middle-end/15054
4291         * g++.dg/opt/pr15054.C: New test.
4292
4293 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4294
4295         * gcc.dg/torture/builtin-rounding-1.c: New test.
4296         * gcc.dg/builtins-25.c: Delete.
4297         * gcc.dg/builtins-29.c: Delete.
4298
4299 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
4300
4301         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
4302         * gcc.dg/sibcall-4.c: Likewise.
4303         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
4304
4305 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4306
4307         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
4308         bit-field on 16-bit targets.
4309
4310 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4311
4312         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
4313         16-bit targets.
4314
4315 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
4316
4317         * gcc.dg/rs6000-power2-1.c: Change to compile only.
4318         * gcc.dg/rs6000-power2-2.c: Likewise.
4319
4320 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
4321
4322         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
4323         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
4324         Change the asm registers to be in form of frN instead of fN.
4325
4326 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4327
4328         * gcc.dg/torture/builtin-convert-2.c: New test.
4329
4330 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
4331
4332         * gcc.dg/rs6000-power2-1.c: New test.
4333         * gcc.dg/rs6000-power2-2.c: New test.
4334
4335 2004-04-28  Jan Hubicka  <jh@suse.cz>
4336
4337         * gcc.dg/unused-6.c: New test.
4338
4339 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
4340             Ulrich Weigand  <uweigand@de.ibm.com>
4341
4342         * ada/acats/run_all.sh: Define $target variable.
4343
4344 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
4345
4346         PR c++/15119
4347         * g++.dg/other/vararg-1.C: New test.
4348
4349         PR c++/4794
4350         * g++.dg/eh/cleanup3.C: New test.
4351
4352 2004-04-24  Laurent GUERBY <laurent@guerby.net>
4353
4354         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
4355         and ad8011a (target_insn).
4356         * ada/acats/support/macro.dfs: Likewise.
4357         * ada/acats/support/impbit.adb: New file.
4358
4359 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
4360
4361         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
4362
4363 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4364
4365         * gcc.dg/loop-3.c: New test.
4366
4367 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
4368
4369         * gcc.c-torture/execute/simd-5.c: New test.
4370
4371 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4372
4373         PR c++/15064
4374         * g++.dg/template/crash18.C: New test.
4375
4376 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
4377
4378         * g++.dg/ext/complit3.C: New test.
4379
4380 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4381
4382         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
4383         * gcc.dg/altivec-3.c: Same.
4384         * gcc.dg/altivec-varargs-1.c: Same.
4385
4386 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4387
4388         * lib/target-supports.exp (check_profiling_available): Assume
4389         profiling is not available on powerpc-eabi targets.
4390
4391 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
4392
4393         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
4394         * gcc.dg/vmx/bug-1.c: Ditto.
4395
4396 2004-04-20  Eric Christopher  <echristo@redhat.com>
4397
4398         * gcc.dg/charset/extern.c: New test.
4399         * g++.dg/charset/extern3.cc: Ditto.
4400
4401 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
4402
4403         * gcc.dg/builtins-39.c: New test.
4404
4405 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
4406
4407         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
4408
4409 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
4410
4411         * gcc.dg/torture/mips-hilo-1.c: New test.
4412
4413 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
4414
4415         * gcc.c-torture/compile/20040419-1.c: New test.
4416
4417 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
4418
4419         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
4420
4421 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
4422             Aldy Hernandez  <aldyh@redhat.com>
4423
4424         * gcc.c-torture/execute/va-arg-24.c: New.
4425
4426 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
4427             Aldy Hernandez  <aldyh@redhat.com>
4428
4429         * gcc.dg/vmx/1b-01.c: New.
4430         * gcc.dg/vmx/1b-02.c: New.
4431         * gcc.dg/vmx/1b-03.c: New.
4432         * gcc.dg/vmx/1b-04.c: New.
4433         * gcc.dg/vmx/1b-05.c: New.
4434         * gcc.dg/vmx/1b-06.c: New.
4435         * gcc.dg/vmx/1b-07.c: New.
4436         * gcc.dg/vmx/1c-01.c: New.
4437         * gcc.dg/vmx/1c-02.c: New.
4438         * gcc.dg/vmx/3a-01a.c: New.
4439         * gcc.dg/vmx/3a-01.c: New.
4440         * gcc.dg/vmx/3a-01m.c: New.
4441         * gcc.dg/vmx/3a-03.c: New.
4442         * gcc.dg/vmx/3a-03m.c: New.
4443         * gcc.dg/vmx/3a-04.c: New.
4444         * gcc.dg/vmx/3a-04m.c: New.
4445         * gcc.dg/vmx/3a-05.c: New.
4446         * gcc.dg/vmx/3a-06.c: New.
4447         * gcc.dg/vmx/3a-06m.c: New.
4448         * gcc.dg/vmx/3a-07.c: New.
4449         * gcc.dg/vmx/3b-01.c: New.
4450         * gcc.dg/vmx/3b-02.c: New.
4451         * gcc.dg/vmx/3b-10.c: New.
4452         * gcc.dg/vmx/3b-13.c: New.
4453         * gcc.dg/vmx/3b-14.c: New.
4454         * gcc.dg/vmx/3b-15.c: New.
4455         * gcc.dg/vmx/3c-01a.c: New.
4456         * gcc.dg/vmx/3c-01.c: New.
4457         * gcc.dg/vmx/3c-02.c: New.
4458         * gcc.dg/vmx/3c-03.c: New.
4459         * gcc.dg/vmx/3d-01.c: New.
4460         * gcc.dg/vmx/4-01.c: New.
4461         * gcc.dg/vmx/4-03.c: New.
4462         * gcc.dg/vmx/5-01.c: New.
4463         * gcc.dg/vmx/5-02.c: New.
4464         * gcc.dg/vmx/5-03.c: New.
4465         * gcc.dg/vmx/5-04.c: New.
4466         * gcc.dg/vmx/5-05.c: New.
4467         * gcc.dg/vmx/5-06.c: New.
4468         * gcc.dg/vmx/5-07.c: New.
4469         * gcc.dg/vmx/5-07t.c: New.
4470         * gcc.dg/vmx/5-08.c: New.
4471         * gcc.dg/vmx/5-10.c: New.
4472         * gcc.dg/vmx/5-11.c: New.
4473         * gcc.dg/vmx/7-01a.c: New.
4474         * gcc.dg/vmx/7-01.c: New.
4475         * gcc.dg/vmx/7c-01.c: New.
4476         * gcc.dg/vmx/7d-01.c: New.
4477         * gcc.dg/vmx/7d-02.c: New.
4478         * gcc.dg/vmx/8-01.c: New.
4479         * gcc.dg/vmx/8-02a.c: New.
4480         * gcc.dg/vmx/8-02.c: New.
4481         * gcc.dg/vmx/brode-1.c: New.
4482         * gcc.dg/vmx/bug-1.c: New.
4483         * gcc.dg/vmx/bug-2.c: New.
4484         * gcc.dg/vmx/bug-3.c: New.
4485         * gcc.dg/vmx/cw-bug-1.c: New.
4486         * gcc.dg/vmx/cw-bug-2.c: New.
4487         * gcc.dg/vmx/cw-bug-3.c: New.
4488         * gcc.dg/vmx/dct.c: New.
4489         * gcc.dg/vmx/debug-1.c: New.
4490         * gcc.dg/vmx/debug-2.c: New.
4491         * gcc.dg/vmx/debug-3.c: New.
4492         * gcc.dg/vmx/debug-4.c: New.
4493         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
4494         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
4495         * gcc.dg/vmx/eg-5.c: New.
4496         * gcc.dg/vmx/fft.c: New.
4497         * gcc.dg/vmx/gcc-bug-1.c: New.
4498         * gcc.dg/vmx/gcc-bug-2.c: New.
4499         * gcc.dg/vmx/gcc-bug-3.c: New.
4500         * gcc.dg/vmx/gcc-bug-4.c: New.
4501         * gcc.dg/vmx/gcc-bug-5.c: New.
4502         * gcc.dg/vmx/gcc-bug-6.c: New.
4503         * gcc.dg/vmx/gcc-bug-7.c: New.
4504         * gcc.dg/vmx/gcc-bug-8.c: New.
4505         * gcc.dg/vmx/gcc-bug-9.c: New.
4506         * gcc.dg/vmx/gcc-bug-b.c: New.
4507         * gcc.dg/vmx/gcc-bug-c.c: New.
4508         * gcc.dg/vmx/gcc-bug-d.c: New.
4509         * gcc.dg/vmx/gcc-bug-e.c: New.
4510         * gcc.dg/vmx/gcc-bug-f.c: New.
4511         * gcc.dg/vmx/gcc-bug-g.c: New.
4512         * gcc.dg/vmx/gcc-bug-i.c: New.
4513         * gcc.dg/vmx/harness.h: New.
4514         * gcc.dg/vmx/ira1.c: New.
4515         * gcc.dg/vmx/ira2a.c: New.
4516         * gcc.dg/vmx/ira2b.c: New.
4517         * gcc.dg/vmx/ira2.c: New.
4518         * gcc.dg/vmx/ira2c.c: New.
4519         * gcc.dg/vmx/mem.c: New.
4520         * gcc.dg/vmx/newton-1.c: New.
4521         * gcc.dg/vmx/ops.c: New.
4522         * gcc.dg/vmx/sn7153.c: New.
4523         * gcc.dg/vmx/spill2.c: New.
4524         * gcc.dg/vmx/spill3.c: New.
4525         * gcc.dg/vmx/spill.c: New.
4526         * gcc.dg/vmx/t.c: New.
4527         * gcc.dg/vmx/varargs-1.c: New.
4528         * gcc.dg/vmx/varargs-2.c: New.
4529         * gcc.dg/vmx/varargs-3.c: New.
4530         * gcc.dg/vmx/varargs-4.c: New.
4531         * gcc.dg/vmx/varargs-5.c: New.
4532         * gcc.dg/vmx/varargs-6.c: New.
4533         * gcc.dg/vmx/varargs-7.c: New.
4534         * gcc.dg/vmx/vmx.exp: New.
4535         * gcc.dg/vmx/vprint-1.c: New.
4536         * gcc.dg/vmx/vscan-1.c: New.
4537         * gcc.dg/vmx/x-01.c: New.
4538         * gcc.dg/vmx/x-02.c: New.
4539         * gcc.dg/vmx/x-03.c: New.
4540         * gcc.dg/vmx/x-04.c: New.
4541         * gcc.dg/vmx/x-05.c: New.
4542         * gcc.dg/vmx/yousufi-1.c: New.
4543         * gcc.dg/vmx/zero-1.c: New.
4544         * gcc.dg/vmx/zero.c: New.
4545
4546 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
4547
4548         * g++.dg/lookup/java1.C: Update for chage of
4549         _Jv_AllocObject.
4550         * g++.dg/lookup/java2.C: Likewise.
4551
4552 2004-04-17  Laurent GUERBY <laurent@guerby.net>
4553
4554         * ada/acats/run_all.sh: use -O2 by default.
4555
4556 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
4557
4558         * gcc.dg/vr-mult-[12].c: New tests.
4559
4560 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4561
4562         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
4563
4564         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
4565
4566 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
4567
4568         * lib/target-supports.exp (check_profiling_available): Assume profiling
4569         isn't available for mips*-*-elf targets.
4570
4571 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
4572
4573         * gcc.dg/builtins-38.c: New test.
4574
4575 2004-04-14  Eric Christopher  <echristo@redhat.com>
4576
4577         * g++.dg/charset/charset.exp: Run .cc extension tests.
4578
4579 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
4580
4581         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
4582
4583 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4584
4585         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
4586
4587 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
4588
4589         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
4590         * gcc.dg/i386-387-2.c: Likewise.
4591
4592         * gcc.dg/i386-387-7.c: New test.
4593         * gcc.dg/i386-387-8.c: New test.
4594
4595         * gcc.dg/builtins-37.c: New test.
4596
4597 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
4598
4599         * g++.dg/pch/externc-1.C: Add missing semicolon.
4600
4601 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
4602
4603         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
4604
4605 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4606
4607         * gcc.c-torture/execute/20040411-1.c: New test.
4608
4609 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4610
4611         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
4612
4613 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
4614
4615         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
4616
4617 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
4618
4619         * lib/target-supports.exp (check_named_sections_available): New.
4620         * lib/gcc-dg.exp (dg-require-named-sections): New.
4621         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
4622         old-deja.exp.  Also prune error-count message from HP linker.
4623         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
4624
4625         * g++.dg/init/init-ref4.C: Use dg-require-weak.
4626         * g++.old-deja/g++.pt/static3.C: Likewise.
4627         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
4628
4629 2004-04-09  Roger Sayle  <roger@eyesopen.com>
4630
4631         * gcc.c-torture/execute/20040409-1.c: New test case.
4632         * gcc.c-torture/execute/20040409-2.c: New test case.
4633         * gcc.c-torture/execute/20040409-3.c: New test case.
4634
4635 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4636
4637         * gcc.dg/20040409-1.c: New test.
4638
4639 2004-04-08  Roger Sayle  <roger@eyesopen.com>
4640
4641         PR target/14888
4642         * g++.dg/opt/pr14888.C: New test case.
4643
4644 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
4645
4646         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
4647         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
4648         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
4649         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
4650         New tests.
4651
4652 2004-04-08  Paul Brook  <paul@codesourcery.com>
4653
4654         * gcc.dg/spill-1.c: New test.
4655
4656 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4657
4658         * gcc.dg/torture/builtin-ctype-2.c: New test.
4659
4660 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
4661
4662         * gcc.dg/pch/pch.exp: Add largefile test.
4663
4664 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
4665
4666         * g++.dg/pch/externc-1.Hs: New.
4667         * g++.dg/pch/externc-1.C: New.
4668
4669 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4670
4671         * gcc.dg/compat/struct-by-value-5a_main.c,
4672         gcc.dg/compat/struct-by-value-5b_main.c: New files.
4673         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
4674         * gcc.dg/compat/struct-by-value-5a_x.c,
4675         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
4676         gcc.dg/compat/struct-by-value-5_x.c.
4677         * gcc.dg/compat/struct-by-value-5a_y.c,
4678         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
4679         gcc.dg/compat/struct-by-value-5_y.c.
4680
4681         * gcc.dg/compat/struct-by-value-6a_main.c,
4682         gcc.dg/compat/struct-by-value-6b_main.c: New files.
4683         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
4684         * gcc.dg/compat/struct-by-value-6a_x.c,
4685         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
4686         gcc.dg/compat/struct-by-value-6_x.c.
4687         * gcc.dg/compat/struct-by-value-6a_y.c,
4688         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
4689         gcc.dg/compat/struct-by-value-6_y.c.
4690
4691         * gcc.dg/compat/struct-by-value-7a_main.c,
4692         gcc.dg/compat/struct-by-value-7b_main.c: New files.
4693         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
4694         * gcc.dg/compat/struct-by-value-7a_x.c,
4695         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
4696         gcc.dg/compat/struct-by-value-7_x.c.
4697         * gcc.dg/compat/struct-by-value-7a_y.c,
4698         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
4699         gcc.dg/compat/struct-by-value-7_y.c.
4700
4701 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
4702
4703         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
4704         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
4705         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
4706         options.
4707
4708 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
4709
4710         * gcc.dg/builtins-36.c: New test.
4711
4712 2004-04-06  Paul Brook  <paul@codesourcery.com>
4713
4714         * README.gcc: Remove obsolete contraint on testcases.
4715
4716 2004-04-05  Paul Brook  <paul@codesourcery.com>
4717
4718         PR2123
4719         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
4720         failure and exit(0) on success.
4721         * g++.dg/expr/anew2.C: Ditto.
4722         * g++.dg/expr/anew3.C: Ditto.
4723         * g++.dg/expr/anew4.C: Ditto.
4724
4725 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
4726
4727         PR c++/3518
4728         * g++.dg/template/unify7.C: New.
4729
4730 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
4731
4732         * g++.dg/README: Bring up to date with new subdirectories; remove
4733         duplicate subdirectory lines.
4734
4735 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
4736
4737         PR c++/14007
4738         * g++.dg/template/unify5.C: New.
4739         * g++.dg/template/unify6.C: New.
4740         * g++.dg/template/qualttp20.C: Adjust.
4741         * g++.old-deja/g++.jason/report.C: Adjust.
4742         * g++.old-deja/g++.other/qual1.C: Adjust.
4743
4744 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
4745
4746         PR c++/14803
4747         * g++.dg/inherit/ptrmem1.C: New test.
4748
4749 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
4750
4751         PR c++/14755
4752         * gcc.c-torture/execute/20040331-1.c: New test.
4753         * gcc.dg/20040331-1.c: New test.
4754
4755 2004-04-01  Paul Brook  <paul@codesourcery.com>
4756
4757         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
4758
4759 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
4760
4761         PR c++/14724
4762         * g++.dg/init/goto1.C: New test.
4763
4764         PR c++/14763
4765         * g++.dg/template/defarg4.C: New test.
4766
4767 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
4768
4769         * gcc.dg/altivec-11.c: Extend test for more valid cases.
4770
4771 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
4772
4773         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
4774
4775 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
4776
4777         * gcc.dg/noncompile/undeclared-2.c: New test.
4778
4779 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
4780
4781         * gcc.dg/940409-1.c: Remove XFAIL.
4782         * gcc.dg/reg-vol-struct-1.c: New test.
4783
4784 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4785
4786         * gcc.dg/torture/builtin-wctype-1.c: New test.
4787
4788 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
4789
4790         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
4791         * gcc.dg/20001101-1.c: Likewise.
4792         * gcc.dg/20001102-1.c: Likewise.
4793
4794 2004-03-25  Roger Sayle  <roger@eyesopen.com>
4795
4796         * gcc.dg/compare8.c: Add an additional test for XOR.
4797
4798 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4799
4800         * gcc.dg/torture/builtin-ctype-1.c: New test.
4801
4802 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4803
4804         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
4805         * gcc.dg/torture/builtin-math-1.c: Likewise.
4806         * gcc.dg/torture/builtin-power-1.c: New test.
4807
4808 2004-03-24  Andreas Schwab  <schwab@suse.de>
4809
4810         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
4811         IA64 assembler.
4812
4813 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
4814             Roger Sayle  <roger@eyesopen.com>
4815
4816         * gcc.dg/compare8.c: New test case.
4817
4818 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
4819
4820         * g++.dg/ext/altivec-7.C: New test.
4821
4822 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
4823
4824         PR 12267, 12391, 12560, 13129, 14114, 14133
4825         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
4826         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
4827         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
4828         Adjust error regexps.
4829         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
4830         * gcc.dg/noncompile/undeclared-1.c: New test cases.
4831         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
4832         * gcc.dg/local1.c: Add explanatory comment.
4833
4834 2004-03-23  Roger Sayle  <roger@eyesopen.com>
4835
4836         PR optimization/14669
4837         * g++.dg/opt/fold2.C: New test case.
4838
4839 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
4840
4841         PR c/14069
4842         * gcc.dg/20040322-1.c: New test.
4843
4844 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4845
4846         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
4847         * gcc.dg/ultrasp4.c: Likewise.
4848         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
4849
4850 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
4851
4852         * gcc.dg/i386-sse-8.c: Reset default options.
4853
4854 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
4855
4856         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
4857         in the error message text.
4858
4859 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4860
4861         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
4862
4863 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
4864
4865         PR c++/14616
4866         * g++.dg/init/array13.C: New test.
4867
4868 2004-03-20  Roger Sayle  <roger@eyesopen.com>
4869
4870         PR target/13889
4871         * gcc.c-torture/compile/pr13889.c: New test case.
4872
4873 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4874
4875         PR c/14635
4876         * builtins-1.c (nan, nans): Don't test.
4877         * builtins-30.c: Don't use nan, nanf, nanl.
4878         * builtins-35.c: New test.
4879
4880 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
4881
4882         * g++.dg/ext/altivec-6.C: New test.
4883
4884 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
4885
4886         * g++.dg/init/placement3.C: New test.
4887
4888         * g++.dg/template/spec13.C: New test.
4889
4890         * g++.dg/lookup/using11.C: New test.
4891
4892         * g++.dg/lookup/koenig3.C: New test.
4893
4894         * g++.dg/template/operator2.C: New test.
4895
4896         * g++.dg/expr/dtor3.C: New test.
4897         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
4898         marker.
4899         * g++.old-deja/g++.law/visibility28.C: Likewise.
4900
4901 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
4902
4903         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
4904         * gcc.dg/ppc64-abi-3.c: Likewise.
4905
4906 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4907
4908         PR c++/14545
4909         * g++.dg/parse/template15.C: New test.
4910
4911 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4912
4913         * g++.dg/expr/dtor2.C: New test.
4914
4915         * g++.dg/lookup/anon4.C: New test.
4916
4917         * g++.dg/overload/using1.C: New test.
4918
4919         * g++.dg/template/lookup7.C: New test.
4920
4921         * g++.dg/template/typename6.C: New test.
4922
4923         * g++.dg/expr/cond6.C: New test.
4924
4925 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4926
4927         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
4928
4929 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4930
4931         * g++.dg/expr/cond5.C: New test.
4932         * g++.dg/expr/constcast1.C: Likewise.
4933         * g++.dg/expr/ptrmem2.C: Likewise.
4934         * g++.dg/expr/ptrmem3.C: Likewise.
4935         * g++.dg/lookup/main1.C: Likewise.
4936         * g++.dg/template/lookup6.C: Likewise.
4937
4938 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4939
4940         * gcc.dg/local1.c: New test.
4941
4942         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
4943
4944 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4945
4946         * gcc.dg/torture/builtin-convert-1.c: New test.
4947
4948 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4949
4950         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
4951
4952 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
4953
4954         PR c++/14481
4955         * g++.dg/warn/Wunused-7.C: New test.
4956
4957 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4958
4959         * gcc.dg/torture/builtin-integral-1.c: New test.
4960
4961 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
4962
4963         PR c++/14586
4964         * g++.dg/parse/non-dependent3.C: New test.
4965
4966 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
4967
4968         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
4969         * g++.dg/eh/simd-2.C: Likewise.
4970         * g++.dg/init/array10.C: Likewise.
4971         * gcc.c-torture/compile/simd-1.c: Likewise.
4972         * gcc.c-torture/compile/simd-2.c: Likewise.
4973         * gcc.c-torture/compile/simd-3.c: Likewise.
4974         * gcc.c-torture/compile/simd-4.c: Likewise.
4975         * gcc.c-torture/compile/simd-6.c: Likewise.
4976         * gcc.c-torture/execute/simd-1.c: Likewise.
4977         * gcc.c-torture/execute/simd-2.c: Likewise.
4978         * gcc.dg/compat/vector-defs.h: Likewise.
4979         * gcc.dg/20020531-1.c: Likewise.
4980         * gcc.dg/altivec-3.c: Likewise.
4981         * gcc.dg/altivec-4.c: Likewise.
4982         * gcc.dg/altivec-varargs-1.c: Likewise.
4983         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
4984         * gcc.dg/i386-mmx-3.c: Likewise.
4985         * gcc.dg/i386-sse-4.c: Likewise.
4986         * gcc.dg/i386-sse-5.c: Likewise.
4987         * gcc.dg/i386-sse-8.c: Likewise.
4988         * gcc.dg/simd-1.c: Likewise.
4989         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
4990         __ev64_opaque__ since the machine description provides it.
4991
4992 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4993
4994         * lib/compat.exp (skip_list): New global variable.
4995         Use it to hold the user defined COMPAT_SKIPS list if any.
4996         (compat-obj): Add the members of skip_list to optall.
4997
4998 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4999
5000         * gcc.dg/compat/union-by-value-1_main.c,
5001         union-by-value-1_x.c, union-by-value-1_y.c,
5002         union-check.h, union-defs.h,
5003         union-init.h, union-return-1_main.c,
5004         union-return-1_x.c, union-return-1_y.c: New files.
5005
5006 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5007
5008         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
5009         mixed-struct-init.h: Add 4 mixed structure types.
5010         struct-by-value-21_main.c, struct-by-value-21_x.c,
5011         struct-by-value-21_y.c, struct-return-21_main.c,
5012         struct-return-21_x.c, struct-return-21_y.c: New files.
5013
5014 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
5015
5016         PR c++/14550
5017         * g++.dg/parse/template14.C: New test.
5018
5019 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5020
5021         * gcc.c-torture/execute/20040313-1.c: New test.
5022
5023 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
5024
5025         PR target/14533
5026         * gcc.dg/20040311-2.c: New test.
5027
5028 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
5029
5030         PR other/14544
5031         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
5032         bit-field.
5033
5034 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
5035
5036         * gcc.dg/20040305-2.c: Add missing return statement.
5037
5038 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5039
5040         * gcc.dg/builtins-34.c: Also check pow10*.
5041
5042 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5043
5044         PR target/14262
5045         * gcc.dg/20040305-2.c: New test.
5046
5047 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5048
5049         * gcc.dg/20040310-1.c: New test.
5050
5051 2004-03-11  Roger Sayle  <roger@eyesopen.com>
5052
5053         * gcc.c-torture/execute/20040311-1.c: New test case.
5054
5055 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
5056
5057         PR c++/14476
5058         * g++.dg/lookup/enum1.C: New test.
5059
5060 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
5061
5062         PR c++/14510
5063         * g++.dg/lookup/struct2.C: New test.
5064
5065 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
5066
5067         * gcc.dg/builtins-34.c: New test.
5068
5069 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5070
5071         * gcc.dg/torture/builtin-nonneg-1.c: New test.
5072
5073 2004-03-09  James E Wilson  <wilson@specifixinc.com>
5074
5075         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
5076         * gcc.dg/alias-2.c: New testcase.
5077
5078 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
5079
5080         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
5081
5082 2004-03-09  Roger Sayle  <roger@eyesopen.com>
5083
5084         * gcc.c-torture/execute/20040309-1.c: New test case.
5085
5086 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5087
5088         PR c++/14397
5089         * g++.dg/overload/ref1.C: New.
5090
5091 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5092
5093         PR c++/14409
5094         * g++.dg/template/spec12.C: New test.
5095
5096         PR c++/14448
5097         * g++.dg/parse/crash14.C: New test.
5098
5099 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5100
5101         PR c++/14230
5102         * g++.dg/init/ref11.C: New test.
5103
5104 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5105
5106         PR c++/14432
5107         * g++.dg/parse/builtin2.C: New test.
5108
5109 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5110
5111         PR c++/14401
5112         * g++.dg/init/ctor3.C: New test.
5113         * g++.dg/init/union1.C: New test.
5114         * g++.dg/ext/anon-struct4.C: New test.
5115
5116 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5117
5118         * g++.dg/lookup/koenig1.C: Tweak error messages.
5119         * g++.dg/lookup/used-before-declaration.C: Likewise.
5120         * g++.dg/other/do1.C: Likewise.
5121         * g++.dg/overload/koenig1.C: Likewise.
5122         * g++.dg/parse/crash13.C: Likewise.
5123         * g++.dg/template/instantiate3.C: Likewise.
5124
5125 2004-03-08  Eric Christopher  <echristo@redhat.com>
5126
5127         * * lib/target-supports.exp: Enable libiconv in test
5128         compilation.  Fix up error checking.
5129
5130 2004-03-08  Roger Sayle  <roger@eyesopen.com>
5131
5132         PR middle-end/14289
5133         * gcc.dg/pr14289-1.c: New test case.
5134         * gcc.dg/pr14289-2.c: Likewise.
5135         * gcc.dg/pr14289-3.c: Likewise.
5136
5137 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
5138
5139         * gcc.c-torture/execute/20040308-1.c: New test.
5140
5141 2004-03-07  Roger Sayle  <roger@eyesopen.com>
5142
5143         * gcc.c-torture/execute/20040307-1.c: New test case.
5144
5145 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
5146
5147         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
5148
5149 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
5150
5151         * gcc.dg/20040306-1.c: New test.
5152
5153 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
5154
5155         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
5156         them static.
5157         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
5158
5159 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5160
5161         PR c/14465
5162         * gcc.dg/decl-6.c: New test.
5163
5164 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5165
5166         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
5167         Rename LOGPOW -> LOG_POW.
5168         (SQRT_EXP, POW_EXP): New.
5169
5170 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5171
5172         * gcc.dg/i386-sse-8.c: New test.
5173
5174 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5175
5176         PR c/14114
5177         * gcc.dg/decl-5.c: New test.
5178
5179 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
5180
5181         * gcc.dg/20040305-1.c: New test.
5182
5183 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
5184
5185         PR other/14354
5186         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
5187
5188 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
5189
5190         PR c++/14425, c++/14426
5191         * g++.dg/ext/altivec-4.C: New test.
5192         * g++.dg/ext/altivec-5.C: New test.
5193
5194 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
5195
5196         * g++.old-deja/g++.other/linkage1.C: Expect errors about
5197         global variables of a type with no linkage.
5198         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
5199         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
5200         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
5201         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
5202         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
5203         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
5204         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
5205         * g++.dg/warn/deprecated.C: Name enum Color.
5206         * g++.dg/overload/VLA.C: Name structure for 'b'.
5207         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
5208
5209 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5210
5211         * gcc.c-torture/compile/20040304-1.c: New test.
5212
5213 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
5214
5215         PR 13728
5216         * gcc.dg/decl-4.c: New testcase.
5217
5218 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
5219
5220         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
5221         as PRECF if sizeof (float) > sizeof (double).
5222         (PRECL): Make it the same as PRECF if
5223         sizeof (float) > sizeof (long double).
5224
5225 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5226
5227         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
5228         system type.  Add check for irix6 which doesn't have c99 runtime.
5229
5230 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
5231
5232         * gcc.dg/const-elim-1.c: xfail for xtensa.
5233
5234 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5235
5236         PR c++/14369
5237         * g++.dg/template/cond4.C: New test.
5238
5239 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5240
5241         PR c++/14360
5242         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
5243
5244         PR c++/14361
5245         * g++.dg/parse/defarg7.C: New test.
5246
5247         PR c++/14359
5248         * g++.dg/template/friend26.C: New test.
5249
5250 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5251
5252         PR c++/14324
5253         * g++.dg/abi/mangle21.C: New test.
5254
5255         PR c++/14260
5256         * g++.dg/parse/constructor2.C: New test.
5257
5258         PR c++/14337
5259         * g++.dg/template/sfinae1.C: New test.
5260
5261 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5262
5263         PR c++/14267
5264         * g++.dg/expr/crash2.C: New test.
5265
5266         PR middle-end/13448
5267         * gcc.dg/inline-5.c: New test.
5268         * gcc.dg/always-inline.c: Split out tests into ...
5269         * gcc.dg/always-inline2.c: ... this and ...
5270         * gcc.dg/always-inline3.c: ... this.
5271
5272 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5273
5274         PR debug/12103
5275         * g++.dg/debug/crash1.C: New test.
5276
5277 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
5278
5279         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
5280         function with __attribute__((noinline)).
5281         (recurser_void2): Likewise.
5282         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
5283         (recurser_void2): Likewise.
5284
5285 2004-02-29  Roger Sayle  <roger@eyesopen.com>
5286
5287         PR middle-end/14203
5288         * g++.dg/warn/Wunused-6.C: New test case.
5289
5290 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
5291
5292         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
5293         not defined.
5294
5295 2004-02-27  Eric Christopher  <echristo@redhat.com>
5296
5297         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
5298         * g++.dg/charset/asm2.c: Run only x86.
5299         * gcc.dg/charset/asm3.c: Ditto.
5300
5301 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
5302
5303         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
5304         ld_library_path.
5305
5306 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
5307
5308         * g++.dg/ext/altivec-3.C: New.
5309
5310 2004-02-26  Richard Henderson  <rth@redhat.com>
5311
5312         * g++.dg/ext/attrib10.C: Mark for warning.
5313         * gcc.dg/attr-alias-1.c: New.
5314
5315 2004-02-26  Richard Henderson  <rth@redhat.com>
5316
5317         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
5318         * gcc.c-torture/execute/20040208-2.c: ... it back.
5319
5320 2004-02-26  Eric Christopher  <echristo@redhat.com>
5321
5322         * lib/target-supports.exp (check-iconv-available): New function.
5323         * lib/gcc-dg.exp (dg-require-iconv): New function.
5324         Use above.
5325         * gcc.dg/charset: New directory.
5326         * gcc.dg/charset/charset.exp: New file.
5327         * gcc.dg/charset/asm1.c: Ditto.
5328         * gcc.dg/charset/asm2.c: Ditto.
5329         * gcc.dg/charset/asm3.c: Ditto.
5330         * gcc.dg/charset/asm4.c: Ditto.
5331         * gcc.dg/charset/asm5.c: Ditto.
5332         * gcc.dg/charset/attribute1.c: Ditto.
5333         * gcc.dg/charset/attribute2.c: Ditto.
5334         * gcc.dg/charset/string1.c: Ditto.
5335         * g++.dg/charset: New directory.
5336         * g++.dg/dg.exp: Add here. Special options.
5337         * g++.dg/charset/charset.exp: New file.
5338         * g++.dg/charset/asm1.c: Ditto.
5339         * g++.dg/charset/asm2.c: Ditto.
5340         * g++.dg/charset/asm3.c: Ditto.
5341         * g++.dg/charset/asm4.c: Ditto.
5342         * g++.dg/charset/attribute1.c: Ditto.
5343         * g++.dg/charset/attribute2.c: Ditto.
5344         * g++.dg/charset/extern1.cc: Ditto.
5345         * g++.dg/charset/extern2.cc: Ditto.
5346         * g++.dg/charset/string1.c: Ditto.
5347
5348 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
5349
5350         PR c++/14278
5351         * g++.dg/parse/comma1.C: New test.
5352
5353 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5354
5355         PR c++/14284
5356         * g++.dg/template/ttp8.C: New test.
5357
5358 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
5359
5360         * gcc.dg/fixuns-trunc-1.c: New test.
5361
5362 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5363
5364         * gcc.dg/builtins-config.h: Use #elif.
5365
5366 2004-02-26  Michael Matz  <matz@suse.de>
5367
5368         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
5369         * gcc.dg/991214-1.c: Likewise.
5370         * gcc.dg/i386-asm-1.c: Likewise.
5371
5372 2004-02-25  Richard Henderson  <rth@redhat.com>
5373
5374         * gcc.c-torture/execute/20040208-2.c: Move ...
5375         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
5376
5377 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5378
5379         PR c++/14246
5380         * g++.dg/other/crash-3.C: New test.
5381
5382 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5383
5384         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
5385         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
5386
5387         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
5388         HP-UX.
5389
5390 2004-02-24  Michael Matz  <matz@suse.de>
5391
5392         * gcc.dg/i386-regparm.c: New.
5393
5394 2004-02-23  James E Wilson  <wilson@specifixinc.com>
5395
5396         * gcc.c-torture/execute/20040223-1.c: New.
5397
5398 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
5399             Kazu Hirata  <kazu@cs.umass.edu>
5400
5401         * gcc.dg/fwritable-strings-1.c: Remove.
5402
5403 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
5404
5405         PR c/14156
5406         * gcc.dg/20040223-1.c: New test.
5407
5408 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5409
5410         PR c++/14106
5411         * g++.dg/ext/typeof9.C: New test.
5412
5413 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5414
5415         PR c++/14250
5416         * g++.dg/other/switch1.C: New test.
5417
5418 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5419
5420         * gcc.dg/cast-function-1.c: Adjust for new informative message.
5421         * gcc.dg/va-arg-1.c: Likewise.
5422
5423 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5424
5425         PR c++/14143
5426         * g++.dg/template/koenig5.C: New test.
5427
5428 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
5429
5430         * g++.dg/ext/altivec-1.C: Generalize target triple.
5431         * g++.dg/ext/altivec-2.C: New test case.
5432         * g++.dg/ext/altivec_check.h: New file.
5433         * gcc.dg/altivec-1.c: Generalize target triple;
5434         include altivec_check.h and call altivec_check().
5435         * gcc.dg/altivec-[2-5].c: Generalize target triple.
5436         * gcc.dg/altivec-6.c: New test case.
5437         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
5438         type casts as needed.
5439         * gcc.dg/altivec-10.c: Include altivec_check.h and call
5440         altivec_check().
5441         * gcc.dg/altivec-12.c: New test case.
5442         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
5443         include altivec_check.h and call altivec_check().
5444         * gcc.dg/altivec_check.h: New file.
5445
5446 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5447
5448         * lib/target-supports.exp (check_alias_available): Don't mangle
5449         function `g' in test program.
5450
5451 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5452
5453         * lib/target-supports.exp (check_profiling_available): Check
5454         argument to determine whether we support a profiling type.
5455         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
5456         check_profiling_available.
5457         * g++.dg/bprob/bprob.exp: Likewise
5458         * g77.dg/bprob/bprob.exp: Likewise.
5459         * gcc.misc-tests/bprob.exp: Likewise.
5460         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
5461         dg-require-profiling and delete expected error handling.
5462         * gcc.dg/20021014-1.c: Likewise.
5463         * gcc.dg/nest.c: Likewise.
5464
5465 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5466
5467         PR c++/12007
5468         * g++.dg/other/vthunk1.C: New test.
5469
5470 2004-02-20  Falk Hueffner  <falk@debian.org>
5471
5472         PR target/14201
5473         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
5474
5475 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
5476
5477         PR c++/13927
5478         * g++.dg/other/error8.C: Remove XFAIL markers.
5479
5480         PR c++/14173
5481         * g++.dg/ext/packed5.C: New test.
5482
5483         PR c++/14199
5484         * g++.dg/warn/Wunused-5.C: New test.
5485
5486         PR c++/14186
5487         * g++.dg/lookup/member1.C: New test.
5488
5489 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
5490
5491         * gcc.c-torture/compile/20040130-1.c: Enable only when
5492         __INT_MAX__ >= 2147483647L.
5493         * gcc.c-torture/compile/961203-1.c: Likewise.
5494
5495 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
5496
5497         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
5498         * g++.dg/opt/template1.C: Robustify assembler regexp
5499
5500 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5501
5502         * gcc.c-torture/execute/simd-4.x: Remove.
5503         * gcc.c-torture/execute/va-arg-25.x: Likewise.
5504         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
5505         Guard with #ifndef SKIP_ATTRIBUTE.
5506         * gcc.dg/compat/vector-1_y.c: Likewise.
5507         * gcc.dg/compat/vector-2_x.c: Likewise.
5508         * gcc.dg/compat/vector-2_y.c: Likewise.
5509         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
5510         * g++.dg/eh/simd-2.C: Likewise.
5511
5512 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
5513
5514         * gcc.c-torture/compile/complex-1.c: New.
5515
5516 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
5517
5518         PR target/14209
5519         * gcc.c-torture/execute/20040218-1.c: New test.
5520
5521 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5522
5523         PR c++/14181
5524         * g++.dg/parse/new2.C: New test.
5525
5526 2004-02-18  Paul Brook  <paul@codesourcery.com>
5527
5528         * gcc.c-torture/compile/libcall-1.c: New test.
5529
5530 2004-02-18  Paul Brook  <paul@codesourcery.com>
5531
5532         PR debug/12934
5533         * gcc.dg/debug/debug-7.c: New test.
5534
5535 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
5536
5537         * gcc.dg/20040217-1.c: New test.
5538
5539 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
5540
5541         * gcc.c-torture/execute/990208-1.x: Delete.
5542
5543 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
5544
5545         * gcc.c-torture/execute/20040208-2.x: New file.
5546
5547 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
5548
5549         PR c++/11326
5550         * g++.dg/abi/structret1.C: New test.
5551
5552 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
5553
5554         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
5555         (i386_cpuid): No need to test if cpuid is available on AMD64.
5556         Fix assembly, so that it works onboth i386 and AMD64.
5557         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
5558         (vecInLong): Fix s[] member type to unsigned int.
5559         (vecInWord): Remove type.
5560         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
5561         (a64, b64, c64, d64, e64): Remove.
5562         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
5563         Remove unused variable.  Remove initialization of removed variables.
5564         Don't call mmx_tests nor sse_tests.
5565         (reference_mmx, reference_sse): Remove.
5566         (check): Add return stmt.
5567         * gcc.dg/i386-sse-7.c: New test.
5568         * gcc.dg/i386-mmx-4.c: New test.
5569
5570 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5571
5572         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
5573         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
5574         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
5575         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
5576         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
5577         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
5578         g++.dg/tc1/dr94.C: Fix line terminator.
5579
5580 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
5581
5582         * gcc.c-torture/compile/20040216-1.c: New.
5583
5584 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5585
5586         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
5587         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
5588         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
5589         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
5590         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
5591         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
5592
5593 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5594
5595         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
5596
5597 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
5598
5599         PR c++/13971
5600         * g++.dg/expr/cond4.C: New test.
5601
5602         PR c++/14086
5603         * g++.dg/lookup/crash2.C: New test.
5604
5605 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
5606
5607         * gcc.c-torture/compile/20040214-2.c: New test.
5608
5609 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
5610
5611         PR c++/14116
5612         * g++.dg/ext/typeof8.C: New test.
5613
5614 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
5615
5616         * gcc.c-torture/compile/20040214-1.c: New test.
5617
5618 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5619
5620         PR c++/13635
5621         * g++.dg/template/spec11.C: New test.
5622
5623 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5624
5625         PR c++/13927
5626         * g++.dg/other/error8.C: New test.
5627
5628 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
5629
5630         PR c++/14122
5631         * g++.dg/template/array4.C: New test.
5632
5633         PR c++/14108
5634         * g++.dg/inherit/thunk2.C: New test.
5635
5636         PR c++/14083
5637         * g++.dg/eh/cond2.C: New test.
5638
5639 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
5640
5641         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
5642
5643 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
5644
5645         * lib/scanasm.exp (dg-scan): Quote pattern before display.
5646
5647 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
5648
5649         * g++.dg/simd-2.C: xfail on ppc64-linux.
5650
5651 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5652
5653         PR c/456
5654         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
5655         tests.
5656
5657 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
5658
5659         * gcc.dg/builtins-33.c: New test.
5660
5661 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
5662
5663         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
5664
5665 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
5666
5667         * g++.dg/simd-2.C: Set -maltivec for ppc64.
5668
5669 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
5670
5671         * gcc.dg/ppc64-abi-3.c: New test.
5672
5673 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
5674
5675         PR c/14092
5676
5677         * gcc.dg/pr14092-1.c: New testcase.
5678
5679 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
5680
5681         * gcc.dg/cpp/assert4.c: Fix typo last change.
5682
5683         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
5684         * gcc.dg/cpp/assert4.c: Handle powerpc64.
5685
5686         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
5687
5688 2004-02-09  Roger Sayle  <roger@eyesopen.com>
5689
5690         * gcc.c-torture/compile/20040209-1.c: New test case.
5691
5692 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5693
5694         * gcc.dg/c90-init-1.c: Adjust expected error messages.
5695
5696 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
5697
5698         * gcc.c-torture/execute/20040208-[12].c: New tests.
5699
5700 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5701
5702         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
5703
5704 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5705
5706         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
5707
5708 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
5709
5710         Bug 13856
5711         * gcc.dg/visibility-8.c: New testcase.
5712
5713 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
5714
5715         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
5716         arguments.
5717         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
5718
5719 2004-02-07  Roger Sayle  <roger@eyesopen.com>
5720
5721         PR middle-end/13696
5722         * g++.dg/opt/fold1.C: New test case.
5723
5724 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5725
5726         PR c++/14033
5727         * g++.dg/other/crash-2.C: New test.
5728
5729 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5730
5731         PR c++/14028
5732         * g++.dg/parse/angle-bracket2.C: New test.
5733
5734 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5735
5736         PR middle-end/13750
5737         Revert:
5738         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
5739         PR pch/13361
5740         * testsuite/g++.dg/pch/wchar-1.C: New.
5741         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5742
5743 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5744
5745         PR c++/14008
5746         * g++.dg/parse/error15.C: New test.
5747         * g++.dg/parse/crash11.C: Update dg-error mark.
5748
5749 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5750
5751         PR c++/13932
5752         * g++.dg/warn/conv2.C: New test.
5753
5754 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5755
5756         PR c++/13086
5757         * g++.dg/warn/incomplete1.C: Remove xfail.
5758
5759 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5760
5761         * lib/file-format.exp (gcc_target_object_format): Use
5762         ${tool}_target_compile, not gcc_target_compile.
5763         * lib/target-supports.exp (check_alias_available): Likewise.
5764         (check_gc_sections_available): Likewise.
5765         * g++.dg/ext/attrib10.C: Use dg-require-alias.
5766         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
5767         dg-require-alias.
5768
5769 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5770
5771         PR c++/13969
5772         * g++.dg/template/static6.C: New test.
5773
5774 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
5775
5776         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
5777
5778 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5779
5780         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
5781         tests for systems where `char' is unsigned by default.
5782
5783 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5784
5785         PR c++/13997
5786         * g++.dg/template/partial3.C: New test.
5787
5788 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
5789
5790         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
5791         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
5792         Remove mentions of obsolete ports.
5793
5794 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
5795
5796         * gcc.dg/noncompile/20001228-1.c: Fix for new
5797         error message.
5798
5799 2004-02-03  Roger Sayle  <roger@eyesopen.com>
5800
5801         PR target/9348
5802         * gcc.c-torture/execute/multdi-1.c: New test case.
5803
5804 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5805
5806         PR c++/13925
5807         * g++.dg/template/lookup5.C: New test.
5808
5809 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5810
5811         PR c++/13950
5812         * g++.dg/template/lookup4.C: New test.
5813
5814         PR c++/13970
5815         * g++.dg/parse/error14.C: New test.
5816
5817         PR c++/14002
5818         * g++.dg/parse/template13.C: New test.
5819
5820 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5821
5822         PR c++/13978
5823         * g++.dg/template/koenig4.C: New test.
5824
5825         PR c++/13968
5826         * g++.dg/template/crash17.C: New test.
5827
5828         PR c++/13975
5829         * g++.dg/parse/error13.C: New test.
5830         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
5831
5832 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5833
5834         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
5835
5836 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
5837
5838         PR c/11658
5839         PR c/13994
5840         * gcc.dg/noncompile/20040203-1.c: New test.
5841         * gcc.dg/noncompile/20040203-2.c: Likewise.
5842         * gcc.dg/noncompile/20040203-3.c: Likewise.
5843         * gcc.dg/20040203-1.c: Likewise.
5844
5845 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
5846
5847         PR c++/10858
5848         * g++.dg/template/sizeof7.C: New test.
5849
5850 2004-02-02  Eric Christopher  <echristo@redhat.com>
5851             Zack Weinberg  <zack@codesourcery.com>
5852
5853         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
5854
5855 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
5856
5857         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
5858         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
5859         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
5860         * gcc.dg/cleanup-5.c: Run only on Linux targets.
5861
5862 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
5863
5864         PR c++/13113
5865         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
5866
5867         PR c++/13854
5868         * g++.dg/ext/attrib13.C: New test.
5869
5870         PR c++/13907
5871         * g++.dg/conversion/op2.C: New test.
5872
5873 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5874
5875         * gcc.dg/titype-1.c: Fix pasto.
5876
5877 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5878
5879         * gcc.dg/titype-1.c: New test.
5880
5881 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5882
5883         PR c++/13957
5884         * g++.dg/template/non-type-template-argument-1.C,
5885         g++.dg/template/qualified-id1.C: Update dg-error marks.
5886         * g++.dg/template/nontype6.C: New test.
5887
5888 2004-02-01  Roger Sayle  <roger@eyesopen.com>
5889
5890         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
5891         * gcc.dg/builtins-31.c: New testcase.
5892         * gcc.dg/builtins-32.c: New testcase.
5893
5894 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
5895
5896         * objc.dg/call-super-2.m: Update line numbers
5897         for the including of stddef.h.
5898
5899 2004-01-30  Michael Matz  <matz@suse.de>
5900
5901         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
5902         g++.dg/ext/case-range3.C: New tests.
5903
5904 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5905
5906         DR206
5907         PR c++/13813
5908         * g++.dg/template/member4.C: New test.
5909
5910 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5911
5912         PR c++/13683
5913         * g++.dg/template/sizeof6.C: New test.
5914
5915 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5916
5917         * gcc.dg/fwritable-strings-1.c: New test.
5918
5919 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5920
5921         * gcc.c-torture/compile/20040130-1.c: New test.
5922
5923 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
5924
5925         * objc.dg/call-super-2.m: Include stddef.h for size_t.
5926
5927 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
5928
5929         PR c++/13883
5930         * g++.dg/template/ctor3.C: New test.
5931
5932 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5933
5934         * g++.dg/tc1: New directory.
5935         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
5936         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
5937         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
5938         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
5939         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
5940
5941 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5942
5943         * g++.dg/parse/error11.C: New test.
5944         * g++.dg/parse/error12.C: Likewise.
5945
5946 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
5947
5948         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
5949         (scan_initial, main): Use aligned_sizeof instead of sizeof.
5950
5951 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
5952
5953         PR c++/13791
5954         * g++.dg/ext/attrib12.C: New test.
5955
5956         PR c++/13736
5957         * g++.dg/parse/cast2.C: New test.
5958
5959 2004-01-27  James E Wilson  <wilson@specifixinc.com>
5960
5961         * objc.dg/encode-2.m (main): New local string.  Set depending on
5962         sizeof long.  Use in sscanf call.
5963         * objc.dg/encode-3.m (main): New local string.  Set depending on
5964         sizeof long.  Use in scan_initial call.
5965
5966 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5967
5968         * objc.dg/call-super-2.m: Make LP64-safe.
5969         * objc.dg/desig-init-1.m: Likewise.
5970
5971 2004-01-27  Devang Patel <dpatel@apple.com>
5972
5973         * g++.dg/debug/namespace1.C: New test.
5974
5975 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
5976
5977         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
5978         xscale-*-*.
5979
5980         * gcc.dg/arm-mmx-1.c: New test.
5981
5982 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5983
5984         * gcc.dg/20040127-1.c: New test.
5985         * gcc.dg/20040127-2.c: New test.
5986
5987 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5988
5989         * objc.dg/stret-1.m (glob): Renamed to globa.
5990
5991 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
5992
5993         PR c++/13663
5994         * g++.dg/expr/for1.C: New test.
5995
5996 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
5997
5998         PR middle-end/13779
5999         * gcc.dg/darwin-longlong.c: New test.
6000
6001 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
6002
6003         * gcc.dg/20040124-1.c: Moved test from here...
6004         * gcc.c-torture/compile/20040124-1.c: ...to here.
6005
6006 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6007
6008         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
6009         the assembly output if -m64 is passed.
6010
6011 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
6012
6013         PR c++/13833
6014         * g++.dg/template/cond3.C: New test.
6015
6016 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6017
6018         PR c++/13810
6019         * g++.dg/template/ttp7.C: New test.
6020
6021 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6022
6023         PR c++/13797
6024         * g++.dg/template/nontype4.C: New test.
6025         * g++.dg/template/nontype5.C: Likewise.
6026
6027 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
6028
6029         * gcc.dg/torture/mips-clobber-at.c: New test.
6030
6031 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
6032
6033         * gcc.dg/20040124-1.c: New test.
6034
6035 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
6036
6037         * gcc.dg/20040123-1.c: New test.
6038
6039 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6040
6041         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
6042
6043 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6044
6045         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
6046
6047 2004-01-23  Andrew Pinski  <apinski@apple.com>
6048
6049         * gcc.dg/20030121-1.c: Move to ..
6050         * gcc.dg/20040121-1.c: here.
6051
6052 2004-01-23  Roger Sayle  <roger@eyesopen.com>
6053
6054         * gcc.dg/builtins-29.c: New test case.
6055
6056 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6057
6058         PR 18314
6059         * gcc.dg/builtins-30.c: New testcase.
6060
6061 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
6062
6063         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
6064         * lib/g77.exp: Likewise.
6065         * lib/objc.exp: Likewise.
6066         * lib/g++.exp: Likewise.
6067
6068 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6069
6070         * gcc.dg/struct-by-value-2.c: New test.
6071
6072 2004-01-21  Andrew Pinski  <apinski@apple.com>
6073
6074         PR target/13785
6075         * gcc.dg/20030121-1.c: New test.
6076
6077 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
6078
6079         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
6080         clobber frame pointer register in asm statement.
6081
6082 2004-01-21  Falk Hueffner  <falk@debian.org>
6083
6084         * gcc.c-torture/compile/20040121-1.c: New test.
6085
6086 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
6087
6088         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
6089
6090 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
6091
6092         * gcc.dg/ppc64-abi-2.c: New test.
6093
6094 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
6095
6096         * lib/treelang.exp: Fill out this file.
6097         * lib/treelang-dg.exp: New File.
6098
6099 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6100
6101         * gcc.c-torture/compile/981022-1.c: Remove.
6102         * gcc.dg/array-5.c: Remove XFAIL.
6103         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
6104         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
6105         gcc.dg/cond-lvalue-1.c: Update.
6106         * gcc.dg/cast-lvalue-2.c: New test.
6107
6108 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
6109
6110         PR c++/13592
6111         * g++.dg/other/error1.C (class foo): Tweak error message.
6112
6113         PR c++/13592
6114         * g++.dg/template/call2.C: New test.
6115
6116 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6117
6118         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
6119         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
6120         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
6121         scalar-return-1_x.c, scalar-return-2_y.c,
6122         scalar-return-3_x.c, scalar-return-3_y.c,
6123         scalar-return-4_x.c, scalar-return-4_y.c,
6124         struct-align-1.h, struct-align-1_x.c,
6125         struct-align-1_y.c, struct-align-2.h,
6126         struct-align-2_x.c, struct-align-2_y.c,
6127         struct-by-value-10_y.c, struct-by-value-11_x.c,
6128         struct-by-value-11_y.c, struct-by-value-12_x.c,
6129         struct-by-value-12_y.c, struct-by-value-13_x.c,
6130         struct-by-value-13_y.c, struct-by-value-14_x.c,
6131         struct-by-value-14_y.c, struct-by-value-15_x.c,
6132         struct-by-value-15_y.c, struct-by-value-16_y.c,
6133         struct-by-value-17_y.c, struct-by-value-18_y.c,
6134         struct-by-value-19_y.c, struct-by-value-1_x.c,
6135         struct-by-value-1_y.c, struct-by-value-20_y.c,
6136         struct-by-value-2_x.c, struct-by-value-2_y.c,
6137         struct-by-value-3_y.c, struct-by-value-4_x.c,
6138         struct-by-value-4_y.c, struct-by-value-5_y.c,
6139         struct-by-value-6_y.c, struct-by-value-7_y.c
6140         struct-by-value-8_x.c, struct-by-value-8_y.c
6141         struct-by-value-9_x.c, struct-by-value-9_y.c
6142         struct-return-10_x.c, struct-return-10_y.c,
6143         struct-return-19_x.c, struct-return-20_x.c
6144         struct-return-2_x.c, struct-return-2_y.c
6145         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
6146         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
6147
6148 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6149
6150         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
6151         attribute on sparc*-sun-solaris2.*.
6152
6153 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
6154
6155         PR c++/13710
6156         * g++.dg/ext/typeof7.C: New test.
6157
6158 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
6159
6160         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
6161         * gcc.dg/const-elim-1.c: Same.
6162
6163 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
6164
6165         * objc.dg/stret-1.m: New.
6166         * objc.dg/stret-2.m: New.
6167
6168 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6169
6170         PR c++/11895
6171         * g++.dg/ext/vector1.C: New test.
6172
6173 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
6174
6175         * gcc.dg/pch/import-1.c: New.
6176         * gcc.dg/pch/import-1.hs: New.
6177         * gcc.dg/pch/import-1a.h: New.
6178         * gcc.dg/pch/import-1b.h: New.
6179         * gcc.dg/pch/import-1c.h: New.
6180
6181 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6182
6183         PR c++/13574
6184         * g++.dg/ext/array1.C: New test.
6185
6186         PR c++/13178
6187         * g++.dg/conversion/op1.C: New test.
6188
6189 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
6190
6191         PR 11864
6192         From Kazumoto Kojima / Dan Kegel:
6193         * gcc.dg/pr11864-1.c: New test.
6194
6195         PR 10392
6196         From Marcus Comstedt / Dan Kegel:
6197         * gcc.dg/pr10392-1.c: New test.
6198
6199 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6200
6201         PR c++/13478
6202         * g++.dg/init/ref10.C: New test.
6203
6204 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6205
6206         PR c++/13407
6207         * g++.dg/parse/typename6.C: New test.
6208
6209 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6210
6211         PR pch/13361
6212         * testsuite/g++.dg/pch/wchar-1.C: New.
6213         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6214
6215 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6216
6217         PR c++/9259
6218         * g++.dg/expr/sizeof2.C: New test.
6219
6220 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
6221
6222         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
6223
6224 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6225
6226         PR c++/13659
6227         * g++.dg/lookup/strong-using-3.C: New.
6228         * g++.dg/lookup/using-10.C: New.
6229
6230 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6231
6232         PR c++/13594
6233         * g++.dg/lookup/strong-using-2.C: New.
6234
6235 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
6236             Dan Kegel <dank@kegel.com>
6237             J"orn Rennecke <joern.rennecke@superh.com>
6238
6239         PR target/9365
6240         * gcc.dg/pr9365-1.c: New test.
6241
6242 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6243
6244         PR c++/8856
6245         * g++.dg/parse/casting-operator2.C: New test.
6246         * g++.old-deja/g++.pt/explicit83.C: Remove.
6247
6248 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6249
6250         * gcc.dg/label-compound-stmt-1.c: New test.
6251         * gcc.c-torture/compile/950922-1.c,
6252         gcc.c-torture/compile/20000211-3.c,
6253         gcc.c-torture/compile/20000518-1.c,
6254         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
6255         compound statements.
6256
6257 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
6258
6259         * gcc.dg/ppc64-abi-1.c: New test.
6260
6261 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
6262
6263          * g++.dg/ext/attrib9.C: Add dg-warnings.
6264
6265 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6266
6267         PR c++/12335
6268         * g++.dg/parse/dtor3.C: New test.
6269
6270 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6271
6272         PR c++/12709
6273         * g++.dg/parse/try-catch-1.C: New test.
6274
6275 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
6276
6277         * ada/acats/run_all.sh: Add more verbose output in acats.log
6278         when compiling tests.
6279
6280 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6281
6282         PR 13656
6283         * gcc.dg/typedef-redecl.c: New test case.
6284         * gcc.dg/typedef-redecl.h: New support file.
6285
6286 2004-01-13  Jan Hubicka  <jh@suse.cz>
6287
6288         * gcc.dg/always_inline.c: New test.
6289         * gcc.dg/debug/20031231-1.c: Fix.
6290
6291 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6292
6293         PR c++/13474
6294         * g++.dg/template/array3.C: New test.
6295
6296 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6297
6298         * g++.dg/ext/lvalue1.C: No longer expected to fail.
6299         * g++.dg/warn/Wunused-2.C: Likewise.
6300
6301 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6302
6303         PR c++/13289
6304         * g++.dg/template/instantiate6.C: New test.
6305
6306 2004-01-12  Roger Sayle  <roger@eyesopen.com>
6307
6308         PR middle-end/11397
6309         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
6310
6311 2004-01-12  Jan Hubicka  <jh@suse.cz>
6312
6313         PR opt/12826
6314         * gcc.dg/20040112-1.c: New.
6315
6316         * gcc.dg/dwarf-die[1-7].c: Move to...
6317         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
6318         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
6319
6320 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
6321
6322         PR c++/4100
6323         * g++.dg/parse/friend4.C: New test.
6324
6325 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
6326
6327         PR c++/4100
6328         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
6329         definition is called a friend.
6330
6331 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
6332
6333         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
6334
6335 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
6336
6337         PR c++/3478
6338         * g++.dg/parse/error10.C: New test.
6339         * g++.dg/template/arg2.C: Accept "invalid type" error.
6340
6341 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
6342
6343         PR middle-end/13392
6344         * g++.dg/opt/expect2.C: New test.
6345
6346 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6347
6348         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
6349         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
6350         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
6351         Update dg-error regexps.
6352
6353 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6354
6355         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
6356         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
6357
6358 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6359
6360         * gcc.dg/pragma-re-1.c: Use right pointer type.
6361
6362 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6363
6364         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
6365
6366 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
6367
6368         * gcc.dg/rs6000-ldouble-1.c: New.
6369
6370 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6371
6372         DR 337
6373         PR c++/9256
6374         * g++.dg/other/abstract1.C: New test.
6375
6376 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
6377
6378         * g++.dg/lookup/strong-using-1.C: New.
6379
6380 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6381
6382         PR c/11234
6383         * gcc.dg/func-ptr-conv-1.c: New test.
6384         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
6385
6386 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
6387
6388         PR target/13380.
6389         * gcc.c-torture/compile/20040109-1.c: New.
6390
6391 2004-01-08  Stuart Hastings  <stuart@apple.com>
6392
6393         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
6394         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
6395         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
6396
6397 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
6398
6399         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
6400
6401 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6402
6403         * ada/acats/run_acats: Treat 'gnatchop' the same way
6404         as 'gnatmake'.  Export GCC_DRIVER.
6405         * ada/acats/run_all.sh: Add target_gnatchop.  Use
6406         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
6407
6408 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6409
6410         PR c++/12573
6411         * g++.dg/template/dependent-expr4.C: New test.
6412
6413 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
6414
6415         * gcc.dg/altivec-11.c: New test.
6416
6417 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
6418
6419         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
6420
6421 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6422
6423         PR c/6024
6424         * gcc.dg/enum-compat-1.c: New test.
6425         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
6426
6427 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6428
6429         PR c/12165
6430         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
6431         gcc.dg/c99-idem-qual-3.c: New tests.
6432
6433 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
6434
6435         * gcc.dg/winline-7.c: Don't cast void * to int.
6436
6437 2004-01-06  Jan Hubicka  <jh@suse.cz>
6438
6439         * gcc.dg/i386-sse-5.c: New test
6440         * g++.dg/eh/simd-1.c: Add -w argument for i386.
6441
6442 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6443
6444         PR c++/12815
6445         * g++.dg/rtti/typeid4.C: New test.
6446
6447 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6448
6449         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
6450
6451 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6452
6453         PR c++/12132
6454         * g++.dg/template/error11.C: New test.
6455
6456         PR c++/13451
6457         * g++.dg/template/class2.C: New test.
6458
6459 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6460         Richard Sandiford <rsandifo@redhat.com>
6461
6462         PR c++/13387
6463         * g++.dg/opt/alias3.C: New test.
6464
6465 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
6466
6467         PR c++/13157
6468         * g++.dg/template/koenig3.C: New test.
6469
6470         PR c++/13529
6471         * g++.dg/parse/offsetof3.C: New test.
6472
6473         * g++.dg/init/copy7.C: Add missing dg-error markers.
6474
6475         PR c++/12226
6476         * g++.dg/init/copy7.c: New test.
6477
6478         PR c++/13536
6479         * g++.dg/parse/cast1.C: New test.
6480
6481 2004-01-04  Jan Hubicka  <jh@suse.cz>
6482
6483         * gcc.dg/winline[1-7].c: New tests.
6484
6485 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6486
6487         PR c++/13520
6488         * g++.dg/template/qualttp22.C: New test.
6489
6490 2004-01-01  Jan Hubicka  <jh@suse.cz>
6491
6492         * gcc.dg/debug/20031231-1.c: New.
6493         * gcc.c-torture/compile/20040101-1.c: New.
6494         * gcc.dg/dwarf-die-[1-7].c: New.
6495
6496 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
6497
6498         PR optimization/13521
6499         * gcc.c-torture/compile/20031231-1.c: New test.
6500
6501 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6502
6503         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
6504
6505 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6506
6507         PR c++/10079
6508         * g++.dg/template/crash16.C: New test.
6509
6510 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
6511
6512         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
6513
6514 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6515
6516         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
6517         ports.
6518         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6519         * g++.old-deja/g++.law/profile1.C: Likewise.
6520         * gcc.c-torture/compile/981006-1.c: Likewise.
6521         * gcc.c-torture/execute/loop-2e.x: Likewise.
6522         * gcc.c-torture/execute/loop-2f.x: Remove.
6523         * gcc.c-torture/execute/loop-2g.x: Likewise.
6524         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
6525         * gcc.dg/20020312-2.c: Remove traces of dead ports.
6526
6527 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
6528
6529         PR c++/13507
6530         * g++.dg/ext/attrib11.C: New test.
6531
6532         PR c++/13494
6533         * g++.dg/template/array2-1.C: New test.
6534         * g++.dg/template/array2-2.C: New test.
6535
6536 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
6537
6538         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
6539
6540 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6541
6542         PR c++/12774
6543         * g++.dg/template/array1-1.C: New test.
6544         * g++.dg/template/array1-2.C: New test.
6545
6546 2003-12-29  Roger Sayle  <roger@eyesopen.com>
6547
6548         PR fortran/12632
6549         * g77.dg/12632.f: New test case.
6550
6551 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6552
6553         PR c++/13289
6554         * g++.dg/parse/nontype1.C: New test.
6555
6556 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6557
6558         PR c++/12403
6559         * g++.dg/parse/explicit1.C: New test.
6560         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
6561
6562 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
6563
6564         PR c++/13081
6565         * g++.dg/opt/inline6.C: New test.
6566
6567         PR c++/12613
6568         * g++.dg/parse/error9.C: New test.
6569
6570         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
6571
6572 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
6573
6574         PR c++/13009
6575         * g++.dg/init/assign1.C: New test.
6576
6577 2003-12-28  Roger Sayle  <roger@eyesopen.com>
6578
6579         PR c++/13070
6580         * g++.dg/warn/format3.C: New test case.
6581
6582 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6583
6584         * gcc.c-torture/compile/20031227-1.c: New test.
6585
6586 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6587
6588         * g++.dg/bprob/bprob.exp: Load target-supports.exp
6589         * g77.dg/bprob/bprob.exp: Likewise.
6590         * gcc.misc-tests/bprob.exp: Likewise.
6591         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
6592         variants on systems where the library does not provide that
6593         functionality.
6594         * gcc.dg/builtins-20.c: Use builtins-config.h.
6595         * gcc.dg/builtins-config.h: New file.
6596
6597 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6598
6599         * lib/gcc-dg.exp (dg-require-profiling): New function.
6600         * lib/target-supports.exp (check_profiling_available): Likewise.
6601         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
6602         * g77.dg/bprob/bprob.exp: Likewise.
6603         * gcc.misc-tests/bprob.exp: Likewise.
6604         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
6605         * gcc.dg/20021014-1.c: Likewise.
6606         * gcc.dg/nest.c: Likewise.
6607
6608 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6609
6610         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
6611         compiling.
6612         * g++.dg/lookup/java2.C: Likewise.
6613         * gcc.dg/cpp/lexident.c: Likewise.
6614
6615 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
6616
6617         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
6618         given.
6619         * gcc.c-torture/compile/961203-1.c: Likewise.
6620         * gcc.c-torture/compile/980506-1.c: Likewise.
6621
6622 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
6623
6624         * lib/gcc-dg.exp (dg-prune-output): New annotation.
6625         (additional_prunes): New global.
6626         (gcc-dg-prune): Handle additional per-test pruning.
6627         (dg-test): Clear additional_prunes between tests.
6628
6629         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
6630         dg-prune-output to avoid spurious failures from assembler
6631         complaining about nonexistent WAW violations.
6632         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
6633         Use dg-prune-output to avoid spurious failures from assembler
6634         warning about Itanium B-step errata.
6635
6636 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6637
6638         * g++.dg/abi/macro0.C: New test.
6639         * g++.dg/abi/macro1.C: Likewise.
6640         * g++.dg/abi/macro2.C: Likewise.
6641
6642         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
6643         * g++.dg/abi/bitfield7.C: Likewise.
6644         * g++.dg/abi/dtor2.C: Likewise.
6645         * g++.dg/abi/mangle11.C: Likewise.
6646         * g++.dg/abi/mangle12.C: Likewise.
6647         * g++.dg/abi/mangle14.C: Likewise.
6648         * g++.dg/abi/mangle17.C: Likewise.
6649         * g++.dg/abi/vbase10.C: Likewise.
6650         * g++.dg/abi/vbase14.C: Likewise.
6651         * g++.dg/template/qualttp17.C: Likewise.
6652
6653 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6654
6655         PR c/11995
6656         * gcc.dg/20031223-1.c: New test.
6657
6658 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6659
6660         * gcc.dg/noreturn-7.c: New test.
6661
6662 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6663
6664         * gcc.dg/null-pointer-1.c: New test.
6665
6666 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
6667
6668         * g++.old-deja/g++.jason/template18.C: Remove.
6669         * g++.old-deja/g++.jason/template37.C: Likewise.
6670
6671         PR c++/12862
6672         * g++.dg/lookup/ns1.C: New test.
6673
6674         PR c++/12397
6675         * g++.dg/template/lookup3.C: New test.
6676
6677 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6678
6679         * g++.dg/template/recurse1.C: New test
6680
6681 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
6682
6683         PR c++/12479
6684         * g++.dg/parse/semicolon1.C: New test.
6685         * g++.dg/parse/semicolon1.h: Likewise.
6686
6687 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
6688
6689         * gcc.dg/darwin-misaligned.c: New test.
6690
6691 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6692
6693         PR c/9163
6694         * gcc.dg/20031222-1.c: New test.
6695
6696 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
6697
6698         PR c++/13438
6699         * g++.dg/parse/error8.C: New test.
6700
6701         PR c++/11554
6702         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
6703
6704 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
6705
6706         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
6707         too small.
6708         * gcc.c-torture/compile/930217-1.c: Likewise.
6709         * gcc.c-torture/compile/930513-1.c: Likewise.
6710         * gcc.c-torture/execute/920908-2.c: Likewise.
6711         * gcc.c-torture/execute/921204-1.c: Likewise.
6712         * gcc.c-torture/execute/930621-1.c: Likewise.
6713         * gcc.c-torture/execute/930630-1.c: Likewise.
6714         * gcc.c-torture/execute/931031-1.c: Likewise.
6715         * gcc.c-torture/execute/980602-2.c: Likewise.
6716         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
6717         * gcc.c-torture/execute/compndlit-1.c: Likewise.
6718         * gcc.c-torture/execute/extzvsi.c: Likewise.
6719         * gcc.c-torture/unsorted/ext.c: Likewise.
6720
6721 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
6722
6723         PR target/12749
6724         * gcc.c-torture/compile/20031220-2.c: New test case.
6725
6726 2003-12-20  Roger Sayle  <roger@eyesopen.com>
6727
6728         PR optimization/13031
6729         * gcc.c-torture/compile/20031220-1.c: New test case.
6730
6731 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6732
6733         * gcc.dg/cast-function-1.c: New test.
6734
6735 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6736
6737         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
6738         formats.
6739
6740 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
6741
6742         PR c++/12795
6743         * g++.dg/ext/attrib10.C: New test.
6744
6745 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
6746
6747         * gcc.dg/cleanup-10.c: New test.
6748         * gcc.dg/cleanup-11.c: New test.
6749
6750 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
6751
6752         PR c++/13239
6753         * g++.dg/opt/expect1.C: New test.
6754
6755 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
6756
6757         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
6758
6759 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
6760
6761         PR debug/12923
6762         * gcc.dg/20031218-1.c: New test.
6763
6764         PR debug/12389
6765         * gcc.dg/20031218-2.c: New test.
6766         * gcc.dg/20031218-3.c: New test.
6767
6768         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
6769         of label name and allow for USER_LABEL_PREFIX == "_" names.
6770         * g++.dg/abi/mangle18-2.C: Likewise.
6771         * g++.dg/abi/mangle19-1.C: Likewise.
6772         * g++.dg/abi/mangle19-2.C: Likewise.
6773         * g++.dg/abi/mangle20-1.C: Likewise.
6774         * g++.dg/abi/mangle20-2.C: Likewise.
6775
6776 2003-12-18  Richard Henderson  <rth@redhat.com>
6777
6778         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
6779
6780 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
6781             Dan Kegel <dank@kegel.com>
6782
6783         PR other/12009
6784         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
6785         testing a cross compiler, it causes spurious compile failures.
6786         * lib/g++.exp: Likewise.
6787
6788 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6789
6790         PR c++/13262
6791         * g++.dg/template/access13.C: New test.
6792
6793 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
6794
6795         * gcc.dg/20031216-1.c: New test.
6796
6797 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6798
6799         PR c++/9154
6800         * g++.dg/template/error10.C: New test.
6801
6802 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6803
6804         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
6805         * g++.dg/eh/simd-2.C: Likewise.
6806
6807 2003-12-17  James E Wilson  <wilson@specifixinc.com>
6808             Roger Sayle  <roger@eyesopen.com>
6809
6810         * gcc.c-torture/execute/ieee/mzero5.c: New.
6811
6812 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
6813
6814         PR c++/10603
6815         * g++.dg/parse/error6.C: New test.
6816
6817         PR c++/12827
6818         * g++.dg/parse/error7.C: New test.
6819
6820 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6821
6822         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
6823         at -O with stabs debugging formats.
6824         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
6825         * gcc.dg/debug/debug-2.c: Likewise.
6826
6827 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
6828
6829         PR c++/12696
6830         * g++.dg/init/error1.C: New test.
6831
6832         PR c++/12218
6833         * g++.dg/init/pm3.C: New test.
6834
6835 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6836
6837         PR c/3347
6838         * gcc.dg/bitfld-8.c: New test.
6839
6840 2003-12-16  James Lemke  <jim@wasabisystems.com>
6841
6842         * gcc.dg/arm-scd42-[123].c: New tests.
6843
6844 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6845
6846         PR c++/9043
6847         * g++.dg/abi/mangle20-1.C: New test.
6848         * g++.dg/abi/mangle20-2.C: New test.
6849
6850 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
6851
6852         PR c++/13275
6853         * g++.dg/other/offsetof2.C: Remove XFAIL.
6854         * g++.dg/parse/offsetof1.C: New test.
6855         * g++.gd/parse/offsetof2.C: Likewise.
6856
6857 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6858
6859         * g++.dg/template/nontype3.C: New test.
6860         * g++.dg/template/static2.C: Tweaked the dg-error clause.
6861
6862 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6863
6864         * g++.dg/warn/noreturn-3.C: Also test instantiation.
6865
6866 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6867
6868         PR c++/13387
6869         * g++.dg/expr/assign1.C: New test.
6870
6871         PR c++/13242
6872         * g++.dg/abi/mangle19-1.C: New test.
6873         * g++.dg/abi/mangle19-2.C: New test.
6874
6875 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
6876
6877         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
6878
6879 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6880
6881         * gcc.c-torture/execute/20031216-1.c: New test.
6882
6883 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6884
6885         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
6886         an ICE regression.
6887
6888 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6889
6890         PR c++/10926
6891         * g++.dg/template/error9.C: New test.
6892
6893         PR c++/11116
6894         * g++.dg/template/error8.C: New test.
6895
6896 2003-12-15  Roger Sayle  <roger@eyesopen.com>
6897
6898         PR middle-end/13400
6899         * gcc.c-torture/execute/20031215-1.c: New test case.
6900
6901 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6902
6903         PR c++/13269
6904         * g++.dg/parse/error5.C: New test.
6905
6906         PR c++/12989
6907         * g++.dg/expr/sizeof1.C: New test.
6908
6909         PR c++/13310
6910         * g++.dg/template/crash15.C: New test.
6911
6912 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
6913
6914         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
6915         a non-POD type as the last named parameter of a varargs function.
6916
6917 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6918
6919         PR c++/13243
6920         PR c++/12573
6921         * g++.dg/template/crash14.C: New test.
6922         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
6923
6924 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6925
6926         * g++.dg/other/java1.C: New test.
6927
6928         PR c++/13241
6929         * g++.dg/abi/mangle18-1.C: New test.
6930         * g++.dg/abi/mangle18-2.C: New test.
6931
6932 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6933
6934         PR optimization/10312
6935         * gcc.c-torture/execute/20031214-1.c: New.
6936
6937 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
6938
6939         PR c++/10779
6940         PR c++/12160
6941         * g++.dg/parse/error3.C: New test.
6942         * g++.dg/parse/error4.C: Likewise.
6943         * g++.dg/abi/mangle4.C: Tweak error messages.
6944         * g++.dg/lookup/using5.C: Likewise.
6945         * g++.dg/other/error2.C: Likewise.
6946         * g++.dg/parse/typename5.C: Likewise.
6947         * g++.dg/parse/undefined1.C: Likewise.
6948         * g++.dg/template/arg2.C: Likewise.
6949         * g++.dg/template/ttp3.C: Likewise.
6950         * g++.dg/template/type1.C: Likewise.
6951         * g++.old-deja/g++.other/crash32.C: Likewise.
6952         * g++.old-djea/g++.pt/defarg8.C: Likewise.
6953
6954 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6955
6956         PR c++/13106
6957         * g++.dg/warn/noreturn-3.C: New test.
6958
6959 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
6960
6961         PR c++/13118
6962         * g++.dg/abi/covariant3.C: New.
6963
6964 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
6965
6966         * g++.dg/eh/ia64-1.C: New test.
6967
6968 2003-12-12  Roger Sayle  <roger@eyesopen.com>
6969
6970         PR optimization/13037
6971         * g77.f-torture/execute/13037.f: New test case.
6972
6973 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
6974
6975         PR c++/12881
6976         * g++.dg/abi/covariant2.C: New.
6977
6978 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
6979
6980         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
6981
6982 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
6983
6984         * gcc.c-torture/execute/wchar_t-1.x: Delete.
6985
6986 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
6987
6988         PR other/10819
6989         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
6990         to fix Bug 10819.
6991         * lib/g++.exp (g++_version): Likewise.
6992         * lib/g77.exp (g77_version): Likewise.
6993         * lib/objc.exp (default_objc_version): Likewise.
6994
6995 2003-12-10  Richard Henderson  <rth@redhat.com>
6996
6997         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
6998
6999         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
7000
7001 2003-12-08  Matt Austern  <austern@apple.com>
7002
7003         PR c/13134
7004         * lib/gcc-dg.exp (dg-require-visibility): Define.
7005         * lib/target-supports (check_visibility_available): Define.
7006         * gcc.dg/visibility-1.c: New test.
7007         * gcc.dg/visibility-2.c: Likewise.
7008         * gcc.dg/visibility-3.c: Likewise.
7009         * gcc.dg/visibility-4.c: Likewise.
7010         * gcc.dg/visibility-5.c: Likewise.
7011         * gcc.dg/visibility-6.c: Likewise.
7012         * g++.dg/ext/visibility-1.C: Likewise.
7013         * g++.dg/ext/visibility-2.C: Likewise.
7014         * g++.dg/ext/visibility-3.C: Likewise.
7015         * g++.dg/ext/visibility-4.C: Likewise.
7016         * g++.dg/ext/visibility-5.C: Likewise.
7017         * g++.dg/ext/visibility-6.C: Likewise.
7018
7019 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7020
7021         * g++.dg/lookup/java1.C: New test.
7022         * g++.dg/lookup/java2.C: New test.
7023
7024 2003-12-07  Falk Hueffner  <falk@debian.org>
7025
7026         * g++.dg/opt/noreturn-1.C: New test.
7027
7028 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
7029
7030         * gcc.dg/overflow-1.c: New test.
7031
7032 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7033
7034         * g77.f-torture/compile/13060.f: New test.
7035
7036 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
7037
7038         PR c++/13323
7039         * g++.dg/inherit/operator2.C: New test.
7040
7041 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7042
7043         PR c++/13305
7044         * g++.dg/ext/attrib9.C: New test.
7045
7046 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7047
7048         PR c++/13314
7049         * g++.dg/template/error7.C: New test.
7050
7051 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
7052             J"orn Rennecke <joern.rennecke@superh.com>
7053
7054         PR target/13302
7055         * g++.dg/other/struct-va_list.C: New test.
7056
7057 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7058
7059         PR c++/13166
7060         * g++.dg/parse/defarg6.C: New test.
7061
7062 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
7063
7064         PR target/13256
7065         * gcc.c-torture/execute/20031201-1.c: New test.
7066
7067 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
7068
7069         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
7070
7071 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7072
7073         * gcc.dg/builtin-return-1.c: New test.
7074
7075 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
7076             J"orn Rennecke <joern.rennecke@superh.com>
7077
7078         PR optimization/13260
7079         * gcc.c-torture/execute/20031204-1.c: New test.
7080
7081 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7082
7083         PR c++/9127
7084         * g++.dg/template/error6.C: New test.
7085
7086 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
7087
7088         * gcc.dg/20031202-1.c: New test.
7089
7090 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7091
7092         PR c++/13179
7093         * g++.dg/template/eh1.C: New test.
7094
7095         PR c++/10771
7096         * g++.dg/template/error5.C: New test.
7097
7098 2003-12-02  David Ung  <davidu@mips.com>
7099
7100         * gcc.dg/compat/vector-check.h: Corrected type for var
7101         g_##TMODE
7102
7103 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7104
7105         PR c++/10126
7106         * g++.dg/template/ptrmem8.C: New test.
7107
7108 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7109
7110         PR c++/12573
7111         * g++.dg/template/dependent-expr3.C: New test.
7112
7113 2003-12-01  James Lemke  <jim@wasabisystems.com>
7114
7115         * gcc.dg/arm-g2.c: New test.
7116
7117 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7118
7119         PR optimization/11634
7120         * gcc.dg/20031201-2.c: New test case.
7121
7122 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
7123
7124         PR 11433
7125         * objc.dg/proto-lossage-3.m: New test.
7126
7127 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7128
7129         PR optimization/12628
7130         * gcc.dg/20031201-1.c: New test case.
7131
7132 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7133
7134         * gcc.dg/unaligned-1.c: New test.
7135
7136 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
7137
7138         PR c++/9849
7139         * g++.dg/template/error4.C: New test.
7140         * g++.dg/template/nested3.C: Adjust error markers.
7141
7142 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7143
7144         * gcc.dg/cpp/assert4.c: Check more #system assertions.
7145
7146 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7147
7148         PR c/10333
7149         * gcc.dg/bitfld-7.c: New test.
7150
7151 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
7152
7153         * gcc.dg/tls/asm-1.C: New test.
7154
7155 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7156
7157         * gcc.dg/cpp/assert4.c: Update.
7158
7159 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7160
7161         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
7162         * gcc.dg/builtin-apply3.c: New test.
7163
7164 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7165
7166         * lib/compat.exp (compat-obj): New xfaildata parameter.
7167         Use it to set compiler_conditional_xfail_data before compiling.
7168         (compat-get-options): Handle dg-xfail-if.
7169         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
7170         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
7171         * gcc.dg/compat/vector-1_y.c: Likewise.
7172         * gcc.dg/compat/vector-2_x.c: Likewise.
7173         * gcc.dg/compat/vector-2_y.c: Likewise.
7174
7175 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7176
7177         * g++.dg/opt/reg-stack4.C: New test.
7178
7179 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7180
7181         * gcc.dg/builtin-apply2.c: New test.
7182
7183 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7184
7185         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
7186
7187 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7188
7189         PR c++/12924
7190         * g++.dg/template/template-id-2.C: New test.
7191
7192 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7193
7194         PR c++/5369
7195         * g++.dg/template/memfriend1.C: New test.
7196         * g++.dg/template/memfriend2.C: Likewise.
7197         * g++.dg/template/memfriend3.C: Likewise.
7198         * g++.dg/template/memfriend4.C: Likewise.
7199         * g++.dg/template/memfriend5.C: Likewise.
7200         * g++.dg/template/memfriend6.C: Likewise.
7201         * g++.dg/template/memfriend7.C: Likewise.
7202         * g++.dg/template/memfriend8.C: Likewise.
7203         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
7204
7205 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
7206
7207         PR c++/12515
7208         * g++.dg/ext/cond1.C: New test.
7209
7210 2003-11-20  Richard Henderson  <rth@redhat.com>
7211
7212         * gcc.dg/20020201-2.c: Remove.
7213         * gcc.dg/20020201-4.c: Remove.
7214         * gcc.dg/20020304-1.c: Remove.
7215
7216 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
7217
7218         * gcc.dg/cpp/trad/xwin1.c: New test case.
7219
7220 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
7221
7222         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
7223         * lib/g77.exp: Likewise.
7224         * lib/objc.exp: Likewise.
7225         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
7226         for darwin.
7227
7228 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7229
7230         PR c++/12932
7231         * g++.dg/template/static5.C: New test.
7232
7233 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7234
7235         * gcc.dg/nested-func-1.c: New test.
7236
7237 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7238
7239         * gcc.dg/cpp/assert4.c: New test.
7240
7241 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7242
7243         PR c++/2294
7244         * g++.dg/lookup/using9.c: New test.
7245
7246 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
7247
7248         PR c++/12762
7249         * g++.dg/template/error3.C: New test.
7250
7251 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
7252
7253         PR ada/13035
7254         * ada/acats/run_acats, run_all.sh: Fix syntax error.
7255         No longer use a wrapper for gcc, since this does not work under
7256         Windows.
7257
7258 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7259
7260         PR c++/2094
7261         * g++.dg/template/ptrmem7.C: New test.
7262
7263 2003-11-13  Andrew Pinski <apinski@apple.com>
7264
7265         * gcc.c-torture/compile/20031113-1.c: New test.
7266
7267 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
7268             Kean Johnston <jkj@sco.com>
7269
7270         PR c/13029
7271         * gcc.dg/unused-4.c: Update.
7272
7273 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7274
7275         * g++.dg/opt/const3.C: New test.
7276
7277 2003-11-13  Jan Hubicka  <jh@suse.cz>
7278
7279         * gcc.c-torture/compile/20031112-1.c: New test.
7280
7281 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
7282
7283         * g++.dg/parse/crash10.C: Remove bogus error marker.
7284
7285 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7286
7287         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
7288         (host_gcc): Likewise.
7289         (ROOT): Honor $PWDCMD.
7290         (BASE): Likewise.
7291         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
7292
7293 2003-11-12  Catherine Moore  <clm@redhat.com>
7294
7295         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
7296
7297 2003-11-12  Andreas Jaeger  <aj@suse.de>
7298             Jakub Jelinek  <jakub@redhat.com>
7299             Andrew Pinski  <pinskia@physics.uc.edu>
7300             Richard Henderson  <rth@redhat.com>
7301
7302         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
7303         systems.
7304         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
7305
7306         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
7307         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7308
7309 2003-11-11  Andreas Jaeger  <aj@suse.de>
7310
7311         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
7312
7313         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
7314
7315 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
7316
7317         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
7318         Clean ups.
7319
7320 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
7321
7322         * gcc.dg/trampoline-1.c: New test.
7323
7324 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7325
7326         * gcc.c-torture/compile/200031109-1.c: New test.
7327
7328 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7329
7330         PR c/3190
7331         PR c/8714
7332         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
7333         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
7334         gcc.dg/format/no-y2k-1.c: Update.
7335
7336 2003-11-08  Roger Sayle  <roger@eyesopen.com>
7337
7338         PR optimization/10467
7339         * gcc.dg/20031108-1.c: New test case.
7340
7341 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
7342
7343         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
7344
7345 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7346
7347         * gcc.dg/compound-lvalue-1.c: New test.
7348         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
7349         some XFAILs.
7350
7351 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
7352
7353         * gcc.dg/altivec-varargs-1.c: New test.
7354
7355 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7356
7357         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
7358         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
7359         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
7360         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
7361         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
7362
7363 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7364
7365         * gcc.dg/cond-lvalue-1.c: New test.
7366
7367 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
7368
7369         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
7370
7371 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7372
7373         PR c++/11616
7374         * g++.dg/template/instantiate5.C: New test.
7375
7376 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7377
7378         PR c++/12726
7379         * g++.dg/ext/complit2.C: Replace test with self-contained version.
7380         * ChangeLog: Add missing first entry for above test.
7381
7382 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7383
7384         PR c++/9810
7385         * g++.dg/template/using8.C: New test.
7386         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
7387
7388 2003-11-02  Roger Sayle  <roger@eyesopen.com>
7389
7390         PR optimization/10817
7391         * gcc.c-torture/compile/20031102-1.c: New test case.
7392
7393 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
7394
7395         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
7396         2147483647.
7397
7398 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7399
7400         * gcc.dg/20031102-1.c: New test.
7401
7402 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7403
7404         * gcc.dg/complex-1.c: New test.
7405
7406 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7407
7408         PR c++/12796
7409         * g++.dg/template/crash13.C: Adjust expected error location.
7410         * g++.old-deja/g++.brendan/ns1.C: Likewise.
7411
7412 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7413
7414         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7415
7416 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7417
7418         PR/10239
7419         * gcc.c-torture/compile/20031031-2.c: New test.
7420
7421 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7422
7423         PR/11640
7424         * gcc.c-torture/compile/20031031-1.c: New test.
7425
7426 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7427
7428         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7429         * gcc.misc-tests/bprob.exp: Likewise.
7430         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
7431         the execution test on arm-elf configs.
7432         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
7433         configs that don't support scratch files.
7434         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
7435
7436 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
7437
7438         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
7439         done by dejagnu.
7440
7441 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
7442
7443         * ada/acats/run_all.sh: Redirect mv output to /dev/null
7444         Avoid non pure sh syntax. Add more logging.
7445
7446         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
7447         fail.
7448
7449 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7450
7451         PR libgcj/10610
7452         * gcc.dg/ppc-stackalign-1.c: New test.
7453
7454 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
7455
7456         * ada/acats/run_all.sh: Change output to be more compliant with
7457         dejagnu framework.
7458         Create acats.sum and acats.log files under testsuite/ada/acats
7459         Only run [a-z]* directories, to filter out e.g. CVS.
7460         Redirect build output to log file.
7461
7462 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7463
7464         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
7465
7466 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7467
7468         PR ada/5909:
7469         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
7470
7471 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
7472
7473         * gcc.c-torture/compile/20031023-1.c: New test.
7474         * gcc.c-torture/compile/20031023-2.c: New test.
7475         * gcc.c-torture/compile/20031023-3.c: New test.
7476         * gcc.c-torture/compile/20031023-4.c: New test.
7477
7478 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7479
7480         PR c++/10371
7481         * g++.dg/lookup/scoped8.C: New test.
7482
7483 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7484
7485         * g++.dg/opt/reg-stack3.C: New test.
7486
7487 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7488
7489         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
7490
7491 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7492
7493         PR c++/11076
7494         * g++.dg/template/crash13.C: New test.
7495
7496 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7497
7498         * gcc.dg/c99-restrict-2.c: New test.
7499
7500 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
7501
7502         PR c++/12698, c++/12699, c++/12700, c++/12566
7503         * g++.dg/inherit/covariant9.C: New test.
7504         * g++.dg/inherit/covariant10.C: New test.
7505         * g++.dg/inherit/covariant11.C: New test.
7506
7507 2003-10-23  Jason Merrill  <jason@redhat.com>
7508
7509         PR c++/12726
7510         * g++.dg/ext/complit2.C: New test.
7511
7512 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7513
7514         PR target/12654
7515         * gcc.c-torture/execute/20031020-1.c: New test.
7516
7517 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7518
7519         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
7520         following the jump_insn.
7521
7522 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7523
7524         * gcc.dg/cast-lvalue-1.c: New test.
7525
7526 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
7527
7528         PR c++/11962
7529         * g++.dg/template/cond2.C: New test.
7530
7531 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7532
7533         * gcc.dg/builtins-28.c: New test.
7534
7535 2003-10-20  Jan Hubicka  <jh@suse.cz>
7536
7537         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
7538         parameter.
7539         * testsuite/gcc.dg/inline-2.c: Likewise.
7540
7541 2003-10-20  Phil Edwards  <phil@codesourcery.com>
7542
7543         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
7544         * gcc.dg/nest.c:  Likewise.
7545
7546 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7547
7548         PR c++/9781, c++/10583, c++/11862
7549         * g++.dg/parse/crash13.C: New test.
7550
7551 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7552
7553         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
7554
7555 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7556
7557         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
7558         Define HAVE_C99_RUNTIME except on Solaris.
7559         * gcc.dg/builtins-20.c: Likewise.
7560
7561 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7562
7563         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
7564
7565 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7566
7567         PR c++/12495
7568         * g++.dg/template/crash21.C: New test.
7569
7570 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7571
7572         PR c++/2513
7573         * g++.dg/template/typename5.C: New test.
7574
7575 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7576
7577         PR c++/12369
7578         * g++.dg/template/friend25.C: New test.
7579
7580 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
7581
7582         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
7583         versions.
7584
7585 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
7586
7587         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
7588         == 2147483647.
7589
7590 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
7591
7592         * gcc.c-torture/execute/960416-1.x: Remove.
7593         * gcc.c-torture/execute/divconst-3.x: Likewise.
7594
7595 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
7596
7597         PR target/12598
7598         * gcc.dg/torture/cris-volatile-1.c: New test.
7599
7600 2003-10-14  Roger Sayle  <roger@eyesopen.com>
7601
7602         PR optimization/9325
7603         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
7604         for overflowing floating point to integer conversion during RTL
7605         simplification.
7606
7607 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
7608
7609         * objc/execute/_cmd.m: Fix typo.
7610         * objc.dg/image-info.m, objc.dg/symtab-1.m:
7611         Relax 'scan-assembler' regexp.
7612         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
7613         objc.dg/try-catch-4.m: Run on non-Darwin targets.
7614         * objc.dg/zero-link-2.m: Remove blank line.
7615         * objc.dg/zero-link-3.m: New test case.
7616
7617 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
7618
7619         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
7620
7621         * gcc.dg/asm-names.c: Use scan-assembler-not rather
7622         than linker trickery.
7623
7624 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7625
7626         PR c++/12370
7627         * g++.dg/other/friend2.C: New test.
7628
7629 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
7630
7631         * gcc.dg/20031012-1.c: New test.
7632
7633 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
7634
7635         * gcc.dg/weak/weak-3.c: Fix for new warning.
7636
7637 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
7638
7639         PR optimization/8750
7640         * gcc.c-torture/execute/20031012-1.c: New test case.
7641
7642 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7643
7644         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
7645         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
7646
7647 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7648
7649         PR optimization/12260
7650         * gcc.c-torture/compile/20031011-2.c: New test case.
7651
7652 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7653
7654         * gcc.c-torture/execute/20031011-1.c: New testcase.
7655
7656 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
7657
7658         * gcc.c-torture/compile/20031011-1.c: New test.
7659
7660 2003-10-11  Jan Hubicka  <jh@suse.cz>
7661
7662         * g++.dg/other/first-global.C: New test.
7663
7664 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7665
7666         * gcc.c-torture/execute/string-opt-18.c: New testcase.
7667
7668 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
7669
7670         * gcc.c-torture/compile/20031010-1.c: New test.
7671
7672 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
7673
7674         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
7675         * gcc.c-torture/execute/va-arg-25.c: ... here.
7676
7677 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
7678
7679         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
7680
7681 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
7682
7683         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
7684
7685 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
7686
7687         * g++.dg/parse/error2.C: New test.
7688
7689 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
7690
7691         PR c++/11097
7692         * g++.dg/other/error5.C: Modify the error message.
7693         * g++.dg/lookup/using8.C: New test.
7694
7695 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
7696
7697         * gcc.dg/darwin-abi-2.c: New file.
7698         * gcc.c-torture/execute/va-arg-24.c: New file.
7699
7700 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
7701
7702         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
7703         indentation.
7704
7705 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
7706
7707         PR c++/10147
7708         * g++.dg/other/error4.C: Update error messages.
7709         * g++.dg/template/ptrmem4.C: Likewise.
7710
7711         PR c++/12337
7712         * g++.dg/init/new9.C: New test.
7713
7714         PR c++/12334, c++/12236, c++/8656
7715         * g++.dg/ext/attrib8.C: New test.
7716
7717 2003-10-06  Devang Patel  <dpatel@apple.com>
7718
7719         * gcc.dg/debug/dwarf2-3.h: New test.
7720         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
7721
7722 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
7723
7724         * g++.dg/opt/cfg2.C: New test.
7725
7726 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7727
7728         * g++.dg/opt/float1.C: New test.
7729
7730 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7731
7732         * gcc.dg/c90-array-lval-6.c: New test.
7733         * gcc.dg/c99-array-lval-6.c: New test.
7734
7735 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
7736             Ziemowit Laski  <zlaski@apple.com>
7737
7738         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
7739         'Derived', so that it is never considered a class method; add
7740         new warning for '+port' method ambiguity.
7741         * objc.dg/method-12.m: Include <objc/objc.h> instead of
7742         <objc/objc-api.h> (needed on Mac OS X).
7743         * objc.dg/method-13.m: New test.
7744
7745 2003-10-03  Roger Sayle  <roger@eyesopen.com>
7746
7747         PR optimization/9325, PR java/6391
7748         * gcc.c-torture/execute/20031003-1.c: New test case.
7749
7750 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
7751
7752         PR optimization/12180
7753         * gcc.dg/20031002-1.c: New test.
7754
7755         PR c++/12486
7756         * g++.dg/inherit/error1.C: New test.
7757
7758 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
7759
7760         * lib/f-torture.exp (search_for): Rename to...
7761         (search_for_re): This.  Also, clean up comments and the
7762         "regexp" invocation.
7763
7764 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
7765
7766         * gcc.c-torture/compile/20031002-1.c: New test.
7767
7768 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
7769
7770         * g++.dg/opt/cond1.C: New test.
7771
7772 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
7773
7774         * gcc.dg/Wold-style-definition-2.c: New testcase.
7775         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
7776
7777 2003-09-29  Richard Henderson  <rth@redhat.com>
7778
7779         * g++.dg/init/array10.C: Add dg-options.
7780
7781 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
7782
7783         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
7784
7785 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7786
7787         * g++.dg/template/friend19.C: Fix typo.
7788         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
7789
7790 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
7791
7792         * gcc.c-torture/execute/20030928-1.c: New test.
7793         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
7794
7795 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7796
7797         * g++.dg/opt/unroll1.C: New test.
7798
7799 2003-09-26  Roger Sayle  <roger@eyesopen.com>
7800
7801         PR optimization/11741
7802         * gcc.dg/20030926-1.c: New test case.
7803
7804 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7805
7806         PR c++/5655
7807         * g++.dg/parse/access7.C: New test.
7808         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
7809
7810 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
7811
7812         MERGE OF objc-improvements-branch into MAINLINE:
7813         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
7814         if libobjc has not been built.
7815         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
7816         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
7817         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
7818         objc/execute/nested-3.m, objc/execute/np-2.m,
7819         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
7820         objc/execute/redefining_self.m, objc/execute/root_methods.m,
7821         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
7822         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
7823         objc.dg/special/unclaimed-category-1.h,
7824         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
7825         well as GNU runtime.
7826         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
7827         * execute/cascading-1.m, execute/function-message-1.m,
7828         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
7829         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
7830         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
7831         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
7832         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
7833         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
7834         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
7835         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
7836         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
7837         * objc.dg/bitfield-2.m: Run only on Darwin.
7838         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
7839         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
7840         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
7841         * objc.dg/const-str-1.m: Fix constant string layout.
7842
7843 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
7844
7845         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
7846
7847 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
7848
7849         * gcc.dg/darwin-abi-1.c: New file.
7850
7851 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
7852
7853         PR target/12281
7854         * gcc.c-torture/compile/20030921-1.c: New test.
7855
7856 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7857
7858         * g++.dg/opt/reg-stack2.C: New test.
7859
7860 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7861
7862         * g++.dg/eh/delayslot1.C: New test.
7863
7864 2003-09-20  Richard Henderson  <rth@redhat.com>
7865
7866         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
7867
7868 2003-09-20  Roger Sayle  <roger@eyesopen.com>
7869
7870         * gcc.c-torture/execute/20030920-1.c: New test case.
7871
7872 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7873
7874         * g++.dg/rtti/typeid3.C: Correct expected error message.
7875
7876 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7877
7878         PR c++/157
7879         * g++.dg/parse/crash12.C: New test.
7880
7881 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
7882
7883         * gcc.dg/compat/mixed-struct-check.h: New.
7884         * gcc.dg/compat/mixed-struct-defs.h: New.
7885         * gcc.dg/compat/mixed-struct-init.h: New.
7886         * gcc.dg/compat/struct-by-value-19_main.c: New.
7887         * gcc.dg/compat/struct-by-value-19_x.c: New.
7888         * gcc.dg/compat/struct-by-value-19_y.c: New.
7889         * gcc.dg/compat/struct-by-value-20_main.c: New.
7890         * gcc.dg/compat/struct-by-value-20_x.c: New.
7891         * gcc.dg/compat/struct-by-value-20_y.c: New.
7892         * gcc.dg/compat/struct-return-19_main.c: New.
7893         * gcc.dg/compat/struct-return-19_x.c: New.
7894         * gcc.dg/compat/struct-return-19_y.c: New.
7895         * gcc.dg/compat/struct-return-20_main.c: New.
7896         * gcc.dg/compat/struct-return-20_x.c: New.
7897         * gcc.dg/compat/struct-return-20_y.c: New.
7898
7899 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
7900         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
7901         so that it will not complain on LP64 targets.
7902
7903 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7904
7905         PR c++/495
7906         * g++.dg/template/friend24.C: New test.
7907
7908 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
7909
7910         PR c++/12332
7911         * g++.dg/template/memtmpl2.C: New test.
7912
7913 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
7914
7915         PR target/11184
7916         * gcc.dg/builtin-apply1.c: New test.
7917
7918 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
7919
7920         PR c++/9848
7921         * g++.dg/warn/Wunused-4.C: New test.
7922
7923 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7924
7925         PR c++/12316
7926         * g++.dg/other/gc2.C: New test.
7927
7928 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
7929
7930         PR c++/11991
7931         * g++.dg/rtti/typeid3.C: New test.
7932
7933         PR c++/12266
7934         * g++.dg/overload/template1.C: New test.
7935
7936 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7937
7938         * g++.dg/opt/cfg3.C: New test.
7939
7940 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7941
7942         PR c++/7939
7943         * g++.dg/template/crash11.C: New test.
7944
7945 2003-09-16  Jason Merrill  <jason@redhat.com>
7946             Jakub Jelinek  <jakub@redhat.com>
7947
7948         * gcc.dg/attr-warn-unused-result.c: New test.
7949
7950 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7951
7952         PR c++/12184
7953         * g++.dg/expr/call2.C: New test.
7954
7955 2003-09-15  Andreas Jaeger  <aj@suse.de>
7956
7957         * gcc.dg/Wold-style-definition-1.c: New test.
7958
7959 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
7960
7961         PR c++/3907
7962         * g++.dg/parse/template12.C: New test.
7963
7964         * g++.dg/abi/bitfield11.C: New test.
7965         * g++.dg/abi/bitfield12.C: Likewise.
7966
7967 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
7968
7969         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
7970         non-expansion of functional macro name without arguments at EOL.
7971         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
7972
7973 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
7974
7975         * gcc.c-torture/execute/20030914-[12].c: New tests.
7976
7977 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
7978
7979         PR c++/11788
7980         * g++.dg/overload/addr1.C: New test.
7981
7982 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
7983
7984         * gcc.dg/20030909-1.c: New test.
7985
7986 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7987
7988         * gcc.dg/ultrasp10.c: New test.
7989
7990 2003-09-09  Devang Patel  <dpatel@apple.com>
7991
7992         * gcc.dg/darwin-ld-6.c: New test.
7993
7994 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7995
7996         * gcc.dg/torture/builtin-explog-1.c: New testcase.
7997
7998 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
7999
8000         * gcc.dg/ia64-types1.c: New test.
8001         * gcc.dg/ia64-types2.c: Likewise.
8002
8003 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8004
8005         * gcc.dg/builtins-1.c: Add more _Complex tests.
8006         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8007
8008         * gcc.dg/builtins-1.c: Test existing _Complex functions.
8009         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8010
8011 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8012
8013         PR c++/11786
8014         * g++.dg/lookup/koenig2.C: New test.
8015
8016         PR c++/5296
8017         * g++.dg/rtti/typeid2.C: New test.
8018
8019 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
8020
8021         * gcc.c-torture/compile/20030904-1.c: New test.
8022
8023 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8024
8025         * g++.dg/opt/longbranch2.C: New test.
8026
8027 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8028
8029         * g++.dg/template/crash10.C: Only compile it.
8030
8031 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8032
8033         PR middle-end/11665
8034         * gcc.c-torture/compile/20030907-1.c: New test.
8035         * g++.dg/init/array11.C: New test.
8036
8037 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8038
8039         PR c++/11852
8040         * g++.dg/init/struct1.C: New test.
8041
8042 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8043
8044         PR c++/12181
8045         * g++.dg/expr/comma1.C: New test.
8046
8047 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
8048
8049         PR c++/11867
8050         * g++.dg/expr/static_cast5.C: New test.
8051
8052 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8053
8054         PR c++/11507
8055         * g++.dg/lookup/scoped7.C: New test.
8056
8057         PR c++/9574
8058         * g++.dg/other/static1.C: New test.
8059
8060         PR c++/11490
8061         * g++.dg/warn/template-1.C: New test.
8062
8063         PR c++/11432
8064         * g++.dg/template/crash10.C: New test.
8065
8066         PR c++/2478
8067         * g++.dg/overload/VLA.C: New test.
8068
8069         PR c++/10804
8070         * g++.dg/template/call1.C: New test.
8071
8072 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8073
8074         PR c++/11794
8075         * g++.dg/parse/using3.C: New test.
8076
8077 2003-09-06  Roger Sayle  <roger@eyesopen.com>
8078
8079         PR c++/11409
8080         * g++.dg/overload/builtin3.C: New test case.
8081
8082 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
8083
8084         PR c/9862
8085         * gcc.dg/20030906-1.c: New test.
8086         * gcc.dg/20030906-2.c: Likewise.
8087
8088 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8089
8090         PR c++/12167
8091         * g++.dg/parse/defarg5.C: New test.
8092
8093         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
8094
8095 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
8096
8097         PR c++/12163
8098         * g++.dg/expr/static_cast4.C: New test.
8099
8100         PR c++/12146
8101         * g++.dg/template/crash9.C: New test.
8102
8103 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8104
8105         * g++.old-deja/g++.ext/pretty2.C: Update for change
8106         in __FUNCTION__.
8107         * g++.old-deja/g++.ext/pretty3.C: Likewise.
8108
8109 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
8110
8111         PR c++/11922
8112         * g++/dg/template/qualified-id1.C: New test.
8113
8114         PR c++/12037
8115         * g++.dg/warn/noeffect4.C: New test.
8116
8117 2003-09-04  Matt Austern  <austern@apple.com>
8118
8119         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
8120         * g++.dg/ext/fnname2.C: Likewise.
8121         * g++.dg/ext/fnname3.C: Likewise.
8122
8123 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
8124
8125         * g++.dg/expr/lval1.C: New test.
8126         * g++.dg/ext/lvcast.C: Remove.
8127
8128 2003-09-03  Roger Sayle  <roger@eyesopen.com>
8129
8130         PR optimization/11700.
8131         * gcc.c-torture/compile/20030903-1.c: New test case.
8132
8133 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
8134
8135         PR c++/12053
8136         * g++.dg/abi/layout4.C: New test.
8137
8138 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
8139
8140         PR c++/11553
8141         * g++.dg/parse/friend3.C: New test.
8142
8143 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
8144
8145         PR c++/11847
8146         * g++.dg/template/class1.C: New test.
8147
8148         PR c++/11808
8149         * g++.dg/expr/call1.C: New test.
8150
8151 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
8152
8153         PR c++/12114
8154         * g++.dg/init/ref9.C: New test.
8155
8156         PR c++/11972
8157         * g++.dg/template/nested4.C: New test.
8158
8159 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8160
8161         PR c++/12093
8162         * g++.dg/template/non-dependent4.C: New test.
8163
8164         PR c++/11928
8165         * g++.dg/inherit/conv1.C: New test.
8166
8167 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8168
8169         PR c++/6196
8170         * g++.dg/ext/label1.C: New test.
8171         * g++.dg/ext/label2.C: Likewise.
8172
8173 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8174
8175         * g++.dg/expr/cond3.C: New test.
8176
8177 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8178
8179         * gcc.dg/builtins-1.c: Add new builtin cases.
8180
8181 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8182
8183         * gcc.dg/builtins-1.c: Add new cases.
8184         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8185
8186 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8187
8188         * gcc.dg/builtins-1.c: Add more math builtin tests.
8189         * gcc.dg/torture/builtin-attr-1.c: New test.
8190
8191 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8192
8193         PR optimization/5079
8194         * g++.dg/opt/static3.C: New test.
8195
8196 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8197
8198         * gcc.misc-tests/gcov-10b.c: New test.
8199
8200 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
8201
8202         * g++.dg/opt/ptrmem3.C: New test.
8203
8204         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
8205
8206 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
8207
8208         * gcc.dg/20030826-2.c: New test.
8209
8210 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8211
8212         PR middle-end/12002
8213         * g77.f-torture/compile/12002.f: New test case.
8214
8215 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8216
8217         * gcc.dg/20030826-1.c: New test case.
8218
8219 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
8220
8221         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
8222
8223 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
8224
8225         PR c++/11871
8226         * c++.dg/lookup/crash1.C: New test.
8227
8228         * c++.dg/warn/noeffect3.C: New test.
8229
8230 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
8231
8232         * gcc.dg/compat/vector-1_x.c: Compile with -w.
8233         * gcc.dg/compat/vector-1_y.c: Ditto.
8234         * gcc.dg/compat/vector-2_x.c: Ditto.
8235         * gcc.dg/compat/vector-2_y.c: Ditto.
8236
8237 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
8238
8239         * gcc.dg/20030702-1.c: New test.
8240
8241 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
8242
8243         PR c++/8795
8244         * g++.dg/ext/altivec-1.C: New test.
8245
8246 2003-08-24  Richard Henderson  <rth@redhat.com>
8247
8248         * g++.dg/eh/simd-2.C: Add -w for x86.
8249
8250 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
8251
8252         * gcc.dg/20030815-1.c: New test.
8253
8254 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8255
8256         PR c++/3765
8257         * g++.dg/parse/access6.C: New test.
8258
8259 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8260
8261         PR c++/641, c++/11876
8262         * g++.dg/template/friend22.C: New test.
8263         * g++.dg/template/friend23.C: Likewise.
8264
8265 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8266
8267         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
8268         identically.
8269
8270 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8271
8272         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
8273
8274 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8275
8276         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
8277
8278 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8279
8280         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
8281
8282 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8283
8284         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
8285
8286 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
8287
8288         PR c++/11919
8289         * g++.dg/overload/prom1.C: New test.
8290
8291         PR c++/11551
8292         * g++.dg/parse/dtor2.C: New test.
8293
8294         PR c++/10762
8295         * g++.dg/parse/using2.C: New test.
8296
8297 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
8298
8299         PR target/11805
8300         * gcc.c-torture/compile/20030821-1.c: New.
8301
8302 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
8303
8304         PR c++/11834
8305         * g++.dg/template/deduce2.C: New test.
8306
8307 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
8308
8309         * gcc.c-torture/execute/20030821-1.c: New test.
8310
8311 2003-08-20  Roger Sayle  <roger@eyesopen.com>
8312
8313         PR middle-end/11984
8314         * gcc.dg/20030820-1.c: New test case.
8315
8316 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
8317
8318         PR c++/11945
8319         * g++.dg/warn/noeffect2.C: New test.
8320
8321 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
8322
8323         PR c++/10926
8324         * g++.dg/template/dtor2.C: New test.
8325
8326         PR c++/11684
8327         * g++.dg/template/operator1.C: New test.
8328         * g++.dg/parse/operator4.C: New test.
8329
8330         PR c++/11946.C
8331         * g++.dg/expr/enum1.C: New test.
8332         * gcc.dg/c99-bool-1.c: Remove bogus warning.
8333
8334         PR c++/11036.C
8335         * g++.dg/parse/elab2.C: New test.
8336         * g++.dg/parse/typedef4.C: Change error message.
8337         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
8338         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
8339         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
8340
8341 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
8342
8343         * gcc.dg/pch/warn-1.c: New.
8344         * gcc.dg/pch/warn-1.hs: New.
8345
8346         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
8347         not-tested file.
8348
8349 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8350
8351         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
8352
8353 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8354
8355         * gcc.dg/uninit-D.c: New Test.
8356         * gcc.dg/uninit-E.c: New Test.
8357         * gcc.dg/uninit-F.c: New Test.
8358         * gcc.dg/uninit-G.c: New Test.
8359
8360 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
8361
8362         * g++.dg/README: Describe the pch directory.
8363
8364 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8365
8366         PR c++/11174
8367         * g++.dg/parse/access4.C: New test.
8368         * g++.dg/parse/access5.C: Likewise.
8369         * g++.old-deja/g++.jason/access17.C: Adjust error message.
8370
8371 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
8372
8373         * gcc.dg/noncompile/20030818-1.c: New.
8374
8375 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
8376
8377         PR c++/11957
8378         * g++.dg/warn/noeffect1.C: New test.
8379
8380         * g++.dg/template/scope2.C: New test.
8381         * g++.dg/template/error2.C: Correct dg-error
8382
8383 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
8384
8385         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
8386
8387 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
8388
8389         PR C++/11512
8390         * g++.dg/template/warn1.C: New.
8391
8392 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
8393
8394         * g++.dg/template/error2.C: New test.
8395         * g++.dg/lookup/using7.C: Adjust errors
8396         * g++.old-deja/g++.pt/crash36.C: Likewise.
8397         * g++.old-deja/g++.pt/derived3.C: Likewise.
8398
8399 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8400
8401         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
8402         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
8403         * gcc.c-torture/execute/builtins/string-9.c: New, from
8404         string-opt-9.c.  Adjust for execute/builtins framework.
8405         * gcc.c-torture/execute/string-opt-9.c: Delete.
8406
8407 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
8408
8409         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
8410
8411         * g++.dg/parse/ret-type2.C: New test.
8412
8413         PR c++/11703
8414         * g++.dg/init/new8.C: New test.
8415
8416         PR c++/10923
8417         * g++.dg/parse/typedef5.C: New test.
8418
8419         PR c++/9512
8420         * g++.dg/parse/qualified2.C: New test.
8421         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
8422         invalid code.
8423
8424 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
8425
8426         * g++.dg/conversion/ptrmem1.C: New test.
8427
8428 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
8429
8430         PR target/11693
8431         * gcc.dg/20030811-1.c: New test.
8432
8433         PR target/11535
8434         * gcc.c-torture/execute/20030811-1.c: New test.
8435
8436 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8437
8438         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
8439
8440 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
8441
8442         PR c++/11789.C
8443         * g++.dg/inherit/multiple1.C: New test.
8444
8445 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
8446
8447         * gcc.dg/spe1.c: New test.
8448
8449         PR c++/11670
8450         * g++.dg/expr/cast2.C: New test.
8451
8452         PR c++/10530
8453         * g++.dg/template/dependent-name2.C: New test.
8454
8455 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
8456
8457         * g++.dg/parse/crash11.C: Put the dg options in comments.
8458
8459 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
8460
8461         * lib/gcc-dg.exp: Update for diagnostic change.
8462
8463 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8464
8465         PR c++/5767
8466         * g++.dg/parse/crash11.C: New test.
8467
8468 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
8469
8470         * gcc.dg/cpp/spacing1.c: Update.
8471
8472 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
8473
8474         PR target/11739
8475         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
8476         a value for -mtune.
8477
8478 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8479
8480         PR middle-end/11771
8481         * gcc.c-torture/compile/20030804-1.c: New test case.
8482
8483 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8484
8485         * gcc.dg/20030804-1.c: New test case.
8486
8487 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
8488
8489         * gcc.dg/cpp/separate-1.c: New test.
8490
8491 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
8492
8493         PR c++/11704
8494         * g++.dg/template/dependent-expr2.C: New test.
8495
8496         PR c++/11766
8497         * g++.dg/expr/ptrmem1.C: New test.
8498
8499 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8500
8501         PR c++/9453
8502         * g++.dg/template/friend15.C: New test.
8503
8504 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
8505
8506         * lib/dg-pch.exp: Work round PCH bug.
8507
8508 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8509
8510         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
8511         builtins.  Move cases from builtins-4.c here.
8512
8513         * gcc.dg/torture/builtin-math-1.c: New test taken from
8514         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
8515         additional cases.
8516
8517         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
8518         Delete.
8519
8520 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
8521
8522         PR c++/9447
8523         * g++.dg/template/using7.C: New test.
8524
8525 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
8526
8527         * import1.c, import2.c: New tests.
8528
8529 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
8530
8531         * g++.dg/eh/crossjump1.C: New test.
8532
8533 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
8534
8535         PR c++/11697
8536         * g++.dg/template/using6.C: New test.
8537
8538         PR c++/11744
8539         * g++.dg/template/koenig2.C: New test.
8540
8541 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8542
8543         PR c++/7983
8544         * g++.dg/parse/typedef4.C: New test.
8545
8546 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8547
8548         PR c++/8442, c++/8806
8549         * g++.dg/template/elab1.C: New test.
8550         * g++.dg/template/type2.C: Likewise.
8551         * g++.dg/template/ttp3.C: Adjust expected error message.
8552         * g++.old-deja/g++.law/visibility13.C: Likewise.
8553         * g++.old-deja/g++.niklas/t135.C: Likewise.
8554         * g++.old-deja/g++.pt/ttp41.C: Likewise.
8555         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
8556         template argument.
8557         * g++.old-deja/g++.pt/ttp44.C: Likewise.
8558
8559 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
8560
8561         PR c++/11295
8562         * g++.dg/ext/stmtexpr1.C: New test.
8563
8564         * g++.dg/opt/tmp1.C: New test.
8565
8566         PR c++/11525
8567         * g++.dg/parse/constant4.C: New test.
8568
8569         PR c++/9447
8570         * g++.dg/template/using5.C: New test.
8571
8572 2003-07-31  Roger Sayle  <roger@eyesopen.com>
8573
8574         * gcc.dg/builtins-27.c: New test case.
8575
8576 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
8577
8578         * gcc.dg/tls/opt-7.c: New test.
8579
8580 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
8581
8582         * g++.old-deja/g++.other/crash18.C: Remove.
8583
8584 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
8585
8586         * g++.dg/template/explicit3.C: New.
8587         * g++.dg/template/explicit4.C: New.
8588         * g++.dg/template/explicit5.C: New.
8589
8590         PR c++/11347
8591         * g++.dg/template/memtmpl1.C: New.
8592
8593 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
8594
8595         PR target/11565
8596         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
8597         * gcc.dg/i386-387-5.c (dg-options): Likewise.
8598
8599 2003-07-30  Jan Hubicka  <jh@suse.cz>
8600
8601         * vtgc1.c: Kill.
8602
8603 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
8604
8605         * gcc.dg/struct-in-proto-1.c: New test.
8606
8607 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
8608
8609         * gcc.dg/cpp/include2.c: Only expect one message.
8610
8611 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
8612
8613         PR c++/9447
8614         * g++.dg/template/using1.C: New test.
8615         * g++.dg/template/using2.C: New test.
8616         * g++.dg/template/using3.C: New test.
8617         * g++.dg/template/using4.C: New test.
8618
8619 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
8620
8621         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
8622         * gcc.c-torture/execute/string-opt-10.c: Likewise.
8623
8624 2003-07-28  Jan Hubicka  <jh@suse.cz>
8625
8626         PR c++/11530
8627         * g++.dg/opt/call1.C: New test.
8628
8629 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
8630
8631         PR c++/11667
8632         * g++.dg/init/enum2.C: New test.
8633         * g++.dg/template/overload1.C: Add "-w" option.
8634
8635 2003-07-28    <hp@bitrange.com>
8636
8637         * gcc.dg/Wdeclaration-after-statement-1.c,
8638         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
8639
8640 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
8641
8642         * gcc.c-torture/compile/20030725-1.c: New test.
8643
8644 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
8645
8646         * gcc.dg/20030505.c: Only run for SPE.
8647         Remove definition of opaque type.
8648
8649 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
8650
8651         * g++.dg/template/ptrmem6.C: New test.
8652
8653 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
8654
8655         * gcc.c-torture/compile/zero-strct-2.c: New test.
8656
8657 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
8658
8659         * gcc.dg/intermod-1.c: New test.
8660
8661 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
8662
8663         PR c++/11617
8664         * g++.dg/template/lookup2.C: New test.
8665         * g++.dg/template/memclass1.C: Remove instantiated from error.
8666         * g++.dg/other/error2.C: Tweak expected errors.
8667
8668         PR c++/11596
8669         * g++.dg/template/defarg3.C: New test.
8670
8671         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
8672
8673 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
8674
8675         * g++.dg/inherit/access5.C: New test.
8676
8677 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8678
8679         PR c++/11513
8680         * g++.dg/template/crash8.C: New test.
8681
8682 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
8683
8684         PR c/10602
8685         * gcc.dg/noncompile/incomplete-2.c: New test.
8686
8687 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
8688
8689         PR c++/11645
8690         * g++.dg/inherit/access4.C: New test.
8691
8692         PR c++/11517
8693         * g++.dg/expr/cond2.C: New test.
8694
8695         PR optimization/10679
8696         * g++.dg/opt/inline4.C: New test.
8697
8698 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8699
8700         * g++.dg/parse/crash10: New test.
8701
8702 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8703
8704         * g++.dg/ext/flexary1.C: New test.
8705
8706 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8707
8708         PR c++/10793
8709         * g++.dg/template/crash9.C: New test.
8710
8711 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8712
8713         PR c++/3004
8714         * g++.dg/parse/typedef3.C: New test.
8715
8716         PR c++/7906
8717         * g++.dg/parse/operator2.C: New test.
8718
8719         PR c++/8895
8720         * g++.dg/parse/def-tmpl-arg1.C: New test.
8721
8722         PR c++/9282
8723         * g++.dg/parse/funptr1.C: New test.
8724
8725         PR c++/9452
8726         * g++.dg/parse/ambig3.C: New test.
8727
8728         PR c++/9454
8729         * g++.dg/parse/operator3.C: New test.
8730
8731         PR c++/9486
8732         * g++.dg/parse/template10.C: New test.
8733
8734         PR c++/9488
8735         * g++.dg/parse/template11.C: New test.
8736
8737         PR c++/10150
8738         * g++.dg/parse/invalid-op1.C: New test.
8739
8740         PR c++/10247
8741         * g++.dg/parse/condexpr1.C: New test.
8742
8743 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8744
8745         * g++.dg/ext/packed3.C: New test.
8746         * g++.dg/ext/packed4.C: New test.
8747
8748         * gcc.dg/pack-test-3.c: New test.
8749
8750 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
8751
8752         * lib/compat.exp: Handle dg-options per source file.
8753         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
8754         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
8755         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
8756         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
8757         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
8758         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
8759         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
8760         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
8761         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
8762         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
8763         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
8764         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
8765         * g++.dg/compat/break/bitfield7_x.C: Ditto.
8766         * g++.dg/compat/break/bitfield7_y.C: Ditto.
8767
8768 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
8769
8770         PR c/10320
8771         * gcc.c-torture/execute/20030718-1.c: New test.
8772
8773 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8774
8775         PR optimization/11536
8776         * gcc.dg/20030721-1.c: New test.
8777
8778 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
8779
8780         PR c++/11546
8781         * g++.dg/template/lookup1.C: New test.
8782
8783 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
8784
8785         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
8786         diagnostics of ill-formed constructs involving labels.
8787         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
8788         the new 'previously defined here' message.
8789
8790 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
8791
8792         * g++.dg/parse/non-dependent2.C: New test.
8793
8794 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
8795
8796         * g++.dg/init/init-ref4.C: xfail on targets without
8797         weak symbols.
8798
8799 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
8800
8801         PR target/11087
8802         * gcc.c-torture/execute/20030717-1.c: New test.
8803
8804 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8805
8806         * g++.dg/opt/cfg1.C: New test.
8807
8808 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
8809
8810         PR optimization/11557
8811         * gcc.dg/20030717-1.c: New test.
8812
8813 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
8814
8815         PR c++/10476
8816         * g++.dg/expr/crash-1.C: New test.
8817
8818         PR c++/11027
8819         * g++.dg/template/init3.C: New test.
8820
8821         PR c++/8222
8822         * g++.dg/template/non-dependent1.C: New test.
8823
8824         PR c++/11070
8825         * g++.dg/template/non-dependent2.C: New test.
8826
8827         PR c++/11071
8828         * g++.dg/template/non-dependent3.C: New test.
8829
8830         PR c++/9907
8831         * g++.dg/template/sizeof5.C: New test.
8832
8833 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
8834
8835         PR 11498
8836         * gcc.c-torture/compile/mangle-1.c: New file.
8837
8838 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8839
8840         PR c++/7809
8841         * g++.dg/parse/access3.C: New test.
8842
8843 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
8844
8845         PR c++/11384
8846         * g++.dg/init/init-ref4.C: New test.
8847
8848 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
8849
8850         PR c++/11547
8851         * g++.dg/parse/constant3.C: New test.
8852         * g++.dg/parse/crash7.C: Likewise.
8853
8854 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
8855
8856         PR target/11008
8857         * gcc.dg/i386-pentium4-not-mull.c: New.
8858
8859 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
8860
8861         * gcc.dg/asm-names.c (ymain): Make it weak.
8862
8863 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8864
8865         PR c++/5421
8866         * g++.dg/template/friend21.C: New test.
8867
8868 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
8869
8870         * gcc.dg/cleanup-8.c: New test.
8871         * gcc.dg/cleanup-9.c: New test.
8872
8873 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
8874
8875         * g++.dg/ext/dll-MI1.h: New file.
8876         * g++.dg/ext/dllexport-MI1.C: New file.
8877         * g++.dg/ext/dllimport-MI1.C: New file.
8878
8879 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
8880
8881         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
8882         it does not have cmpstrsi patterns (just cmpmemsi).
8883
8884 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
8885
8886         PR debug/11473
8887         * g++.dg/debug/debug8.C: New test.
8888
8889 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8890
8891         PR c++/10108
8892         * g++.dg/template/crash7.C: New test.
8893
8894 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
8895
8896         PR target/10795
8897         * gcc.c-torture/compile/20030708-1.c: New.
8898
8899 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8900
8901         * gcc.c-torture/execute/20030715-1.c: New test.
8902
8903 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
8904
8905         * gcc.dg/pch/inline-3.c: New file.
8906         * gcc.dg/pch/inline-3.hs: New file.
8907         * gcc.dg/pch/inline-4.c: New file.
8908         * gcc.dg/pch/inline-4.hs: New file.
8909
8910 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
8911
8912         PR c++/11509
8913         * g++.dg/template/crash6.C: New test.
8914
8915         PR c++/7053
8916         * g++.dg/template/friend20.C: New test.
8917
8918         PR c++/7019
8919         * g++.dg/template/overload2.C: New test.
8920
8921 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8922
8923         PR optimization/11440
8924         * gcc.c-torture/execute/20030714-1.c: New test.
8925
8926 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8927
8928         PR c++/11154
8929         * g++.dg/template/partial2.C: New test.
8930
8931 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
8932
8933         PR c++/11503
8934         * g++.dg/template/anon1.C: New test.
8935
8936         PR c++/11493
8937         PR c++/11495
8938         * g++.dg/parse/template9.C: Likewise.
8939         * g++.dg/template/crash4.C: New test.
8940         * g++.dg/template/koenig1.C: Likewise.
8941         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
8942         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
8943         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
8944         functions.
8945         * g++.old-deja/g++.jason/template36.C: Likewise.
8946         * g++.old-deja/g++.mike/p1989.C: Likewise.
8947         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
8948         * g++.old-deja/g++.pt/ttp20.C: Use this->.
8949         * g++.old-deja/g++.pt/ttp21.C: Use this->.
8950         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
8951         compiling.
8952         * g++.old-deja/g++.pt/union2.C: Use this->.
8953
8954 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
8955
8956         * gcc.dg/20030711-1.c: New test.
8957
8958 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
8959
8960         PR c++/11050
8961         * g++.dg/parse/args1.C: New test.
8962         * g++.pt/defarg8.C: Change expected errors.
8963
8964 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
8965
8966         PR c++/8164
8967         * g++.dg/template/nontype2.C: New test.
8968
8969         PR c++/10558
8970         * g++.dg/parse/template8.C: New test.
8971
8972         PR c++/8327
8973         * g++.dg/template/scope1.C: New test.
8974
8975         * g++.dg/warn/Wsign-compare-1.C: New test.
8976
8977 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
8978
8979         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
8980
8981 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
8982
8983         PR c++/9411
8984         * g++.dg/template/explicit2.C: New test.
8985
8986         PR c++/10032
8987         * g++.dg/warn/pedantic1.C: New test.
8988
8989 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
8990
8991         PR c++ 9483
8992         * g++.dg/other/field1.C: New test.
8993
8994 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
8995
8996         PR c/11449
8997         * gcc.c-torture/compile/20030707-1.c: New.
8998
8999 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9000
9001         PR c++/10849
9002         * g++.dg/template/access12.C: New test.
9003
9004 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
9005
9006         * g++.dg/bprob/bprob.exp (prof_ext): Update.
9007         * g77.dg/bprob/bprob.exp (prof_ext): Update.
9008         * gcc.misc-tests/bprob.exp (prof_ext): Update.
9009         * gcc.misc-tests/gcov.exp: Update
9010         * g++.dg/gcov/gcov.exp: Update
9011         * lib/gcov.exp: Update.
9012
9013 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
9014
9015         * g++.dg/abi/mangle17.C: Make sure template expressions are
9016         dependent.
9017         * g++.dg/abi/mangle4.C: Mark erroneous casts.
9018         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
9019         * g++.dg/opt/stack1.C: Remove erroneous code.
9020         * g++.dg/parse/template7.C: New test.
9021         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
9022         * g++.old-deja/g++.pt/crash4.C: Likewise.
9023
9024 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9025
9026         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
9027         with zero or one occurence of `$' after the initial `L'.
9028
9029 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
9030
9031         * gcc.c-torture/compile/20030704-1.c: Add a comment.
9032
9033 2003-07-08  Roger Sayle  <roger@eyesopen.com>
9034
9035         PR c/11370
9036         * gcc.dg/Wunreachable-6.c: New testcase.
9037         * gcc.dg/Wunreachable-7.c: New testcase.
9038
9039 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9040
9041         PR c/11420
9042         * gcc.dg/20030708-1.c: New test.
9043
9044 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
9045
9046         * gcc.dg/compat/sdata-section.h: New file.
9047         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
9048         * gcc.dg/torture/mips-sdata-1.c: New test.
9049
9050 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9051
9052         PR c++/11030
9053         * g++.dg/template/friend19.C: New test.
9054
9055 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9056
9057         * g++.dg/opt/strength-reduce.C: New test.
9058
9059 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9060
9061         PR target/10979
9062         * gcc.dg/20030707-1.c: New testcase.
9063
9064 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9065
9066         PR optimization/11059
9067         * g++.dg/opt/emptyunion.C: New testcase.
9068
9069 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9070             Eric Botcazou  <ebotcazou@libertysurf.fr>
9071
9072         * g++.dg/opt/stack1.C: New test.
9073
9074 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
9075
9076         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
9077         run test.
9078
9079         PR c++/11431
9080         * g++.dg/expr/static_cast3.C: New test.
9081
9082 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
9083
9084         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
9085         everywhere.
9086         * gcc.dg/concat.c: Concatenation of string constants with
9087         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
9088         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
9089         * gcc.dg/cpp/escape-2.c: Use wide character constants where
9090         necessary to avoid multi-character character constant warning.
9091         * gcc.dg/cpp/escape.c: Likewise.
9092         * gcc.dg/cpp/ucs.c: Likewise.
9093         Remove backslashes from dg-bogus comments, as they confuse Tcl.
9094         Fix a typo.
9095
9096 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9097
9098         PR c/11428
9099         * gcc.c-torture/compile/20030704-1.c: New.
9100
9101 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9102
9103         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
9104
9105 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
9106
9107         PR c++/5287, PR c++/7910,  PR c++/11021
9108         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
9109         tests for warnings.
9110         * g++.dg/ext/dllimport2.C: Add tests for warnings.
9111         * g++.dg/ext/dllimport3.C: Likewise.
9112         * g++.dg/ext/dllimport4.C: New file.
9113         * g++.dg/ext/dllimport5.C: New file.
9114         * g++.dg/ext/dllimport6.C: New file.
9115         * g++.dg/ext/dllimport7.C: New file.
9116         * g++.dg/ext/dllimport8.C: New file.
9117         * g++.dg/ext/dllimport9.C: New file.
9118         * g++.dg/ext/dllimport10.C: New file.
9119         * g++.dg/ext/dllexport1.C: New file.
9120
9121 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9122
9123         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
9124         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
9125
9126 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9127
9128         * gcc.dg/builtins-25.c: New testcase.
9129         * gcc.dg/builtins-26.c: New testcase.
9130
9131 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
9132
9133         * gcc.dg/compat/vector-defs.h: New file.
9134         * gcc.dg/compat/vector-setup.h: New file.
9135         * gcc.dg/compat/vector-check.h: New file.
9136         * gcc.dg/compat/vector-1_main.c: New file.
9137         * gcc.dg/compat/vector-1_x.c: New file.
9138         * gcc.dg/compat/vector-1_y.c: New file.
9139         * gcc.dg/compat/vector-2_main.c: New file.
9140         * gcc.dg/compat/vector-2_x.c: New file.
9141         * gcc.dg/compat/vector-2_y.c: New file.
9142
9143         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
9144         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
9145         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
9146         * gcc.dg/compat/struct-align-1.h: New file.
9147         * gcc.dg/compat/struct-align-1_main.c: New file.
9148         * gcc.dg/compat/struct-align-1_x.c: New file.
9149         * gcc.dg/compat/struct-align-1_y.c: New file.
9150         * gcc.dg/compat/struct-align-2.h: New file.
9151         * gcc.dg/compat/struct-align-2_main.c: New file.
9152         * gcc.dg/compat/struct-align-2_x.c: New file.
9153         * gcc.dg/compat/struct-align-2_y.c: New file.
9154
9155         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
9156         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9157         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9158         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9159         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9160         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9161         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9162         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9163         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9164         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9165         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9166         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9167         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9168         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9169         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9170         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9171         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9172         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9173         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9174         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9175         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9176         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9177         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9178         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9179         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9180         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9181         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9182         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9183         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9184
9185 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9186
9187         * gcc.dg/i386-call-1.c: New test.
9188
9189 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
9190
9191         PR c++/9162
9192         * g++.dg/parse/defarg4.C: New.
9193
9194 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9195
9196         PR target/10700
9197         * gcc.c-torture/compile/20030703-1.c: New test case.
9198
9199 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9200
9201         * g++.dg/template/local3.C: Remove extra semicolon.
9202
9203 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9204
9205         * gcc.dg/i386-volatile-1.c: New test.
9206
9207 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
9208
9209         PR c++/11072
9210         * g++.dg/other/offsetof2.C: XFAIL.
9211         * g++.dg/other/offsetof5.C: New.
9212
9213         PR c++/10219
9214         * g++.dg/template/error1.C: New.
9215
9216         PR c++/9779
9217         * g++.dg/template/dependent-expr1.C: New.
9218
9219 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9220
9221         PR c++/6949
9222         * g++.dg/template/local3.C: New test.
9223
9224         PR c++/11149
9225         * g++.dg/lookup/scoped6.C: New test.
9226
9227 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
9228
9229         PR c++/8046
9230         * g++.dg/other/error7.C: New test.
9231
9232 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
9233
9234         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
9235         * g++.old-deja/g++.abi/vtable3.h: Likewise.
9236         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9237         * g++.old-deja/g++.other/union2.C: Likewise.
9238         * gcc.dg/c90-const-expr-2.c: Likewise.
9239         * gcc.dg/c90-const-expr-3.c: Likewise.
9240         * gcc.dg/c99-const-expr-2.c: Likewise.
9241         * gcc.dg/c99-const-expr-3.c: Likewise.
9242         * gcc.dg/concat.c: Likewise.
9243
9244 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9245
9246         PR c++/9559
9247         * g++.dg/init/static1.C: New test.
9248
9249 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9250
9251         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
9252         * g++.old-deja/g++.other/access2.C: Likewise.
9253         * g++.old-deja/g++.other/decl2.C: Likewise.
9254         * gcc.c-torture/execute/20020615-1.c: Likewise.
9255
9256 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9257
9258         PR c++/4933
9259         * g++.dg/template/sizeof4.C: New test.
9260
9261 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9262
9263         * g++.dg/other/error6.C: New test.
9264
9265 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9266
9267         PR c++/10750
9268         * g++.dg/parse/constant2.C: New test.
9269
9270 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
9271
9272         PR c++/11106
9273         * g++.dg/other/error5.C: New test.
9274
9275 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9276
9277         * gcc.dg/format/gcc_diag-1.c: New test.
9278
9279 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
9280
9281         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
9282
9283 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9284
9285         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
9286         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
9287         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
9288
9289 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
9290
9291         * gcc.c-torture/execute/builtins/string-8.c: New test.
9292         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
9293         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
9294         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
9295
9296 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9297
9298         PR c++/10468
9299         * g++.dg/ext/typeof6.C: New test.
9300
9301 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9302
9303         PR c++/10796
9304         * g++.dg/init/enum1.C: New test.
9305
9306 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
9307
9308         * gcc.dg/20030627-1.c: New test.
9309
9310 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
9311
9312         PR c++/11332
9313         * g++.dg/expr/static_cast2.C: New test.
9314
9315 2003-06-26  Roger Sayle  <roger@eyesopen.com>
9316             Jakub Jelinek  <jakub@redhat.com>
9317
9318         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
9319         sprintf(dst,"%s",src) optimization.
9320         * gcc.c-torture/execute/20030626-1.c: New test case.
9321         * gcc.c-torture/execute/20030626-2.c: New test case.
9322
9323 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
9324
9325         * gcc.c-torture/execute/multi-ix.c: New test.
9326
9327         * gcc.c-torture/execute/simd-4.c (main):
9328         Added missing semicolon at end of union.
9329
9330 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
9331
9332         PR c++/8266
9333         * g++.dg/template/explicit-instantiation3.C: New test.
9334
9335 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9336
9337         * gcc.dg/20030626-1.c: Use signed char.
9338
9339 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9340
9341         * gcc.dg/20030626-1.c: New test.
9342
9343 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
9344
9345         * const-str-2.m: Update.
9346
9347 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
9348
9349         PR c++/10990
9350         * g++.dg/rtti/dyncast1.C: New test.
9351         * g++.dg/abi/mangle4.C: Correct base-specifier access.
9352         * g++.dg/lookup/scoped1.C: Remove XFAIL.
9353         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
9354
9355         PR c++/10931
9356         * g++.dg/expr/static_cast1.C: New test.
9357
9358 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
9359
9360         * gcc.dg/20030625-1.c: New test.
9361
9362 2003-06-24  Roger Sayle  <roger@eyesopen.com>
9363
9364         * gcc.c-torture/compile/20030624-1.c: New test case.
9365
9366 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
9367
9368         * gcc.c-torture/execute/string-opt-17.c: New test.
9369
9370 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
9371
9372         PR c++/5754
9373         * g++.dg/parse/crash6.C: New test.
9374
9375 2003-06-23  Roger Sayle  <roger@eyesopen.com>
9376
9377         * gcc.dg/builtins-24.c: New test case.
9378
9379 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
9380
9381         * g++.dg/opt/operator1.C: New test.
9382
9383 2003-06-22  Roger Sayle  <roger@eyesopen.com>
9384
9385         * gcc.c-torture/execute/string-opt-16.c: New test case.
9386
9387 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9388
9389         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
9390         * g++.old-deja/g++.other/conv7.C: Likewise
9391         * g++.old-deja/g++.other/overcnv2.C: Likewise.
9392         * g++.old-deja/g++.other/overload14.C: Likewise.
9393
9394 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9395
9396         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
9397         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9398
9399 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9400
9401         PR c++/10888
9402         * g++.dg/warn/Winline-3.C: New test.
9403
9404 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9405
9406         * lib/target-supports.exp (check_alias_available): Make the test
9407         program acceptable to the Solaris assembler.
9408
9409         PR c++/10749
9410         * g++.dg/template/memclass2.C: New test.
9411
9412 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9413             Eric Botcazou  <ebotcazou@libertysurf.fr>
9414
9415         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
9416         data for non-matching targets.
9417         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
9418
9419 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9420
9421         PR c++/10845
9422         * g++.dg/template/member3.C: New test.
9423
9424 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
9425
9426         PR c++/10939
9427         * g++.dg/template/func1.C: New test.
9428
9429         PR c++/9649
9430         * g++.dg/template/static4.C: New test.
9431         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
9432
9433         PR c++/11041
9434         * g++.dg/init/ref7.C: New test.
9435
9436 2003-06-19  Matt Austern  <austern@apple.com>
9437
9438         PR c++/11228
9439         * g++.dg/anew1.C: New test.
9440         * g++.dg/anew2.C: New test.
9441         * g++.dg/anew3.C: New test.
9442         * g++.dg/anew4.C: New test.
9443
9444 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
9445
9446         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
9447
9448 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
9449
9450         * gcc.c-torture/execute/simd-4.c (main): Make expected value
9451         endian-dependent.
9452
9453 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
9454
9455         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
9456         Remove cruft.
9457
9458 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
9459
9460         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
9461         * gcc.c-torture/compile/961203-1.c: Likewise.
9462         * gcc.c-torture/compile/980506-1.c: Likewise.
9463
9464 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9465
9466         PR c++/10712
9467         * g++.dg/lookup/using7.C: New test.
9468
9469 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9470
9471         PR c++/11105
9472         * g++.dg/abi/conv1.C: Remove it.
9473         * g++.dg/template/conv7.C: New test.
9474         * g++.dg/template/conv8.C: Likewise.
9475         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
9476         conversion operator.
9477
9478 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
9479
9480         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
9481         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9482         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9483         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9484         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9485         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9486         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9487         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9488         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9489         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9490         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9491         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9492         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9493         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9494         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9495         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9496         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9497         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9498         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9499         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9500         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9501         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9502         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9503         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9504         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9505         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9506         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9507         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9508         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9509
9510 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
9511
9512         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
9513         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
9514         indications.
9515
9516 2003-06-16  Roger Sayle  <roger@eyesopen.com>
9517
9518         * gcc.dg/i386-387-5.c: New test case.
9519         * gcc.dg/i386-387-6.c: New test case.
9520         * gcc.dg/builtins-23.c: New test case.
9521
9522 2003-06-15  Roger Sayle  <roger@eyesopen.com>
9523
9524         * gcc.dg/builtins-22.c: New test case.
9525         * gcc.dg/i386-387-1.c: Update to test exp.
9526         * gcc.dg/i386-387-2.c: Likewise.
9527
9528 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9529
9530         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
9531
9532 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
9533
9534         * lib/gcc-dg.exp (dg-require-dll): New function.
9535         (dg-xfail-if): Likewise.
9536         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
9537         driver.
9538
9539         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
9540         * gcc.c-torture/compile/20001205-1.c: Likewise.
9541         * gcc.c-torture/compile/20001226-1.c: Likewise.
9542         * gcc.c-torture/compile/20010518-2.c: Likewise.
9543         * gcc.c-torture/compile/20020312-1.c: Likewise.
9544         * gcc.c-torture/compile/20020604-1.c: Likewise.
9545         * gcc.c-torture/compile/920501-12.c: Likewise.
9546         * gcc.c-torture/compile/920501-4.c: Likewise.
9547         * gcc.c-torture/compile/920520-1.c: Likewise.
9548         * gcc.c-torture/compile/920521-1.c: Likewise.
9549         * gcc.c-torture/compile/920625-1.c: Likewise.
9550         * gcc.c-torture/compile/961203-1.c: Likewise.
9551         * gcc.c-torture/compile/980506-1.c: Likewise.
9552         * gcc.c-torture/compile/981006-1.c: Likewise.
9553         * gcc.c-torture/compile/981022-1.c: Likewise.
9554         * gcc.c-torture/compile/981223-1.c: Likewise.
9555         * gcc.c-torture/compile/990617-1.c: Likewise.
9556         * gcc.c-torture/compile/dll.c: Likewise.
9557         * gcc.c-torture/compile/labels-3.c: Likewise.
9558         * gcc.c-torture/compile/mipscop-1.c: Likewise.
9559         * gcc.c-torture/compile/mipscop-2.c: Likewise.
9560         * gcc.c-torture/compile/mipscop-3.c: Likewise.
9561         * gcc.c-torture/compile/mipscop-4.c: Likewise.
9562         * gcc.c-torture/compile/simd-5.c: Likewise.
9563         * gcc.c-torture/compile/20000804-1.x: Remove.
9564         * gcc.c-torture/compile/20001205-1.x: Likewise.
9565         * gcc.c-torture/compile/20001226-1.x: Likewise.
9566         * gcc.c-torture/compile/20010518-2.x: Likewise.
9567         * gcc.c-torture/compile/20020312-1.x: Likewise.
9568         * gcc.c-torture/compile/20020604-1.x: Likewise.
9569         * gcc.c-torture/compile/920501-12.x: Likewise.
9570         * gcc.c-torture/compile/920501-4.x: Likewise.
9571         * gcc.c-torture/compile/920520-1.x: Likewise.
9572         * gcc.c-torture/compile/920521-1.x: Likewise.
9573         * gcc.c-torture/compile/920625-1.x: Likewise.
9574         * gcc.c-torture/compile/961203-1.x: Likewise.
9575         * gcc.c-torture/compile/980506-1.x: Likewise.
9576         * gcc.c-torture/compile/981006-1.x: Likewise.
9577         * gcc.c-torture/compile/981022-1.x: Likewise.
9578         * gcc.c-torture/compile/981223-1.x: Likewise.
9579         * gcc.c-torture/compile/990617-1.x: Likewise.
9580         * gcc.c-torture/compile/mipscop-1.x: Likewise.
9581         * gcc.c-torture/compile/mipscop-2.x: Likewise.
9582         * gcc.c-torture/compile/mipscop-3.x: Likewise.
9583         * gcc.c-torture/compile/mipscop-4.x: Likewise.
9584         * gcc.c-torture/compile/simd-5.x: Likewise.
9585
9586         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
9587
9588 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9589
9590         * gcc.c-torture/execute/20030611-1.c: New test.
9591
9592 2003-06-12  Roger Sayle  <roger@eyesopen.com>
9593
9594         PR middle-end/168
9595         * gcc.dg/20030612-1.c: New test case.
9596
9597 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
9598
9599         PR c++/10635
9600         * g++.dg/expr/cast1.C: New test.
9601
9602 2003-06-12  Roger Sayle  <roger@eyesopen.com>
9603
9604         * gcc.dg/builtins-21.c: New test case.
9605
9606 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
9607
9608         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
9609         options instead of at the end.
9610         * lib/objc.exp (objc_target_compile): Likewise.
9611
9612 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
9613
9614         PR c++/10432
9615         * g++.dg/parse/error1.C: New test.
9616
9617 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
9618
9619         * gcc.dg/compat/struct-by-value-11_main.c: New file.
9620         * gcc.dg/compat/struct-by-value-11_x.c: New file.
9621         * gcc.dg/compat/struct-by-value-11_y.c: New file.
9622         * gcc.dg/compat/struct-by-value-12_main.c: New file.
9623         * gcc.dg/compat/struct-by-value-12_x.c: New file.
9624         * gcc.dg/compat/struct-by-value-12_y.c: New file.
9625         * gcc.dg/compat/struct-by-value-13_main.c: New file.
9626         * gcc.dg/compat/struct-by-value-13_x.c: New file.
9627         * gcc.dg/compat/struct-by-value-13_y.c: New file.
9628         * gcc.dg/compat/struct-by-value-14_main.c: New file.
9629         * gcc.dg/compat/struct-by-value-14_x.c: New file.
9630         * gcc.dg/compat/struct-by-value-14_y.c: New file.
9631         * gcc.dg/compat/struct-by-value-15_main.c: New file.
9632         * gcc.dg/compat/struct-by-value-15_x.c: New file.
9633         * gcc.dg/compat/struct-by-value-15_y.c: New file.
9634         * gcc.dg/compat/struct-by-value-16_main.c: New file.
9635         * gcc.dg/compat/struct-by-value-16_x.c: New file.
9636         * gcc.dg/compat/struct-by-value-16_y.c: New file.
9637         * gcc.dg/compat/struct-by-value-17_main.c: New file.
9638         * gcc.dg/compat/struct-by-value-17_x.c: New file.
9639         * gcc.dg/compat/struct-by-value-17_y.c: New file.
9640         * gcc.dg/compat/struct-by-value-18_main.c: New file.
9641         * gcc.dg/compat/struct-by-value-18_x.c: New file.
9642         * gcc.dg/compat/struct-by-value-18_y.c: New file.
9643
9644         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
9645         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
9646         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
9647         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
9648         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
9649         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
9650         * gcc.dg/compat/scalar-return-3_main.c: New file.
9651         * gcc.dg/compat/scalar-return-3_x.c: New file.
9652         * gcc.dg/compat/scalar-return-3_y.c: New file.
9653         * gcc.dg/compat/scalar-return-4_main.c: New file.
9654         * gcc.dg/compat/scalar-return-4_x.c: New file.
9655         * gcc.dg/compat/scalar-return-4_y.c: New file.
9656
9657 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
9658
9659         * gcc.dg/compat/fp2-struct-check.h: New file.
9660         * gcc.dg/compat/fp2-struct-defs.h: New file.
9661         * gcc.dg/compat/fp2-struct-init.h: New file.
9662         * gcc.dg/compat/struct-by-value-10_main.c: New file.
9663         * gcc.dg/compat/struct-by-value-10_x.c: New file.
9664         * gcc.dg/compat/struct-by-value-10_y.c: New file.
9665         * gcc.dg/compat/struct-return-10_main.c: New file.
9666         * gcc.dg/compat/struct-return-10_x.c: New file.
9667         * gcc.dg/compat/struct-return-10_y.c: New file.
9668
9669         * gcc.dg/compat/compat-common.h: New file.
9670         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
9671         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
9672         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
9673         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
9674         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
9675         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
9676         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
9677         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9678         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
9679         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
9680         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9681         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
9682         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
9683         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9684         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
9685         * gcc.dg/compat/small-struct-check.h: Ditto.
9686         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
9687         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9688         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
9689         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
9690         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9691         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
9692         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
9693         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9694         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
9695         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
9696         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9697         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
9698         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
9699         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9700         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
9701         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
9702         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9703         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
9704         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
9705         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9706         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
9707         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
9708         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9709         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
9710         * gcc.dg/compat/struct-return-2_main.c: Ditto.
9711         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9712         * gcc.dg/compat/struct-return-2_y.c: Ditto.
9713         * gcc.dg/compat/struct-return-3_main.c: Ditto.
9714         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9715         * gcc.dg/compat/struct-return-3_y.c: Ditto.
9716
9717 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
9718
9719         * g++.dg/pch/static-1.C: New file.
9720         * g++.dg/pch/static-1.Hs: New file.
9721
9722 2003-06-10  Richard Henderson  <rth@redhat.com>
9723
9724         * gcc.dg/asm-7.c: Adjust expected warning text.
9725
9726 2003-06-10  Roger Sayle  <roger@eyesopen.com>
9727
9728         * gcc.dg/builtins-20.c: New test case.
9729
9730 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
9731
9732         PR c++/11131
9733         * g++.dg/opt/template1.C: New test.
9734
9735 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9736
9737         * lib/gcc-dg.exp (dg-test): Clear additional_files and
9738         additional_sources.
9739
9740 2003-05-21  David Taylor  <dtaylor@emc.com>
9741
9742         * gcc.dg/Wpadded.c: New file.
9743
9744 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9745
9746         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
9747         * gcc.dg/special/weak-2.c: Add dg-require-weak.
9748         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
9749         dg-require-weak.
9750
9751 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
9752
9753         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
9754
9755 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9756
9757         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
9758         (dg-require-alias): Likewise.
9759         (dg-require-gc-sections): Likewise.
9760         * lib/target-supports.exp (check_gc_sections_available): Likewise.
9761
9762 2003-06-08  Richard Henderson  <rth@redhat.com>
9763
9764         * gcc.dg/20011029-2.c: Fix the array reference.
9765         * gcc.dg/asm-7.c: New.
9766
9767 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
9768
9769         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
9770
9771 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
9772
9773         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
9774         (dg-require-gc-sections): Likewise.
9775
9776 2003-06-08  Jan Hubicka  <jh@suse.cz>
9777
9778         * i386-cmov1.c: Fix regular expression.
9779         * i386-cvt-1.c: Likewise.
9780         * i386-local.c: Likewise.
9781         * i386-local2.c: Likewise.
9782         * i386-mul.c: Likewise.
9783         * i386-ssetype-1.c: Likewise.
9784         * i386-ssetype-3.c: Likewise.
9785         * i386-ssetype-5.c: Likewise.
9786
9787 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9788
9789         PR c++/11039
9790         * g++.dg/warn/implicit-typename2.C: New test.
9791         * g++.dg/warn/implicit-typename3.C: New test.
9792
9793 2003-06-07  Richard Henderson  <rth@redhat.com>
9794
9795         * g++.dg/other/offsetof3.C: Use size_t.
9796         * g++.dg/other/offsetof4.C: Likewise.
9797
9798 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
9799
9800         * lib/copy-file.exp: New. Implement gcc_copy_files.
9801
9802         * lib/dg-pch.exp: Load copy-file.exp
9803         (dg-pch): Use gcc_copy_files instead of "file copy".
9804
9805 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
9806
9807         * gcc.dg/weak/weak.exp: Simplify.
9808         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
9809         * gcc.dg/weak/weak-1.c: Likewise.
9810         * gcc.dg/weak/weak-2.c: Likewise.
9811         * gcc.dg/weak/weak-3.c: Likewise.
9812         * gcc.dg/weak/weak-4.c: Likewise.
9813         * gcc.dg/weak/weak-5.c: Likewise.
9814         * gcc.dg/weak/weak-6.c: Likewise.
9815         * gcc.dg/weak/weak-7.c: Likewise.
9816         * gcc.dg/weak/weak-8.c: Likewise.
9817         * gcc.dg/weak/weak-9.c: Likewise.
9818
9819 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
9820
9821         gcc.c-torture/execute/20030606-1.c: New.
9822
9823 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9824
9825         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
9826         * gcc.dg/builtins-19.c: Likewise.
9827
9828 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9829
9830         * gcc.dg/builtins-2.c: Add some more tests.
9831         * gcc.dg/builtins-18.c: New test case.
9832         * gcc.dg/builtins-19.c: New test case.
9833
9834 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9835             Jim Wilson  <wilson@tuliptree.org>
9836
9837         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
9838
9839 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
9840
9841         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
9842         mempcpy/stpcpy calls not to be optimized into something else.
9843         * gcc.c-torture/execute/string-opt-3.c: Moved to...
9844         * gcc.c-torture/execute/builtins/string-7.c: ...here.
9845         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
9846
9847 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9848
9849         * gcc.dg/format/asm_fprintf-1.c: New test.
9850
9851 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
9852
9853         * lib/gcc-defs.exp (additional_sources): New variable.
9854         (dg-additional-sources): New function.
9855         (additional_files): New variable.
9856         (dg-additional-files): New function.
9857         (dg-additional-files-options): Likewise.
9858         * lib/gcc-dg.exp (dg-require-weak): New function.
9859         (dg-require-alias): Likewise.
9860         (dg-require-gc-sections): Likewise.
9861         * lib/target-supports.exp (check_alias_available): Remove testfile
9862         parameter.
9863         (check_gc_sections_available): New function.
9864         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
9865         (dg-gpp-additional-files): Likewise.
9866         * lib/g++.exp (additional_sources): Remove.
9867         (additional_files): Likewise.
9868         (g++_target_compile): Use dg-additional-files-options.
9869
9870         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
9871         Tcl logic.
9872         * gcc.dg/special/ecos.exp: Remove.
9873         * gcc.dg/special/20000419-2.c: Use dg-require-*.
9874         * gcc.dg/special/alias-1.c: Likewise.
9875         * gcc.dg/special/alias-2.c: Likewise.
9876         * gcc.dg/special/gcsec-1.c: Likewise.
9877         * gcc.dg/special/weak-1.c: Likewise.
9878         * gcc.dg/special/weak-2.c: Likewise.
9879         * gcc.dg/special/wkali-1.c: Likewise.
9880         * gcc.dg/special/wkali-2.c: Likewise.
9881
9882         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
9883         dg-gpp-additional-*.
9884         * g++.dg/special/conpr-3.C: Likewise.
9885         * g++.dg/special/conpr-4.C: Likewise.
9886         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
9887         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
9888         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
9889         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
9890         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
9891         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
9892         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
9893         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
9894         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
9895         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
9896         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
9897         * g++.old-deja/g++.other/comdat1.C: Likewise.
9898         * g++.old-deja/g++.other/comdat2.C: Likewise.
9899         * g++.old-deja/g++.other/comdat3.C: Likewise.
9900         * g++.old-deja/g++.other/ctor1.C: Likewise.
9901         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
9902
9903 2003-06-05  Richard Henderson  <rth@redhat.com>
9904
9905         * gcc.dg/debug/20030605-1.c: New.
9906
9907 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
9908
9909         * README.QMTEST: Update.
9910
9911 2003-06-04  Richard Henderson  <rth@redhat.com>
9912
9913         * gcc.dg/cleanup-1.c: New.
9914         * gcc.dg/cleanup-2.c: New.
9915         * gcc.dg/cleanup-3.c: New.
9916         * gcc.dg/cleanup-4.c: New.
9917         * gcc.dg/cleanup-5.c: New.
9918         * gcc.dg/cleanup-6.c: New.
9919         * gcc.dg/cleanup-7.c: New.
9920
9921 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
9922
9923         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
9924
9925         * lib/dg-pch.exp: New file.
9926         * g++.dg/pch/pch.exp: Use dg-pch.exp.
9927         * gcc.dg/pch/pch.exp: Likewise.
9928
9929 2003-06-04  Roger Sayle  <roger@eyesopen.com>
9930
9931         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
9932         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
9933         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
9934         * gcc.dg/builtins-17.c: New test case.
9935         * gcc.dg/i386-387-4.c: New test case.
9936         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
9937
9938 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9939
9940         * gcc.dg/ultrasp9.c: New test.
9941
9942 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9943
9944         * gcc.c-torture/compile/20030604-1.c: New test.
9945         * gcc.dg/sparc-constant-1.c: New test.
9946
9947 2003-06-03  Glen Nakamura  <glen@imodulo.com>
9948
9949         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
9950
9951 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
9952
9953         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
9954
9955         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
9956         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
9957
9958 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
9959
9960         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
9961
9962 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9963
9964         PR c++/10940
9965         * g++.dg/template/spec10.C: New test.
9966
9967 2003-06-03  Roger Sayle  <roger@eyesopen.com>
9968
9969         * gcc.dg/builtins-16.c: New test case.
9970
9971 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
9972
9973         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
9974         mempcpy test with post-increments.
9975         * gcc.c-torture/execute/string-opt-3.c: New test.
9976         * gcc.dg/string-opt-1.c: New test.
9977
9978 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
9979
9980         PR fortran/10965
9981         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
9982
9983 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
9984
9985         * lib/scanasm.exp (dg-scan): New function, factored out of ...
9986         (scan-assembler): ... here.  Use dg-scan.
9987         (scan-assembler-not): Likewise.
9988         (scan-file): New function.
9989         (scan-file-not): Likewise.
9990         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
9991         * gcc.dg/cpp/_Pragma4.c: Likewise.
9992         * gcc.dg/cpp/_Pragma5.c: Likewise.
9993         * gcc.dg/cpp/avoidpaste1.c: Likewise.
9994         * gcc.dg/cpp/avoidpaste2.c: Likewise.
9995         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
9996         * gcc.dg/cpp/cmdlne-P.c: Likewise.
9997         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
9998         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
9999         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
10000         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
10001         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
10002         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
10003         * gcc.dg/cpp/cxxcom1.c: Likewise.
10004         * gcc.dg/cpp/line1.c: Likewise.
10005         * gcc.dg/cpp/maccom1.c: Likewise.
10006         * gcc.dg/cpp/maccom2.c: Likewise.
10007         * gcc.dg/cpp/maccom3.c: Likewise.
10008         * gcc.dg/cpp/maccom4.c: Likewise.
10009         * gcc.dg/cpp/maccom5.c: Likewise.
10010         * gcc.dg/cpp/maccom6.c: Likewise.
10011         * gcc.dg/cpp/multiline.c: Likewise.
10012         * gcc.dg/cpp/spacing1.c: Likewise.
10013         * gcc.dg/cpp/spacing2.c: Likewise.
10014         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
10015         * gcc.dg/cpp/trad/maccom1.c: Likewise.
10016         * gcc.dg/cpp/trad/maccom2.c: Likewise.
10017         * gcc.dg/cpp/trad/maccom3.c: Likewise.
10018         * gcc.dg/cpp/trad/maccom4.c: Likewise.
10019         * gcc.dg/cpp/trad/maccom6.c: Likewise.
10020         * gcc.dg/cpp/cxxcom2.c: Likewise.
10021         * gcc.dg/cpp/cxxcom2.h: New file.
10022
10023         * gcc.dg/cpp/truefalse.cpp: Move it to ...
10024         * g++.dg/cpp/truefalse.C: Here.
10025         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
10026
10027 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
10028
10029         * gcc.dg/cpp/redef3.c: New file.
10030
10031 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10032
10033         * gcc.dg/i386-loop-3.c: New test.
10034
10035 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
10036
10037         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
10038
10039 2003-05-31  Roger Sayle  <roger@eyesopen.com>
10040
10041         * gcc.dg/fwrapv-1.c: New test case.
10042         * gcc.dg/fwrapv-2.c: New test case.
10043
10044 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10045
10046         PR c++/10956
10047         * g++.dg/template/spec9.C: New test.
10048
10049 2003-05-29  Roger Sayle  <roger@eyesopen.com>
10050
10051         * gcc.dg/duff-4.c: New test case.
10052
10053 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
10054
10055         PR fortran/10843
10056         * g77.dg/ffixed-form-1.f: New test
10057         * g77.dg/ffixed-form-2.f: New test
10058         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
10059         * g77.dg/ffree-form-3.f: New test
10060
10061 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
10062
10063         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
10064         * gcc.dg/wint_t-1.c: Likewise.
10065
10066 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10067
10068         * g++.dg/template/access11.C: New test.
10069
10070 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10071
10072         PR c++/10849
10073         * g++.dg/template/access10.C: New test.
10074
10075 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10076             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10077
10078         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
10079
10080 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10081
10082         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
10083         suppress for powerpc-*-darwin*.
10084         * gcc.dg/torture/builtin-noret-2.c: Likewise.
10085
10086 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10087
10088         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
10089         suppress option for powerpc-*-darwin*.
10090
10091 2003-05-23  Roger Sayle  <roger@eyesopen.com>
10092
10093         * gcc.dg/builtins-1.c: Add tests for tan and atan.
10094         * gcc.dg/builtins-4.c: Add test for fmod.
10095
10096 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10097
10098         PR c++/10682
10099         * g++.dg/template/instantiate4.C: New test.
10100
10101 2003-05-22  Roger Sayle  <roger@eyesopen.com>
10102
10103         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
10104
10105 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
10106
10107         * gcc.dg/compat/scalar-return-1_main.c: New file.
10108         * gcc.dg/compat/scalar-return-1_x.c: New file.
10109         * gcc.dg/compat/scalar-return-1_y.c: New file.
10110         * gcc.dg/compat/scalar-return-2_main.c: New file.
10111         * gcc.dg/compat/scalar-return-2_x.c: New file.
10112         * gcc.dg/compat/scalar-return-2_y.c: New file.
10113         * gcc.dg/compat/struct-return-3_main.c: New file.
10114         * gcc.dg/compat/struct-return-3_y.c: New file.
10115         * gcc.dg/compat/struct-return-3_x.c: New file.
10116         * gcc.dg/compat/struct-return-2_main.c: New file.
10117         * gcc.dg/compat/struct-return-2_x.c: New file.
10118         * gcc.dg/compat/struct-return-2_y.c: New file.
10119
10120 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10121
10122         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
10123         for hppa*-hp-hpux*.
10124         * gcc.dg/20021014-1.c (dg-options): Likewise.
10125         * gcc.dg/nest.c (dg-options): Likewise.
10126
10127 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
10128
10129         PR c++/9738
10130         * g++.dg/ext/dllimport2.C: New file.
10131         * g++.dg/ext/dllimport3.C: New file.
10132
10133 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
10134
10135         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
10136         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10137         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10138         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10139         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10140         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10141         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
10142         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
10143         * gcc.dg/compat/small-struct-defs.h: New file.
10144         * gcc.dg/compat/small-struct-init.h: New file.
10145         * gcc.dg/compat/small-struct-check.h: New file.
10146         * gcc.dg/compat/fp-struct-defs.h: New file.
10147         * gcc.dg/compat/fp-struct-check.h: New file.
10148         * gcc.dg/compat/fp-struct-init.h: New file.
10149         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
10150         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
10151
10152 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
10153
10154         * gcc.dg/20030225-2.c: New test.
10155
10156 2003-05-18  Roger Sayle  <roger@eyesopen.com>
10157             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10158
10159         * gcc.c-torture/compile/20030518-1.c: New test case.
10160
10161 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
10162
10163         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
10164         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
10165         gcc-dg-debug-runtest.
10166         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
10167         gcc-dg-debug-runtest.
10168
10169 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10170
10171         PR c++/9022
10172         * g++.dg/lookup/using6.C: New test.
10173
10174 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10175
10176         * g++.dg/parse/access2.C: New test.
10177
10178 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
10179
10180         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
10181         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
10182         * gcc.dg/debug/debug.exp: Likewise.
10183
10184 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
10185
10186         * gcc.dg/dollar.c: New test.
10187
10188 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
10189
10190         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
10191         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
10192         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
10193         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
10194         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
10195         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
10196         * gcc.dg/compat/struct-by-value-6_main.c: New file.
10197         * gcc.dg/compat/struct-by-value-6_x.c: New file.
10198         * gcc.dg/compat/struct-by-value-6_y.c: New file.
10199         * gcc.dg/compat/struct-by-value-7_main.c: New file.
10200         * gcc.dg/compat/struct-by-value-7_x.c: New file.
10201         * gcc.dg/compat/struct-by-value-7_y.c: New file.
10202         * gcc.dg/compat/struct-by-value-8_main.c: New file.
10203         * gcc.dg/compat/struct-by-value-8_x.c: New file.
10204         * gcc.dg/compat/struct-by-value-8_y.c: New file.
10205         * gcc.dg/compat/struct-by-value-9_main.c: New file.
10206         * gcc.dg/compat/struct-by-value-9_x.c: New file.
10207         * gcc.dg/compat/struct-by-value-9_y.c: New file.
10208
10209 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
10210
10211         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
10212         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
10213         support for "repo" mode.
10214         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
10215         * lib/g77-dg.exp: Likewise.
10216         * lib/obj-dg.exp: Likewise.
10217
10218 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
10219
10220         Merge from gcc-3_2-rhl8-branch:
10221         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
10222
10223         * gcc.dg/tls/opt-6.c: New test.
10224
10225         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
10226
10227         * gcc.dg/20030405-1.c: New test.
10228
10229         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
10230
10231         * gcc.dg/20030309-1.c: New test.
10232
10233         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10234
10235         * gcc.c-torture/execute/20030307-1.c: New test.
10236
10237         2003-02-20  Randolph Chung  <tausq@debian.org>
10238
10239         * gcc.c-torture/compile/20030220-1.c: New test.
10240
10241         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
10242
10243         * gcc.dg/20030217-1.c: New test.
10244
10245         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
10246
10247         * gcc.c-torture/compile/20020129-1.c: New test.
10248
10249         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10250
10251         * gcc.dg/unroll-1.c: New test.
10252
10253         2002-11-16  Jan Hubicka  <jh@suse.cz>
10254
10255         * gcc.c-torture/execute/20020920-1.c: New test.
10256
10257         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
10258
10259         PR target/7434
10260         * gcc.c-torture/compile/20021008-1.c: New test.
10261
10262         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
10263
10264         PR target/7559
10265         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
10266
10267         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
10268
10269         * gcc.c-torture/compile/20020807-1.c: New test.
10270
10271         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
10272
10273         * gcc.dg/tls/opt-1.c: New test.
10274
10275         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
10276
10277         * gcc.dg/20020729-1.c: New test.
10278
10279         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
10280
10281         * g++.dg/opt/life1.C: New test.
10282
10283         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
10284
10285         * gcc.dg/20020525-1.c: New test.
10286
10287         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
10288
10289         PR c++/6794
10290         * g++.dg/ext/pretty1.C: New test.
10291         * g++.dg/ext/pretty2.C: New test.
10292
10293 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
10294
10295         PR c++/8385
10296         * g++.dg/ext/typeof5.C: New test.
10297
10298 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
10299
10300         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
10301         __USER_LABEL_PREFIX__ into account.
10302         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
10303
10304 2003-05-14  Roger Sayle  <roger@eyesopen.com>
10305
10306         * gcc.dg/builtins-15.c: New test case.
10307
10308 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
10309
10310         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
10311
10312 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
10313
10314         * lib/g++.exp: Tweak handling of additional source files.
10315         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
10316         * g++.dg/special/conpr-2a.C: Rename to ...
10317         * g++.dg/special/conpr-2a.cc: ... this.
10318         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
10319         * g++.dg/special/conpr-3a.C: Rename to ...
10320         * g++.dg/special/conpr-3a.cc: This.
10321         * g++.dg/special/conpr-3b.C: Rename to ...
10322         * g++.dg/special/conpr-3b.cc: This.
10323         * g++.dg/special/conpr-4.C: New test.
10324         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
10325
10326 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
10327
10328         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
10329
10330 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10331
10332         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
10333         * g++.old-deja/g++.robertl/eb71.C: Likewise.
10334         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
10335         * g++.old-deja/g++.other/warn3.C: Likewise.
10336
10337 2003-05-11  Roger Sayle  <roger@eyesopen.com>
10338
10339         * gcc.dg/i386-387-1.c: Update to also test log.
10340         * gcc.dg/i386-387-2.c: Likewise.
10341
10342 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
10343
10344         * g77.f-torture/execute/int8421.f: New test.
10345
10346 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10347
10348         PR c++/10230, c++/10481
10349         * g++.dg/lookup/scoped5.C: New test.
10350
10351 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10352
10353         PR c++/10552
10354         * g++.dg/template/ttp6.C: New test.
10355
10356 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
10357
10358         * gcc.c-torture/execute/builtins: New directory.
10359         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
10360         gcc.c-torture/execute/builtins.
10361         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
10362         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
10363         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
10364         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
10365
10366 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10367
10368         PR c++/9252
10369         * g++.dg/template/access8.C: New test.
10370         * g++.dg/template/access9.C: New test.
10371
10372 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10373
10374         PR c++/9554
10375         * g++.dg/parse/access1.C: New test.
10376
10377 2003-05-09  DJ Delorie  <dj@redhat.com>
10378
10379         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
10380         long, and not an int.
10381
10382 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10383
10384         PR c++/10555, c++/10576
10385         * g++.dg/template/memclass1.C: New test.
10386
10387 2003-05-08  DJ Delorie  <dj@redhat.com>
10388
10389         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
10390         targets.
10391         * gcc.c-torture/execute/20021024-1.x: Likewise.
10392         * gcc.c-torture/execute/shiftdi.x: Likewise.
10393         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
10394         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
10395         * gcc.dg/20021018-1.c: Likewise.
10396
10397 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10398
10399         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
10400
10401         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
10402         (bcopy): Call memmove.
10403
10404 2003-05-08  Roger Sayle  <roger@eyesopen.com>
10405
10406         * g77.f-torture/compile/8485.f: New test case.
10407
10408 2003-05-07  Richard Henderson  <rth@redhat.com>
10409
10410         PR c++/10570
10411         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
10412         Verify exception_cleanup not called for rethrows.
10413         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
10414         when exiting catch block without rethrowing.
10415         * g++.dg/eh/forced3.C: New.
10416         * g++.dg/eh/forced4.C: New.
10417
10418 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
10419
10420         * gcc.dg/20030505.c: Fix triplet.
10421
10422 2003-05-06  DJ Delorie  <dj@redhat.com>
10423
10424         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
10425         * gcc.dg/nest.c: Likewise.
10426
10427 2003-05-05  Roger Sayle  <roger@eyesopen.com>
10428
10429         * gcc.dg/builtins-14.c: New test case.
10430
10431 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
10432
10433         * lib/compat.exp (compat-execute): New argument.
10434         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
10435         * gcc.dg/compat: New test directory.
10436         * gcc.dg/compat/compat.exp: New expect script.
10437         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
10438         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
10439         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
10440         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
10441         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
10442         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
10443
10444         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
10445         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
10446         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
10447         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
10448         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
10449         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
10450         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
10451         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
10452         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
10453         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
10454         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
10455         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
10456         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
10457         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
10458         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
10459
10460 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
10461
10462         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
10463
10464 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
10465
10466         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
10467
10468 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
10469
10470         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
10471         * gcc.dg/ppc-fsel-2.c: New test.
10472
10473         * gcc.dg/unused-5.c: New test.
10474
10475 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10476
10477         PR c++/10496
10478         * g++.dg/warn/pmf1.C: New test.
10479
10480 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10481
10482         PR c++/4494
10483         * g++.dg/warn/main.C: New test.
10484
10485 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10486
10487         * gcc.dg/nonnull-3.c: New test.
10488
10489 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
10490
10491         * gcc.dg/cpp/Wtrigraphs.c: Update.
10492         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
10493
10494 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
10495
10496         * gcc.dg/ppc-fsel-1.c: New test.
10497
10498 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
10499
10500         PR c/10604
10501         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
10502
10503 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
10504
10505         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
10506
10507 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10508
10509         PR c++/9364, c++/10553, c++/10586
10510         * g++.dg/parse/typename4.C: New test.
10511         * g++.dg/parse/typename5.C: Likewise.
10512
10513 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
10514
10515         * gcc.c-torture/compile/20030503-1.c: New test.
10516
10517 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10518
10519         * g++.dg/lookup/using5.C: Fix testcase error.
10520
10521 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
10522
10523         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
10524         since MEABI is no longer supported.  Remove all vestiges
10525         of MEABI from the test.
10526
10527 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10528
10529         PR c++/10554
10530         * g++.dg/lookup/using5.C: New test.
10531
10532 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10533
10534         PR c++/8772
10535         * g++.dg/template/ttp5.C: New test.
10536
10537 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
10538
10539         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
10540         (dg-gpp-additional-sources): New function.
10541         (dg-gpp-additional-files): Likewise.
10542         * lib/g++.exp (additional_sources): New variable.
10543         (additional_files): Likewise.
10544         (g++_target_compile): Deal with them.
10545         * lib/old-dejagnu.exp: Remove.
10546         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
10547         * g++.old-deja: Revise all tests to use dg commands.
10548
10549 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10550
10551         PR c++/9432, c++/9528
10552         * g++.dg/lookup/using4.C: New test.
10553
10554 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
10555
10556         * gcc.dg/noreturn-5.c: New file.
10557         * gcc.dg/noreturn-6.c: New file.
10558
10559         * gcc.c-torture/compile/inline-1.c: New file.
10560
10561 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10562
10563         PR c++/10551
10564         * g++.dg/template/explicit1.C: New test.
10565
10566 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10567
10568         PR c++/10549
10569         * g++.dg/other/bitfield1.C: New test.
10570
10571         PR c++/10527
10572         * g++.dg/init/new7.C: New test.
10573
10574 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10575
10576         * g++.dg/ext/desig1.C: New test.
10577         * g++.dg/ext/init1.C: Update.
10578
10579         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
10580
10581 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
10582
10583         PR c++/10180
10584         * g++.dg/warn/Winline-1.C: New test.
10585
10586 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
10587
10588         * gcc.c-torture/execute/string-opt-19.c: New test.
10589
10590         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
10591         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
10592
10593 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
10594
10595         PR c++/10506
10596         * g++.dg/init/new6.C: New test.
10597
10598         PR c++/10503
10599         * g++.dg/init/ref6.C: New test.
10600
10601 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
10602
10603         * g++.dg/warn/weak1.C: XFAIL on AIX4.
10604
10605 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10606
10607         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
10608         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
10609
10610 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
10611
10612         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
10613         initialized static data members.
10614
10615 2003-04-25  H.J. Lu <hjl@gnu.org>
10616
10617         * gcc.dg/ia64-sync-4.c: New test.
10618
10619 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10620
10621         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
10622         date.
10623
10624 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
10625
10626         PR c++/10337
10627         * g++.dg/warn/conv1.C: New test.
10628         * g++.old-deja/g++.other/conv7.C: Adjust.
10629         * g++.old-deja/g++.other/overload14.C: Adjust.
10630
10631 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10632
10633         PR c++/10471
10634         * g++.dg/template/defarg2.C: New test.
10635
10636 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
10637
10638         * gcc.dg/cpp/include2.c: Update.
10639         * gcc.dg/cpp/multiline-2.c: New.
10640         * gcc.dg/cpp/multiline.c: Update.
10641         * gcc.dg/cpp/strify2.c: Update.
10642         * gcc.dg/cpp/trad/literals-2.c: Update.
10643
10644 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10645
10646         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
10647
10648 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10649
10650         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
10651
10652 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10653
10654         PR c++/10451
10655         * g++.dg/parse/crash4.C: New test.
10656
10657         PR c++/9847
10658         * g++.dg/parse/crash5.C: New test.
10659
10660 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
10661
10662         PR c++/10446
10663         * g++.dg/parse/crash3.C: New test.
10664
10665         PR c++/10428
10666         * g++.dg/parse/elab1.C: New test.
10667
10668 2003-04-22  Devang Patel  <dpatel@apple.com>
10669
10670         * gcc.dg/cpp/trad/funlike-5.c: New test.
10671
10672 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
10673
10674         * g++.dg/other/packed1.C: Fix dg options.
10675
10676 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
10677
10678         * g++.dg/other/offsetof2.C: New test.
10679
10680 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
10681
10682         * g++.dg/template/recurse.C: Adjust location of error messages.
10683
10684 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
10685
10686         PR c++/9881
10687         * g++.dg/init/addr-const1.C: New test.
10688         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
10689
10690 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10691
10692         PR c++/10405
10693         * g++.dg/lookup/struct-hack1.C: New test.
10694
10695 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
10696
10697         * ucs.c: Update diagnostic messages.
10698
10699 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
10700
10701         * gcc.dg/cpp/truefalse.cpp: New test.
10702         * gcc.dg/cpp/cpp.exp: Update.
10703         * g++.dg/other/stdbool-if.C: Remove.
10704
10705 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
10706
10707         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
10708         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
10709
10710 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10711
10712         * gcc.c-torture/compile/20030418-1.c: New test.
10713
10714 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
10715
10716         * README.compat: Remove; content moved to doc/sourcebuild.texi.
10717
10718 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10719
10720         PR c++/10347
10721         g++.dg/template/dependent-name1.C: New test.
10722
10723 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
10724
10725         * gcc.dg/warn-1.c (tourist_guide): New array,
10726         contains a pointer to bar.
10727
10728 2003-04-16  Roger Sayle  <roger@eyesopen.com>
10729
10730         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
10731         * gcc.c-torture/execute/medce-1.c: New test case.
10732         * gcc.c-torture/execute/medce-2.c: New test case.
10733
10734 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
10735
10736         * lib/prune.exp: Ignore more messages.
10737
10738         PR c++/10381
10739         * g++.dg/parse/lookup3.C: New test.
10740
10741 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
10742
10743         * gcc.c-torture/compile/20030415-1.c : New test.
10744
10745 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
10746
10747         * gcc.c-torture/execute/scope-2.c: Move to ...
10748         * gcc.dg/noncompile/scope.c: .... here.
10749
10750 2003-04-14  Roger Sayle  <roger@eyesopen.com>
10751
10752         * gcc.dg/20030414-2.c: New test case.
10753
10754 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
10755
10756         PR target/10377
10757         * gcc.dg/20030414-1.c: New test.
10758
10759 2003-04-13  Roger Sayle  <roger@eyesopen.com>
10760
10761         * gcc.dg/builtins-12.c: New test case.
10762         * gcc.dg/builtins-13.c: New test case.
10763
10764 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10765
10766         * gcc.c-torture/execute/string-opt-18.c: New test.
10767
10768 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
10769
10770         PR c++/10300
10771         * g++.dg/init/new5.C: New test.
10772
10773 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
10774
10775         PR c++/7910
10776         * g++.dg/ext/dllimport1.C: New test.
10777
10778 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10779
10780         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
10781
10782 2003-04-11  Bud Davis <bdavis9659@comcast.net>
10783
10784         PR Fortran/9263
10785         * g77.f-torture/noncompile/9263.f: New test
10786         PR Fortran/1832
10787         * g77.f-torture/execute/1832.f: New test
10788
10789 2003-04-11  David Chad  <davidc@freebsd.org>
10790             Loren J. Rittle  <ljrittle@acm.org>
10791
10792         libobjc/8562
10793         * objc.dg/headers.m: New test.
10794
10795 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
10796
10797         * gcc.c-torture/execute/builtin-noret-2.c: New.
10798         * gcc.c-torture/execute/builtin-noret-2.x: New.
10799         XFAIL builtin-noret-2.c at -O1 and above.
10800         * gcc.dg/redecl.c: New.
10801         * gcc.dg/Wshadow-1.c: Update error regexps.
10802
10803 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
10804
10805         * g++.dg/abi/bitfield10.C: New test.
10806
10807 2003-04-09  Mike Stump  <mrs@apple.com>
10808
10809         * gcc.dg/pch/pch.exp: Make testcase names longer.
10810         * g++.dg/pch/pch.exp: Make testcase names longer.
10811
10812 2003-04-08  Roger Sayle  <roger@eyesopen.com>
10813
10814         * gcc.dg/builtins-11.c: New test case.
10815
10816 2003-04-08  Roger Sayle  <roger@eyesopen.com>
10817
10818         * gcc.dg/builtins-9.c: New test case.
10819         * gcc.dg/builtins-10.c: New test case.
10820
10821 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
10822
10823         * gcc.dg/noncompile/init-4.c.c: New test.
10824
10825 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
10826
10827         * gcc.misc-test/gcov-9.c: New test.
10828         * gcc.misc-test/gcov-10.c: New test
10829         * gcc.misc-test/gcov-11.c: New test.
10830
10831 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
10832
10833         PR optimization/10024
10834         * gcc.c-torture/compile/20030405-1.c: New test.
10835
10836 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
10837
10838         * gcc.dg/pch/static-3.c: New.
10839         * gcc.dg/pch/static-3.hs: New.
10840         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
10841
10842 2003-04-04  Richard Henderson  <rth@redhat.com>
10843
10844         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
10845         * g++.dg/eh/forced2.C: Likewise.
10846
10847 2003-04-03  Mike Stump  <mrs@apple.com>
10848
10849         * lib/scanasm.exp (scan-assembler): Add xfail processing for
10850         target arg.
10851         (scan-assembler-times, scan-assembler-not): Likewise.
10852         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
10853
10854 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10855
10856         * gcc.dg/sparc-loop-1.c: New test.
10857
10858 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
10859
10860         PR other/9274
10861         * g++.dg/pch/system-2.C: New.
10862         * g++.dg/pch/system-2.Hs: New.
10863
10864 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
10865
10866         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
10867
10868         * g++.dg/eh/simd-1.C (vecfunc): Same.
10869
10870 2003-04-01  Roger Sayle  <roger@eyesopen.com>
10871
10872         * gcc.c-torture/execute/20030401-1.c: New test case.
10873
10874 2003-04-01  Ziemowit Laski <zlaski@apple.com>
10875
10876         * objc.dg/defs.m: New.
10877
10878 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
10879
10880         * g++.dg/eh/simd-1.C: New.
10881         * g++.dg/eh/simd-2.C: New.
10882
10883 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
10884
10885         * gcc.c-torture/execute/simd-3.c: New.
10886
10887 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
10888
10889         PR c/9936
10890         * gcc.dg/20030331-2.c: New test.
10891
10892 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
10893
10894         PR c++/10278
10895         * g++.dg/parse/crash2.C: New test.
10896
10897 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10898
10899         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
10900         * gcc.c-torture/execute/20030331-1.c: ...here.
10901
10902 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10903
10904         * gcc.c-torture/execute/20030331-1.c: New test.
10905
10906 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
10907
10908         * lib/gcov.exp: Adjust call return testing strings.
10909         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
10910
10911 2003-03-31  Roger Sayle  <roger@eyesopen.com>
10912
10913         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
10914         * gcc.dg/builtins-7.c: New test case.
10915         * gcc.dg/builtins-8.c: New test case.
10916
10917 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10918
10919         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
10920
10921 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
10922
10923         PR c++/7647
10924         * g++.dg/lookup-class-member-2.C: New test.
10925
10926 2003-03-30  Glen Nakamura  <glen@imodulo.com>
10927
10928         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
10929
10930 2003-03-28  Roger Sayle  <roger@eyesopen.com>
10931
10932         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
10933
10934 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
10935
10936         * g++.dg/init/attrib1.C: New test.
10937
10938 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10939
10940         * gcc.dg/ultrasp8.c: New test.
10941
10942 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10943
10944         * gcc.dg/ultrasp7.c: New test.
10945
10946 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
10947
10948         PR c++/10047
10949         * g++.dg/template/inline1.C: New test.
10950
10951 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10952
10953         * gcc.dg/sparc-dwarf2.c: New test.
10954
10955 2003-03-27  Roger Sayle  <roger@eyesopen.com>
10956
10957         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
10958         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
10959
10960 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
10961
10962         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
10963         than reading .x files.
10964         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
10965         * g77.dg/gcov/gcov-1.f: Likewise.
10966         * gcc.misc-tests/gcov-4b.c: Likewise.
10967         * gcc.misc-tests/gcov-5b.c: Likewise.
10968         * gcc.misc-tests/gcov-6.c: Likewise.
10969         * gcc.misc-tests/gcov-7.c: Likewise.
10970         * gcc.misc-tests/gcov-8.c: Likewise.
10971         * g++.dg/gcov/gcov-1.x: Remove.
10972         * g77.dg/gcov/gcov-1.x: Likewise.
10973         * gcc.misc-tests/gcov-4b.x: Likewise.
10974         * gcc.misc-tests/gcov-5b.x: Likewise.
10975         * gcc.misc-tests/gcov-6.x: Likewise.
10976         * gcc.misc-tests/gcov-7.x: Likewise.
10977         * gcc.misc-tests/gcov-8.x: Likewise.
10978
10979 2003-03-27  Glen Nakamura  <glen@imodulo.com>
10980
10981         PR opt/10087
10982         * gcc.dg/20030324-1.c: New test.
10983
10984 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
10985
10986         PR c++/10224
10987         * g++.dg/template/arg3.C: New test.
10988
10989         PR c++/10158
10990         * g++.dg/template/friend18.C: New test.
10991
10992 2003-03-26  Roger Sayle  <roger@eyesopen.com>
10993
10994         * g77.f-torture/compile/20030326-1.f: New test case.
10995
10996 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
10997
10998         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
10999
11000         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
11001
11002 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
11003
11004         * gcc.dg/ia64-sync-3.c: New test.
11005
11006 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
11007
11008         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
11009
11010 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11011
11012         * gcc.dg/ultrasp6.c: New test.
11013
11014 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11015
11016         * gcc.dg/i386-signbit-1.c: New test.
11017         * gcc.dg/i386-signbit-2.c: New test.
11018         * gcc.dg/i386-signbit-3.c: New test.
11019
11020 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11021
11022         * gcc.dg/ultrasp5.c: Fix options.
11023
11024 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11025
11026         * gcc.dg/ultrasp5.c: Fix comment.
11027
11028 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
11029
11030         PR fortran/10197
11031         * g77.f-torture/execute/10197.f: New test.
11032
11033 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
11034
11035         PR c++/9898, c++/383
11036         * g++.dg/template/conv6.C: New test.
11037
11038         PR c++/10119
11039         * g++.dg/template/ptrmem5.C: New test.
11040
11041         PR c++/10026
11042         * g++.dg/lookup/koenig1.C: New test.
11043
11044         PR C++/10199
11045         * g++.dg/lookup/template2.C: New test.
11046
11047 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
11048
11049         * g++.dg/opt/rtti1.C: New test.
11050
11051 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11052
11053         * gcc.dg/ultrasp5.c: New test.
11054
11055 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
11056
11057         PR middle-end/9967
11058         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
11059         builtin fputs.
11060
11061 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
11062
11063         PR c/8224
11064         * gcc.dg/20030323-1.c: New test.
11065
11066 2003-03-23  Roger Sayle  <roger@eyesopen.com>
11067
11068         * gcc.c-torture/compile/20030323-1.c: New test case.
11069
11070 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
11071
11072         * gcc.dg/20030321-1.c: New test.
11073
11074 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
11075
11076         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
11077
11078 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11079
11080         PR c++/9978, c++/9708
11081         * g++.dg/ext/vlm1.C: Adjust expected error.
11082         * g++.dg/ext/vla2.C: New test.
11083         * g++.dg/template/arg1.C: New test.
11084         * g++.dg/template/arg2.C: New test.
11085
11086 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
11087
11088         * g77.f-torture/execute/select.f: New test.
11089         * g77.f-torture/noncompile/select_no_compile.f: New test.
11090
11091 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
11092
11093         PR c++/9898
11094         * g++.dg/other/error4.C: New test.
11095
11096 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
11097
11098         * g++.dg/template/friend17.C: New test.
11099
11100 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
11101
11102         * gcc.c-torture/compile/20030320-1.c: New.
11103
11104 2003-03-20  Roger Sayle  <roger@eyesopen.com>
11105
11106         * gcc.dg/builtins-6.c: New test case.
11107
11108 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
11109
11110         PR target/10073
11111         * gcc.c-torture/compile/20030319-1.c: New.
11112
11113 2003-03-18  Jan Hubicka  <jh@suse.cz>
11114
11115         * gcc.dg/i386-cvt-1.c: New test.
11116
11117 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
11118
11119         * objc.dg/naming-1.m: Use "(parse|syntax) error".
11120         * objc.dg/naming-2.m: Likewise.
11121
11122 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
11123
11124         PR c++/9639
11125         * g++.dg/parse/crash1.C: New test.
11126
11127 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
11128
11129         PR c++/8805
11130         * g++.dg/eh/cleanup1.C: New test.
11131
11132 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11133
11134         * gcc.c-torture/execute/20030316-1.c: New test case.
11135
11136 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11137
11138         PR c++/9629
11139         * g++.dg/init/ctor2.C: New test.
11140
11141 2003-03-15  Roger Sayle  <roger@eyesopen.com>
11142
11143         * g77.f-torture/compile/xformat.f: New test case.
11144
11145 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11146
11147         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
11148         * g++.old-deja/g++.mike/eh50.C: Likewise.
11149
11150 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11151
11152         PR c++/6440
11153         * g++.dg/template/spec7.C: New test.
11154         * g++.dg/template/spec8.C: Likewise.
11155
11156 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
11157
11158         * gcc.c-torture/execute/20030313-1.c: New test.
11159
11160 2003-03-14  Richard Henderson  <rth@redhat.com>
11161
11162         * gcc.dg/inline-2.c: Adjust alpha test for external call.
11163
11164 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11165
11166         * gcc.c-torture/compile/20030314-1.c: New test.
11167
11168 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
11169
11170         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
11171         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
11172         thumb target,
11173         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
11174         to accept newer _imp__  prefix and additional
11175         newline in .drectve section.
11176         * gcc.dg/dll-4.c: Likewise.
11177         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
11178         switch.
11179
11180 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
11181
11182         * g++.dg/parse/namespace9.C: New test.
11183
11184         * g++.dg/init/ref5.C: New test.
11185         * g++.dg/parse/ptrmem1.C: Likewise.
11186
11187 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11188
11189         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
11190         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
11191         regular expression.
11192         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
11193         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
11194
11195 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
11196
11197         * gcc.c-torture/execute/20030224-2.c: New test.
11198
11199 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11200
11201         * gcc.dg/decl-3.c: New test.
11202
11203 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11204
11205         * gcc.dg/i386-loop-2.c: New test.
11206
11207 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
11208
11209         PR c++/9474
11210         * g++.dg/parse/namespace8.C: New test.
11211
11212         PR c++/9924
11213         * g++.dg/overload/builtin2.C: New test.
11214
11215 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
11216
11217         * gcc.dg/return-type-3.c: New test.
11218
11219 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
11220
11221         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
11222         profiling options are not supported.
11223
11224 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
11225
11226         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
11227         * g++.old-deja/g++.warn/impint2.C: Likewise.
11228
11229 2003-03-10  Devang Patel  <dpatel@apple.com>
11230
11231         * g++.dg/cpp/c++_cmd_1.C: New test.
11232         * g++.dg/cpp/c++_cmd_1.h: New file.
11233
11234 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
11235
11236         * gcc.dg/altivec-9.c: New file.
11237
11238 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11239
11240         * gcc.dg/ppc-sdata-1.c: New test.
11241         * gcc.dg/ppc-sdata-2.c: New test.
11242
11243 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
11244
11245         PR c++/9373
11246         * g++.dg/opt/ptrmem2.C: New test.
11247
11248         PR c++/8534
11249         * g++.dg/opt/ptrmem1.C: New test.
11250
11251 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11252
11253         * gcc.dg/i386-loop-1.c: New test.
11254
11255 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11256
11257         PR c++/9970
11258         * g++.dg/lookup/friend1.C: New test.
11259
11260 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11261
11262         PR c++/9823
11263         * g++.dg/parser/constructor1.C: New test.
11264
11265 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
11266
11267         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
11268
11269         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
11270
11271 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
11272
11273         * gcc.dg/cpp/Wunused.c: Update test.
11274
11275 2003-03-08  Jan Hubicka  <jh@suse.cz>
11276
11277         * gcc.dg/inline-3.c: New test.
11278
11279 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11280
11281         PR c++/9809
11282         * g++.dg/parse/builtin1.C: New test.
11283
11284         PR c++/9982
11285         * g++.dg/abi/cookie1.C: New test.
11286         * g++.dg/abi/cookie2.C: Likewise.
11287
11288         PR c++/9524
11289         * g++.dg/template/field1.C: New test.
11290
11291         PR c++/9912
11292         * g++.dg/parse/class1.C: New test.
11293         * g++.dg/parse/namespace7.C: Likewise.
11294         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
11295
11296 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
11297
11298         * g++.dg/init/ref4.C: New test.
11299
11300 2003-03-07  Jan Hubicka  <jh@suse.cz>
11301
11302         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
11303         * gcc.dg/inline-3.c:  New test.
11304
11305 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
11306
11307         * g++.dg/init/ref3.C: New test.
11308
11309         PR c++/9965
11310         * g++.dg/init/ref2.C: New test.
11311
11312         PR c++/9400
11313         * g++.dg/warn/Wshadow-2.C: New test.
11314
11315         PR c++/9791
11316         * g++.dg/warn/Woverloaded-1.C: New test.
11317
11318 2003-03-05  Jan Hubicka  <jh@suse.cz>
11319
11320         * gcc.dg/i386-local2.c: New.
11321         * gcc.dg/i386-local.c: Fix typo.
11322
11323 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
11324
11325         * g++.dg/abi/layout3.C: New test.
11326
11327 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11328
11329         * gcc.c-torture/compile/20030305-1.c
11330
11331 2003-03-05  Jan Hubicka  <jh@suse.cz>
11332
11333         * gcc.dg/i386-local.c: New.
11334
11335 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
11336
11337         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
11338
11339 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11340
11341         * gcc.dg/switch-2.c: New test.
11342         * gcc.dg/switch-3.c: New test.
11343         * gcc.dg/Wswitch.c: Adjust line numbers.
11344         * gcc.dg/Wswitch-default.c: Likewise.
11345         * gcc.dg/Wswitch-enum.c: Likewise.
11346
11347 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
11348
11349         * gcc.c-torture/execute/20030222-1.c: New test.
11350
11351 2003-03-03  James E Wilson  <wilson@tuliptree.org>
11352
11353         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
11354
11355 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
11356
11357         PR c++/9878
11358         * g++.dg/init/ref1.C: New test.
11359
11360 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
11361
11362         * gcc.dg/sh-relax.c: New SH-only test.
11363
11364 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
11365
11366         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
11367         comment explaining purpose of testcase.
11368
11369 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11370
11371         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
11372         for HC11/HC12 (asm needs two int registers).
11373         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
11374         HC11/HC12 because the test uses an asm which needs two 32-bit
11375         registers.
11376
11377 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11378
11379         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
11380         for HC11/HC12 (array is too large otherwise).
11381         * gcc.c-torture/compile/920501-4.x: New file, likewise.
11382         * gcc.c-torture/compile/20010518-2.x: Likewise.
11383         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
11384         HC11/HC12 (array is too large).
11385
11386 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
11387
11388         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
11389         * lib/g++-dg.exp (g++-dg-test): Likewise.
11390
11391 2003-03-01  Roger Sayle  <roger@eyesopen.com>
11392
11393         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
11394         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
11395
11396 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11397
11398         * g++.dg/warn/implicit-typename1.C: Remove warning.
11399
11400 2003-02-28  Richard Henderson  <rth@redhat.com>
11401
11402         * gcc.dg/noreturn-1.c: Move noreturn warning line.
11403         * gcc.dg/return-type-1.c: Move control reaches end warning line.
11404
11405 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
11406
11407         * gcc.dg/pch/pch.exp: Change .pch to .gch.
11408         * g++.dg/pch/pch.exp: Likewise.
11409
11410 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
11411
11412         PR c++/9879
11413         * testsuite/g++.dg/init/new4.C: New test.
11414
11415 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
11416
11417         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
11418
11419 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
11420
11421         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
11422         unsigned long.
11423
11424         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
11425         wider than float.
11426
11427 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11428
11429         * lib/scanasm.exp: Add support for counting numbers of
11430         occurences.
11431         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
11432         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
11433
11434 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
11435
11436         PR c++/9683
11437         * g++.dg/template/static3.C: New test.
11438
11439         PR c++/9829
11440         * g++.dg/parse/namespace6.C: New test.
11441
11442 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11443
11444         PR target/9732
11445         * gcc.dg/20030225-1.c: New test.
11446
11447 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
11448
11449         * README: Remove out-of-date information.
11450
11451         PR c++/9836
11452         * g++.dg/template/spec6.C: New test.
11453
11454 2003-02-24  Jeff Law  <law@redhat.com>
11455
11456         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
11457
11458 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11459
11460         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
11461         * gcc.dg/pragma-ep-1.c: Likewise.
11462
11463 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11464
11465         PR c++/9602
11466         * g++.dg/template/friend16.C: New test.
11467
11468 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
11469
11470         PR c++/5333
11471         * g++.dg/parse/fused-params1.C: Adjust error messages.
11472         * g++.dg/template/nested3.C: New test.
11473
11474 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
11475
11476         * g++.dg/abi/param1.C: New test.
11477
11478 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11479
11480         PR c++/7982
11481         * g++.dg/warn/implicit-typename1.C: New test.
11482
11483 2003-02-22  Kelley Cook <kelleycook@comcast.net>
11484
11485         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
11486         with "mtune".
11487         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11488         * gcc.c-torture/execute/20010129-1.x: Likewise.
11489         * gcc.dg/20011107-1.c: Likewise.
11490         * gcc.dg/20020108-1.c: Likewise.
11491         * gcc.dg/20020122-3.c: Likewise.
11492         * gcc.dg/20020206-1.c: Likewise.
11493         * gcc.dg/20020310-1.c: Likewise.
11494         * gcc.dg/20020426-2.c: Likewise.
11495         * gcc.dg/20020517-1.c: Likewise.
11496         * gcc.dg/991230-1.c: Likewise.
11497         * gcc.dg/i386-unroll-1.c: Likewise.
11498         * gcc.misc-tests/i386-prefetch.exp: Likewise.
11499
11500 2003-02-22  Jan Hubicka  <jh@suse.cz>
11501
11502         * gcc.dg/i386-mul.c: New test.
11503
11504 2003-02-21  Roger Sayle  <roger@eyesopen.com>
11505
11506         * gcc.dg/builtins-5.c: New test case.
11507
11508 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
11509
11510         * gcc.dg/asmreg-1.c: New test.
11511
11512 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11513
11514         PR c++/9749
11515         * g++.dg/parse/varmod1.C: New test.
11516
11517 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11518
11519         PR c++/9727
11520         * g++.dg/template/op1.C: New test.
11521
11522 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11523
11524         PR c++/8906
11525         * g++.dg/template/nested2.C: New test.
11526
11527 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11528
11529         PR c++/8724
11530         * g++.dg/expr/dtor1.C: New test.
11531
11532 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
11533
11534         * gcc.dg/cpp/include3.c: New test.
11535         * gcc.dg/cpp/inc/foo.h: New file.
11536
11537 2003-02-21  Glen Nakamura  <glen@imodulo.com>
11538
11539         * gcc.c-torture/execute/20030221-1.c: New test.
11540
11541 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
11542
11543         PR c++/9729
11544         * g++.dg/abi/conv1.C: New test.
11545
11546 2003-02-20  Jan Hubicka  <jh@suse.cz>
11547
11548         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
11549
11550 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
11551
11552         * gcc.c-torture/compile/20030219-1.c: New test.
11553
11554 2003-02-18  Jan Hubicka  <jh@suse.cz>
11555
11556         * gcc.dg/funcorder.c: New test.
11557
11558 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
11559
11560         * gcc.c-torture/execute/20030218-1.c: New.
11561
11562 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
11563
11564         * gcc.dg/20030218-1.c: New.
11565
11566 2003-02-18  Richard Henderson  <rth@redhat.com>
11567
11568         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
11569         * gcc.dg/attr-used-2.c: New.
11570
11571 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
11572
11573         PR c++/9704
11574         * g++.dg/init/copy5.C: New test.
11575
11576 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
11577
11578         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
11579         * g++.dg/pch/pch.exp: Likewise.
11580
11581 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
11582
11583         * gcc.c-torture/execute/20030209-1.c: Enable the test if
11584         STACK_SIZE is not defined.
11585
11586 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11587
11588         PR c++/9457
11589         * g++.dg/template/init1.C: New test.
11590
11591 2003-02-16  Jan HUbicka  <jh@suse.cz>
11592
11593         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
11594         (foo): Add few extra tests
11595         * gcc.dg/c99-const-expr-3.c: Likewise.
11596         * gcc.c-torture/execute/20030216-1.c: New.
11597
11598 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11599
11600         PR c++/9459
11601         * g++.dg/ext/typeof4.C: New test.
11602
11603 2003-02-15  Roger Sayle  <roger@eyesopen.com>
11604
11605         * gcc.dg/i386-387-3.c: New test case.
11606
11607 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
11608
11609         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
11610         cris-*-elf* cris-*-aout* and mmix-*-*.
11611
11612 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
11613
11614         * gcc.dg/20030213-1.c: New test.
11615
11616 2003-02-12  Roger Sayle  <roger@eyesopen.com>
11617
11618         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
11619         * gcc.dg/i386-387-2.c: Likewise.
11620
11621 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
11622
11623         * gcc.dg/ppc-spe.c: Fix formatting.
11624         Enable tests that were previously unsupported by gas.
11625         Delete tests for instructions that no longer exist.
11626         Switch arguments on evsubifw builtin.
11627
11628 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
11629
11630         * gcc.c-torture/execute/20030209-1.c: Disable the test if
11631         STACK_SIZE is too small.
11632
11633 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11634             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11635
11636         * gcc.dg/decl-2.c: New test.
11637
11638 2003-02-10  Jan Hubicka  <jh@suse.cz>
11639
11640         * gcc.dg/i386-fpcvt-1.c:  New test.
11641
11642 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
11643
11644         * gcc.c-torture/execute/20030209-1.c: New test.
11645
11646 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
11647
11648         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
11649         int-wide bitops, use the constants of the same width.
11650         Likewise, if long long is 32-bit wide, test bitops using
11651         32-bit constants.
11652
11653 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
11654
11655         * gcc.dg/20021014-1.c: Annotate with expected notice text.
11656
11657 2003-02-07  Roger Sayle  <roger@eyesopen.com>
11658
11659         * testsuite/gcc.dg/builtins-4.c: New test case.
11660
11661 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11662
11663         * gcc.dg/20020430-1.c: Fix dg command typos.
11664         * gcc.dg/20020503-1.c: Likewise.
11665
11666 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11667
11668         PR c++/8785
11669         * g++.dg/parse/fused-params1.C: New test.
11670
11671         PR c++/8857
11672         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
11673
11674         PR c++/8921
11675         * g++.dg/parse/non-dependent1.C: New test.
11676
11677         PR c++/8928
11678         * g++.dg/parse/dupl-tmpl-args1.C: New test.
11679
11680         PR c++/9228
11681         * g++.dg/parse/undefined7.C: New test.
11682         * g++.dg/parse/non-templ1.C: New test.
11683
11684         PR c++/9229
11685         * g++.dg/parse/too-many-tmpl-args1.C: New test.
11686
11687 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
11688
11689         * gcc.c-torture/compile/20030206-1.c: New test.
11690
11691 2003-02-05  Roger Sayle  <roger@eyesopen.com>
11692
11693         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
11694         "pow" to "foo" to avoid potential confusion with a math built-in.
11695
11696 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11697
11698         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
11699         conditions for SPARC targets.
11700
11701 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
11702
11703         * gcc.dg/20030204-1.c: New test.
11704
11705 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11706
11707         PR c++/38
11708         * g++.dg/parse/array-size1.C: New test.
11709
11710         PR c++/5657
11711         * g++.dg/parse/undefined3.C: New test.
11712
11713         PR c++/5665
11714         * g++.dg/parse/undefined4.C: New test.
11715
11716         PR c++/5975
11717         * g++.dg/parse/undefined5.C: New test.
11718
11719         PR c++/7259
11720         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
11721
11722         PR c++/8578
11723         * g++.dg/parse/casting-operator1.C: New test.
11724
11725         PR c++/8596
11726         * g++.dg/parse/undefined6.C: New test.
11727
11728         PR c++/8736
11729         * g++.dg/parse/missing-template1.C: New test.
11730
11731 2003-02-04  Jan Hubicka  <jh@suse.cz>
11732
11733         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
11734         * gcc.dg/i386-cmov?.c:  Likewise.
11735         * gcc.dg/i386-fpcvt-?.c:  Likewise.
11736         * gcc.dg/i386-ssefp-1.c:  Likewise.
11737         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
11738         conventions.
11739
11740 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
11741
11742         PR c++/7129
11743         * testsuite/g++.dg/ext/max.C: New test.
11744
11745 2003-02-03  Jan Hubicka  <jh@suse.cz>
11746
11747         * gcc.c-torture/execute/20030203-1.c: New test.
11748
11749 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
11750
11751         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
11752         'natural-endian'.
11753
11754 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
11755
11756         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
11757         * g++.dg/init/new2.C: Likewise.
11758         * g++.dg/other/new1.C: Likewise.
11759
11760 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
11761
11762         * gcc.dg/struct-ret-libc.c: New test.
11763
11764 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
11765
11766         * gcc.dg/20030129-1.c: New test.
11767
11768 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11769
11770         PR c++/8849
11771         * g++.dg/template/ptrmem4.C: New test.
11772
11773 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
11774
11775         * g++.dg/parser/constant1.C: New test.
11776
11777 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11778
11779         PR c++/8591
11780         * g++.dg/parse/friend2.C: New test.
11781
11782 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11783
11784         PR c++/9437
11785         * g++.dg/template/unify4.C: New test.
11786
11787 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
11788
11789         * gcc.c-torture/execute/20030128-1.c: New test.
11790
11791 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
11792
11793         * g++.dg/lookup/nested1.C: Test moved from ...
11794         * g++.old-deja/g++.other/lookup24.C: ... here.
11795
11796 2003-01-28  Jan Hubicka  <jh@suse.cz>
11797
11798         * gcc.dg/i386-cmov5.c:  New test.
11799
11800 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
11801
11802         * gcc.c-torture/execute/20010925-1.c: Changed the
11803         memcpy declaration.
11804
11805 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
11806
11807         PR c++/3902
11808         * g++.dg/parse/template5.C: New test.
11809
11810 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
11811
11812         PR fortran/9258
11813         * g77.dg/pr9258: New test.
11814
11815 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11816
11817         * README: Move relevant parts from README.g++.
11818
11819         * README.g++: Remove this file.
11820
11821 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
11822
11823         * g++.dg/abi/dcast1.C: New test.
11824
11825 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11826
11827         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
11828
11829 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
11830
11831         PR c++/47
11832         * g++.old-deja/g++.other/lookup24.C: New test.
11833
11834 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11835
11836         PR middle-end/7227
11837         * gcc.dg/uninit-C.c: New test.
11838
11839 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
11840
11841         * g++.dg/abi/covariant1.C: New test.
11842
11843 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
11844
11845         * gcc.dg/20030123-1.c: New test.
11846
11847 2003-01-25  Jan Hubicka  <jh@suse.cz>
11848
11849         PR opt/8492
11850         * gcc.c-torture/compile/20030125-1.c
11851
11852 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
11853
11854         PR c++/9403
11855         * g++.dg/parse/template3.C: New test.
11856         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
11857
11858         PR c++/795
11859         * g++.dg/parse/template4.C: New test.
11860
11861         PR c++/9415
11862         * g++.dg/template/qual2.C: New test.
11863
11864         PR c++/8545
11865         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
11866
11867         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
11868
11869 2003-01-25  Roger Sayle  <roger@eyesopen.com>
11870
11871         * gcc.c-torture/execute/switch-1.c: New test case.
11872
11873 2003-01-25  Jan Hubicka  <jh@suse.cz>
11874
11875         * gcc.c-torture/execute/20030125-1.[cx]: New test.
11876
11877 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
11878
11879         Tweaks for Bison-1.875. From the NEWS file:
11880         "- `parse error' -> `syntax error'
11881         Bison now uniformly uses the term `syntax error'"
11882         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
11883         * gcc.dg/cpp/digraph2.c: Likewise.
11884         * gcc.dg/cpp/direct2.c: Likewise.
11885         * gcc.dg/cpp/paste4.c: Likewise.
11886         * gcc.dg/c90-restrict-1.c: Likewise.
11887         * gcc.dg/c99-func-2.c: Likewise.
11888         * gcc.dg/noncompile/920721-2.c: Likewise.
11889         * gcc.dg/noncompile/930622-2.c: Likewise.
11890         * gcc.dg/noncompile/940112-1.c: Likewise.
11891         * gcc.dg/noncompile/950921-1.c: Likewise.
11892         * gcc.dg/noncompile/951123-1.c: Likewise.
11893         * gcc.dg/noncompile/971104-1.c: Likewise.
11894         * gcc.dg/noncompile/990416-1.c: Likewise.
11895
11896 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
11897
11898         * g++.dg/parse/undefined1.C: Add error message.
11899
11900 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
11901
11902         PR c++/9354
11903         * g++.dg/parse/new1.C: New test.
11904
11905         PR c++/9216
11906         * g++.dg/parse/template2.C: New test.
11907
11908         PR c++/9354
11909         * g++.dg/parse/typedef2.C: New test.
11910
11911         PR c++/9328
11912         * g++.dg/ext/typeof3.C: New test.
11913
11914 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11915
11916         PR c++/2738
11917         * g++.dg/parse/ret-type1.C: New test.
11918
11919         PR c++/3792
11920         * g++.dg/parse/tmpl-outside1.C: New test.
11921
11922         PR c++/4207
11923         * g++.dg/parse/int-as-enum1.C: New test.
11924
11925         PR c++/4903
11926         * g++.dg/parse/no-typename1.C: New test.
11927
11928         PR c++/5533
11929         * g++.dg/parse/no-value1.C: New test.
11930
11931         PR c++/5921
11932         * g++.dg/parse/wrong-inline1.C: New test.
11933
11934         PR c++/6402
11935         * g++.dg/parse/ref1.C: New test.
11936
11937         PR c++/6992
11938         * g++.dg/parse/attr-ctor1.C: New test.
11939
11940         PR c++/7229
11941         * g++.dg/parse/namespace5.C: New test.
11942
11943         PR c++/7917
11944         * g++.dg/parse/func-def1.C: New test.
11945
11946         PR c++/8143
11947         * g++.dg/parse/undefined1.C: New test.
11948
11949         PR c++/5723, PR c++/8522
11950         * g++.dg/parse/specialization1.C: New test.
11951
11952         PR c++/163, PR c++/8595
11953         * g++.dg/parse/struct-as-enum1.C: New test.
11954
11955         PR c++/9173
11956         * g++.dg/parse/undefined2.C: New test.
11957
11958 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
11959
11960         PR c++/9298
11961         * g++.dg/parse/template1.C: New test.
11962
11963         PR c++/9384
11964         * g++.dg/parse/using1.C: New test.
11965
11966         PR c++/9285
11967         PR c++/9294
11968         * g++.dg/parse/expr2.C: New test.
11969
11970         PR c++/9388
11971         * g++.dg/parse/lookup2.C: Likewise.
11972
11973 2003-01-21  Jan Hubicka  <jh@suse.cz>
11974
11975         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
11976         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
11977         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
11978         * gcc.c-torture/execute/string-opt-*.c: Likewise.
11979
11980 2003-01-20  Nick Clifton  <nickc@redhat.com>
11981
11982         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
11983         problem with ARM sibcall code generation.
11984
11985 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
11986
11987         * gcc.c-torture/execute/20030120-1.c: New.
11988
11989 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
11990
11991         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
11992
11993 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
11994
11995         PR c++/9272
11996         * g++.dg/parse/ctor1.C: New test.
11997
11998         PR c++/9294:
11999         * g++.dg/parse/qualified1.C: New test.
12000
12001         * g++.dg/parse/typename3.C: New test.
12002
12003 2003-01-16  Richard Henderson  <rth@redhat.com>
12004
12005         * g++.dg/tls/init-2.C: Fix error matches for real this time.
12006
12007 2003-01-16  Richard Henderson  <rth@redhat.com>
12008
12009         * g++.dg/pch/pch.exp: Copy test header to the working directory
12010         before using it either for precompilation or direct use.
12011         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
12012         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
12013
12014 2003-01-16  Richard Henderson  <rth@redhat.com>
12015
12016         * gcc.dg/pch/pch.exp: Copy test header to the working directory
12017         before using it either for precompilation or direct use.
12018         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
12019         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
12020
12021 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
12022
12023         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
12024         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
12025         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
12026         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
12027         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
12028         typename warning into error.
12029         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
12030         error messages.
12031         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
12032         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
12033         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
12034         messages.
12035         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
12036         make declaration visible in template.
12037         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
12038         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
12039         messages.
12040         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
12041         message.
12042         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
12043         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
12044         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
12045         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
12046         typename warning with error message.
12047         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
12048         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
12049         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
12050
12051 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
12052
12053         * g++.dg/parse/ambig2.C: New test.
12054
12055 2003-01-15  Richard Henderson  <rth@redhat.com>
12056
12057         * g++.dg/tls/init-2.C: Update error message string.
12058
12059 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12060
12061         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
12062
12063 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
12064
12065         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
12066         all for HC11/HC12.
12067         * gcc.c-torture/compile/20001205-1.x: Likewise.
12068         * gcc.c-torture/compile/20001226-1.x: Likewise.
12069         * gcc.c-torture/compile/920520-1.x: Likewise.
12070         * gcc.c-torture/compile/961203-1.x: Likewise.
12071         * gcc.c-torture/compile/20020604-1.x: Likewise.
12072
12073 2003-01-15  Jan Hubicka  <jh@suse.cz>
12074
12075         * gcc.c-torture/compile/20030115-1.c: New test.
12076
12077         * gcc.dg/i386-fpcvt-1.c: New test.
12078         * gcc.dg/i386-fpcvt-2.c: New test.
12079
12080 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
12081
12082         Further conform g++'s __vmi_class_type_info to the C++ ABI
12083         specification.
12084         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
12085         the specification.
12086
12087 2003-01-14  Jan Hubicka  <jh@suse.cz>
12088
12089         * gcc.dg/i386-fpcvt-1.c: New test.
12090         * gcc.dg/i386-fpcvt-2.c: New test.
12091
12092 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12093
12094         * gcc.dg/i386-mmx-3.c: New test.
12095
12096 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
12097
12098         PR c++/9264
12099         * g++.dg/parse/octal1.C: New file.
12100
12101         PR c++/9172
12102         * g++.dg/parse/typename1.C: New file.
12103
12104 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
12105
12106         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
12107         * gcc.dg/bf-no-ms-layout.c: Likewise.
12108         * gcc.dg/bf-ms-attrib.c: Likewise.
12109
12110 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
12111
12112         PR c++/9099
12113         * g++.dg/parse/dtor1.C: New file.
12114
12115         PR c++/9128
12116         * g++.dg/rtti/typeid1.C: New file.
12117
12118         PR c++/9153
12119         * g++.dg/parse/lookup1.C: New file.
12120
12121         PR c++/9171
12122         * g++.dg/templ/spec5.C: New file.
12123
12124 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
12125
12126         * gcc.c-torture/compile/20030110-1.c: New test.
12127
12128 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
12129
12130         Merge from pch-branch:
12131
12132         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
12133
12134         * gcc.dg/pch/cpp-1.h: New.
12135         * gcc.dg/pch/cpp-1.c: New.
12136         * gcc.dg/pch/cpp-2.h: New.
12137         * gcc.dg/pch/cpp-2.c: New.
12138
12139         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
12140
12141         * gcc.dg/pch/except-1.h: New.
12142         * gcc.dg/pch/except-1.c: New.
12143
12144         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
12145
12146         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
12147         running test.
12148         * gcc.dg/pch: Include *.hp not *.h.
12149         * gcc.dg/pch/system-1.h: New.
12150         * gcc.dg/pch/system-1.c: New.
12151
12152         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
12153
12154         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
12155         rather than trying to build and run a program using PCH.
12156         * gcc.dg/pch: Remove dg-do commands from test files.
12157
12158         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
12159
12160         * gcc.dg/pch/macro-3.c: New.
12161         * gcc.dg/pch/macro-3.h: New.
12162
12163         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
12164
12165         * gcc.dg/pch/common-1.c: New.
12166         * gcc.dg/pch/common-1.h: New.
12167         * gcc.dg/pch/decl-1.c: New.
12168         * gcc.dg/pch/decl-1.h: New.
12169         * gcc.dg/pch/decl-2.c: New.
12170         * gcc.dg/pch/decl-2.h: New.
12171         * gcc.dg/pch/decl-3.c: New.
12172         * gcc.dg/pch/decl-3.h: New.
12173         * gcc.dg/pch/decl-4.c: New.
12174         * gcc.dg/pch/decl-4.h: New.
12175         * gcc.dg/pch/decl-5.c: New.
12176         * gcc.dg/pch/decl-5.h: New.
12177         * gcc.dg/pch/global-1.c: New.
12178         * gcc.dg/pch/global-1.h: New.
12179         * gcc.dg/pch/inline-1.c: New.
12180         * gcc.dg/pch/inline-1.h: New.
12181         * gcc.dg/pch/inline-2.c: New.
12182         * gcc.dg/pch/inline-2.h: New.
12183         * gcc.dg/pch/static-1.c: New.
12184         * gcc.dg/pch/static-1.h: New.
12185         * gcc.dg/pch/static-2.c: New.
12186         * gcc.dg/pch/static-2.h: New.
12187
12188         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
12189
12190         * g++.dg/pch/pch.exp: Better handle failing testcases.
12191         * gcc.dg/pch/pch.exp: Likewise.
12192         * gcc.dg/pch/macro-1.c: New.
12193         * gcc.dg/pch/macro-1.h: New.
12194         * gcc.dg/pch/macro-2.c: New.
12195         * gcc.dg/pch/macro-2.h: New.
12196
12197         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
12198
12199         * g++.dg/dg.exp: Treat files in pch/ specially.
12200         * g++.dg/pch/pch.exp: New file.
12201         * g++.dg/pch/empty.H: New file.
12202         * g++.dg/pch/empty.C: New file.
12203         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
12204         "precompile".
12205
12206         * gcc.dg/pch/pch.exp: New file.
12207         * gcc.dg/pch/empty.h: New file.
12208         * gcc.dg/pch/empty.c: New file.
12209         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
12210         "precompile".
12211
12212 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12213
12214         * g++.dg/template/friend14.C: New test.
12215
12216 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12217
12218         * gcc.dg/old-style-asm-1.c: New test.
12219
12220 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
12221
12222         * gcc.c-torture/compile/20030109-1.c: New test.
12223
12224 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12225
12226         * gcc.c-torture/execute/20030109-1.c: New test.
12227
12228 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
12229
12230         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
12231         * g++.old-deja/g++.mike/dyncast2.C: Likewise
12232         * g++.old-deja/g++.mike/dyncast3.C: Likewise
12233         * g++.old-deja/g++.mike/eh2.C: Likewise
12234         * g++.old-deja/g++.mike/eh3.C: Likewise
12235         * g++.old-deja/g++.mike/eh5.C: Likewise
12236         * g++.old-deja/g++.mike/eh6.C: Likewise
12237         * g++.old-deja/g++.mike/eh7.C: Likewise
12238         * g++.old-deja/g++.mike/eh8.C: Likewise
12239         * g++.old-deja/g++.mike/eh9.C: Likewise
12240         * g++.old-deja/g++.mike/eh10.C: Likewise
12241         * g++.old-deja/g++.mike/eh12.C: Likewise
12242         * g++.old-deja/g++.mike/eh13.C: Likewise
12243         * g++.old-deja/g++.mike/eh14.C: Likewise
12244         * g++.old-deja/g++.mike/eh16.C: Likewise
12245         * g++.old-deja/g++.mike/eh17.C: Likewise
12246         * g++.old-deja/g++.mike/eh18.C: Likewise
12247         * g++.old-deja/g++.mike/eh21.C: Likewise
12248         * g++.old-deja/g++.mike/eh23.C: Likewise
12249         * g++.old-deja/g++.mike/eh24.C: Likewise
12250         * g++.old-deja/g++.mike/eh25.C: Likewise
12251         * g++.old-deja/g++.mike/eh26.C: Likewise
12252         * g++.old-deja/g++.mike/eh27.C: Likewise
12253         * g++.old-deja/g++.mike/eh28.C: Likewise
12254         * g++.old-deja/g++.mike/eh29.C: Likewise
12255         * g++.old-deja/g++.mike/eh31.C: Likewise
12256         * g++.old-deja/g++.mike/eh33.C: Likewise
12257         * g++.old-deja/g++.mike/eh34.C: Likewise
12258         * g++.old-deja/g++.mike/eh35.C: Likewise
12259         * g++.old-deja/g++.mike/eh36.C: Likewise
12260         * g++.old-deja/g++.mike/eh37.C: Likewise
12261         * g++.old-deja/g++.mike/eh38.C: Likewise
12262         * g++.old-deja/g++.mike/eh39.C: Likewise
12263         * g++.old-deja/g++.mike/eh40.C: Likewise
12264         * g++.old-deja/g++.mike/eh41.C: Likewise
12265         * g++.old-deja/g++.mike/eh42.C: Likewise
12266         * g++.old-deja/g++.mike/eh44.C: Likewise
12267         * g++.old-deja/g++.mike/eh46.C: Likewise
12268         * g++.old-deja/g++.mike/eh47.C: Likewise
12269         * g++.old-deja/g++.mike/eh48.C: Likewise
12270         * g++.old-deja/g++.mike/eh49.C: Likewise
12271         * g++.old-deja/g++.mike/eh50.C: Likewise
12272         * g++.old-deja/g++.mike/eh51.C: Likewise
12273         * g++.old-deja/g++.mike/eh53.C: Likewise
12274         * g++.old-deja/g++.mike/eh55.C: Likewise
12275         * g++.old-deja/g++.mike/p7912.C: Likewise
12276         * g++.old-deja/g++.mike/p9706.C: Likewise
12277         * g++.old-deja/g++.mike/p10416.C: Likewise
12278         * g++.old-deja/g++.mike/p11667.C: Likewise
12279         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
12280         Remove redundant reference to Iris.
12281         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
12282         Elxsi, i860, Pico Java, and WE32K.
12283
12284 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
12285
12286         * g++.dg/ext/asm4.C: New test.
12287
12288 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12289
12290         PR c++/9030
12291         * g++.dg/template/friend12.C: New test.
12292         * g++.dg/template/friend13.C: Likewise.
12293         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
12294
12295 2003-01-08  Jan Hubicka  <jh@suse.cz>
12296
12297         * gcc.dg/i386-cadd.c: New test.
12298         * gcc.dg/i386-cmov4.c: Likewise.
12299
12300 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
12301
12302         PR c++/9165
12303         * g++.dg/warn/Wunused-3.C: New test.
12304
12305         * g++.dg/abi/bitfield9.C: New test.
12306
12307         PR c++/9189
12308         * g++.dg/parse/defarg3.C: New test.
12309
12310 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
12311
12312         * g++.dg/parse/ambig1.C: New test.
12313         * g++.dg/parse/defarg2.C: New test.
12314
12315 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
12316
12317         * g++.dg/template/defarg-1.C: New test.
12318         * g++.dg/template/local2.C: Likewise.
12319
12320 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
12321
12322         * gcc.c-torture/execute/20030105-1.c: New test.
12323
12324 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12325
12326         * g++.dg/parse/namespace3.C: Remove extra semicolons.
12327         * g++.dg/parse/namespace4.C: Likewise.
12328
12329 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12330
12331         * g++.dg/template/ntp2.C: New test.
12332
12333 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
12334
12335         * g++.dg/parse/extern-C-1.C: New test.
12336
12337         * g++.dg/parse/namespace4.C: New test.
12338
12339         * g++.dg/template/nested1.C: New test.
12340
12341         * g++.dg/parse/namespace3.C: New test.
12342
12343 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12344
12345         * g++.dg/lookup/two-stage1.C: New test.
12346
12347 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12348
12349         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
12350         * g++.old-deja/g++.jason/access8.C: Likewise.
12351         * g++.old-deja/g++.other/decl5.C: Likewise.
12352
12353 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12354
12355         * g++.dg/parse/parse7.C: New test.
12356
12357 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
12358
12359         PR c++/2843
12360         * g++.dg/ext/attrib7.C: New test.
12361
12362 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12363
12364         * g++.dg/parse/parse6.C: New test.
12365
12366 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
12367
12368         * gcc.dg/h8300-stack-1.c: New.
12369
12370 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12371
12372         g++.dg/lookup/exception1.C: New test.
12373
12374         g++.dg/lookup/template1.C: New test.
12375
12376         g++.dg/parse/namespace2.C: New test.
12377
12378         g++.dg/parse/parens2.C: New test.
12379
12380 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12381
12382         * g++.dg/parse/parse5.C: New test.
12383         * g++.dg/lookup/scoped4.C: New test.
12384
12385 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12386
12387         * g++.dg/parse/parens1.C: New test.
12388
12389         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
12390         angle-bracket1.C.
12391         * g++.dg/parse/parens2.C: New test.
12392
12393         * g++.dg/lookup/scope-operator1.C: New test.
12394
12395         * g++.dg/parse/operator1.C: New test.
12396
12397 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12398
12399         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
12400         * g++.old-deja/g++.other/access6.C: Likewise.
12401         * g++.old-deja/g++.other/decl1.C: Likewise.
12402         * g++.old-deja/g++.pt/typename12.C: Likewise.
12403
12404 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12405
12406         * g++.dg/parse/namespace1.C: New test.
12407
12408 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12409
12410         * g++.dg/parse/parse4.C: New test.
12411
12412 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12413
12414         * g++.dg/parse/parse3.C: New test.
12415
12416 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12417
12418         * g++.dg/parse/parse2.C: New test.
12419
12420 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12421
12422         * g++.dg/template/friend11.C: New test.
12423
12424 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12425
12426         * g++.dg/parse/parse1.C: New test.
12427
12428 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
12429
12430         * lib/profopt.exp: Change the name of a global variable to avoid
12431         possible clashes with other test suites.
12432
12433 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
12434
12435         * g++.dg/inherit/covariant8.C: New test.
12436
12437 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12438
12439         * g++.dg/init/array9.C: New test.
12440
12441         PR c++/9112
12442         * g++.dg/parse/expr1.C: New test.
12443
12444 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
12445
12446         * gcc.c-torture/compile/20021230-1.c: New test.
12447
12448 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12449
12450         * g++.dg/inherit/covariant5.C: New test.
12451         * g++.dg/inherit/covariant6.C: New test.
12452         * g++.dg/inherit/covariant7.C: New test.
12453
12454 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12455
12456         PR c++/2739
12457         * g++.dg/other/access2.C: New test.
12458
12459 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12460
12461         * g++.dg/other/anon-struct.C: No longer fails
12462         * g++.old-deja/g++.brendan/parse4.C: Likewise.
12463         * g++.old-deja/g++.brendan/parse5.C: Likewise.
12464         * g++.old-deja/g++.brendan/parse6.C: Likewise.
12465
12466 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12467
12468         * g++.dg/parse/angle-bracket.C (main): No longer fails.
12469
12470 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
12471
12472         * g++.dg/eh/spec4.C: Remove stray semicolon.
12473         * g++.dg/expr/pmf-1.C: Change error message.
12474         * g++.dg/ext/asm1.C: Remove stray semicolon.
12475         * g++.dg/ext/typename1.C: Add missing typenames.
12476         * g++.dg/inherit/template-as-base.C: Change error message.
12477         * g++.dg/lookup/scoped1.C: Likewise.
12478         * g++.dg/lookup/scoped2.C: Likewise.
12479         * g++.dg/lookup/using2.C: Likewise.
12480         * g++.dg/other/component1.C: Remove stray semicolon.
12481         * g++.dg/other/do1.C: Change error message.
12482         * g++.dg/other/error2.C: Likewise.
12483         * g++.dg/other/init1.C: Likewise.
12484         * g++.dg/other/packed1.C: Remove stray semicolon.
12485         * g++.dg/other/ptrmem2.C: Change error message.
12486         * g++.dg/parse/parameter-declaration-1.C: Remove line number
12487         marker.
12488         * g++.dg/special/initp1.C: Remove invalid attribute usage.
12489         * g++.dg/template/access3.C: Add typename keyword.
12490         * g++.dg/template/access5.C: Remove stray semicolon.
12491         * g++.dg/template/access6.C: Likewise.
12492         * g++.dg/template/complit1.C: Likewise.
12493         * g++.dg/template/crash1.C: Change error message.
12494         * g++.dg/template/inherit2.C: Remove stray semicolon.
12495         * g++.dg/template/instantiate2.C: Likewise.
12496         * g++.dg/template/instantiate3.C: Change error message.
12497         * g++.dg/template/qual1.C: Remove stray semicolon.
12498         * g++.dg/template/qualttp18.C: Change error message.
12499         * g++.dg/template/ref1.C: Remove stray semicolon.
12500         * g++.dg/template/sizeof1.C (A::value): Declare it.
12501         * g++.dg/template/spec4.C: Change error message.
12502         * g++.dg/template/static1.C: Likewise.
12503         * g++.dg/template/type1.C: Likewise.
12504         * g++.dg/template/typename3.C: Likewise.
12505         * g++.old-deja/g++.benjamin/13478.C: Change error message.
12506         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
12507         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
12508         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
12509         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
12510         named return value extension.
12511         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
12512         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
12513         * g++.old-deja/g++.bob/extern_C.C: Likewise.
12514         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12515         * g++.old-deja/g++.brendan/complex1.C: Likewise.
12516         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12517         * g++.old-deja/g++.brendan/crash13.C: Likewise.
12518         * g++.old-deja/g++.brendan/crash15.C: Likewise.
12519         * g++.old-deja/g++.brendan/crash18.C: Change error message.
12520         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
12521         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12522         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12523         * g++.old-deja/g++.brendan/crash56.C: Likewise.
12524         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
12525         syntax.
12526         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
12527         * g++.old-deja/g++.brendan/crash8.C: Change error message.
12528         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
12529         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
12530         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
12531         * g++.old-deja/g++.brendan/template11.C: Likewise.
12532         * g++.old-deja/g++.brendan/template26.C: Likewise.
12533         * g++.old-deja/g++.brendan/template27.C: Use explicit
12534         specialization syntax.
12535         * g++.old-deja/g++.brendan/template30.C: Likewise.
12536         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
12537         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
12538         non-dependent names.
12539         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
12540         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
12541         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
12542         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
12543         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
12544         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
12545         named return value extension.
12546         * g++.old-deja/g++.ext/namedret2.C: Likewise.
12547         * g++.old-deja/g++.ext/namedret3.C: Likewise.
12548         * g++.old-deja/g++.ext/return1.C: Likewise.
12549         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
12550         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
12551         * g++.old-deja/g++.jason/access8.C: Likewise.
12552         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
12553         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
12554         pseudo-destructor names.
12555         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
12556         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
12557         pseudo-destructor names.
12558         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
12559         * g++.old-deja/g++.jason/overload19.C: Likewise.
12560         * g++.old-deja/g++.jason/overload32.C: Likewise.
12561         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
12562         stray semicolons.
12563         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
12564         * g++.old-deja/g++.jason/return.C: Likewise.
12565         * g++.old-deja/g++.jason/return2.C: Likewise.
12566         * g++.old-deja/g++.jason/shadow1.C: Likewise.
12567         * g++.old-deja/g++.jason/special.C: Use explicit specialization
12568         syntax.
12569         * g++.old-deja/g++.jason/template10.C: Account for use of
12570         non-dependent names.
12571         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
12572         syntax.
12573         * g++.old-deja/g++.jason/template37.C: Likewise.
12574         * g++.old-deja/g++.law/access4.C: Change error messages.
12575         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
12576         pseudo-destructor names.
12577         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
12578         * g++.old-deja/g++.law/ctors9.C: Likewise.
12579         * g++.old-deja/g++.law/cvt22.C: Likewise.
12580         * g++.old-deja/g++.law/dtors5.C: Likewise.
12581         * g++.old-deja/g++.law/global-init1.C: Likewise.
12582         * g++.old-deja/g++.law/missed-error3.C: Likewise.
12583         * g++.old-deja/g++.law/operators28.C: Likewise.
12584         * g++.old-deja/g++.law/visibility28.C: Likewise.
12585         * g++.old-deja/g++.martin/eval1.C: Likewise.
12586         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
12587         name.
12588         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
12589         * g++.old-deja/g++.mike/net34.C: Likewise.
12590         * g++.old-deja/g++.mike/net36.C: Likewise.
12591         * g++.old-deja/g++.mike/ns2.C: Likewise.
12592         * g++.old-deja/g++.mike/p12306.C: Likewise.
12593         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
12594         value extension.
12595         * g++.old-deja/g++.mike/p700.C: Likewise.
12596         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
12597         * g++.old-deja/g++.mike/p710.C: Likewise.
12598         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
12599         value extension.
12600         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
12601         * g++.old-deja/g++.mike/pmf9.C: Likewise.
12602         * g++.old-deja/g++.ns/crash2.C: Likewise.
12603         * g++.old-deja/g++.ns/crash3.C: Likewise.
12604         * g++.old-deja/g++.ns/invalid1.C: Likewise.
12605         * g++.old-deja/g++.ns/ns17.C: Likewise.
12606         * g++.old-deja/g++.ns/template16.C: Likewise.
12607         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
12608         keyword.
12609         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
12610         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
12611         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
12612         named return value extension.
12613         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
12614         * g++.old-deja/g++.other/access4.C: Issue additional error
12615         messages.
12616         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
12617         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
12618         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
12619         * g++.old-deja/g++.other/crash25.C: Change error message.
12620         * g++.old-deja/g++.other/crash4.C: Change error message.
12621         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
12622         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
12623         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
12624         checks.
12625         * g++.old-deja/g++.other/defarg8.C: Likewise.
12626         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
12627         * g++.old-deja/g++.other/dtor10.C: Likewise.
12628         * g++.old-deja/g++.other/incomplete.C: Likewise.
12629         * g++.old-deja/g++.other/linkage7.C: Likewise.
12630         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
12631         lookup algorithm.
12632         * g++.old-deja/g++.other/mangle2.C: Likewise.
12633         * g++.old-deja/g++.other/refinit2.C: Likewise.
12634         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
12635         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
12636         * g++.old-deja/g++.pt/crash28.C: Likewise.
12637         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
12638         syntax.
12639         * g++.old-deja/g++.pt/crash32.C: Change error message.
12640         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
12641         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
12642         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
12643         error message position.
12644         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
12645         * g++.old-deja/g++.pt/defarg8.C: Change error message.
12646         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
12647         syntax.
12648         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
12649         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
12650         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
12651         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
12652         keyword.
12653         * g++.old-deja/g++.pt/explicit31.C: Likewise.
12654         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
12655         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
12656         keyword.
12657         * g++.old-deja/g++.pt/explicit71.C: Change error message.
12658         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
12659         syntax.
12660         * g++.old-deja/g++.pt/friend28.C: Account for use of
12661         non-dependent names.
12662         * g++.old-deja/g++.pt/friend29.C: Likewise.
12663         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
12664         rules.
12665         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
12666         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
12667         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
12668         lookup rules.
12669         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
12670         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
12671         keyword.
12672         * g++.old-deja/g++.pt/memclass20.C: Likewise.
12673         * g++.old-deja/g++.pt/memclass5.C: Likewise.
12674         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
12675         keyword.
12676         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
12677         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
12678         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
12679         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
12680         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
12681         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
12682         keyword.
12683         * g++.old-deja/g++.pt/spec10.C: Likewise.
12684         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
12685         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
12686         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
12687         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
12688         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
12689         * g++.old-deja/g++.pt/ttp62.C: Likewise.
12690         * g++.old-deja/g++.pt/ttp64.C: Likewise.
12691         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
12692         * g++.old-deja/g++.pt/typename15.C: Likewise.
12693         * g++.old-deja/g++.pt/typename22.C: Likewise.
12694         * g++.old-deja/g++.pt/typename6.C: Change error messages.
12695         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
12696         * g++.old-deja/g++.pt/virtual2.C: Likewise.
12697         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
12698         syntax.
12699         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
12700         return value extension.
12701         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
12702         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
12703         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
12704         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
12705
12706 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12707
12708         * g++.dg/warn/inline1.C: New test.
12709         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
12710         * g++.old-deja/g++.jason/synth10.C: Likewise.
12711         * g++.old-deja/g++.mike/net31.C: Likewise.
12712         * g++.old-deja/g++.mike/p8786.C: Likewise.
12713
12714         * g++.dg/template/friend10.C: New test.
12715         * g++.dg/template/conv5.C: New test.
12716
12717 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12718
12719         * g++.dg/lookup/scoped3.C: New test.
12720
12721         * g++.dg/lookup/decl1.C: New test.
12722         * g++.dg/lookup/decl2.C: New test.
12723
12724 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12725
12726         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
12727         gcc.c-torture/compile/20021015-1.c,
12728         gcc.c-torture/compile/20021015-2.c,
12729         gcc.c-torture/compile/20021123-1.c,
12730         gcc.c-torture/compile/20021123-2.c,
12731         gcc.c-torture/compile/20021123-3.c,
12732         gcc.c-torture/compile/20021123-4.c,
12733         gcc.c-torture/execute/20021024-1.c: Add tests previously added
12734         only to 3.1 or 3.2 branch.
12735
12736 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
12737
12738         * gcc.dg/i386-bitfield3.c: New test.
12739
12740         * gcc.dg/i386-bitfield2.c: New test.
12741
12742 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
12743
12744         * g++.dg/parse/conv_op1.C: New test.
12745
12746 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
12747
12748         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
12749         approved.
12750
12751 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
12752
12753         * gcc.c-torture/compile/20021220-1.c: New test.
12754
12755 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
12756
12757         * gcc.dg/i386-fastcall-1.c: New.
12758
12759 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12760
12761         * gcc.c-torture/execute/20021219-1.c: New test.
12762
12763 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12764
12765         * gcc.dg/i386-pic-1.c: New test.
12766
12767 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12768
12769         PR c++/8099
12770         * g++.dg/template/friend9.C: New test.
12771
12772 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12773
12774         PR c++/3663
12775         * g++.dg/template/access7.C: New test.
12776
12777 2002-12-18  Nick Clifton  <nickc@redhat.com>
12778
12779         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
12780         the libstdc++-v3 directory has been found.
12781
12782 2002-12-12  Devang Patel <dpatel@apple.com>
12783         * gcc.dg/darwin-ld-1.c: New test.
12784         * gcc.dg/darwin-ld-2.c: New test.
12785         * gcc.dg/darwin-ld-3.c: New test.
12786         * gcc.dg/darwin-ld-4.c: New test.
12787         * gcc.dg/darwin-ld-5.c: New test.
12788
12789 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12790
12791         * gcc.c-torture/compile/20021212-1.c: New test.
12792
12793 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
12794
12795         * gcc.dg/fshort-wchar: New test.
12796
12797 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
12798
12799         PR c++/8372
12800         * g++.dg/template/dtor1.C: New test.
12801
12802         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
12803         markers.
12804
12805 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
12806
12807         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
12808
12809 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
12810
12811         * g++.dg/template/static1.C: New test.
12812         * g++.dg/template/static2.C: New test.
12813         * g++.old-deja/g++.ext/memconst.C: New test.
12814
12815 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12816
12817         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
12818         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
12819         * g++.dg/special/initp1.C: Likewise.
12820
12821 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
12822
12823         * gcc.c-torture/execute/20021204-1.c: New test.
12824
12825 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
12826
12827         * gcc.dg/ppc-fmadd-1.c: New file.
12828         * gcc.dg/ppc-fmadd-2.c: New file.
12829         * gcc.dg/ppc-fmadd-3.c: New file.
12830
12831 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12832
12833         * gcc.c-torture/compile/20021204-1.c: New test.
12834
12835 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12836
12837         * g++.dg/inherit/covariant2.C: New test.
12838         * g++.dg/inherit/covariant3.C: New test.
12839         * g++.dg/inherit/covariant4.C: New test.
12840         * g++.dg/inherit/covariant1.C: Remove XFAIL.
12841         * g++.old-deja/g++.robertl/eb17.C: Likewise.
12842
12843 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
12844
12845         PR c++/8688
12846         * g++.dg/init/brace3.C: New test.
12847
12848 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
12849
12850         * gcc.dg/20020210-1.c: Fix a comment typo.
12851
12852 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
12853
12854         PR c++/8720
12855         * g++.dg/parse/defarg1.C: New test.
12856
12857         PR c++/8615
12858         * g++.dg/template/char1.C: New test.
12859
12860         * g++.dg/template/varmod1.C: Fix typo.
12861
12862 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12863
12864         DR 180
12865         * g++.old-deja/g++.pt/crash32.C: Expect error.
12866
12867 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
12868
12869         PR c++/5919
12870         * g++.dg/template/varmod1.C: New test.
12871
12872         PR c++/8727
12873         * g++.dg/inherit/typeinfo1.C: New test.
12874
12875         PR c++/8663
12876         * g++.dg/inherit/typedef1.C: New test.
12877
12878 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
12879
12880         PR c++/8332
12881         PR c++/8493
12882         * g++.dg/template/strlen1.C: New test.
12883
12884         PR c++/8227
12885         * g++.dg/template/ctor2.C: New test.
12886
12887         PR c++/8214
12888         * g++.dg/init/string1.C: New test.
12889
12890         PR c++/8511
12891         * g++.dg/template/friend8.C: New test.
12892
12893 2002-11-29  Joe Buck <jbuck@synopsys.com>
12894
12895         * g++.dg/lookup/anon2.C: New test.
12896
12897 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
12898
12899         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
12900         h8300 port.
12901
12902 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
12903
12904         * gcc.dg/bitfld-6.c: New test.
12905
12906 2002-11-27  Jan Hubicka  <jh@suse.cz>
12907
12908         * gcc.c-torture/execute/20021127.[cx]: New test.
12909
12910 2002-11-26  Jan Hubicka  <jh@suse.cz>
12911
12912         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
12913         quality.
12914
12915 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
12916
12917         * g++.dg/init/brace2.C: New test.
12918         * g++.old-deja/g++.mike/p9129.C: Correct.
12919
12920 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
12921
12922         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
12923
12924 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
12925
12926         * gcc.dg/sibcall-6: New test for indirect sibcalls.
12927
12928 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
12929
12930         * testsuite/g++.dg/abi/empty11.C: New test.
12931         * testsuite/g++.dg/rtti/cv1.C: New test.
12932
12933 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
12934
12935         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
12936
12937 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
12938
12939         * g++.dg/abi/empty10.C: New test.
12940
12941 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12942
12943         * gcc.c-torture/compile/20021124-1.c: New test.
12944
12945 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
12946
12947         * g++.dg/abi/rtti2.C: New test.
12948
12949 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12950
12951         * gcc.dg/i386-unroll-1.c: New test.
12952
12953 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12954
12955         * gcc.c-torture/compile/20021120-1.c: New test.
12956         * gcc.c-torture/compile/20021120-2.c: New test.
12957
12958 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12959
12960         * gcc.dg/bitfld-5.c: New test.
12961
12962 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12963
12964         * gcc.c-torture/execute/20021120-3.c: New test.
12965
12966 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12967
12968         * gcc.c-torture/execute/20021120-2.c: New test.
12969
12970 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12971
12972         * gcc.c-torture/execute/20021120-1.c: New test.
12973
12974 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
12975
12976         * gcc.c-torture/execute/20021118-3.c: New test.
12977
12978 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12979
12980         * gcc.c-torture/compile/20021119-1.c: New test.
12981
12982 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
12983
12984         * gcc.dg/duff-1.c: New test.
12985         * gcc.dg/duff-2.c: New test.
12986         * gcc.dg/duff-3.c: New test.
12987
12988 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
12989
12990         * gcc.dg/cpp/_Pragma5.c: New test.
12991
12992 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
12993
12994         * gcc.c-torture/execute/20021118-2.c: New test.
12995
12996 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
12997
12998         * gcc.c-torture/execute/20021118-1.c: New test.
12999
13000 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
13001
13002         * gcc.dg/20021116-1.c: New test.
13003
13004 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
13005
13006         * g++.dg/abi/vcall1.C: New test.
13007
13008 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
13009
13010         * gcc.dg/20021029-1.c: New test.
13011         * gcc.dg/20021029-2.c: New test.
13012
13013 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13014
13015         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
13016
13017 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13018
13019         PR c/8439
13020         * gcc.dg/20021110.c: Move to ...
13021         * gcc.c-torture/compile/20021110.c: .... here.
13022
13023 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13024
13025         PR c/8467
13026         * gcc.c-torture/execute/20021111-1.c
13027
13028 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13029
13030         PR c/8439
13031         * gcc.dg/20021110.c: New test.
13032
13033 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
13034
13035         * g++.dg/abi/vthunk3.C: Run only on x86.
13036
13037 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13038
13039         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
13040
13041 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
13042
13043         * lib/compat.exp (compat-execute): Fix logic error in last
13044         change.
13045
13046 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
13047
13048         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
13049
13050 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13051
13052         PR c++/8389
13053         * g++.dg/template/access6.C: New test.
13054
13055 2002-11-08  Jan Hubicka  <jh@suse.cz>
13056
13057         * gcc.dg/i386-ssefp-1.c: New test.
13058         * gcc.dg/i386-ssefp-1.c: New test.
13059
13060 2002-11-08  Jan Hubicka  <jh@suse.cz>
13061
13062         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
13063
13064 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13065
13066         * g++.dg/abi/vthunk3.C: New test.
13067
13068         PR c++/8338
13069         * g++.dg/template/crash2.C: New test.
13070
13071 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13072
13073         * testsuite/g++.dg/abi/dtor1.C: New test.
13074         * testsuite/g++.dg/abi/dtor2.C: Likewise.
13075
13076 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
13077
13078         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
13079         Darwin.
13080
13081 2002-11-04  Adam Nemet  <anemet@lnxw.com>
13082
13083         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
13084         -mthumb.  Only xfail with -O0.
13085
13086 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
13087
13088         * g++.dg/abi/thunk1.C: New test.
13089         * g++.dg/abi/thunk2.C: Likewise.
13090         * g++.dg/abi/vtt1.C: Likewise.
13091
13092 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
13093
13094         PR optimization/8423
13095         * gcc.c-torture/execute/builtin-constant.c: New test.
13096
13097 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
13098
13099         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
13100         Add some more cases.
13101
13102 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
13103
13104         PR c++/8391
13105         * g++.dg/opt/local1.C: New test.
13106
13107 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
13108
13109         PR c++/8160
13110         * g++.dg/template/complit1.C: New test.
13111
13112         PR c++/8149
13113         * g++.dg/template/typename4.C: Likewise.
13114
13115 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13116
13117         Core issue 287, PR c++/7639
13118         * g++.dg/template/instantiate1.C: Adjust error location.
13119         * g++.dg/template/instantiate3.C: New test.
13120         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
13121         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
13122         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
13123
13124 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
13125
13126         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
13127
13128 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
13129
13130         PR c++/8287
13131         * g++.dg/init/dtor2.C: New test.
13132
13133 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13134
13135         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
13136         * gcc.dg/nest.c: Bypass errors on irix6.
13137
13138 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
13139
13140         * gcc.dg/nest.c: Expect error for mmix-*-*.
13141         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
13142
13143 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
13144
13145         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
13146         markers.
13147
13148         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
13149
13150 2002-10-25  Mike Stump  <mrs@apple.com>
13151
13152         * gcc.dg/warn-1.c: New test.
13153
13154 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13155
13156         * g++.dg/template/typename3.C: New test.
13157
13158 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
13159
13160         * g++.dg/lookup/ptrmem1.C: New test.
13161
13162         * g++.dg/abi/vthunk2.C: New test.
13163
13164 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13165
13166         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
13167
13168 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
13169
13170         * g++.dg/abi/empty9.C: New test.
13171
13172 2002-10-24  Richard Henderson  <rth@redhat.com>
13173
13174         * g++.dg/inherit/thunk1.C: Enable for ia64.
13175
13176 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13177
13178         PR c++/8067
13179         * g++.dg/lookup/pretty1.C: New test.
13180
13181 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
13182
13183         * gcc.dg/20021023-1.c: New test.
13184
13185 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13186
13187         PR c++/7679
13188         * g++.dg/parse/inline1.C: New test.
13189
13190 2002-10-23  Richard Henderson  <rth@redhat.com>
13191
13192         * g++.dg/inherit/thunk1.C: Enable for x86_64.
13193
13194         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
13195
13196 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
13197
13198         PR c++/6579
13199         * g++.dg/parse/stmtexpr3.C: New test.
13200
13201 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13202
13203         * g++.dg/expr/cond1.C: New test.
13204
13205 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13206
13207         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
13208
13209 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13210
13211         * g++.dg/abi/vbase13.C: New test.
13212         * g++.dg/abi/vbase14.C: Likewise.
13213
13214 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
13215
13216         * gcc.dg/tls/pic-1.c: New test.
13217         * gcc.dg/tls/nonpic-1.c: New test.
13218         * gcc.dg/20021018-1.c: New test.
13219
13220 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13221
13222         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
13223         Remove only files with the same base name as the test case.
13224         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
13225         (profopt-execute): Likewise.  Also, remove old profiling
13226         and performance data files before running the tests.
13227
13228         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
13229         * g++.dg/bprob/bprob.exp: Likewise.
13230         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
13231         to allow more general test case names.
13232
13233         * g++.dg/bprob/bprob-1.C: Rename to ...
13234         * g++.dg/bprob/g++-bprob-1.C: ... this.
13235
13236         * g77.dg/bprob/bprob-1.f: Rename to ...
13237         * g77.dg/bprob/g77-bprob-1.f: ... this.
13238
13239 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13240
13241         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
13242         bison 1.50 or later.
13243
13244 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
13245
13246         * g++.dg/README: Describe more test directories.
13247
13248 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13249
13250         * g++.dg/init/array6.C: Add additional tests.
13251
13252 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13253
13254         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
13255         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
13256
13257 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
13258
13259         * gcc.c-torture/compile/20020604-1.x: New.
13260         * gcc.c-torture/compile/simd-5.x: Likewise.
13261         * gcc.c-torture/execute/920710-1.x: Likewise.
13262         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
13263
13264 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13265
13266         * g++.dg/inherit/override1.C: Add dg-options clause.
13267
13268 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13269
13270         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
13271         _mm_slli_si128.
13272
13273 2002-10-19  Andreas Schwab  <schwab@suse.de>
13274
13275         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
13276         directory component.
13277
13278 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
13279
13280         * g++.dg/inherit/thunk1.C: New test.
13281
13282         * g++.dg/inherit/override1.C: New test.
13283
13284         * g++.dg/abi/mangle11.C: New test.
13285         * g++.dg/abi/mangle14.C: New test.
13286         * g++.dg/abi/mangle17.C: New test.
13287
13288 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13289
13290         * g++.dg/overload/member2.C: New test.
13291
13292 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
13293
13294         * g++.dg/README: Describe new compat directory.
13295         * g++.dg/dg.exp: Skip tests in compat directory.
13296         * README.compat: New file.
13297         * lib/compat.exp: New expect script.
13298         * g++.dg/compat: New test directory.
13299         * g++.dg/compat/compat.exp: New expect script.
13300         * g++.dg/compat/abi: New test directory.
13301         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
13302         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
13303         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
13304         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
13305         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
13306         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
13307         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
13308         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
13309         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
13310         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
13311         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
13312         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
13313         * g++.dg/compat/break: New test directory.
13314         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
13315         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
13316         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
13317         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
13318         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
13319         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
13320         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
13321         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
13322         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
13323         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
13324         g++.dg/compat/break/README: New files.
13325         * g++.dg/compat/eh: New test directory.
13326         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
13327         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
13328         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
13329         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
13330         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
13331         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
13332         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
13333         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
13334         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
13335         g++.dg/compat/eh/filter2_y.C,
13336         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
13337         g++.dg/compat/eh/new1_y.C,
13338         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
13339         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
13340         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
13341         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
13342         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
13343         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
13344         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
13345         g++.dg/compat/eh/unexpected1_y.C: New files.
13346         * g++.dg/compat/init: New test directory.
13347         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
13348         g++.dg/compat/init/array5_y.C,
13349         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
13350         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
13351         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
13352         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
13353         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
13354         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
13355         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
13356         g++.dg/compat/init/init-ref2_y.C: New files.
13357
13358 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13359
13360         PR c++/7584
13361         * g++.dg/inherit/using3.C: New test.
13362
13363 2002-10-17  Jan Hubicka  <jh@suse.cz>
13364
13365         * gcc.dg/20021017-2.c: New test.
13366
13367 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13368
13369         * g++.dg/abi/mangle16.C: Adjust.
13370
13371         * g++.dg/init/array8.C: New test.
13372
13373 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
13374
13375         * gcc.dg/special/mips-abi.exp: New test.
13376         * gcc.dg/special/mips-abi.s: Empty file used by the above.
13377
13378 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13379
13380         * g++.dg/abi/mangle16.C: New test.
13381         * g++.dg/abi/mangle17.C: Likewise.
13382
13383         PR c++/7478
13384         * g++.dg/template/ref1.C: New test.
13385
13386 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13387
13388         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
13389
13390 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
13391
13392         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
13393
13394 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13395
13396         PR c++/7524
13397         * g++.dg/init/array7.C: New test.
13398
13399 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
13400
13401         * g++.dg/init/array6.C: New test.
13402
13403         * g++.dg/abi/mangle13.C: Likewise.
13404         * g++.dg/abi/mangle14.C: Likewise.
13405         * g++.dg/abi/mangle15.C: Likewise.
13406
13407 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13408
13409         * g++.dg/abi/empty8.C: New test.
13410
13411 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
13412
13413         * g++.dg/init/ctor1.C: New test.
13414
13415 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
13416
13417         * gcc.c-torture/execute/20021015-1.c: New test.
13418
13419 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
13420
13421         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
13422
13423 2002-10-14  Jan Hubicka  <jh@suse.cz>
13424
13425         * gcc.dg/i386-ssetype-[1-5].c: New tests.
13426
13427 2002-10-14  Richard Henderson  <rth@redhat.com>
13428
13429         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
13430
13431 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13432
13433         PR optimization/6631
13434         * g++.dg/opt/const2.C: New test.
13435
13436 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13437
13438         PR c++/7176
13439         * g++.dg/parse/friend1.C: New test.
13440         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
13441
13442 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
13443
13444         * gcc.dg/20021014-1.c: New test.
13445
13446 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
13447
13448         PR c++/5661
13449         * g++.dg/ext/vlm1.C: New test.
13450         * g++.dg/ext/vlm2.C: Likewise.
13451
13452         * g++.dg/init/array1.C: Remove invalid braces.
13453         * g++.dg/init/brace1.C: New test.
13454         * g++.dg/init/copy2.C: Likewise.
13455         * g++.dg/init/copy3.C: Likewise.
13456         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
13457         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
13458         braces.
13459
13460 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
13461
13462         * gcc.dg/cpp/assembler.S: Don't use -ansi.
13463
13464 2002-10-11  Richard Shann  <richard.shann@superh.com>
13465
13466         * gcc.c-torture/compile/simd-5.c: New test.
13467
13468 2002-10-10  Roger Sayle  <roger@eyesopen.com>
13469
13470         * gcc.c-torture/execute/shiftopt-1.c: New test case.
13471
13472 2002-10-10  Jim Wilson  <wilson@redhat.com>
13473
13474         * gcc.c-torture/execute/20021010-1.c: New test.
13475
13476 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
13477
13478         PR c/7353
13479         * g++.dg/ext/typedef-init.C: New test.
13480         * gcc.dg/typedef-init.c: New test.
13481
13482 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
13483
13484         * gcc.dg/cpp/paste13.c: New test.
13485
13486 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13487
13488         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
13489         remaining platforms, XFAIL during compile, not execute.  Don't
13490         XFAIL at -O0.
13491
13492 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
13493
13494         * gcc.dg/alias-1.c: Tweak expected warning.
13495
13496 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
13497
13498         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
13499
13500 2002-10-06  Andreas Jaeger  <aj@suse.de>
13501
13502         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
13503         * gcc.dg/cpp/c++98.C: Likewise.
13504
13505         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
13506         * g++.dg/cpp/c++98.C: Likewise.
13507
13508         * g++.dg/README (Subdirectories): Mention cpp directory.
13509
13510         PR target/7559
13511         * gcc.dg/20021006-1.c: New test.
13512
13513 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13514
13515         PR c++/7804
13516         * g++.dg/other/warning1.C: New test.
13517
13518 2002-10-04  Roger Sayle  <roger@eyesopen.com>
13519
13520         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
13521         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
13522         and sparc-*-* with -m64 as expected failures.  See PR 8087.
13523
13524 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13525
13526         PR c++/7931
13527         * g++.dg/template/ptrmem3.C: New test.
13528
13529         PR c++/7754
13530         * g++.dg/template/union1.C: New test.
13531
13532 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13533
13534         PR c++/8006
13535         * g++.dg/abi/mangle9.C: New test.
13536         * g++.dg/abi/mangle10.C: New test.
13537         * g++.dg/abi/mangle11.C: New test.
13538         * g++.dg/abi/mangle12.C: New test.
13539
13540 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
13541
13542         PR c++/7188.
13543         * g++.dg/template/meminit1.C: New test.
13544         * g++.dg/warn/Wreorder-1.C: Likewise.
13545         * g++.old-deja/g++.mike/warn3.C: Tweak.
13546         * lib/prune.exp: Ingore "in copy constructor".
13547
13548 2002-10-02  Andreas Jaeger  <aj@suse.de>
13549
13550         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
13551         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
13552         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
13553         on x86-64.
13554
13555 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
13556
13557         * gcc.dg/empty1.C: Fix typo.
13558
13559 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
13560
13561         * gcc.dg/alias-1.c: New test.
13562
13563 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
13564
13565         * gcc.dg/empty1.C: New test.
13566
13567         * g++.dg/tls/init-2.C: Tweak error messages.
13568
13569 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
13570
13571         * gcc.c-torture/compile/20020923-1.c: New test.
13572
13573 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
13574
13575         * gcc.c-torture/execute/ffs-1.c: New test.
13576         * gcc.c-torture/execute/ffs-2.c: Ditto.
13577
13578 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
13579
13580         * g++.dg/overload/member1.C: New test.
13581
13582 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
13583
13584         * g++.dg/abi/empty7.C: New test.
13585         * g++.dg/init/pm2.C: Likewise.
13586
13587 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
13588
13589         * g++.dg/rtti/crash1.C: New test.
13590
13591 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
13592
13593         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
13594         gcc.dg/sibcall-4.c: New tests.
13595
13596 2002-09-28  Roger Sayle  <roger@eyesopen.com>
13597
13598         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
13599         powerpc and MMIX targets.
13600
13601 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
13602
13603         * gcc.dg/cpp/20020927-1.c: New.
13604
13605 2002-09-26  David S. Miller  <davem@redhat.com>
13606
13607         * gcc.c-torture/compile/trunctfdf.c: New.
13608
13609 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13610
13611         * lib/target-supports.exp (check_weak_available): Handle solaris2.
13612
13613 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
13614
13615         * gcc.c-torture/execute/loop-15.c: New.
13616
13617 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
13618
13619         * README.QMTEST: Fix typo.
13620
13621 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
13622
13623         * gcc.dg/20020926-1.c: New test.
13624
13625 2002-09-25  David S. Miller  <davem@redhat.com>
13626
13627         PR target/7842
13628         * gcc.c-torture/execute/shiftdi.c: New test.
13629
13630 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
13631
13632         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
13633         unique to the tool.
13634         * lib/g77.exp (g77_init): Likewise.
13635         * lib/g++.exp (g++_init): Likewise.
13636         * lib/objc.exp (objc_init): Likewise.
13637
13638 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
13639
13640         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
13641         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
13642         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
13643
13644 2002-09-25  Richard Henderson  <rth@redhat.com>
13645
13646         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
13647         too-small long double.
13648
13649 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
13650
13651         * gcc.dg/20020919-1.c: New test.
13652
13653 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
13654
13655         * g++.dg/abi/bitfield6.C: New test.
13656         * g++.dg/abi/bitfield7.C: New test.
13657         * g++.dg/abi/bitfield8.C: New test.
13658         * g++.dg/abi/vbase11.C: New test.
13659
13660 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13661
13662         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
13663         hppa*-*-hpux*.  Update test comment.
13664
13665 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
13666
13667         * gcc.dg/tls/struct-1.c: New test.
13668
13669 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
13670
13671         * gcc.dg/cpp/tr-warn2.c: Update.
13672
13673 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
13674
13675         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
13676
13677 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
13678
13679         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
13680         systems.
13681
13682 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
13683
13684         * gcc.c-torture/execute/ieee/mzero3.c: New test.
13685
13686         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
13687         Adjust for c++filt moved to binutils.  Remove spurious duplicate
13688         setting of cxxfilt.
13689
13690 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
13691
13692         * gcc.dg/20020312-2.c: Update for darwin.
13693
13694 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13695
13696         * g++.old-deja/g++.other/crash32.C: Mark ICE.
13697
13698 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
13699
13700         * objc.dg/comp-types-1.m: New test.
13701         * objc.dg/comp-types-2.m: New test.
13702         * objc.dg/comp-types-3.m: New test.
13703         * objc.dg/comp-types-4.m: New test.
13704         * objc.dg/comp-types-5.m: New test.
13705         * objc.dg/comp-types-6.m: New test.
13706
13707 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13708
13709         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
13710
13711 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
13712
13713         * g++.dg/other/do1.C: New test.
13714
13715         * g++.dg/template/subst1.C: New test.
13716
13717 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
13718
13719         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
13720
13721 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
13722
13723         * g++.dg/template/qualttp20.C: Adjust expected errors.
13724         * g++.old-deja/g++.jason/report.C: Likewise.
13725         * g++.old-deja/g++.other/qual1.C: Likewise.
13726
13727         * g++.dg/lookup/scoped2.C: New test.
13728
13729         * g++.dg/ext/asm3.C: New test.
13730
13731 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
13732
13733         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
13734
13735 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
13736
13737         * ChangeLog: follow spelling conventions.
13738         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
13739         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
13740         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
13741         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
13742         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
13743         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
13744         * g++.old-deja/g++.law/global-init1.C: Likewise.
13745         * g++.old-deja/g++.other/delete4.C: Likewise.
13746         * g++.old-deja/g++.other/inline21.C: Likewise.
13747         * g++.old-deja/g++.other/singleton.C: Likewise.
13748         * g77.dg/strlen0.f: Likewise.
13749         * g77.f-torture/compile/20010519-1.f: Likewise.
13750         * g77.f-torture/compile/980310-4.f: Likewise.
13751         * gcc.c-torture/compile/20000605-1.c: Likewise.
13752         * gcc.c-torture/execute/20020225-1.c: Likewise.
13753         * gcc.dg/c90-hexfloat-2.c: Likewise.
13754         * gcc.dg/c99-bool-1.c: Likewise.
13755         * gcc.dg/c99-hexfloat-2.c: Likewise.
13756         * gcc.dg/dll-2.c: Likewise.
13757         * gcc.dg/wtr-union-init-1.c: Likewise.
13758         * gcc.dg/wtr-union-init-2.c: Likewise.
13759         * gcc.dg/wtr-union-init-3.c: Likewise.
13760         * gcc.dg/cpp/avoidpaste1.c: Likewise.
13761         * gcc.dg/cpp/defined.c: Likewise.
13762         * gcc.dg/cpp/macsyntx.c: Likewise.
13763         * gcc.dg/cpp/paste2.c: Likewise.
13764         * gcc.dg/cpp/trad/defined.c: Likewise.
13765         * gcc.dg/format/c90-printf-1.c: Likewise.
13766         * gcc.dg/format/c90-scanf-1.c: Likewise.
13767         * gcc.dg/format/c99-printf-1.c: Likewise.
13768         * gcc.dg/format/c99-scanf-1.c: Likewise.
13769         * gcc.misc-tests/gcov-8.c: Likewise.
13770         * lib/profopt.exp: Likewise.
13771
13772 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
13773
13774         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
13775
13776 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13777
13778         * g++.dg/inherit/using2.C: New test.
13779
13780 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
13781
13782         * ChangeLog: Follow spelling conventions.
13783         * g++.dg/template/friend4.C: Likewise.
13784         * g++.old-deja/g++.pt/crash67.C: Likewise.
13785         * gcc.c-torture/execute/20000801-4.c: Likewise.
13786         * gcc.dg/c90-digraph-1.c: Likewise.
13787         * gcc.dg/c94-digraph-1.c: Likewise.
13788         * gcc.dg/c99-digraph-1.c: Likewise.
13789         * gcc.dg/cpp/line5.c: Likewise.
13790         * gcc.dg/cpp/multiline.c: Likewise.
13791         * gcc.dg/cpp/trad/literals-1.c: Likewise.
13792         * gcc.dg/format/attr-3.c: Likewise.
13793         * gcc.dg/format/c90-scanf-3.c: Likewise.
13794         * gcc.dg/format/ext-4.c: Likewise.
13795
13796 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13797
13798         * g++.dg/template/pretty1.C: New test.
13799
13800 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
13801
13802         * gcc.c-torture/execute/struct-cpy-1.c: New test.
13803
13804 2002-09-13  Matt Austern  <austern@apple.com>
13805
13806         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
13807         passing a cast expression to a function by const reference.
13808
13809 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
13810
13811         * g++.dg/template/deduce1.C: New test.
13812
13813 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
13814
13815         * gcc.c-torture/execute/simd-1.c: Force all use of int to
13816         32-bit int.
13817
13818 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13819
13820         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
13821         usage.
13822
13823 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
13824
13825         * gcc.c-torture/compile/20020910-1.c: New test.
13826
13827 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
13828
13829         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
13830
13831 2002-09-10  Andreas Jaeger  <aj@suse.de>
13832
13833         * gcc.dg/20020312-2.c: Adjust for x86-64.
13834
13835 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
13836
13837         * g77.dg/7388.f: New test case for PR 7388.
13838
13839 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
13840
13841         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
13842
13843 2002-09-05  Ziemowit Laski <zlaski@apple.com>
13844
13845         * objc.dg/proto-lossage-1.m: New test.
13846
13847 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
13848
13849         * gcc.dg/cpp/_Pragma4.c: Fix typo.
13850
13851 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
13852
13853         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
13854         expected to pass.
13855
13856 2002-09-06  Stan Shebs  <shebs@apple.com>
13857             David Edelsohn  <edelsohn@gnu.org>
13858
13859         * gcc.dg/weak: New directory.
13860         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
13861         target-specific xfail bits.
13862         * gcc.dg/typeof-2.c: Move to new directory.
13863         * gcc.dg/weak.exp: New expect script.
13864
13865 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
13866
13867         * gcc.c-torture/execute/extzvsi.c: New test.
13868
13869 2002-09-05  Stan Shebs  <shebs@apple.com>
13870
13871         * gcc.dg/weak-1.c: xfail on Darwin.
13872         * gcc.dg/weak-2.c: Ditto.
13873         * gcc.dg/weak-3.c: Ditto.
13874         * gcc.dg/weak-4.c: Ditto.
13875         * gcc.dg/weak-5.c: Ditto.
13876         * gcc.dg/weak-6.c: Ditto.
13877         * gcc.dg/weak-7.c: Ditto.
13878         * gcc.dg/weak-8.c: Ditto.
13879         * gcc.dg/weak-9.c: Ditto.
13880
13881 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
13882
13883         * gcc.c-torture/execute/loop-14.c: New test.
13884
13885 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
13886
13887         * g++.dg/other/cxa-atexit1.C: New test.
13888
13889         * gcc.dg/typeof-2.c: New test.
13890
13891 2002-09-03  Roger Sayle  <roger@eyesopen.com>
13892
13893         * gcc.dg/builtins-2.c: New testcase.
13894         * gcc.dg/builtins-3.c: New testcase.
13895
13896 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
13897
13898         * gcc.dg/cpp/_Pragma4.c: New test.
13899
13900 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
13901
13902         * objc/execute/nil_method-1.m: New testcase.
13903
13904 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
13905
13906         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
13907         [Object class], not [Object initialize].
13908
13909 2002-08-31  Roger Sayle  <roger@eyesopen.com>
13910             Hans-Peter Nilsson  <hp@bitrange.com>
13911
13912         * gcc.c-torture/execute/20020720-1.x: Skip test on
13913         mmix-knuth-mmixware.  Correct comment.
13914
13915 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
13916
13917         * testsuite/g++.dg/abi/bitfield5.C: New test.
13918         * testsuite/g++.dg/abi/vbase10.C: Likewise.
13919
13920 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
13921
13922         * objc.dg/undeclared-selector.m: New test.
13923
13924 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
13925
13926         * g++.dg/other/offsetof1.C: Avoid cast warning.
13927
13928 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
13929
13930         * objc.dg/super-class-2.m: New test.
13931
13932 2002-08-24  Matt Austern  <austern@apple.com>
13933
13934         * g++.dg/ext/lvaddr.C: New test.
13935         * g++.dg/ext/lvcast.C: New test.
13936
13937 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
13938
13939         * testsuite/g++.dg/inherit/cond1.C: New test.
13940
13941 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
13942
13943         * gcc.dg/noncompile/incomplete-1.c: New test.
13944
13945 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
13946
13947         * gcc.dg/typespec-1.c: New test.
13948
13949 2002-08-20  Devang Patel  <dpatel@apple.com>
13950         * objc.dg/proto-hier-2.m: New test.
13951
13952 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
13953
13954         * objc.dg/bitfield-1.m: New test.
13955         * objc.dg/bitfield-2.m: New test.
13956
13957 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13958
13959         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
13960         gcc.dg/c99-flex-array-4.c: New tests.
13961
13962 2002-08-16  Stan Shebs  <shebs@apple.com>
13963
13964         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
13965
13966 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
13967
13968         * gcc.dg/typeof-1.c: New test.
13969         * g++.dg/ext/typeof2.C: New test.
13970
13971 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
13972
13973         * g++.dg/other/offsetof1.C: New test.
13974
13975 2002-08-14  Richard Henderson  <rth@redhat.com>
13976
13977         * gcc.dg/tls/diag-3.c: Fix expected message strings.
13978
13979 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
13980
13981         * gcc.dg/cpp/_Pragma3.c: New test.
13982
13983 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
13984
13985         * g++.dg/template/inherit3: New test.
13986
13987 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13988
13989         * gcc.dg/bitfld-4.c: Add blank options.
13990
13991 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
13992
13993         * g++.dg/template/crash1.C: New test.
13994
13995 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
13996
13997         * gcc.dg/tls/opt-2.c: New test.
13998
13999 2002-08-08  Devang Patel  <dpatel@apple.com>
14000
14001         * objc.dg/selector-1.m : New test
14002
14003 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14004
14005         * g++.dg/abi/bitfield4.C: New test.
14006         * gcc.dg/bitfld-4.c: New test.
14007
14008 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14009
14010         * g++.dg/other/packed1.C: New test.
14011
14012 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
14013
14014         * g++.dg/abi/offsetof.C: Tweak error messages.
14015         * g++.old-deja/g++.mike/p10769a.C: Likewise.
14016
14017 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14018
14019         * gcc.dg/bitfld-3.c: New test.
14020
14021 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14022             Richard Henderson  <rth@redhat.com>
14023
14024         * gcc.dg/i386-bitfield1.c: New test.
14025         * g++.dg/abi/bitfield3.C: Update.
14026
14027 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
14028
14029         * objc.dg/const-str-2.m: Update.
14030         * gcc.dg/cpp/c++98.c: Change to C extension.
14031         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
14032         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
14033
14034 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
14035
14036         * testsuite/gcc.dg/tls/diag-3.c: New.
14037
14038 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
14039
14040         * g++.dg/README (Subdirectories): Document new subdir expr.
14041         * g++.dg/expr/pmf-1.C: New test.
14042
14043 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
14044
14045         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
14046
14047 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
14048
14049         * g++.dg/abi/bitfield3.C: New test.
14050
14051 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
14052
14053         * lib/gcov.exp: Tweak expected line formats.
14054         * gcc.misc-tests/gcov8.c: New test.
14055         * gcc.misc-tests/gcov8.x: New flags.
14056
14057 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
14058
14059         * consistency.vlad/layout/endian.c: Include string.h.
14060
14061         * gcc.c-torture/execute/20020805-1.c: New test.
14062
14063 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
14064
14065         * g++.dg/other/conversion1.C: New test.
14066
14067 2002-08-03  Roger Sayle  <roger@eyesopen.com>
14068
14069         * gcc.dg/builtins-1.c: New testcase.
14070
14071 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
14072
14073         * g++.dg/inherit/access3.C: New test.
14074
14075 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
14076
14077         * gcc.dg/ia64-visibility-2.c: New test.
14078
14079 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
14080
14081         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
14082         __qualifier_flags to __flags.
14083
14084 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
14085
14086         * g++.dg/inherit/operator1.C: New test.
14087         * g++.dg/lookup/disamb1.C: Fix typo in comment.
14088         * g++.dg/other/error1.C: Change expected error message.
14089         * g++.dg/template/conv4.C: Likewise.
14090
14091 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
14092
14093         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
14094         for documented behavior.
14095
14096 2002-07-25  Roger Sayle  <roger@eyesopen.com>
14097
14098         * gcc.c-torture/execute/20020720-1.x: Skip this test on
14099         several targets known to fail.
14100
14101 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
14102
14103         * gcc.dg/mips-args-[123].c: New tests.
14104
14105 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
14106
14107         * gcc.dg/ppc-spe.c: New.
14108
14109 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
14110
14111         * g++.dg/other/ptrmem4.C: New testcase.
14112
14113 2002-07-24  Richard Henderson  <rth@redhat.com>
14114
14115         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
14116
14117 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
14118
14119         * g++.dg/ext/alignof1.C (main): Return 0 for success.
14120
14121 2002-07-24  Roger Sayle  <roger@eyesopen.com>
14122
14123         * gcc.c-torture/execute/memset-3.c: New testcase.
14124
14125 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
14126
14127         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
14128         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
14129
14130 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14131
14132         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
14133         Delete.
14134
14135 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
14136
14137         * gcc.c-torture/compile/simd-4.c: New test.
14138
14139 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14140
14141         PR c++/7347, c++/7348
14142         * g++.dg/template/access4.C: New test.
14143         * g++.dg/template/access5.C: New test.
14144         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
14145         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
14146         * g++.old-deja/g++.pt/ttp58.C: Likewise.
14147         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
14148
14149 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
14150
14151         * gcc.dg/gnu89-init-2.c: New test.
14152
14153 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
14154
14155         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
14156
14157 2002-07-20  Roger Sayle  <roger@eyesopen.com>
14158
14159         * gcc.c-torture/execute/20020720-1.c: New testcase.
14160
14161 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
14162
14163         * gcc.dg/cpp/Wsignprom.c: New tests.
14164
14165 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
14166
14167         * gcc.c-torture/execute/loop-13.c: New test.
14168
14169 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
14170
14171         * gcc.dg/cpp/expr.c: New tests.
14172
14173 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
14174
14175         * g++.dg/opt/pr6713.C: Add template instantiation.
14176
14177 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
14178
14179         * gcc.dg/nest.c: New test.
14180
14181 2002-07-17  Richard Henderson  <rth@redhat.com>
14182
14183         * g++.dg/opt/pr6713.C: New test.
14184
14185 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
14186
14187         * gcc.c-torture/execute/loop-2e.x: Let the testcase
14188         XFAIL for all x86 processors.
14189
14190 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
14191
14192         * gcc.c-torture/execute/20010122-1.x: Do not test with
14193         -fomit-frame-pointer.
14194
14195 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14196
14197         * g++.dg/template/instantiate2.C: New test.
14198         * g++.dg/template/spec4.C: New test.
14199
14200 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14201
14202         * g++.dg/template/access2.C: New test.
14203         * g++.dg/template/access3.C: New test.
14204
14205 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
14206
14207         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
14208         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
14209         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
14210         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
14211         Convert to use <stdarg.h>.
14212         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
14213         Delete.
14214         * gcc.dg/va-arg-2.c: New.
14215         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
14216
14217 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
14218
14219         * gcc.c-torture/compile/20020710-1.c: New test.
14220
14221 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
14222                           Andrew Pinski  <pinskia@physics.uc.edu>
14223
14224         gcc.c-torture/compile/simd-2.c: New testcase.
14225         gcc.c-torture/compile/simd-3.c: Likewise.
14226
14227 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
14228
14229         PR c++/7224
14230         * g++.dg/overload/error1.C: New test.
14231
14232 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14233
14234         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
14235         configuration and IRIX 6 O32 ABI.
14236
14237 2002-07-11  Roger Sayle  <roger@eyesopen.com>
14238
14239         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
14240
14241 2002-07-10  Roger Sayle  <roger@eyesopen.com>
14242
14243         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
14244
14245 2002-07-10  Jeffrey A Law  <law@redhat.com>
14246
14247         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
14248
14249         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
14250
14251 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
14252
14253         * gcc.dg/20020312-2.c: Check for __PPC__.
14254
14255 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
14256
14257         * gcc.c-torture/compile/20020709-1.c: New test.
14258
14259 2002-07-07  Roger Sayle  <roger@eyesopen.com>
14260
14261         * g++.dg/template/qualttp21.C: New test case.
14262
14263 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
14264
14265         * gcc.c-torture/compile/20020706-1.c: New test.
14266         * gcc.c-torture/compile/20020706-2.c: New test.
14267
14268 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
14269             Alexandre Oliva  <aoliva@redhat.com>
14270
14271         * g++.dg/warn/incomplete1.C: New test.
14272
14273 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14274
14275         PR c++/7099
14276         * g++.dg/warn/noreturn1.C: New test.
14277
14278 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
14279
14280         PR c++/6706
14281         * g++.dg/debug/debug6.C: New test.
14282         * g++.dg/debug/debug7.C: New test.
14283
14284 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
14285
14286         * gcc.c-torture/compile/simd-3.c: New test.
14287
14288 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
14289
14290         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
14291         * gcc.dg/20020620-1.c: Likewise.
14292
14293 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14294
14295         PR c++/6944
14296         * g++.dg/init/array4.C: New test.
14297         * g++.dg/init/array5.C: New test.
14298
14299 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
14300
14301         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
14302         * gcc.c-torture/execute/simd-2.c (main): Likewise.
14303
14304 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14305
14306         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
14307         * gcc.dg/wtr-aggr-init-1.c: Likewise.
14308         * gcc.dg/wtr-conversion-1.c: Likewise.
14309         * gcc.dg/wtr-escape-1.c: Likewise.
14310         * gcc.dg/wtr-int-type-1.c: Likewise.
14311         * gcc.dg/wtr-label-1.c: Likewise.
14312         * gcc.dg/wtr-static-1.c: Likewise.
14313         * gcc.dg/wtr-strcat-1.c: Likewise.
14314         * gcc.dg/wtr-suffix-1.c: Likewise.
14315         * gcc.dg/wtr-switch-1.c: Likewise.
14316         * gcc.dg/wtr-unary-plus-1.c: Likewise.
14317         * gcc.dg/wtr-union-init-1.c: Likewise.
14318         * gcc.dg/wtr-union-init-2.c: Likewise.
14319         * gcc.dg/wtr-union-init-3.c: Likewise.
14320
14321         * gcc.dg/wtr-func-def-1.c: New test.
14322
14323 2002-07-02 Devang Patel <dpatel@apple.com>
14324
14325         * objc.dg/param-1.m: New test.
14326
14327 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
14328
14329         * gcc.dg/cpp/trad/directive.c: Add test.
14330         * gcc.dg/cpp/trad/macroargs.c: Add test.
14331         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
14332
14333 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
14334
14335         * gcc.dg/cpp/cmdlne-M.c: New test.
14336
14337 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
14338
14339         * objc.dg/desig-init-1.m: New test.
14340
14341 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14342
14343         PR c++/6716
14344         * g++.dg/template/instantiate1.C: New test.
14345
14346 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
14347
14348         PR c++/7112
14349         * g++.dg/template/sizeof2.C: New test.
14350
14351 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14352
14353         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
14354         gcc.dg/cpp/trad/include.c: New tests.
14355
14356 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
14357
14358         PR target/7177
14359         * gcc.c-torture/compile/20020701-1.c: New test.
14360
14361 2002-07-01  Stan Shebs  <shebs@apple.com>
14362
14363         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
14364         header here...
14365         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
14366         (objc-torture-execute): or here.
14367
14368 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
14369
14370         * gcc.c-torture/execute/arith-rand-ll.c: New test.
14371
14372 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14373
14374         * gcc.dg/cpp/trad/escaped-nl.c: New test.
14375
14376 2002-06-30  Devang Patel  <dpatel@apple.com>
14377
14378         * objc.dg/fsyntax-only.m: New test.
14379
14380 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
14381
14382         PR c++/6695
14383         * g++.dg/template/friend7.C: New file.
14384
14385 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
14386
14387         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
14388         return type.
14389
14390 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
14391
14392         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
14393         avoid division by zero.
14394
14395 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
14396
14397         * gcc.dg/Wunknownprag.c: New tests.
14398
14399 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
14400
14401         * gcc.c-torture/execute/simd-2.c: New test.
14402
14403 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
14404
14405         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
14406         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
14407         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
14408         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
14409         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
14410         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
14411         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
14412         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
14413         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
14414         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
14415         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
14416         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
14417         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
14418         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
14419         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
14420         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
14421         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
14422
14423 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
14424
14425         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
14426         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
14427         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
14428         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
14429         New tests.
14430         * gcc.dg/cpp/trad/directive.c: Update.
14431
14432 2002-06-23  Andreas Jaeger  <aj@suse.de>
14433
14434         * gcc.c-torture/execute/complex-6.c: New.
14435
14436 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
14437
14438         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
14439         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
14440         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
14441         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
14442
14443 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
14444
14445         * gcc.dg/cpp/trad: New directory with traditional tests copied
14446         from parent directory.
14447         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14448         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14449         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14450         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14451         Move to trad/ and rename.
14452         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
14453         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
14454         gcc.dg/cpp/trad/redef2.c: New tests.
14455         * gcc.dg/cpp/trad/trad.exp: New driver.
14456
14457 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
14458
14459         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14460         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14461         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14462         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14463         Remove.
14464
14465 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
14466
14467         * gcc.dg/20020620-1.c: New test.
14468
14469 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14470
14471         * g++.dg/template/ttp4.C: New test.
14472
14473 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
14474
14475         * g++.dg/opt/vt1.C: Fix regexp.
14476
14477 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14478
14479         * gcc.c-torture/execute/pure-1.c: Make functions static again.
14480         Don't use attribute `noinline'.
14481
14482 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14483
14484         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
14485
14486 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
14487
14488         * gcc.c-torture/execute/simd-1.c: New.
14489
14490         * gcc.dg/simd-1.c: New.
14491
14492 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14493
14494         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
14495
14496 2002-06-16  Richard Henderson  <rth@redhat.com>
14497
14498         * g++.dg/ext/anon-struct1.C: New.
14499         * g++.dg/ext/anon-struct2.C: New.
14500         * g++.dg/ext/anon-struct3.C: New.
14501         * gcc.dg/anon-struct-1.c: New.
14502         * gcc.dg/anon-struct-2.c: New.
14503         * gcc.dg/anon-struct-3.c: New.
14504         * gcc.dg/20011008-1.c: Adjust warning text.
14505         * gcc.dg/20020527-1.c: Add -fms-extensions.
14506
14507 2002-06-16  Richard Henderson  <rth@redhat.com>
14508
14509         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
14510
14511 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
14512
14513         * gcc.c-torture/execute/20020615-1.c: New test.
14514
14515 2002-06-15  Roger Sayle  <roger@eyesopen.com>
14516
14517         * gcc.c-tortuture/execute/compare-1.c: New test case.
14518         * gcc.c-tortuture/execute/compare-2.c: New test case.
14519         * gcc.c-tortuture/execute/compare-3.c: New test case.
14520
14521 2002-06-13  Richard Henderson  <rth@redhat.com>
14522
14523         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
14524         ia64 ilp32.
14525
14526 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14527
14528         * g++.dg/template/typename2.C: Update error message.
14529
14530 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
14531
14532         * gcc.c-torture/execute/20020611-1.c: New test.
14533
14534 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
14535
14536         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
14537         list of targets to skip.
14538
14539 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
14540
14541         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
14542         targets if not optimizing.
14543
14544 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
14545
14546         * gcc.c-torture/compile/20020605-1.c: New test.
14547
14548         * g++.dg/opt/vt1.C: New test.
14549
14550         * gcc.dg/20020531-1.c: New test.
14551
14552         * gcc.dg/20020530-1.c: New test.
14553
14554         * gcc.dg/20020527-1.c: New test.
14555
14556         * g++.dg/opt/cse1.C: New test.
14557
14558 2002-06-07  Roger Sayle  <roger@eyesopen.com>
14559
14560         * gcc.dg/20020607-2.c: New test case.
14561
14562 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
14563
14564         * gcc.c-torture/compile/20020604-1.c: New test.
14565
14566 2002-06-04  Richard Henderson  <rth@redhat.com>
14567
14568         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
14569         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
14570         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
14571
14572 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
14573
14574         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
14575
14576 2002-06-03  Richard Henderson  <rth@redhat.com>
14577
14578         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
14579         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
14580
14581 2002-06-02  Richard Henderson  <rth@redhat.com>
14582
14583         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
14584         test functions static.
14585
14586 2002-06-02  Andreas Jaeger  <aj@suse.de>
14587
14588         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
14589         now.
14590
14591 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
14592
14593         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
14594         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
14595         Update for mofified diagnostics.
14596         * gcc.dg/c99-intconst-1.c: No longer fail.
14597
14598 2002-06-02  Richard Henderson  <rth@redhat.com>
14599
14600         * gcc.dg/uninit-A.c: Remove xfail markers.
14601
14602 2002-06-01  Roger Sayle  <roger@eyesopen.com>
14603
14604         * gcc.dg/fnegate-1.c: New test case.
14605
14606 2002-05-30  Osku Salerma  <osku@iki.fi>
14607
14608         * gcc.c-torture/execute/mayalias-1.c: New file.
14609
14610 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14611
14612         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
14613         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
14614         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
14615
14616 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
14617
14618         * gcc.c-torture/execute/20020529-1.c: New test.
14619
14620 2002-05-27  Richard Henderson  <rth@redhat.com>
14621
14622         * g++.dg/ext/attrib6.C: New test case.
14623
14624 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14625
14626         * gcc.c-torture/execute/pure-1.c: New test.
14627
14628 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14629
14630         * gcc.dg/cpp/arith-2.c: Remove.
14631
14632 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14633
14634         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
14635         * gcc.dg/cpp/if-3.c: Remove.
14636
14637 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
14638
14639         * g++.dg/opt/cse2.C: New test.
14640
14641 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
14642
14643         * gcc.dg/cpp/arith-1.c: New semantic tests.
14644         * gcc.dg/cpp/if-1.c: Update.
14645
14646 2002-05-24  Ben Elliston  <bje@redhat.com>
14647
14648         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
14649
14650 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14651
14652         * gcc.dg/verbose-asm.c: New test.
14653
14654 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
14655
14656         * gcc.dg/cpp/paste12.c: New test.
14657
14658 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
14659
14660         * g++.dg/parse/named_ops.C: New test.
14661
14662 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
14663
14664         * gcc/testsuite/gcc.dg/weak-8.c: New test.
14665
14666 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
14667
14668         * gcc.dg/weak-2.c: Allow optional leading underscore
14669         in scan-assembler symbol name.
14670         * gcc.dg/weak-3.c: Likewise.
14671         * gcc.dg/weak-4.c: Likewise.
14672         * gcc.dg/weak-5.c: Likewise.
14673
14674 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
14675
14676         * gcc.dg/20020523-1.c: New test.
14677
14678 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
14679
14680         * objc.dg/const-str-2.m: Update now that we stop after
14681         a command line error.
14682
14683 2002-05-22  Richard Henderson  <rth@redhat.com>
14684
14685         * g++.dg/dg.exp: Fix typo in test pruneing.
14686
14687 2002-05-22  Richard Henderson  <rth@redhat.com>
14688
14689         * g++.dg/dg.exp: Prune the tls subdirectory.
14690         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
14691         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
14692         * g++.dg/tls/init-1.C: New.
14693
14694 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
14695
14696         * gcc.dg/20020517-1.c: New test.
14697
14698 2002-05-21  Richard Henderson  <rth@redhat.com>
14699
14700         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
14701         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
14702
14703 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
14704
14705         * g++.dg/other/copy2.C: New test.
14706
14707 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
14708
14709         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
14710         (MAX_COPY): Bump up to 10 times sizeof (long long).
14711         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
14712
14713         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
14714         sizeof (long long).
14715
14716         * gcc.c-torture/execute/strcpy-1.c: New test.
14717
14718 2002-05-19  Jason Merrill  <jason2redhat.com>
14719
14720         * g++.dg/ext/oper1.C: New test.
14721
14722 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
14723 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
14724
14725         * README.QMTEST: New file.
14726
14727         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
14728
14729 2002-05-19  Andreas Jaeger  <aj@suse.de>
14730
14731         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
14732         now.
14733         * gcc.c-torture/execute/loop-2d.x: Likewise.
14734
14735 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
14736
14737         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
14738         support weak symbols.
14739         * gcc.dg/weak-4.c: Likewise
14740         * gcc.dg/weak-6.c: Likewise
14741
14742 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
14743
14744         * gcc.dg/weak-3.c: Add dg-excess-error comment for
14745         cygwin, coff and h8300-*-hms targets
14746         * gcc.dg/weak-5.c: Likewise
14747         * gcc.dg/weak-7.c: Likewise
14748
14749 2002-05-16  Jason Merrill  <jason@redhat.com>
14750
14751         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
14752         (scan-assembler-not, scan-assembler-dem): Likewise.
14753         (scan-assembler-dem-not): Likewise.
14754
14755 2002-05-15  Richard Henderson  <rth@redhat.com>
14756
14757         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
14758
14759 2002-05-15  Richard Henderson  <rth@redhat.com>
14760
14761         * gcc.dg/weak-5.c (vfoo1c): No warning here.
14762         (vfoo1f): Warning here.
14763         (vfoo1l): Don't redefine the alias.
14764
14765 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
14766
14767         * g++.dg/init/pm1.C: New test.
14768
14769 2002-05-12  David S. Miller  <davem@redhat.com>
14770
14771         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
14772         types.
14773
14774 2002-05-10  Roger Sayle  <roger@eyesopen.com>
14775
14776         * gcc.c-torture/execute/20020510-1.c: New test case.
14777
14778 2002-05-10  David S. Miller  <davem@redhat.com>
14779
14780         * gcc.c-torture/execute/conversion.c: Test long double too.
14781
14782 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
14783
14784         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
14785         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
14786         * lib/g++.exp (g++_link_flags): Likewise.
14787         * lib/objc.exp (objc_target_compile): Likewise.
14788
14789 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
14790
14791         * gcc.dg/cpp/poison.c: Update.
14792         * gcc.dg/cpp/20000625-2.c: Remove.
14793         * gcc.dg/cpp/direct2s.c: Remove final test.
14794
14795 2002-05-08  Tom Rix  <trix@redhat.com>
14796
14797         * gcc.c-torture/execute/20020508-1.c: New test.
14798         * gcc.c-torture/execute/20020508-2.c: New test.
14799         * gcc.c-torture/execute/20020508-3.c: New test.
14800
14801 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
14802
14803         * gcc.dg/cpp/charconst-4.c: More tests.
14804
14805 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
14806
14807         PR c/6569
14808         * gcc.dg/weak-3.c: Update location of warning messages.
14809         * gcc.dg/weak-5.c: Likewise.
14810
14811 2002-05-06  Roger Sayle  <roger@eyesopen.com>
14812
14813         * gcc.c-torture/execute/20020506-1.c: New test case.
14814
14815 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
14816
14817         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
14818
14819 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14820
14821         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
14822
14823 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14824
14825         * gcc.dg/cpp/charconst-3.c: New test.
14826
14827 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
14828
14829         * gcc.dg/cpp/charconst.c: Update tests.
14830
14831 2002-05-05  Tim Josling  <tej@melbpc.org.au>
14832
14833         * treelang: Added directory for new sample language treelang. Also
14834         lib/treelang.exp: New file to signal treelang should be tested.
14835
14836 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
14837
14838         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
14839         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
14840         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
14841         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
14842         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
14843         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
14844         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
14845
14846 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14847
14848         * gcc.dg/format/xopen-2.c: New test.
14849
14850 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
14851
14852         * gcc.dg/20020503-1.c: New test.
14853
14854 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
14855
14856         * g++.dg/init/dtor1.C: Make it tougher.
14857
14858 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
14859
14860         * g++.dg/init/dtor1.C: New test.
14861
14862 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
14863
14864         * gcc.dg/altivec-8.c: New.
14865
14866 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
14867
14868         * gcc.dg/altivec-7.c: New.
14869
14870 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
14871
14872         * g++.dg/parse/typedef1.C: New test.
14873
14874 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
14875
14876         PR c++/6486
14877         * g++.dg/template/friend6.C: New test.
14878
14879         PR c++/6492
14880         * g++.dg/init/copy1.C: New test.
14881
14882 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
14883
14884         * g++.dg/warn/effc1.C: New test.
14885
14886 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14887
14888         * gcc.dg/cpp/if-cexp.c: Add a test.
14889
14890 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
14891
14892         * gcc.dg/20020426-2.c: New test.
14893
14894 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
14895
14896         * gcc.dg/cpp/if-mop.c: Update.
14897         * gcc.dg/cpp/if-mpar.c: Add test.
14898         * gcc.dg/cpp/if-oppr.c: Update.
14899
14900 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14901
14902         PR c/6343
14903         * gcc.dg/weak-[2-7].c: New tests.
14904
14905 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
14906
14907         * gcc.dg/enum1.c: New test.
14908
14909 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
14910
14911         PR c++/6497
14912         * g++.dg/inherit/access2.C: New test.
14913
14914 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
14915
14916         PR bootstrap/6445
14917         * gcc.dg/20020426-1.c: New test.
14918
14919 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
14920
14921         * g++.dg/abi/enum1.C: New test.
14922
14923 2002-04-26  Richard Henderson  <rth@redhat.com>
14924
14925         * gcc.dg/c99-bool-1.c: Expect always true warning.
14926
14927 2002-04-25  Roger Sayle  <roger@eyesopen.com>
14928
14929         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
14930
14931 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14932
14933         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
14934         targets.
14935
14936 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
14937
14938         * g++.dg/abi/mange7.C: New test.
14939
14940         PR c++/6438.
14941         * g++.dg/parse/stmtexpr2.C: New test.
14942
14943 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
14944
14945         * gcc.dg/20020312-2.c: Add SH target.
14946
14947 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14948
14949         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
14950         compiler output on mips*-*-irix*.
14951
14952 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
14953
14954         * g++.dg/parse/attr1.C: New test.
14955
14956 2002-04-23  Roger Sayle  <roger@eyesopen.com>
14957
14958         * gcc.c-torture/execute/string-opt-17.c: New test case.
14959         * gcc.c-torture/execute/memset-2.c: New test case.
14960
14961 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
14962
14963         PR c++/6256:
14964         * g++.dg/template/friend5.C: New test.
14965
14966         PR c++/6331:
14967         * g++.dg/template/qual1.C: Likewise.
14968
14969 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
14970
14971         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
14972         Include stdlib.h, not stdio.h or ctype.h.
14973
14974 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
14975
14976         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
14977         cris-*-elf* and mmix-*-*.
14978         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
14979         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
14980         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
14981         Ditto.
14982         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
14983         * gcc.dg/wchar_t-1.c: Ditto.
14984
14985 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
14986
14987         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
14988         Clarify comment.
14989
14990 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
14991
14992         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
14993
14994 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14995
14996         * gcc.c-torture/execute/20000906-1.x: Delete.
14997
14998 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
14999
15000         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
15001
15002 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
15003
15004         * PR6367
15005         * g77.f-torture/execute/6367.f: New test.
15006         * g77.f-torture/execute/6367.x: Disable for MMIX.
15007
15008 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
15009
15010         * PR6352
15011         * g++.dg/opt/inline2.C: New test.
15012
15013 2002-04-18  Richard Henderson  <rth@redhat.com>
15014
15015         * gcc.dg/20000906-1.c: Enable for all targets.
15016         * gcc.c-torture/compile/iftrap-2.c: New.
15017
15018 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15019
15020         * gcc.dg/20020418-1.c: New test.
15021         * gcc.dg/20020418-2.c: New test.
15022
15023 2002-04-18  Richard Henderson  <rth@redhat.com>
15024
15025         * gcc.c-torture/compile/iftrap-1.c: New.
15026         * gcc.dg/iftrap-1.c: Adjust for ia64.
15027         * gcc.dg/iftrap-2.c: New.
15028
15029 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15030
15031         * gcc.c-torture/compile/20020418-1.c: New test.
15032
15033 2002-04-18  Roger Sayle  <roger@eyesopen.com>
15034
15035         * gcc.c-torture/compile/20020415-1.c: New.
15036
15037 2002-04-18  David S. Miller  <davem@redhat.com>
15038
15039         * gcc.c-torture/execute/20020418-1.c: New test.
15040
15041 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
15042
15043         * gcc.dg/20020416-1.c: New test.
15044
15045         * g++.dg/opt/inline1.C: New test.
15046
15047 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
15048
15049         * gcc.dg/altivec-5.c: New test.
15050
15051         * gcc.dg/20020415-1.c: New test.
15052
15053 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
15054
15055         * testsuite/lib/chill.exp: Remove.
15056
15057 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
15058
15059         * g++.dg/other/big-struct.C: New test.
15060
15061 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
15062
15063         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
15064         of scratch file.
15065
15066 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
15067
15068         PR c/6277
15069         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
15070         in scan-assembler function name
15071
15072 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
15073
15074         * g77.f-torture/execute/980628-4.x,
15075         g77.f-torture/execute/980628-5.x,
15076         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15077         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15078         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
15079         i[34567]86-*-*.
15080
15081 2002-04-13  David S. Miller  <davem@redhat.com>
15082
15083         * gcc.c-torture/execute/20020413-1.c: New test.
15084
15085 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
15086
15087         * gcc.dg/asm-6.c,
15088         * g++.dg/ext/asm1.C: New tests.
15089
15090 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
15091
15092         PR c++ 5373.
15093         * g++.dg/parse/stmtexpr1.C: New test.
15094
15095         PR c++/5189.
15096         * g++.dg/template/copy1.C: New test.
15097
15098 2002-04-12  Richard Henderson  <rth@redhat.com>
15099
15100         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
15101
15102 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
15103
15104         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
15105         gcc.c-torture/execute/20020307-2.c.
15106
15107 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
15108
15109         * g++.dg/ext/attrib5.C,
15110         * g++.dg/lookup/struct1.C: New tests.
15111
15112 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
15113
15114         * gcc.dg/20020411-1.c: New test.
15115
15116         * gcc.c-torture/execute/20020411-1.c: New test.
15117
15118 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
15119
15120         * g77.f-torture/execute/6177.f: New test.
15121
15122 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
15123
15124         PR middle-end/6247
15125         * g++.dg/opt/cleanup1.C: New test.
15126
15127         * g++.dg/opt/const1.C: New test.
15128
15129 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
15130
15131         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
15132
15133 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15134
15135         PR c++/5507
15136         * g++.dg/template/typename2.C: New test.
15137
15138 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
15139
15140         * gcc.c-torture/execute/loop-12.c: New.
15141
15142 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
15143
15144         * g77.f-torture/execute/980628-4.x,
15145         g77.f-torture/execute/980628-5.x,
15146         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15147         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15148         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
15149
15150 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15151
15152         PR optimization/6086
15153         * g++.dg/opt/preinc1.C: New test.
15154
15155 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15156
15157         PR c++/5571
15158         * g++.dg/opt/static2.C: New test.
15159
15160 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15161
15162         PR c/5120
15163         * gcc.dg/20020406-1.c: New test.
15164
15165 2002-04-04  David S. Miller  <davem@redhat.com>
15166
15167         * gcc.c-torture/execute/20020404-1.c: New test.
15168
15169 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
15170
15171         PR c/6123
15172         * gcc.dg/20020312-2.c: Do not declare global register variable
15173         if __PIC__ or __pic__ is defined.
15174
15175 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
15176
15177         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
15178         __asm__ so that it works correctly even if -ansi -pedantic-errors.
15179
15180 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15181
15182         * gcc.misc-tests/linkage.exp: Update last change to handle
15183         sparc*-, not just sparc-.
15184
15185 2002-04-03  Richard Henderson  <rth@redhat.com>
15186
15187         * gcc.dg/cpp/ucs.c: Improved long UCS test.
15188
15189 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15190
15191         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
15192
15193 2002-04-02  David S. Miller  <davem@redhat.com>
15194
15195         * gcc.c-torture/execute/20020402-3.c: New test.
15196
15197 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15198
15199         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
15200         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
15201
15202         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
15203         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
15204         g77.f-torture/execute/20001201.x,
15205         g77.f-torture/execute/u77-test.x: New files.
15206
15207         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
15208         * gcc.dg/wchar_t-1.c: Ditto.
15209
15210 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15211
15212         * gcc.c-torture/execute/20020402-1.c: New test.
15213
15214 2002-04-01  Richard Henderson  <rth@redhat.com>
15215
15216         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
15217
15218         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
15219
15220 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15221
15222         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
15223
15224 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15225
15226         * g++.dg/inherit/template-as-base.C: Expect error.
15227         * g++.dg/inherit/namespace-as-base.C: Likewise.
15228
15229 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
15230
15231         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
15232         g++.dg/ext/instantiate3.C: Tweak match patterns.
15233
15234         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
15235         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
15236         -da test.
15237
15238 2002-03-31  Richard Henderson  <rth@redhat.com>
15239
15240         * gcc.dg/special/alias-2.c: New.
15241         * gcc.dg/special/ecos.exp: Run it.
15242
15243 2002-03-31  Richard Henderson  <rth@redhat.com>
15244
15245         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
15246
15247 2002-03-31  Kazu Hirata  <kazu@hxi.com>
15248
15249         * gcc.dg/weak-1.c: Disable on h8300 port.
15250
15251 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
15252
15253         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
15254         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
15255         ordering tests.
15256         * g++.dg/bprob/bprob-1.C: New test.
15257         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
15258         * g++.dg/gcov/gcov-1.C: New test.
15259         * g++.dg/gcov/gcov-1.x: New file.
15260         * g++.dg/gcov/gcov-2.C: New test.
15261         * g++.dg/gcov/gcov-3.C: New test.
15262         * g++.dg/gcov/gcov-3.h: New file.
15263
15264 2002-03-28  Roger Sayle  <roger@eyesopen.com>
15265
15266         * g++.old-deja/g++.other/builtins5.C: New test.
15267         * g++.old-deja/g++.other/builtins6.C: New test.
15268         * g++.old-deja/g++.other/builtins7.C: New test.
15269         * g++.old-deja/g++.other/builtins8.C: New test.
15270         * g++.old-deja/g++.other/builtins9.C: New test.
15271
15272 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
15273
15274         * g++.dg/opt/static1.C: New test.
15275
15276         * g++.dg/opt/longbranch1.C: New test.
15277
15278 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
15279
15280         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
15281
15282         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
15283
15284 2002-03-28  Jeffrey A Law  (law@redhat.com)
15285
15286         * gcc.c-torture/execute/20020328-1.c: New test.
15287
15288 2002-03-27  Richard Henderson  <rth@redhat.com>
15289
15290         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
15291         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
15292         move from g++.old-deja/g++.ext/.
15293
15294 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
15295
15296         * g++.dg/init/new2.C: New test.
15297
15298 2002-03-26  Richard Henderson  <rth@redhat.com>
15299
15300         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
15301
15302         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
15303         on sparc.
15304
15305         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
15306         sparcv9 systems.
15307         * gcc.dg/20001102-1.c: Likewise.
15308
15309 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
15310
15311         * gcc.dg/cpp/endif-pedantic1.c,
15312         gcc.dg/cpp/endif-pedantic2.c:  New tests.
15313
15314 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
15315
15316         * g++.dg/init/new1.C: New test.
15317
15318 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
15319
15320         * g++.dg/abi/vbase9.C: New test.
15321
15322 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
15323
15324         * gcc.dg/arm-asm.c: New test.
15325
15326 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
15327
15328         * gcc.dg/Wswitch-enum.c: New test.
15329         Fix PR c/5044.
15330
15331 2002-03-26  Richard Henderson  <rth@redhat.com>
15332
15333         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
15334         structure.
15335
15336 2002-03-25  Richard Henderson  <rth@redhat.com>
15337
15338         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
15339         sparcv9 systems.
15340
15341         * gcc.c-torture/compile/20011119-1.c (xxx): New.
15342         * gcc.c-torture/compile/20011119-2.c (xxx): New.
15343
15344 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
15345
15346         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
15347
15348 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
15349
15350         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
15351         targets using generic thunk support.
15352
15353 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
15354
15355         * gcc.c-torture/compile/20020323-1.c: New test.
15356
15357         * g++.dg/opt/conj2.C: New test.
15358
15359 2002-03-24  Richard Henderson  <rth@redhat.com>
15360
15361         * gcc.dg/weak-1.c: Use -fno-common.
15362
15363 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15364
15365         * g77.dg/f77-edit-apostrophe-out.f: New test
15366         * g77.dg/f77-edit-h-out.f: New test
15367         * g77.dg/f77-edit-t-in.f: New test
15368         * g77.dg/f77-edit-t-out.f: New test
15369         * g77.dg/f77-edit-x-out.f: New test
15370         * g77.dg/f77-edit-slash-out.f: New test
15371         * g77.dg/f77-edit-colon-out.f: New test
15372         * g77.dg/f77-edit-s-out.f: New test
15373
15374 2002-03-24  Richard Henderson  <rth@redhat.com>
15375
15376         * objc/execute/formal_protocol-6.x: New XFAIL.
15377
15378 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15379
15380         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
15381         that do not support weak symbols
15382
15383 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15384
15385         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
15386         * lib/g77.exp:  Likewise
15387         * lib/objc.exp: Likewise
15388
15389 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
15390
15391         * gcc.dg/Wswitch-default.c: New test.
15392
15393 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
15394
15395         * g++.dg/other/enum1.C: New test.
15396
15397 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
15398
15399         * gcc.dg/pragma-ep-3.c: Fix typo.
15400
15401 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15402
15403         * g++.dg/inherit/template-as-base.C: New test.
15404
15405 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
15406
15407         * g++.old-deja/g++.other/dwarf2-1.C: Move...
15408         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
15409
15410 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
15411
15412         * gcc.dg/cpp/multiline.c: Update to match.
15413
15414 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
15415
15416         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
15417
15418 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
15419
15420         * gcc.dg/cpp/extratokens2.c:  New file.
15421
15422 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
15423
15424         * gcc.dg/20020312-2.c: Add rs6000 target.
15425
15426         * gcc.c-torture/compile/20020319-1.c: New test.
15427
15428 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15429
15430         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
15431         (A, E): Handle this.
15432
15433 2002-03-20  Jason Merrill  <jason@redhat.com>
15434
15435         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
15436         ignoring -fpic.
15437         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
15438         through prune_gcc_output.
15439
15440 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
15441
15442         * gcc.c-torture/compile/20020320-1.c: New test.
15443
15444 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
15445
15446         * gcc.c-torture/compile/20020318-1.c: New test.
15447
15448         * gcc.dg/struct-by-value-1.c: New test.
15449
15450         * gcc.dg/20020319-1.c: New test.
15451
15452 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
15453
15454         * g++.dg/opt/conj1.C: New test.
15455
15456 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
15457
15458         * g++.dg/template/qualttp20.C: Revert previous change.
15459         * g++.dg/template/qualttp3.C: Likewise.
15460         * g++.dg/template/qualttp4.C: Likewise
15461         * g++.dg/template/qualttp5.C: Likewise
15462         * g++.dg/template/qualttp6.C: Likewise
15463         * g++.dg/template/qualttp7.C: Likewise
15464         * g++.dg/template/qualttp8.C: Likewise
15465         * g++.dg/template/recurse.C: Likewise.
15466
15467 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15468
15469         * gcc.dg/cpp/wchar-1.c: Update.
15470
15471 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15472
15473         * g++.dg/template/conv1.C: New test.
15474         * g++.dg/template/conv2.C: New test.
15475         * g++.dg/template/conv3.C: New test.
15476         * g++.dg/template/conv4.C: New test.
15477
15478 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15479
15480         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
15481         * g++.dg/template/qualttp3.C: Likewise.
15482         * g++.dg/template/qualttp4.C: Likewise
15483         * g++.dg/template/qualttp5.C: Likewise
15484         * g++.dg/template/qualttp6.C: Likewise
15485         * g++.dg/template/qualttp7.C: Likewise
15486         * g++.dg/template/qualttp8.C: Likewise
15487         * g++.dg/template/recurse.C: Likewise.
15488
15489 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15490
15491         * g++.dg/opt/dtor1.C: New test.
15492
15493 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
15494
15495         * gcc.c-torture/compile/20020315-1.c: New test.
15496
15497 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
15498
15499         * gcc.dg/weak-1.c: Fix scan tests.
15500
15501 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
15502
15503         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
15504         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
15505         cris-*-aout* mmix-*-*.
15506         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
15507         cris-*-aout* mmix-*-*.
15508         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
15509         cris-*-elf* cris-*-aout* and mmix-*-*.
15510         * gcc.dg/20001009-1.c: Ditto.
15511         * gcc.dg/20010912-1.c: Ditto.
15512         * gcc.dg/20020122-4.c: Ditto.
15513         * gcc.dg/inline-2.c: Ditto.
15514
15515 2002-03-14  Jeffrey A Law  (law@cygnus.com)
15516
15517         * gcc.c-torture/compile/20020314-1.c: New test.
15518
15519 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
15520
15521         * gcc.c-torture/execute/20020314-1.c: New test.
15522
15523 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
15524
15525         * g++.dg/warn/Wunused-1.C: New test.
15526
15527 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
15528
15529         * g++.dg/abi/mangle6.C: New test.
15530
15531 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
15532
15533         * gcc.c-torture/compile/20020309-2.c: New test.
15534
15535         * gcc.c-torture/compile/20020312-1.c: New test.
15536
15537 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
15538
15539         * g++.dg/other/access1.C: New test.
15540
15541 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
15542
15543         * gcc.c-torture/execute/wchar_t-1.c: New test.
15544
15545 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
15546
15547         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
15548
15549 2002-03-12  Roger Sayle  <roger@eyesopen.com>
15550
15551         * gcc.dg/20020312-1.c: New test case.
15552
15553 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
15554
15555         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
15556
15557 2002-03-11  Richard Henderson  <rth@redhat.com>
15558
15559         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
15560         * g++.old-deja/g++.jason/report.C: Likewise.
15561
15562 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
15563
15564         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
15565         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
15566
15567 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
15568
15569         * testsuite/g++.dg/overload/pmf1.C: New test.
15570
15571 2002-03-11  Kazu Hirata  <kazu@hxi.com>
15572
15573         * gcc.c-torture/execute/20020307-1.c: Use long.
15574
15575 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
15576
15577         PR optimization/5844
15578         * gcc.dg/20020310-1.c: New test.
15579
15580 2002-03-09  Michael Meissner  <meissner@redhat.com>
15581
15582         * gcc.c-torture/execute/memcpy-2.c: New test.
15583         * gcc.c-torture/execute/memset-1.c: New test.
15584         * gcc.c-torture/execute/strlen-1.c: New test.
15585         * gcc.c-torture/execute/strcmp-1.c: New test.
15586         * gcc.c-torture/execute/strncmp-1.c: New test.
15587
15588 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
15589
15590         * gcc.dg/ppc-ldstruct.c: New test.
15591
15592 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
15593
15594         * gcc.c-torture/execute/va-arg-22.c: New test.
15595
15596 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15597
15598         * gcc.c-torture/compile/20020309-1.c: New test.
15599
15600 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
15601
15602         * gcc.c-torture/execute/20020307-2.c: New test.
15603
15604 2002-03-07  Jeffrey A Law  (law@redhat.com)
15605
15606         * g77.f-torture/compile/20020307-1.f: New test.
15607
15608 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
15609
15610         * gcc.dg/unordered-1.c: New test.
15611
15612 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
15613
15614         * gcc.c-torture/execute/20020307-1.c: New test.
15615
15616 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
15617
15618         * gcc.dg/20020304-1.c: New test.
15619
15620         * gcc.c-torture/compile/20020304-2.c: New test.
15621
15622 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
15623
15624         * gcc.c-torture/compile/20020304-1.c: New test case
15625         (from PR c/5830).
15626
15627 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
15628
15629         * gcc.dg/20020103-1.c: Add other -D ppc variants.
15630
15631 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
15632
15633         * g++.dg/other/classkey1.C: New test.
15634
15635 2002-03-01  Richard Henderson  <rth@redhat.com>
15636
15637         * gcc.c-torture/compile/981223-1.x: New.
15638         * gcc.c-torture/compile/920625-1.x: New.
15639
15640 2002-02-28  Richard Henderson  <rth@redhat.com>
15641
15642         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
15643
15644 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
15645
15646         * gcc.c-torture/execute/20020227-1.c: New test.
15647
15648 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
15649
15650         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
15651         here" ERROR lines.
15652         * g++.old-deja/g++.oliva/partord1.C: Likewise.
15653         * g++.old-deja.g++.other/defarg1.C: Likewise.
15654         * g++.old-deja/g++.pt/calls2.C: Likewise.
15655         * g++.old-deja/g++.pt/crash20.C: Likewise.
15656         * g++.old-deja/g++.pt/crash30.C: Likewise.
15657         * g++.old-deja/g++.pt/crash36.C: Likewise.
15658         * g++.old-deja/g++.pt/crash6.C: Likewise.
15659         * g++.old-deja/g++.pt/defarg13.C: Likewise.
15660         * g++.old-deja/g++.pt/derived3.C: Likewise.
15661         * g++.old-deja/g++.pt/error1.C: Likewise.
15662         * g++.old-deja/g++.pt/friend21.C: Likewise.
15663         * g++.old-deja/g++.pt/friend23.C: Likewise.
15664         * g++.old-deja/g++.pt/infinite1.C: Likewise.
15665         * g++.old-deja/g++.robertl/eb128.C: Likewise.
15666
15667 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
15668
15669         * gcc.c-torture/execute/20020225-2.c: New test.
15670
15671 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
15672
15673         * gcc.c-torture/execute/920730-1t.c,
15674         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
15675         Delete test cases, only relevant to -traditional.
15676
15677 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15678
15679         * gcc.dg/cpp/undef1.c: Remove.
15680         * gcc.dg/cpp/directiv.c: Update.
15681         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
15682
15683 2002-02-27  Michael Meissner  <meissner@redhat.com>
15684
15685         * gcc.c-torture/execute/20020226-1.c: New test.
15686
15687 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
15688
15689         * g++.dg/debug/debug4.C: New test.
15690
15691         * gcc.dg/ia64-visibility-1.c: New test.
15692
15693 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
15694
15695         * gcc.dg/debug/20020224-1.c: New.
15696
15697 2002-02-25  Kazu Hirata  <kazu@hxi.com>
15698
15699         * gcc.c-torture/execute/960416-1.x: New.
15700         * gcc.c-torture/execute/divconst-3.x: Likewise.
15701
15702 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
15703
15704         * gcc.dg/20020224-1.c: New test.
15705
15706 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
15707
15708         * gcc.c-torture/execute/20020225-1.c: New.
15709
15710 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15711
15712         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
15713
15714 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
15715
15716         * gcc.dg/20020222-1.c: New test.
15717
15718 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
15719
15720         * g++.dg/opt/anonunion1.C: New test.
15721
15722 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
15723
15724         * g++.dg/template/qualttp19.C: New test.
15725         * g++.dg/template/qualttp20.C: New test.
15726         * g++.old-deja/g++.jason/report.C: Adjust expected errors
15727         * g++.old-deja/g++.other/qual1.C: Likewise.
15728
15729 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
15730
15731         * gcc.dg/attr-alwaysinline.c: New.
15732
15733 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
15734
15735         * gcc.dg/20020220-1.c: New test.
15736
15737         * gcc.dg/20020220-2.c: New test.
15738
15739         * g++.dg/opt/mmx1.C: New test.
15740
15741 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
15742
15743         * gcc.c-torture/compile/20020110.c: New test.
15744
15745 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
15746
15747         * gcc.c-torture/execute/20020219-1.c: New test.
15748
15749         * gcc.dg/20020219-1.c: New test.
15750
15751         * gcc.dg/noncompile/20020220-1.c: New test.
15752
15753         * g++.dg/opt/ptrintsum1.C: New test.
15754
15755         * gcc.dg/debug/20020220-1.c: New test.
15756
15757 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
15758
15759         * gcc.c-torture/execute/20020216-1.c: New test.
15760
15761 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
15762
15763         * gcc.dg/decl-1.c: Update, new test.
15764
15765 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
15766
15767         * g++.dg/abi/bitfield1.C: New test.
15768         * g++.dg/abi/bitfield2.C: New test.
15769
15770 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
15771
15772         * gcc.dg/attr-nest.c: New test.
15773
15774 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
15775
15776         * gcc.c-torture/execute/20020215-1.c: New test.
15777
15778 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
15779
15780         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
15781         * g++.dg/debug/debug.exp: New.
15782         * g++.dg/debug/trivial.C: New.
15783         * g++.dg/debug/debug1.C: Moved...
15784         * g++.dg/other/debug1.C: ...from here.
15785         * g++.dg/debug/debug2.C: Moved...
15786         * g++.dg/other/debug2.C: ...from here.
15787         * g++.dg/debug/debug3.C: Moved...
15788         * g++.dg/other/debug3.C: ...from here.
15789
15790         * gcc.dg/noncompile/20020213-1.c: New test.
15791
15792 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
15793
15794         * g++.dg/other/debug3.C: New test.
15795
15796         * gcc.c-torture/execute/20020213-1.c: New test.
15797
15798 2002-02-13  Richard Smith <richard@ex-parrot.com>
15799
15800         * g++.old-deja/g++.other/thunk1.C: New test.
15801
15802 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
15803
15804         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
15805
15806 2002-02-13  Stan Shebs  <shebs@apple.com>
15807
15808         * gcc.dg/altivec-3.c: New.
15809
15810 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
15811
15812         * gcc.dg/Wunreachable-1.c: New test.
15813         * gcc.dg/Wunreachable-2.c: New test.
15814
15815 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15816
15817         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
15818
15819 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
15820
15821         * gcc.dg/decl-1.c: New test.
15822
15823 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
15824
15825         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
15826
15827 2002-02-10  Kazu Hirata  <kazu@hxi.com>
15828
15829         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
15830         * gcc.c-torture/compile/980506-1.x: Likewise.
15831
15832 2002-02-10  Kazu Hirata  <kazu@hxi.com>
15833
15834         * gcc.dg/20020210-1.c: New.
15835
15836 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
15837
15838         * g77.f-torture/execute/947.f: New regression test
15839         for PR fortran/947.
15840
15841 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
15842
15843         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
15844         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
15845
15846 2002-02-08  Richard Henderson  <rth@redhat.com>
15847
15848         * gcc.c-torture/compile/labels-3.c: New.
15849
15850 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
15851
15852         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
15853         expression statements work instead.
15854         * gcc.dg/noncompile/20020207-1.c: New test.
15855
15856 2002-02-07  Richard Henderson  <rth@redhat.com>
15857
15858         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
15859
15860 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15861
15862         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
15863         message from g77
15864         * lib/g77-dg.exp: Trim g77 error messages so that they are
15865         recognized by dg.exp.
15866
15867 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15868
15869         PR fortran/5473
15870         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
15871
15872 2002-02-07  Richard Henderson  <rth@redhat.com>
15873
15874         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
15875         to be sufficiently aligned for integers.
15876
15877 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
15878
15879         * g++.dg/template/friend4.C: New test.
15880
15881 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15882
15883         PR fortran/5743
15884         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
15885         unsupported cases.
15886
15887 2002-02-07  Richard Henderson  <rth@redhat.com>
15888
15889         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
15890         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
15891         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
15892         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
15893
15894 2002-02-06  Richard Henderson  <rth@redhat.com>
15895
15896         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
15897
15898 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
15899
15900         * gcc.dg/20020206-1.c: New test.
15901
15902 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
15903
15904         * gcc.c-torture/execute/20020206-1.c: New test.
15905
15906         * gcc.c-torture/execute/20020206-2.c: New test.
15907
15908         PR optimization/5429:
15909         * gcc.c-torture/compile/20020206-1.c: New test.
15910
15911 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
15912
15913         * g++.dg/ext/align1.C: Do not use an explicit alignment value
15914         as certain file formats cannot support particularly large
15915         alignments.
15916
15917         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
15918         and do not expect to be able to link the executable.
15919
15920         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
15921         fail because the COFF format does not support the weak attribute.
15922
15923 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
15924
15925         * g77.dg/pr5473.f:  New test
15926
15927 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
15928
15929         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
15930         Fix testcase accordingly.
15931
15932 2002-02-04  Richard Henderson  <rth@redhat.com>
15933
15934         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
15935         (buf): Change to be an array of pointers, not ints.
15936
15937 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
15938
15939         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
15940         before all tests.  Move warning one line above to match where it
15941         C frontend emits.
15942         * gcc.dg/Wswitch-2.c: New test.
15943         * g++.dg/warn/Wswitch-1.C: New test.
15944         * g++.dg/warn/Wswitch-2.C: New test.
15945
15946 2002-02-04  Richard Henderson  <rth@redhat.com>
15947
15948         * g++.dg/abi/offsetof.C: Fix size comparison.
15949
15950 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
15951
15952         * gcc.dg/cast-qual-2.c: New test.
15953
15954 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
15955
15956         * gcc.dg/20020201-4.c: New test.
15957
15958 2002-02-04  Ben Elliston  <bje@redhat.com>
15959
15960         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
15961         target_info attribute != 0, in addition to the empty string.
15962         (gcc_target_compile): Likewise.
15963
15964 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
15965
15966         * gcc.dg/Wswitch.c: New test.
15967         PR gcc/4475. PR gcc/3780.
15968
15969 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
15970
15971         * g77.f-torture/execute/5122.f: New test for regressions
15972         against PR fortran/5122.
15973
15974 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
15975
15976         * g77.f-torture/compile/pr3743.f: Delete
15977         * g77.dg/pr3743-1.f: New test.
15978         * g77.dg/pr3743-2.f: New test.
15979         * g77.dg/pr3743-3.f: New test.
15980         * g77.dg/pr3743-4.f: New test.
15981
15982 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15983
15984         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
15985
15986 2002-02-02  Richard Henderson  <rth@redhat.com>
15987
15988         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
15989         * gcc.c-torture/execute/bf64-1.c: Likewise.
15990
15991 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
15992
15993         * gcc.dg/20020201-2.c: New test.
15994
15995         * gcc.dg/20020201-3.c: New test.
15996
15997         * gcc.c-torture/execute/bitfld-2.c: New test.
15998
15999 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16000
16001         * gcc.dg/bitfld-1.c: Update.
16002         * gcc.dg/bitfld-2.c: Update.
16003         * gcc.c-torture/execute/bitfld-1.x: New.
16004
16005 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16006
16007         * gcc.c-torture/execute/20020201-1.c: New test.
16008
16009 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
16010
16011         PR target/5469
16012         * gcc.dg/20020201-1.c: New test.
16013
16014 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
16015
16016         PR fortran/3743
16017         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
16018         * g77.f-torture/compile/pr3743.x: Remove
16019
16020 2002-01-31  Tom Rix  <trix@redhat.com>
16021
16022         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
16023
16024 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16025
16026         * gcc.dg/noncompile/20020130-1.c: New test.
16027
16028 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
16029
16030         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
16031
16032 2002-01-29  Richard Henderson  <rth@redhat.com>
16033
16034         * gcc.c-torture/execute/991118-1.c: Cast various constants back
16035         to long long.
16036         * gcc.c-torture/execute/bf64-1.c: Likewise.
16037
16038 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
16039
16040         * gcc.c-torture/execute/20020129-1.c: New test.
16041
16042 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16043
16044         * gcc.c-torture/compile/20000224-1.c: Update.
16045         * gcc.c-torture/execute/bitfld-1.c: New tests.
16046         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
16047         * gcc.dg/uninit-A.c: Update.
16048
16049 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16050
16051         * g++.dg/template/ctor1.C: Add instantiation.
16052
16053 2002-01-28  Paul Koning  <pkoning@equallogic.com>
16054
16055         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
16056         argument to __builtin_prefetch to be const ptr.
16057
16058 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
16059
16060         * gcc.c-torture/compile/20020120-1.c: New test.
16061
16062 2002-01-27  Kazu Hirata  <kazu@hxi.com>
16063
16064         * gcc.c-torture/execute/20020127-1.c: New test.
16065
16066 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
16067
16068         * g77.dg/f77-edit-i-in.f: New test
16069         * g77.dg/f77-edit-i-out.f: New test
16070
16071 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
16072
16073         * gcc.dg/debug/debug.exp: New file.
16074         * gcc.dg/debug/trivial.c: New file.
16075         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
16076         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
16077         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
16078         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
16079         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
16080         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
16081         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
16082         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
16083         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
16084         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
16085         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
16086         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
16087         * gcc.dg/20000503-1.c: Removed.
16088         * gcc.dg/20010207-1.c: Removed.
16089         * gcc.dg/20011223-1.c: Removed.
16090         * gcc.dg/20020104-2.c: Removed.
16091         * gcc.dg/debug-1.c: Removed.
16092         * gcc.dg/debug-2.c: Removed.
16093         * gcc.dg/debug-3.c: Removed.
16094         * gcc.dg/debug-4.c: Removed.
16095         * gcc.dg/debug-5.c: Removed.
16096         * gcc.dg/debug-6.c: Removed.
16097         * gcc.dg/dwarf2-1.c: Removed.
16098         * gcc.dg/dwarf2-2.c: Removed.
16099
16100 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
16101
16102         * g++.old-deja/g++.other/eh5.C: New test.
16103         * g++.old-deja/g++.other/sibcall2.C: New test.
16104         * g++.old-deja/g++.other/array9.C: New test.
16105         * g++.old-deja/g++.other/typename2.C: New test.
16106         * g++.old-deja/g++.other/crash60.C: New test.
16107         * g++.old-deja/g++.other/conv9.C: New test.
16108         * g++.old-deja/g++.other/mangle10.C: New test.
16109         * g++.old-deja/g++.other/unchanging1.C: New test.
16110         * g++.old-deja/g++.other/exprstmt1.C: New test.
16111         * g++.old-deja/g++.other/inline23.C: New test.
16112         * g++.old-deja/g++.eh/ia64-1.C: New test.
16113         * g++.old-deja/g++.other/dwarf2-1.C: New test.
16114         * g++.old-deja/g++.other/reload1.C: New test.
16115         * g++.old-deja/g++.other/static20.C: New test.
16116         * g++.old-deja/g++.other/local-alloc1.C: New test.
16117         * g++.old-deja/g++.other/conv8.C: New test.
16118         * g++.old-deja/g++.other/stmtexpr2.C: New test.
16119         * g++.old-deja/g++.other/storeexpr1.C: New test.
16120         * g++.old-deja/g++.other/storeexpr2.C: New test.
16121         * g++.dg/eh/template2.C: New test.
16122         * g++.dg/warn/weak1.C: New test.
16123
16124 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
16125
16126         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16127         Remove first, non-varying, argument.
16128
16129 2002-01-23  Richard Henderson  <rth@redhat.com>
16130
16131         * gcc.dg/inline-2.c: New.
16132
16133         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
16134         Add optional target arg.  Check number of arguments.
16135         (scan-assembler-not, scan-assembler-dem): Likewise.
16136         (scan-assembler-dem-not): Likewise.
16137
16138 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16139
16140         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
16141         line 12.
16142         * g++.old-deja/g++.brendan/parse3.C,
16143         g++.old-deja/g++.other/crash26.C,
16144         g++.old-deja/g++.other/crash28.C,
16145         g++.old-deja/g++.other/crash29.C,
16146         g++.old-deja/g++.other/crash30.C,
16147         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
16148
16149 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
16150
16151         * gcc.dg/20020115-1.c: New.
16152
16153 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
16154
16155         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
16156
16157 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
16158
16159         * gcc.dg/20020122-3.c: New.
16160
16161 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
16162
16163         * g++.dg/other/gc1.C: New test.
16164
16165 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16166
16167         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
16168
16169 2002-01-22  Richard Henderson  <rth@redhat.com>
16170
16171         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
16172
16173 2002-01-22  Richard Henderson  <rth@redhat.com>
16174
16175         * gcc.dg/20020122-4.c: New.
16176
16177 2002-01-22  H.J. Lu <hjl@gnu.org>
16178
16179         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
16180         link output.
16181         * gcc.dg/special/ecos.exp: Likewise.
16182         * lib/g++-dg.exp: Likewise.
16183         * lib/g77-dg.exp: Likewise.
16184         * lib/gcc-dg.exp : Likewise.
16185         * lib/mike-g++.exp: Likewise.
16186         * lib/mike-g77.exp: Likewise.
16187         * lib/mike-gcc.exp: Likewise.
16188         * lib/objc-dg.exp: Likewise.
16189
16190 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
16191
16192         PR target/5379
16193         * gcc.dg/20020122-2.c: New test.
16194
16195 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
16196
16197         * gcc.dg/20020122-1.c: New test.
16198
16199 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
16200
16201         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
16202
16203 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
16204
16205         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
16206
16207 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16208
16209         * gcc.c-torture/compile/20020121-1.c: New test.
16210
16211 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16212
16213         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
16214         ld_library_path.
16215
16216 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
16217
16218         * gcc.dg/20020218-1.c: New test.
16219
16220 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
16221
16222         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
16223         messages
16224         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
16225         "At global scope" warning
16226         * g++.dg/ext/align1.C: Change cygwin test for alignment
16227         from db-bogus to dg-warning
16228
16229 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
16230
16231         * g77.f-torture/compile/cpp2.F: New test.
16232
16233 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16234
16235         * g++.dg/template/access1.C: New test.
16236
16237 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
16238
16239         * gcc.dg/20020118-1.c: New.
16240
16241 2002-01-18  Kazu Hirata  <kazu@hxi.com>
16242
16243         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
16244
16245 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16246
16247         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
16248         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
16249         alignment warnings.
16250
16251 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16252
16253         * gcc.misc-tests/i386-prefetch.exp: Save and restore
16254         torture_with_loops and torture_without_loops
16255
16256 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
16257
16258         * gcc.c-torture/compile/20020116-1.c: New test.
16259
16260 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
16261
16262         * gcc.dg/20020116-2.c: New test.
16263
16264         * gcc.dg/ultrasp4.c: New test.
16265
16266         * gcc.dg/20020116-1.c: New test.
16267
16268 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
16269
16270         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
16271         by EABI.
16272
16273 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
16274
16275         * gcc.misc-tests/i386-prefetch.exp: New.
16276         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
16277         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
16278         * gcc.misc-tests/i386-pf-none-1.c: New test.
16279         * gcc.misc-tests/i386-pf-sse-1.c: New test.
16280
16281 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
16282
16283         * gcc.dg/gnu89-init-1.c: Add new tests.
16284
16285 2002-01-15  Andreas Jaeger  <aj@suse.de>
16286
16287         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
16288         * gcc.dg/i386-mmx-2.c: Likewise.
16289         * gcc.dg/i386-sse-1.c: Likewise.
16290         * gcc.dg/i386-sse-2.c: Likewise.
16291         * gcc.dg/i386-sse-3.c: Likewise.
16292
16293 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
16294
16295         * g77.f-torture/execute/intrinsic-unix-bessel.f:
16296         Uncomment additional cases that now pass.
16297
16298 2002-01-11  Richard Henderson  <rth@redhat.com>
16299
16300         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
16301         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
16302
16303 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
16304
16305         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
16306
16307 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
16308
16309         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
16310         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
16311
16312 2002-01-10  Dale Johannesen  <dalej@apple.com>
16313
16314         * gcc.c-torture/execute/loop-11.c: New.
16315
16316 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
16317
16318         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
16319         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
16320
16321 2002-01-09  Richard Henderson  <rth@redhat.com>
16322
16323         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
16324         type in which to perform the operation for each size.
16325
16326 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
16327
16328         * gcc.c-torture/compile/20020109-2.c: New test.
16329
16330 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
16331
16332         * gcc.c-torture/execute/loop-10.c: New test.
16333
16334 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16335
16336         * gcc.c-torture/compile/20010226-1.c: New test.
16337         * gcc.c-torture/compile/20010227-1.c: New test.
16338         * gcc.c-torture/compile/20010426-1.c: New test.
16339         * gcc.c-torture/compile/20010510-1.c: New test.
16340         * gcc.c-torture/compile/20010605-3.c: New test.
16341         * gcc.c-torture/compile/20010824-1.c: New test.
16342         * gcc.c-torture/execute/20010409-1.c: New test.
16343         * gcc.dg/noncompile/20000901-1.c: New test.
16344         * gcc.dg/20001023-1.c: New test.
16345         * gcc.dg/20001101-1.c: New test.
16346         * gcc.dg/20001102-1.c: New test.
16347         * gcc.dg/20010207-1.c: New test.
16348         * gcc.dg/20010405-1.c: New test.
16349         * gcc.dg/20010822-1.c: New test.
16350         * gcc.dg/20011107-1.c: New test.
16351
16352 2002-01-09  Jeffrey A Law  (law@redhat.com)
16353
16354         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
16355
16356         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
16357         execution failure on PA targets.
16358
16359 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16360
16361         * gcc.c-torture/compile/20020109-1.c: New test.
16362
16363 2002-01-08  Kazu Hirata  <kazu@hxi.com>
16364
16365         * gcc.c-torture/execute/20020108-1.c: New test.
16366
16367 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
16368
16369         * gcc.dg/20020108-1.c: New test.
16370
16371 2002-01-08  H.J. Lu <hjl@gnu.org>
16372
16373         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
16374         for header files.
16375
16376 2002-01-08  Geoff Keating  <geoffk@redhat.com>
16377
16378         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
16379         consistency.
16380
16381 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
16382
16383         * gcc.dg/altivec-4.c: Test altivec predicates.
16384
16385 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
16386
16387         * gcc.c-torture/execute/20020107-1.c: New test.
16388
16389 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
16390
16391         PR c/5279
16392         * gcc.c-torture/compile/20020106-1.c: New test.
16393
16394 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
16395
16396         * gcc.c-torture/execute/nestfunc-4.c: New test.
16397
16398 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16399
16400         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
16401         extra triple that slipped in.
16402         * g++.old-deja/g++.abi/align.C: Likewise.
16403         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16404
16405 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16406
16407         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
16408         * g++.old-deja/g++.abi/align.C: Likewise.
16409         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16410
16411         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
16412         on FreeBSD/i386.
16413         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
16414         FreeBSD.
16415
16416 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
16417
16418         * gcc.dg/20020104-1.c: New test.
16419
16420         * gcc.dg/20020104-2.c: New test.
16421
16422 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
16423
16424         * gcc.dg/20020103-1.c: Fix typo in target selector.
16425
16426 2002-01-03  Richard Henderson  <rth@redhat.com>
16427
16428         * gcc.dg/20020103-1.c: New.
16429
16430 2002-01-03  Kazu Hirata  <kazu@hxi.com>
16431
16432         * gcc.c-torture/execute/20020103-1.c: New test.
16433
16434 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
16435
16436         * g++.dg/other/debug2.C: New test.
16437
16438         * gcc.c-torture/compile/20020103-1.c: New test.
16439
16440 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
16441
16442         * gcc.dg/gnu89-init-1.c: Added new tests.
16443
16444 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16445
16446         * g++.dg/template/friend2.C: Remove as patch is reverted.
16447
16448         * g++.dg/warn/oldcast1.C: New test.
16449
16450         * g++.dg/template/ptrmem1.C: New test.
16451         * g++.dg/template/ptrmem2.C: New test.
16452
16453         * g++.dg/template/ntp.C: New test.
16454
16455         * g++.dg/other/component1.C: New test.
16456
16457         * g++.dg/template/ttp3.C: New test.
16458
16459         * g++.dg/template/friend2.C: New test.
16460         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
16461
16462 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16463
16464         * g++.dg/other/ptrmem1.C: New test.
16465         * g++.dg/other/ptrmem2.C: New test.
16466
16467 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16468
16469         * g++.dg/template/ctor1.C: New test.
16470
16471 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16472
16473         * g++.dg/template/friend2.C: New test.
16474
16475 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
16476
16477         * gcc.dg/mmix-1.c: New test.
16478
16479 2001-12-31  Richard Henderson  <rth@redhat.com>
16480
16481         * gcc.dg/asm-5.c: New.
16482
16483 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
16484
16485         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
16486         in namespace __gnu_cxx
16487
16488 2001-12-30  Richard Henderson  <rth@redhat.com>
16489
16490         * gcc.dg/debug-6.c: New.
16491
16492 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
16493
16494         * gcc.c-torture/compile/20011229-2.c: New test.
16495
16496 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
16497
16498         * gcc.dg/debug-3.c: New test.
16499         * gcc.dg/debug-4.c: New test.
16500         * gcc.dg/debug-5.c: New test.
16501
16502 2001-12-29  Richard Henderson  <rth@redhat.com>
16503
16504         * g++.dg/eh/loop1.C: New.
16505
16506 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16507
16508         * g++.dg/template/crash1.C: New test.
16509
16510 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16511
16512         * g++.dg/other/const1.C: New test.
16513
16514 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
16515
16516         * gcc.c-torture/compile/20011229-1.c: New test.
16517
16518 2001-12-28  Stan Shebs  <shebs@apple.com>
16519
16520         * lib/objc-torture.exp: Resync with c-torture.exp.
16521         * lib/objc.exp: Load standard libraries.
16522
16523 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
16524
16525         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
16526         additional tests.
16527
16528 2001-12-27  Roger Sayle <roger@eyesopen.com>
16529
16530         * gcc.c-torture/execute/string-opt-16.c: New testcase.
16531
16532 2001-12-27  Richard Henderson  <rth@redhat.com>
16533
16534         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
16535
16536 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16537
16538         * g++.dg/eh/ctor1.C: New test.
16539         * g++.dg/other/error2.C: New test.
16540
16541 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16542
16543         * g++.dg/other/init2.C: New test.
16544
16545 2001-12-24  Richard Henderson  <rth@redhat.com>
16546
16547         * gcc.dg/20011223-1.c: New.
16548         * gcc.dg/inline-1.c: New.
16549
16550 2001-12-23  Richard Henderson  <rth@redhat.com>
16551
16552         * gcc.dg/asm-4.c: Test operand modifiers.
16553
16554 2001-12-23  Richard Henderson  <rth@redhat.com>
16555
16556         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
16557
16558 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16559
16560         * gcc.c-torture/execute/20011223-1.c: New test.
16561
16562 2001-12-21  Richard Henderson  <rth@redhat.com>
16563
16564         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
16565         re-enables the warning.
16566
16567 2001-12-21  Richard Henderson  <rth@redhat.com>
16568
16569         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
16570
16571 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
16572
16573         * gcc.c-torture/compile/20011218-1.c: New test.
16574
16575 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
16576
16577         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
16578         arm-isr.c test.
16579         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
16580         epilogue generation for ARM ISR routines.
16581
16582 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16583
16584         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
16585         * gcc.dg/format/c90-printf-3.c: Likewise.
16586         * gcc.dg/format/c99-printf-3.c: Likewise.
16587         * gcc.dg/format/ext-1.c: Likewise.
16588         * gcc.dg/format/ext-6.c: Likewise.
16589         * gcc.dg/format/format.h: Prototype unlocked stdio.
16590
16591 2001-12-20  Richard Henderson  <rth@redhat.com>
16592
16593         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
16594         (arena): Use it.
16595         (malloc): Correct allocation logic.  Abort if we fill up the
16596         arena before initialization complete.
16597         (realloc): Correct allocation logic.
16598
16599 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
16600
16601         * gcc.c-torture/compile/20011219-2.c: New test.
16602
16603         * gcc.c-torture/execute/20011219-1.c: New test.
16604
16605 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
16606
16607         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
16608         target does not support weak symbols.
16609
16610 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
16611
16612         * gcc.c-torture/compile/20011219-1.c: New test.
16613
16614 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
16615
16616         * g++.dg/other/error1.C: New test.
16617
16618 2001-12-17  Jeffrey A Law  (law@redhat.com)
16619
16620         * gcc.c-torture/execute/20011217-1.c: New test.
16621
16622 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
16623
16624         * objc.dg/special/: New directory.
16625         * objc.dg/special/special.exp: New file.
16626         * objc.dg/special/unclaimed-category-1.h: New file.
16627         * objc.dg/special/unclaimed-category-1a.m: New file.
16628         * objc.dg/special/unclaimed-category-1.m: New file.
16629
16630 2001-12-17  Andreas Jaeger  <aj@suse.de>
16631
16632         * gcc.c-torture/compile/20011217-2.c: New test.
16633
16634 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16635
16636         * gcc.c-torture/compile/20011217-1.c: New test.
16637
16638 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
16639
16640         * testsuite/gcc.dg/20011214-1.c: New.
16641
16642 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
16643
16644         * gcc.dg/altivec-4.c: New.
16645
16646 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
16647
16648         * gcc.dg/20011113-1.c: New test.
16649
16650 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16651
16652         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
16653         std::__malloc_alloc_template<0> and
16654         std::__default_alloc_template<false, 0>.
16655
16656 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
16657
16658         * objc/execute/bf-21.m: New test.
16659         * objc/execute/enumeration-1.m: New test.
16660         * objc/execute/enumeration-2.m: New test.
16661
16662 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
16663
16664         * gcc.dg/gnu89-init-1.c: New test.
16665
16666 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16667
16668         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
16669         * g++.old-deja/g++.jason/2371.C: Likewise.
16670         * g++.old-deja/g++.jason/template33.C: Likewise.
16671         * g++.old-deja/g++.jason/template34.C: Likewise.
16672         * g++.old-deja/g++.jason/template36.C: Likewise.
16673         * g++.old-deja/g++.oliva/typename1.C: Likewise.
16674         * g++.old-deja/g++.oliva/typename2.C: Likewise.
16675         * g++.old-deja/g++.other/typename1.C: Likewise.
16676         * g++.old-deja/g++.pt/inherit2.C: Likewise.
16677         * g++.old-deja/g++.pt/nontype5.C: Likewise.
16678         * g++.old-deja/g++.pt/typename11.C: Likewise.
16679         * g++.old-deja/g++.pt/typename14.C: Likewise.
16680         * g++.old-deja/g++.pt/typename16.C: Likewise.
16681         * g++.old-deja/g++.pt/typename3.C: Likewise.
16682         * g++.old-deja/g++.pt/typename4.C: Likewise.
16683         * g++.old-deja/g++.pt/typename5.C: Likewise.
16684         * g++.old-deja/g++.pt/typename7.C: Likewise.
16685         * g++.old-deja/g++.robertl/eb9.C: Likewise.
16686
16687 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
16688
16689         * g++.dg/other/linkage1.C: New test.
16690         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
16691         specifiers.
16692
16693 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
16694
16695         * gcc.dg/concat.c: New test.
16696
16697 2001-12-11  Stan Shebs  <shebs@apple.com>
16698
16699         * objc/compile: New test directory.
16700         * objc/compile/compile.exp: New expect script.
16701         * objc/compile/20011211-1.m: New compile test.
16702
16703 2001-12-11  Jason Merrill  <jason@redhat.com>
16704
16705         * lib/prune.exp (prune_gcc_output): Also handle "In member
16706         function".  So many permutations...
16707
16708 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
16709
16710         * g++.dg/template/typedef1.C: New test.
16711
16712 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16713
16714         * g++.dg/other/copy1.C: New test.
16715
16716 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
16717
16718         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
16719
16720         * gcc.dg/builtin-choose-expr.c: New.
16721
16722 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
16723
16724         * gcc.dg/altivec-2.c: New.
16725
16726 2001-12-07  Richard Henderson  <rth@redhat.com>
16727
16728         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
16729
16730 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
16731
16732         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
16733         ultrasparc.
16734
16735 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16736
16737         * g++-old.deja/g++.robertl/eb101.C: Deleted.
16738
16739 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
16740
16741         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
16742         variable argument list.
16743
16744 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
16745
16746         * gcc.c-torture/execute/memcheck: Delete entire directory.
16747         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
16748         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
16749
16750 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16751
16752         * gcc.dg/Wshadow-1.c: New test.
16753
16754 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
16755
16756         * gcc.c-torture/compile/20011130-1.c: New test.
16757
16758         * gcc.dg/noncompile/20011025-1.c: New test.
16759
16760         * g++.dg/other/anon-union.C: New test.
16761
16762         * gcc.c-torture/execute/20011024-1.c: New test.
16763
16764 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
16765
16766         * gcc.c-torture/execute/20000722-1.x,
16767         gcc.c-torture/execute/20010123-1.x: Remove.
16768         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
16769         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
16770         gcc.dg/c99-complit-2.c: New tests.
16771
16772 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
16773
16774         * g++.dg/inherit/base1.C: New test.
16775
16776 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
16777
16778         * g++.dg/other/stdarg1.C: New test.
16779
16780         * gcc.c-torture/compile/20011130-2.c: New test.
16781
16782 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
16783
16784         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
16785         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
16786         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
16787         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
16788         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
16789         * gcc.dg/builtin-prefetch-1.c: New test.
16790
16791 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
16792
16793         * gcc.dg/20011130-1.c: New test.
16794
16795 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16796
16797         * g++.dg/other/scope1.C: New test.
16798         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
16799
16800 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
16801
16802         * gcc.dg/vla-init-1.c: New test.
16803
16804 2001-12-01  Geoff Keating  <geoffk@redhat.com>
16805
16806         * gcc.c-torture/compile/structs.c: New testcase from GDB.
16807
16808 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16809
16810         * objc.dg/alias.m: Update.
16811         * objc.dg/class-1.m: Update.
16812         * objc.dg/const-str-1.m: Update.
16813         * objc.dg/fwd-proto-1.m: Update.
16814         * objc.dg/id-1.m: Update.
16815         * objc.dg/super-class-1.m: Update.
16816
16817 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
16818
16819         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
16820         constructs.
16821
16822 2001-11-28  Jeffrey A Law  (law@cygnus.com)
16823
16824         * gcc.c-torture/execute/20011128-1.c: New test.
16825
16826 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
16827
16828         * gcc.dg/20011127-1.c: New test.
16829
16830 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16831
16832         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
16833         from Austin Group draft 7.
16834         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
16835         scanf format arguments.
16836         * gcc.dg/format/no-exargs-2.c: New test.
16837
16838 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
16839
16840         * g++.dg/abi/vbase8-4.C: New test.
16841
16842 2001-11-24  Ian Lance Taylor  <ian@airs.com>
16843
16844         * gcc.c-torture/execute/20011121-1.c: New test.
16845
16846 2001-11-23  Jeffrey A Law  (law@cygnus.com)
16847
16848         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
16849
16850 2001-11-23  Andreas Jaeger  <aj@suse.de>
16851
16852         * gcc.dg/cpp/charconst-2.c: New test.
16853
16854 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
16855
16856         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
16857         to the host if it is remote.  Let tests specify extra headers
16858         they use.
16859         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
16860         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
16861         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
16862         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
16863         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
16864         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
16865         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
16866         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
16867         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
16868         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
16869
16870 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
16871
16872         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
16873         for little endian ARMs.
16874
16875 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
16876
16877         * gcc.c-torture/compile/20011119-1.c: New test.
16878         * gcc.c-torture/compile/20011119-2.c: New test.
16879
16880 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
16881
16882         * gcc.dg/altivec-1.c: Fix typo.
16883
16884 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
16885
16886         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
16887
16888 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
16889
16890         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
16891
16892 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
16893
16894         * lib/g77.exp: Don't specify --rpath-link.
16895
16896         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
16897         across all the headers.
16898         * gcc.dg/format/format.exp: For testing on a remote host,
16899         copy format.h.
16900
16901         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
16902         * gcc.c-torture/execute/930406-1.c: Likewise.
16903         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16904
16905 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
16906
16907         * gcc.dg/altivec-1.c: New.
16908
16909 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
16910
16911         * gcc.dg/cpp/fpreprocessed.c: New test case.
16912
16913 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16914
16915         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
16916         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
16917         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
16918
16919 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16920
16921         * gcc.dg/no-builtin-1.c: New test.
16922
16923 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
16924
16925         * gcc.c-torture/execute/20011115-1.c: New test.
16926
16927 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
16928
16929         * gcc.c-torture/compile/20011114-2.c: New test.
16930         * gcc.c-torture/compile/20011114-3.c: New test.
16931         * gcc.c-torture/compile/20011114-4.c: New test.
16932
16933 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
16934
16935         * g++.dg/other/init1.C: New test.
16936
16937 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
16938
16939         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
16940         message.
16941
16942         * gcc.c-torture/execute/20011114-1.c: New testcase.
16943
16944         * gcc.c-torture/compile/20010327-1.c: Revert last change.
16945         * gcc.c-torture/compile/20011114-1.c: New test, exactly
16946         like the (before this change) version of 20010327-1.c.
16947
16948 2001-11-14  Roger Sayle <roger@eyesopen.com>
16949
16950         * gcc.c-torture/execute/string-opt-13.c: New testcase.
16951
16952 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
16953
16954         * g++.dg/init/array2.C: New test.
16955
16956 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
16957
16958         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
16959
16960 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
16961
16962         * g++.dg/other/forscope1.C: New test.
16963         * g++.dg/ext/forscope1.C: New test.
16964         * g++.dg/ext/forscope2.C: New test.
16965
16966 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
16967
16968         * gcc.c-torture/execute/20011113-1.c: New test.
16969
16970 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
16971
16972         * gcc.c-torture/execute/20011109-2.c: New test.
16973
16974         * gcc.c-torture/execute/20011109-1.c: New test.
16975
16976 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
16977
16978         * gcc.c-torture/compile/20011109-1.c: New test.
16979
16980 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
16981
16982         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
16983         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
16984         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
16985         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
16986         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
16987         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
16988         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
16989
16990 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
16991
16992         * g++.dg/warn/Wshadow-1.C: New tests.
16993         * g++.old-deja/g++.mike/for3.C: Update.
16994
16995 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
16996
16997         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
16998         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
16999         XFAILs.  Adjust expected error texts.
17000         * gcc.c-torture/compile/20011106-1.c,
17001         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
17002         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
17003         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
17004         gcc.dg/c99-array-lval-5.c: New tests.
17005
17006 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17007
17008         * gcc.dg/cpp/defined.c: Update.
17009
17010 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17011
17012         * gcc.c-torture/execute/anon-1.c: New test.
17013
17014 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
17015
17016         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
17017         same size, so no warning should be produced on stormy16.
17018
17019         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
17020         due to oversized array.
17021         * g++.old-deja/g++.mike/ns15.C: Likewise.
17022         * g++.old-deja/g++.pt/crash16.C: Likewise.
17023
17024 2001-11-02  Graham Stott  <grahams@redhat.com>
17025
17026         * g++.dgother/debug1.C: Fix typos.
17027
17028 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
17029
17030         * g++.dg/other/debug1.C: New test.
17031
17032 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17033
17034         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
17035         of unsigned long.
17036
17037 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
17038
17039         * gcc.dg/20011029-2.c: New test.
17040
17041         * gcc.c-torture/compile/20011029-1.c: New test.
17042
17043 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
17044
17045         * objc/execute/class_self-1.m: New test.
17046         * objc/execute/class_self-2.m: New test.
17047
17048 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
17049
17050         * gcc.misc-tests/msgs.exp: Delete.
17051         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
17052         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
17053         error set to match recent changes.
17054
17055 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
17056
17057         * gcc.dg/20011021-1.c: New test.
17058
17059 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
17060
17061         * gcc.c-torture/compile/20011023-1.c: New test.
17062
17063 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
17064
17065         * lib/g77.exp: Rewrite based on lib/g++.exp.
17066
17067 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
17068
17069         * gcc.c-torture/execute/20011019-1.c: New test.
17070
17071         * gcc.dg/20011018-1.c: New test.
17072
17073 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
17074
17075         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
17076
17077 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
17078
17079         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
17080         * gcc.dg/attr-invalid.c: Likewise.
17081
17082 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
17083
17084         * testsuite/gcc.dg/20011015-1.c: New test.
17085
17086 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17087
17088         * g++.dg/template/unify2.C: New test.
17089
17090 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17091
17092         * g++.dg/other/exception-specification.C: New test
17093
17094 2001-10-13  Tom Rix  <trix@redhat.com>
17095
17096         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
17097         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
17098
17099 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
17100
17101         * testsuite/gcc.dg/20011009-1.c: New test.
17102
17103 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17104
17105         PR g++/4476
17106         * g++.dg/other/friend1.C: New test.
17107
17108 2001-10-11  Richard Henderson  <rth@redhat.com>
17109
17110         * g++.old-deja/g++.other/crash18.C: Add -S to options.
17111
17112 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17113
17114         * gcc.c-torture/compile/20011010-1.c: New.
17115
17116 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17117
17118         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
17119         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
17120         g77.f-torture/execute/execute.exp,
17121         g77.f-torture/noncompile/noncompile.exp,
17122         gcc.c-torture/compile/compile.exp,
17123         gcc.c-torture/execute/execute.exp,
17124         gcc.c-torture/execute/ieee/ieee.exp,
17125         gcc.c-torture/execute/memcheck/memcheck.exp,
17126         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
17127         objc/execute/execute.exp: Update FSF address.
17128
17129 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17130
17131         * gcc.dg/cpp/cmdlne-C.c: Update.
17132         * gcc.dg/cpp/cmdlne-C2.c: New.
17133
17134 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17135
17136         * gcc.c-torture/execute/20011008-3.c: New.
17137
17138 2001-10-08  DJ Delorie  <dj@redhat.com>
17139
17140         * gcc.dg/20011008-1.c: New.
17141         * gcc.dg/20011008-2.c: New.
17142
17143 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17144
17145         * gcc.dg/cpp/spacing1.c: Update test.
17146
17147 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17148
17149         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
17150         spelling errors of "separate" as "seperate".
17151
17152 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
17153
17154         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
17155         enough to avoid inlining.
17156
17157 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17158
17159         * lib/g77.exp: set libg2c_dir correctly.
17160
17161 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17162
17163         * gcc.dg/cpp/macro11.c: New test.
17164
17165 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17166
17167         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
17168         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
17169         gcc.dg/format/multattr-3.c: New tests.
17170         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
17171         tests for format attributes on function pointers being rejected.
17172
17173 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17174
17175         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
17176
17177 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17178
17179         * g++.dg/warn/format1.C: New test.
17180
17181 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
17182
17183         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
17184
17185 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17186
17187         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
17188
17189 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17190
17191         * gcc.dg/cpp/redef2.c: Add test.
17192
17193 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
17194
17195         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
17196         long-standing bug on i686, apparently.
17197         * gcc.c-torture/execute/loop-2c.x: New file.
17198         * gcc.c-torture/execute/loop-2d.x: New file.
17199         * gcc.c-torture/execute/loop-3c.x: New file.
17200
17201 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
17202
17203         * gcc.dg/cpp/20000625-2.c: Correct line number.
17204
17205 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17206
17207         * gcc.dg/cpp/macro10.c: New test.
17208         * gcc.dg/cpp/strify3.c: New test.
17209         * gcc.dg/cpp/spacing1.c: Add tests.
17210         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
17211         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
17212
17213 2001-09-24  DJ Delorie  <dj@redhat.com>
17214
17215         * gcc.c-torture/execute/20010924-1.c: New test.
17216
17217 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17218
17219         * testsuite/objc/execute/paste.m: Remove.
17220
17221 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17222
17223         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
17224
17225 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
17226
17227         * g77.dg/strlen0.f: New test.
17228
17229 2001-09-21  Richard Henderson  <rth@redhat.com>
17230
17231         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
17232         * g++.old-deja/g++.abi/vtable2.C: Likewise.
17233
17234 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
17235
17236         Table-driven attributes.
17237         * g++.dg/ext/attrib1.C: New test.
17238
17239 2001-09-20  DJ Delorie  <dj@redhat.com>
17240
17241         * gcc.dg/20000926-1.c: Update expected warning messages.
17242         * gcc.dg/array-2.c: Likewise, and test for warnings too.
17243         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
17244         array.
17245
17246 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
17247
17248         * g++.dg/eh/registers1.C: New test case.
17249
17250 2001-09-17  Richard Henderson  <rth@redhat.com>
17251
17252         * gcc.dg/array-5.c: Fix VLA decomposition test.
17253
17254 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17255
17256         * gcc.dg/cpp/line5.c: New testcase.
17257
17258 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
17259
17260         * gcc.dg/cpp/macro9.c: New test.
17261
17262 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
17263
17264         * gcc.c-torture/execute/980223.c: Change type of addr from long
17265         to char *.
17266
17267 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
17268
17269         * gcc.c-torture/execute/20010915-1.c: New test.
17270
17271 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
17272
17273         * g77.dg/bprob: New directory.
17274         * g77.dg/bprob/bprob.exp: New file.
17275         * g77.dg/bprob/bprob-1.f: New test.
17276         * g77.dg/gcov: New directory.
17277         * g77.dg/gcov/gcov.exp: New file.
17278         * g77.dg/gcov/gcov-1.f: New test.
17279         * g77.dg/gcov/gcov-1.x: New file.
17280
17281 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
17282
17283         * gcc.dg/cpp/directiv.c: Update.
17284         * gcc.dg/cpp/undef1.c: Update.
17285
17286 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
17287
17288         * gcc.dg/20010912-1.c: New test.
17289
17290 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
17291
17292         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
17293         language-independent file in lib.
17294         * lib/gcov.exp: New file.
17295
17296 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17297
17298         * gcc.c-torture/compile/20010911-1.c: New test.
17299
17300 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
17301
17302         * lib/profopt.exp: New, to support profile-directed optimizations.
17303         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
17304         * gcc.misc-tests/bprob-1.c: New test.
17305         * gcc.misc-tests/bprob-2.c: New test.
17306
17307 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
17308
17309         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
17310         XFAIL and which kinds of gcov output to verify.
17311         * gcc.misc-tests/gcov-4b.x: New file.
17312         * gcc.misc-tests/gcov-5b.x: New file.
17313         * gcc.misc-tests/gcov-6.x: New file.
17314         * gcc.misc-tests/gcov-7.c: New test.
17315         * gcc.misc-tests/gcov-7.x: New file.
17316
17317 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
17318
17319         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
17320         * gcc.misc-tests/gcov-6.c: New test.
17321
17322 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17323
17324         PR c++/3986
17325         * g++.dg/abi/vbase1.C: New test.
17326
17327 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
17328
17329         * objc.dg/method-2.m: New.
17330
17331 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17332
17333         PR c++/4203
17334         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
17335         * g++.dg/init/empty1.C: New test.
17336
17337 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
17338
17339         * gcc.c-torture/compile/20010903-1.c: New test.
17340
17341 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
17342
17343         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
17344         for m68k.
17345
17346 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
17347
17348         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
17349
17350         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
17351
17352         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
17353
17354 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
17355
17356         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
17357         for 16-bit 'unsigned int'.
17358
17359 2001-08-29  Kazu Hirata  <kazu@hxi.com>
17360
17361         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
17362
17363 2001-08-27  Richard Henderson  <rth@redhat.com>
17364
17365         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
17366         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
17367
17368 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
17369
17370         * gcc.dg/asm-names.c (ymain): New.
17371
17372 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
17373
17374         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
17375         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
17376         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
17377
17378 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17379
17380         * gcc.dg/compare5.c: New testcase.
17381
17382 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
17383
17384         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
17385         and "In instantiation".
17386
17387 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
17388
17389         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
17390
17391 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
17392
17393         * gcc.misc-tests/gcov.exp: Add support for branch information.
17394         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
17395         * gcc.misc-tests/gcov-4.c: New test.
17396         * gcc.misc-tests/gcov-4b.c: New test.
17397         * gcc.misc-tests/gcov-5b.c: New test.
17398
17399 2001-08-20  Zack Weinberg  <zackw@panix.com>
17400
17401         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
17402         expected to fail.
17403
17404 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17405
17406         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
17407
17408 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
17409
17410         * g++.dg/eh/template1.C: New test.
17411
17412 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
17413
17414         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
17415         Fix thinko.
17416         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
17417         for xfail.
17418
17419 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
17420
17421         * lib/g77-dg.exp:  Use prune.exp for common procedures
17422         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
17423         * lib/g77.exp: (g77-dg-prune) Remove
17424
17425 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
17426
17427         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
17428
17429 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17430
17431         * g++.dg/template/unify1.C: New test.
17432
17433 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
17434
17435         * g++.dg/abi/empty4.C: New test.
17436
17437 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
17438
17439         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
17440         solaris2.*
17441         * g77.f-torture/compile/pr3743.x: Likewise
17442
17443 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17444
17445         * g++.dg/other/using-declaration.C: New test.
17446
17447 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17448
17449         * gcc.dg/cpp/tr-sign.c: New testcase.
17450
17451 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17452
17453         * gcc.dg/cpp/19951025-1.c: Revert.
17454         * gcc.dg/cpp/directiv.c: We no longer process directives that
17455         interrupt macro arguments.
17456
17457 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
17458
17459         * gcc.dg/bconstp-1.c: New test.
17460
17461 2001-08-03  Richard Henderson  <rth@redhat.com>
17462
17463         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
17464
17465 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17466
17467         * gcc.dg/cpp/19951025-1.c: Update.
17468
17469 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
17470
17471         * g77.dg/ff90-1.f (s): Fix reference of variable z,
17472         should be x.
17473
17474 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17475
17476         Kill -fhonor-std.
17477         * g++.old-deja/g++.ns/ns14.C: Remove special options.
17478         * g++.old-deja/g++.other/std1.C: Likewise.
17479         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
17480
17481 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
17482
17483         * lib/g77.exp:  Load gcc-defs.exp for common procedures
17484         (g77_pass, g77_fail, g77_finish, g77_exit,
17485         ${tool}_check_unsupported_p} Now redundant.  Deleted.
17486
17487 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
17488
17489         * g77.dg/fbackslash.f
17490         * g77.dg/fcase-preserve.f
17491         * g77.dg/ff90-1.f
17492         * g77.dg/ffixed-line-length-0.f
17493         * g77.dg/ffixed-line-length-132.f
17494         * g77.dg/ffixed-line-length-7.f
17495         * g77.dg/ffixed-line-length-72.f
17496         * g77.dg/ffixed-line-length-none.f
17497         * g77.dg/ffree-form-1.f
17498         * g77.dg/fno-backslash.f
17499         * g77.dg/fno-f90-1.f
17500         * g77.dg/fno-fixed-form-1.f
17501         * g77.dg/fno-onetrip.f
17502         * g77.dg/fno-typeless-boz.f
17503         * g77.dg/fno-underscoring.f
17504         * g77.dg/fno-vxt-1.f
17505         * g77.dg/fonetrip.f
17506         * g77.dg/ftypeless-boz.f
17507         * g77.dg/fugly-assumed.f
17508         * g77.dg/funderscoring.f
17509         * g77.dg/fvxt-1.f
17510
17511 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
17512
17513         * objc.dg/fwd-proto-1.m: New.
17514         * objc.dg/local-decl-1.m: New.
17515         * objc.dg/naming-1.m: New.
17516         * objc.dg/naming-2.m: New.
17517         * objc.dg/proto-hier-1.m: New.
17518
17519 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
17520
17521         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
17522         largest-type elements to a struct makes its size grow.
17523
17524 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17525
17526         * g++.dg/abi/vthunk1.C: New test.
17527
17528 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17529
17530         * g++.dg/abi/vbase8-22.C: New test.
17531
17532 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17533
17534         * gcc.dg/cpp/macro8.c: New test.
17535
17536 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
17537
17538         * g++.dg/abi/vbase8-21.C: New test.
17539
17540 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
17541
17542         * g++.dg/abi/vbase8-10.C: New test.
17543
17544 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17545
17546         * lib/g++.exp (g++_set_ld_library_path): Renamed to
17547         ${tool}_set_ld_library_path.
17548         Changed caller.
17549         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
17550         g++.exp.
17551
17552 2001-07-26  Stan Cox <scox@redhat.com>
17553
17554         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
17555         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
17556         gcc_exit, gcc_check_unsupported_p):
17557         Moved to gcc-deps.exp
17558         * gcc-deps.exp: New file.
17559
17560 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17561
17562         * g++.old-deja/g++.pt/defarg14.C: New test.
17563
17564 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17565
17566         * g++.old-deja/g++.other/lineno5.C: New test.
17567
17568 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17569
17570         * g++.old-deja/g++.pt/crash68.C: New test.
17571
17572 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17573
17574         * g++.old-deja/g++.other/crash42.C: New test.
17575
17576 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17577
17578         * gcc.dg/cpp/extratokens.c: Fix.
17579         * gcc.dg/cpp/skipping2.c: New tests.
17580
17581 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17582
17583         * gcc.c-torture/execute/20010724-1.c: New file.
17584         * gcc.c-torture/execute/20010724-1.x: New file.
17585
17586 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17587
17588         * g++.old-deja/g++.other/cond7.C: New test.
17589
17590 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17591
17592         * g++.old-deja/g++.other/optimize4.C: New test.
17593
17594 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17595
17596         * g++.old-deja/g++.abi/vbase8-5.C: New test.
17597
17598 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
17599
17600         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
17601         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
17602         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
17603         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
17604
17605         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
17606         bug report" message.
17607
17608         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
17609         * g++.dg/ext/instantiate1.C: Move from old-deja.
17610
17611 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
17612
17613         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
17614         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
17615         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
17616         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
17617
17618 2001-07-23  Jeffrey A Law  (law@cygnus.com)
17619
17620         * gcc.c-torture/execute/20010723-1.c: New test.
17621
17622 2001-07-23  Ben Elliston  <bje@redhat.com>
17623
17624         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
17625
17626 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17627
17628         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
17629         i[34567]86-*-*.
17630         Delete handling of ieee_multilib_flags.
17631         Pass -mieee for alpha*-*-* and sh-*-*.
17632         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
17633
17634 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
17635
17636         Remove old-abi tests.
17637         * g++.old-deja/g++.mike/p11116.C: Remove.
17638         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
17639
17640 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
17641
17642         * g77.f-torture/compile/pr3743.f:  New test
17643
17644 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
17645
17646         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
17647
17648 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17649
17650         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
17651         g++.old-deja/g++.pt/static6.C: Likewise.
17652         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
17653         supports weak symbols.
17654
17655 2001-07-18  Andreas Jaeger  <aj@suse.de>
17656
17657         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
17658         supported again.
17659
17660 2001-07-18  Andreas Jaeger  <aj@suse.de>
17661
17662         * gcc.dg/iftrap-1.c: Fix target line.
17663
17664 2001-07-17  Richard Henderson  <rth@redhat.com>
17665
17666         * gcc.c-torture/execute/20010717-1.c: New.
17667
17668 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17669
17670         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
17671         tests.
17672
17673 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17674
17675         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
17676
17677 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17678
17679         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
17680         UAC_SIGBUS, UAC_NOPRINT definitions.
17681
17682 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
17683
17684         * objc/execute/object_is_class.m: New test.
17685         * objc/execute/object_is_meta_class.m: New test.
17686
17687 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17688
17689         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
17690         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
17691
17692 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
17693
17694         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
17695         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
17696
17697 2001-07-14  Richard Henderson  <rth@redhat.com>
17698
17699         * gcc.dg/iftrap-1.c: New.
17700
17701 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
17702
17703         * g77.f-torture/execute/intrinsic77.f: New test.
17704
17705 2001-07-11  Janis Johnson <janis@us.ibm.com>
17706
17707         * gcc.misc-tests/gcov-3.c: New test.
17708
17709 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
17710
17711         * gcc.c-torture/compile/20010711-1.c,
17712         * gcc.c-torture/compile/20010711-2.c: New tests.
17713
17714 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
17715
17716         * gcc.c-torture/execute/20010711-1.c: New test.
17717
17718 2001-07-11  Ben Elliston  <bje@redhat.com>
17719
17720         * g++.old-deja/g++.other/enum5.C: New test.
17721
17722 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
17723
17724         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
17725         (g++-dg-prune): Call prune_gcc_output.
17726         * prune.exp: New file for prune_gcc_output.
17727         * lib/g++.exp, lib/gcc.exp: Load it.
17728
17729 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
17730
17731         * gcc.c-torture/compile/20010701-1.c,
17732         g++.old-deja/g++.ext/attrib6.C: New tests.
17733
17734 2001-07-06  Jeffrey A Law  (law@cygnus.com)
17735
17736         * gcc.c-torture/compile/20010706-1.c: New test.
17737
17738 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
17739
17740         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
17741
17742 2001-06-28  Stan Shebs  <shebs@apple.com>
17743
17744         * gcc.dg/pragma-darwin.c: New test.
17745
17746 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17747
17748         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
17749         Solaris 2.[678] system.
17750
17751 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17752
17753         * gcc.dg/20010622-1.c: New test.
17754
17755 2001-06-18  Stan Shebs  <shebs@apple.com>
17756
17757         * objc.dg: New directory.
17758         * objc.dg/dg.exp: New file.
17759         * objc.dg/alias.m: New.
17760         * objc.dg/class-1.m: New.
17761         * objc.dg/class-2.m: New.
17762         * objc.dg/const-str-1.m: New.
17763         * objc.dg/const-str-2.m: New.
17764         * objc.dg/id-1.m: New.
17765         * objc.dg/method-1.m: New.
17766         * objc.dg/super-class-1.m: New.
17767         * lib/objc-dg.exp: New file.
17768
17769 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17770
17771         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
17772         of label name.
17773
17774 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
17775
17776         * g++.old-deja/g++.abi/vbase8-9.C: New test.
17777
17778 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17779
17780         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
17781         variable.
17782
17783 2001-06-12  Richard Henderson  <rth@redhat.com>
17784
17785         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
17786
17787 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
17788
17789         * g++.old-deja/g++.abi/vbase5.C: New test.
17790         * g++.old-deja/g++.abi/vbase6.C: New test.
17791         * g++.old-deja/g++.abi/vbase7.C: New test.
17792
17793 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17794
17795         * gcc.c-torture/compile/20010610-1.c: New test.
17796
17797 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
17798
17799         * g++.old-deja/g++.abi/vbase4.C: New test.
17800
17801 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17802
17803         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
17804         support %f for HC11/HC12 targets.
17805         * gcc.c-torture/execute/930513-1.x: New file, likewise.
17806         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
17807         on HC11/HC12 targets.
17808         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
17809
17810 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17811
17812         * gcc.dg/wchar_t-1.c: New file.
17813         * gcc.dg/wint_t-1.c: Likewise.
17814
17815 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
17816
17817         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
17818
17819 2001-06-11  Richard Henderson  <rth@redhat.com>
17820
17821         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
17822
17823 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17824
17825         * gcc.c-torture/compile/20010611-1.c: New test.
17826
17827 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17828
17829         * gcc.dg/c99-tag-1.c: Add more tests.
17830
17831 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
17832
17833         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
17834         representation on MN10300 and ARM/Thumb.
17835
17836 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
17837
17838         * g77.f-torture/execute/20010610.f: New.
17839
17840 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
17841
17842         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
17843         names.
17844
17845 2001-06-09  Richard Henderson  <rth@redhat.com>
17846
17847         * gcc.c-torture/execute/ashrdi-1.c: New.
17848         * gcc.c-torture/execute/ashldi-1.c: New.
17849         * gcc.c-torture/execute/lshrdi-1.c: New.
17850
17851 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
17852
17853         * objc/execute/load-3.m: Added. Check sending +load to categories,
17854         in addition to classes.
17855
17856 2001-06-08  Stan Shebs  <shebs@apple.com>
17857
17858         * objc/execute/load-2.m: New test.  From Nicola Pero
17859         <n.pero@mi.flashnet.it>.
17860
17861 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
17862
17863         * gcc.c-torture/execute/20010605-2.c: New test.
17864
17865 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17866
17867         * g++.old-deja/g++.abi/vbase2.C: New test.
17868         * g++.old-deja/g++.abi/vbase3.C: New test.
17869
17870 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17871
17872         * g++.old-deja/g++.pt/friend49.C: New test.
17873
17874 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
17875
17876         * g++.old-deja/g++.ext/anon3.C: New test.
17877
17878 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
17879
17880         * g++.old-deja/g++.other/conv7.C: New test.
17881
17882 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
17883
17884         * gcc.c-torture/compile/20010605-2.c: New test.
17885
17886 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17887
17888         * gcc.c-torture/execute/20010604-1.c: New test.
17889
17890 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
17891
17892         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
17893
17894 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
17895
17896         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
17897         (g++_link_flags): Likewise.
17898         (g++_init): Pass gccpath's value to two previous functions.
17899
17900 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17901
17902         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
17903         Ensure logfile entry matches exec command line.
17904
17905 2001-05-31  Richard Henderson  <rth@redhat.com>
17906
17907         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
17908         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
17909
17910 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
17911
17912         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
17913         compiler for irix6.2
17914
17915 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
17916
17917         * g++.old-deja/g++.other/optimize3.C: New file.
17918
17919 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
17920
17921         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
17922         assemble.
17923
17924 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
17925
17926         * g++.old-deja/g++.other/optimize2.C: New file.
17927
17928 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
17929
17930         * gcc.c-torture/compile/20010518-2.c: New file.
17931         * gcc.c-torture/execute/20010518-1.c: New file.
17932         * gcc.c-torture/execute/20010518-2.c: New file.
17933
17934 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17935
17936         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
17937
17938 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
17939
17940         G++ no longer defines builtins that do not begin with __builtin.
17941         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
17942         * g++.old-deja/g++.brendand/misc13.C: Likewise.
17943         * g++.old-deja/g++.law/builtin1.C: Likewise.
17944         * g++.old-deja/g++.law/cvt2.C: Likewise.
17945         * g++.old-deja/g++.mike/net5.C: Likewise.
17946         * g++.old-deja/g++.other/builtins1.C: Likewise.
17947         * g++.old-deja/g++.other/builtins2.C: Likewise.
17948         * g++.old-deja/g++.other/builtins3.C: Likewise.
17949         * g++.old-deja/g++.other/builtins4.C: Likewise.
17950         * g++.old-deja/g++.other/inline8.C: Likewise.
17951         * g++.old-deja/g++.robertl/eb39.C: Likewise.
17952
17953 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
17954
17955         * g++.old-deja/g++.pt/using1.C: Adjust.
17956         * g++.old-deja/g++.pt/using2.C: New test.
17957
17958 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
17959
17960         * gcc.dg/cpp/charconst.c: New tests.
17961         * gcc.dg/cpp/escape.c: New tests.
17962         * gcc.dg/cpp/escape-1.c: New tests.
17963         * gcc.dg/cpp/escape-2.c: New tests.
17964         * gcc.dg/cpp/ucs.c: New tests.
17965
17966 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
17967
17968         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
17969         native compiler for irix6.5.
17970
17971 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
17972
17973         * lib/g++.exp (g++_include_flags): Use args to compute
17974         get_multilibs.
17975         (g++_link_flags): Likewise.
17976         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
17977
17978 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17979
17980         * gcc.dg/c90-hexfloat-1.c: Add more tests.
17981
17982 2001-05-21  Geoff Keating  <geoffk@redhat.com>
17983
17984         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
17985         this file.
17986
17987 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17988
17989         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
17990         STACK_SIZE;
17991         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
17992         to STACK_SIZE; Use it to define size of add_histo array.
17993         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
17994         to STACK_SIZE.
17995         (f): Use GITT_SIZE to define size of gitt local table.
17996         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
17997         to STACK_SIZE; Use it to define size of bytemem array.
17998
17999 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18000
18001         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
18002         on 68HC11/HC12 due to the asm instruction.
18003         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
18004         * gcc.c-torture/compile/920520-1.x: Likewise.
18005         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
18006         on 68HC11/HC12 because the function is larger than 64K.
18007         * gcc.c-torture/compile/961203-1.x: New file, this test fails
18008         on 68HC11/HC12 because the structure is too large.
18009
18010 2001-05-20  Richard Henderson  <rth@redhat.com>
18011
18012         * gcc.c-torture/execute/20010520-1.c: New.
18013
18014 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18015
18016         * g++.old-deja/g++.warn/compare1.C: New test.
18017         * gcc.dg/compare4.c: New test.
18018
18019 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
18020
18021         * g++.old-deja/g++.other/optimize1.C: New test.
18022
18023 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18024
18025         * g++.old-deja/g++.pt/spec41.C: New test.
18026
18027 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
18028
18029         * gcc.c-torture/compile/20010114-1.x: Remove.
18030
18031 2001-05-18  Stan Shebs  <shebs@apple.com>
18032
18033         * gcc.c-torture/compile/20010518-1.c: New test.
18034
18035 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
18036
18037         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
18038         * g++.old-deja/g++.pt/crash67.C: New test.
18039
18040 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
18041
18042         * g++.old-deja/g++.other/debug9.C: New test.
18043
18044 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
18045
18046         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
18047
18048 2001-05-16  Jan Hubicka  <jh@suse.cz>
18049
18050         * gcc.c-torture/compile/20010516-1.c: New test.
18051
18052 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18053
18054         * g++.old-deja/g++.other/crash41.C: New test.
18055
18056 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18057
18058         * g++.old-deja/g++.pt/crash66.C: New test.
18059
18060 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
18061
18062         * g++.old-deja/g++.robertl/eb27.C: Convert.
18063
18064 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
18065
18066         * g++.dg/friend-warn.C: New test.  Do not warn about friend
18067         declaration being redundant.
18068
18069 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
18070
18071         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
18072
18073 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
18074
18075         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
18076
18077 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
18078
18079         * lib/g++.exp: Use testsuite_flags.
18080
18081 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
18082
18083         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
18084
18085 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18086
18087         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
18088
18089 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
18090
18091         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
18092
18093 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
18094
18095         * gcc.c-torture/compile/20010313-1.c: New test.
18096
18097 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
18098
18099         * gcc.dg/cpp/direct2.c: New test.
18100         * gccq.dg/cpp/direct2s.c: New test.
18101
18102         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
18103
18104 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
18105
18106         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
18107         * g++.old-deja/g++.other/op3.C: Likewise.
18108
18109 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18110
18111         * gcc.dg/cpp/syshdr.h: New file.
18112         * gcc.dg/cpp/sysmac1.c: Update.
18113         * gcc.dg/cpp/sysmac2.c: Update.
18114
18115 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18116
18117         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
18118
18119 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
18120
18121         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
18122         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
18123
18124 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
18125
18126         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
18127
18128 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
18129
18130         * lib/g++.exp (g++_include_flags): Don't use any special flags
18131         if TESTING_IN_BUILD_TREE is not defined.
18132         (g++_init): Use a plain 'c++' as the compiler if
18133         TESTING_IN_BUILD_TREEE is not defined.
18134
18135 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18136
18137         * g++.old-deja/g++.eh/catch13.C: New test.
18138         * g++.old-deja/g++.eh/catch14.C: New test.
18139
18140 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18141
18142         * gcc.dg/cpp/tr-define.c: New test.
18143
18144 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
18145
18146         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
18147         <stdlib.h>, not <malloc.h>.
18148
18149 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18150
18151         * g++.old-deja/g++.ns/template17.C: New test.
18152
18153 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18154
18155         * g++.old-deja/g++.pt/ref4.C: New test.
18156
18157 2001-04-30  Richard Henderson  <rth@redhat.com>
18158
18159         * gcc.dg/20000724-1.c: Revert last change.
18160
18161 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
18162
18163         * g77.f-torture/execute/20010430.f: New test.
18164
18165 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
18166
18167         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
18168
18169 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
18170
18171         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
18172
18173 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18174
18175         * g++.old-deja/g++.eh/crash6.C: New test.
18176
18177 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18178
18179         * g++.old-deja/g++.other/warn7.C: New test.
18180
18181 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18182
18183         * g++.old-deja/g++.other/defarg9.C: New test.
18184
18185 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18186
18187         * g77.f-torture/compile/20010426.f: New test.
18188         * g77.f-torture/execute/20010426.f: New test.
18189
18190 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18191
18192         * g77.f-torture/compile/20000629-1.x: Remove - error
18193         has been fixed.
18194
18195 2001-04-26  Jeffrey A Law  (law@cygnus.com)
18196
18197         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
18198         Tweak slightly to work with g++.dg framework.
18199         * g++.dg/special/ecos.exp: Run initp1.C test.
18200         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
18201
18202         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
18203         its linker doesn't give line numbers either.
18204         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
18205
18206 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18207
18208         * g++.old-deja/g++.other/lex1.C: New test.
18209
18210 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
18211
18212         * gcc.dg/noncompile/20010425-1.c: New test.
18213
18214 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18215
18216         * g++.old-deja/g++.pt/mangle2.C: New test.
18217
18218 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18219
18220         * gcc.dg/format/plus-1.c: New test.
18221
18222 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18223
18224         * gcc.dg/20010423-1.c: New test.
18225
18226 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18227
18228         * gcc.c-torture/execute/20010422-1.c: New test.
18229
18230 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
18231
18232         * g++.old-deja/g++.ns/type2.C: New test.
18233
18234 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
18235
18236         * g++.old-deja/g++.other/perf1.C: New test.
18237
18238 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
18239
18240         * gcc.dg/c99-func-2.c: Remove xfail.
18241         * gcc.dg/c99-func-3.c: Remove xfail.
18242         * gcc.dg/c99-func-4.c: Remove xfail.
18243
18244 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
18245
18246         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
18247
18248 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18249
18250         * gcc.c-torture/compile/20010423-1.c: New test.
18251
18252 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18253
18254         * g++.old-deja/g++.pt/typename28.C: New test.
18255
18256 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18257
18258         * g++.old-deja/g++.abi/empty2.C: New test.
18259         * g++.old-deja/g++.abi/empty3.C: New test.
18260
18261 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18262
18263         * g++.old-deja/g++.other/comdat2.C: New test.
18264         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
18265
18266 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18267
18268         * g++.old-deja/g++.other/overload14.C: New test.
18269
18270 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18271
18272         * g++.old-deja/g++.other/lookup23.C: New test.
18273
18274 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18275
18276         * gcc.c-torture/execute/20010403-1.c: New test.
18277
18278 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
18279             Mark Mitchell  <mark@codesourcery.com>
18280
18281         * lib/old-dejagnu.exp: Don't delete output of executable.
18282         Add .exe suffix to executables.
18283
18284 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
18285
18286         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
18287
18288 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18289
18290         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
18291
18292 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18293
18294         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
18295         * g++.old-deja/g++.abi/crash1.C: New test.
18296
18297 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18298
18299         * g++.old-deja/g++.other/crash40.C: New test.
18300
18301 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18302
18303         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
18304
18305 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
18306
18307         * g++.old-deja/g++.other/warn6.C: New test.
18308
18309 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18310
18311         * g++.old-deja/g++.robertl/eb42.C: Same.
18312
18313 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18314
18315         * gcc.dg/wtr-conversion-1.c: New testcase.
18316
18317 2001-04-10  Richard Henderson  <rth@redhat.com>
18318
18319         * g++.old-deja/g++.other/array5.C: New.
18320
18321 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18322
18323         * gcc.c-torture/execute/20010408-1.c: New test.
18324
18325 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
18326
18327         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
18328         headers and constructs.
18329         * g++.old-deja/g++.robertl/eb79.C: Same.
18330         * g++.old-deja/g++.robertl/eb77.C (main): Same.
18331         * g++.old-deja/g++.robertl/eb73.C: Same.
18332         * g++.old-deja/g++.robertl/eb66.C (main): Same.
18333         * g++.old-deja/g++.robertl/eb55.C (t): Same.
18334         * g++.old-deja/g++.robertl/eb54.C (main): Same.
18335         * g++.old-deja/g++.robertl/eb46.C (main): Same.
18336         * g++.old-deja/g++.robertl/eb44.C: Same.
18337         * g++.old-deja/g++.robertl/eb41.C (main): Same.
18338         * g++.old-deja/g++.robertl/eb4.C (main): Same.
18339         * g++.old-deja/g++.robertl/eb39.C: Same.
18340         * g++.old-deja/g++.robertl/eb33.C (main): Same.
18341         * g++.old-deja/g++.robertl/eb31.C (main): Same.
18342         * g++.old-deja/g++.robertl/eb30.C: Same.
18343         * g++.old-deja/g++.robertl/eb3.C: Same.
18344         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
18345         * g++.old-deja/g++.robertl/eb21.C: Same.
18346         * g++.old-deja/g++.robertl/eb15.C: Same.
18347         * g++.old-deja/g++.robertl/eb118.C: Same.
18348         * g++.old-deja/g++.robertl/eb115.C (main): Same.
18349         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
18350         * g++.old-deja/g++.robertl/eb109.C: Same.
18351         * g++.old-deja/g++.other/sibcall1.C (main): Same.
18352         * g++.old-deja/g++.mike/rtti1.C: Same.
18353         * g++.old-deja/g++.mike/p658.C: Same.
18354         * g++.old-deja/g++.mike/net46.C: Same.
18355         * g++.old-deja/g++.mike/net34.C: Same.
18356         * g++.old-deja/g++.mike/memoize1.C: Same.
18357         * g++.old-deja/g++.mike/eh2.C: Same.
18358         * g++.old-deja/g++.law/weak.C: Same.
18359         * g++.old-deja/g++.law/visibility7.C: Same.
18360         * g++.old-deja/g++.law/visibility25.C: Same.
18361         * g++.old-deja/g++.law/visibility22.C: Same.
18362         * g++.old-deja/g++.law/visibility2.C: Same.
18363         * g++.old-deja/g++.law/visibility17.C: Same.
18364         * g++.old-deja/g++.law/visibility13.C: Same.
18365         * g++.old-deja/g++.law/visibility10.C: Same.
18366         * g++.old-deja/g++.law/visibility1.C: Same.
18367         * g++.old-deja/g++.law/virtual3.C (eval): Same.
18368         * g++.old-deja/g++.law/vbase1.C: Same.
18369         * g++.old-deja/g++.law/operators32.C: Same.
18370         * g++.old-deja/g++.law/nest3.C: Same.
18371         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
18372         * g++.old-deja/g++.law/except5.C (main): Same.
18373         * g++.old-deja/g++.law/cvt7.C (run): Same.
18374         * g++.old-deja/g++.law/cvt2.C: Same.
18375         * g++.old-deja/g++.law/cvt16.C: Same.
18376         * g++.old-deja/g++.law/ctors6.C (bar): Same.
18377         * g++.old-deja/g++.law/ctors17.C (main): Same.
18378         * g++.old-deja/g++.law/ctors13.C: Same.
18379         * g++.old-deja/g++.law/ctors12.C (main): Same.
18380         * g++.old-deja/g++.law/ctors10.C: Same.
18381         * g++.old-deja/g++.law/code-gen5.C: Same.
18382         * g++.old-deja/g++.law/bad-error7.C: Same.
18383         * g++.old-deja/g++.law/arm9.C: Same.
18384         * g++.old-deja/g++.law/arm12.C: Same.
18385         * g++.old-deja/g++.law/arg8.C: Same.
18386         * g++.old-deja/g++.law/arg1.C: Same.
18387         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
18388         * g++.old-deja/g++.jason/template31.C: Same.
18389         * g++.old-deja/g++.jason/template24.C (main): Same.
18390         * g++.old-deja/g++.jason/2371.C: Same.
18391         * g++.old-deja/g++.eh/new2.C: Same.
18392         * g++.old-deja/g++.eh/new1.C: Same.
18393         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
18394         * g++.old-deja/g++.brendan/nest21.C (main): Same.
18395         * g++.old-deja/g++.brendan/err-msg3.C: Same.
18396         * g++.old-deja/g++.brendan/crash62.C: Same.
18397         * g++.old-deja/g++.brendan/crash52.C: Same.
18398         * g++.old-deja/g++.brendan/crash49.C (main): Same.
18399         * g++.old-deja/g++.brendan/crash38.C: Same.
18400         * g++.old-deja/g++.brendan/crash15.C (main): Same.
18401         * g++.old-deja/g++.brendan/copy9.C: Same.
18402
18403 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
18404
18405         * gcc.c-torture/execute/20001203-2.c (memset):
18406         Count argument is of type __SIZE_TYPE__.
18407
18408 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
18409
18410         * gcc.c-torture/compile/20010404-1.c: New test.
18411
18412 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
18413
18414         * gcc.c-torture/compile/20010326-1.c: New test.
18415
18416 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
18417
18418         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
18419         peculiarities of the SH.
18420         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
18421
18422 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18423
18424         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
18425         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
18426         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
18427
18428 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18429
18430         * g77.f-torture/compile/20010321-1.f: New test.
18431
18432 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18433
18434         * gcc.c-torture/compile/20010329-1.c: New test.
18435
18436 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18437
18438         * gcc.c-torture/execute/20010329-1.c: New test.
18439
18440 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18441
18442         * g++.old-deja/g++.other/eh4.C: Fix typo.
18443
18444 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18445
18446         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
18447
18448 2001-03-28  Philip Blundell  <philb@gnu.org>
18449
18450         * gcc.c-torture/compile/20010328-1.c: New test.
18451
18452 2001-03-27  Richard Henderson  <rth@redhat.com>
18453
18454         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
18455         * g++.old-deja/g++.eh/vbase3.C: Likewise.
18456
18457 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
18458
18459         * gcc.c-torture/compile/20010327-1.c: New test.
18460
18461 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
18462
18463         * g++.old-deja/g++.other/friend12.C: New test.
18464         * g++.old-deja/g++.other/friend9.C: Expect no errors.
18465         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
18466
18467 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18468
18469         * gcc.c-torture/execute/20010325-1.c: New test.
18470
18471 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
18472
18473         * g++.old-deja/g++.other/mangle3.C: New test.
18474
18475 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
18476
18477         * g++.old-deja/g++.other/anon8.C: New test.
18478
18479 2001-03-20  Philip Blundell  <philb@gnu.org>
18480
18481         * gcc.c-torture/compile/20010320-1.c: New test.
18482
18483 2001-03-17  Richard Henderson  <rth@redhat.com>
18484
18485         * g++.old-deja/g++.other/eh4.C: Add expected error text.
18486
18487 2001-03-15  Geoff Keating  <geoff@redhat.com>
18488
18489         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
18490         tests on AIX.
18491
18492 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
18493
18494         * g++.old-deja/g++.other/eh4.C: New test.
18495
18496 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18497
18498         * gcc.dg/cpp/mi1.c: Update.
18499
18500 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
18501
18502         * g++.old-deja/g++.other/regstack.C: New test.
18503
18504 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
18505
18506         * g++.old-deja/g++.other/ref4.C: New test.
18507
18508 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
18509
18510         * objc/execute/va_method.m: Added.
18511         * objc/execute/IMP.m: Added.
18512         * objc/execute/_cmd.m: Added.
18513         * objc/execute/accessing_ivars.m: Added.
18514         * objc/execute/class-1.m: Added.
18515         * objc/execute/class-10.m: Added.
18516         * objc/execute/class-11.m: Added.
18517         * objc/execute/class-12.m: Added.
18518         * objc/execute/class-13.m: Added.
18519         * objc/execute/class-14.m: Added.
18520         * objc/execute/class-2.m: Added.
18521         * objc/execute/class-3.m: Added.
18522         * objc/execute/class-4.m: Added.
18523         * objc/execute/class-5.m: Added.
18524         * objc/execute/class-6.m: Added.
18525         * objc/execute/class-7.m: Added.
18526         * objc/execute/class-8.m: Added.
18527         * objc/execute/class-9.m: Added.
18528         * objc/execute/class-tests-1.h
18529         * objc/execute/class-tests-2.h
18530         * objc/execute/compatibility_alias.m: Added.
18531         * objc/execute/encode-1.m: Added.
18532         * objc/execute/formal_protocol-1.m: Added.
18533         * objc/execute/formal_protocol-2.m: Added.
18534         * objc/execute/formal_protocol-3.m: Added.
18535         * objc/execute/formal_protocol-4.m: Added.
18536         * objc/execute/formal_protocol-5.m: Added.
18537         * objc/execute/formal_protocol-6.m: Added.
18538         * objc/execute/formal_protocol-7.m: Added.
18539         * objc/execute/informal_protocol.m: Added.
18540         * objc/execute/initialize.m: Added.
18541         * objc/execute/load.m: Added.
18542         * objc/execute/many_args_method.m: Added.
18543         * objc/execute/nested-3.m: Added.
18544         * objc/execute/no_clash.m: Added.
18545         * objc/execute/private.m: Added.
18546         * objc/execute/redefining_self.m: Added.
18547         * objc/execute/root_methods.m: Added.
18548         * objc/execute/selector-1.m: Added.
18549         * objc/execute/static-1.m: Added.
18550         * objc/execute/static-2.m: Added.
18551         * objc/execute/va_method.m: Added.
18552
18553 2001-03-10  Richard Henderson  <rth@redhat.com>
18554
18555         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
18556
18557 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18558
18559         * g++.old-deja/g++.other/crash31.C: XFAIL.
18560         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
18561         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
18562         * gcc.c-torture/execute/20010123-1.x: XFAIL.
18563         * gcc.c-torture/execute/20010124-1.x: XFAIL.
18564         * gcc.dg/sequence-pt-1.c: XFAIL one test.
18565
18566 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
18567
18568         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
18569
18570 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
18571
18572         * gcc.dg/20000724-1.c: Don't use multiline strings.
18573
18574 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
18575
18576         * objc/execute/string1.m, objc/execute/string2.m: Compare the
18577         result of -cString against what we expect it to be; don't just
18578         print it out for no one to read.
18579
18580         * objc/execute/string3.m, objc/execute/string4.m: New tests.
18581         Based on testcases provided by Nicola Pero.
18582
18583 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
18584
18585         * gcc.dg/cpp/macro7.c: New test.
18586
18587 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
18588
18589         * gcc.dg/cpp/multiline.c: Update.
18590
18591 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18592
18593         * g++.old-deja/g++.other/enum3.C: New test.
18594
18595 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18596
18597         * g++.old-deja/g++.other/pod1.C: New test.
18598
18599 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18600
18601         * g++.old-deja/g++.ext/overload1.C: New test.
18602
18603 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18604
18605         * g++.old-deja/g++.pt/using1.C: New test.
18606
18607 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18608
18609         * g++.old-deja/g++.other/using9.C: New test.
18610
18611 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
18612
18613         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
18614
18615         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
18616
18617 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
18618
18619         * g++.old-deja/g++.ext/realpt1.C: Remove.
18620
18621 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
18622
18623         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
18624
18625 2001-02-26  Will Cohen  <wcohen@redhat.com>
18626
18627         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
18628
18629 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
18630
18631         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
18632         templatized constructors.
18633
18634 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18635
18636         * gcc.c-torture/execute/20010224-1.c: New test.
18637
18638 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
18639
18640         * gcc.c-torture/execute/20010222-1.c: New test.
18641
18642 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
18643
18644         * g++.old-deja/g++.other/inline20.C: New test.
18645
18646 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
18647
18648         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
18649
18650 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18651
18652         * g++.old-deja/g++.other/lookup22.C: New test.
18653
18654 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
18655
18656         * g77.dg: New directory.
18657         * g77.dg/20010216-1.f: New test case.
18658         * g77.dg/dg.exp: New driver.
18659         * lib/g77-dg.exp: New driver library.
18660
18661 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18662
18663         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
18664
18665 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
18666
18667         * g++.old-deja/g++.other/decl9.C: New test.
18668
18669 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
18670
18671         * g++.old-deja/g++.other/init16.C: Update the test so that it does
18672         not need <string> and also tests the initialization at runtime.
18673
18674 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18675
18676         * gcc.c-torture/execute/longlong.c: New test.
18677
18678 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
18679
18680         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
18681
18682 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
18683
18684         * gcc.c-torture/execute/920302-1.c (execute):
18685         Change argument type to short.
18686
18687 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18688
18689         * g++.old-deja/g++.pt/deduct6.C: New test.
18690
18691 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18692
18693         * g++.old-deja/g++.pt/deduct5.C: New test.
18694
18695 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
18696
18697         * gcc.c-torture/execute/20010209-1.c: New test.
18698
18699 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18700
18701         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
18702
18703 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
18704
18705         * g++.dg/vtgc1.C: Update for new ABI.
18706
18707         * consistency.vlad: New directory, 1665 files.
18708
18709 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
18710
18711         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
18712         return type.
18713         * gcc.dg/cpp/digraphs.c: Declare puts.
18714
18715 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18716
18717         * g++.old-deja/g++.other/warn5.C: New test.
18718
18719 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18720
18721         * g++.old-deja/g++.pt/spec40.C: New test.
18722
18723 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18724
18725         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
18726         case.
18727         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
18728
18729 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
18730
18731         * gcc.c-torture/compile/20010209-1.c: New test.
18732
18733 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
18734
18735         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
18736         excess errors message but not if it crashes.
18737         * g++.old-deja/g++.other/crash27.C: Likewise.
18738         * g++.old-deja/g++.other/crash28.C: Likewise.
18739         * g++.old-deja/g++.other/crash30.C: Likewise.
18740         * g++.old-deja/g++.other/crash32.C: Likewise.
18741         * g++.old-deja/g++.other/crash35.C: Likewise.
18742         * g++.old-deja/g++.pt/inherit2.C: Likewise.
18743
18744 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18745
18746         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
18747         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
18748         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
18749         g77.f-torture/execute/execute.exp,
18750         g77.f-torture/noncompile/noncompile.exp,
18751         gcc.c-torture/execute/execute.exp,
18752         gcc.c-torture/execute/memcheck/memcheck.exp,
18753         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
18754         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
18755         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
18756         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
18757         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
18758         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
18759         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18760         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
18761         Remove bug reporting instructions with ancient email addresses.
18762
18763 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
18764
18765         * gcc.dg/20010202-1.c: New test.
18766         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
18767
18768 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
18769
18770         * g++.dg/stdbool-if.C: New test.
18771
18772 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
18773
18774         * objc/execute/fdecl.m: Added main().
18775
18776 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
18777
18778         * gcc.c-torture/execute/20010206-1.c: New test.
18779
18780 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18781
18782         * gcc.dg/cpp/avoidpaste1.c: Update.
18783
18784 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
18785
18786         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
18787         Pero <nicola@brainstorm.co.uk>.
18788         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
18789
18790 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
18791
18792         * g++.old-deja/g++.pt/spec39.C: New test.
18793
18794 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
18795
18796         * gcc.c-torture/compile/20010202-1.c: New test.
18797
18798 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
18799
18800         * g++.old-deja/g++.abi/primary2.C: New test.
18801         * g++.old-deja/g++.abi/primary3.C: New test.
18802         * g++.old-deja/g++.abi/primary4.C: New test.
18803         * g++.old-deja/g++.abi/primary5.C: New test.
18804         * g++.old-deja/g++.abi/vtable3.h: New test.
18805         * g++.old-deja/g++.abi/vtable3a.C: New test.
18806         * g++.old-deja/g++.abi/vtable3b.C: New test.
18807         * g++.old-deja/g++.abi/vtable3c.C: New test.
18808         * g++.old-deja/g++.abi/vtable3d.C: New test.
18809         * g++.old-deja/g++.abi/vtable3e.C: New test.
18810         * g++.old-deja/g++.abi/vtable3f.C: New test.
18811         * g++.old-deja/g++.abi/vtable3g.C: New test.
18812         * g++.old-deja/g++.abi/vtable3h.C: New test.
18813         * g++.old-deja/g++.abi/vtable3i.C: New test.
18814         * g++.old-deja/g++.abi/vtable3j.C: New test.
18815         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
18816
18817 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
18818
18819         * g++.old-deja/g++.other/anon6.C: New test.
18820         * g++.old-deja/g++.other/anon7.C: New test.
18821
18822 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
18823
18824         * gcc.dg/cpp/avoidpaste2.c: New tests.
18825
18826 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
18827
18828         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
18829
18830 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
18831
18832         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
18833         DECIMAL_DIG cases for Irix."
18834
18835 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
18836
18837         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
18838
18839 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
18840
18841         * gcc.dg/c99-tag-1.c: New test.
18842
18843 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
18844
18845         * gcc.dg/cpp/tr-warn1.c: Add tests.
18846
18847 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
18848
18849         * gcc.dg/cpp/avoidpaste1.c: Update.
18850         * gcc.dg/cpp/paste4.c: Update.
18851
18852 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
18853
18854         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
18855         cases for Irix.
18856
18857 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18858
18859         * g++.old-deja/g++.other/inline19.C: New test.
18860
18861 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
18862
18863         * gcc.dg/Wlarger-than.c: New test.
18864
18865 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18866
18867         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
18868
18869 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
18870
18871         * gcc.c-torture/execute/20010129-1.c: New test.
18872         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
18873
18874 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
18875
18876         * gcc.dg/cpp/avoidpaste1.c: Test case.
18877
18878 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
18879
18880         * g++.old-deja/g++.other/inline18.C: New test.
18881
18882 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18883
18884         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
18885         and __builtin_putchar.
18886
18887 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
18888
18889         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
18890         tests.
18891
18892 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
18893
18894         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
18895         floating point number rounding mode to round to the nearest
18896         representable mode.
18897
18898 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
18899
18900         * g++.old-deja/g++.other/mangle2.C: New test.
18901
18902 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
18903
18904         * gcc.c-torture/compile/20010124-1.c: New test.
18905
18906 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
18907
18908         * g++.old-deja/g++.pt/spec38.C: New test.
18909
18910 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18911
18912         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
18913         "Build don't run".
18914
18915 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18916
18917         * gcc.c-torture/execute/20010123-1.c: New test.
18918
18919 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
18920
18921         * g++.old-deja/g++.pt/spec37.C: New test.
18922
18923 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
18924
18925         * g++.old-deja/g++.pt/overload14.C: New test.
18926
18927 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18928
18929         * gcc.c-torture/execute/20010122-1.c: New test, exercise
18930         __builtin_return_address.
18931
18932 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
18933
18934         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
18935         * g++.old-deja/g++.pt/spec35.C: New test.
18936         * g++.old-deja/g++.pt/spec36.C: New test.
18937
18938 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
18939
18940         * gcc.c-torture/compile/20010118-1.c: New test.
18941
18942 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
18943
18944         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
18945
18946 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
18947
18948         * gcc.c-torture/execute/20010119-1.c: New test.
18949
18950 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18951
18952         * g++.old-deja/g++.other/vbase5.C: New test.
18953
18954 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
18955
18956         * gcc.c-torture/execute/20010118-1.c: New test.
18957
18958 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18959
18960         * g++.old-deja/g++.pt/deduct3.C: New test.
18961
18962 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18963
18964         * g++.old-deja/g++.pt/spec34.C: New test.
18965
18966 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
18967
18968         * g77.f-torture/compile/20000601-2.f: New test.
18969
18970 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18971
18972         * g++.old-deja/g++.other/init17.C: New test.
18973
18974 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
18975
18976         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
18977
18978 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18979
18980         * g++.old-deja/g++.pt/unify8.C: New test.
18981
18982 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18983
18984         * g++.old-deja/g++.abi/vbase1.C: New test.
18985
18986 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18987
18988         * g++.old-deja/g++.pt/crash65.C: New test.
18989
18990 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
18991
18992         * gcc.dg/cpp/assembl2.S: New test case.
18993
18994 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
18995
18996         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
18997         are supported.
18998
18999 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19000
19001         * g++.old-deja/g++.other/builtins1.C: New test.
19002         * g++.old-deja/g++.other/builtins2.C: Likewise.
19003         * g++.old-deja/g++.other/builtins3.C: Likewise.
19004         * g++.old-deja/g++.other/builtins4.C: Likewise.
19005
19006 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
19007
19008         * gcc.c-torture/compile/20010117-1.c: New test.
19009         * gcc.c-torture/compile/20010117-2.c: New test.
19010
19011 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19012
19013         * g77.f-torture/execute/20010116.[fx]: New test,
19014         XFAIL on i?86-*-*.
19015         * g77.f-torture/compile/20010115.f: Indicate it's
19016         a test for PR fortran/1636.
19017
19018 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19019
19020         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
19021
19022 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19023
19024         * g77.f-torture/compile/20010115.f: New test.
19025
19026 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
19027
19028         * g++.old-deja/g++.pt/nontype5.C: New test.
19029
19030 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
19031
19032         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
19033         have an equivalent working one below it.
19034
19035 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19036
19037         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
19038         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19039
19040 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19041
19042         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
19043         message containing "init_priority".
19044         (conpr-2.C): Likewise.
19045         (conpr-3.C): Likewise.
19046         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
19047
19048 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19049
19050         * gcc.c-torture/execute/20010114-2.c: New test.
19051
19052 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19053
19054         * gcc.c-torture/compile/20010114-1.c: New test.
19055         * gcc.c-torture/compile/20010114-1.x: Xfail.
19056         * gcc.c-torture/compile/20010114-2.c: New test.
19057         * gcc.c-torture/execute/20010114-1.c: New test.
19058         * gcc.dg/trunc-1.c: New test.
19059         * gcc.dg/uninit-B.c: New test.
19060
19061 2001-01-13  Nick Clifton  <nickc@redhat.com>
19062
19063         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
19064         target.
19065
19066 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19067
19068         * gcc.c-torture/compile/20010113-1.c: New test.
19069
19070 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
19071
19072         * gcc.c-torture/compile/20001212-1.c: New test.
19073
19074 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19075
19076         * gcc.dg/cpp/widestr1.c: Update.
19077         * gcc.dg/cpp/prag-imp.c: Remove.
19078
19079 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
19080
19081         * gcc.c-torture/execute/20000801-3.x: Remove.
19082         * gcc.dg/c90-init-1.c: New test.
19083         * gcc.dg/c99-init-1.c: New test.
19084         * gcc.dg/c99-init-2.c: New test.
19085         * gcc.dg/gnu99-init-1.c: New test.
19086
19087 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
19088
19089         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
19090         testing that no relevant ones were found.
19091
19092 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19093
19094         * g++.old-deja/g++.pt/cast2.C: New test.
19095
19096 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19097
19098         * g++.old-deja/g++.pt/friend47.C: New test.
19099
19100 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19101
19102         * g++.old-deja/g++.pt/instantiate13.C: New test.
19103
19104 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19105
19106         * g++.old-deja/g++.other/defarg7.C: New test.
19107         * g++.old-deja/g++.other/defarg8.C: New test.
19108
19109 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19110
19111         * g++.old-deja/g++.pt/crash64.C: New test.
19112
19113 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19114
19115         * g++.old-deja/g++.pt/crash63.C: New test.
19116
19117 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19118
19119         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
19120
19121 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
19122
19123         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
19124
19125 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19126
19127         * g++.old-deja/g++.pt/error3.C: New test.
19128
19129 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19130
19131         * g++.old-deja/g++.other/crash39.C: New test.
19132
19133 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19134
19135         * g++.old-deja/g++.other/vbase4.C: New test.
19136
19137 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
19138
19139         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
19140         * gcc.dg/special/20000419-2.c: New file. Identical to above.
19141         * gcc.dg/special/special.exp: New test driver which will check
19142         for alias support for the above test.
19143
19144 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
19145
19146         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
19147         problems on small machines.
19148         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
19149         parameterize.
19150
19151 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
19152
19153         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
19154         mips.
19155         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19156
19157 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
19158
19159         * g++.old_deja/g++.pt/using8.C: New test.
19160
19161 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19162
19163         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
19164
19165 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
19166
19167         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
19168         where a failure is expected.
19169         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
19170
19171 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19172
19173         * g++.old_deja/g++.pt/instantiate12.C: New test.
19174
19175 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19176
19177         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
19178         start of structs.
19179         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
19180         * g++.old-deja/g++.brendan/crash17.C: Likewise.
19181         * g++.old-deja/g++.brendan/crash29.C: Likewise.
19182         * g++.old-deja/g++.brendan/crash48.C: Likewise.
19183         * g++.old-deja/g++.brendan/ns1.C: Likewise.
19184         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
19185         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
19186         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
19187         * g++.old-deja/g++.eh/spec6.C: Likewise.
19188         * g++.old-deja/g++.jason/crash3.C: Likewise.
19189         * g++.old-deja/g++.law/ctors11.C: Likewise.
19190         * g++.old-deja/g++.law/ctors17.C: Likewise.
19191         * g++.old-deja/g++.law/ctors5.C: Likewise.
19192         * g++.old-deja/g++.law/ctors9.C: Likewise.
19193         * g++.old-deja/g++.mike/ambig1.C: Likewise.
19194         * g++.old-deja/g++.mike/net22.C: Likewise.
19195         * g++.old-deja/g++.mike/p3538a.C: Likewise.
19196         * g++.old-deja/g++.mike/p3538b.C: Likewise.
19197         * g++.old-deja/g++.mike/virt3.C: Likewise.
19198         * g++.old-deja/g++.niklas/t128.C: Likewise.
19199         * g++.old-deja/g++.other/anon4.C: Likewise.
19200         * g++.old-deja/g++.other/using1.C: Likewise.
19201         * g++.old-deja/g++.other/warn3.C: Likewise.
19202         * g++.old-deja/g++.pt/t37.C: Likewise.
19203         * g++.old-deja/g++.robertl/eb69.C: Likewise.
19204         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19205
19206 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19207
19208         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
19209
19210 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19211
19212         * gcc.c-torture/execute/stdio-opt-3.c: New test.
19213
19214 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
19215
19216         * gcc.c-torture/compile/20010107-1.c: New test.
19217
19218 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19219
19220         * gcc.c-torture/execute/builtin-noret-1.c: New test.
19221
19222 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19223
19224         * gcc.dg/format/format.h: New file.
19225         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
19226         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
19227         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
19228         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
19229         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
19230         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
19231         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
19232         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
19233         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
19234         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
19235         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
19236         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
19237         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
19238         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
19239         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
19240         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
19241         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
19242         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
19243         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
19244         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
19245         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
19246         instead of declaring standard types, macros and functions in each
19247         test.
19248
19249 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
19250
19251         * gcc.c-torture/execute/20010106-1.c: New test.
19252
19253 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19254
19255         * gcc.dg/format/format.exp: New file.
19256         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
19257         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
19258         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
19259         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
19260         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
19261         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
19262         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
19263         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
19264         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
19265         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
19266         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
19267         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
19268         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
19269         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
19270         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
19271         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
19272         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
19273         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
19274         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
19275         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
19276         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
19277         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
19278         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
19279         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
19280         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
19281         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
19282         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
19283         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
19284         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
19285         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
19286         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
19287         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
19288         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
19289         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
19290         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
19291         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
19292         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
19293         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
19294         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
19295         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
19296         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
19297         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
19298
19299 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
19300
19301         * gcc.c-torture/execute/991228-1.c: Take word endianness into
19302         account.
19303
19304 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19305
19306         * gcc.c-torture/execute/builtin-complex-1.c: New test.
19307
19308 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19309
19310         * g++.old-deja/g++.pt/crash62.C: New test.
19311
19312 2001-01-04  Richard Henderson  <rth@redhat.com>
19313
19314         * gcc.dg/20000926-1.c: Update expected warnings.
19315         * gcc.dg/array-2.c: Likewise.
19316         * gcc.dg/array-4.c: Also validate flexible array members.
19317         * gcc.dg/c99-flex-array-1.c: New.
19318
19319 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19320
19321         * gcc.c-torture/compile/20001222-1.x: Remove.
19322
19323 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19324
19325         * gcc.c-torture/execute/built-in-setjmp.c: New.
19326
19327 2001-01-03  Richard Henderson  <rth@redhat.com>
19328
19329         * gcc.dg/940510-1.c: Update expected error wording.
19330         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
19331
19332 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
19333
19334         * lib/target-supports.exp (check_alias_available): Modified to
19335         indicate aliases not supported if only weak aliases are supported.
19336
19337 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19338
19339         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
19340         Turn on cmpstrsi checks for __pj__ and __i370__.
19341
19342 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19343
19344         * g++.old-deja/g++.other/virtual11.C: New test.
19345
19346 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19347
19348         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
19349
19350 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19351
19352         * gcc.c-torture/compile/20010102-1.c: New test.
19353
19354 2001-01-02  Andreas Jaeger  <aj@suse.de>
19355
19356         * gcc.dg/noreturn-3.c: New test.
19357
19358         * gcc.dg/noreturn-4.c: New test.
19359
19360 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19361
19362         * gcc.c-torture/execute/stdio-opt-1.c: Also test
19363         __builtin_fputc and __builtin_fwrite.
19364
19365 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19366
19367         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
19368         signed char, not default char.
19369
19370 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19371
19372         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
19373
19374 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
19375
19376         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
19377
19378 2000-12-29  Richard Henderson  <rth@redhat.com>
19379
19380         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
19381         (__cyg_profile_func_exit): Define.
19382
19383 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19384
19385         * g++.dg/vtgc1.C: New test.
19386
19387 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
19388
19389         * gcc.dg/noncompile/20001228-1.c: New test.
19390
19391         * gcc.dg/20001228-1.c: New test.
19392
19393         * gcc.c-torture/execute/20001228-1.c: New test.
19394
19395 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
19396
19397         * gcc.dg/format-strfmon-1.c: New test.
19398
19399 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19400
19401         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
19402         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
19403         * gcc.c-torture/execute/string-opt-1.c: Likewise.
19404         * gcc.c-torture/execute/string-opt-2.c: Likewise.
19405         * gcc.c-torture/execute/string-opt-3.c: Likewise.
19406         * gcc.c-torture/execute/string-opt-4.c: Likewise.
19407         * gcc.c-torture/execute/string-opt-6.c: Likewise.
19408         * gcc.c-torture/execute/string-opt-7.c: Likewise.
19409         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19410         * gcc.c-torture/execute/string-opt-9.c: Likewise.
19411         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19412         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19413         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19414
19415         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
19416         * gcc.c-torture/execute/string-opt-4.c: Test index.
19417
19418 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
19419
19420         * gcc.c-torture/compile/20001226-1.c: New test.
19421
19422 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19423
19424         * gcc.c-torture/compile/20001222-1.c: New test.
19425         * gcc.c-torture/compile/20001222-1.x: Xfail.
19426
19427 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
19428
19429         * gcc.c-torture/execute/comp-goto-2.c: New test.
19430
19431 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
19432
19433         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
19434         Use long types if __INT_MAX__ is 32767.
19435         (main): Use cast to (sint32 *) when poking 88 into a_page.
19436
19437         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
19438
19439 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
19440
19441         * gcc.c-torture/compile/20001221-1.c: New test.
19442         * gcc.c-torture/execute/20001221-1.c: New test.
19443
19444 2000-12-20  Richard Henderson  <rth@redhat.com>
19445
19446         * g++.old-deja/g++.pt/crash36.C: Update error lines.
19447         * g++.old-deja/g++.robertl/eb109.C: Likewise.
19448
19449 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19450
19451         * gcc.dg/compare3.c: New test.
19452
19453 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19454
19455         * gcc.dg/format-warnll-1.c: New test.
19456
19457 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19458
19459         * gcc.dg/cpp/cmdlne-P.c: New test.
19460
19461 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19462
19463         * gcc.c-torture/execute/builtin-abs-1.c,
19464         gcc.c-torture/execute/builtin-abs-2.c: New tests.
19465
19466 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19467
19468         * gcc.dg/cpp/multiline.c: New test.
19469
19470 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19471
19472         * g++.old-deja/g++.other/syshdr1.C: Update.
19473         * gcc.dg/cpp/lineflags.c: Remove temporarily.
19474
19475 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19476
19477         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
19478
19479 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19480
19481         * g++.old-deja/g++.pt/ttp65.C: New test.
19482
19483 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19484
19485         * g++.old-deja/g++.pt/ttp64.C: New test.
19486
19487 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19488
19489         * g++.old-deja/g++.pt/spec33.C: New test.
19490
19491 2000-12-14  Catherine Moore  <clm@redhat.com>
19492
19493         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
19494         * gcc.c-torture/execute/920612-2.c: Likewise.
19495         * gcc.c-torture/execute/920428-2.c: Likewise.
19496         * gcc-c-torture/execute/va-arg-11.c: Call exit.
19497         * gcc.c-torture/execute/va-arg-21.c: Likewise.
19498
19499 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19500
19501         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
19502         * gcc.dg/pack-test-2.c: Likewise.
19503
19504 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19505
19506         Tests by Zack Weinberg <zackw@stanford.edu>.
19507
19508         * gcc.dg/cpp/defined.c: Update.
19509         * gcc.dg/cpp/defined_trad.c: New tests.
19510
19511 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19512
19513         * gcc.dg/cpp/trad-direct.c: Update.
19514
19515 2000-12-11  Neil Booth  <neilb@earthling.net>
19516
19517         * gcc.dg/cpp/defined_trad.c
19518
19519 2000-12-11  Neil Booth  <neilb@earthling.net>
19520
19521         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
19522
19523 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19524
19525         * gcc.dg/format-miss-2.c: New test.
19526
19527 2000-12-09  Neil Booth  <neilb@earthling.net>
19528
19529         * gcc.dg/cpp/lineflags.c: New tests.
19530         * gcc.dg/cpp/poison.c: Update.
19531         * gcc.dg/cpp/redef2.c: Update.
19532         * gcc.dg/cpp/skipping.c: New test.
19533
19534 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
19535
19536         * g++.old-deja/g++.other/eh3.C: New testcase.
19537
19538 2000-12-07  Neil Booth  <neilb@earthling.net>
19539
19540         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
19541         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
19542         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
19543         wtr-union-init-2.c, wtr-union-init-3.c: Update.
19544         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
19545         Update.
19546
19547 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19548
19549         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
19550         __SIZE_TYPE__ instead of int for type of integers cast to
19551         pointers.
19552
19553 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
19554
19555         * g++.old-deja/g++.other/cleanup4.C: New test.
19556
19557 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19558
19559         * format-sec-1.c: New test.
19560
19561 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19562
19563         * gcc.dg/format-nonlit-3.c: New test.
19564
19565 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19566
19567         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
19568         through a null pointer.
19569
19570 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19571
19572         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
19573         * g++.old-deja/g++.pt/partial4.C: New test.
19574
19575 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
19576
19577         * gcc.c-torture/execute/ieee/hugeval.x: New.
19578
19579 2000-12-06  Neil Booth  <neilb@earthling.net>
19580
19581         * gcc.dg/cpp/backslash2.c: New tests.
19582
19583 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19584
19585         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
19586         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
19587
19588 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
19589
19590         * gcc.c-torture/execute/20001203-2.c: New testcase.
19591
19592 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
19593
19594         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
19595         * g++.old-deja/g++.other/virtual10.C: New test.
19596
19597 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
19598
19599         * g++.old-deja/g++.mike/pmf5.C: Remove test.
19600
19601 2000-12-05  Richard Henderson  <rth@redhat.com>
19602
19603         * gcc.c-torture/compile/20001205-1.c: New.
19604
19605 2000-12-04  Neil Booth  <neilb@earthling.net>
19606
19607         * g++.old-deja/g++.other/virtual9.C: New test.
19608         * g++.old-deja/g++.pt/crash61.C: New test.
19609         * gcc.c-torture/execute/loop-9.c: New test.
19610
19611 2000-12-04  Neil Booth  <neilb@earthling.net>
19612
19613         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
19614         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
19615         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
19616         * gcc.dg/cpp/extratokens.c: ...here.
19617
19618 2000-12-04  Neil Booth  <neilb@earthling.net>
19619
19620         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
19621         New tests.
19622
19623 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19624
19625         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
19626         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
19627
19628 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19629
19630         * gcc.c-torture/execute/20001203-1.c: New test.
19631
19632 2000-12-03  Neil Booth  <neilb@earthling.net>
19633
19634         * gcc.dg/cpp/macro6.c: New test cases.
19635
19636 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19637
19638         * gcc.c-torture/execute/string-opt-9.c: New test.
19639         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19640         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19641         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19642
19643         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
19644         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
19645
19646 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
19647
19648         * gcc.dg/cpp/if-6.c: New testcase.
19649
19650         * gcc.dg/20001201-1.c: New testcase.
19651
19652 2000-12-02  Neil Booth  <neilb@earthling.net>
19653
19654         * g++.old-deja/g++.other/externC4.C,
19655         g++.old-deja/g++.other/friend10.C: New tests.
19656
19657 2000-12-02  Neil Booth  <neilb@earthling.net>
19658
19659         * g++.old-deja/g++.other/instan2.C
19660         * g++.old-deja/g++.other/instan3.C: New test.
19661
19662 2000-12-02  Neil Booth  <neilb@earthling.net>
19663
19664         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
19665         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
19666         gnuc99.c,gnuc99-pedantic.c: New tests.
19667
19668 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19669
19670         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
19671         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
19672
19673 2000-12-01  Neil Booth  <neilb@earthling.net>
19674
19675         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
19676         * gcc.dg/cpp/poison.c: Update.
19677         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
19678
19679 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
19680
19681         * g77.f-torture/execute/20001201.f: New test.
19682
19683 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19684
19685         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
19686
19687 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
19688
19689         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
19690
19691 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
19692
19693         * g++.old-deja/g++.other/cast6.C: New test.
19694
19695 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
19696
19697         * gcc.c-torture/execute/20001130-2.c: New testcase.
19698
19699 2000-11-30  Richard Henderson  <rth@redhat.com>
19700
19701         * gcc.c-torture/execute/20001130-1.c: New test.
19702
19703 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19704
19705         * g++.old-deja/g++.other/op3.C: New test.
19706
19707 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19708
19709         * g++.old-deja/g++.other/op2.C: New test.
19710
19711 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19712
19713         * g++.old-deja/g++.other/crash38.C: New test.
19714
19715 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
19716
19717         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
19718
19719 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
19720
19721         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
19722         tests.
19723         * gcc.c-torture/execute/string-opt-6.c: New test.
19724
19725         * gcc.dg/20001117-1.c: Add main.
19726
19727 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
19728
19729         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
19730         Move from here ...
19731         * gcc.dg/940510-1.c: ... to here.
19732
19733         * gcc.dg/20000926-1.c: GNU C now allows initializations of
19734         zero-size arrays in toplevel structures.
19735
19736 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
19737
19738         * gcc.c-torture/execute/loop-8.c: New test.
19739
19740 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19741
19742         * g++.old-deja/g++.other/base1.C: New test.
19743
19744 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19745
19746         * g++.old-deja/g++.other/parse2.C: New test.
19747
19748 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19749
19750         * g++.old-deja/g++.pt/incomplete1.C: New test.
19751
19752 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19753
19754         * g++.old-deja/g++.other/friend9.C: New test.
19755
19756 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
19757
19758         * gcc.dg/20001127-1.c: New test.
19759
19760 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
19761
19762         * g++.old-deja/g++.pt/friend46.C: New test.
19763
19764 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
19765
19766         * g++.old-deja/g++.other/ptrmem8.C: New test.
19767
19768 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19769
19770         * gcc.c-torture/execute/string-opt-7.c: New test.
19771         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19772
19773 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
19774
19775         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
19776         instead of 'mkcheck 2'.
19777
19778 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19779
19780         * gcc.c-torture/execute/memcheck/driver.c,
19781         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
19782         C9X references to refer to C99.
19783
19784 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
19785
19786         * gcc.dg/ultrasp3.c: New test.
19787
19788 2000-11-25  Neil Booth  <neilb@earthling.net>
19789
19790         * gcc.dg/cpp/include2.c: Update test to be locale independent.
19791
19792 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
19793
19794         * gcc.c-torture/compile/20001123-2.c: New.
19795
19796 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19797
19798         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
19799
19800 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
19801
19802         * gcc.dg/sequence-point-1.c: Add some new tests.
19803         * gcc.c-torture/execute/20001124-1.c: New test.
19804
19805 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
19806
19807         * g++.old-deja/g++.other/vaarg4.C: New test.
19808         * gcc.c-torture/compile/20001123-1.c: New test.
19809
19810 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
19811
19812         * g++.other/crash24.C: Adjust and remove XFAIL.
19813         * g++.other/crash37.C: New test.
19814
19815 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
19816
19817         * g++.old-deja/g++.pt/instantiate9.C: New test.
19818
19819 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
19820
19821         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
19822         new ABI, too.
19823
19824         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
19825         * g++.old-deja/g++.robertl/eb55.C: Likewise.
19826
19827 2000-11-22  Neil Booth  <neilb@earthling.net>
19828
19829         * gcc.dg/cpp/Wtrigraphs.c: New test.
19830
19831 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
19832
19833         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
19834
19835 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
19836
19837         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
19838
19839 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
19840
19841         * lib/gcc-dg.exp: load_lib scanasm.exp.
19842         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
19843         * lib/g++-dg.exp: load_lib scanasm.exp.
19844         * lib/scanasm.exp: New.
19845         (scan-assembler, scan-assembler-not): Add optional arguments to
19846         test name, or if not present, the pattern name.
19847         (scan-assembler-dem, scan-assembler-dem-not): New.
19848
19849         * g++.dg/dg.exp: New.
19850
19851 2000-11-21  Neil Booth  <neilb@earthling.net>
19852
19853         * gcc.dg/cpp/integrated1.c: Remove.
19854
19855 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
19856
19857         * gcc.c-torture/execute/20001121-1.c: New test.
19858
19859 2000-11-21  Richard Henderson  <rth@redhat.com>
19860
19861         * gcc.c-torture/compile/20001121-1.c: New test.
19862
19863 2000-11-20  Neil Booth  <neilb@earthling.net>
19864
19865         * gcc.dg/cpp/integrated1.c: New test.
19866
19867 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
19868
19869         * g++.old-deja/g++.other/inline17.C: New test.
19870
19871 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
19872
19873         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
19874         local variable to be zero: I made the variable global. Now
19875         uses abort() and exit() instead of relying on main's return value.
19876
19877 2000-11-20  Neil Booth  <neilb@earthling.net>
19878
19879         * gcc.dg/cpp/paste2.c: Update test.
19880         * objc/execute/paste.m: New test.
19881
19882 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
19883
19884         * gcc.dg/c99-condexpr-1.c: New test.
19885
19886 2000-11-20  Neil Booth  <neilb@earthling.net>
19887
19888         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
19889
19890 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
19891
19892         * g++.old-deja/g++.pt/export1.C: New test.
19893
19894 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
19895
19896         * gcc.dg/20001117-1.c: New test.
19897
19898 2000-11-18  Richard Henderson  <rth@redhat.com>
19899
19900         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
19901
19902 2000-11-18  Richard Henderson  <rth@redhat.com>
19903
19904         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
19905         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
19906         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
19907
19908 2000-11-18  Richard Henderson  <rth@redhat.com>
19909
19910         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
19911         (main): New.  Exit cleanly.
19912
19913 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19914
19915         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
19916         gcc.dg/c99-fordecl-2.c: New tests.
19917
19918 2000-11-18  Richard Henderson  <rth@redhat.com>
19919
19920         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
19921         * gcc.c-torture/execute/zerolen-2.c: New.
19922
19923 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19924
19925         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
19926         memory.
19927
19928 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
19929
19930         * g++.old-deja/g++.pt/instantiate8.C: New test.
19931
19932 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
19933
19934         * g++.old-deja/g++.other/incomplete.C: Add more tests.
19935         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
19936
19937 2000-11-16  Nick Clifton  <nickc@redhat.com>
19938
19939         * gcc.c-torture/execute/nestfunc-2.c: New test.
19940         * gcc.c-torture/execute/nestfunc-3.c: New test.
19941
19942 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
19943
19944         * gcc.c-torture/compile/20001116-1.c: New test.
19945
19946 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19947
19948         * gcc.c-torture/execute/20001115-1.c: New test.
19949
19950 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
19951
19952         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
19953         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
19954         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
19955         * g++.old-deja/g++.abi/vmihint.C: Likewise.
19956
19957 2000-11-15  Neil Booth  <neilb@earthling.net>
19958
19959         gcc.dg/cpp/_Pragma1.c: Update.
19960         gcc.dg/cpp/_Pragma2.c: New test.
19961
19962 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
19963
19964         * g++.old-deja/g++.other/anon5.C: New test.
19965
19966 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19967
19968         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
19969         tests.
19970
19971 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
19972
19973         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
19974         output.
19975
19976 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19977
19978         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
19979         labels at end of compound statements.
19980
19981 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
19982
19983         * gcc.c-torture/execute/loop-7.c: New test.
19984
19985 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19986
19987         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
19988
19989 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19990
19991         * gcc.dg/c99-bool-1.c: New test.
19992
19993 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19994
19995         * gcc.dg/c99-scope-1.c: Remove xfail.
19996         * gcc.dg/c99-scope-2.c: New test.
19997
19998 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19999
20000         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
20001         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
20002
20003 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
20004
20005         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
20006         error messages.
20007
20008         * g++.mike/p700.C: Don't typedef wchar_t.
20009         * g++.mike/p784.C: Likewise.
20010         * g++.mike/eb101.C: Don't use __wchar_t.
20011
20012 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20013
20014         * g77.f-torture/execute/20001111.[fx]: Test premature exit
20015         from DO loop.
20016
20017 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20018
20019         * gcc.c-torture/execute/20001111-1.c: New test.
20020
20021 2000-11-10  Nick Clifton  <nickc@redhat.com>
20022
20023         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
20024         long multuiple and accumulate.
20025
20026 2000-11-09  Richard Henderson  <rth@redhat.com>
20027
20028         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
20029         via size_t instead of int.
20030
20031         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
20032         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20033         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20034         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20035
20036 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
20037
20038         * gcc.c-torture/compile/20001109-1.c: New test.
20039         * gcc.c-torture/compile/20001109-2.c: New test.
20040
20041 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
20042
20043         * g++.old-deja/g++.pt/operator1.C: New test.
20044         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
20045
20046 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20047
20048         * gcc.dg/20001108-1.c: New test.
20049
20050 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20051
20052         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
20053         with both arguments constant strings.
20054         * gcc.c-torture/execute/string-opt-3.c: New test.
20055         * gcc.c-torture/execute/string-opt-4.c: New test.
20056         * gcc.c-torture/execute/string-opt-5.c: New test.
20057
20058 2000-11-08  Nick Clifton  <nickc@redhat.com>
20059
20060         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
20061         mulsidi3adddi patterns.
20062
20063 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
20064
20065         * g++.old-deja/g++.other/crash36.C: New test.
20066
20067 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
20068
20069         * g++.old-deja/g++.other/init16.C: New test.
20070
20071 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
20072
20073         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
20074
20075 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20076
20077         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
20078         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20079         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20080
20081 2000-11-07  DJ Delorie  <dj@redhat.com>
20082
20083         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
20084
20085 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20086
20087         * gcc.c-torture/execute/string-opt-1.c: New test.
20088
20089 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20090
20091         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
20092         mips-sgi-irix6.* because the MIPS ABI passes floating-point
20093         parameters in registers, and there is no way for a varargs
20094         function to know in which order the integer and floating-point
20095         parameters should be interleaved when they are placed on the
20096         stack.
20097         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20098         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20099
20100 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20101
20102         * gcc.c-torture/execute/string-opt-2.c: New test.
20103
20104 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
20105
20106         * g++.old-deja/g++.pt/crash60.C: New test.
20107
20108 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20109
20110         * g++.old-deja/g++.other/crash24.C: New test.
20111         * g++.old-deja/g++.other/crash25.C: New test.
20112         * g++.old-deja/g++.other/crash26.C: New test.
20113         * g++.old-deja/g++.other/crash27.C: New test.
20114         * g++.old-deja/g++.other/crash28.C: New test.
20115         * g++.old-deja/g++.other/crash29.C: New test.
20116         * g++.old-deja/g++.other/crash30.C: New test.
20117         * g++.old-deja/g++.other/crash31.C: New test.
20118         * g++.old-deja/g++.other/crash32.C: New test.
20119         * g++.old-deja/g++.other/crash33.C: New test.
20120         * g++.old-deja/g++.other/crash34.C: New test.
20121         * g++.old-deja/g++.other/crash35.C: New test.
20122
20123 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20124
20125         * gcc.c-torture/execute/20001031-1.c: New test.
20126
20127 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
20128
20129         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
20130         namespace.
20131
20132         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
20133         standards-conformant.
20134
20135         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
20136
20137         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
20138         * g++.old-deja/g++.mike/p755a.C: Likewise.
20139         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
20140         library makes no calls to `operator new' during initialization.
20141
20142 2000-11-04  Neil Booth  <neilb@earthling.net>
20143
20144         * gcc.dg/cpp/include2.c: New tests.
20145
20146 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
20147
20148         * lib/g++.exp (g++_set_ld_library_path): New function.
20149         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
20150
20151 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
20152
20153         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
20154         warnings.
20155
20156 2000-11-01  Richard Henderson  <rth@redhat.com>
20157
20158         * g++.old-deja/g++.ext/namedret1.C: New.
20159         * g++.old-deja/g++.ext/namedret2.C: New.
20160         * g++.old-deja/g++.ext/namedret3.C: New.
20161
20162 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
20163
20164         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
20165         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
20166
20167 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20168
20169         * gcc.c-torture/execute/va-arg-21.c: New test.
20170
20171 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20172
20173         * gcc.dg/c99-complex-2.c: New test.
20174
20175 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20176
20177         * gcc.c-torture/execute/stdio-opt-1.c: New test.
20178
20179 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
20180
20181         * g++.old-deja/g++.other/inline16.C: New test.
20182
20183 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
20184
20185         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
20186         __PRETTY_FUNCTION__
20187
20188 2000-10-29  Neil Booth  <neilb@earthling.net>
20189
20190         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
20191         New tests.
20192         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
20193         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
20194         optimisation.
20195
20196 2000-10-29  Neil Booth  <neilb@earthling.net>
20197
20198         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
20199         * mi1.c, mi1c.h: Add null directives to multiple-include test.
20200         * mi5.c: Test multiple includes work with -C.
20201         * trigraphs.c: Test ^= version.
20202
20203 2000-10-28  Neil Booth  <neilb@earthling.net>
20204
20205         New tests and test updates for new macro expander.
20206
20207         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
20208         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
20209         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
20210         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
20211         new diagnostic messages.
20212
20213         * gcc.dg/cpp/macro3.c: New tests.
20214
20215 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
20216
20217         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
20218         on the same line.
20219
20220 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
20221
20222         * g++.old-deja/g++.other/eh2.C: New test.
20223
20224 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
20225
20226         * gcc.c-torture/execute/20001027-1.c: New test.
20227
20228 2000-10-26  Richard Henderson  <rth@redhat.com>
20229
20230         * gcc.c-torture/execute/20001026-1.c: New.
20231
20232 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
20233
20234         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
20235         * g++.old-deja/g++.law/builtin1.C: Likewise.
20236         * g++.old-deja/g++.law/ctors10.C: Likewise.
20237         * g++.old-deja/g++.law/virtual3.C: Likewise.
20238         * g++.old-deja/g++.mike/p658.C: Likewise.
20239         * g++.old-deja/g++.other/sibcall1.C: Likewise.
20240         * g++.old-deja/g++.other/vaarg2.C: Likewise.
20241         * g++.old-deja/g++.robertl/eb124.C: Likewise.
20242         * g++.old-deja/g++.robertl/eb44.C: Likewise.
20243         * g++.old-deja/g++.robertl/eb77.C: Likewise.
20244
20245 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
20246
20247         * gcc.c-torture/compile/20001024-1.c: New test.
20248
20249 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
20250
20251         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
20252         to tell us whether or not we are using V3.
20253
20254 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20255
20256         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
20257         operands.
20258
20259 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20260
20261         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
20262
20263 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
20264
20265         * gcc.c-torture/execute/20001024-1.c: New test.
20266
20267 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
20268
20269         * g++.old-deja/g++.other/sibcall1.C: New test.
20270
20271 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
20272
20273         * gcc.dg/noncompile/init-3.c: New test.
20274
20275 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20276
20277         * gcc.dg/format-array-1.c: New test.
20278
20279 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20280
20281         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
20282         writing through null pointers; remove comment about testing
20283         unterminated strings.
20284
20285 2000-10-17  Matthew Hiller  <hiller@redhat.com>
20286
20287         * gcc.c-torture/execute/20001017-2.c: New test.
20288
20289 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20290
20291         * gcc.c-torture/compile/20001018-1.c: New test.
20292         * gcc.c-torture/compile/20001018-1.x: Xfail.
20293
20294 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20295
20296         * gcc.c-torture/execute/20001017-1.c: New test.
20297
20298 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20299
20300         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
20301         for multiple use of arguments with scanf formats; add tests for
20302         multiple use of arguments.
20303
20304 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
20305
20306         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
20307
20308 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20309
20310         * gcc.dg/format-miss-1.c: New test.
20311
20312 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20313
20314         * gcc.c-torture/execute/20001013-1.c: New test.
20315
20316 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20317
20318         * gcc.dg/format-branch-1.c: New test.
20319
20320 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20321
20322         * README, lib/file-format.exp: Remove EGCS references.
20323
20324 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20325
20326         * gcc.dg/20001013-1.c: New test.
20327
20328 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20329
20330         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
20331         for intmax_t in the compiler using __typeof__ and the type rules
20332         for conditional expressions.
20333
20334 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
20335
20336         * gcc.dg/20001012-1.c: New test.
20337         * gcc.dg/20001012-2.c: New test.
20338
20339 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20340
20341         * gcc.dg/format-attr-1.c: New test.
20342
20343 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20344
20345         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
20346         __LONG_LONG_MAX__ instead of LLONG_MAX.
20347
20348 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20349
20350         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
20351         scanf flags.
20352         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
20353         flags.
20354
20355 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20356
20357         * gcc.dg/sequence-pt-1.c: New test.
20358
20359 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
20360
20361         * gcc.c-torture/execute/20001011-1.c: New testcase.
20362         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
20363
20364 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20365
20366         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
20367         does not error on it.
20368
20369 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20370
20371         * gcc.dg/20001009-1.c: New test.
20372
20373 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
20374
20375         * gcc.c-torture/compile/20001009-1.c: Move from here ....
20376         * gcc.c-torture/execute/20001009-2.c: ... to here.
20377
20378 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
20379
20380         * gcc.c-torture/compile/20001009-1.c: New testcase.
20381         * gcc.c-torture/execute/20001009-1.c: New testcase.
20382         Testcases provided by Jan Hubicka <jh@suse.cz>.
20383
20384 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20385
20386         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20387         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
20388         uintmax_t using <limits.h> to emulate the compiler's internal
20389         logic.  No longer XFAIL %j tests.
20390
20391 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20392
20393         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
20394         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20395         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
20396         regexps and details of expected handling of some bad formats.
20397         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
20398         suppression.
20399
20400 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20401
20402         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
20403         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
20404         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
20405         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
20406         in list archives.
20407
20408 2000-10-06  Richard Henderson  <rth@cygnus.com>
20409
20410         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
20411         * g++.old-deja/g++.brendan/crash52.C: Likewise.
20412         * g++.old-deja/g++.jason/report.C: Likewise.
20413         * g++.old-deja/g++.law/friend5.C: Likewise.
20414         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
20415         of the expected warnings.
20416
20417 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
20418
20419         * g++.old-deja/g++.pt/enum14.C: New test.
20420
20421 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20422
20423         * g++.old-deja/g++.pt/crash59.C: New test.
20424
20425 2000-10-04  Will Cohen  <wcohen@redhat.com>
20426
20427         * gcc.dg/20000926-1.c: New test.
20428
20429 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
20430
20431         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
20432         function name for current C++ compiler.
20433         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
20434
20435 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
20436
20437         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
20438         __PRETTY_FUNCTION__.
20439         * g++.old-deja/g++.ext/pretty2.C: Likewise.
20440
20441 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20442
20443         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
20444
20445 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
20446
20447         * gcc.c-torture/compile/20000923-1.c: New test.
20448
20449 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
20450
20451         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
20452         * g++.old-deja/g++.pt/ttp62.C: Same.
20453         * g++.old-deja/g++.other/inline14.C: Same.
20454
20455 2000-09-24  Richard Henderson  <rth@cygnus.com>
20456
20457         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
20458
20459 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20460
20461         * gcc.dg/c90-printf-1.c: Add test for wide string format.
20462
20463 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
20464
20465         * gcc.c-torture/compile/20000922-1.c: New file.
20466
20467 2000-09-21  Nick Clifton  <nickc@redhat.com>
20468
20469         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
20470         a signed long modulo operation.
20471         (mod6): New function - perform an unsigned long modulo operation.
20472         (main): Add tests for modulos of very large numbers by very small
20473         dividends.
20474
20475 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20476
20477         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
20478
20479 2000-09-19  Richard Henderson  <rth@cygnus.com>
20480
20481         * gcc.dg/compare2.c (case 10): XFAIL.
20482
20483 2000-09-18  Richard Henderson  <rth@cygnus.com>
20484
20485         * gcc.c-torture/execute/20000906-1.c: Move ...
20486         * gcc.dg/20000906-1.c: ... here.  Only run on targets
20487         that support __builtin_trap.
20488
20489 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
20490
20491         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
20492
20493 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20494
20495         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
20496         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
20497         more $ format tests.
20498
20499 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20500
20501         * gcc.dg/format-errmk-1.c: New test.
20502
20503 2000-09-17  Greg McGary  <greg@mcgary.org>
20504
20505         * gcc.c-torture/execute/20000917-1.x: Remove.
20506
20507 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20508
20509         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
20510
20511 2000-09-17  Greg McGary  <greg@mcgary.org>
20512
20513         * gcc.c-torture/execute/20000917-1.c: New test.
20514         * gcc.c-torture/execute/20000917-1.x: XFAIL.
20515
20516 2000-09-16  Neil Booth  <NeilB@earthling.net>
20517
20518         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
20519         in nested macro bug.
20520
20521 2000-09-15  Neil Booth  <NeilB@earthling.net>
20522
20523         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
20524
20525 2000-09-14  Jeffrey A Law  (law@cygnus.com)
20526
20527         * gcc.c-torture/execute/20000914-1.c: New test.
20528
20529 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
20530
20531         * g++.other/inline13.C: New test.
20532
20533 2000-09-12  Andreas Jaeger  <aj@suse.de>
20534
20535         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
20536         constant by Ulrich Drepper <drepper@redhat.com>.
20537
20538 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
20539
20540         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
20541
20542 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20543
20544         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
20545
20546 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
20547
20548         * gcc.dg/cpp/backslash.c: New test.
20549
20550 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
20551
20552         * gcc.c-torture/execute/20000910-1.c: New test.
20553         * gcc.c-torture/execute/20000910-2.c: Likewise.
20554
20555 2000-09-11  Robert Lipe  <robertl@sco.com>
20556
20557         * gcc.dg/pragma-align.c: New test.
20558
20559 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
20560
20561         * g++.old-deja/g++.pt/explicit82.C: New test.
20562         * g++.old-deja/g++.pt/explicit83.C: New test.
20563
20564 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
20565
20566         * gcc.dg/asm-names.c: New test.
20567
20568 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20569
20570         * gcc.dg/cpp/tr-warn6.c: New test
20571
20572 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20573
20574         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
20575         be accepted.
20576
20577 2000-09-07  Catherine Moore  <clm@redhat.com>
20578
20579         * gcc.c-torture/execute/unroll-1.c: New test.
20580
20581 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
20582
20583         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
20584         ERROR markers.
20585         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
20586         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
20587         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
20588         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
20589         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
20590         Preprocess only.
20591         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
20592         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
20593
20594 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20595
20596         * g++.old-deja/g++.pt/deduct2.C: New test.
20597
20598 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20599
20600         * g++.old-deja/g++.pt/parms2.C: New test.
20601
20602 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20603
20604         * g++.old-deja/g++.pt/crash58.C: New test.
20605
20606 2000-09-06  Greg McGary  <greg@mcgary.org>
20607
20608         * gcc.c-torture/execute/20000906-1.c: New test.
20609         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
20610
20611 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20612
20613         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
20614
20615 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20616
20617         * g++.old-deja/g++.pt/crash57.C: New test.
20618
20619 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20620
20621         * g++.old-deja/g++.pt/crash56.C: New test.
20622
20623 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20624
20625         * g++.old-deja/g++.pt/koenig1.C: New test.
20626
20627 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
20628
20629         * gcc.dg/20000904-1.c: New test.
20630
20631 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
20632
20633         * gcc.dg/cpp/paste8.c: New test.
20634
20635 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
20636
20637         * gcc.c-torture/compile/20000827-1.c: New test.
20638
20639 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20640
20641         * gcc.dg/format-diag-1.c: New test.
20642
20643 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20644
20645         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
20646         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
20647         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
20648         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
20649         gcc.dg/formatz-1.c: Adjust warning regular expressions.
20650
20651 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20652
20653         * g++.old-deja/g++.other/nested4.C: New test.
20654
20655 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20656
20657         * g++.old-deja/g++.ns/scoped1.C: New test.
20658
20659 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
20660
20661         * lib/g++.exp: Support testing already-installed GCC.
20662
20663 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20664
20665         * wtr-label-1.c, wtr-suffix-1.c: New tests.
20666
20667 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20668
20669         * gcc.dg/return-type-2.c: New test.
20670
20671 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
20672
20673         * gcc.c-torture/compile/20000825-1.c: New test.
20674
20675 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
20676
20677         * gcc.dg/dwarf2-2.c: New test.
20678
20679 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
20680
20681         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
20682         dg-warning regexps.
20683
20684 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20685
20686         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
20687         gcc.dg/format-ext-5.c: New tests.
20688
20689 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
20690
20691         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
20692
20693 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
20694
20695         * gcc.dg/noncompile/930622-2.c: Adjust error message.
20696
20697 2000-08-24  Richard Henderson  <rth@cygnus.com>
20698
20699         * gcc.dg/ia64-sync-1.c: New test.
20700         * gcc.dg/ia64-sync-2.c: New test.
20701         * gcc.dg/ia64-asm-1.c: New test.
20702
20703 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20704
20705         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
20706         * gcc.dg/format-ext-2.c: New test.
20707
20708 2000-08-23  Jason Merrill  <jason@redhat.com>
20709
20710         * lib/old-dejagnu.exp: Also ignore "In member function" and
20711         "At global scope".
20712
20713 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20714
20715         * gcc.dg/noncompile/label-lineno-1.c: New test.
20716
20717 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20718
20719         * gcc.dg/c99-array-nonobj-1.c: New test.
20720
20721 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20722
20723         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
20724         tests.
20725         * gcc.dg/format-ext-1.c: New test.
20726
20727 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20728
20729         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
20730         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
20731         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
20732         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
20733         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
20734
20735 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20736
20737         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
20738         gcc.dg/c99-strftime-2.c: New tests.
20739
20740 2000-08-22  Richard Henderson  <rth@cygnus.com>
20741
20742         * gcc.c-torture/execute/20000822-1.c: New test.
20743
20744 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
20745
20746         * gcc.c-torture/execute/20000819-1.x: Remove.
20747
20748 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20749
20750         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
20751         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
20752         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
20753         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
20754         gcc.dg/format-xopen-1.c: New tests.
20755
20756 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20757
20758         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
20759
20760 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
20761
20762         * g++.old-deja/g++.other/loop2.C: New test.
20763
20764         * gcc.c-torture/compile/20000606-1.c: New test.
20765         * gcc.c-torture/compile/20000728-1.c: New test.
20766         * gcc.c-torture/execute/20000801-1.c: New test.
20767         * gcc.c-torture/execute/20000801-2.c: New test.
20768         * gcc.c-torture/execute/20000819-1.c: New test.
20769         * gcc.c-torture/execute/20000819-1.x: XFAIL.
20770         * gcc.dg/20000629-1.c: New test.
20771         * gcc.dg/20000724-1.c: New test.
20772         * gcc.dg/20000807-1.c: New test.
20773
20774 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
20775
20776         * gcc.dg/cpp/pragma-1.c: New test.
20777         * gcc.dg/cpp/pragma-2.c: New test.
20778
20779 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
20780
20781         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
20782         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
20783
20784 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20785
20786         * gcc.c-torture/compile/20000818-1.c: New test.
20787
20788 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
20789
20790         * gcc.c-torture/execute/20000818-1.c: New test.
20791
20792 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20793
20794         * gcc.dg/format-va-1.c: New test.
20795
20796 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20797
20798         * g++.old-deja/g++.other/typedef8.C: New test.
20799
20800 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20801
20802         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
20803         * g++.old-deja/g++.mike/net36.C: Mark candidate.
20804         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
20805         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
20806         * g++.old-deja/g++.other/ptrmem7.C: New test.
20807         * g++.old-deja/g++.pt/ptrmem10.C: New test.
20808
20809 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20810
20811         * g++.old-deja/g++.pt/typename27.C: New test.
20812
20813 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
20814
20815         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
20816         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
20817         * g++.old-deja/g++.pt/friend45.C: New test.
20818         * g++.old-deja/g++.other/friend8.C: New test.
20819
20820 2000-08-15  Richard Henderson  <rth@cygnus.com>
20821
20822         * gcc.c-torture/execute/20000815-1.c: New test.
20823
20824 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20825
20826         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
20827         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
20828         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
20829
20830 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
20831
20832         * g++.old-deja/g++.other/refinit2.C: New test.
20833
20834 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
20835
20836         * lib/c-torture.exp (c-torture): Make
20837         compiler_conditional_xfail_data global.
20838         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
20839         compiler_conditional_xfail_data machinery.
20840         (f-torture-execute): Likewise.
20841         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
20842         and only when unrolling loops.
20843
20844         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
20845
20846 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20847
20848         * g++.old-deja/g++.pt/explicit81.C: New test.
20849
20850 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20851
20852         * g++.old-deja/g++.pt/typename26.C: New test.
20853
20854 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
20855
20856         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
20857         warning.
20858
20859 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20860
20861         * g++.old-deja/g++.other/array3.C: New test.
20862
20863 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20864
20865         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
20866         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
20867         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
20868         New tests.
20869
20870 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
20871
20872         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
20873         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20874
20875 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
20876
20877         * gcc.c-torture/execute/20000808-1.c: New test.
20878
20879 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20880
20881         * gcc.dg/c90-const-expr-1.c: New test.
20882
20883 2000-08-08  Richard Henderson  <rth@cygnus.com>
20884
20885         * gcc.dg/noncompile/920923-1.c: Declare calloc.
20886
20887 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20888
20889         * gcc.dg/noncompile/const-ll-1.c: New test.
20890
20891 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20892
20893         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
20894
20895 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
20896
20897         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
20898         that running programs linked against the shared version of libobjc
20899         run correctly.
20900
20901 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20902
20903         * gcc.dg/c99-printf-1.c: New test.
20904
20905 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20906
20907         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
20908
20909 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
20910
20911         * gcc.c-torture/execute/20000731-1.x: Delete.
20912
20913 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
20914
20915         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
20916         and torture_without_loops as is done by c-torture.exp.
20917         (search_for): Copy from c-torture.exp.
20918         (gcc-dg-runtest): New function, drives a directory of tests
20919         iterating over the TORTURE_OPTIONS.
20920         (scan-assembler, scan-assembler-not): Move here from
20921         individual directory drivers.
20922
20923         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
20924         defined by lib/gcc-dg.exp.
20925         * gcc.dg/cpp/cpp.exp: Likewise.
20926         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
20927         gcc-dg-runtest, so we cycle over optimization options.
20928
20929         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
20930         * gcc.dg/compare2.c: No longer expected to fail.
20931
20932 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
20933
20934         * gcc.c-torture/execute/20000804-1.c: New test.
20935
20936 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20937
20938         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
20939
20940 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
20941
20942         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
20943
20944 2000-08-03  Jeffrey A Law  (law@cygnus.com)
20945
20946         * gcc.c-torture/compile/20000803-1.c: New test.
20947
20948 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20949
20950         * gcc.c-torture/execute/20000801-3.c,
20951         gcc.c-torture/execute/20000801-4.c: New tests.
20952         * gcc.c-torture/execute/20000801-3.x,
20953         gcc.c-torture/execute/20000801-4.x: Xfail.
20954
20955 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
20956
20957         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
20958         libobjc/.libs to allow for libtool.
20959
20960 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
20961
20962         * gcc.c-torture/compile/20000802-1.c: New test.
20963
20964 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
20965
20966         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
20967
20968 2000-07-31  Jeffrey A Law  (law@cygnus.com)
20969
20970         * gcc-c-torture/execute/20000731-2.c: New test.
20971
20972         * gcc.c-torture/execute/20000731-1.c: New test.
20973         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
20974
20975 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
20976
20977         * testsuite/gcc.dg/cpp/paste7.c: New test.
20978         * gcc.dg/cpp/20000725-1.c: New test.
20979
20980 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
20981
20982         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
20983         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
20984         declaration warning for __builtin_dwarf_reg_size.
20985
20986         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
20987
20988 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20989
20990         * gcc.dg/noncompile/voidparam-1.c: New test.
20991
20992 2000-07-30  Richard Henderson  <rth@cygnus.com>
20993
20994         * gcc.dg/c90-digraph-1.c: Don't xfail.
20995         * gcc.dg/compare2.c (case 10): Xfail.
20996         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
20997
20998 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
20999
21000         * gcc.dg/c99-main-1.c: New test.
21001
21002 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21003
21004         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
21005
21006 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
21007
21008         * gcc.c-tortuer/execute/20000726-1.c: New test.
21009
21010 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
21011
21012         * gcc.c-torture/execute/enum-2.c: New test.
21013
21014 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21015
21016         * gcc.dg/cpp/tr-warn3.c: New test.
21017
21018 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21019
21020         * g++.old-deja/g++.ext/implicit1.C: Remove.
21021         * g++.old-deja/g++.jason/c2.C: Remove
21022         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
21023         * g++.old-deja/g++.pt/crash16.C: Likewise.
21024         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
21025
21026 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21027
21028         * g++.old-deja/g++.other/for2.C: New test.
21029
21030 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
21031
21032         * gcc.dg/20000720-1.c: New test.
21033
21034 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
21035
21036         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
21037
21038 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
21039
21040         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
21041         * gcc.c-torture/execute/20000722-1.c: New.
21042         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
21043
21044 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
21045
21046         * gcc.dg/cpp/20000720-1.S: New test.
21047
21048 2000-07-21  Michael Meissner  <meissner@redhat.com>
21049
21050         * gcc.c-torture/execute/ieee/hugeval.c: New test.
21051
21052 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21053
21054         * g++.old-deja/g++.brendan/crash16.C,
21055         g++.old-deja/g++.brendan/parse3.C,
21056         g++.old-deja/g++.brendan/redecl1.C,
21057         g++.old-deja/g++.ns/template13.C,
21058         g++.old-deja/g++.other/decl4.C,
21059         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
21060
21061 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21062
21063         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
21064         and "Internal error".
21065
21066         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
21067         regexps.
21068         * gcc.dg/cpp/paste6.c: New test.
21069
21070 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
21071
21072         * gcc.dg/cpp/tr-direct.c: New test.
21073
21074         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
21075         gcc.dg/cpp/undef1.c: Tweak error regexps.
21076
21077 2000-07-18  Eric Christopher <echristo@redhat.com>
21078
21079         * gcc.c-torture/compile/20000718-1.c: New test.
21080
21081 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
21082
21083         * cpplex.c (_cpp_push_token): If the token being pushed back
21084         is the previous token in this context, just subtract one from
21085         context->posn.
21086         * cppmacro.c (save_expansion): Clear aux field when storing a
21087         placemarker.
21088
21089 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
21090
21091         * gcc.dg/noncompile/redecl-1.c: New test.
21092
21093 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
21094
21095         * gcc.c-torture/execute/20000717-5.c: New test.
21096         * gcc.c-torture/execute/20000717-1.x: Removed.
21097
21098 2000-07-17  Richard Henderson  <rth@cygnus.com>
21099
21100         * gcc.c-torture/execute/20000717-4.c: New test.
21101
21102 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
21103
21104         * gcc.dg/cpp/syshdr.c: New test.
21105         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
21106
21107 2000-07-17  Neil Booth  <neilb@earthling.net>
21108
21109         * gcc.dg/cpp/cmdlne-dM.c: New test.
21110         * gcc.dg/cpp/cmdlne-dD.c: New test.
21111
21112 2000-07-17  Jeffrey A Law  (law@cygnus.com)
21113
21114         * gcc.c-torture/execute/20000717-3.c: New test.
21115
21116         * gcc.c-torture/compile/20000717-1.c: New test.
21117
21118 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
21119
21120         * gcc.c-torture/execute/20000717-2.c: New test.
21121
21122 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21123
21124         * gcc.dg/formatz-1.c: New test.
21125
21126         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
21127         * gcc.dg/c99-digraph-1.c: New tests.
21128
21129         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
21130         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
21131
21132         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
21133         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
21134         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
21135         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
21136         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
21137         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
21138         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
21139
21140 2000-07-17   Greg McGary <greg@mcgary.org>
21141
21142         * gcc.c-torture/execute/20000717-1.c: New test.
21143         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
21144
21145 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
21146
21147         * gcc.c-torture/execute/20000715-2.c: New test.
21148         * gcc.dg/20000715-1.c: New test.
21149
21150 2000-07-15  Michael Meissner  <meissner@redhat.com>
21151
21152         * gcc.c-torture/execute/20000715-1.c: New test.
21153
21154 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
21155
21156         * gcc.c-torture/execute/20000707-1.c: New test.
21157
21158 2000-07-13  Neil Booth  <NeilB@earthling.net>
21159
21160         * testsuite/gcc.dg/cpp/digraph1.c,
21161         testsuite/gcc.dg/cpp/digraph2.c,
21162         testsuite/gcc.dg/cpp/digraphs.c: New tests.
21163
21164 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
21165
21166         * g77.f-torture/compile/20000630-2.f:  New test.
21167         * g77.f-torture/compile/20000630-2.x
21168
21169 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21170
21171         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
21172
21173 2000-07-11  Neil Booth  <NeilB@earthling.net>
21174
21175         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
21176
21177 2000-07-11  Neil Booth  <NeilB@earthling.net>
21178
21179         * gcc.dg/cpp/cmdlne-C.c: New.
21180
21181 2000-07-09  Neil Booth  <NeilB@earthling.net>
21182
21183         * gcc.dg/cpp/directiv.c: New tests.
21184         * gcc.dg/cpp/undef1.c: Update.
21185
21186 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
21187
21188         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
21189
21190 2000-07-09  Neil Booth  <NeilB@earthling.net>
21191
21192         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
21193
21194 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
21195
21196         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
21197         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
21198
21199 2000-07-08  Neil Booth  <NeilB@earthling.net>
21200
21201         * gcc.dg/cpp/macsyntx.c: New tests.
21202
21203 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21204
21205         * gcc.dg/20000707-1.c: New test.
21206
21207 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21208
21209         * gcc.c-torture/execute/20000706-1.c: New test.
21210         * gcc.c-torture/execute/20000706-2.c: New test.
21211         * gcc.c-torture/execute/20000706-3.c: New test.
21212         * gcc.c-torture/execute/20000706-4.c: New test.
21213         * gcc.c-torture/execute/20000706-5.c: New test.
21214
21215 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21216
21217         * g++.old-deja/g++.pt/instantiate7.C: New test.
21218
21219 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21220
21221         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
21222         * g++.old-deja/g++.mike/thunk3.C: Likewise.
21223         * g++.old-deja/g++.other/rtti3.C: Likewise.
21224         * g++.old-deja/g++.other/rttid3.C: Likewise.
21225
21226 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
21227
21228         *  g77.f-torture/compile/20000630-1.x: Fix typo
21229
21230 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
21231
21232         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
21233         assembly output.
21234
21235 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
21236
21237         * gcc.dg/cpp/ident.c: New test.
21238
21239 2000-07-05  Neil Booth  <NeilB@earthling.net>
21240
21241         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
21242           gcc.dg/cpp/lexstrng.c: New tests.
21243
21244 2000-07-04  Neil Booth  <NeilB@earthling.net>
21245
21246         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
21247         * gcc.dg/cpp/strify2.c: Same.
21248
21249 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
21250
21251         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
21252         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
21253         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
21254         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
21255
21256         * testsuite/gcc.dg/cpp/macro1.c,
21257         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
21258         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
21259         testsuite/gcc.dg/cpp/strify1.c,
21260         testsuite/gcc.dg/cpp/strify2.c: New tests.
21261
21262 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
21263
21264         * gcc.c-torture/execute/20000703-1.c: New test.
21265
21266 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21267
21268         * g++.old-deja/g++.pt (lookup10.C): New test.
21269
21270 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21271
21272         * g++.old-deja/g++.pt (typename25.C): New test.
21273
21274 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
21275
21276         * gcc.c-torture/compile/20000701-1.c: New test.
21277
21278 2000-06-30  Nick Clifton  <nickc@cygnus.com>
21279
21280         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
21281         to test case.
21282
21283 2000-06-30  Catherine Moore  <clm@cygnus.com>
21284
21285         * gcc.c-torture/execute/align-1.c: New test.
21286
21287 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
21288
21289         * g++.old-deja/g++.pt/expr8.C: New test.
21290         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
21291
21292 2000-06-29  Nick Clifton  <nickc@cygnus.com>
21293
21294         * gcc.c-torture/compile/20000629-1.c: New test.
21295
21296 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21297
21298
21299         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
21300         gcc.dg/noncompile directory, depending on whether they're
21301         preprocessor tests or not.  Annotate all the tests for the dg
21302         framework.
21303
21304         * gcc.c-torture/noncompile/noncompile.exp: Delete.
21305         * gcc.dg/noncompile/noncompile.exp: New.
21306
21307         * Moved files:
21308         Old name                                New name
21309         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
21310         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
21311         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
21312         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
21313         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
21314         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
21315         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
21316         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
21317         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
21318         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
21319         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
21320         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
21321         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
21322         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
21323         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
21324         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
21325         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
21326         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
21327         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
21328         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
21329         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
21330         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
21331         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
21332         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
21333
21334         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
21335         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
21336         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
21337         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
21338         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
21339         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
21340
21341 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21342
21343         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
21344         declare one variable.  On the fourth, error.
21345         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
21346         declared by 20000628-1a.h.
21347
21348 2000-06-29  Richard Henderson  <rth@redhat.com>
21349
21350         * gcc.c-torture/execute/930529-1.x: New file.
21351         * gcc.dg/920413-1.c: Adjust expected warning text.
21352         * gcc.dg/980217-1.c: Declare abort.
21353         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
21354
21355 2000-06-29  Jeffrey A Law  (law@cygnus.com)
21356
21357         * g77.f-torture/compile/20000629-1.f: New test.
21358         * g77.f-torture/compile/20000629-1.x: Expected to fail.
21359
21360 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21361
21362         Rearrange lots of files, removing entirely the
21363         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
21364         directories.
21365
21366         * Deleted files:
21367         gcc.c-torture/code_quality/code_quality.exp
21368         gcc.c-torture/special/special.exp
21369         gcc.failure/failure.exp
21370         gcc.failure/940409-1.x
21371         gcc.c-torture/compile/961203-1.x
21372
21373         * New files:
21374         gcc.misc-tests/linkage.exp
21375         gcc.c-torture/execute/920730-1t.c
21376         gcc.c-torture/execute/920730-1t.x
21377         gcc.c-torture/compile/920520-1.x
21378         gcc.c-torture/compile/920521-1.x
21379         gcc.c-torture/compile/981006-1.x
21380         gcc.c-torture/execute/eeprof-1.x
21381
21382         * Moved files (possibly with modifications to fit a new harness):
21383         Old name                                New name
21384         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
21385         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
21386         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
21387         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
21388         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
21389         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
21390         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
21391         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
21392         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
21393         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
21394         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
21395         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
21396         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
21397         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
21398
21399 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21400
21401         * c-torture/compile/961203-1.x: Delete.
21402
21403         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
21404         not exit. Include stdio.h.
21405         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
21406         * gcc.misc-tests/dg-12.c: Likewise.
21407         * gcc.misc-tests/dg-5.c: Likewise.
21408         * gcc.misc-tests/dg-6.c: Likewise.
21409         * gcc.misc-tests/dg-7.c: Prototype abort.
21410         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
21411         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
21412         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
21413         not exit.
21414         * gcc.misc-tests/sieve.c: Use return from main, not exit.
21415         * gcc.misc-tests/sort2.c: Use return from main, not exit.
21416
21417 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
21418
21419         * gcc.dg/cpp/20000628-1.c: New test.
21420         * gcc.dg/cpp/20000628-1.h: New header for above test.
21421         * gcc.dg/cpp/20000628-1a.h: Likewise.
21422
21423 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
21424
21425         * gcc.dg/cpp: New directory.
21426         * gcc.dg/cpp/cpp.exp: New driver.
21427         * gcc.dg/cpp/20000627-1.c: New test.
21428         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
21429         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
21430         and rewrite as a compilation test.
21431
21432         * gcc.dg: Move many files into the cpp subdirectory, possibly
21433         renaming or editing them as well.
21434         Old name                New name
21435         990119-1.c              cpp/19990119-1.c
21436         990228-1.c              cpp/19990228-1.c
21437         990407-1.c              cpp/19990407-1.c
21438         990409-1.c              cpp/19990409-1.c
21439         990413-1.c              cpp/19990413-1.c
21440         990703-1.c              cpp/19990703-1.c
21441         20000127-1.c            cpp/20000127-1.c
21442         20000129-1.c            cpp/20000129-1.c
21443         20000207-1.c            cpp/20000207-1.c
21444         20000207-2.c            cpp/20000207-2.c
21445         20000209-1.c            cpp/20000209-1.c
21446         20000209-2.c            cpp/20000209-2.c
21447         20000301-1.c            cpp/20000301-1.c
21448         20000419-1.c            cpp/20000419-1.c
21449         20000510-1.S            cpp/20000510-1.S
21450         20000519-1.c            cpp/20000519-1.c
21451         20000529-1.c            cpp/20000529-1.c
21452         20000625-1.c            cpp/20000625-1.c
21453         20000625-2.c            cpp/20000625-2.c
21454         cpp-as1.c               cpp/assert1.c
21455         cpp-as2.c               cpp/assert2.c
21456         cxx-comments-1.c        cpp/cxxcom1.c
21457         cxx-comments-2.c        cpp/cxxcom2.c
21458         endif-label.c           cpp/endif.c
21459         cpp-hash1.c             cpp/hash1.c
21460         cpp-hash2.c             cpp/hash2.c
21461         cpp-if1.c               cpp/if-1.c
21462         cpp-if2.c               cpp/if-2.c
21463         cpp-if3.c               cpp/if-3.c
21464         cpp-if4.c               cpp/if-4.c
21465         cpp-if5.c               cpp/if-5.c
21466         cpp-cond.c              cpp/if-cexp.c
21467         cpp-missingop.c         cpp/if-mop.c
21468         cpp-missingparen.c      cpp/if-mpar.c
21469         cpp-opprec.c            cpp/if-oppr.c
21470         cpp-ifparen.c           cpp/if-paren.c
21471         cpp-shortcircuit.c      cpp/if-sc.c
21472         cpp-shift.c             cpp/if-shift.c
21473         cpp-unary.c             cpp/if-unary.c
21474         cpp-li1.c               cpp/line1.c
21475         cpp-li2.c               cpp/line2.c
21476         lineno.c                cpp/line3.c
21477         lineno-2.c              cpp/line4.c
21478         cpp-mi.c                cpp/mi1.c
21479         cpp-mic.h               cpp/mi1c.h
21480         cpp-micc.h              cpp/mi1cc.h
21481         cpp-mind.h              cpp/mi1nd.h
21482         cpp-mindp.h             cpp/mi1ndp.h
21483         cpp-mix.h               cpp/mi1x.h
21484         cpp-mi2.c               cpp/mi2.c
21485         cpp-mi2a.h              cpp/mi2a.h
21486         cpp-mi2b.h              cpp/mi2b.h
21487         cpp-mi2c.h              cpp/mi2c.h
21488         cpp-mi3.c               cpp/mi3.c
21489         cpp-mi3.def             cpp/mi3.def
21490         poison-1.c              cpp/poison.c
21491         pr-impl.c               cpp/prag-imp.c
21492         cpp-redef-2.c           cpp/redef1.c
21493         cpp-redef.c             cpp/redef2.c
21494         strpaste.c              cpp/strp1.c
21495         strpaste-2.c            cpp/strp2.c
21496         cpp-tradpaste.c         cpp/tr-paste.c
21497         cpp-tradstringify.c     cpp/tr-str.c
21498         cpp-tradwarn1.c         cpp/tr-warn1.c
21499         cpp-tradwarn2.c         cpp/tr-warn2.c
21500         trigraphs.c             cpp/trigraphs.c
21501         cpp-unc1.c              cpp/unc1.c
21502         cpp-unc2.c              cpp/unc2.c
21503         cpp-unc3.c              cpp/unc3.c
21504         cpp-unc.c               cpp/unc4.c
21505         undef.c                 cpp/undef1.c
21506         undef-2.c               cpp/undef2.c
21507         cpp-wi1.c               cpp/widestr1.c
21508
21509 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
21510
21511         * lib/g++.exp (g++_include_flags): Tweak.
21512
21513 2000-06-27  H.J. Lu  <hjl@gnu.org>
21514             Loren J. Rittle  <ljrittle@acm.org>
21515
21516         * lib/g++.exp (g++_include_flags): Override libgloss.exp
21517         version with one that knows about the new gcc tree structure.
21518         (g++_link_flags): Same.
21519
21520 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
21521
21522         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
21523         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
21524         case we are cross-compiling.
21525
21526         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
21527         g++.old-deja/g++.niklas/Makefile.in,
21528         g++.old-deja/g++.niklas/configure.in,
21529         g++.old-deja/g++.other/Makefile.in,
21530         g++.old-deja/g++.other/configure.in,
21531         gcc.c-torture/code_quality/Makefile.in,
21532         gcc.c-torture/code_quality/configure.in,
21533         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
21534         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
21535         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
21536         gcc.c-torture/execute/ieee/Makefile.in,
21537         gcc.c-torture/execute/ieee/configure.in,
21538         gcc.c-torture/noncompile/Makefile.in,
21539         gcc.c-torture/noncompile/configure.in,
21540         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
21541         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
21542         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
21543
21544 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21545
21546         * g++.old-deja/g++.other/ambig3.C: New test.
21547
21548 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21549
21550         * g++.old-deja/g++.pt/syntax1.C: New test.
21551         * g++.old-deja/g++.pt/syntax2.C: New test.
21552         * g++.old-deja/g++.other/syntax3.C: New test.
21553         * g++.old-deja/g++.other/syntax4.C: New test.
21554
21555 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21556
21557         * gcc.dg/20000623-1.c: Prototype exit and abort.
21558
21559 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21560
21561         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
21562         New tests.
21563         * gcc.dg/cpp-mi3.def: New file.
21564
21565         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
21566         inside assertions.
21567         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
21568         lexer's error messages.
21569         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
21570         divine anything from the linemarkers.
21571         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
21572         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
21573
21574 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
21575
21576         * gcc.dg/20000623-1.c: New test.
21577
21578 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
21579
21580         * gcc.c-torture/execute/20000622-1.c: New test.
21581
21582 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
21583
21584         * g++.old-deja/g++.other/init15.C: New test.
21585
21586 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
21587
21588         * g++.old-deja/g++.pt/vaarg2.C: New test.
21589         * g++.old-deja/g++.pt/vaarg3.C: New test.
21590
21591 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
21592
21593         * g++.old-deja/g++.other/dyncast6.C: New test.
21594
21595 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
21596
21597         * gcc.c-torture/execute/loop-6.c: New test.
21598
21599 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
21600
21601         * gcc.dg/20000614-1.c: New test.
21602         * gcc.dg/20000614-2.c: New test.
21603
21604 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
21605
21606         * g++.old-deja/g++.other/inline12.C: New test.
21607
21608 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
21609
21610         * g++.old-deja/g++.other/eh1.C: New test.
21611
21612 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
21613
21614         * g++.old-deja/g++.other/type.C: New test.
21615
21616 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
21617
21618         * g++.old-deja/g++.other/initstring.C: New test.
21619
21620 2000-06-12  Jason Merrill  <jason@redhat.com>
21621
21622         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
21623
21624 2000-06-09  Jeffrey A Law  (law@cygnus.com)
21625
21626         * gcc.c-torture/compile/20000609-1.c: New test.
21627
21628 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
21629
21630         * gcc.dg/20000609-1.c: New test.
21631
21632 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
21633
21634         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
21635         * gcc.c-torture/noncompile/poison-1.c: Move...
21636         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
21637         * gcc.dg/cpp-li1.c: Add a token after the #line.
21638
21639 2000-06-05  Richard Henderson  <rth@cygnus.com>
21640
21641         * gcc.c-torture/execute/20000605-2.c: New test.
21642         * gcc.c-torture/execute/20000605-3.c: New test.
21643
21644 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
21645
21646         * g77.f-torture/execute/20000503-1.x: New file.
21647
21648 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
21649
21650         * g++.old-deja/g++.eh/badalloc1.C: New test.
21651
21652 2000-06-05  Richard Henderson  <rth@cygnus.com>
21653
21654         * gcc.c-torture/execute/20000605-1.c: New test.
21655
21656 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
21657             Nathan Sidwell <nathan@codesourcery.com>
21658
21659         * gcc.c-torture/compile/20000605-1.c: New test.
21660
21661 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
21662
21663         * g77.f-torture/compile/20000601-1.f:  New test.
21664
21665 2000-06-03  Richard Henderson  <rth@cygnus.com>
21666
21667         * gcc.c-torture/execute/20000603-1.c: New.
21668
21669 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
21670
21671         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
21672         * gcc.dg/noreturn-2.c (noreturn): Likewise.
21673
21674 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
21675
21676         * gcc.dg/compare2.c (case 12): XFAIL.
21677         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
21678         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
21679
21680         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
21681
21682 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
21683
21684         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
21685         guard macro is already defined when the header is first
21686         included.
21687         * gcc.dg/cpp-mix.h: New file.
21688         * gcc.dg/endif-label.c: Update patterns to match compiler.
21689
21690         * g++.brendan/complex1.C: Declare abort.
21691         * g++.law/refs4.C: Remove XFAIL.
21692         * g++.oliva/expr2.C: Declare abort and exit.
21693
21694 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
21695
21696         * gcc.c-torture/execute/20000528-1.c: New test.
21697
21698         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
21699         * g++.old-deja/g++.law/temps4.C: Likewise.
21700
21701         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
21702         stdlib.h.  Call abort() on failure.
21703         * g++.old-deja/g++.law/refs4.C: Likewise.
21704         * g++.old-deja/g++.law/temps4.C: Likewise.
21705         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
21706         * gcc.c-torture/execute/20000112-1.c: Include string.h.
21707
21708 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
21709
21710         Relative to g++.dg/special:
21711         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
21712
21713         Relative to g++.old-deja:
21714         * g++.brendan/complex1.C, g++.jason/optimize2.C,
21715         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
21716         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
21717         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
21718         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
21719         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
21720         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
21721
21722         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
21723         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
21724         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
21725         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
21726         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
21727         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
21728         and/or string.h.
21729
21730         * g++.other/goto1.C: Update expectations for error messages.
21731
21732 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
21733
21734         * gcc.c-torture/compile/20000523-1.c: New test.
21735
21736 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
21737
21738         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
21739
21740 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
21741
21742         * g++.old-deja/g++.eh/catch11.C: New test.
21743         * g++.old-deja/g++.eh/catch12.C: New test.
21744
21745 2000-05-24  Nick Clifton  <nickc@cygnus.com>
21746
21747         * gcc.c-torture/execute/20000523-1.c: New test.
21748
21749 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
21750
21751         * c-torture/execute/bcp-1.c: Replace abort in arg of
21752         __builtin_constant_p with a generic external function.
21753
21754         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
21755         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
21756         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
21757         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
21758         Prototype abort and/or exit.
21759
21760         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
21761         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
21762         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
21763         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
21764
21765 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
21766
21767         * gcc.dg/dwarf2-1.c: New test.
21768
21769 2000-05-20  Richard Henderson  <rth@cygnus.com>
21770
21771         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
21772
21773 2000-05-20  Andreas Jaeger  <aj@suse.de>
21774
21775         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
21776         testcase.
21777
21778 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
21779
21780         * gcc.c-torture/execute/20000519-2.c: New test.
21781
21782 2000-05-19  Andreas Jaeger  <aj@suse.de>
21783
21784         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
21785         which fails with SSA.
21786
21787         * lib/c-torture.exp: Also test with -O3 -fssa.
21788
21789 2000-05-18  Michael Meissner  <meissner@redhat.com>
21790
21791         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
21792         * gcc.c-torture/execute/920415-1.c: Ditto.
21793         * gcc.c-torture/execute/920501-1.c: Ditto.
21794         * gcc.c-torture/execute/conversion.c: Ditto.
21795         * gcc.c-torture/execute/cvt-1.c: Ditto.
21796
21797 2000-05-18  Jeffrey A Law  (law@cygnus.com)
21798
21799         * gcc.c-torture/compile/20000518-1.c: New test.
21800
21801 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21802
21803         * g77.f-torture/compile/200005018.f:  New test.
21804
21805 2000-05-17  Jeffrey A Law  (law@cygnus.com)
21806
21807         * gcc.c-torture/compile/20000517-1.c: New test.
21808
21809 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21810
21811         * gcc.c-torture/execute/20000516-1.c: New test.
21812
21813 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
21814
21815         * g++.old-deja/g++.other/eh.C: New test.
21816
21817 2000-05-12  Richard Henderson  <rth@cygnus.com>
21818
21819         * gcc.c-torture/execute/990208-1.c (main): Don't pass
21820         constants through to doit's conditional.
21821
21822 2000-05-11  Jeffrey A Law  (law@cygnus.com)
21823
21824         * gcc.c-torture/compile/20000511-1.c: New test.
21825         * g77.f-torture/compile/20000511-1.f: New test.
21826         * g77.f-torture/compile/20000511-2.f: New test.
21827
21828 2000-05-11  Michael Meissner  <meissner@redhat.com>
21829
21830         * gcc.c-torture/execute/20000511-1.c: New test.
21831
21832 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
21833
21834         * gcc.dg/dg.exp: Scan .S files as well as .c files.
21835         * gcc.dg/20000510-1.S: New.
21836
21837 2000-05-08  Catherine Moore  <clm@cygnus.com>
21838
21839         * gcc.dg/unused-3.c: New.
21840
21841 2000-05-06  Richard Henderson  <rth@cygnus.com>
21842
21843           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
21844           * g++.old-deja/g++.mike/warn1.C: Likewise.
21845           * g++.old-deja/g++.pt/local1.C: Likewise.
21846           * g++.old-deja/g++.pt/local7.C: Likewise.
21847           * g++.old-deja/g++.pt/spec16.C: Likewise.
21848
21849 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
21850
21851         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
21852
21853 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
21854
21855           * g77.f-torture/execute/20000503-1.f:  New test.
21856
21857 2000-05-04  Andreas Jaeger  <aj@suse.de>
21858
21859         * gcc.dg/noreturn-2.c: New test.
21860
21861 2000-05-04  Neil Booth  <NeilB@earthling.net>
21862
21863         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
21864         preprocessor.
21865
21866 2000-05-04  Richard Henderson  <rth@cygnus.com>
21867
21868         * gcc.c-torture/execute/20000503-1.c: Fix typo.
21869
21870 2000-05-04  Richard Henderson  <rth@cygnus.com>
21871
21872         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
21873         OpenSSL by Jason R Thorpe.
21874
21875 2000-05-03  Jim Wilson  <wilson@cygnus.com>
21876
21877         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
21878
21879 2000-05-03  Robert Lipe <robertlipe@usa.net>
21880
21881         * gcc.dg/20000503-1.c: New test.
21882
21883 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
21884
21885         * gcc.c-torture/compile/20000502-1.c: New test.
21886         * g++.old-deja/g++.other/align.C: New test.
21887         * gcc.dg/cpp-tradstringify.c: New test.
21888
21889 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
21890
21891         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
21892         and hard registers.
21893
21894 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
21895
21896         * gcc.c-torture/execute/loop-5.c: New test.
21897
21898 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
21899
21900         * gcc.c-torture/execute/va-arg-20.c: New test.
21901
21902 2000-04-23  Jeffrey A Law  (law@cygnus.com)
21903
21904         * gcc.c-torture/execute/20000422-1.c: New test.
21905
21906 2000-04-20  Greg McGary  <gkm@gnu.org>
21907
21908         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
21909         when optimizing, but without sibling-call optimizations (-O1).
21910
21911 2000-04-20  Jeffrey A Law  (law@cygnus.com)
21912
21913           * gcc.c-torture/compile/20000420-1.c: New test.
21914
21915 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21916
21917         * g++.abi/ptrflags.C: New test.
21918         * g++.eh/catchptr1.C: Test incomplete pointer chains.
21919
21920 2000-04-19  Catherine Moore  <clm@cygnus.com>
21921
21922         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
21923
21924 2000-04-19  Greg McGary  <gkm@gnu.org>
21925
21926         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
21927         sibling-call optimizations.
21928
21929 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
21930
21931         * gcc.dg/20000419-1.c: New test.
21932
21933 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
21934
21935         * gcc.c-torture/execute/20000412-6.c: New test.
21936
21937 2000-04-12  Jeffrey A Law  (law@cygnus.com)
21938
21939         * gcc.c-torture/execute/20000412-5.c: New test.
21940         * g77.f-torture/compile/20000412-1.f: New test.
21941         * gcc.c-torture/execute/20000412-4.c: New test.
21942         * gcc.c-torture/compile/20000412-2.c: New test.
21943         * gcc.c-torture/execute/20000412-3.c: New test.
21944         * gcc.c-torture/compile/20000412-1.c: New test.
21945         * gcc.c-torture/execute/20000412-2.c: New test.
21946
21947 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
21948
21949         * objc/execute/bf-20.m: New test.
21950
21951 2000-04-10  Richard Henderson  <rth@cygnus.com>
21952
21953         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
21954
21955         * gcc.c-torture/execute/20000412-1.c: New test.
21956
21957 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21958
21959         * g++.old-deja/g++.eh/catchptr1.C: New test.
21960
21961 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
21962
21963         * g++.old-deja/g++.abi/cxa_vec.C: New test.
21964
21965 2000-04-08  Neil Booth  <NeilB@earthling.net>
21966
21967         * gcc.dg/cpp-nullchar.c: Remove test as
21968         embedded nulls cause problems.
21969
21970 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21971
21972         * gcc.dg/compare2.c: New test.
21973
21974 2000-04-08  Neil Booth  <NeilB@earthling.net>
21975
21976         * gcc.dg/cpp-nullchar.c: New test.
21977
21978 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
21979
21980         * gcc.dg/cpp-mi2.c: New test.
21981         * gcc.dg/cpp-mi2[abc].h: New files.
21982
21983 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
21984
21985         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
21986         member name.
21987
21988 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
21989
21990         * g++.old-deja/g++.abi/vmihint.C: New test.
21991
21992 2000-04-06  Neil Booth  <NeilB@earthling.net>
21993
21994         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
21995         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
21996         copyright.
21997
21998 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
21999
22000         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
22001         avoid stack-frame overwrite.
22002
22003 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
22004
22005         * gcc.c-torture/compile/20000405-2.c: New test.
22006         * gcc.c-torture/compile/20000405-3.c: New test.
22007
22008 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22009
22010         * gcc.c-torture/compile/20000405-1.c: New test.
22011
22012 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
22013
22014         * gcc.dg/cast-qual-1.c: Revert last change.
22015
22016 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22017
22018         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
22019
22020 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
22021
22022         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
22023         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
22024
22025 2000-04-03  Jeffrey A Law  (law@cygnus.com)
22026
22027         * gcc.c-torture/compile/20000403-2.c: New test.
22028         * gcc.c-torture/compile/20000403-1.c: New test.
22029
22030 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
22031
22032         * gcc.c-torture/execute/20000403-1.c: New test.
22033
22034 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
22035
22036         * gcc.c-torture/execute/20000402-1.c: New test.
22037
22038 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
22039
22040         * gcc.c-torture/execute/va-arg-15.c: New test.
22041         * gcc.c-torture/execute/va-arg-16.c: New test.
22042         * gcc.c-torture/execute/va-arg-17.c: New test.
22043         * gcc.c-torture/execute/va-arg-18.c: New test.
22044         * gcc.c-torture/execute/va-arg-19.c: New test.
22045
22046 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
22047
22048         * gcc.c-torture/compile/981211-1.c: Move to...
22049         * gcc.dg/cpp-as1.c: ...here.
22050         * gcc.dg/cpp-as2.c: New file.
22051
22052         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
22053         compiler.
22054
22055 2000-04-02  Neil Booth  <NeilB@earthling.net>
22056
22057         * gcc.dg/cpp-cond.c  New tests.
22058         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
22059         accidental success less likely.
22060         * gcc.dg/cpp-missingop.c  New tests.
22061         * gcc.dg/cpp-missingparen.c  New tests.
22062         * gcc.dg/cpp-shift.c  New tests.
22063         * gcc.dg/cpp-shortcircuit.c  New tests.
22064         * gcc.dg/cpp-unary.c  New tests.
22065
22066 2000-03-29  Jeffrey A Law  (law@cygnus.com)
22067
22068         * gcc.c-torture/compile/20000329-1.c: New test.
22069
22070 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
22071
22072         * gcc.c-torture/compile/20000326-1.c: New test.
22073         * gcc.c-torture/compile/20000326-2.c: New test.
22074
22075 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
22076
22077         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
22078         the first parameter is a function argument.
22079
22080 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
22081
22082         * g++.old-deja/g++.ext/array4.C: New test.
22083
22084 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
22085
22086         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
22087
22088 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22089
22090         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
22091
22092 2000-03-19  Richard Henderson  <rth@cygnus.com>
22093
22094         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
22095
22096 2000-03-19  Richard Henderson  <rth@cygnus.com>
22097
22098         * gcc.c-torture/compile/20000319-1.c: New test.
22099
22100 2000-03-14  Jeffrey A Law  (law@cygnus.com)
22101
22102         * gcc.c-torture/execute/20000314-3.c: New test.
22103         * gcc.c-torture/execute/20000314-2.c: New test.
22104         * gcc.c-torture/execute/20000314-1.c: New test.
22105         * gcc.c-torture/compile/20000314-2.c: New test.
22106         * gcc.c-torture/compile/20000314-1.c: New test.
22107
22108 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
22109
22110         * g++.old-deja/g++.warn/inline.C: New test.
22111
22112 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
22113
22114         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
22115         standards-compliant result rather than specific constants.
22116         Put test-values in array.
22117
22118 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
22119
22120         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
22121         (g++_target_compile): Put test-specific options last.
22122
22123 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22124
22125         * g++.old-deja/g++.eh/vbase4.C: New test.
22126
22127 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22128
22129         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
22130
22131 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22132
22133         * g++.old-deja/g++.brendan/misc12.C: Removed.
22134         * g++.old-deja/g++.pt/memtemp77.C: Constify.
22135         * g++.old-deja/g++.ext/pretty4.C: New test.
22136
22137 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22138
22139         * g++.old-deja/g++.other/string2.C: New test.
22140
22141 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
22142
22143         * g++.old-deja/g++.warn/impint2.C: New test.
22144
22145 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
22146
22147         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
22148         is 1, not zero.
22149
22150 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
22151
22152         * g++.old-deja/g++.warn/impint.C: New test.
22153         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
22154         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
22155         * g++.old-deja/g++.pt/explicit12.C: Likewise.
22156         * g++.old-deja/g++.pt/explicit13.C: Likewise.
22157         * g++.old-deja/g++.pt/explicit17.C: Likewise.
22158         * g++.old-deja/g++.pt/explicit18.C: Likewise.
22159         * g++.old-deja/g++.pt/explicit19.C: Likewise.
22160         * g++.old-deja/g++.pt/explicit23.C: Likewise.
22161         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22162         * g++.old-deja/g++.pt/explicit35.C: Likewise.
22163         * g++.old-deja/g++.pt/explicit6.C: Likewise.
22164         * g++.old-deja/g++.pt/memclass7.C: Likewise.
22165
22166 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
22167
22168         * gcc.dg/cpp-redef.c: New test.
22169
22170 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
22171
22172         * g++.old-deja/g++.pt/unify7.C: New test.
22173
22174 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22175
22176         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
22177         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
22178
22179 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
22180
22181         * gcc.c-torture/compile/20000224-1.c: New test.
22182
22183 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22184
22185         * gcc.c-torture/compile/cpp-2.c: New test.
22186         * gcc.c-torture/compile/cpp-1.c: New test.
22187
22188 2000-02-25  Jeffrey A Law  (law@cygnus.com)
22189
22190         * gcc.c-torture/execute/20000225-1.c: New test.
22191
22192 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22193
22194         * gcc.dg/cpp-li2.c: New test.
22195
22196         * gcc.dg/cpp-wi1.c: New test.
22197
22198         * gcc.dg/cpp-li1.c: New test.
22199
22200 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
22201
22202         * g++.old-deja/g++.other/sizeof5.C: New test.
22203
22204 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22205
22206         * gcc.c-torture/execute/va-arg-13.c: New test.
22207
22208 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
22209
22210         * gcc.c-torture/execute/va-arg-12.c: New test.
22211
22212 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22213
22214         * gcc.c-torture/execute/20000223-1.c: New test.
22215
22216 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22217
22218         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
22219
22220 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
22221
22222         * g++.old-deja/g++.abi/ptrmem.C: New test.
22223
22224 2000-02-19  Richard Henderson  <rth@cygnus.com>
22225
22226         * gcc.c-torture/compile/init-3.c: New.
22227
22228 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
22229
22230         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
22231         ALWAYS_CXXFLAGS.
22232
22233 2000-02-11  Robert Lipe <robertl@sco.com>
22234
22235         * gcc.c-torture/compile/20000211-3.c: New test.
22236
22237 2000-02-11  Martin Buchholz <martin@xemacs.org>
22238
22239         * gcc.c-torture/compile/20000211-2.c: New test.
22240
22241 2000-02-11  Jeffrey A Law  (law@cygnus.com)
22242
22243         * gcc.c-torture/compile/20000211-1.c: New test.
22244
22245 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
22246
22247         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
22248           on native targets
22249
22250 2000-02-08  Nathan Sidwell  <nathan@acm.org>
22251
22252         * g++.old-deja/g++.other/cast5.C: New test.
22253
22254 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
22255
22256         * gcc.c-torture/execute/20000205-1.c: New.
22257
22258 2000-02-03  Nathan Sidwell  <nathan@acm.org>
22259
22260         * g++.old-deja/g++.jason/cast3.C: Return void.
22261         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
22262
22263 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22264
22265         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
22266
22267         * gcc.dg/loop-1.c: New test.
22268
22269 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
22270
22271         * gcc.c-torture/compile/20000127-1.c: New test.
22272         * gcc.c-torture/execute/991228-1.c: New test.
22273
22274 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22275
22276         * gcc.dg/unused-2.c: New test.
22277
22278         * gcc.dg/conv-1.c: New test.
22279
22280 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
22281
22282         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
22283         compiler.
22284         (tool_option_proc): Fix typo.
22285
22286 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
22287
22288         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
22289         of the ld on the host, not on the build machine.
22290         Also, don't crash if '--help' is not a supported option.
22291
22292 2000-01-24  Richard Henderson  <rth@cygnus.com>
22293
22294         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
22295
22296 2000-01-20  Jeffrey A Law  (law@cygnus.com)
22297
22298         * gcc.c-torture/execute/20000120-2.c: New test.
22299         * gcc.c-torture/execute/20000120-1.c: New test.
22300
22301 2000-01-13  Jeffrey A Law  (law@cygnus.com)
22302
22303         * gcc.c-torture/execute/20000113-1.c: New test.
22304
22305 2000-01-12  Jeffrey A Law  (law@cygnus.com)
22306
22307         * gcc.c-torture/execute/20000112-1.c: New test.
22308
22309 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22310
22311         * gcc.dg/20000111-1.c: New test.
22312
22313 2000-01-10  Jeffrey A Law  (law@cygnus.com)
22314
22315         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
22316         with 16 bit integers.
22317
22318 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22319
22320         * gcc.dg/20000108-1.c: New test.
22321
22322 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22323
22324         * g++.old-deja/g++.ns/koenig8.C: New test.
22325
22326 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22327
22328         * g++.old-deja/g++.other/cast4.C: New test.
22329
22330 2000-01-05  Jeffrey A Law  (law@cygnus.com)
22331
22332         * gcc.c-torture/compile/20000105-2.c: New test.
22333         * gcc.c-torture/compile/20000105-1.c: New test.
22334
22335 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22336
22337         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
22338         references to printf & atoi to conform to ANSI standard.
22339         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
22340         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
22341         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
22342         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
22343         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
22344         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22345         * g++.old-deja/g++.brendan/copy1.C: Likewise.
22346         * g++.old-deja/g++.brendan/copy2.C: Likewise.
22347         * g++.old-deja/g++.brendan/copy3.C: Likewise.
22348         * g++.old-deja/g++.brendan/copy4.C: Likewise.
22349         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22350         * g++.old-deja/g++.brendan/copy6.C: Likewise.
22351         * g++.old-deja/g++.brendan/copy7.C: Likewise.
22352         * g++.old-deja/g++.brendan/copy8.C: Likewise.
22353         * g++.old-deja/g++.brendan/crash11.C: Likewise.
22354         * g++.old-deja/g++.brendan/crash14.C: Likewise.
22355         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
22356         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22357         * g++.old-deja/g++.brendan/delete2.C: Likewise.
22358         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
22359         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
22360         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
22361         * g++.old-deja/g++.brendan/eh1.C: Likewise.
22362         * g++.old-deja/g++.brendan/groff1.C: Likewise.
22363         * g++.old-deja/g++.brendan/init3.C: Likewise.
22364         * g++.old-deja/g++.brendan/misc12.C: Likewise.
22365         * g++.old-deja/g++.brendan/misc7.C: Likewise.
22366         * g++.old-deja/g++.brendan/new2.C: Likewise.
22367         * g++.old-deja/g++.brendan/operators4.C: Likewise.
22368         * g++.old-deja/g++.brendan/operators5.C: Likewise.
22369         * g++.old-deja/g++.brendan/overload2.C: Likewise.
22370         * g++.old-deja/g++.brendan/overload7.C: Likewise.
22371         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
22372         * g++.old-deja/g++.brendan/reference1.C: Likewise.
22373         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
22374         * g++.old-deja/g++.brendan/template24.C: Likewise.
22375         * g++.old-deja/g++.brendan/template3.C: Likewise.
22376         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
22377         * g++.old-deja/g++.jason/inline3.C: Likewise.
22378         * g++.old-deja/g++.jason/opeq.C: Likewise.
22379         * g++.old-deja/g++.law/arg5.C: Likewise.
22380         * g++.old-deja/g++.law/arm7.C: Likewise.
22381         * g++.old-deja/g++.law/ctors11.C: Likewise.
22382         * g++.old-deja/g++.law/cvt8.C: Likewise.
22383         * g++.old-deja/g++.law/init9.C: Likewise.
22384         * g++.old-deja/g++.law/refs4.C: Likewise.
22385         * g++.old-deja/g++.law/template2.C: Likewise.
22386         * g++.old-deja/g++.law/visibility24.C: Likewise.
22387         * g++.old-deja/g++.law/vtable3.C: Likewise.
22388         * g++.old-deja/g++.mike/asm2.C: Likewise.
22389         * g++.old-deja/g++.mike/eh1.C: Likewise.
22390         * g++.old-deja/g++.mike/misc1.C: Likewise.
22391         * g++.old-deja/g++.mike/misc13.C: Likewise.
22392         * g++.old-deja/g++.mike/misc14.C: Likewise.
22393         * g++.old-deja/g++.mike/ns12.C: Likewise.
22394         * g++.old-deja/g++.mike/p1248.C: Likewise.
22395         * g++.old-deja/g++.mike/p3708.C: Likewise.
22396         * g++.old-deja/g++.mike/p3708a.C: Likewise.
22397         * g++.old-deja/g++.mike/p3708b.C: Likewise.
22398         * g++.old-deja/g++.mike/p646.C: Likewise.
22399         * g++.old-deja/g++.mike/p700.C: Likewise.
22400         * g++.old-deja/g++.mike/p783.C: Likewise.
22401         * g++.old-deja/g++.mike/p783a.C: Likewise.
22402         * g++.old-deja/g++.mike/p783b.C: Likewise.
22403         * g++.old-deja/g++.mike/p786.C: Likewise.
22404         * g++.old-deja/g++.mike/p789.C: Likewise.
22405         * g++.old-deja/g++.mike/p789a.C: Likewise.
22406         * g++.old-deja/g++.mike/p807a.C: Likewise.
22407         * g++.old-deja/g++.other/delete3.C: Likewise.
22408         * g++.old-deja/g++.other/dyncast1.C: Likewise.
22409         * g++.old-deja/g++.other/dyncast2.C: Likewise.
22410         * g++.old-deja/g++.other/dyncast3.C: Likewise.
22411         * g++.old-deja/g++.other/empty1.C: Likewise.
22412         * g++.old-deja/g++.other/temporary1.C: Likewise.
22413         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
22414         * g++.old-deja/g++.pt/t16.C: Likewise.
22415         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
22416
22417 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
22418
22419         * gcc.dg/991230-1.c: New test.
22420
22421 1999-12-29  Jeffrey A Law  (law@cygnus.com)
22422
22423         * gcc.c-torture/compile/991229-3.c: New test.
22424         * gcc.c-torture/compile/991229-2.c: New test.
22425         * gcc.c-torture/compile/991229-1.c: New test.
22426
22427 1999-12-29  Greg McGary <gkm@eng.ascend.com>
22428
22429         * gcc.c-torture/compile/labels-2.c: New test.
22430
22431 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22432
22433         * gcc.c-torture/execute/991227-1.c: New test.
22434
22435 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22436
22437         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
22438
22439 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22440
22441         * gcc.c-torture/execute/991221-1.c: New test.
22442
22443 1999-12-20  Nathan Sidwell  <nathan@acm.org>
22444
22445         * g++.old-deja/g++.other/cast3.C: New test.
22446
22447 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
22448
22449         * gcc.c-torture/execute/991216-4.c: New test.
22450
22451 1999-12-16  Michael Meissner  <meissner@cygnus.com>
22452
22453         * gcc.c-torture/execute/991216-1.c: New test.
22454         * gcc.c-torture/execute/991216-2.c: New test.
22455         * gcc.c-torture/execute/991216-3.c: New test.
22456
22457 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22458
22459         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
22460         Actually make the test fail by using "-O2" for compilation.
22461
22462 1999-12-15  Nathan Sidwell  <nathan@acm.org>
22463
22464         * g++.old-deja/g++.warn/cast-align1.C: New test.
22465
22466 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22467
22468         * gcc.c-torture/compile/991214-1.c: New test.
22469         * gcc.c-torture/compile/991214-2.c: New test.
22470
22471 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22472
22473         * gcc.dg/991214-1.c: New test.
22474
22475 1999-12-13  Jeffrey A Law  (law@cygnus.com)
22476
22477         * gcc.c-torture/compile/991213-3.c: New test.
22478         * gcc.c-torture/compile/991213-2.c: New test.
22479         * gcc.c-torture/compile/991213-1.c: New test.
22480
22481 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
22482
22483         * gcc.dg/991209-1.c: New test.
22484
22485 1999-12-08  Nathan Sidwell <nathan@acm.org>
22486
22487         * gcc.c-torture/compile/991208-1.c: New test.
22488
22489 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22490
22491         * gcc.dg/ultrasp2.c: New test.
22492
22493 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
22494
22495         * g++.old-deja/g++.abi/align.C (main): Fix typo.
22496
22497 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
22498
22499         * gcc.c-torture/compile/991202-1.c: New test.
22500         * gcc.c-torture/execute/991202-1.c: New test.
22501         * gcc.c-torture/execute/991202-2.c: New test.
22502         * gcc.c-torture/execute/991202-3.c: New test.
22503
22504 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
22505
22506         * g++.old-deja/g++.abi/align.C: New test.
22507         * g++.old-deja/g++.abi/aggregates.C: Likewise.
22508         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22509
22510 1999-12-01  Richard Henderson  <rth@cygnus.com>
22511
22512         * gcc.c-torture/execute/991201-1.c: New.
22513
22514 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
22515
22516         * gcc.dg/991129-1.c: New test.
22517
22518 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
22519
22520         * gcc.c-torture/compile/991127-1.c: New test.
22521
22522 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22523
22524         * g++.old-deja/g++.other/warn4.C: New test.
22525
22526 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22527
22528         * g++.old-deja/g++.eh/cleanup2.C: New test.
22529         * g++.old-deja/g++.ext/pretty2.C: New test.
22530         * g++.old-deja/g++.ext/pretty3.C: New test.
22531         * g++.old-deja/g++.other/debug6.C: New test.
22532
22533 1999-10-20  Jim Wilson  <wilson@cygnus.com>
22534
22535         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
22536         compiler_output to look for one error message instead of two.
22537
22538 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
22539
22540         * gcc.c-torture/execute/991118-1.c: Also test case
22541         where the word boundary does not split a byte evenly.
22542
22543 1999-11-19  Nathan Sidwell  <nathan@acm.org>
22544
22545         * g++.old-deja/g++.ext/restrict1.C: New test.
22546
22547 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
22548
22549         * gcc.c-torture/execute/991118-1.c: New test.
22550
22551 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
22552
22553         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
22554         working directory pathnames.
22555
22556 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
22557
22558         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
22559         host is equipped with driver.h and driver.o so it can actually
22560         compile and run the tests.
22561
22562 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
22563
22564         * gcc.c-torture/compile/991008-1.c: New test.
22565
22566 1999-11-08  Nick Clifton  <nickc@cygnus.com>
22567
22568         * lib/gcc-dg.exp: Include target-supports.exp
22569
22570 1999-11-05  Nick Clifton  <nickc@cygnus.com>
22571
22572         * lib/target-supports.exp: New file: Provide procs to test for
22573         features supported by the target.
22574         (check_weak_available): Moved here from ecos.exp.
22575         (check_alias_available): New proc: Determine of the target
22576         toolchain supports the alias attribute.
22577
22578         * gcc.dg/special/ecos.exp: Move check_weak_available to
22579         target-supports.exp.
22580         (alias-1.c): Only perform the test if the target supports
22581         aliases.
22582         (wkali-1.c): Only perform the test if the target supports
22583         aliases.
22584
22585         * gcc.dg/990506-0.c: Expect error messages from cross
22586         targets as well as native targets.
22587
22588 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22589
22590         * gcc.dg/ultrasp1.c: Removed xfail.
22591         * gcc.dg/struct-ret-2.c: Likewise.
22592         * gcc.dg/array-1.c: Likewise.
22593
22594 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22595
22596         * gcc.dg/struct-ret-2.c: New test.
22597
22598         * gcc.dg/array-1.c: New test.
22599
22600 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
22601
22602         * gcc.c-torture/execute/991030-1.c: New test.
22603
22604 1999-10-26  Richard Henderson  <rth@cygnus.com>
22605
22606         * gcc.c-torture/compile/991026-2.c: New test.
22607
22608 1999-10-26  Jeffrey A Law  (law@cygnus.com)
22609
22610         * gcc.c-torture/compile/991026-1.c: New test.
22611
22612 1999-10-23  Jeffrey A Law  (law@cygnus.com)
22613
22614         * gcc.c-torture/execute/991023-1.c: New test.
22615
22616 1999-10-19  Jeffrey A Law  (law@cygnus.com)
22617
22618         * gcc.c-torture/execute/991019-1.c: New test.
22619
22620 1999-10-16  Richard Henderson  <rth@cygnus.com>
22621
22622         * gcc.c-torture/execute/991016-1.c: New test.
22623
22624 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
22625
22626         * gcc.c-torture/execute/991014-1.c: New test.
22627
22628 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
22629
22630         * g++.old-deja/g++.other/union2.C: New test.
22631
22632 1999-10-13  Nathan Sidwell  <nathan@acm.org>
22633
22634         * g++.old-deja/g++.other/vaarg2.C: New test.
22635         * g++.old-deja/g++.other/vaarg3.C: New test.
22636
22637 1999-10-12  Craig Burley  <craig@jcb-sc.com>
22638
22639         * g77.f-torture/noncompile/19990905-1.f: Moved from being
22640         in compile/.
22641
22642 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
22643
22644         * gcc.c-torture/execute/va-arg-11.c: New test.
22645
22646 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
22647
22648         * lib/file-format.exp (gcc_target_object_format): Don't
22649         crash if objdump is unavailable.
22650
22651 1999-09-29  Donn Terry <donn@interix.com>
22652
22653         * gcc.misc-tests/mg.exp: delete extraneous redirection.
22654
22655 1999-09-28  Nick Clifton  <nickc@cygnus.com>
22656
22657         * gcc.c-torture/compile/990928-1.c: New test.
22658
22659 1999-09-28  Nathan Sidwell  <nathan@acm.org>
22660
22661         * g++.old-deja/g++.other/decl6.C: New test.
22662
22663 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22664
22665         * gcc.c-torture/execute/va-arg-10.c: New test.
22666
22667 1999-09-27  Nathan Sidwell  <nathan@acm.org>
22668
22669         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
22670         __PRETTY_FUNCTION__.
22671
22672 1999-09-23  Nick Clifton  <nickc@cygnus.com>
22673
22674         * gcc.c-torture/execute/990923-1.c: New test.
22675
22676 1999-09-21  Nick Clifton  <nickc@cygnus.com>
22677
22678         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
22679         for which -fpic is inappropriate.
22680
22681 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
22682
22683         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
22684
22685 1999-09-21  Nathan Sidwell  <nathan@acm.org>
22686
22687         * g++.old-deja/g++.other/dyncast1.C: New test.
22688         * g++.old-deja/g++.other/dyncast2.C: New test.
22689         * g++.old-deja/g++.other/dyncast3.C: New test.
22690         * g++.old-deja/g++.other/dyncast4.C: New test.
22691         * g++.old-deja/g++.other/dyncast5.C: New test.
22692         * g++.old-deja/g++.eh/catch3.C: New test.
22693         * g++.old-deja/g++.eh/catch3p.C: New test.
22694         * g++.old-deja/g++.eh/catch4.C: New test.
22695         * g++.old-deja/g++.eh/catch4p.C: New test.
22696         * g++.old-deja/g++.eh/catch5.C: New test.
22697         * g++.old-deja/g++.eh/catch5p.C: New test.
22698         * g++.old-deja/g++.eh/catch6.C: New test.
22699         * g++.old-deja/g++.eh/catch6p.C: New test.
22700         * g++.old-deja/g++.eh/catch7.C: New test.
22701         * g++.old-deja/g++.eh/catch7p.C: New test.
22702         * g++.old-deja/g++.eh/catch8.C: New test.
22703         * g++.old-deja/g++.eh/catch8p.C: New test.
22704         * g++.old-deja/g++.eh/catch9.C: New test.
22705         * g++.old-deja/g++.eh/catch9p.C: New test.
22706
22707 1999-09-13  Nathan Sidwell  <nathan@acm.org>
22708
22709         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
22710         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
22711
22712 1999-09-13  Jeffrey A Law  (law@cygnus.com)
22713
22714         * gcc.c-torture/compile/990913-1.c: New test.
22715
22716 1999-09-10  Nathan Sidwell  <nathan@acm.org>
22717
22718         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
22719         * g++.old-deja/g++.jason/rfg5.C: Likewise.
22720
22721 1999-09-09  Richard Henderson  <rth@cygnus.com>
22722
22723         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
22724
22725 1999-09-09  Nathan Sidwell  <nathan@acm.org>
22726
22727         * g++.old-deja/g++.other/lookup11.C: New test.
22728         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
22729         what is permitted and what we want.
22730         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
22731         overload use.
22732         * g++.old-deja/g++.jason/rfg5.C: Likewise
22733
22734 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
22735
22736         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
22737         * gcc.c-torture/noncompile/poison-1.c: New file.
22738
22739 1999-09-08  Nathan Sidwell  <nathan@acm.org>
22740
22741         * g++.old-deja/g++.other/sizeof3.C: New test.
22742         * g++.old-deja/g++.other/sizeof4.C: New test.
22743         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
22744         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
22745
22746 1999-09-07  Richard Henderson  <rth@cygnus.com>
22747
22748         * gcc.dg/va-arg-1.c: New.
22749
22750 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22751
22752         * gcc.c-torture/execute/va-arg-9.c: New test.
22753
22754 1999-09-05  Craig Burley  <craig@jcb-sc.com>
22755
22756         * g77.f-torture/compile/980519-2.f: New test.
22757         * g77.f-torture/compile/19990905-0.f: New test.
22758         * g77.f-torture/compile/19990905-1.f: New test.
22759         * g77.f-torture/compile/19990905-2.f: New test.
22760
22761         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
22762
22763 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
22764
22765         * gcc.c-torture/execute/990827-1.c: Fix typo.
22766
22767 1999-09-03  Nathan Sidwell  <nathan@acm.org>
22768
22769         * g++.old-deja/g++.other/deref1.C: New test.
22770
22771 1999-09-02  Nathan Sidwell  <nathan@acm.org>
22772
22773         * g++.old-deja/g++.other/ambig2.C: New test.
22774         * g++.old-deja/g++.other/cond5.C: New test.
22775         * g++.old-deja/g++.other/lookup16.C: New test.
22776
22777 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
22778
22779         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
22780         assemblers too.
22781
22782 1999-08-31  Jeffrey A Law  (law@cygnus.com)
22783
22784         * lib/c-torture.exp: Avoid the "compare executables" optimization
22785         when testing native.
22786
22787 1999-08-29  Jeffrey A Law  (law@cygnus.com)
22788
22789         * gcc.c-torture/execute/990829-1.c: New test.
22790         * gcc.c-torture/compile/990829-1.c: New test.
22791
22792 1999-08-27  Paul Burchard  <burchard@pobox.com>
22793
22794         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
22795         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
22796         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
22797         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
22798         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
22799         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
22800         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
22801         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
22802         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
22803         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
22804         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
22805
22806 1999-08-27  Jeffrey A Law  (law@cygnus.com)
22807
22808         * gcc.c-torture/execute/990827-1.c: New test.
22809
22810 1999-08-26  Craig Burley  <craig@jcb-sc.com>
22811
22812         * g77.f-torture/noncompile/19990826-4.f: New test.
22813
22814         * g77.f-torture/compile/19990826-3.f: New test.
22815
22816         * g77.f-torture/execute/19990826-2.f: New test.
22817
22818         * g77.f-torture/compile/19990826-1.f: New test.
22819
22820         * gcc.c-torture/execute/990826-0.c: New test.
22821         * g77.c-torture/execute/19990826-0.f: New test.
22822
22823         * g77.f-torture/noncompile/970626-2.f: New test.
22824
22825 1999-08-25  Paul Burchard  <burchard@pobox.com>
22826
22827         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
22828         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
22829         lss-011.C: New tests.
22830
22831 1999-08-25  Nathan Sidwell  <nathan@acm.org>
22832
22833         * g++.old-deja/g++.other/decl5.C: New test.
22834
22835 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22836
22837         * noncompile/noncompile.exp: Load_lib c-torture.exp.
22838         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
22839         call `postbase' for each one.  All callers of `postbase' changed
22840         to call this instead.
22841
22842 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
22843
22844         * gcc.c-torture/execute/990811-1.c: New test.
22845
22846 1999-08-09  Nick Clifton  <nickc@cygnus.com>
22847
22848         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
22849         just native ones.
22850
22851         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
22852         just native ones.
22853
22854 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
22855
22856         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
22857
22858 1999-08-04  Jeffrey A Law  (law@cygnus.com)
22859
22860         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
22861
22862 1999-08-04  Nathan Sidwell  <nathan@acm.org>
22863
22864         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
22865
22866 1999-08-04  Jeffrey A Law  (law@cygnus.com)
22867
22868         * gcc.c-torture/execute/990804-1.c: New test.
22869
22870 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22871
22872         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
22873         * g++.old-deja/g++.brendan/crash64.C: Likewise
22874         * g++.old-deja/g++.brendan/overload8.C: Likewise
22875
22876 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22877
22878         * g++.old-deja/g++.other/struct1.C: New test.
22879
22880 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22881
22882         * g++.old-deja/g++.other/enum2.C: New test.
22883
22884 1999-08-02  Richard Henderson  <rth@cygnus.com>
22885
22886         Adapted from tests from Franz Sirl:
22887         * gcc.c-torture/execute/va-arg-7.c: New test.
22888         * gcc.c-torture/execute/va-arg-8.c: New test.
22889
22890 1999-08-01  Jeffrey A Law  (law@cygnus.com)
22891
22892         * gcc.c-torture/compile/990801-2.c: New test.
22893
22894         * gcc.c-torture/compile/990801-1.c: New test.
22895
22896 1999-07-27  Michael Meissner  <meissner@cygnus.com>
22897
22898         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
22899         fp-cmp-1.c, converting double to float.
22900
22901         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
22902         fp-cmp-1.c, converting double to long double.
22903
22904         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
22905         from fr1 to unknown_register, since fr1 is a legitimate register
22906         on some machines.
22907
22908 1999-07-25  Jeffrey A Law  (law@cygnus.com)
22909
22910         * README: More listname related changes.
22911
22912 1999-07-08  Catherine Moore  <clm@cygnus.com>
22913
22914         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
22915
22916 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
22917
22918         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
22919
22920 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
22921
22922         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
22923
22924 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
22925
22926         * gcc.dg/990703-1.c: New test.
22927
22928 1999-06-29  Nick Clifton  <nickc@cygnus.com>
22929
22930         * lib/file-format.exp: New file: Move definition of proc
22931         gcc_target_object_format to here from
22932         gcc.dg/special/ecos.exp.
22933
22934         * lib/c-torture.exp: Include lib file-format.exp.
22935         * lib/gcc-dg.exp: Include lib file-format.exp.
22936
22937         * gcc.dg/special/ecos.exp: Remove definition of proc
22938         gcc_target_object_format.
22939
22940 1999-06-28  Jeffrey A Law  (law@cygnus.com)
22941
22942         * gcc.c-torture/execute/990628-1.c: New test.
22943
22944 1999-06-25  Jeffrey A Law  (law@cygnus.com)
22945
22946         * gcc.c-torture/compile/990625-2.c: New test.
22947
22948         * gcc.c-torture/compile/990625-1.c: New test.
22949
22950 1999-06-23  Nick Clifton  <nickc@cygnus.com>
22951
22952         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
22953         attributes compile.
22954         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
22955         ports that use the COFF/PE file format.
22956
22957 1999-06-17  Jeffrey A Law  (law@cygnus.com)
22958
22959         * gcc.c-torture/compile/990617-1.c: New test.
22960
22961 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
22962
22963         * g++.old-deja/g++.other/decl4.C: New test.
22964
22965 1999-06-14  Nathan Sidwell  <nathan@acm.org>
22966
22967         * g++.old-deja/g++.other/bitfld3.C: New test.
22968
22969 1999-06-08  Nathan Sidwell  <nathan@acm.org>
22970
22971         * g++.old-deja/g++.eh/catch1.C: New test.
22972
22973 1999-06-07  Jeffrey A Law  (law@cygnus.com)
22974
22975         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
22976
22977         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
22978         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
22979
22980 1999-06-05  Craig Burley  <craig@jcb-sc.com>
22981
22982         * g77.f-torture/compile/19990502-0.f: Replace with new,
22983         shorter, test that still fails after recent changes.
22984
22985 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
22986
22987         * gcc.c-torture/execute/990604-1.c: New test.
22988
22989 1999-05-31  Jeffrey A Law  (law@cygnus.com)
22990
22991         * gcc.c-torture/execute/990531-1.c: New test.
22992
22993 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22994
22995         * gcc.c-torture/compile/990527-1.c: New test.
22996
22997 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
22998
22999         * gcc.c-torture/execute/990527-1.c: New test.
23000
23001 1999-05-25  Nick Clifton  <nickc@cygnus.com>
23002
23003         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
23004         bitfields as signed.
23005
23006 1999-05-25  Craig Burley  <craig@jcb-sc.com>
23007
23008         * g77.f-torture/compile/19990525-0.f: New test.
23009
23010 1999-05-25  Jeffrey A Law  (law@cygnus.com)
23011
23012         * gcc.c-torture/execute/990525-2.c: New test.
23013
23014         * gcc.c-torture/execute/990525-1.c: New test.
23015
23016 1999-05-24  Nathan Sidwell  <nathan@acm.org>
23017
23018         * g++.old-deja/g++.other/anon3.C: New test.
23019         * g++.old-deja/g++.other/anon4.C: New test.
23020         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
23021         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
23022         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
23023         Merrill).
23024
23025 1999-05-24  Jeffrey A Law  (law@cygnus.com)
23026
23027         * gcc.c-torture/execute/990524-1.c: New test.
23028
23029         * gcc.dg/990524-1.c: New test.
23030
23031 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23032
23033         * gcc.c-torture/compile/990523-1.c: New test.
23034
23035 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
23036
23037         * gcc.c-torture/compile/990519-1.c: New test.
23038
23039 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23040
23041         * gcc.c-torture/compile/990517-1.c: New test.
23042
23043         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
23044         (e4, f4): New tests.
23045         (main): Call them.
23046
23047 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23048
23049         * gcc.dg/noreturn-1.c: New test.
23050
23051 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
23052
23053         * gcc.c-torture/execute/990513-1.c: New test.
23054
23055 1999-05-10  Richard Henderson  <rth@cygnus.com>
23056
23057         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
23058
23059 1999-05-10  Craig Burley  <craig@jcb-sc.com>
23060
23061         * g77.f-torture/execute/erfc.f: Use small single-precision
23062         values, to avoid problems on Alphas when not -mieee.
23063
23064 1999-05-08  Craig Burley  <craig@jcb-sc.com>
23065
23066         * gcc.dg/990506-0.c: New test.
23067
23068 1999-05-08  Richard Henderson  <rth@cygnus.com>
23069
23070         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
23071         the constant to test.  Don't XFAIL 64-bit targets.
23072
23073         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
23074         * g++.old-deja/g++.law/profile1.C: Likewise.
23075
23076         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
23077         operator new instances.
23078         * g++.old-deja/g++.other/delete5.C: Likewise.
23079
23080 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23081
23082         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
23083         intrinsic.
23084
23085 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23086
23087         * g77.f-torture/execute/u77-test.f: Reverse order of two
23088         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
23089
23090 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23091
23092         * gcc.dg/compare1.c: New test.
23093
23094 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23095
23096         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
23097         New tests.
23098
23099 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23100
23101         * g77.f-torture/compile/19990502-1.f: New test.
23102
23103 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23104
23105         * g77.f-torture/compile/19990502-0.f: New test.
23106
23107 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23108
23109         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
23110         intrinsic.
23111
23112 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23113
23114         * g77.f-torture/execute/u77-test.f (main): List libU77
23115         intrinsics not currently tested.
23116         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
23117         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
23118         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
23119         Trim blanks off the ends of some printed strings.
23120
23121 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23122
23123         * g77.f-torture/execute/u77-test.f (main): Just warn about
23124         FSTAT gid disagreement, as it's expected on some systems.
23125
23126 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23127
23128         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
23129         use a new function, which allows for some slop.
23130         Clean up some commentary.
23131         (issum): The new function.
23132         (sgladd): Deleted subroutine.
23133
23134 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23135
23136         * g77.f-torture/execute/u77-test.f: Modify to be more like
23137         libf2c/libU77 version, bringing patches to that version here.
23138         Add suitable commentary.
23139
23140 1999-04-25  Richard Henderson  <rth@cygnus.com>
23141
23142         * gcc.dg/990424-1.c: New test.
23143
23144 1999-04-24  Craig Burley  <craig@jcb-sc.com>
23145
23146         * g77.f-torture/execute/u77-test.f (main): Bug involving
23147         LSTAT has been fixed, so turn back on full checking.
23148
23149 1999-04-20  Craig Burley  <craig@jcb-sc.com>
23150
23151         * g77.f-torture/compile/19990419-0.f: New test.
23152         * g77.f-torture/execute/19990419-1.f: New test.
23153
23154 1999-04-17  Richard Henderson  <rth@cygnus.com>
23155
23156         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
23157         to avoid the need for a prototype to supress a warning.
23158
23159 1999-04-07  Jim Wilson  <wilson@cygnus.com>
23160
23161         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
23162
23163 1999-04-04  Jeffrey A Law  (law@cygnus.com)
23164
23165         * gcc.c-torture/execute/990404-1.c: New test.
23166
23167 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23168
23169         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
23170         * gcc.dg/cpp-if3.c: Don't use -pedantic.
23171         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
23172         missing initializer warnings.
23173
23174 1999-03-28  Jeffrey A Law  (law@cygnus.com)
23175
23176         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
23177         matching strings.
23178
23179 1999-03-26  Jeffrey A Law  (law@cygnus.com)
23180
23181         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
23182
23183 1999-03-26  Craig Burley  <craig@jcb-sc.com>
23184
23185         * g77.f-torture/execute/19990325-0.f: New test.
23186         * g77.f-torture/execute/19990325-1.f: New test.
23187
23188 1999-03-24  Jeffrey A Law  (law@cygnus.com)
23189
23190         * gcc.c-torture/execute/990324-1.c: New test.
23191
23192 1999-03-22  Jim Wilson  <wilson@cygnus.com>
23193
23194         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
23195         test with 4.
23196
23197 1999-03-17  Richard Henderson  <rth@cygnus.com>
23198
23199         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
23200
23201 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23202
23203         * g77.f-torture/execute/19990313-2.f: New test.
23204         * g77.f-torture/execute/19990313-3.f: New test.
23205
23206 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23207
23208         * g77.f-torture/execute/19990313-0.f: New test.
23209         * g77.f-torture/execute/19990313-1.f: New test.
23210
23211 1999-03-12  Jim Wilson  <wilson@cygnus.com>
23212
23213         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
23214         printf to sprintf.
23215         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
23216         (main): Add check for u15.  Conditionalize u31 check depending on
23217         whether ints are <32 bits or >=32 bits.
23218
23219 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23220
23221         * g77.f-torture/execute/19981119-0.f: Improve testiness.
23222
23223 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23224
23225         * g77.f-torture/compile/19990305-0.f: New test.
23226         * g77.f-torture/execute/19981119-0.f: New test.
23227
23228 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23229
23230         * g77.f-torture/execute/970625-2.f: call ABORT if final
23231         result is not correct, instead of just printing it.
23232         Add this checking via newly introduced obfuscation, to
23233         trip up buggy front ends.
23234
23235 1999-03-07  Craig Burley  <craig@jcb-sc.com>
23236
23237         * g77.f-torture/compile/960317-1.f: Moved from being
23238         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
23239
23240 1999-03-06  Craig Burley  <craig@jcb-sc.com>
23241
23242         * g77.f-torture/execute/960317-1.f: New (old) test.
23243         * g77.f-torture/execute/970625-2.f: Ditto.
23244
23245 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
23246
23247         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
23248         message on line 1 or line 2; cccp and cpplib do this differently.
23249
23250 1999-03-01  Jeffrey A Law  (law@cygnus.com)
23251
23252         * g++.old-deja/g++.law/weak1.C: New test.
23253
23254 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23255
23256         * gcc.c-torture/execute/990119-1.c: Renamed to...
23257         * gcc.dg/990119-1.c: this, so it will only be tested once
23258         (it's a preprocessor test, it doesn't need to be run at
23259         multiple optimization levels).
23260
23261 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23262
23263         * lib/g++.exp: Don't add incdir=$base_dir/../include to
23264           ALWAYS_CXXFLAGS.
23265
23266 1999-02-24  Craig Burley  <craig@jcb-sc.com>
23267
23268         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
23269         * g77.f-torture/compile/19981216-0.f: ...as it is expected
23270         to not be compilable by current g77.
23271
23272 1999-02-24  Nick Clifton  <nickc@cygnus.com>
23273
23274         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
23275
23276 1999-02-22  Jeffrey A Law  (law@cygnus.com)
23277
23278         * gcc.c-torture/execute/990222-1.c: New test.
23279
23280 1999-02-19  Craig Burley  <craig@jcb-sc.com>
23281
23282         * g77.f-torture/compile/19990218-0.f: New test.
23283         * g77.f-torture/noncompile/19990218-1.f: New test.
23284
23285 1999-02-18  Craig Burley  <craig@jcb-sc.com>
23286
23287         * g77.f-torture/compile/19981216-0.f: New test.
23288
23289 1999-02-14  Jeffrey A Law  (law@cygnus.com)
23290
23291         * gcc.dg/990214-1.c: New test.
23292
23293 1999-02-13  Jeffrey A Law  (law@cygnus.com)
23294
23295         * gcc.dg/990213-2.c: New test.
23296
23297         * gcc.dg/990213-1.c: New test.
23298
23299 1999-02-12  Jeffrey A Law  (law@cygnus.com)
23300
23301         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
23302         ints.
23303
23304 1999-02-11  Nick Clifton  <nickc@cygnus.com>
23305
23306         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
23307         specified by target.
23308
23309         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
23310
23311 1999-02-11  Jeffrey A Law  (law@cygnus.com)
23312
23313         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
23314
23315 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23316
23317         * gcc.dg/special/ecos.exp: New test driver for new tests with
23318         special requirements.
23319
23320         * gcc.dg/special/alias-1.c: New test.
23321         * gcc.dg/special/gcsec-1.c: New test.
23322         * gcc.dg/special/weak-1.c: New test.
23323         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
23324         * gcc.dg/special/weak-2.c: New test.
23325         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
23326         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
23327         * gcc.dg/special/wkali-1.c: New test.
23328         * gcc.dg/special/wkali-2.c: New test.
23329         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
23330         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
23331
23332 1999-02-10  Felix Lee  <flee@cygnus.com>
23333
23334           * lib/c-torture.exp (c-torture-compile): Pull out code for
23335           analyzing gcc error messages.
23336           (c-torture-execute): Likewise.  Fix some (harmless) false
23337           positives.
23338           * lib/gcc.exp (gcc_check_compile): New function.
23339
23340 1999-02-08  Richard Henderson  <rth@cygnus.com>
23341
23342         * gcc.c-torture/execute/990208-1.c: New test.
23343
23344 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23345
23346         * g++.dg/special/ecos.exp: New driver for new tests with special
23347         requirements
23348
23349         * g++.dg/special/conpr-1.C: New test
23350         * g++.dg/special/conpr-2.C: New test
23351         * g++.dg/special/conpr-2a.C: New test
23352         * g++.dg/special/conpr-3.C: New test
23353         * g++.dg/special/conpr-3a.C: New test
23354         * g++.dg/special/conpr-3b.C: New test
23355
23356         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
23357         allow g++ to use the dg driver
23358
23359         * README: Add comment about g++.dg directory
23360
23361 1999-02-06  Jeffrey A Law  (law@cygnus.com)
23362
23363         * README: Update email addresses.
23364
23365 1999-02-03  Nick Clifton  <nickc@cygnus.com>
23366
23367         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
23368         arguments in order to force structure S onto the stack even on
23369         the alpha.
23370         (test): Pass 10 leading arguments to function foo as well as the
23371         structure S.
23372
23373         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
23374         failure for all targets.
23375
23376         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
23377         abort to terminate program execution.
23378
23379 1999-01-30  Richard Henderson  <rth@cygnus.com>
23380
23381         * gcc.c-torture/execute/990130-1.c: New test.
23382
23383 1999-01-30  Jeffrey A Law  (law@cygnus.com)
23384
23385         * gcc.dg/990130-1.c: New test.
23386
23387 1999-01-28  Michael Meissner  <meissner@cygnus.com>
23388
23389         * gcc.c-torture/execute/990128-1.c: New test.
23390
23391 1999-01-27  Michael Meissner  <meissner@cygnus.com>
23392
23393         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
23394
23395 1999-01-27  Felix Lee  <flee@cygnus.com>
23396
23397         * lib/c-torture.exp (c-torture-compile): pull out code for
23398         analyzing gcc error messages.
23399         (c-torture-execute): ditto, and fix some (harmless) false
23400         positives.
23401         * lib/gcc.exp (gcc_check_compile): new function.
23402
23403 1999-01-17  Jeffrey A Law  (law@cygnus.com)
23404
23405         * gcc.dg/990117-1.c: New test.
23406
23407         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
23408
23409         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
23410
23411 1999-01-15  Jeffrey A Law  (law@cygnus.com)
23412
23413         * g77.f-torture/compile/990115-1.f: New test.
23414
23415 1999-01-07  Jeffrey A Law  (law@cygnus.com)
23416
23417         * gcc.c-torture/compile/990107-1.c: New test
23418
23419 1999-01-06  Jeffrey A Law  (law@cygnus.com)
23420
23421         * gcc.c-torture/execute/990106-2.c: New test.
23422
23423         * gcc.c-torture/execute/990106-1.c: New test.
23424
23425 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
23426
23427         * gcc.c-torture/compile/981223-1.c: New test.
23428
23429 1998-12-29  Richard Henderson  <rth@cygnus.com>
23430
23431         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
23432         (opt3): Rename from opt4 and disable.
23433
23434 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
23435
23436         * g++.old-deja/g++.pt/ptrmem5.C: New test.
23437
23438 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
23439
23440         * g++.old-deja/g++.other/conv5.C: New test.
23441
23442 1998-12-14  Nick Clifton  <nickc@cygnus.com>
23443
23444         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
23445
23446 1998-12-11  Jeffrey A Law  (law@cygnus.com)
23447
23448         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
23449
23450 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
23451
23452         * gcc.c-torture/compile/981211-1.c: New test.
23453
23454 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
23455
23456         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
23457
23458         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
23459
23460 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23461
23462         * gcc.special/930510-1.c: Make C9X safe.
23463         * gcc.misc-tests/gcov-1.c Similarly.
23464         * gcc.misc-tests/gcov-2.c Similarly.
23465
23466 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23467
23468         * gcc.dg/ultrasp1.c: New test.
23469
23470 1998-12-06  Richard Henderson  <rth@cygnus.com>
23471
23472         * gcc.c-torture/execute/981206.c: New test.
23473
23474 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23475
23476         * g++.old-deja/g++.ns/template7.C: New test.
23477
23478         * g++.old-deja/g++.other/expr1.C: New test.
23479
23480         * g++.old-deja/g++.eh/tmpl3.C: New test.
23481
23482         * g++.old-deja/g++.eh/tmpl2.C: New test.
23483
23484 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23485
23486         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
23487         * g++.old-deja/g++.other/using6.C: Removed.
23488         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
23489
23490         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
23491
23492 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
23493
23494         * g++.old-deja/g++.pt/overload8.C: New test.
23495
23496         * g++.old-deja/g++.pt/overload7.C: New test.
23497
23498         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
23499
23500         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
23501         and relinking messages.
23502         * lib/g++.exp (g++_target_compile): Remove .rpo file when
23503         compiling with -frepo.
23504
23505 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
23506
23507         * g++.old-deja/g++.pt/lookup6.C: New test.
23508
23509 1998-11-30  Nick Clifton  <nickc@cygnus.com>
23510
23511         * gcc.c-torture/execute/981130-1.c: New test.
23512         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
23513
23514 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
23515
23516         * g++.old-deja/g++.pt/explicit76.C: New test.
23517
23518         * g++.old-deja/g++.pt/friend38.C: New test.
23519
23520         * g++.old-deja/g++.ns/crash2.C: New test.
23521
23522         * g++.old-deja/g++.pt/defarg8.C: New test.
23523
23524         * g++.old-deja/g++.pt/instantiate6.C: New test.
23525
23526         * g++.old-deja/g++.pt/static6.C: New test.
23527
23528         * g++.old-deja/g++.pt/decl2.C: New test.
23529
23530 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
23531
23532         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
23533         problem is actually related with name lookup, but so what? :-)
23534
23535         * g++.old-deja/g++.pt/friend37.C: New test.
23536
23537 1998-11-25  Dave Love  <d.love@dl.ac.uk>
23538
23539         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
23540         element, which fails on some systems.
23541
23542         * g77.f-torture/execute/labug1.f: New test.
23543
23544 1998-11-21  Jeffrey A Law  (law@cygnus.com)
23545
23546         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
23547         is defined.
23548
23549 1998-11-18  Dave Love  <d.love@dl.ac.uk>
23550
23551         * g77.f-torture/compile/981117-1.f: New test.
23552
23553 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
23554
23555         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
23556         properly discarded.
23557
23558 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
23559
23560         * gcc.c-torture/execute/memcheck: New directory of tests for
23561         -fcheck-memory-usage.
23562
23563 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23564
23565         * README: New file, general information about the testsuite and
23566         new description of the various C++ test subdirectories.
23567         * README.g++: Eliminate obsolete information, update and move most
23568         relevant stuff to README.
23569
23570 1998-11-07  Richard Henderson  <rth@cygnus.com>
23571
23572         * gcc.c-torture/compile/981107-1.c: New test.
23573
23574 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
23575
23576         * execute/memcpy-bi.c: New testcase.
23577
23578 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
23579
23580         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
23581         base classes.
23582
23583         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
23584         template is selected.
23585
23586         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
23587         classes, it should be accepted for all types.
23588
23589         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
23590
23591         * g++.old-deja/g++.pt/spec24.C: Ensure that template
23592         specializations start with template headers.
23593
23594 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
23595
23596         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
23597
23598         * g++.old-deja/g++.other/init9.C: Test cross initialization of
23599         non-POD types.
23600
23601 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
23602
23603         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
23604
23605 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
23606
23607         * compile/981022-1.c, compile/981022-1.x: New test and driver.
23608
23609 1998-10-19  Jeffrey A Law  (law@cygnus.com)
23610
23611         * 981019-1.c: New test.
23612
23613 1998-10-14  Robert Lipe <robertl@dgii.com>
23614
23615         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
23616         find objc headers.
23617
23618 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23619
23620         * compile/981001-4.c: Remove use of GCC extension that triggers a
23621         compiler bug.
23622
23623 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
23624
23625         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
23626
23627 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
23628
23629         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
23630         instantiation of template produces incorrect code for delete
23631         expression.
23632
23633         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
23634         constructors' name is not unique.
23635         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
23636         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
23637
23638         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
23639         automatic array of const is ill-formed.
23640
23641         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
23642         of template parameter?
23643
23644         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
23645         const.
23646
23647         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
23648         pointer-to-member expression.
23649
23650         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
23651         declaration causes ICE.
23652
23653 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
23654
23655         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
23656         reserved in the global namespace.
23657
23658         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
23659         generate needed virtual table.
23660
23661         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
23662
23663 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
23664
23665         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
23666         template-dependent type
23667
23668 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
23669
23670         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
23671         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
23672         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
23673
23674         * g++.old-deja/g++.other/using5.C: New test; using decl from base
23675         class should be usable as argument of member function.
23676         * g++.old-deja/g++.other/using6.C: New test; using decl from base
23677         class should be usable as return type of member function.
23678         * g++.old-deja/g++.other/using7.C: New test; using decl from base
23679         class should be usable as type of data member.
23680
23681         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
23682
23683 1998-10-09  Jeffrey A Law  (law@cygnus.com)
23684
23685         * gcc.c-torture/special/920521-1.c: Fix bogus test.
23686
23687 1998-10-08  Nick Clifton  <nickc@cygnus.com>
23688
23689         * gcc.dg/dll-?.c Add thumb to target list.
23690         Fix assembler scan patterns to match current assembler output.
23691
23692 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
23693
23694         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
23695         matching of template brackets.
23696
23697         * g++.old-deja/g++.other/using4.C: New test.  Test using
23698         declarations of methods from base classes.
23699
23700         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
23701         within functions should introduce names into the innermost
23702         enclosing namespace.
23703
23704         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
23705         of static locals if first initialization throws.
23706
23707 1998-10-07  Jim Wilson  <wilson@cygnus.com>
23708
23709         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
23710
23711 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
23712
23713         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
23714         lose track of the possible targets of tablejump insns.
23715         * special/special.exp: Run it.
23716
23717 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23718
23719         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
23720         must be declared before its specializations can be named in friend
23721         declarations.
23722
23723 1998-10-05  Dave Love  <d.love@dl.ac.uk>
23724
23725         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
23726
23727         * g77.f-torture/execute/io1.f: New test.
23728
23729 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23730
23731         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
23732         with pointer to template function, for which no argument deduction
23733         is possible.
23734
23735         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
23736         specialization of template function as argument to template
23737         function.
23738
23739         * g++.old-deja/g++.other/access2.C: New test; Inner class
23740         shouldn't have privileged access to Outer's names.
23741
23742 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
23743
23744         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
23745         friend template declared within template class conflicts with
23746         nested class of the same name.
23747
23748         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
23749         is ignored.
23750
23751         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
23752         object with direct initializer as function declaration.
23753
23754         * g++.old-deja/g++.other/decl2.C: New test; duplicate
23755         initializers.
23756
23757         * g++.old-deja/g++.other/null2.C: New test; conditional operator
23758         involving const pointer and NULL produces incorrect result.
23759
23760         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
23761         type name without `typename' should be rejected with -pedantic.
23762
23763 1998-10-02  Richard Henderson  <rth@cygnus.com>
23764
23765         * g++.old-deja/g++.other/addrof1.C: New test.
23766
23767 1998-10-01  Nick Clifton  <nickc@cygnus.com>
23768
23769         * gcc.c-torture/compile/981001-1.c: New test.
23770         * gcc.c-torture/execute/981001-1.c: New test.
23771
23772 1998-10-01  Jeffrey A Law  (law@cygnus.com)
23773
23774         * gcc.c-torture/compile/981001-2.c: New test.
23775         * gcc.c-torture/compile/981001-3.c: New test.
23776         * gcc.c-torture/compile/981001-4.c: New test.
23777
23778 1998-10-01  Robert Lipe  <robertl@dgii.com>
23779
23780         * lib/objc.exp (objc_target_compile): Add -L during compiles for
23781         multilibbed hosts.   Idea grafted from g77.exp.
23782
23783 1998-09-30  Dave Love  <d.love@dl.ac.uk>
23784
23785         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
23786         avoid losing on systems which need -lsocket.
23787
23788 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
23789
23790         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
23791         * g++.old-deja/g++.other/nested2.C: Ditto.
23792         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
23793         failure.
23794
23795 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
23796
23797         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
23798         preferred over template operator!= for enum bitfields.
23799
23800 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
23801
23802         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
23803         that happen to have the same base name, but in different scopes,
23804         are incorrectly rejected.
23805
23806 1998-09-16  Richard Henderson  <rth@cygnus.com>
23807
23808         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
23809         on the native word size instead of an integer literal.
23810
23811 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
23812
23813         * g++.old-deja/g++.other/static2.C: Invocation of static data
23814         member of type pointer-to-function denoted as non-static member.
23815
23816         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
23817         checks involving function types and aliases.
23818
23819 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
23820
23821         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
23822         redefined to the same non-trivial type.
23823
23824         * g++.old-deja/g++.pt/explicit73.C: Test for proper
23825         namespace-qualification of template specializations declared in
23826         other namespaces.
23827
23828         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
23829         to declare a subset of the specializations of a template function
23830         as friends of specializations of a template class.
23831
23832         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
23833         member templates that do not fully specialize the enclosing
23834         template class are rejected.
23835
23836 1998-09-11  Dave Love  <d.love@dl.ac.uk>
23837
23838         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
23839
23840 1998-09-08  Dave Love  <d.love@dl.ac.uk>
23841
23842         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
23843         altered from libf2c/libU77 version.
23844
23845 1998-09-06  Dave Love  <d.love@dl.ac.uk>
23846
23847         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
23848
23849 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
23850
23851         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
23852         (un)signed char are different types for template specialization
23853         purposes.
23854
23855 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
23856
23857         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
23858         * objc: ObjC testsuite.
23859
23860 1998-08-31  Catherine Moore  <clm@cygnus.com>
23861
23862         * gcc.c-torture/execute/941014-1.x:  New file.
23863
23864 1998-08-31  Nick Clifton  <nickc@cygnus.com>
23865
23866         * lib/c-torture.exp: Add support for
23867         torture_eval_before_compile and torture_eval_before_execute
23868         variables.
23869
23870 1998-08-30  Jeffrey A Law  (law@cygnus.com)
23871
23872         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
23873         this test triggers valid.
23874
23875 1998-08-27  Jeffrey A Law  (law@cygnus.com)
23876
23877         * gcc.dg/980827-1.c: New test.
23878
23879 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
23880
23881         * gcc.c-torture/execute/loop-4b.c: New test.
23882
23883 1998-08-26  Nick Clifton  <nickc@cygnus.com>
23884
23885         * lib/c-torture.exp: Add support for
23886         torture_eval_before_compile and torture_eval_before_execute
23887         variables.
23888
23889 1998-08-25  Jeffrey A Law  (law@cygnus.com)
23890
23891         * gcc.c-torture/compile/980825-1.c: New test.
23892
23893 1998-08-24  Nick Clifton  <nickc@cygnus.com>
23894
23895         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
23896         count number tests in opt_t0 not good_t0.
23897
23898 1998-08-24  Jeffrey A Law  (law@cygnus.com)
23899
23900         * gcc.c-torture/compile/930326-1.x: Fix typo.
23901
23902 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
23903
23904         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
23905         causes an ICE.
23906
23907 1998-08-21  Jeffrey A Law  (law@cygnus.com)
23908
23909         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
23910         STACK_SIZE is defined.
23911         * gcc.c-torture/unsorted/stuct.c: Similarly.
23912
23913         * gcc.c-torture/compile/980821-1.c: New test.
23914
23915 1998-08-21  Jeffrey A Law  (law@cygnus.com)
23916
23917         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
23918
23919 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
23920
23921         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
23922         code.
23923
23924 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
23925
23926         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
23927         error'.
23928
23929 1998-08-18  Jeffrey A Law  (law@cygnus.com)
23930
23931         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
23932
23933 1998-08-16  Jeffrey A Law  (law@cygnus.com)
23934
23935         * gcc.c-torture/compile/980816-1.c: New test.
23936
23937         * gcc.dg/980816-1.c: New test.
23938
23939 1998-08-13  Jeffrey A Law  (law@cygnus.com)
23940
23941         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
23942         compiler for ieee tests.
23943
23944 1998-08-01  Dave Love  <d.love@dl.ac.uk>
23945
23946         * g77.f-torture/compile/980729-0.f: New test.
23947
23948 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
23949
23950         * gcc.c-torture/special/eeprof-1.c: New test, for
23951         -finstrument-functions.
23952         * gcc.c-torture/special/special.exp: Run it.
23953
23954 1998-07-29  Jeffrey A Law  (law@cygnus.com)
23955
23956         * gcc.c-torture/compile/980729-1.c: New test.
23957
23958 1998-07-27  Nick Clifton  <nickc@cygnus.com>
23959
23960         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
23961         __thumb__ is defined, and test for ARM style doubles if so.
23962
23963 1998-07-26  Dave Love  <d.love@dl.ac.uk>
23964
23965         * g77.f-torture/noncompile/980615-0.f: New test.
23966
23967 1998-07-26  H.J. Lu  (hjl@gnu.org)
23968
23969         * gcc.dg/980312-1.c: Do link instead of compile.
23970         * gcc.dg/980313-1.c: Likewise.
23971
23972 1998-07-26  Jeffrey A Law  (law@cygnus.com)
23973
23974         * gcc.c-torture/compile/980726-1.c: New test.
23975
23976 1998-07-25  Dave Love  <d.love@dl.ac.uk>
23977
23978         * g77.f-torture/execute/io0.f: New test.
23979
23980 1998-07-24  Nick Clifton  <nickc@cygnus.com>
23981
23982         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
23983         an int.
23984
23985 1998-06-18  Michael Meissner  <meissner@cygnus.com>
23986
23987         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
23988         m32r bugs.
23989
23990 1998-07-17  Nick Clifton  <nickc@cygnus.com>
23991
23992         * gcc.dg/980626-1.c: Expect failures for all toolchains until
23993         c-decl.c:grokdeclarator can handle mode attributes.
23994
23995 1998-07-16  Jeffrey A Law  (law@cygnus.com)
23996
23997         * gcc.c-torture/execute/980716-1.c: New test.
23998
23999 1998-07-13  Jeffrey A Law  (law@cygnus.com)
24000
24001         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
24002         the mn10200.
24003         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
24004         the mn10200.
24005         * gcc.c-torture/execute/va-arg-3.x: Similarly.
24006         * gcc.c-torture/compile/930326-1.x: Similarly.
24007
24008 1998-07-13  Dave Love  <d.love@dl.ac.uk>
24009
24010         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
24011         New test from Craig.
24012
24013 1998-07-12  Dave Love  <d.love@dl.ac.uk>
24014
24015         * g77.f-torture/noncompile/980616-0.f: New test.
24016
24017         * g77.f-torture/execute/970816-3.f:  New test from Craig.
24018
24019 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24020
24021         *  g++.other/singleton.C: Return error value instead of taking
24022         SIGSEGV.
24023
24024 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
24025
24026         *  g++.other/singleton.C: New test.   Warning is under dispute.
24027         Runtime crash is not.
24028
24029 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24030
24031         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
24032         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
24033         using6.C, using7.C}:  New namespace tests.
24034
24035 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
24036
24037         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
24038         specialization with typedef'ed names used as array indexes.
24039
24040 1998-07-09  Jeffrey A Law  (law@cygnus.com)
24041
24042         * gcc.c-torture/execute/980709-1.c: New test.
24043
24044         * gcc.dg/980709-1.c: New test.
24045
24046 1998-07-07  Richard Henderson  <rth@cygnus.com>
24047
24048         * gcc.c-torture/execute/bcp-1.c: New test.
24049
24050 1998-07-07  Jeffrey A Law  (law@cygnus.com)
24051
24052         * gcc.c-torture/execute/980707-1.c: New test.
24053
24054 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
24055
24056         * gcc.c-torture/compile/980706-1.c: New test.
24057
24058 1998-07-01  Dave Love  <d.love@dl.ac.uk>
24059
24060         * g77.f-torture/execute/980701-0.f,
24061         g77.f-torture/execute/980701-1.f: New test from Craig.
24062
24063 1998-07-01  Jeffrey A Law  (law@cygnus.com)
24064
24065         * gcc.c-torture/compile/980701-1.c: New test.
24066
24067         * gcc.c-torture/execute/980701-1.c: New test.
24068
24069 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
24070 rlsruhe.de>
24071
24072         * g++.old-deja/g++.robertl/eb132.C: New test.
24073         * g++.old-deja/g++.robertl/eb133.C: Likewise.
24074
24075 1998-06-29  Dave Love  <d.love@dl.ac.uk>
24076
24077         * g77.f-torture/execute/980628-7.f,
24078         g77.f-torture/execute/980628-8.f,
24079         g77.f-torture/execute/980628-9.f,
24080         g77.f-torture/execute/980628-10.f: New tests from Craig.
24081
24082         * g77.f-torture/execute/980628-3.f: Remove mail headers.
24083
24084 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24085
24086         * g77.f-torture/execute/980628-4.f: New test from Craig.
24087         * g77.f-torture/execute/980628-5.f: Likewise.
24088         * g77.f-torture/execute/980628-2.f: Likewise.
24089         * g77.f-torture/execute/980628-0.f: Likewise.
24090         * g77.f-torture/execute/980628-1.f: Likewise.
24091         * g77.f-torture/execute/980628-3.f: Likewise.
24092         * g77.f-torture/execute/980628-6.f: Likewise.
24093
24094 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24095
24096         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
24097         directory when nothing has been installed yet.
24098
24099 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
24100
24101         * gcc.c-torture/special/special.exp: Handle newer versions of
24102         dejagnu.
24103
24104 1998-06-26  Jeffrey A Law  (law@cygnus.com)
24105
24106         * gcc.dg/980626-1.c: New test.
24107
24108 1998-06-19  Bruno Haible <haible@ilog.fr>
24109
24110         * gcc.misc-tests/m-un-2.c: New test.
24111         * g++.old-deja/g++.other/warn01.c: Likewise.
24112
24113 1998-06-19  Robert Lipe  <robertl@dgii.com>
24114
24115         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
24116         compatibility with assmblers with a different comment character.
24117         Eliminate use of GAS-specific extensions.
24118
24119 1998-06-19  Jeffrey A Law  (law@cygnus.com)
24120
24121         * gcc.c-torture/execute/ieee/980619-1.c: New test.
24122
24123 1998-06-19  Robert Lipe  <robertl@dgii.com>
24124
24125         *lib/g77.exp: Replace search for libf2c.a with search for newly
24126         renamed libg2c.a
24127
24128 1998-06-17  Jeffrey A Law  (law@cygnus.com)
24129
24130         * gcc.c-torture/execute/980617-1.c: New test.
24131
24132 1998-06-12  Jeffrey A Law  (law@cygnus.com)
24133
24134         * gcc.c-torture/execute/980612-1.c: New test.
24135
24136 1998-06-08  Jeffrey A Law  (law@cygnus.com)
24137
24138         * gcc.dg/980523-1.c: Only test on ppc-linux.
24139         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
24140
24141         * gcc.c-torture/execute/980608-1.c: New test.
24142
24143 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
24144
24145         * gcc.c-torture/execute/980605-1.c: New test.
24146
24147 1998-06-04  Jeffrey A Law  (law@cygnus.com)
24148
24149         * gcc.c-torture/execute/980604-1.c: New test.
24150
24151 1998-06-02  Jeffrey A Law  (law@cygnus.com)
24152
24153         * gcc.c-torture/execute/980602-1.c: New test.
24154         * gcc.c-torture/execute/980602-2.c: Likewise.
24155
24156 1998-06-02  Dave Love  <d.love@dl.ac.uk>
24157
24158         * 970125-0.f: Fix per JCB.  Add commentary.
24159
24160 1998-05-31  Michael Meissner  <meissner@cygnus.com>
24161
24162         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
24163         IEEE -0 support.
24164
24165 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
24166
24167         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
24168         earlier.
24169
24170 1998-05-28  Catherine Moore <clm@cygnus.com>
24171
24172         * gcc.c-torture/execute/980526-3.c: New test.
24173
24174 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
24175
24176         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
24177         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
24178         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
24179         m88k-motorola-sysv3 to XFAIL.
24180
24181 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24182
24183         * gcc.dg/980526-1.c: New test.
24184         * gcc.c-torture/execute/980526-2.c: New test.
24185
24186 1998-05-26  Jeffrey A Law  (law@cygnus.com)
24187
24188         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
24189
24190         * gcc.c-torture/execute/980526-1.c: New test.
24191
24192 1998-05-26  Dave Love  <d.love@dl.ac.uk>
24193
24194         * g77.f-torture/execute/alpha2.f: Add runtime test.
24195
24196 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
24197
24198         * g++.old-deja/old-deja.exp: Strip leading directories.
24199
24200         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
24201         error for the line.  Don't run multiple tests for the same line.
24202
24203 1998-05-23  Jeffrey A Law  (law@cygnus.com)
24204
24205         * gcc.dg/980523-1.c: New test.
24206
24207 1998-05-23  Dave Love  <d.love@dl.ac.uk>
24208
24209         * g77.f-torture/compile/970915-0.f: New test.
24210
24211 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
24212
24213         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
24214
24215 1998-05-21  Jeffrey A Law  (law@cygnus.com)
24216
24217         * gcc.dg/980520-1.c: New test.
24218
24219 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
24220
24221         * gcc.dg/980502-1.c: Fix return type.
24222
24223 1998-05-20  Jeffrey A Law  (law@cygnus.com)
24224
24225         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
24226         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
24227         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
24228         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
24229         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
24230
24231 1998-05-20  Dave Love  <d.love@dl.ac.uk>
24232
24233         * g77.f-torture/execute/980520-1.f: New test.
24234
24235 1998-05-15  Dave Love  <d.love@dl.ac.uk>
24236
24237         * lib/mike-g77.exp: New file.
24238
24239         * g77.f-torture/noncompile/noncompile.exp,
24240         g77.f-torture/noncompile/check0.f: New files.
24241
24242 1998-05-14  Dave Love  <d.love@dl.ac.uk>
24243
24244         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
24245         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
24246         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
24247         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
24248         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
24249         abort where appropriate.
24250
24251 1998-05-05  Michael Meissner  <meissner@cygnus.com>
24252
24253         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
24254         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
24255
24256 1998-04-29  Dave Love  <d.love@dl.ac.uk>
24257
24258         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
24259
24260 1998-04-27  Dave Love  <d.love@dl.ac.uk>
24261
24262         * g77.f-torture/compile/980427-0.f: New test.
24263
24264 1998-04-24  Dave Love  <d.love@dl.ac.uk>
24265
24266         * g77.f-torture/compile/980424-0.f: New test.
24267
24268 1998-04-19  Dave Love  <d.love@dl.ac.uk>
24269
24270         * g77.f-torture/compile/980419-2.f (main): New test.
24271         * g77.f-torture/compile/970125-0.f: New test.
24272         * g77.f-torture/compile/980419-1.f: New test.
24273
24274 1998-04-08  Jim Wilson  <wilson@cygnus.com>
24275
24276         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
24277         of loop-4.c.
24278
24279 1998-04-07  Jim Wilson  <wilson@cygnus.com>
24280
24281         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
24282
24283 1998-04-03  Jim Wilson  <wilson@cygnus.com>
24284
24285         * gcc.c-torture/compile/980329-1.c: New test.
24286
24287 1998-03-18  Jim Wilson  <wilson@cygnus.com>
24288
24289         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
24290         * gcc.dg/980312-1.c: Fix typo in -march command.
24291
24292 1998-03-16  H.J. Lu  (hjl@gnu.org)
24293
24294         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
24295
24296 1998-03-11  Robert Lipe  <robertl@dgii.com>
24297
24298         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
24299         Dave Love agree the Fortran source is bogus.
24300
24301 1998-03-11  Robert Lipe  <robertl@dgii.com>
24302
24303         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
24304         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
24305         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
24306         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
24307         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
24308
24309 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
24310
24311         * g++.old-deja/g++.other/friend1.C: New test.
24312
24313 1998-02-18  Dave Love  <d.love@dl.ac.uk>
24314
24315         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
24316         possibly uninitialized) variables and declare dnrm2.
24317
24318 1998-02-23  Robert Lipe <robertl@dgii.com>
24319
24320         From Bruno Haible <haible@ilog.fr>:
24321         * gcc.c-torture/execute/980223.c: New test.
24322
24323 1998-02-13  Jeffrey A Law  (law@cygnus.com)
24324
24325         * gcc.dg/ifelse-1.c: New test.
24326
24327 1998-02-09  H.J. Lu  (hjl@gnu.org)
24328
24329         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
24330
24331           * lib/old-dejagnu.exp (old-dejagnu): Added the
24332           "execution test - XFAIL *-*-*" handling in the spirit of
24333           "excess errors test -". Changed the "execution test fails"
24334           handling to be like "excess errors test fails".
24335           * Update various tests accordingly.
24336
24337 1998-02-06  Jim Wilson  <wilson@cygnus.com>
24338
24339         * gcc.c-torture/execute/980205.c: New test.
24340
24341 1998-01-18  Jeffrey A Law  (law@cygnus.com)
24342
24343         * lib/c-torture.exp: Look for .x files instead of .cexp files.
24344         * lib/f-torture.exp: Similarly.
24345         * gcc.c-torture: Rename all .cexp files to .x files.
24346
24347 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
24348
24349         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
24350         (940510-1.c): Removed duplicate.
24351         (971104-1.c): New test.
24352
24353 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
24354
24355           * lib/f-torture.exp: Improve error and loop detection.
24356
24357 1997-11-19  Michael Meissner  <meissner@cygnus.com>
24358
24359         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
24360         use that to size the filler array.
24361
24362 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
24363
24364         * lib/c-torture.exp(c-torture-execute): Fix typo.
24365
24366         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
24367         testcase as the executable name. Keep the executable around if
24368         the test fails.
24369
24370 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
24371
24372         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
24373         changes.  Only test one -g option, and move it to the end of the
24374         list of options to test.
24375
24376 1997-09-19  Michael Meissner  <meissner@cygnus.com>
24377
24378         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
24379         variable GCC_TORTURE_OPTIONS to supply default switches separated
24380         by colons.  If no environment variable, run tests with -O0 -g, -O1
24381         -g, and -O2 -g as well.
24382
24383 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
24384
24385         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
24386         explanatory comments. Fix indentation.
24387
24388 1997-09-15  Jeffrey A Law  (law@cygnus.com)
24389
24390         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
24391
24392 1997-09-11  Jeffrey A Law  (law@cygnus.com)
24393
24394         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
24395         * g++.old-deja/g++.mike/p7325.C: Likewise.
24396         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
24397
24398 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
24399
24400         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
24401         * g++.old-deja/g++.brendan/crash30.C: Likewise.
24402         * g++.old-deja/g++.brendan/crash39.C: Likewise.
24403         * g++.old-deja/g++.law/operators4.C: Likewise.
24404
24405 1997-09-11  Joe Buck  (jbuck@synopsys.com)
24406
24407         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
24408         * g++.old-deja/g++.mike/p784.C: Ditto.
24409         * g++.old-deja/g++.mike/p785.C: Ditto.
24410
24411 1997-09-05  Jeffrey A Law  (law@cygnus.com)
24412
24413           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
24414
24415 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24416
24417         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
24418         target feature; pass this to c-torture-execute as needed.
24419
24420 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24421
24422         * lib/c-torture.exp(c-torture-execute): If the previous and the
24423         current executables being tested are identical, we don't need to
24424         run the executable again. Try to make the executable names
24425         unique. Add an optional argument for passing additional compiler
24426         flags.
24427
24428 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
24429
24430         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
24431
24432 1997-08-29  Jeffrey A Law  (law@cygnus.com)
24433
24434         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
24435
24436 1997-07-31  Jeffrey A Law  (law@cygnus.com)
24437
24438         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
24439         32bit or larger longs.
24440
24441         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
24442         have either a 32bit long or 32bit int.
24443
24444 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
24445
24446         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
24447         Make double precision tests dependent on sizeof (double).
24448
24449 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
24450
24451         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
24452         too.
24453
24454 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
24455
24456         * gcc.c-torture/compile/961203-1.cexp: New script.
24457
24458 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
24459
24460         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
24461         up the includes ourselves.
24462
24463 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
24464
24465         * lib/plumhall.exp: Remove random include, and add a few
24466         verbose messages for debugging.
24467
24468 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
24469
24470         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
24471         of trying to do it ourselves.
24472
24473 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24474
24475         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
24476
24477 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
24478
24479         * gcc.prms/5403.c: Made regexp a bit less strict.
24480
24481 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
24482
24483         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
24484         is returned from remote_load instead.
24485         * lib/plumhall.exp: Ditto.
24486         * lib/mike-g++.exp: Ditto.
24487         * lib/old-dejagnu.exp: Ditto.
24488         * lib/c-torture.exp: Ditto.
24489
24490 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
24491
24492         * lib/g++.exp: Use build_wrapper procedure.
24493         * lib/gcc.exp: Ditto.
24494
24495 1997-05-20  Jeffrey A Law  (law@cygnus.com)
24496
24497         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
24498         an old-style decl for malloc.  Fixes tests to work when
24499         sizeof (int) != sizeof (size_t).
24500
24501 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24502
24503         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
24504
24505         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
24506         use stdargs.h interface.
24507
24508 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24509
24510         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
24511         NO_VARARGS when compiling.
24512
24513 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
24514
24515         * lib/plumhall.exp(ph_includes): New procedure.
24516         (ph_make): Use it.
24517         (ph_compiler): Ditto.
24518
24519         * lib/g++.exp: Rename test-glue.c to testglue.c.
24520         * lib/gcc.exp: Ditto.
24521
24522 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
24523
24524         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
24525         to completion when it's called.
24526
24527 1997-03-21  Michael Meissner  <meissner@cygnus.com>
24528
24529         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
24530         is defined, don't do test.
24531
24532 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
24533
24534         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
24535         for object files.
24536         (ph_summary): Mark skipped testcases as untested, not unresolved.
24537
24538         * lib/plumhall.exp (ph_make): If unresolved because of bad
24539         errorCode, record errorCode in log file.
24540         (*): Replace send_log/verbose with verbose -log.
24541
24542 1997-03-19  Michael Meissner  <meissner@cygnus.com>
24543
24544         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
24545         double conversion if double isn't at least 8 bytes.
24546
24547         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
24548         int to work with targets where int is 16 bits.
24549
24550         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
24551         8 bytes, just exit, since 4 byte doubles don't have enough bits of
24552         precision for the test to complete.
24553
24554 1997-03-14  Michael Meissner  <meissner@cygnus.com>
24555
24556         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
24557         if d10v is not compiled with the -mdouble64 flag.
24558         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
24559
24560         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
24561         d10v is not compiled with the -mint32 flag.
24562
24563 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
24564
24565         * lib/plumhall.exp: Use incr_count.
24566
24567 1997-03-12  Jeffrey A Law  (law@cygnus.com)
24568
24569         * gcc.c-torture: Update to c-torture-1.45.
24570
24571 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
24572
24573         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
24574         the name of the expect testcase file).
24575
24576         * lib/g++.exp(g++_init): Ditto.
24577
24578 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
24579
24580         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
24581         the host.
24582
24583         * lib/gcc.exp(gcc_exit): New procedure.
24584
24585 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
24586
24587         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
24588         specs where appropriate.
24589
24590         * g++.old-deja/g++.arm/*: Added additional ERROR checks
24591         because of new "candidates are" messages, and removed a few
24592
24593         * Converted all non-old-style g++ testcases to old-style, and
24594         moved into g++.old-deja.
24595
24596 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
24597
24598         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
24599         options.
24600
24601         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
24602         succeeded.
24603
24604         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
24605
24606 1997-02-13  Michael Meissner  <meissner@cygnus.com>
24607
24608         * lib/gcc.exp (gcc_target_compile): Add support for defining
24609         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
24610         the machine doesn't have those features.
24611
24612 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
24613
24614         * g++.law/operators4.exp: Don't use LIBS.
24615
24616 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
24617
24618         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
24619
24620         * lib/mike-g++.exp: Don't set the compiler to be tested here.
24621         * lib/g++.exp: Set it here instead. Also, allow use of the
24622         --tool_exec and --tool_opt options. Change CXX to
24623         GXX_UNDER_TEST.
24624
24625         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
24626
24627         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
24628
24629 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
24630
24631         * lib/old-dejagnu.exp: Use prune_warnings instead of
24632         prune_system_crud.
24633         * lib/mike-g++.exp: Ditto.
24634         * lib/gcc.exp: Ditto.
24635         * lib/g++.exp: Ditto.
24636
24637         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
24638
24639 1997-02-07  Jeffrey A Law  (law@cygnus.com)
24640
24641           * 941014-2.c: Include stdlib.h
24642           * 960327-1.c: Include stdio.h
24643           * dbra.c, index-1.c: Don't assume ints are 32bits.
24644
24645 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
24646
24647         * lib/gcc.exp: Add gcc,stack_size target feature.
24648
24649         * lib/g++.exp(g++_target_compile): Add the include and link
24650         paths here, not in two other places. And, it's $options, not
24651         options.
24652
24653         * lib/mike-g++.exp(postbase): Remove the code that determines
24654         the correct include and link paths.
24655         * g++.old-deja/old-deja.exp: Ditto.
24656
24657 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
24658
24659         * lib/g++.exp(g++_init): target_compile no longer returns the
24660         filename of the result.
24661
24662 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
24663
24664         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
24665         call to glob.
24666
24667         * gcc.c-torture/special/special.exp: Change call to
24668         gcc_target_compile to include the object file.
24669
24670 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
24671
24672         * gcc.c-torture/special/special.exp: Correct misspelling in last
24673         change.
24674
24675 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
24676
24677         * lib/plumhall.exp(ph_summary): Log the entire output of the
24678         executable. Return -1 if there were any failures, 0 otherwise.
24679         (ph_execute): Return -1 if there were any failures, 0 otherwise.
24680         (ph_make): Clean up objects and executables that were built
24681         if the tests succeeded.
24682
24683 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
24684
24685         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
24686         libraries and includes in the build tree as appropriate.
24687
24688 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
24689
24690         * lib/c-torture.exp: Instead of looking for the global variable
24691         NO_LONG_LONG, check to see if that's a feature of the target.
24692
24693 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
24694
24695         * config/default.exp: Minimize. Delete the remainer of the files in
24696         config; this functionality is now in devo/dejagnu/config.
24697
24698         g++.*/*: Pass any additional flags used to compile to postbase;
24699         delete CXXFLAGS.
24700
24701         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
24702         is now done by runtest.exp. Use gcc_target_compile instead of
24703         compile.
24704
24705         lib/c-torture.exp: Use gcc_target_compile instead of compile.
24706         Remove references to CFLAGS. Use remote_file instead of
24707         calling rm -f.
24708         (c-torture): Take a list of arguments to use to compile this
24709         testcase.
24710
24711         lib/g++.exp: Simplify. Use target_compile instead of compile.
24712         lib/gcc-dg.exp: Ditto.
24713         lib/gcc.exp: Ditto.
24714         lib/mike-{gcc,g++}.exp: Ditto.
24715         lib/old-dejagnu.exp: Ditto.
24716         lib/plumhall.exp: Ditto.
24717
24718 1997-01-08  Jim Wilson  <wilson@cygnus.com>
24719
24720         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
24721         (ph_linker): Likewise.
24722
24723 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
24724
24725           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
24726         MAP_ANON / MAP_ANONYMOUS if defined;
24727         else try to map from /dev/zero .
24728
24729 1996-11-12  Jeffrey A Law  (law@cygnus.com)
24730
24731         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
24732         isn't defined, then define it to MAP_ANONYMOUS.
24733
24734 1996-11-12  Jeffrey A Law  (law@cygnus.com)
24735
24736         * gcc.c-torture: Update to c-torture-1.42 release.
24737
24738 1996-11-11  Jeffrey A Law  (law@cygnus.com)
24739
24740         * gcc.c-torture: Update to c-torture-1.41 release.
24741
24742 1996-10-27  Jeffrey A Law  (law@cygnus.com)
24743
24744         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
24745         c-torture release.
24746
24747 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
24748
24749         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
24750         and LDFLAGS.  Fix second case to append the target_info ldflags
24751         onto LDFLAGS, not CFLAGS.
24752         * lib/g++.exp (g++_init): Add target_info stuff.
24753         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
24754         of libgloss and newlib flags for !native.
24755
24756         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
24757         (GDB): Fix relative path to go up another dir for finding gdb.
24758
24759 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
24760
24761         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
24762         versions in the target_info array, if they don't exist.
24763
24764 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
24765
24766         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
24767
24768 1996-07-08  Jim Wilson  <wilson@cygnus.com>
24769
24770         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
24771         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
24772
24773 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
24774
24775         * lib/old-dejagnu.exp: Don't remove the output file before we've
24776         actually tested it. Don't append pwd to the path of the executable
24777         we're testing.
24778
24779 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
24780
24781         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
24782
24783 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
24784
24785         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
24786         temporary directory for compiler files, and set it to a default
24787         value of /tmp. Set $output as the name of the output file from
24788         compiling the testcase. Add a -o option to $cflags_var so the
24789         compiler writes the final output file as $output. Set $executable
24790         to $output.
24791
24792         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
24793         directory for compiler files, and set it to /tmp if it doesn't
24794         already have a value. Set $output_file to the name of the output
24795         file from compiling the testcase. Add a -o option to CXXFLAGS so
24796         the compiler writes the final output file as $output. Use $output
24797         as the executable to be tested.
24798
24799 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
24800
24801         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
24802
24803 1996-06-08  Jeffrey A Law  (law@cygnus.com)
24804
24805         * gcc.c-torture/execute/pending-1.c: New test.  Still
24806         pending in Tege's queue.
24807
24808 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
24809
24810         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
24811         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
24812         if there were failures.  Call unresolved if there were unresolved
24813         testcases.  Call gcc_fail if program did not run to completion.
24814         (ph_make): Pass additional argument name to ph_execute.
24815         (ph_execute): Add new argument.  Pass additional arguments to
24816         ph_summary.  Call gcc_fail is there is no execution output.
24817
24818 1996-04-24  Jeffrey A Law  (law@cygnus.com)
24819
24820         * lib/plumhall.exp (proc_summary): Output relavent summary
24821         lines into the log so specific failures in plumhall can be
24822         investigated.
24823
24824 1996-04-10  Jeffrey A Law  (law@cygnus.com)
24825
24826         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
24827         (c-torture-execute): Don't try to execute tests which use
24828         "long long" types if $NO_LONG_LONG is nonzero.
24829
24830 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
24831
24832         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
24833         not c-torture.
24834
24835         * gcc.ieee: Move from here.
24836         * gcc.c-torture/execute/ieee: To here.
24837
24838 1996-03-26  Jeffrey A Law  (law@cygnus.com)
24839
24840         * gcc.c-torture: Update to c-torture-1.41 release.
24841
24842 1996-03-22  Jeffrey A Law  (law@cygnus.com)
24843
24844         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
24845         not "$output".
24846
24847 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
24848
24849         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
24850         -c present.
24851
24852 1996-03-02  Jeffrey A Law  (law@cygnus.com)
24853
24854         * config/proelf.exp: Handle connecting to a simulator.
24855
24856 1996-01-31  Jeffrey A Law  (law@cygnus.com)
24857
24858         * config/proelf.exp: New file.  Enough framework that we can
24859         run c-torture tests on the proelf targets (or any other target
24860         that gdb can connect to for that matter).
24861
24862 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
24863
24864         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
24865         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
24866
24867         * lib/plumhall.exp (ph_execute): Always call ph_summary if
24868         exec_output exists.
24869
24870 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
24871
24872         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
24873         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
24874
24875         * config/*.exp: Update FSF address.  Change result of ${tool}_load
24876         to pass/fail/unresolved/unsupported/untested.  Caller must now
24877         call unresolved/unsupported/untested.
24878         * lib/*.exp: Update FSF address.  Update to handle new results of
24879         ${tool}_load.
24880         * lib/chill.exp (verbose): Delete.
24881
24882 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
24883
24884         * lib/gcc.exp (default_gcc_start): Change order of args to
24885         $LDFLAGS $CFLAGS $LIBS.
24886         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
24887         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
24888         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
24889         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
24890         * gcc.misc-tests/dg-test.exp: Likewise.
24891         * gcc.misc-tests/msgs.exp: Likewise.
24892         * gcc.prms/prms.exp: Likewise.
24893         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
24894         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
24895
24896         * lib/dg.exp: Deleted, moved to dejagnu/lib.
24897
24898 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
24899
24900         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
24901
24902         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
24903         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
24904
24905         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
24906         necessary.
24907
24908 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
24909
24910         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
24911         global for loop; add use of $mathlib.
24912         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
24913         settings here; set mathlib for anything but VxWorks.
24914
24915 1996-01-22  Jeffrey A Law  (law@cygnus.com)
24916
24917         * gcc.c-torture: Update to c-torture-1.40 release.
24918
24919 1996-01-03  Jeffrey A Law  (law@cygnus.com)
24920
24921         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
24922         dg.exp.
24923
24924 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
24925
24926         * lib/c-torture.exp (c-torture-execute): Declare "output" as
24927         global.
24928
24929 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
24930
24931         * lib/g++.exp (LIBS): Define if not already.
24932         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
24933         (gcc-dg-prune): Call prune_gcc_output.
24934         * lib/gcc.exp (prune_gcc_output): New proc.
24935         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
24936         prune_gcc_output.
24937
24938 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
24939
24940         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
24941         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
24942
24943 1995-11-15  Jeffrey A Law  (law@cygnus.com)
24944
24945         * gcc.c-torture: Update to c-torture-1.39 release.
24946
24947 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
24948
24949         * lib/c-torture.exp (c-torture-execute): Don't return if one option
24950         fails, try others as well.
24951
24952 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
24953
24954         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
24955         If compilation fails, mark execute tests as `untested'.
24956         If test is marked as unsupported, don't mark compilation and
24957         execute tests as failed.
24958
24959 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
24960
24961         * lib/g++.exp (g++_init): Don't link in libg++, and look to
24962         libstdc++ for whether or not we want to be doing shared
24963         libraries.  Delete link_curses since we don't need it anymore.
24964         * lib/mike-g++.exp (postbase): Don't link in libg++.
24965         * g++.old-deja/old-deja.exp: Likewise.
24966
24967 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
24968
24969         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
24970
24971 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
24972
24973         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
24974         For that, add `-Wl,-a,shared_archive'.
24975         * g++.old-deja/old-deja.exp: Likewise.
24976
24977 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
24978
24979         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
24980
24981 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
24982
24983         * lib/mike-g++.exp (postbase): Pay attention to the status of
24984         g++_load.
24985
24986 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
24987
24988           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
24989
24990 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
24991
24992         * lib/gcc.exp (default_gcc_start): No longer need to log program
24993         being executed or its output, execute_anywhere does that now.
24994         * lib/g++.exp (default_g++_version): Call execute_anywhere.
24995         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
24996
24997 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
24998
24999         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
25000         the same as those in lib/g++.exp.
25001
25002 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
25003
25004         * gcc.c-torture: Update to c-torture-1.38 release.
25005         * gcc.ieee: Related changes.
25006
25007 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
25008
25009         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
25010         "exec". Minor reformatting changes.
25011
25012         * config/rom68k.exp (${tool}_load): Make it work in a canadian
25013         cross. This means all "exec" calls now work on a remote host as
25014         well.
25015         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
25016         cross. Filter out the extra "\r\n" stuff that expect puts in.
25017         (c-torture-execute): Filter out the bogus warnings like
25018         c-torture-compile does. Add support for canadian cross.
25019         * lib/gcc.exp (default_gcc_version, default_gcc_start)
25020         Use execute_anywhere rather than calling exec directly. Now it
25021         works for canadian cross testing.
25022
25023 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
25024
25025         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
25026         results into a variable, and check that rather than using file exists.
25027
25028 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
25029
25030         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
25031         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
25032
25033 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25034
25035         * g++.old-deja/old-deja.exp: Create and pass runshlib and
25036         lib_curses if there's a shared libg++ in the build tree.
25037
25038 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
25039
25040         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
25041         if not supported target.
25042
25043 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
25044
25045         * lib/g++.exp (g++_init): Move empty setting of runshlib and
25046         link_curses up to always happen, not just for native builds.
25047
25048 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
25049
25050         * gcc.c-torture: Update to c-torture-1.36 release.
25051         * gcc.failure: Related changes.
25052
25053 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
25054
25055         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
25056
25057 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
25058
25059         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
25060         * lib/mike-g++.exp (postbase): Not in here.  Still reference
25061         runshlib, link_curses, and mathlib for link and run.
25062
25063         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
25064         pass the runtime shared library options for Solaris, OSF/1, and
25065         Irix5, and link with -lcurses to avoid unresolved references.
25066
25067 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
25068
25069         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
25070         only run once.
25071
25072 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
25073
25074         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
25075
25076 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
25077
25078         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
25079         do not have a framework for the "compat" tests yet.
25080
25081 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
25082
25083         * lib/mike-g++.exp (postbase): New local variable `mathlib',
25084         set to null if we're testing vxworks5.1.  Use that instead of
25085         `-lm' in the setting of LIBS for link and run.
25086
25087 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
25088
25089         * config/rom68k.exp (${tool}_load): Major changes to make it
25090         work.  Verified that it does in fact return the stuff in
25091         exec_output properly.  Catch any Emul or any TRAP other than 0.
25092
25093 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
25094
25095         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
25096         LDFLAGS properly for targets that need stuff from libgloss.
25097         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
25098         only run once.
25099         (gpp_initialized): New variable.
25100
25101 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
25102
25103         * config/rom68k.exp: Load libgloss.exp.
25104         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
25105         so we can produce a fully linked binary.
25106         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
25107         so we can produce a fully linked binary.
25108
25109 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
25110
25111         * lib/plumhall.exp (ph_section): Watch for expected failures.
25112         Add missing `else'.
25113
25114         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
25115         run the testcase.
25116         (c-torture): Likewise.
25117
25118 1995-08-28  Doug Evans  <dje@cygnus.com>
25119
25120         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
25121
25122         * lib/mike-g++.exp (mike_cleanup): New proc.
25123         (prebase): New globals compiler_result, not_compiler_result,
25124         target_regexp.
25125         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
25126         allow leading "-" in pattern.  Watch for unsupported tests.
25127         If $compiler_result is set, pattern match assembler code,
25128         and ditto for $not_compiler_result.
25129         * lib/mike-gcc.exp: Likewise.
25130
25131         * lib/plumhall.exp (ph_execute): Only call ph_summary if
25132         execution "succeeded".
25133
25134 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
25135
25136         * config/win32.exp: New file.
25137         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
25138
25139 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
25140
25141         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
25142         unsupported.
25143         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
25144         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
25145         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
25146
25147         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
25148         "... without exceptions was ...".  That is now handled by
25149         prune_system_crud.
25150         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25151
25152 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
25153
25154         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
25155         sieve.c,sort2.c}: New files.
25156         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
25157         sieve.exp,sort2.exp}: Drivers for them.
25158
25159         * lib/mike-gcc.exp (program_output): New user settable variable.
25160         (postbase): Call prune_system_crud.  Also prune extraneous compiler
25161         messages.
25162         * lib/mike-g++.exp (program_output): New user settable variable.
25163
25164         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
25165
25166         * config/sh.exp: Deleted (use sim.exp instead).
25167
25168 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
25169
25170         * config/vx.exp: Declare CHECKTASK as global.
25171         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
25172         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
25173         * lib/old-dejagnu.exp: Load [pwd]/$executable.
25174
25175 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25176
25177         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
25178         target. Like vx.exp, only includes `vx29k.exp' instead of
25179         `vxworks.exp'.
25180
25181 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
25182
25183         * config/sim.exp: Increase time limit from 120 seconds to 240.
25184
25185 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
25186
25187         * gcc.c-torture/execute/950628-1.c: New test.
25188
25189 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
25190
25191         * gcc.c-torture: Update with changes/additions from
25192         c-torture-1.34.
25193
25194 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
25195
25196         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
25197
25198 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
25199
25200         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
25201
25202 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
25203
25204         * gcc.c-torture/compile/950512-1.c: New test.
25205         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
25206         * gcc.dg/struct-ret-1.c: Likewise.
25207
25208 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
25209
25210         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
25211           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
25212
25213 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
25214
25215         * gcc.c-torture/special/920411-1.c: Deleted.
25216         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
25217
25218 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
25219
25220         * config/sim.exp (${tool}_load): Hack in call to bash to get a
25221         cpu limit.
25222
25223 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
25224
25225         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
25226
25227 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
25228
25229         From kenner;
25230         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
25231         is the proper length.
25232         * va-arg-3.c: Likewise.
25233
25234 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
25235
25236         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
25237         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
25238
25239         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
25240         * lib/g++.exp (default_g++_start): Delete old cruft.
25241
25242 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
25243
25244         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
25245         (2 * (1 << 18)) to (2 * (1 << 17)).
25246
25247         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
25248
25249 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
25250
25251         * config/rom68k.exp: Renamed from config/idp.exp
25252
25253 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
25254
25255         * c-torture/compile/921109-2.c
25256
25257 1995-04-18  Mike Stump  <mrs@cygnus.com>
25258
25259         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
25260         excess errors.
25261
25262 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
25263
25264         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
25265         output.
25266         * lib/g++.exp (default_g++_start): Likewise.
25267
25268 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
25269
25270         * gcc.c-torture/compile/950329-1.c: New test.
25271
25272 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
25273
25274           * config/bug.exp (${tool}_load): Updated to use new remote_open
25275           and remote_close procs.
25276         * config/idp.exp: New file.
25277
25278 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
25279
25280         * gcc.c-torture/execute/950322-1.c: New test.
25281
25282 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
25283
25284         * config/vx.exp (${tool}_load): Clean up testing of return code from
25285         vxworks_ld and vxworks_spawn.
25286
25287 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
25288
25289         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
25290
25291 1995-03-13  Mike Stump  <mrs@cygnus.com>
25292
25293         * lib/old-deja.exp: Add `excess errors test - ' error, now one
25294         can mark excess errors on a machine by machine basis.  Note, the
25295         default is to not expect any excess errors, even when excess
25296         errors test - is given, so you will want to put an XFAIL ... on
25297         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
25298         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
25299         those 4 machines, but no others.
25300
25301 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
25302
25303         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
25304         * lib/c-torture.exp: to here.
25305
25306 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
25307
25308         * gcc.c-torture/execute/950221-1.c: New test.
25309         * gcc.c-torture/execute/struct-ret-1.c: New test.
25310         * gcc.c-torture/compile/950221-1.c: New test.
25311
25312         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
25313
25314 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
25315
25316         * gcc.c-torture/execute/arith-1.c (main): Return 0.
25317         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
25318
25319 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
25320
25321         * g++.gb: New directory of tests, derived from my signature and
25322         class scoping tests.
25323
25324         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
25325         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
25326         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
25327         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
25328         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
25329         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
25330         * g++.gb/sig25.C: Likewise.
25331
25332         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
25333         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
25334         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
25335         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
25336         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
25337         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
25338         * g++.gb/sig25.exp: Likewise.
25339
25340         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
25341         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
25342         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
25343         * g++.gb/scope13.C: Likewise, this test still fails.
25344
25345         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
25346         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
25347         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
25348         * g++.gb/scope13.exp: Ditto.
25349
25350         * g++.gb/README: New file, explains what these tests are about.
25351
25352 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
25353
25354         * lib/dg.exp (dg-do): Support `preprocess'.
25355         (dg-test): Likewise.
25356
25357 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
25358
25359         * config/udi.exp: change "continue -expect" to "exp_continue".
25360
25361 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
25362
25363         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
25364         Delete redundant tests.
25365
25366         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
25367         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
25368         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
25369         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
25370         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
25371         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
25372         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
25373         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
25374
25375         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
25376         storing label pointers.
25377         * gcc.c-torture/execute/921019-1.c: Likewise.
25378         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
25379         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
25380         parameter fp.
25381         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
25382         constants.
25383
25384         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
25385         Delete obsolete tests.
25386
25387         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
25388         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
25389         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
25390         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
25391         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
25392         * gcc.c-torture/compile/950124-1.c: New test.
25393
25394         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
25395
25396 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
25397
25398         * lib/mike-g++.exp: Add -lm to LIBS.
25399
25400 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
25401
25402         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
25403
25404 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
25405
25406         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
25407
25408 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
25409
25410         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
25411
25412 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
25413
25414         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
25415         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
25416         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
25417         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
25418         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
25419         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
25420         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
25421         * g++.law/{operators31.C, operators32.C,
25422         * g++.law/{operators33.C, operators34.C}: Likewise.
25423         * g++.law/{pic1.C, refs2.C}: Likewise.
25424         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
25425         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
25426         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
25427         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25428
25429         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
25430         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
25431         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
25432         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
25433         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
25434         * g++.law/{enum9.exp, friend5.exp}: Likewise.
25435         * g++.law/{nest3.exp, nest4.exp}: Likewise.
25436         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
25437         * g++.law/{operators30.exp, operators31.exp}: Likewise.
25438         * g++.law/{operators32.exp, operators33.exp}: Likewise.
25439         * g++.law/{operators34.exp}: Likewise.
25440         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
25441         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
25442         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
25443         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
25444         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25445
25446         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
25447         No longer expected to fail.
25448         * g++.law/missed-error3.C: Tweak for recent bool changes.
25449
25450 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
25451
25452         * config/emb-unix: Deleted.
25453         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
25454         remote execution.  Do final link on remote host if REMOTE_LINK is set.
25455
25456 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
25457
25458         * lib/dg.exp (dg-test): Fix typo in last patch.
25459
25460 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
25461
25462         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
25463         (handles multiple occurrences).
25464
25465 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
25466
25467         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
25468         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
25469         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
25470         printed).
25471         * lib/c-torture.exp (c-torture-compile): Likewise.
25472         (c-torture): Prepend full path if missing.
25473         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
25474         (gcc_fail): Likewise.
25475         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
25476
25477 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
25478
25479         * lib/netware.exp: Only attach to NetWare i386 systems.
25480
25481 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
25482
25483         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
25484         messages.  Add test name to "output pattern match" pass/fail message.
25485
25486 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
25487
25488         * gcc.dg: New testsuite.
25489         * gcc.dg/dg.exp: New file.
25490
25491         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
25492         test-switch.c}: Deleted.
25493
25494         * gcc.misc-tests/msgs.exp: New testcase driver.
25495
25496 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
25497
25498         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
25499         Watch for illegal return values from ${tool}_load.
25500         * config/unix.exp (${tool}_load): Fix pass/fail detection for
25501         cross targets.  Coerce return value >0 to 1.
25502
25503 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
25504
25505         * config/unix.exp (${tool}_load): Call program rsh, not proc.
25506
25507         * config/emb-unix.exp: New file.
25508
25509         * config/sim.exp: Error if variable $SIM not defined.
25510         (${tool}_load): Mark test as "untested" if simulator missing.
25511
25512         * config/unix.exp: Load remote.exp to get rcp_download.
25513         * lib/c-torture.exp: Use different option lists for testcases with
25514         and without loops.
25515         * gcc.c-torture/execute/execute.exp: Likewise.
25516
25517 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
25518
25519         * config/*.exp: Clarify return code from ${tool}_load.
25520         Call `unresolved' or `untested' instead of `warning' or `perror'
25521         (sometimes you still want to call both though).
25522         Add comment that `shell_id' is local to each file.
25523         * config/udi.exp (timeout): Set to 30.
25524         Don't print warning if connection fails, $connectmode has already
25525         printed an error.
25526         (${tool}_load): Move verbose messages to level 2.
25527         Rework pattern for "Process started" message.
25528         Pass `shell_id' to ${connectmode}_download.
25529         Retry twice upon timeout.  Make resetting of target more robust.
25530         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
25531         Pass `shell_id' to exit_$connectmode.
25532         Only call exit_$connectmode if connected.
25533         * config/unix.exp (${tool}_load): Check return codes better.
25534         * config/vrtx.exp (${tool}_load): Likewise.
25535         * config/vx.exp (${tool}_load): Likewise.
25536         Delete unneeded global's.
25537         * lib/dg.exp (dg-test): Update to reflect clarified return codes
25538         from ${tool}_load.
25539         (dg-stat): Delete.
25540         (dg-init): Delete recording of pass/fail counts.
25541         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25542         (old-dejagnu-init): Likewise.
25543         (old-dejagnu-stat): Delete contents, empty proc now.
25544         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
25545         (c-torture): Delete references to lcnt, lpass, lfail.
25546         Get option list from TORTURE_OPTIONS.
25547         Delete -funroll[-all]-loops if no loops.
25548         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
25549         (g++_stat): Delete contents (empty proc now).
25550         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
25551         (gcc_finish): Likewise.
25552         (gcc_stat): Deleted.
25553         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
25554         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
25555         * gcc.c-torture/execute/execute.exp: Likewise.
25556         Split tests into two parts: compile, execute.
25557         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
25558         no loops.  Update to reflect clarified return codes from ${tool}_load.
25559
25560 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
25561
25562         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
25563         to grep for.
25564         (old-dejagnu): Likewise (where necessary).
25565
25566 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
25567
25568         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
25569
25570         * lib/dg.exp (dg-process-target): Fix processing of selector.
25571         Add comment regarding use of `error'.
25572
25573         * lib/gcc.exp (prune_system_crud): Define if missing.
25574         * lib/g++.exp (prune_system_crud): Likewise.
25575
25576         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
25577         Call prune_system_crud.
25578         * lib/dg.exp (dg-runtest): New proc.
25579         Use perror instead of send_user for tcl errors in testcase.
25580         Don't return any value, it's never used.
25581         Don't clobber previous definition of `unknown'.
25582         Print tcl errors in `dg-final'.
25583
25584 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
25585
25586         * lib/dg.exp (dg-process-target): Improve syntax error messages.
25587         (dg-test): Don't print errorInfo, it contains stack backtrace.
25588
25589 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
25590
25591         * lib/g++.exp (runtest_file_p): Define if missing.
25592
25593 1994-09-24  Doug Evans  (dje@cygnus.com)
25594
25595         * lib/mike-g++.exp: Comment out loading of g++.exp.
25596         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
25597         (default_g++_version): Always print something.
25598         (default_g++_start): Comment out call to `which'.
25599         (g++_start, g++_load): Deleted (must be defined in config file).
25600         * lib/gcc.exp: Test for existence of $CC at start.
25601         Delete check for tmpdir (done in gcc_init).
25602         (default_gcc_version): Always print something.
25603         (default_gcc_start): Comment out call to `which'.
25604         * config/*.exp: Major cleanup - make cross targets work at least a
25605         little better for g++ (by not being "--tool gcc" specific).
25606         Rename gcc_xxx to ${tool}_xxx.
25607         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
25608         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
25609
25610 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
25611
25612         * lib/c-torture.exp (c-torture-compile): Rework compiler
25613         message processing.
25614
25615         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
25616         c-torture.
25617
25618 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
25619
25620         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
25621
25622         * lib/dg.exp (dg-process-target): Support { target native }.
25623
25624 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
25625
25626         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
25627         looked for "... program xxx got fatal signal".
25628         Correct regsub munging of `comp_output'.
25629         Ignore compiler messages "path prefix not used" and "linker input
25630         file unused".
25631
25632 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
25633
25634         * lib/gcc.exp (runtest_file_p): Define if missing.
25635         * gcc.prms/template.c: Example to work from.
25636
25637 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
25638
25639         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
25640         * lib/dg.exp (dg-test): Call unsupported testcases as such.
25641
25642         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
25643         * gcc.prms/1883.c: Moved from compile/940714-1.c.
25644         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
25645         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
25646
25647         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
25648         (dg-process-target): No longer a varargs proc.
25649         Return S/N for target, P/F for xfail.  All callers changed.
25650         (user option procs): More argument checking.
25651         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
25652         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
25653         (dg-test): Skip test if not running on selected target in `dg-do'.
25654         Update handling of `dg-do-what', `dg-output-text'.
25655         Separate execution pass/fail from output pattern match pass/fail.
25656         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
25657
25658 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
25659
25660         * gcc.c-torture/special/special.exp: Don't expect failure for mips
25661         target for 920510-1.c.
25662
25663 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
25664
25665         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
25666         Clean up comment regarding use of passcnt, etc.
25667         (gcc_stat): Don't update `testcnt' here.
25668         (gcc_finish): Do it here.
25669         Might as well reset `but_id' here too.
25670         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
25671         to determine if the file should be tested.
25672         * gcc.c-torture/compile/compile.exp: Likewise.
25673         * gcc.c-torture/execute/execute.exp: Likewise.
25674         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
25675         * gcc.misc-tests/dg-test.exp: Likewise.
25676         * gcc.prms/prms.exp: Likewise.
25677         * gcc.wendy/wendy.exp: Likewise.
25678         * g++.old-deja.exp: Likewise.
25679         Move "Testing file" message to verbose level 1.
25680
25681 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
25682
25683         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
25684
25685 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
25686
25687         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
25688         (default_gcc_start): Accept optional second list element
25689         of compiler flags.  Print compiler output at verbosity level 2.
25690         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
25691         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
25692         Save current values of framework globals passcnt, failcnt, xpasscnt,
25693         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
25694         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
25695         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
25696         xfailcnt to compute stats.  Update framework global `testcnt' from
25697         pass/fail counts.
25698         (gcc_finish): New proc.  Clean up test environment.
25699         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
25700         (gcc_epass, gcc_efail): Delete.
25701         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
25702         argument of line number.
25703         (dg-init): If the tool has an init routine, call it.
25704         (dg-test): Remove args `cflags_var' and `libs_var'.
25705         Pass all compiler options to ${tool}_start.
25706         Handle missing line number.
25707         (dg-finish): New function.
25708         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
25709         particular files.  Call gcc_finish at end.  Move "skipping test"
25710         message to verbosity level 3.
25711         * gcc.c-torture/compile/compile.exp: Likewise.
25712         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
25713         * gcc.c-torture/execute/execute.exp: Likewise.
25714         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25715         Print testcase being tried at verbosity level 1.
25716         * gcc.c-torture/special/special.exp: Unset xfail.
25717         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25718         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
25719         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
25720         * gcc.failure/failure.exp: Likewise.
25721         * gcc.ieee/ieee.exp: Likewise.
25722         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
25723         Update call to dg-test.  Call dg-finish at end.
25724         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
25725         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25726         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
25727         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
25728         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
25729         * gcc.wendy/wendy.exp: Add copyright.
25730         Delete setting of tmpdir (done by gcc_init).
25731         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
25732         Pass compiler flags to gcc_start.  Call gcc_finish at end.
25733         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
25734         gcc_[ce]pass/fail.
25735
25736 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
25737
25738         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
25739         confusion.
25740         (g++_load): Likewise.
25741
25742         * config/*.exp (gcc_load): Some were varargs fns and some were not.
25743         Rename argument to `prog' to remove the confusion.
25744         Varargs fns behave differently too!
25745         (g++_load): Likewise.
25746
25747         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
25748
25749         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
25750         what it is.  Delete (always) printing of status value for !native.
25751         Simplify verbose code, and include status and exec_output.
25752         (g++_load): Use gcc_load.
25753
25754 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
25755
25756         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
25757         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
25758         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
25759         940714-3.c as these testcases don't exist anymore.  Make
25760         va-arg-1.c expected to pass.
25761
25762 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
25763
25764         * gcc.misc-tests/misc.exp: Only run specific testcases.
25765         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
25766         * gcc.misc-tests/dg-[1-9].c: New files.
25767
25768         * lib/dg.exp: New testsuite driver.
25769         * gcc.prms/prms.exp: Use it.
25770
25771         * README.gcc: New file.
25772
25773         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
25774         Document and reset `lxpass' and `lxfail'.
25775         Simplify "initialized" message.
25776         (gcc_stat): Clean up comments a little.
25777
25778 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
25779
25780         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
25781
25782 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
25783
25784         * lib/old-dejagnu.exp (process-option): New proc.
25785         (old-dejagnu-init, old-dejagnu-stat): Likewise.
25786         (old-dejagnu): Simplify.
25787         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
25788
25789 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
25790
25791         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
25792         exists and is not an empty string.
25793
25794         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
25795         $xfail rather than calling setup_xfail.  Clear $xfail when test is
25796         finished.
25797         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
25798         automatically.
25799
25800         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
25801         longer expected to fail.
25802
25803         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
25804         "f" function call.
25805
25806         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
25807
25808         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
25809         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
25810         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
25811         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
25812         c-torture-1.29.
25813
25814         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
25815         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
25816
25817         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
25818
25819         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
25820         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
25821
25822         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
25823         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
25824         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
25825
25826 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
25827
25828         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
25829         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
25830         940714-1.c, 940714-2.c, 940714-3.c},
25831         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
25832         gcc.misc-tests/{mg.c,mg.exp}:
25833         New tests.
25834         * gcc.noncompile/noncompile.exp: Change accordingly.
25835
25836 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
25837
25838         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
25839         Undo previous clobberage.
25840
25841 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
25842
25843         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
25844         * gcc.special/{930510-1.c, special.exp}:
25845         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
25846         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
25847         struct-varargs-1.c}: New tests from c-torture-1.26.
25848
25849 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
25850
25851         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
25852           argument to switch.
25853
25854 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
25855
25856         * Revert the previous changes.  Please see Rob's directory
25857           (/lisa/test/rob/progressive/gcc/testsuite) for testing
25858           fixes.
25859
25860 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
25861
25862         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
25863             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
25864             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
25865             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
25866             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
25867             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
25868             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
25869             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
25870             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
25871             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
25872             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
25873             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
25874             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
25875             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
25876             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
25877             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
25878             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
25879             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
25880             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
25881             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
25882             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
25883             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
25884             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
25885             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
25886             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
25887             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
25888             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
25889
25890 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
25891
25892         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
25893             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
25894           with perror calls.
25895
25896 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
25897
25898         * config/unix.exp (g++_load): Fix syntax.
25899
25900 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
25901
25902         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
25903         * gcc.noncompile/921017-1.c: Deleted obsolete test.
25904         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
25905         Don't expect va-arg-1.c to fail.  Correct expected output for
25906         920928-1.c.
25907         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
25908         * gcc.wendy/hbm4.c: Correct typo.
25909         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
25910
25911 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
25912
25913         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
25914         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
25915         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
25916         * lib/c-torture.exp (c-torture-compile): Ditto.
25917
25918         Reduce volume of output (remove all the -I's and such).
25919         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
25920         Call gcc_cpass, gcc_cfail.
25921         (c-torture): Pass testing option to c-torture-compile.
25922
25923 1994-03-21  Doug Evans  (dje@cygnus.com)
25924
25925         Bring patches over from progressive.
25926         * config/default.exp: Exit remote shell cleanly.
25927         (g++_exit, g++_start): Add default versions.
25928         * config/sim.exp (gcc_load): Use perror, not error.
25929
25930 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
25931
25932         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
25933         set in site.exp.
25934
25935 1994-03-14  Doug Evans  (dje@cygnus.com)
25936
25937         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
25938         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
25939         (wendy_try): New proc to run testcase.
25940         (main loop): Call 'em.
25941         * gcc.wendy/*.c: Clean up pass to correct expected output.
25942
25943         * lib/gcc.exp: Minor cleanup work.
25944         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
25945
25946 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
25947
25948         * config/sim.exp (gcc_load): Document return codes better.
25949         Don't pass -v to simulator.
25950
25951 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
25952
25953           * gcc.special/920717-x.c: Fix typo.
25954           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
25955           get at sources.
25956
25957         * lib/mike-gcc.exp: Fix typo.
25958
25959 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
25960
25961         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
25962         binary to use, transform the name.
25963         * config/*.exp: rename everything. Nuke any g++ specific files,
25964         it's now a special case of gcc that requires no special support.
25965         Add a default.exp for unsupported targets.
25966
25967 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
25968
25969         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
25970         lib/old-dejagnu.exp: Fix a few patterns to work with the new
25971         version of Tcl.
25972
25973 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
25974
25975         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
25976         than a warning.
25977
25978 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
25979
25980         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
25981
25982 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
25983
25984         * gcc.execute/execute.exp: Combine opt_list and foption_list into
25985         option_list.  Compile every file with only 4/6 option choices
25986         (same as C torture) instead of with 12/18 different option
25987         choices.
25988         * lib/c-torture.exp: Likewise.
25989
25990         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
25991         not already set.
25992
25993 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
25994
25995         * lib/old-deja.exp: Add `excess errors test fails' error, now one
25996         can put an XFAIL *-*-* on excess errors.
25997
25998 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
25999
26000         * g++.law: Add more tests derived from g++-bugs snapshots.
26001
26002         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
26003         equivalent to g++.law/init9.
26004
26005         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
26006         compiled it, and the a.out file after we've run it.
26007
26008 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
26009
26010         * lib/mike-g++.exp (postbase): Delete the .o file after we've
26011         compiled it, and the a.out file after we've run it.
26012
26013 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
26014
26015         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
26016
26017 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
26018
26019         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
26020         version number.
26021
26022 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
26023
26024         * g++.law: New directory of g++ tests derived from the g++-bugs
26025         snapshots.
26026
26027 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
26028
26029         * gcc.compile: initbug1.c initbug1.exp testcase added
26030
26031 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
26032
26033         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
26034         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
26035           fixes submitted by Jeff Law (law@cs.utah.edu)
26036         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
26037           Jeff Law (law@cs.utah.edu)
26038
26039
26040 1993-11-30  Mike Stump  (mrs@cygnus.com)
26041
26042         * config/unix-g++.exp: Follow the gcc way of doing things.
26043         * g++.old-deja/old-deja.exp: Minor updates.
26044         * lib/g++.exp: New file, follow the gcc way of doing things.
26045         * lib/old-dejagnu.exp: Minor updates.
26046         * lib/mike-g++.exp: Always unset errorInfo.
26047
26048 1993-11-06  Mike Stump  (mrs@cygnus.com)
26049
26050         * lib/gcc.exp: Fix some errors with the below change, CC and
26051         CFLAGS should be global when setting, not local.
26052
26053 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
26054
26055         * lib/gcc.exp: Transform tool name.
26056
26057 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26058
26059         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
26060
26061 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26062
26063         * lib/gcc.exp: change gcc_done to gcc_stat
26064
26065 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26066
26067         * Upgraded gcc testsuite to c-torture version 1.25
26068
26069 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
26070
26071         * lib/gcc.exp: added reporting code. Changed verbose compile message.
26072         * lib/c-torture: added hooks for new reporting code.
26073
26074 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
26075
26076         * config/sh-gcc.exp: check if sh-sim exists in the path
26077
26078 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
26079
26080         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
26081         * gcc.compile/compile.exp: Initial changes for new logic.
26082         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
26083         * gcc.failure/failure.exp: Initial changes for new logic.
26084         * gcc.ieee/ieee.exp: Initial changes for new logic.
26085         * gcc.misc-tests/misc.exp: Initial changes for new logic.
26086         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
26087         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
26088         * lib/c-torture.exp: Initial changes for new logic.
26089         * lib/gcc.exp: Initial changes for new logic.
26090
26091 1993-10-15  Mike Stump  (mrs@cygnus.com)
26092
26093         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
26094         depend upon failure or success.  Fully qualify names in failure
26095         and success messages.  Always remove a.out before starting
26096         compile, just in case.  Pay more attention to error text output by
26097         the compiler.  Handle testcases with no known past errors just
26098         like all others, so that things are uniform.  Other miscellaneous
26099         improvements.
26100
26101 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
26102
26103         * gcc.cpp: new directory for cpp tests
26104
26105 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
26106
26107         * lib/chill.exp: Code reformatted, removed unused code.
26108         * config/unix-chill.exp: Code reformatted, removed unused code.
26109         * chill.execute/execute.exp: Code reformatted, removed unused code.
26110         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
26111
26112 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
26113
26114         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
26115         routines not written.
26116
26117 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
26118
26119         * config/bug-gcc.exp: Use new procs from bug.exp.
26120
26121 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
26122
26123         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
26124         via ftp, rather than depending on NFS.
26125         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
26126         case.
26127
26128 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
26129
26130         * config/bug-gcc.exp: Use new download proc.
26131
26132 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
26133
26134         * chill.execute/execute.exp: cleanups, handles errors better
26135         * chill.compile/compile.exp: rewrite, based on execute.exp
26136         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
26137         * lib/chill.exp: major changes to diff proc and compile and link
26138           procs. added chill_fail and chill_pass wrappers to pass and
26139           fail. added more comments, and handle error codes better.
26140           Added a hack to capture stderr from exec, so noncompile tests
26141           can work.
26142
26143 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
26144
26145         * chill.execute/execute.exp: rewrite of testsuite driver
26146         * lib/chill.exp: rewrite of testsuite driver
26147         * config/unix-chill.exp: rewrite of testsuite driver
26148
26149 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
26150
26151     In chill.execute:
26152         * iexpr.ch: Standardize uppercase.
26153         * tuples.dat: Standardize uppercase.
26154         * vary.ch: standardize.  Correct varying string assignments.
26155         * vary.dat: Add new output lines.
26156
26157 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
26158
26159     In chill.execute:
26160         * chprintf.ch: Standardize use of uppercase.
26161         * tuples.ch: Standardize and turn arr2 into a DCL,
26162           rather than a SYN.
26163         * pinits.ch: Standardize.
26164
26165 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
26166
26167         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
26168         * Makefil: Renamed to Makefile.in.
26169         * configure.in: New.
26170
26171 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
26172
26173     In chill.execute:
26174         * .cvsignore: Add result/output files.
26175         * Makefile: Fix up variables at start.  Use MFLAGS
26176           everywhere.  Correct bool_loc, built_ins entries.
26177           Add entry for vary1.ch.
26178         * bitarray.ch: Standardize upper-case usage.
26179         * bitexpr.ch: Standardize, add output of b1.
26180         * params.ch: Use arrayt in along PROC parameters, to
26181           avoid novelty problems.
26182         * sets.ch: Tiny cleanup.
26183         * vary1.ch: Re-indent.
26184
26185 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
26186
26187           * Add PR-related files to Makefiles, .cvsignore files, etc.
26188
26189 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
26190
26191         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
26192           with compiler objects. New names are test-flow.c and test-loop.c
26193
26194 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
26195
26196         * Upgraded c-torture tests from 1.19 to 1.20
26197
26198         * new files:
26199         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
26200         * gcc.compile: 930623-1.c 930623-2.c
26201         * gcc.noncompile: 930622-1.c 930622-2.c
26202         * gcc.failure: 920411-1.c 920627-2.c
26203         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
26204
26205 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
26206
26207         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26208           More changes to get testsuite working properly. Needs more work.
26209           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
26210
26211 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
26212
26213         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26214           More changes to get testsuite working properly. Needs more work.
26215
26216 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
26217
26218         * chill.compile/compile.exp: Added for Dejagnu support
26219         * chill.execute/execute.exp: Added for Dejagnu support
26220         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
26221
26222 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
26223
26224     This should complete moving the CHILL test files.
26225         * chill.noncompile(.cvsignore printf.grt
26226             in-printf.grt chprintf.grt chprintf.ch):
26227             Added test-support files.
26228           (Makefile): Modified further.
26229         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
26230             signal.ch): Added test files.
26231           * chill.execute (.cvsignore printf.grt printr.c
26232             in-printf.grt rts.c chprintf.grt rts.h): Added
26233           test-support files.
26234             (Makefile): More corrections.
26235
26236 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
26237
26238         * chill.compile, chill.execute, chill.nocompile: Add CHILL
26239           test cases, ready for DejaGnu.
26240
26241 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
26242
26243         * Upgraded c-torture tests from 1.18 to 1.19
26244
26245         * gcc.compile: added test(s):
26246           930607-1.c
26247         * gcc.execute: added test(s):
26248           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
26249
26250         * added new subdirectory for misc tests: gcc.misc-tests
26251         * gcc.misc-test(s): added tests:
26252           inst-check.c test-consts.c test-ior.c test-switch.c
26253
26254 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
26255
26256         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
26257
26258 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
26259
26260         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
26261
26262 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
26263
26264         * Upgraded c-torture tests from 1.17 to 1.18
26265
26266 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
26267
26268         * Upgraded c-torture tests from 1.12 to 1.17
26269
26270 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
26271
26272         * lib/old-dejagnu.exp:
26273           Fixed handling of XFAIL target triplets to correctly
26274           recognize wildcard characters.  Removed code that
26275           appended a unique id tag to the end of the file name
26276           printed out by the result of the testcases within a
26277           given test file.
26278
26279 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
26280
26281         * lib/old-dejagnu.exp:
26282           Reworked expected failure handling to trigger off of XFAIL
26283           keyword in keyphrase embeded in testcase source code. The
26284           XFAIL keyword must be at the end of the keyphrase line. It
26285           may optionally be followed by one or more target triplets.
26286           It has just occured that the handling of wildcards in the
26287           target triplet may not be correct.
26288
26289 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
26290
26291         * g++.old-deja/tests:
26292           Moved all subdirectories up one level into g++.old-deja .
26293
26294         * lib/old-dejagnu.exp:
26295           Fixed problem with CXXFLAGS not being properly reset, and being
26296           corrupted with extraneous "-c" compiler option.  This was
26297           causing binaries to not be generated for test that needed them.
26298           Modified strings passed to "pass" and "fail" so that individual
26299           tests from the same test file would be distinguished by an
26300           identifier appended to the test file name in the summary logs;
26301           this corrected a problem with erroneous diff logs.  Added code
26302           to search testcases for expected fail and unexpected pass keywords.
26303
26304 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
26305
26306         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
26307
26308 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
26309
26310         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
26311           Removed extraneous text from end of "Special g++ Options"
26312           keyphrase.
26313
26314         * lib/old-dejagnu.exp: Added pattern matching to look for new
26315           keywords, embedded in testcases comments, which will trigger
26316           calls to xpass and xfail.
26317
26318 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
26319
26320         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
26321           comments embedded in the testcases, especially the one looking for
26322           special compiler options, as well as the pattern matching for the
26323           compiler output again.
26324
26325 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
26326
26327         * lib/old-dejagnu.exp: Do a proper check of the return value for
26328           execute tests. Fixed several problems with the pattern matching
26329           of the compiler output which gave erroneous test results.
26330           Changed several of the test result messages to be more descriptive.
26331         * config/unix-g++.exp: Proc g++_load now actually works and
26332           executes the tests passed to it and returns a usable return
26333           value.
26334
26335 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
26336
26337           * lib/gcc.exp: Exits gracefully if $CC is bogus.
26338
26339 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
26340
26341         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
26342           Modified both files to properly execute the old style
26343           dejagnu tests. The previous versions of these files were
26344           experimental and did not function anything near correctly.
26345
26346 1993-04-05  Rob Savoye  (rob@cygnus.com)
26347
26348         * Removed all Makefile.in and configure.in files. No configuration
26349         needed now.
26350
26351 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
26352
26353         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
26354
26355 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
26356
26357         * gcc.compile/configure.in, gcc.unsorted/configure.in,
26358         gcc.special/configure.in, gcc.noncompile/configure.in,
26359         gcc.execute/configure.in, gcc.code_quality/configure.in,
26360         g++.other/configure.in, g++.old-deja/configure.in,
26361         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
26362         in srcname setting.
26363
26364 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
26365
26366         * lib/udi.exp:  Fixed mondfe and mondfe_download.
26367         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
26368         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
26369
26370 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
26371
26372         * config/udi-gdb.exp: Check $shell_id after connecting to target.
26373         (gdb_exit): Don't remove *_soc files.
26374
26375 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
26376
26377         * lib/c-torture.exp: Don't look for main; instead always use -w
26378         -c.  This is how the c-torture tests work.  Remove the object
26379         file if the compilation succeeds.
26380         * gcc.execute/execute.exp: Remove executable if test passes.
26381         * gcc.noncompile/noncompile.exp: Every test is an expected
26382         failure.
26383         * gcc.special/special.exp: Added tests from c-torture 1.11,
26384         corrected use of existing test.
26385         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
26386         gcc.execute/920625-1.c: Updated to c-torture 1.11.
26387         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
26388         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
26389         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
26390         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
26391         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
26392         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
26393         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
26394         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
26395         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
26396         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
26397         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
26398         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
26399         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
26400         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
26401         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
26402         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
26403         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
26404         c-torture 1.11.
26405         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
26406         correspond to c-torture 1.11.
26407
26408         * New file.