OSDN Git Service

b91dec57d8b3f085bdbe11d8bb93c22919ece4a5
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/17524
4         * g++.dg/template/static9.C: New test.
5
6         PR c++/17685
7         * g++.dg/parse/operator5.C: New test.
8
9 2004-10-09  Roger Sayle  <roger@eyesopen.com>
10
11         PR middle-end/17894
12         * gcc.c-torture/execute/divcmp-4.c: New test case.
13
14 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15
16         PR tree-opt/17902
17         * g++.dg/opt/pr17902.C: New test.
18
19 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
20
21         * gcc.dg/cpp/ident-1.c: Add dg-options "".
22
23 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24
25         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
26
27 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28
29         * gcc.dg/assign-warn-3.c: New test.
30
31 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32
33         PR c/16999
34         * gcc.dg/cpp/ident-1.c: New test.
35
36 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
37
38         * gcc.c-torture/compile/acc1.c: New.
39
40 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
41
42         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
43         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
44
45 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
46
47         * gcc.dg/ultrasp11.c: New test.
48
49 2004-10-08  Michael Matz  <matz@suse.de>
50
51         * gcc.dg/doloop-2.c: New test.
52
53 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
54
55         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
56         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
57         objc.dg/method-9.m: Update expected diagnostics.
58
59 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
60
61         * gcc.dg/ppc-fsel-3.c: New file.
62         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
63
64 2004-10-07  Paul Brook  <paul@codesourcery.com>
65
66         * gfortran.dg/intrinsic_verify_1.f90: New test.
67
68 2004-10-07  Paul Brook  <paul@codesourcery.com>
69
70         * gfortran.dg/empty_format_1.f90: Remove stray commas.
71
72 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
73
74         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
75         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
76         commit.
77
78 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
79
80         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
81
82 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
83
84         PR c++/17115
85         * g++.dg/warn/Winline-4.C: New test.
86
87 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
88
89         * gcc.c-torture/compile/20041007-1.c: New test.
90
91 2004-10-07  Paul Brook  <paul@codesourcery.com>
92
93         PR fortran/17678
94         * gfortran.dg/use_allocated_1.f90: New test.
95
96 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
97
98         PR middle-end/17849
99         * gfortran.fortran-torture/compile/nested.f90: New test
100
101 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
102
103         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
104
105 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
106
107         PR c++/17368
108         * g++.dg/ext/asm6.C: New test.
109
110 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
111
112         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
113
114 2004-10-06  Paul Brook  <paul@codesourcery.com>
115
116         PR libfortran/17709
117         * gfortran.dg/empty_format_1.f90: New test.
118
119 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
120
121         PR fortran/17568
122         * gfortran.dg/ishft.f90: New test.
123
124         PR fortran/17283
125         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
126         tests.
127
128 2004-10-06  Paul Brook  <paul@codesourcery.com>
129
130         * gfortran.dg/do_1.f90: New test.
131
132 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
133
134         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
135         optimizing for size.
136
137 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
138
139         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
140
141 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
142
143         * gcc.c-torture/compile/20041005-1.c: New test.
144
145 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
146
147         PR c++/17829
148         * g++.dg/lookup/koenig4.C: New.
149
150 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
151
152         * g++.dg/other/classkey1.C: Adjust quoting marks.
153         * g++.dg/parse/error15.C: Likewise.
154         * g++.dg/template/meminit2.C (int>): Likewise.
155
156 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
157
158         PR fortran/17283
159         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
160
161         PR fortran/17631
162         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
163
164         PR fortran/17708
165         * gfortran.dg/pr17708.f90: New test.
166         
167 2004-10-04  Chao-ying Fu  <fu@mips.com>
168
169         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
170         * gcc.dg/vect/vect-4.c: Ditto.
171         * gcc.dg/vect/vect-5.c: Ditto.
172         * gcc.dg/vect/vect-6.c: Ditto.
173         * gcc.dg/vect/vect-8.c: Ditto.
174         * gcc.dg/vect/vect-16.c: Ditto.
175         * gcc.dg/vect/vect-30.c: Ditto.
176         * gcc.dg/vect/vect-40.c: Ditto.
177         * gcc.dg/vect/vect-41.c: Ditto.
178         * gcc.dg/vect/vect-42.c: Ditto.
179         * gcc.dg/vect/vect-43.c: Ditto.
180         * gcc.dg/vect/vect-44.c: Ditto.
181         * gcc.dg/vect/vect-45.c: Ditto.
182         * gcc.dg/vect/vect-46.c: Ditto.
183         * gcc.dg/vect/vect-47.c: Ditto.
184         * gcc.dg/vect/vect-48.c: Ditto.
185         * gcc.dg/vect/vect-49.c: Ditto.
186         * gcc.dg/vect/vect-50.c: Ditto.
187         * gcc.dg/vect/vect-51.c: Ditto.
188         * gcc.dg/vect/vect-52.c: Ditto.
189         * gcc.dg/vect/vect-53.c: Ditto.
190         * gcc.dg/vect/vect-54.c: Ditto.
191         * gcc.dg/vect/vect-55.c: Ditto.
192         * gcc.dg/vect/vect-56.c: Ditto.
193         * gcc.dg/vect/vect-57.c: Ditto.
194         * gcc.dg/vect/vect-58.c: Ditto.
195         * gcc.dg/vect/vect-59.c: Ditto.
196         * gcc.dg/vect/vect-60.c: Ditto.
197         * gcc.dg/vect/vect-74.c: Ditto.
198         * gcc.dg/vect/vect-79.c: Ditto.
199         * gcc.dg/vect/vect-80.c: Ditto.
200
201 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
202
203         * gcc.dg/unused-7.c: Use the correct option.
204
205 2004-10-04  Paul Brook  <paul@codesourcery.com>
206         Bud Davis  <bdavis9659@comcast.net>
207
208         PR fortran/17706
209         PR fortran/16434
210         * gfortran/pr17706.f90: New test.
211         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
212
213 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
214
215         * gfortran.dg/pr17612.f90: New test.
216
217 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
218
219         * g++.dg/template/local1.C: Adjust quoting marks in
220         testing for diagnostics.
221         * g++.dg/tls/diag-2.C: Likewise.
222         * g++.dg/other/error8.C: Likewise.
223
224 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
225
226         PR c/17178
227         * gcc.dg/unused-4.c: Adjust to be correct.
228
229         PR c/17820
230         * gcc.dg/unused-7.c: New test.
231
232 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
233
234         PR c++/17797
235         * g++.dg/overload/template2.C: New test.
236
237 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
238
239         PR tree-optimization/16632
240         * gcc.dg/tree-ssa/20041002-1.c: New.
241
242 2004-10-03  Paul Brook  <paul@codesourcery.com>
243
244         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
245         rather than relying on default formatting.
246
247 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
248
249         * gcc.dg/20040920-1.c: Update expected message text.
250
251 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
252
253         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
254
255 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
256
257         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
258         tree level.
259
260 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
261
262         * gcc.dg/tree-ssa/pr17343.c: Remove.
263
264 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
265
266         PR tree-opt/17343
267         * gcc.dg/tree-ssa/pr17343.c: New test.
268
269 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
270
271         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
272         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
273         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
274         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
275         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
276
277 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
278
279         * gcc.dg/lvalue-2.c: New test.
280
281 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
282
283         PR c/17730
284         * gcc.dg/pr17730-1.c: New test
285
286 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
287
288         PR c/7425
289         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
290
291 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
292
293         * gcc.c-torture/execute/stdarg-1.c: New test.
294         * gcc.c-torture/execute/stdarg-2.c: New test.
295         * gcc.c-torture/execute/stdarg-3.c: New test.
296         * gcc.dg/tree-ssa/stdarg-1.c: New test.
297         * gcc.dg/tree-ssa/stdarg-2.c: New test.
298         * gcc.dg/tree-ssa/stdarg-3.c: New test.
299         * gcc.dg/tree-ssa/stdarg-4.c: New test.
300         * gcc.dg/tree-ssa/stdarg-5.c: New test.
301
302 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
303
304         PR tree-optimization/17697
305         * g++.dg/opt/pr17697-1.C: New test.
306         * g++.dg/opt/pr17697-2.C: New test.
307         * g++.dg/opt/pr17697-3.C: New test.
308
309 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
310
311         PR c/16409
312         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
313         gcc.dg/vla-init-5.c: New tests.
314
315 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
316
317         PR c/13804
318         * gcc.dg/pr13804-1.c: New test.
319
320 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
321
322         PR fortran/16938
323         * gfortran.dg/pr16938.f90: New test.
324
325 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
326
327         * g++.dg/template/crash23.C: New test.
328
329 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
330
331         PR c++/17585
332         * g++.dg/template/static8.C: New test.
333
334 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
335
336         PR c++/17681
337         * g++.dg/other/error9.C: New test.
338
339 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
340
341         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
342
343 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
344
345         PR fortran/15164
346         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
347
348 2004-09-26  Roger Sayle  <roger@eyesopen.com>
349
350         PR middle-end/17112
351         * gcc.dg/pr17112-1.c: New test case.
352
353 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
354
355         PR c/11459
356         * gcc.dg/pr11459-1.c: New test.
357
358 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
359
360         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
361         * gcc.dg/tree-ssa/loop-4.c: Likewise.
362
363 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
364
365         * gfortran.dg/pr15324.f90: Make array bounds consistent.
366
367 2004-09-25  Jan Hubicka  <jh@suse.cz>
368
369         * compile/30040909-1.c: New test.
370         * compile/30040907-1.c: New test.
371
372 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
373
374         * gcc.c-torture/execute/va-arg-26.c: New test.
375
376 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
377
378         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
379         extra diagnostics on targets with 64-bit pointers.
380         * objc.dg/selector-1.m: Adjust dg-warning regexp.
381
382 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
383
384         PR c/17188
385         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
386         * gcc.dg/decl-3.c: Adjust expected message.
387
388 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
389
390         PR fortran/17615
391         * gfortran.dg/pr17615.f90: New test.
392
393 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
394
395         PR tree-optimzation/17517
396         * g++.dg/tree-ssa/pr17517.C: New Test.
397
398 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
399
400         PR c++/16889
401         * g++.dg/lookup/ambig3.C: New.
402
403 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
404
405         PR tree-opt/17624
406         * g++.dg/opt/pr17624.C: New test.
407
408 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
409
410         PR c/6980
411         * gcc.dg/Wbad-function-cast-1.c: New test.
412
413 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
414
415         * g++.dg/ext/complit1.C
416         * g++.dg/other/error2.C
417         * g++.dg/other/nontype-1.C
418         * g++.dg/parse/crash11.C
419         * g++.dg/parse/crash12.C
420         * g++.dg/parse/error15.C
421         * g++.dg/parse/error4.C
422         * g++.dg/parse/tmpl-outside1.C
423         * g++.dg/parse/too-many-tmpl-args1.C
424         * g++.dg/template/dependent-expr3.C
425         * g++.dg/template/error10.C
426         * g++.dg/template/instantiate1.C
427         * g++.dg/template/vtable2.C
428         * g++.dg/warn/Wshadow-1.C
429         * g++.dg/warn/weak1.C
430         * g++.old-deja/g++.brendan/crash16.C
431         * g++.old-deja/g++.brendan/crash18.C
432         * g++.old-deja/g++.brendan/crash48.C
433         * g++.old-deja/g++.brendan/crash49.C
434         * g++.old-deja/g++.brendan/crash55.C
435         * g++.old-deja/g++.brendan/crash56.C
436         * g++.old-deja/g++.brendan/crash8.C
437         * g++.old-deja/g++.brendan/enum11.C
438         * g++.old-deja/g++.brendan/enum8.C
439         * g++.old-deja/g++.brendan/enum9.C
440         * g++.old-deja/g++.brendan/friend3.C
441         * g++.old-deja/g++.brendan/misc14.C
442         * g++.old-deja/g++.bugs/900402_02.C
443         * g++.old-deja/g++.bugs/900404_03.C
444         * g++.old-deja/g++.bugs/900404_04.C
445         * g++.old-deja/g++.bugs/900428_03.C
446         * g++.old-deja/g++.jason/crash4.C
447         * g++.old-deja/g++.jason/overload21.C
448         * g++.old-deja/g++.jason/redecl1.C
449         * g++.old-deja/g++.jason/report.C
450         * g++.old-deja/g++.jason/rfg10.C
451         * g++.old-deja/g++.jason/template30.C
452         * g++.old-deja/g++.law/arm12.C
453         * g++.old-deja/g++.law/ctors5.C
454         * g++.old-deja/g++.law/cvt20.C
455         * g++.old-deja/g++.law/init10.C
456         * g++.old-deja/g++.law/init8.C
457         * g++.old-deja/g++.law/visibility17.C
458         * g++.old-deja/g++.law/visibility7.C
459         * g++.old-deja/g++.mike/net8.C
460         * g++.old-deja/g++.mike/p646.C
461         * g++.old-deja/g++.mike/p700.C
462         * g++.old-deja/g++.mike/p701.C
463         * g++.old-deja/g++.mike/p811.C
464         * g++.old-deja/g++.ns/template13.C
465         * g++.old-deja/g++.other/array3.C
466         * g++.old-deja/g++.other/crash25.C
467         * g++.old-deja/g++.other/dtor3.C
468         * g++.old-deja/g++.other/dtor4.C
469         * g++.old-deja/g++.other/main1.C
470         * g++.old-deja/g++.other/warn7.C
471         * g++.old-deja/g++.pt/crash11.C
472         * g++.old-deja/g++.pt/crash36.C
473         * g++.old-deja/g++.pt/spec22.C
474         * g++.old-deja/g++.pt/spec9.C
475         * g++.old-deja/g++.pt/ttp52.C
476         * g++.old-deja/g++.robertl/eb103.C
477         * g++.old-deja/g++.robertl/eb121.C
478         * g++.old-deja/g++.robertl/eb22.C
479         * g++.old-deja/g++.robertl/eb8.C:
480         Update locations and/or regexps of dg-error markers.
481         Remove markers for some bogus messages that are no longer issued.
482
483 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
484
485         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
486         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
487
488 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
489
490         PR c++/17618
491         * g++.dg/lookup/crash5.C: New test.
492
493 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
494
495         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
496         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
497         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
498         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
499         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
500         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
501
502         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
503         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
504         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
505         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
506         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
507         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
508
509         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
510
511         * gcc.dg/vect/vect-44.c: Check additional cases.
512         * gcc.dg/vect/vect-48.c: Check additional cases.
513
514         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
515         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
516         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
517         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
518         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
519         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
520         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
521         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
522         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
523
524         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
525         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
526         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
527
528 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
529
530         * gcc.dg/tree-ssa/loop-6.c: New test.
531
532 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
533
534         PR c++/17620
535         * g++.dg/inherit/base2.C: New.
536
537 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
538
539         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
540         * gcc.dg/20001012-2.c: Likewise.
541         * gcc.dg/20001013-1.c: Likewise.
542         * gcc.dg/20001101-1.c: Likewise.
543         * gcc.dg/20001102-1.c: Likewise.
544         * gcc.dg/bf-spl1.c: Likewise.
545         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
546         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
547
548 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
549
550         PR tree-optimization/16721
551         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
552
553 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
554
555         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
556         * gcc.dg/20040305-1.c: Likewise.
557
558 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
559
560         PR c/16566
561         * gcc.c-torture/compile/pr16566-1.c,
562         gcc.c-torture/compile/pr16566-2.c,
563         gcc.c-torture/compile/pr16566-3.c: New tests.
564
565 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
566
567         PR tree-optimization/17512
568         * gcc.c-torture/compile/20040916-1.c.
569
570 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
571
572         * gcc.dg/pragma-re-3.c: New test.
573
574 2004-09-17  Matt Austern  <austern@apple.com>
575
576         PR c++/15049
577         * g++.dg/other/anon3.C: New.
578
579 2004-09-21  Roger Sayle  <roger@eyesopen.com>
580
581         PR c++/7503
582         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
583         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
584         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
585         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
586         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
587
588 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
589
590         PR fortran/17286
591         * gfortran.dg/pr17286.f90: New test.
592
593 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
594
595         PR c++/17530
596         * g++.dg/template/static7.C: New test.
597
598 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
599
600         PR tree-opt/17558
601         * gcc.c-torture/compile/pr17558.c: New test.
602
603 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
604
605         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
606         if SKIP_ATTRIBUTE is defined.
607
608 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
609
610         PR fortran/15957
611         * gfortran.dg/pr15957.f90: New test.
612
613 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
614
615         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
616         in comparison.
617         * gcc.dg/vect/vect-79.c: Likewise.
618         * gcc.dg/vect/vect-80.c: Likewise.
619
620 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
621
622         PR fortran/15750
623         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
624
625 2004-09-20  Ira Rosen  <irar@il.ibm.com>
626
627         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
628         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
629         * gcc.dg/vect/vect-62.c: New testcase.
630         * gcc.dg/vect/vect-63.c: New testcase.
631         * gcc.dg/vect/vect-64.c: New testcase.
632         * gcc.dg/vect/vect-65.c: New testcase.
633         * gcc.dg/vect/vect-66.c: New testcase.
634         * gcc.dg/vect/vect-67.c: New testcase.
635         * gcc.dg/vect/vect-68.c: New testcase.
636         * gcc.dg/vect/vect-69.c: New testcase.
637         * gcc.dg/vect/vect-79.c: New testcase.
638         * gcc.dg/vect/vect-80.c: New testcase.
639
640 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
641
642         * gcc.target/mips/asm-1.c: New test.
643
644 2004-09-19  Ira Rosen  <irar@il.ibm.com>
645
646         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
647         * gcc.dg/vect/vect-73.c: New testcase.
648         * gcc.dg/vect/vect-74.c: New testcase.
649         * gcc.dg/vect/vect-75.c: New testcase.
650         * gcc.dg/vect/vect-76.c: New testcase.
651         * gcc.dg/vect/vect-77.c: New testcase.
652         * gcc.dg/vect/vect-78.c: New testcase
653
654 2004-09-18  Paul Brook  <paul@codesourcery.com>
655
656         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
657
658 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
659
660         PR c/17424
661         * gcc.dg/pr17424-1.c: New test.
662
663 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
664
665         * g++.dg/tree-ssa/pr17153.C: New test.
666
667 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
668
669         PR pch/13361
670         * testsuite/g++.dg/pch/wchar-1.C: New.
671         * testsuite/g++.dg/pch/wchar-1.Hs: New.
672
673 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
674
675         * gcc.c-torture/execute/20040917-1.c: New test.
676
677 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
678
679         PR tree-optimization/17319
680         * gcc.dg/pr17319.c: New test.
681
682 2004-09-17  Devang Patel  <dpatel@apple.com>
683
684         * gcc.dg/20040813-1.c: New test.
685
686 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
687
688         PR tree-optimization/17273
689         * gcc.c-torture/compile/pr17273.c: New test.
690
691 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
692
693         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
694         Update expected messages.
695         * gcc.dg/declspec-13.c: New test.
696
697 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
698
699         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
700
701 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
702
703         * gcc.c-torture/execute/pr17252.c: Use post-increment to
704         change what 'a' is pointing to.
705
706 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
707
708         PR c++/16002
709         * g++.dg/template/error18.C: New test.
710
711         PR c++/16029
712         * g++.dg/warn/Wunused-8.C: New test.
713
714 2004-09-17  Steven Bosscher  <stevenb@suse.de>
715
716         PR tree-optimization/17513
717         * gcc.dg/20040916-1.c: New test.
718
719 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
720
721         PR c++/17501
722         * g++.dg/template/typename7.C: New test.
723
724 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
725
726         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
727
728 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
729
730         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
731         with -ftree-based-profiling also.
732         * lib/profopt.exp: Support late-set profile_option/feedback_option.
733
734 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
735
736         PR/15364
737         * gfortran.dg/der_array_io_1.f90: New test.
738         * gfortran.dg/der_array_io_2.f90: New test.
739         * gfortran.dg/der_array_io_3.f90: New test.
740
741 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
742
743         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
744         EABI.
745
746 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
747
748         * g++.dg/opt/switch1.C: New test.
749
750 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
751
752         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
753         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
754         Update expected messages.
755
756 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
757
758         PR fortran/16485
759         * gfortran.dg/same_name_1.f90: New test.
760
761 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
762
763         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
764         dereference garbage pointers.
765
766 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
767
768         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
769         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
770
771         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
772         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
773         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
774
775 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
776
777         PR c++/17324
778         * g++.dg/template/mangle1.C: New test.
779
780 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
781
782         PR tree-optimization/17252
783         * gcc.c-torture/execute/pr17252.c: New test.
784
785 2004-09-14  Andrew Pinski  <apinski@apple.com>
786
787         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
788
789 2004-09-14  Roger Sayle  <roger@eyesopen.com>
790
791         PR rtl-optimization/9771
792         * gcc.dg/pr9771-1.c: New test case.
793
794 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
795
796         PR tree-optimization/15262
797         * gcc.c-torture/execute/pr15262-1.c: New test.
798         * gcc.c-torture/execute/pr15262-2.c: New test.
799
800 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
801
802         * gcc.dg/declspec-12.c: New test.
803
804 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
805
806         * gfortran.dg/pr17090.f90: Add directives to test.
807
808 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
809
810         * gcc.c-torture/compile/20040914-1.c: New test.
811
812 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
813
814         PR c++/16162
815         * g++.dg/template/decl2.C: New test.
816
817 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
818
819         PR fortran/17090
820         * gfortran.dg/pr17090.f90: New test.
821
822 2004-09-13  Dale Johannesen  <dalej@apple.com>
823
824         * gcc.c-torture/compile/pr17408.c:  New test case.
825
826 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
827
828         PR c++/16716
829         * g++.dg/parse/crash17.C: New test.
830
831         PR c++/17327
832         * g++.dg/template/enum3.C: New test.
833
834 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
835
836         * lib/gcc-defs.exp: Load wrapper.exp.
837         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
838         using local code.
839         * lib/gcc.exp (gcc_init): Similar.
840         * lib/gfortran.exp (gfortran_init): Similar.
841         * lib/objc.exp (objc_init): Similar.
842         * lib/treelang.exp (treelang_init): Similar.
843         * lib/wrapper.exp: New file with build_wrapper call machinery in
844         ${tool}_maybe_build_wrapper.
845
846 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
847
848         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
849         "inline".
850         * gcc.dg/declspec-11.c: Update expected messages.
851         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
852         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
853         gcc.dg/inline-12.c: New tests.
854
855 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
856
857         * g++.dg/tree-ssa/pr17400.C: New testcase.
858
859 2004-09-13  James E Wilson  <wilson@specifixinc.com>
860
861         * gcc.target/mips/sb1-1.c: New testcase.
862
863 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
864
865         * lib/g77-dg.exp: Remove unused file.
866         * lib/mike-g77.exp: Ditto.
867         * lib/g77.exp: Ditto.
868
869 2004-09-12  Richard Henderson  <rth@redhat.com>
870
871         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
872
873 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
874
875         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
876         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
877         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
878         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
879         Update expected messages.
880
881 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
882
883         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
884         declaration/use mismatch for dirp parameter.
885
886 2004-09-12  Andrew Pinski  <apinski@apple.com>
887
888         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
889         -fgnu-runtime is passed.
890
891 2004-09-12  Richard Henderson  <rth@redhat.com>
892
893         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
894         do the uplevel thing and update additional_flags directly.
895         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
896         gfortran.fortran-torture/execute/intrinsic_nearest.x,
897         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
898         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
899
900 2004-09-11  Steven Bosscher  <stevenb@suse.de>
901
902         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
903
904 2004-09-11  Roger Sayle  <roger@eyesopen.com>
905
906         PR middle-end/17411
907         * g++.dg/opt/pr17411-1.C: New test case.
908
909 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
910
911         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
912         gcc.dg/tls/diag-2.c: Update expected messages.
913         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
914         messages.
915         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
916         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
917         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
918         gcc.dg/tls/diag-5.c: New tests.
919
920 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
921
922         * gcc.dg/20040910-1.c: Correct dg-error regexp.
923
924 2004-09-11  Steven Bosscher  <stevenb@suse.de>
925
926         * g++.dg/parse/break-in-for.C: New test.
927
928 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
929
930         * gcc.dg/tree-ssa/20040911-1.c: New test.
931
932 2004-09-11  Andreas Jaeger  <aj@suse.de>
933
934         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
935         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
936
937 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
938
939         * gcc.target/frv: New directory of FR-V-specific tests.
940
941 2004-09-10  James E Wilson  <wilson@specifixinc.com>
942
943         * gcc.dg/convert-vec-1.c: New test.
944
945 2004-09-10  Roger Sayle  <roger@eyesopen.com>
946
947         PR middle-end/17024
948         * gcc.dg/pr17024-1.c: New test case.
949
950 2004-09-10  Eric Christopher  <echristo@redhat.com>
951
952         * gcc.dg/20040910-1.c: New test.
953
954 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
955
956         * gcc.dg/bitfld-9.c: New test.
957
958 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
959
960         * gcc.c-torture/execute/ieee/acc1.c: New test.
961         * gcc.c-torture/execute/ieee/acc2.c: New test.
962         * gcc.c-torture/execute/ieee/mzero6.c: New test.
963
964 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
965
966         * gcc.dg/deprecated-2.c: New test.
967
968 2004-09-09  James E Wilson  <wilson@specifixinc.com>
969
970         * gcc.dg/init-vec-1.c: New test.
971
972 2004-09-09  Roger Sayle  <roger@eyesopen.com>
973
974         PR middle-end/17055
975         * gcc.dg/pr17055-1.c: New test case.
976
977 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
978
979         PR target/17377
980         * gcc.c-torture/execute/pr17377.c: New test.
981
982 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
983
984         PR c/8420
985         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
986         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
987         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
988         gcc.dg/long-long-typespec-1.c: New tests.
989         * gcc.dg/tls/diag-2.c: Update expected diagnostics
990
991 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
992
993         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
994         gcc.dg/gnu99-static-1.c: New tests.
995
996 2004-09-08  Devang Patel  <dpatel@apple.com>
997
998         * gcc.dg/darwin-ld-20040828-1.c: New test.
999         * gcc.dg/darwin-ld-20040828-2.c: New test.
1000         * gcc.dg/darwin-ld-20040828-3.c: New test.
1001
1002 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
1003
1004         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
1005         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
1006         in error message.
1007         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
1008         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
1009         in error message.
1010         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
1011         types they qualify.
1012         * objc.dg/type-size-2.m: Fix wording in comment.
1013         * objc.dg/va-meth-1.m: New test case.
1014
1015 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
1016
1017         PR c/16633:
1018         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
1019         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
1020
1021 2004-09-06  Devang Patel  <dpatel@apple.com>
1022
1023         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
1024         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
1025
1026 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
1027
1028         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
1029         reflect changed line numbering of diagnostics.
1030
1031 2004-09-06  Paul Brook  <paul@codesourcery.com>
1032
1033         * gfortran.dg/edit_real_1.f90: Add new test.
1034
1035 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1036
1037         * gcc.dg/tree-ssa/loop-2.c: New test.
1038         * gcc.dg/tree-ssa/loop-3.c: New test.
1039         * gcc.dg/tree-ssa/loop-4.c: New test.
1040         * gcc.dg/tree-ssa/loop-5.c: New test.
1041
1042 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1043
1044         * gcc.dg/format/sentinel-1.c: Update for parameter option.
1045
1046 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1047
1048         * gcc.dg/format/sentinel-1.c: New test.
1049
1050 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
1051
1052         * testsuite/gcc.dg/builtins-46.c: New.
1053
1054 2004-09-03  Devang Patel  <dpatel@apple.com>
1055
1056         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
1057         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
1058
1059 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1060
1061         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
1062         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
1063         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
1064         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
1065         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
1066         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
1067         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
1068         the non-portable bzero.
1069         * gcc.dg/20010912-1.c: xfail for NetWare.
1070         * gcc.dg/20020426-2.c: xfail for NetWare.
1071         * gcc.dg/20021014-1.c: xfail for NetWare.
1072         * gcc.dg/20021018-1.c: xfail for NetWare.
1073         * gcc.dg/20030213-1.c: xfail for NetWare.
1074         * gcc.dg/20030225-1.c: xfail for NetWare.
1075         * gcc.dg/20030708-1.c: xfail for NetWare.
1076         * gcc.dg/builtins-config.h: Also exclude NetWare.
1077         * gcc.dg/format/format.h: Define restrict only if not already defined.
1078         * gcc.dg/nest.c: xfail for NetWare.
1079         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
1080         * lib/target-supports.exp (check_visibility_available): Exclude
1081         NetWare.
1082
1083 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1084
1085         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
1086         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
1087         deterministic starting point for the alignment of structure fields.
1088         * gcc.dg/Wpadded.c: Dito.
1089         * g++.dg/abi/vbase10.C: Dito.
1090
1091 2004-09-03  Devang Patel  <dpatel@apple.com>
1092
1093         * g++.dg/debug/pr15736.cc: New test.
1094
1095 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1096
1097         * README.QMTEST: Fix out-of-date link.
1098
1099 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
1100
1101         PR fortran/16579
1102         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
1103         Delete.  Duplicate of gfortran.dg/g77/20010610.f
1104
1105 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1106
1107         * g++.dg/abi/arm_rtti1.C: New test.
1108
1109 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
1110
1111         * gcc.dg/ppc-vector-memcpy.c: New.
1112         * gcc.dg/ppc-vector-memset.c: New.
1113
1114 2004-09-02  Chao-ying Fu  <fu@mips.com>
1115
1116         * gcc.target/mips/mips-3d-1.c: New test.
1117         * gcc.target/mips/mips-3d-2.c: New test.
1118         * gcc.target/mips/mips-3d-3.c: New test.
1119         * gcc.target/mips/mips-3d-4.c: New test.
1120         * gcc.target/mips/mips-3d-5.c: New test.
1121         * gcc.target/mips/mips-3d-6.c: New test.
1122         * gcc.target/mips/mips-3d-7.c: New test.
1123         * gcc.target/mips/mips-3d-8.c: New test.
1124         * gcc.target/mips/mips-3d-9.c: New test.
1125         * gcc.target/mips/mips-ps-1.c: New test.
1126         * gcc.target/mips/mips-ps-2.c: New test.
1127         * gcc.target/mips/mips-ps-3.c: New test.
1128         * gcc.target/mips/mips-ps-4.c: New test.
1129         * gcc.target/mips/mips-ps-type.c: New test.
1130
1131 2004-09-02  Paul Brook  <paul@codesourcery.com>
1132
1133         * gfortran.dg/edit_real_1.f90: Add new tests.
1134
1135 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1136
1137         PR fortran/15327
1138         * gfortran.dg/merge_char_1.f90: New test.
1139
1140 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1141
1142         PR fortran/16404
1143         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
1144
1145 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1146
1147         PR c/1522
1148         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
1149
1150 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
1151
1152         * g++.dg/opt/loop1.C: Do not XFAIL.
1153
1154 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
1155
1156         * gcc.c-torture/execute/20040831-1.c: New test.
1157
1158 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
1159
1160         PR fortran/16579
1161         * gfortran.dg/g77/20010610.f: Now passes.
1162         Copy from g77.f-torture/execute. Add dg-run directive.
1163         * gfortran.dg/g77/README: Update
1164
1165 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1166
1167         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
1168         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
1169         (t1, t2, t3, t4): Add volatile.
1170
1171 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1172
1173         * g++.dg/ext/visibility/arm1.C: New test.
1174
1175 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
1176
1177         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
1178         -pedantic-errors.
1179
1180 2004-09-01  Paul Brook  <paul@codesourcery.com>
1181
1182         * gfortran.dg/eof_2.f90: New test.
1183
1184 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1185
1186         PR fortran/16579
1187         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
1188
1189 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
1190
1191         PR libfortran/16805
1192         * gfortran.dg/list_read_2.f90: New test.
1193
1194 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1195
1196         * g++.dg/abi/key1.C: New test.
1197
1198 2004-08-31  Richard Henderson  <rth@redhat.com>
1199
1200         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
1201         form of offsetof.
1202         * g++.dg/other/offsetof5.C: Remove duplicate.
1203
1204 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1205
1206         PR fortran/17244
1207         * gfortran.dg/func_derived_1.f90: New test.
1208
1209 2004-08-31  Paul Brook  <paul@codesourcery.com>
1210
1211         * gfortran.dg/eof_1.f90: New test.
1212
1213 2004-08-31  Paul Brook  <paul@codesourcery.com>
1214
1215         * gfortran.dg/list_read_1.f90: New file.
1216
1217 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
1218
1219         * g++.dg/opt/loop1.C: XFAIL.
1220
1221 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
1222
1223         * gcc.dg/funcdef-storage-1.c: New.
1224         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
1225         an extern function in local scope.
1226         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
1227         declare an 'auto inline' function in local scope.
1228         * gcc.dg/20011130-1.c: Likewise.
1229         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
1230         an 'auto' function in local scope.
1231         * gcc.dg/20021014-1.c: Likewise.
1232         * gcc.dg/20030331-2.c: Likewise.
1233
1234 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1235
1236         * gfortran.dg/blockdata_1.f90: New test.
1237
1238 2004-08-30  Richard Henderson  <rth@redhat.com>
1239
1240         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
1241
1242 2004-08-30  Richard Henderson  <rth@redhat.com>
1243
1244         * lib/fortran-torture.exp (fortran-torture-execute): Honor
1245         additional_flags set by alternate driver.
1246         (ieee-options): New procedure.
1247         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
1248         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
1249         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
1250         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
1251
1252 2004-08-30  Richard Henderson  <rth@redhat.com>
1253
1254         * lib/f-torture.exp: Remove.
1255
1256 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
1257
1258         PR rtl-optimization/16590
1259         * g++.dg/opt/loop1.C: New test.
1260
1261 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1262
1263         PR fortran/13910
1264         * gfortran.dg/oldstyle_1.f90: New test.
1265
1266 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
1267         Paul Brook  <paul@codesourcery.com>
1268
1269         * gfortran.dg/g77/README: Update.
1270         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
1271         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1272         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
1273
1274 2004-08-28  Paul Brook  <paul@codesourcery.com>
1275
1276         PR libfortran/17195
1277         * gfortran.dg/edit_real_1.f90: New test.
1278
1279 2004-08-27  Paul Brook  <paul@codesourcery.com>
1280
1281         * gfortran.dg/rewind_1.f90: New test.
1282
1283 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
1284
1285         PR fortran/16597
1286         * gfortran.dg/pr16597.f90: New test.
1287
1288 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1289
1290         PR c/13801
1291         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
1292         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
1293         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
1294         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
1295         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
1296
1297 2004-08-26  Nick Clifton  <nickc@redhat.com>
1298
1299         * gcc.c-torture/compile/pr17119.c: New test.
1300
1301 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1302
1303         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
1304
1305 2004-08-25  Richard Henderson  <rth@redhat.com>
1306
1307         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
1308         the bits that expect kind=8 to be the largest real kind.
1309
1310 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1311
1312         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
1313
1314 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1315
1316         * gfortran.dg/assignment_1.f90: New test.
1317
1318 2004-08-25  Adam Nemet  <anemet@lnxw.com>
1319
1320         * g++.dg/template/repo3.C: New test.
1321
1322 2004-08-25  Roger Sayle  <roger@eyesopen.com>
1323
1324         PR middle-end/16693
1325         PR tree-optimization/16372
1326         * g++.dg/opt/pr16372-1.C: New test case.
1327         * g++.dg/opt/pr16693-1.C: New test case.
1328         * g++.dg/opt/pr16693-2.C: New test case.
1329
1330 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1331
1332         * objc.dg/proto-lossage-4.m: New test.
1333
1334 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
1335
1336         PR c++/17155
1337         * g++.dg/inherit/local2.C: New test.
1338
1339 2004-08-25  Paul Brook  <paul@codesourcery.com>
1340
1341         PR fortran/17144
1342         * gfortran.dg/string_ctor_1.f90: New test.
1343
1344 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1345
1346         PR c++/14428
1347         * g++.dg/template/redecl2.C: New test.
1348
1349 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1350
1351         PR fortran/17143
1352         * gfortran.dg/pr17143.f90: New test.
1353
1354 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1355
1356         PR fortran/17164
1357         * gfortran.dg/pr17164.f90: New test.
1358
1359 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1360
1361         * gcc.dg/tree-ssa/loop-1.c: New test.
1362
1363 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1364
1365         * gcc.c-torture/compile/20040824-1.c: New test.
1366
1367 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1368
1369         * gcc.c-torture/compile/iftrap-3.c: New test.
1370
1371 2004-08-24  Paul Brook  <paul@codesourcery.com>
1372
1373         * gfortran.dg/entry_2.f90: New test.
1374
1375 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1376
1377         PR c++/16889
1378         * g++.dg/lookup/ambig[12].C: New.
1379
1380 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1381
1382         PR c++/16706
1383         * g++.dg/template/crash21.C: New test.
1384         * g++.dg/template/crash22.C: Likewise.
1385
1386 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1387
1388         PR c++/17149
1389         * g++.dg/template/access15.C: New.
1390
1391 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1392
1393         PR c++/17163
1394         * g++.dg/template/repo2.C: New test.
1395
1396 2004-08-23  Roger Sayle  <roger@eyesopen.com>
1397
1398         PR rtl-optimization/17078
1399         * gcc.c-torture/execute/pr17078-1.c: New test case.
1400
1401 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1402
1403         PR c/14492
1404         * gcc.dg/debug/crash1.c: New test.
1405
1406 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1407
1408         PR c/16180
1409         * gcc.dg/loop-5.c: New test.
1410
1411 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1412
1413         * gcc.c-torture/execute/20040823-1.c: New test.
1414
1415 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
1416
1417         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
1418         to the assembler.  Simplify test accordingly.
1419         (asm_abi_flags): Use GNU names.
1420         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
1421         to check for ABI flags.
1422
1423 2004-08-22  Andrew Pinski  <apinski@apple.com>
1424
1425         * g++.dg/opt/pr14029.C: New test.
1426         * gcc.c-torture/execute/pr15262.c: New test.
1427
1428 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1429
1430         * gfortran.dg/reduction.f90: Add checks with complex arguments.
1431
1432 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
1433
1434         PR 16908
1435         * gfortran.dg/direct_io.f90: New test.
1436
1437 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1438
1439         PR c++/17121
1440         * g++.dg/inherit/local2.C: New test.
1441
1442 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
1443
1444         PR c++/17120
1445         * g++.dg/warn/Wparentheses-4.C: New test.
1446
1447 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1448
1449         PR c++/17121
1450         * g++.dg/inherit/local2.C: New test.
1451
1452         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
1453         * gcc.dg/ppc-ldstruct.c: Likewise.
1454         * gcc.dg/ppc64-abi-2.c: Likewise.
1455
1456 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
1457
1458         PR rtl-optimization/17099
1459         * gcc.c-torture/execute/20040820-1.c: New test.
1460
1461 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
1462
1463         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
1464
1465 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
1466
1467         PR fortran/17077
1468         * gfortran.dg/auto_array_1.f90: New test.
1469
1470 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1471
1472         PR fortran/17074
1473         * gfortran.dg/simpleif_1.f90: New test.
1474
1475 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
1476
1477         * lib/target-supports.exp (check_profiling_available): Return
1478         false for arm*-*-symbianelf* and arm*-*-eabi*.
1479
1480         PR c++/15890
1481         * g++.dg/template/delete1.C: New test.
1482
1483 2004-08-19  Paul Brook  <paul@codesourcery.com>
1484
1485         PR fortran/14976
1486         PR fortran/16228
1487         * gfortran.dg/data_char_1.f90: New test.
1488
1489 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
1490
1491         PR fortran/16946
1492         * gfortran.dg/reduction.f90: New testcase.
1493
1494 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1495
1496         PR fortran/16520
1497         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
1498
1499 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1500
1501         PR c++/17041
1502         * g++.dg/Wparentheses-3.C: New test.
1503
1504 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
1505
1506         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
1507         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
1508         * gcc.dg/vect/vect-2.c: Likewise.
1509         * gcc.dg/vect/vect-3.c: Likewise.
1510         * gcc.dg/vect/vect-4.c: Likewise.
1511         * gcc.dg/vect/vect-5.c: Likewise.
1512         * gcc.dg/vect/vect-6.c: Likewise.
1513         * gcc.dg/vect/vect-7.c: Likewise.
1514         * gcc.dg/vect/vect-25.c: Likewise.
1515         * gcc.dg/vect/vect-31.c: Likewise.
1516         * gcc.dg/vect/vect-32.c: Likewise.
1517         * gcc.dg/vect/vect-34.c: Likewise.
1518         * gcc.dg/vect/vect-36.c: Likewise.
1519         * gcc.dg/vect/vect-all.c: Likewise.
1520
1521 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
1522
1523         PR c++/17068
1524         * g++.dg/template/operator4.C: New test.
1525
1526 2004-08-18  Richard Henderson  <rth@redhat.com>
1527
1528         * gcc.dg/20040206-1.c: XFAIL.
1529
1530 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
1531
1532         PR c++/16246
1533         * g++.dg/template/array7.C: New test.
1534
1535 2004-08-17  James E Wilson  <wilson@specifixinc.com>
1536
1537         * gcc.dg/mips-movcc-1.c: New test.
1538         * gcc.dg/mips-movcc-2.c: New test.
1539         * gcc.dg/mips-movcc-3.c: New test.
1540
1541         * gcc.dg/mips-nmadd-1.c: New test.
1542         * gcc.dg/mips-nmadd-2.c: New test.
1543
1544 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
1545
1546         PR c++/15871
1547         * g++.dg/opt/inline8.C: New test.
1548
1549         PR c++/16965
1550         * g++.dg/parse/error17.C: New test.
1551
1552 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
1553
1554         * gcc.dg/vect: New directory for vectorizer tests.
1555         * gcc.dg/vect/tree-vect.h: New file.
1556         * gcc.dg/vect/vect.exp: New file.
1557         * gcc.dg/vect/pr16105.c.c: New test.
1558         * gcc.dg/vect/vect-1.c: New test.
1559         * gcc.dg/vect/vect-2.c: New test.
1560         * gcc.dg/vect/vect-3.c: New test.
1561         * gcc.dg/vect/vect-4.c: New test.
1562         * gcc.dg/vect/vect-5.c: New test.
1563         * gcc.dg/vect/vect-6.c: New test.
1564         * gcc.dg/vect/vect-7.c: New test.
1565         * gcc.dg/vect/vect-8.c: New test.
1566         * gcc.dg/vect/vect-9.c: New test.
1567         * gcc.dg/vect/vect-10.c: New test.
1568         * gcc.dg/vect/vect-11.c: New test.
1569         * gcc.dg/vect/vect-12.c: New test.
1570         * gcc.dg/vect/vect-13.c: New test.
1571         * gcc.dg/vect/vect-14.c: New test.
1572         * gcc.dg/vect/vect-15.c: New test.
1573         * gcc.dg/vect/vect-16.c: New test.
1574         * gcc.dg/vect/vect-17.c: New test.
1575         * gcc.dg/vect/vect-18.c: New test.
1576         * gcc.dg/vect/vect-19.c: New test.
1577         * gcc.dg/vect/vect-20.c: New test.
1578         * gcc.dg/vect/vect-21.c: New test.
1579         * gcc.dg/vect/vect-22.c: New test.
1580         * gcc.dg/vect/vect-23.c: New test.
1581         * gcc.dg/vect/vect-24.c: New test.
1582         * gcc.dg/vect/vect-25.c: New test.
1583         * gcc.dg/vect/vect-26.c: New test.
1584         * gcc.dg/vect/vect-27.c: New test.
1585         * gcc.dg/vect/vect-28.c: New test.
1586         * gcc.dg/vect/vect-29.c: New test.
1587         * gcc.dg/vect/vect-30.c: New test.
1588         * gcc.dg/vect/vect-31.c: New test.
1589         * gcc.dg/vect/vect-32.c: New test.
1590         * gcc.dg/vect/vect-33.c: New test.
1591         * gcc.dg/vect/vect-34.c: New test.
1592         * gcc.dg/vect/vect-35.c: New test.
1593         * gcc.dg/vect/vect-36.c: New test.
1594         * gcc.dg/vect/vect-37.c: New test.
1595         * gcc.dg/vect/vect-38.c: New test.
1596         * gcc.dg/vect/vect-40.c: New test.
1597         * gcc.dg/vect/vect-41.c: New test.
1598         * gcc.dg/vect/vect-42.c: New test.
1599         * gcc.dg/vect/vect-43.c: New test.
1600         * gcc.dg/vect/vect-44.c: New test.
1601         * gcc.dg/vect/vect-45.c: New test.
1602         * gcc.dg/vect/vect-46.c: New test.
1603         * gcc.dg/vect/vect-47.c: New test.
1604         * gcc.dg/vect/vect-48.c: New test.
1605         * gcc.dg/vect/vect-49.c: New test.
1606         * gcc.dg/vect/vect-50.c: New test.
1607         * gcc.dg/vect/vect-51.c: New test.
1608         * gcc.dg/vect/vect-52.c: New test.
1609         * gcc.dg/vect/vect-53.c: New test.
1610         * gcc.dg/vect/vect-54.c: New test.
1611         * gcc.dg/vect/vect-55.c: New test.
1612         * gcc.dg/vect/vect-56.c: New test.
1613         * gcc.dg/vect/vect-57.c: New test.
1614         * gcc.dg/vect/vect-58.c: New test.
1615         * gcc.dg/vect/vect-59.c: New test.
1616         * gcc.dg/vect/vect-60.c: New test.
1617         * gcc.dg/vect/vect-61.c: New test.
1618         * gcc.dg/vect/vect-all.c: New test.
1619         * gcc.dg/vect/vect-none.c: New test.
1620
1621 2004-08-17  Paul Brook  <paul@codesourcery.com>
1622
1623         PR fortran/13082
1624         * gfortran.dg/entry_1.f90: New test.
1625
1626 2004-08-17  Andrew Pinski  <apinski@apple.com>
1627
1628         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
1629
1630 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
1631
1632         * gcc.dg/pr17036-1.c: New test.
1633
1634 2004-08-16  Devang Patel  <dpatel@apple.com>
1635
1636         * gcc.dg/darwin-20040809-1.c: New test.
1637
1638 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
1639
1640         * gcc.dg/funcdef-attr-1.c: New test.
1641
1642 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
1643
1644         * gcc.dg/altivec-17.c: New test.
1645         * gcc.dg/altivec-18.c: New test.
1646
1647 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1648
1649         PR c++/6749
1650         * g++.dg/template/vtable2.C: New test.
1651
1652 2004-08-14  Richard Henderson  <rth@redhat.com>
1653
1654         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
1655         * gcc.dg/pack-test-4.c (main): Return 0.
1656         * gcc.dg/setjmp-1.c: Remove XFAIL.
1657         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
1658
1659 2004-08-14  Richard Henderson  <rth@redhat.com>
1660
1661         * gcc.dg/980217-1.c: Add prototype for printf.
1662
1663 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
1664
1665         * gfortran.dg/pr16935.f90: New test.
1666
1667 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
1668
1669         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
1670
1671 2004-08-13  Paul Brook  <paul@codesourcery.com>
1672
1673         * gfortran.dg/der_io_1.f90: Remove stray comma.
1674
1675 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
1676
1677         * gcc.dg/vmx/cw-bug-2.c: Remove.
1678         * gcc.dg/vmx/vprint-1.c: Remove.
1679         * gcc.dg/vmx/vscan-1.c: Remove.
1680
1681 2004-08-12  Devang patel  <dpatel@apple.com>
1682
1683         * gcc.dg/darwin-20040809-2.c: New test.
1684
1685 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
1686
1687         * g++.dg/ext/altivec-12.C: New test.
1688
1689         * g++.dg/ext/altivec-11.C: New test.
1690
1691 2004-08-12  Paul Brook  <paul@codesourcery.com>
1692
1693         * g++.dg/abi/arm_cxa_vec_1.C: New test.
1694
1695 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
1696
1697         * g++.dg/ext/altivec-2.C: Check for hardware support before
1698         executing any VMX instructions.
1699
1700         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
1701
1702 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
1703
1704         PR c++/16276
1705         * g++.old-deja/g++.other/comdat4.C: New test.
1706         * g++.old-deja/g++.other/comdat4-aux.cc: New.
1707
1708 2004-08-12  Ben Elliston  <bje@au.ibm.com>
1709
1710         PR target/16286
1711         * gcc.dg/pr16286.c: New test.
1712
1713 2004-08-12 Jan Beulich <jbeulich@novell.com>
1714
1715         * g++.dg/ext/asm5.C: New.
1716
1717 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1718
1719         PR c++/16698
1720         * g++.dg/eh/crash1.C: New test.
1721
1722         PR c++/16717
1723         * g++.dg/ext/construct1.C: New test.
1724
1725 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1726
1727         PR c++/16853
1728         * g++.dg/init/ptrmem1.C: New test.
1729
1730         PR c++/16618
1731         * g++.dg/parse/offsetof5.C: New test.
1732
1733         PR c++/16870
1734         * g++.dg/template/overload3.C: New test.
1735
1736 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1737
1738         PR c++/16964
1739         * g++.dg/parse/error16.C: New test.
1740
1741         PR c++/16904
1742         * g++.dg/template/error14.C: New test.
1743
1744         PR c++/16929
1745         * g++.dg/template/error15.C: New test.
1746
1747 2004-08-11  Devang Patel  <dpatel@apple.com>
1748
1749         * gcc.dg/darwin-ld-20040809-1.c: New test.
1750         * gcc.dg/darwin-ld-20040809-2.c: New test.
1751
1752 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
1753
1754         PR fortran/16917
1755         * gfortran.dg/dfloat_1.f90: New test.
1756
1757 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
1758
1759         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
1760         * gcc.dg/dll-2.c: Fix dg-require syntax.
1761         * gcc.misc-tests/arm-isr.c (abort): Declare.
1762         (exit): Likewise.
1763
1764 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
1765
1766         PR c++/16971
1767         * g++.dg/parse/crash16.C: New test.
1768
1769 2004-08-10  Roger Sayle  <roger@eyesopen.com>
1770
1771         * gcc.dg/mips-rsqrt-1.c: New test case.
1772         * gcc.dg/mips-rsqrt-2.c: New test case.
1773         * gcc.dg/mips-rsqrt-3.c: New test case.
1774
1775 2004-08-10  Paul Brook  <paul@codesourcery.com>
1776
1777         * gfortran.dg/der_io_1.f90: New test.
1778
1779 2004-08-10  Paul Brook  <paul@codesourcery.com>
1780
1781         PR fortran/16919
1782         * gfortran.dg/der_array_1.f90: New test.
1783
1784 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
1785
1786         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
1787
1788 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
1789
1790         * gcc.dg/wchar_t-2.c: Fix typo.
1791
1792 2004-08-09  Falk Hueffner  <falk@debian.org>
1793
1794         PR tree-optimization/12517
1795         * gcc.c-torture/compile/pr12517.c: New test.
1796
1797         PR tree-optimization/12578
1798         * gcc.c-torture/compile/pr12578.c: New test.
1799
1800         PR tree-optimization/12899
1801         * gcc.c-torture/compile/pr12899.c: New test.
1802
1803         PR rtl-optimization/14692
1804         * gcc.c-torture/compile/pr14692.c: New test.
1805
1806         PR tree-optimization/16461
1807         * gcc.c-torture/compile/pr16461.c: New test.
1808
1809 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1810
1811         * gfortran.dg/getenv_1.f90: New test.
1812
1813 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
1814
1815         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
1816         wchar_t.
1817         * gcc.dg/symbian5.c: Test -fno-short-wchar.
1818
1819 2004-08-06  Paul Brook  <paul@codesourcery.com>
1820
1821         * gfortran.dg/ret_array_1.f90: New test.
1822         * gfortran.dg/ret_pointer_1.f90: New test.
1823
1824 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
1825
1826         * gcc.dg/missing-field-init-[12].c: New tests.
1827         * g++.dg/warn/missing-field-init-[12].C: New tests.
1828
1829 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
1830
1831         * gcc.dg/enum2.c: New test.
1832         * gcc.dg/symbian3.c: Likewise.
1833         * gcc.dg/symbian4.c: Likewise.
1834         * gcc.dg/wchar_t-2.c: Likewise.
1835
1836 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
1837
1838         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
1839         destructor tests.
1840
1841 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
1842
1843         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
1844         dg-require-visiblity.
1845         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
1846         * g++.dg/ext/visibility/fvisibility.C: Likewise.
1847         * g++.dg/ext/visibility/memfuncts.C: Likewise.
1848         * g++.dg/ext/visibility/new1.C: Likewise.
1849         * g++.dg/ext/visibility/pragma.C: Likewise.
1850         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
1851         * g++.dg/ext/visibility/virtual.C: Likewise.
1852         * g++/dg/ext/visibility/visibility-1.C: Likewise.
1853         * g++/dg/ext/visibility/visibility-2.C: Likewise.
1854         * g++/dg/ext/visibility/visibility-3.C: Likewise.
1855         * g++/dg/ext/visibility/visibility-4.C: Likewise.
1856         * g++/dg/ext/visibility/visibility-5.C: Likewise.
1857         * g++/dg/ext/visibility/visibility-6.C: Likewise.
1858         * g++/dg/ext/visibility/visibility-7.C: Likewise.
1859         * g++/dg/ext/visibility/visibility-8.C: New test.
1860         * gcc.c-torture/compile/dll.x: Remove.
1861         * gcc.dg/dll-2.c: Use dg-require-dll
1862         * gcc.dg/visibility-10.c: New test.
1863         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
1864         supporting DLLs.
1865         * testsuite/lib/scanasm.exp (scan_hidden): New function.
1866         (scan_not_hidden): Likewise.
1867
1868 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
1869
1870         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
1871
1872 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
1873
1874         * gcc.c-torture/execute/20040805-1.c: New test.
1875
1876 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
1877
1878         * gcc.dg/20020118-1.c: Declare abort.
1879         * gcc.dg/altivec_check.h: Likewise.
1880         * gcc.dg/iftrap-2.c: Likewise.
1881         * gcc.dg/pragma-darwin.c: Likewise.
1882         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
1883
1884 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
1885
1886         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
1887
1888 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1889
1890         * gcc.c-torture/execute/builtins/abs-2.c,
1891         gcc.c-torture/execute/builtins/abs-3.c,
1892         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
1893         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
1894         intmax_t, uintmax_t and their limits.
1895         * gcc.dg/intmax_t-1.c: New test.
1896
1897 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1898
1899         * g++.dg/tc1/dr147.C: Add reference to PR.
1900
1901 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
1902
1903         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
1904         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
1905
1906 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
1907
1908         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
1909
1910 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1911
1912         * gcc.dg/redecl-5.c: New test.
1913         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
1914         of scanf.
1915
1916 2004-08-03  Roger Sayle  <roger@eyesopen.com>
1917
1918         PR middle-end/16790
1919         * gcc.c-torture/execute/pr16790-1.c: New test case.
1920
1921 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
1922
1923         * g++.dg/ext/visibility/assign1.C: New test.
1924         * g++.dg/ext/visibility/new1.C: Likewise.
1925
1926         * gcc.dg/symbian1.c: New test.
1927         * gcc.dg/symbian2.c: Likewise.
1928
1929 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1930
1931         PR target/16570
1932         * gcc.dg/i386-sse-9.c: New test.
1933
1934 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1935
1936         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
1937
1938 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1939
1940         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
1941         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
1942         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
1943         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
1944         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
1945         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
1946         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
1947         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
1948         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
1949         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
1950         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
1951         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
1952         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
1953         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
1954         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
1955         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
1956         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
1957         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
1958         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
1959         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
1960         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
1961         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
1962         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
1963         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1964         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
1965         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
1966         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
1967         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
1968         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
1969         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
1970         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
1971         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
1972         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
1973         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
1974         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
1975         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
1976         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
1977         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
1978         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
1979         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
1980         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
1981         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
1982         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
1983         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
1984         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1985         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1986         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
1987         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
1988         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
1989         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
1990         gcc.misc-tests/i386-pf-3dnow-1.c,
1991         gcc.misc-tests/i386-pf-athlon-1.c,
1992         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1993         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
1994         Declare built-in functions used.
1995         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
1996
1997 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
1998
1999         PR c++/16707
2000         * g++.dg/lookup/using12.C: New test.
2001
2002         * g++.dg/init/null1.C: Fix PR number.
2003         * g++.dg/parse/namespace10.C: Likewise.
2004
2005 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2006
2007         PR c++/16224
2008         * g++.dg/template/spec17.C: New test.
2009         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
2010         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
2011
2012 2004-08-02  David Billinghurst
2013
2014         PR fortran/16292
2015         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
2016
2017 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
2018
2019         * gcc.dg/ia64-got-1.c: New test case.
2020
2021 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2022
2023         PR c++/16489
2024         * g++.dg/init/null1.C: New test.
2025         * g++.dg/tc1/dr76.C: Adjust error marker.
2026
2027         PR c++/16529
2028         * g++.dg/parse/namespace10.C: New test.
2029
2030         PR c++/16810
2031         * g++.dg/inherit/ptrmem2.C: New test.
2032
2033 2004-08-02  Ben Elliston  <bje@au.ibm.com>
2034
2035         PR target/16155
2036         * gcc.dg/pr16155.c: New test.
2037
2038 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2039
2040         * gcc.dg/redecl-2.c: New test.
2041
2042 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
2043
2044         * gcc.dg/darwin-longdouble.c: New file.
2045
2046 2004-07-30  Richard Henderson  <rth@redhat.com>
2047
2048         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
2049         write to constant argument.
2050         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
2051
2052 2004-07-30  Richard Henderson  <rth@redhat.com>
2053
2054         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
2055         tests of nearest around zero.
2056
2057 2004-07-30  Andrew Pinski  <apinski@apple.com>
2058
2059         * gcc.c-torture/compile/20040730-1.c: New test.
2060
2061 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2062
2063         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
2064         powerpc-eabispe.
2065
2066 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2067
2068         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
2069
2070 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
2071
2072         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
2073         contains $ld_library_path.
2074         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2075
2076 2004-07-29  Richard Henderson  <rth@redhat.com>
2077
2078         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
2079
2080         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
2081         (alt2, which): New.
2082         (Check): Accept either alternative.
2083
2084 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
2085
2086         * g++.dg/abi/inline1.C: New test.
2087         * g++.dg/abi/local1-a.cc: Likewise.
2088         * g++.dg/abi/local1.C: Likewise.
2089         * g++.dg/abi/mangle11.C: Tweak location of warnings.
2090         * g++.dg/abi/mangle12.C: Likewise.
2091         * g++.dg/abi/mangle17.C: Likewise.
2092         * g++.dg/abi/mangle20-2.C: Likewise.
2093         * g++.dg/opt/interface1.C: Likewise.
2094         * g++.dg/opt/interface1.h: Likewise.
2095         * g++.dg/opt/interface1-a.cc: New test.
2096         * g++.dg/parse/repo1.C: New test.
2097         * g++.dg/template/repo1.C: Likewise.
2098         * g++.dg/warn/Winline-1.C: Likewise.
2099         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
2100
2101 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
2102
2103         * gcc.dg/tree-ssa/20040729-1.c: New test.
2104
2105 2004-07-27  Matt Austern <austern@apple.com>
2106
2107         * gcc.dg/darwin-bool-1.c: New test.
2108         * gcc.dg/darwin-bool-2.c: New test.
2109
2110 2004-07-28  Richard Henderson  <rth@redhat.com>
2111
2112         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
2113         arguments in the correct type.  Don't write to constant arguments.
2114
2115 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2116
2117         PR tree-optimization/16688
2118         PR tree-optimization/16689
2119         * g++.dg/tree-ssa/pr16688.C: New test.
2120
2121 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2122
2123         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2124         loads.  Not only in the comment, this time.
2125
2126 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
2127
2128         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
2129         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
2130         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
2131         * gcc.dg/sh4a-bitmovua.c: New.
2132         * gcc.dg/sh4a-cos.c: New.
2133         * gcc.dg/sh4a-cosf.c: New.
2134         * gcc.dg/sh4a-fprun.c: New.
2135         * gcc.dg/sh4a-fsrra.c: New.
2136         * gcc.dg/sh4a-memmovua.c: New.
2137         * gcc.dg/sh4a-sin.c: New.
2138         * gcc.dg/sh4a-sincos.c: New.
2139         * gcc.dg/sh4a-sincosf.c: New.
2140         * gcc.dg/sh4a-sinf.c: New.
2141
2142 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2143
2144         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
2145         conditionals.
2146         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2147         loads.
2148         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
2149         DOM1.
2150
2151 2004-07-27  Andrew Pinski  <apinski@apple.com>
2152
2153         * g++.dg/rtti/tinfo1.C: Correct the xfail.
2154
2155 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
2156
2157         * gcc.dg/pragma-isr.c: New test.
2158
2159 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2160
2161         PR c++/14429
2162         * g++.dg/template/ttp11.C: New test.
2163
2164 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
2165
2166         * gcc.c-torture/compile/20040727-1.c: New test.
2167
2168 2004-07-26  Eric Christopher  <echristo@redhat.com>
2169
2170         * gcc.c-torture/compile/20040726-2.c: New test.
2171
2172 2004-07-26  Andrew Pinski  <apinski@apple.com>
2173
2174         * g++.dg/rtti/tinfo1.C: Xfail.
2175
2176 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
2177
2178         * gcc.c-torture/compile/20040726-1.c: New test.
2179
2180 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
2181             Brian Ryner  <bryner@brianryner.com>
2182
2183         PR c++/9283
2184         PR c++/15000
2185         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
2186         * g++.dg/ext/visibility/: New directory.
2187         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
2188         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
2189         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
2190         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
2191         * g++.dg/ext/visibility/fvisibility.C,
2192         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
2193         g++.dg/ext/visibility/fvisibility-override1.C
2194         g++.dg/ext/visibility/fvisibility-override2.C
2195         g++.dg/ext/visibility/memfuncts.C
2196         g++.dg/ext/visibility/noPLT.C
2197         g++.dg/ext/visibility/pragma.C
2198         g++.dg/ext/visibility/pragma-override1.C
2199         g++.dg/ext/visibility/pragma-override2.C
2200         g++.dg/ext/visibility/staticmemfuncts.C
2201         g++.dg/ext/visibility/virtual.C: New tests.
2202
2203 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2204
2205         PR c/15360
2206         * gcc.dg/pr15360-1.c: New test.
2207
2208 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
2209
2210         * gcc.dg/pragma-align-2.c: New test.
2211         * gcc.dg/pragma-init-fini.c: New test.
2212         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
2213         targets.
2214
2215 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2216
2217         * gcc.dg/init-string-2.c: New test.
2218
2219 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
2220
2221         PR 16684
2222         * gcc.dg/Wredundant-decls-1.c: New test case.
2223
2224 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
2225
2226         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
2227         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
2228         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
2229         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
2230         * gcc.dg/compat/generate-random.c: New file.
2231         * gcc.dg/compat/generate-random.h: Likewise.
2232         * gcc.dg/compat/generate-random_r.c: Likewise.
2233         * gcc.dg/compat/struct-layout-1.h: Likewise.
2234         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
2235         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
2236         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
2237         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
2238         * gcc.dg/compat/struct-layout-1_main.c: New test.
2239         * gcc.dg/compat/struct-layout-1_x.c: New file.
2240         * gcc.dg/compat/struct-layout-1_y.c: New file.
2241         * gcc.dg/compat/struct-layout-1_test.h: New file.
2242
2243 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2244
2245         * gcc.dg/comp-return-1.c: New test
2246
2247 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
2248
2249         * gcc.dg/vmx/8-02a.c: Fix typo.
2250
2251         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
2252         * gcc.dg/darwin-abi-3.c: New test.
2253
2254         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
2255         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
2256
2257         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
2258         * gcc.dg/vmx/ops-long-1.c: New test.
2259         * gcc.dg/vmx/ops-long-2.c: New test.
2260
2261 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2262
2263         * g++.dg/lookup/conv-[1234].C: New.
2264
2265 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
2266
2267         * g++.dg/parse/attr2.C: Simplify.
2268
2269 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2270
2271         PR c/7284
2272         * gcc.c-torture/execute/pr7284-1.c: New test.
2273
2274 2004-07-22  Brian Booth  <bbooth@redhat.com>
2275
2276         * gcc.dg/tree-ssa/20040721-1.c: New test.
2277
2278 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2279
2280         * g++.dg/template/crash20.c: New.
2281
2282 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
2283
2284         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
2285         Add dg-run directive.  Declare variables as required.
2286         * gfortran.dg/g77/README: Update
2287
2288 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
2289
2290         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
2291         gcc.dg/cris-peep2-andu2.c: New tests.
2292
2293 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2294
2295         PR c/15052
2296         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
2297         on return type.
2298         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
2299         messages.
2300         * gcc.dg/qual-return-2.c: Update expected messages.
2301         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
2302
2303 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2304
2305         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
2306         * gcc.dg/noncompile/921102-1.c: Update expected error message.
2307
2308 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2309
2310         PR c/11250
2311         * gcc.dg/init-string-1.c: New test.
2312
2313 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
2314
2315         PR middle-end/15345
2316         PR c/16450
2317         * gcc.dg/torture/nested-fn-1.c: New test.
2318
2319 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
2320
2321         PR target/16559
2322         * gcc.dg/ia64-fptr-1.c: New file.
2323
2324 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2325
2326         PR c++/14497
2327         * g++.dg/template/spec16.C: New test.
2328         * g++.old-deja/g++.robertl/eb118.C: Remove.
2329
2330 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2331
2332         PR c++/509
2333         * g++.dg/template/spec15.C: New test.
2334
2335 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
2336
2337         Copy cases from g77.f-torture/execute and add dg-run
2338         directive.  Other changes as noted.
2339         * gfortran.dg/g77/13037.f
2340         * gfortran.dg/g77/1832.f
2341         * gfortran.dg/g77/19981119-0.f
2342         * gfortran.dg/g77/19990313-0.f
2343         * gfortran.dg/g77/19990313-1.f
2344         * gfortran.dg/g77/19990313-2.f
2345         * gfortran.dg/g77/19990313-3.f
2346         * gfortran.dg/g77/19990419-1.f
2347         * gfortran.dg/g77/19990826-0.f
2348         * gfortran.dg/g77/19990826-2.f
2349         * gfortran.dg/g77/20000503-1.f
2350         * gfortran.dg/g77/20001111.f
2351         * gfortran.dg/g77/20010116.f
2352         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
2353         * gfortran.dg/g77/20010430.f
2354         * gfortran.dg/g77/6177.f
2355         * gfortran.dg/g77/947.f
2356         * gfortran.dg/g77/970816-3.f
2357         * gfortran.dg/g77/971102-1.f
2358         * gfortran.dg/g77/980520-1.f
2359         * gfortran.dg/g77/980628-0.f
2360         * gfortran.dg/g77/980628-1.f
2361         * gfortran.dg/g77/980628-10.f
2362         * gfortran.dg/g77/980628-2.f
2363         * gfortran.dg/g77/980628-3.f
2364         * gfortran.dg/g77/980628-7.f
2365         * gfortran.dg/g77/980628-8.f
2366         * gfortran.dg/g77/980628-9.f
2367         * gfortran.dg/g77/980701-0.f
2368         * gfortran.dg/g77/980701-1.f
2369         * gfortran.dg/g77/cabs.f
2370         * gfortran.dg/g77/claus.f
2371         * gfortran.dg/g77/complex_1.f
2372         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
2373         * gfortran.dg/g77/dcomplex.f
2374         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
2375         * gfortran.dg/g77/f90-intrinsic-mathematical.f
2376         * gfortran.dg/g77/f90-intrinsic-numeric.f
2377         * gfortran.dg/g77/int8421.f
2378         * gfortran.dg/g77/labug1.f
2379         * gfortran.dg/g77/large_vec.f
2380         * gfortran.dg/g77/le.f
2381         * gfortran.dg/g77/short.f
2382         * gfortran.dg/g77/README: Update
2383
2384 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
2385
2386         PR c++/16637
2387         * g++.dg/parse/lookup4.C: New test.
2388
2389 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2390
2391         PR c++/16175
2392         * g++.dg/template/ttp10.C: New test.
2393
2394 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2395
2396         * gcc.dg/pr12625-1.c: New test.
2397
2398 2004-07-20  Steven Bosscher  <stevenb@suse.de>
2399
2400         * testsuite/gcc.dg/switch-warn-1.c: New test.
2401         * testsuite/gcc.dg/switch-warn-2.c: New test.
2402         * gcc.c-torture/compile/pr14730.c: Update.
2403
2404 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
2405
2406         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
2407         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
2408         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
2409         g++.dg/template/nontype3.C: Remove trailing CR from tests.
2410
2411 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
2412
2413         PR c++/16623
2414         * g++.dg/template/assign1.C: New test.
2415
2416 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2417
2418         PR c++/12170
2419         * g++.dg/template/ttp9.C: New test.
2420
2421 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
2422
2423         * gcc.dg/format/cmn-err-1.c: New test.
2424
2425 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2426
2427         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
2428         gcc.dg/Wparentheses-10.c: New tests.
2429         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
2430
2431 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2432
2433         PR fortran/16465
2434         * gfortran.dg/g77//ffixed-line-length-0.f,
2435         gfortran.dg/g77/ffixed-line-length-132.f,
2436         gfortran.dg/g77/ffixed-line-length-72.f,
2437         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
2438         gfortran.dg/g77/README: Update.
2439
2440 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2441
2442         PR c++/13092
2443         * g++.dg/template/non-dependent7.C: New test.
2444         * g++.dg/template/non-dependent8.C: Likewise.
2445         * g++.dg/template/non-dependent9.C: Likewise.
2446         * g++.dg/template/non-dependent10.C: Likewise.
2447
2448 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
2449
2450         PR c++/16337
2451         * g++.dg/parse/attr2.C: New test.
2452
2453 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
2454
2455         * g77.dg: Removed.
2456         * g77.f-torture: Ditto.
2457
2458 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2459
2460         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
2461         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
2462         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
2463
2464 2004-07-16  Richard Henderson  <rth@redhat.com>
2465
2466         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
2467
2468 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2469
2470         * lib/fortran-torture.exp (fortran-torture): Don't test compile
2471         tests with full list of options.
2472         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
2473         of TORTURE_OPTIONS if test contains 'dg-do run'.
2474
2475         PR fortran/16404
2476         * gfortran.dg/do_iterator.f90: New test.
2477
2478 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2479
2480         PR rtl-optimization/16536
2481         * gcc.c-torture/execute/restrict-1.c: New test.
2482
2483 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2484
2485         PR fortran/15324
2486         * gfortran.dg/pr15324.f90: New test.
2487
2488         PR fortran/15129
2489         * gfortran.dg/pr15129.f90: New test.
2490
2491         PR fortran/15140
2492         * gfortran.dg/pr15140.f90: New test.
2493
2494         PR fortran/13792
2495         * gfortran.fortran-torture/execute/bounds.f90: Add check for
2496         compile-time simplification.
2497
2498 2004-07-14  Mike Stump  <mrs@apple.com>
2499
2500         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
2501
2502 2004-07-14  James E Wilson  <wilson@specifixinc.com>
2503
2504         PR target/16325
2505         * gcc.dg/profile-generate-1.c: New.
2506
2507 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
2508
2509         * gcc.c-torture/execute/20040709-1.c: New test.
2510         * gcc.c-torture/execute/20040709-2.c: New test.
2511
2512 2004-07-14  Mike Stump  <mrs@apple.com>
2513
2514         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
2515
2516 2004-07-14  Mike Stump  <mrs@apple.com>
2517
2518         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
2519
2520 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
2521
2522         PR c++/16518
2523         * g++.dg/parse/mutable1.C: New test.
2524
2525 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
2526
2527         PR tree-optimization/16443
2528         * gcc.dg/tree-ssa/20040713-1.c: New test.
2529
2530 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
2531
2532         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
2533         for operator new.
2534
2535 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2536
2537         * gfortran.dg/g77/README: New file
2538         * gfortran.dg/g77/19981216-0.f:  Copy from
2539         g77.f-torture/noncompile.  Add "dg-do compile" and
2540         dg-error as required.
2541         * gfortran.dg/g77/19990218-1.f: Likewise
2542         * gfortran.dg/g77/19990905-1.f: Likewise
2543         * gfortran.dg/g77/9263.f: Likewise
2544         * gfortran.dg/g77/980615-0.f: Likewise
2545         * gfortran.dg/g77/980616-0.f: Likewise
2546         * gfortran.dg/g77/check0.f: Likewise
2547         * gfortran.dg/g77/select_no_compile.f: Likewise
2548
2549 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2550
2551         Copy files from g77.f-torture/compile.
2552         Add "{ dg-do compile}".  Other changes as noted
2553         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
2554         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
2555         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
2556         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
2557         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
2558         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
2559         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
2560         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
2561         statement to conform to standard.  Append alpha1.x for reference.
2562         * gfortran.dg/g77/xformat.f: Add dg-warning
2563
2564 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2565
2566         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
2567         Add {dg-do compile} directive.
2568         * gfortran.dg/g77/cpp2.F: Likewise
2569
2570 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2571
2572         PR c++/5402
2573         * g++.dg/lookup/name-clash1.C: New test.
2574
2575         PR c++/9777
2576         * g++.dg/lookup/name-clash2.C: New test.
2577
2578         PR c++/12102
2579         * g++.dg/lookup/name-clash3.C: New test.
2580
2581 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2582
2583         * g++.dg/lookup/new2.C: New test.
2584         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
2585
2586 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
2587
2588         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
2589         Add {dg-do compile} directive.
2590         * gfortran.dg/g77/13060.f: Likewise
2591         * gfortran.dg/g77/19990218-0.f: Likewise
2592         * gfortran.dg/g77/19990305-0.f: Likewise
2593         * gfortran.dg/g77/19990419-0.f: Likewise
2594         * gfortran.dg/g77/19990502-0.f: Likewise
2595         * gfortran.dg/g77/19990502-1.f: Likewise
2596         * gfortran.dg/g77/19990525-0.f: Likewise
2597         * gfortran.dg/g77/19990826-1.f: Likewise
2598         * gfortran.dg/g77/19990826-3.f: Likewise
2599         * gfortran.dg/g77/19990905-2.f: Likewise
2600         * gfortran.dg/g77/20000412-1.f: Likewise
2601         * gfortran.dg/g77/20000511-1.f: Likewise
2602         * gfortran.dg/g77/20000511-2.f: Likewise
2603         * gfortran.dg/g77/20000518.f: Likewise
2604         * gfortran.dg/g77/20000601-1.f: Likewise
2605         * gfortran.dg/g77/20000601-2.f: Likewise
2606         * gfortran.dg/g77/20000629-1.f: Likewise
2607         * gfortran.dg/g77/20000630-2.f: Likewise
2608         * gfortran.dg/g77/20010115.f: Likewise
2609         * gfortran.dg/g77/20010321-1.f: Likewise
2610         * gfortran.dg/g77/20010426.f: Likewise
2611         * gfortran.dg/g77/20020307-1.f: Likewise
2612         * gfortran.dg/g77/8485.f: Likewise
2613         * gfortran.dg/g77/960317-1.f: Likewise
2614         * gfortran.dg/g77/970915-0.f: Likewise
2615         * gfortran.dg/g77/980310-1.f: Likewise
2616         * gfortran.dg/g77/980310-2.f: Likewise
2617         * gfortran.dg/g77/980310-3.f: Likewise
2618         * gfortran.dg/g77/980310-4.f: Likewise
2619         * gfortran.dg/g77/980310-6.f: Likewise
2620         * gfortran.dg/g77/980310-7.f: Likewise
2621         * gfortran.dg/g77/980310-8.f: Likewise
2622         * gfortran.dg/g77/980419-2.f: Likewise
2623         * gfortran.dg/g77/980424-0.f: Likewise
2624         * gfortran.dg/g77/980427-0.f: Likewise
2625         * gfortran.dg/g77/980729-0.f: Likewise
2626         * gfortran.dg/g77/981117-1.f: Likewise
2627         * gfortran.dg/g77/toon_1.f: Likewise
2628
2629 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2630
2631         PR c++/2204
2632         * g++.dg/other/abstract2.C: New test.
2633
2634 2004-07-12  Paul Brook  <paul@codesourcery.com>
2635
2636         * gfortran.dg/pointer_init_1.f90: New test.
2637
2638 2004-07-11  Paul Brook  <paul@codesourcery.com>
2639
2640         PR fortran/15986
2641         * gfortran.dg/contained_1.f90: New test.
2642
2643 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
2644
2645         * g++.dg/parse/defarg8.C: New test.
2646
2647 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2648
2649         PR fortran/16433
2650         * gfortran.dg/pr16433.f: New test.
2651
2652         PR fortran/17574
2653         * gfortran.dg/pr15754.f90: New test.
2654
2655 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2656
2657         PR tree-optimization/16437
2658         * gcc.c-torture/execute/bitfld-4.c: New test.
2659
2660 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2661
2662         * gfortran.fortran-torture/execute/common_2.f90: Add check for
2663         access to common var from module.
2664
2665 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2666
2667         PR fortran/16336
2668         * gfortran.fortran-torture/execute/common_2.f90: New test.
2669
2670 2004-07-10  Paul Brook  <paul@codesourcery.com>
2671
2672         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
2673
2674 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2675
2676         PR fortran/15969
2677         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
2678
2679 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
2680
2681         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
2682         * gfortran.dg/g77/ffixed-form-2.f: Likewise
2683         * gfortran.dg/g77/ffree-form-1.f: Likewise
2684         * gfortran.dg/g77/ffree-form-2.f: Likewise
2685         * gfortran.dg/g77/ffree-form-3.f: Likewise
2686         * gfortran.dg/g77/fno-underscoring.f: Likewise
2687         * gfortran.dg/g77/funderscoring.f: Likewise
2688         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
2689
2690 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2691
2692         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
2693
2694 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2695         Paul Brook  <paul@codesourcery.com>
2696
2697         PR fortran/13415
2698         * gfortran.dg/common_pointer_1.f90: New test.
2699
2700 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2701
2702         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
2703
2704 2004-07-09  James E Wilson  <wilson@specifixinc.com>
2705
2706         PR target/16364
2707         * gcc.c-torture/compile/20040709-1.c: New.
2708
2709 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2710
2711         PR fortran/14077
2712         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
2713
2714 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2715
2716         PR fortran/13201
2717         * gfortran.dg/shape_1.f90: New test.
2718
2719 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
2720             Andrew Pinski  <apinski@apple.com>
2721
2722         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
2723
2724 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2725
2726         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
2727         comment.
2728
2729 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2730         Paul Brook  <paul@codesourcery.com>
2731
2732         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
2733         '.f95' and '.F95'.
2734
2735 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
2736
2737         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
2738
2739 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2740
2741         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
2742         testcases with capital suffix.
2743
2744 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2745
2746         PR fortran/15481
2747         PR fortran/13372
2748         PR fortran/13575
2749         PR fortran/15978
2750         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
2751
2752         * gfortran.dg/implicit_1.f90: New test.
2753
2754 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2755
2756         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
2757         expression to match gfortran warning/error messages
2758         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
2759         dg-error text.
2760
2761 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2762
2763         * lib/fortran-torture.exp: Rename proc search_for to
2764         search_for_re.
2765
2766 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2767
2768         * gcc.c-torture/execute/simd-5.x: New file.
2769         XFAIL on SPARC 64-bit at -O0.
2770
2771 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2772
2773         PR c++/8211
2774         PR c++/16165
2775         * g++.dg/warn/effc3.C: New test.
2776
2777 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2778
2779         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
2780         change X to 1X in format.
2781         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
2782         add data statements to conform to standard.
2783
2784 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2785
2786         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
2787         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
2788         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
2789
2790 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2791
2792         * gfortran.dg/g77/7388.f: Copy from g77.dg
2793         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
2794         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
2795         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
2796         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
2797         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
2798         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
2799         * gfortran.dg/g77/strlen0.f: Likewise
2800
2801 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
2802
2803         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
2804         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
2805
2806 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2807
2808         * gcc.c-torture/execute/920428-2.x: Delete.
2809         * gcc.c-torture/execute/920501-7.x: Likewise.
2810
2811 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
2812
2813         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
2814         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
2815         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
2816         prescott and c3-2.
2817         (PREFETCH_3DNOW): Add -march=c3.
2818
2819 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
2820
2821         PR c/16437
2822         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
2823         * gcc.c-torture/execute/bf64-1.x: Likewise.
2824
2825 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2826
2827         * gcc.c-torture/compile/20040708-1.c: New test.
2828
2829 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2830
2831         PR c++/16169
2832         * g++.dg/warn/effc2.C: New test.
2833
2834 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2835
2836         * gcc.c-torture/execute/bitfld-1.x: Remove.
2837         * gcc.c-torture/execute/bitfld-3.c: New test.
2838         * gcc.dg/bitfld-2.c: Remove XFAILs.
2839
2840 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2841
2842         PR c++/16276
2843         * g++.dg/rtti/tinfo1.C: New file.
2844
2845 2004-07-07  Eric Christopher  <echristo@redhat.com>
2846
2847         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
2848
2849 2004-07-07  Andrew Pinski  <apinski@apple.com>
2850
2851         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
2852
2853 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
2854
2855         * g++.dg/init/call1.C: XFAIL.
2856
2857 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
2858
2859         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
2860         except for movstrict*, to movmem* and clrstr* to clrmem*.
2861
2862 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
2863
2864         * gcc.c-torture/execute/20040707-1.c: New test.
2865
2866 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
2867
2868         * gcc.c-torture/execute/20040706-1.c: New test.
2869
2870 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2871
2872         PR c++/3671
2873         * g++.dg/template/spec14.C: New test.
2874
2875 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
2876
2877         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
2878         nothing if not yet defined.  Use it in b, c and d type definitions.
2879         * gcc.c-torture/execute/20040705-1.c: New test.
2880         * gcc.c-torture/execute/20040705-2.c: New test.
2881
2882 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2883
2884         PR c++/2518
2885         * g++.dg/lookup/new1.C: New test.
2886
2887 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2888
2889         PR c++/11406
2890         * g++.dg/template/sizeof8.C: New test.
2891
2892 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
2893
2894         * gcc.c-torture/compile/20040705-1.c: New test.
2895
2896 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
2897
2898         * gfortran.fortran-torture/execute/seq_io.f90: New test.
2899
2900 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
2901
2902         * gcc.dg/cpp/if-mop.c: Two new testcases.
2903         * gcc.dg/cpp/trad/comment-3.c: New.
2904
2905 2004-07-04  Paul Brook  <paul@codesourcery.com>
2906
2907         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
2908
2909 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
2910
2911         PR c++/3761
2912         * g++.dg/lookup/crash4.C: New test.
2913
2914 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
2915
2916         * gcc.c-torture/execute/builtin-abs-1.c
2917         * gcc.c-torture/execute/builtin-abs-2.c
2918         * gcc.c-torture/execute/builtin-complex-1.c
2919         * gcc.c-torture/execute/builtins/string-1-lib.c
2920         * gcc.c-torture/execute/builtins/string-1.c
2921         * gcc.c-torture/execute/builtins/string-2-lib.c
2922         * gcc.c-torture/execute/builtins/string-2.c
2923         * gcc.c-torture/execute/builtins/string-3-lib.c
2924         * gcc.c-torture/execute/builtins/string-3.c
2925         * gcc.c-torture/execute/builtins/string-4-lib.c
2926         * gcc.c-torture/execute/builtins/string-4.c
2927         * gcc.c-torture/execute/builtins/string-5-lib.c
2928         * gcc.c-torture/execute/builtins/string-5.c
2929         * gcc.c-torture/execute/builtins/string-6-lib.c
2930         * gcc.c-torture/execute/builtins/string-6.c
2931         * gcc.c-torture/execute/builtins/string-7-lib.c
2932         * gcc.c-torture/execute/builtins/string-7.c
2933         * gcc.c-torture/execute/builtins/string-8-lib.c
2934         * gcc.c-torture/execute/builtins/string-8.c
2935         * gcc.c-torture/execute/builtins/string-9-lib.c
2936         * gcc.c-torture/execute/builtins/string-9.c
2937         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
2938         * gcc.c-torture/execute/builtins/string-asm-1.c
2939         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
2940         * gcc.c-torture/execute/builtins/string-asm-2.c
2941         * gcc.c-torture/execute/stdio-opt-1.c
2942         * gcc.c-torture/execute/stdio-opt-2.c
2943         * gcc.c-torture/execute/stdio-opt-3.c
2944         * gcc.c-torture/execute/string-opt-1.c
2945         * gcc.c-torture/execute/string-opt-10.c
2946         * gcc.c-torture/execute/string-opt-11.c
2947         * gcc.c-torture/execute/string-opt-12.c
2948         * gcc.c-torture/execute/string-opt-13.c
2949         * gcc.c-torture/execute/string-opt-14.c
2950         * gcc.c-torture/execute/string-opt-15.c
2951         * gcc.c-torture/execute/string-opt-16.c
2952         * gcc.c-torture/execute/string-opt-2.c
2953         * gcc.c-torture/execute/string-opt-6.c
2954         * gcc.c-torture/execute/string-opt-7.c
2955         * gcc.c-torture/execute/string-opt-8.c:
2956         Replace with ...
2957
2958         * gcc.c-torture/execute/builtins/abs-2.c
2959         * gcc.c-torture/execute/builtins/abs-3.c
2960         * gcc.c-torture/execute/builtins/complex-1.c
2961         * gcc.c-torture/execute/builtins/fprintf.c
2962         * gcc.c-torture/execute/builtins/fputs.c
2963         * gcc.c-torture/execute/builtins/memcmp.c
2964         * gcc.c-torture/execute/builtins/memmove.c
2965         * gcc.c-torture/execute/builtins/memops-asm.c
2966         * gcc.c-torture/execute/builtins/mempcpy-2.c
2967         * gcc.c-torture/execute/builtins/mempcpy.c
2968         * gcc.c-torture/execute/builtins/memset.c
2969         * gcc.c-torture/execute/builtins/printf.c
2970         * gcc.c-torture/execute/builtins/sprintf.c
2971         * gcc.c-torture/execute/builtins/strcat.c
2972         * gcc.c-torture/execute/builtins/strchr.c
2973         * gcc.c-torture/execute/builtins/strcmp.c
2974         * gcc.c-torture/execute/builtins/strcpy.c
2975         * gcc.c-torture/execute/builtins/strcspn.c
2976         * gcc.c-torture/execute/builtins/strlen-2.c
2977         * gcc.c-torture/execute/builtins/strlen.c
2978         * gcc.c-torture/execute/builtins/strncat.c
2979         * gcc.c-torture/execute/builtins/strncmp-2.c
2980         * gcc.c-torture/execute/builtins/strncmp.c
2981         * gcc.c-torture/execute/builtins/strncpy.c
2982         * gcc.c-torture/execute/builtins/strpbrk.c
2983         * gcc.c-torture/execute/builtins/strpcpy-2.c
2984         * gcc.c-torture/execute/builtins/strpcpy.c
2985         * gcc.c-torture/execute/builtins/strrchr.c
2986         * gcc.c-torture/execute/builtins/strspn.c
2987         * gcc.c-torture/execute/builtins/strstr-asm.c
2988         * gcc.c-torture/execute/builtins/strstr.c:
2989         ... these new files.
2990
2991         * gcc.c-torture/execute/builtins/abs-2-lib.c
2992         * gcc.c-torture/execute/builtins/abs-3-lib.c
2993         * gcc.c-torture/execute/builtins/complex-1-lib.c
2994         * gcc.c-torture/execute/builtins/fprintf-lib.c
2995         * gcc.c-torture/execute/builtins/fputs-lib.c
2996         * gcc.c-torture/execute/builtins/memcmp-lib.c
2997         * gcc.c-torture/execute/builtins/memmove-lib.c
2998         * gcc.c-torture/execute/builtins/memops-asm-lib.c
2999         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
3000         * gcc.c-torture/execute/builtins/mempcpy-lib.c
3001         * gcc.c-torture/execute/builtins/memset-lib.c
3002         * gcc.c-torture/execute/builtins/printf-lib.c
3003         * gcc.c-torture/execute/builtins/sprintf-lib.c
3004         * gcc.c-torture/execute/builtins/strcat-lib.c
3005         * gcc.c-torture/execute/builtins/strchr-lib.c
3006         * gcc.c-torture/execute/builtins/strcmp-lib.c
3007         * gcc.c-torture/execute/builtins/strcpy-lib.c
3008         * gcc.c-torture/execute/builtins/strcspn-lib.c
3009         * gcc.c-torture/execute/builtins/strlen-2-lib.c
3010         * gcc.c-torture/execute/builtins/strlen-lib.c
3011         * gcc.c-torture/execute/builtins/strncat-lib.c
3012         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
3013         * gcc.c-torture/execute/builtins/strncmp-lib.c
3014         * gcc.c-torture/execute/builtins/strncpy-lib.c
3015         * gcc.c-torture/execute/builtins/strpbrk-lib.c
3016         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
3017         * gcc.c-torture/execute/builtins/strpcpy-lib.c
3018         * gcc.c-torture/execute/builtins/strrchr-lib.c
3019         * gcc.c-torture/execute/builtins/strspn-lib.c
3020         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
3021         * gcc.c-torture/execute/builtins/strstr-lib.c
3022         * gcc.c-torture/execute/builtins/lib/abs.c
3023         * gcc.c-torture/execute/builtins/lib/fprintf.c
3024         * gcc.c-torture/execute/builtins/lib/memset.c
3025         * gcc.c-torture/execute/builtins/lib/printf.c
3026         * gcc.c-torture/execute/builtins/lib/sprintf.c
3027         * gcc.c-torture/execute/builtins/lib/strcpy.c
3028         * gcc.c-torture/execute/builtins/lib/strcspn.c
3029         * gcc.c-torture/execute/builtins/lib/strncat.c
3030         * gcc.c-torture/execute/builtins/lib/strncmp.c
3031         * gcc.c-torture/execute/builtins/lib/strncpy.c
3032         * gcc.c-torture/execute/builtins/lib/strpbrk.c
3033         * gcc.c-torture/execute/builtins/lib/strspn.c
3034         * gcc.c-torture/execute/builtins/lib/strstr.c:
3035         New files containing support routines.
3036
3037         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
3038         declaration.
3039         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
3040         when not optimizing.
3041
3042 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
3043
3044         PR c++/16240
3045         * g++.dg/abi/mangle22.C: New test.
3046         * g++.dg/abi/mangle23.C: Likewise.
3047
3048 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
3049
3050         PR fortran/16290
3051         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
3052         Allow for cases without denormalized floating point numbers.
3053
3054 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
3055
3056         PR c/1027
3057         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3058         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
3059         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
3060         expected warning text.
3061         * gcc.dg/format/diag-2.c: New test.
3062
3063 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3064
3065         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
3066
3067 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
3068
3069         * gcc.dg/builtins-43.c: New.
3070         * gcc.dg/builtins-44.c: New.
3071         * gcc.dg/builtins-45.c: New.
3072
3073 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
3074             Andreas Tobler  <a.tobler@schweiz.ch>
3075
3076         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
3077         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
3078         as SIGSEGV.
3079         * gcc.dg/cleanup-11.c: Likewise.
3080         * gcc.dg/cleanup-8.c: Likewise.
3081         * gcc.dg/cleanup-9.c: Likewise.
3082         * gcc.dg/cleanup-5.c: Run on all platforms.
3083
3084 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3085
3086         * g++.dg/warn/nonnull1.C: New test.
3087
3088 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3089
3090         * gcc.dg/compat/compat-common.h: Wrap up CINT in
3091         an #ifndef SKIP_COMPLEX_INT/#endif pair.
3092         Special-case the Sun compiler wrt to <complex.h>.
3093
3094 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
3095
3096         * gcc.dg/Wunreachable-8.C: New test.
3097
3098         * gcc.dg/h8300-ice2.c : New test.
3099
3100 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
3101
3102         PR fortran/16161
3103         * gfortran.fortran-torture/compile/implicit.f90: Add test
3104         for implicit character.
3105
3106 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
3107
3108         PR fortran/16289
3109         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
3110         Use tiny() intrinsic to find smallest non-negative real
3111
3112 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
3113
3114         * gcc.dg/compat/struct-by-value-22_main.c: New test.
3115         * gcc.dg/compat/struct-by-value-22_x.c: New.
3116         * gcc.dg/compat/struct-by-value-22_y.c: New.
3117
3118         * gcc.c-torture/execute/20040629-1.c: New test.
3119
3120 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
3121
3122         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
3123         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
3124
3125         PR target/16195
3126         * gcc.dg/20040625-1.c: New test.
3127
3128 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3129
3130         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
3131
3132 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3133
3134         PR fortran/15963
3135         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
3136
3137 2004-06-29  Richard Henderson  <rth@redhat.com>
3138
3139         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
3140
3141 2004-06-29  Paul Brook  <paul@codesourcery.com>
3142
3143         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
3144         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
3145
3146 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
3147
3148         PR c++/16260
3149         * g++.dg/parse/crash15.C: New.
3150
3151 2004-06-28  Andrew Pinski  <apinski@apple.com>
3152
3153         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
3154         by the error already.
3155
3156         * g++.dg/opt/ptrmem4.C: Change to compile only test.
3157
3158 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
3159
3160         PR target/14041
3161         * gcc.dg/h8300-bss-align-1.c : New.
3162
3163 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3164
3165         * PR c++/16174
3166         * g++.dg/template/ctor4.C: New.
3167
3168 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3169
3170         PR c++/16205
3171         * g++.dg/warn/Wsequence-point-1.C: New test.
3172
3173 2004-06-27  Paul Brook  <paul@codesourcery.com>
3174
3175         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
3176
3177 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
3178
3179         * g++.old-deja/g++.mike/p7325.C: Remove.
3180
3181 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3182
3183         PR c/14963
3184         * gcc.dg/pr14963.c: New test.
3185
3186 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
3187
3188         PR c++/16193
3189         * g++.dg/parse/redef1.C: New test.
3190
3191 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3192
3193         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
3194         20021110.c.
3195         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
3196         20021119-1.c.
3197         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
3198         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
3199         5-04.c.
3200         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
3201         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
3202         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
3203         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
3204         g++.brendan/enum14.C.
3205         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
3206         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
3207         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
3208         g++.mike/virt1.C.
3209         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
3210         memtemp24.C.
3211
3212 2004-06-27  Roger Sayle  <roger@eyesopen.com>
3213
3214         * gcc.dg/20040527-1.c: New test case.
3215
3216 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
3217
3218         PR gfortran/pr16196
3219         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
3220
3221 2004-06-25  Roger Sayle  <roger@eyesopen.com>
3222
3223         PR middle-end/15825
3224         * gcc.dg/pr15825-1.c: New test case.
3225
3226 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3227
3228         * gcc.c-torture/execute/20040625-1.c: New test.
3229
3230 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3231
3232         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
3233
3234 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3235
3236         * gcc.dg/torture/mips-div-1.c: New test.
3237
3238 2004-06-24  Jeff Law  <law@redhat.com>
3239
3240         * gcc.dg/tree-ssa/20040624-1.c: New test.
3241
3242 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
3243
3244         * gcc.c-torture/compile/20040624-1.c: New test.
3245
3246 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3247
3248         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
3249         this directory.
3250
3251 2004-06-23  Andrew Pinski  <apinski@apple.com>
3252
3253         PR middle-end/15988
3254         * g++.dg/opt/ptrmem4.C: New test.
3255
3256         * gcc.dg/c90-array-quals-2.c: New test.
3257
3258 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
3259
3260         * gcc.dg/kpice1.c: New test.
3261
3262 2006-06-23  Andrew Pinski  <apinski@apple.com>
3263
3264         * gcc.dg/c90-array-quals.c: New test.
3265
3266 2006-06-22  Richard Henderson  <rth@redhat.com>
3267
3268         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
3269
3270 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
3271
3272         * gcc.dg/builtins-config.h: Handle FreeBSD.
3273
3274 2006-06-22  Richard Henderson  <rth@redhat.com>
3275
3276         * g++.dg/opt/devirt1.C: New.
3277
3278 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
3279
3280         * g++.dg/opt/pr15551.C: New testcase.
3281
3282 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3283
3284         PR target/14800
3285         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
3286         x86_64-*-linux* when compiling for 32bit.
3287
3288 2004-06-21  Andrew Pinski  <apinski@apple.com>
3289
3290         * gcc.dg/pch/struct-1.c: New.
3291         * gcc.dg/pch/struct-1.hs: New.
3292
3293 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
3294
3295         * gcc.dg/pch/save-temps-1.c: New file.
3296         * gcc.dg/pch/save-temps-1.hs: New file.
3297
3298 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3299
3300         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
3301         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
3302
3303 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3304
3305         * gfortran.fortran-torture/execute/select_1.f90: Rename function
3306         to fix type error.
3307         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
3308         Remove trailing spaces.
3309
3310 2004-06-21  Richard Henderson  <rth@redhat.com>
3311
3312         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
3313         merging && to BIT_FIELD_REF.
3314
3315 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
3316
3317         * g++.dg/opt/placeholder1.C: New test.
3318
3319 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3320
3321         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
3322         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3323         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3324         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3325
3326 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
3327
3328         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
3329         extern "C".
3330         * g++.dg/other/pragma-re-1.C: Add comments.
3331
3332 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
3333
3334         PR gfortran/16080
3335         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
3336
3337 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
3338
3339         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
3340         instead of setting the type of size_t by
3341         hand.
3342
3343 2004-06-18  Roger Sayle  <roger@eyesopen.com>
3344
3345         * gcc.dg/unordered-2.c: New test case.
3346         * gcc.dg/unordered-3.c: New test case.
3347
3348 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
3349
3350         PR other/16043
3351         * lib/g++.exp (g++_version): Tweak regexp for version
3352         * lib/g77.exp (g77_version): Likewise
3353         * lib/gfortran.exp (gfortran_version): Likewise
3354         * lib/objc.exp (objc_version): Likewise
3355         * lib/treelang.exp (treelang_version): Likewise
3356
3357 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
3358
3359         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
3360         Use INT_MAX instead of __INT_MAX__.
3361         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3362
3363         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
3364         * gcc.dg/compat/scalar-return-3_x.c: Use it.
3365         * gcc.dg/compat/scalar-return-3_y.c: Use it.
3366         * gcc.dg/compat/scalar-return-4_x.c: Use it.
3367         * gcc.dg/compat/scalar-return-4_y.c: Use it.
3368         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
3369         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
3370         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
3371         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
3372
3373         * gcc.dg/range-test-1.c: New test.
3374         * g++.dg/opt/range-test-1.C: New test.
3375
3376 2004-06-17  Richard Henderson  <rth@redhat.com>
3377
3378         * objc.dg/sync-1.m: New.
3379         * objc.dg/try-catch-1.m: Don't force next runtime.
3380         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
3381         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
3382         shadowed catch clause.
3383         * objc.dg/try-catch-5.m: New.
3384
3385 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
3386
3387         Bug 14610
3388         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
3389
3390 2004-06-15  Richard Henderson  <rth@redhat.com>
3391
3392         * gcc.dg/20001116-1.c: Move expected warning line.
3393
3394 2004-06-15  Richard Henderson  <rth@redhat.com>
3395
3396         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
3397         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
3398
3399 2004-06-15  Jeff Law  <law@redhat.com>
3400
3401         * gcc.dg/tree-ssa/20040615-1.c: New test.
3402         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
3403         be less sensitive to operand ordering.
3404         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
3405
3406 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
3407
3408         * g++.dg/abi/bitfield3.C: Add comment..
3409
3410 2004-06-15  Richard Henderson  <rth@redhat.com>
3411
3412         * g++.dg/ext/stmtexpr1.C: XFAIL.
3413         * gcc.dg/20030612-1.c: XFAIL.
3414
3415 2004-06-15  Eric Christopher  <echristo@redhat.com>
3416
3417         * g++.dg/charset/asm5.c: New.
3418         * gcc.dg/charset/asm6.c: New.
3419
3420 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3421
3422         PR fortran/15962
3423         * gfortran.fortran-torture/execute/select_1.f90: New test.
3424
3425 2004-06-15  Paul Brook  <paul@codesourcery.com>
3426
3427         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
3428
3429 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3430
3431         PR c++/15967
3432         * g++.dg/lookup/crash3.C: New test.
3433
3434 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3435
3436         PR c++/15947
3437         * g++.dg/parse/dtor4.C: New test.
3438
3439 2004-06-14  Jeff Law  <law@redhat.com>
3440
3441         * gcc.c-torture/compile/20040614-1.c: New test.
3442
3443 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3444
3445         PR fortran/15211
3446         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
3447         LEN of a character array.
3448
3449 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
3450
3451         PR c++/15096
3452         * g++.dg/template/ptrmem10.C: New test.
3453
3454         PR c++/14930
3455         * g++.dg/template/friend30.C: New test.
3456
3457 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3458
3459         PR fortran/14928
3460         * gfortran.fortran-torture/compile/mloc.f90: New test.
3461
3462 2004-06-13  Paul Brook  <paul@codesourcery.com>
3463
3464         * gfortran.fortran-torture/execute/random_2.f90: New test.
3465
3466 2004-06-13  Eric Christopher  <echristo@redhat.com>
3467
3468         * gcc.dg/noncompile/redecl-1.c: Fix error message.
3469
3470 2004-06-12  Paul Brook  <paul@codesourcery.com>
3471
3472         * gfortran.fortran-torture/execute/contained_3.f90: New test.
3473
3474 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3475
3476         PR fortran/14923
3477         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
3478
3479 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3480
3481         PR fortran/14957
3482         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
3483         syntax errors in end statements of contained subroutines.
3484
3485 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3486
3487         PR fortran/12841
3488         * gfortran.fortran-torture/execute/null_arg.f90: New test.
3489
3490 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3491
3492         PR fortran/15665
3493         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
3494
3495 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3496
3497         PR gfortran/12839
3498         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
3499
3500 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
3501
3502         PR c++/15862
3503         * g++.dg/parse/enum1.C: New test.
3504
3505 2004-06-10  Jeff Law  <law@redhat.com>
3506
3507         * gcc.c-torture/compile/20040610-1.c: New test.
3508
3509 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3510
3511         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
3512         * g++.old-deja/g++.other/decl3.C: Likewise.
3513
3514 2004-06-10  Brian Booth  <bbooth@redhat.com>
3515
3516         * gcc.dg/tree-ssa/20031015-1.c: Scan for
3517         V_MAY_DEF instead of VDEF.
3518         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
3519
3520 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
3521
3522         PR c++/14211
3523         * g++.dg/conversion/const1.C: New test.
3524
3525         PR c++/15076
3526         * g++.dg/conversion/reinterpret1.C: New test.
3527
3528         PR c++/15877
3529         * g++.dg/template/enum2.C: New test.
3530
3531         PR c++/15227
3532         * g++.dg/template/error13.C: New test.
3533
3534 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3535
3536         PR fortran/14957
3537         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
3538         arguments to test_* REAL and of the right size.
3539
3540 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
3541
3542         PR target/15569
3543         PR rtl-optimization/15681
3544         * gcc.dg/20040609-1.c: New test.
3545
3546 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
3547
3548         PR c++/14791
3549         * g++.dg/opt/builtins1.C: New test.
3550
3551 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
3552
3553         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
3554         that use default windows32 struct layout.
3555         * gcc.dg/i386-bitfield2.c: Likewise.
3556
3557 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
3558
3559         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
3560         for mingw32 and cygwin targets.
3561
3562 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
3563
3564         * gcc.dg/pch/macro-4.c: New.
3565         * gcc.dg/pch/macro-4.hs: New.
3566
3567 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3568
3569         PR fortran/13249
3570         * gfortran.fortran-torture/compile/name_clash.f90: New test.
3571
3572 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3573
3574         PR fortran/13372
3575         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
3576
3577 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
3578
3579         PR gfortran/14897
3580         * gfortran.fortran-torture/execute/t_edit.f90: New test.
3581
3582 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
3583
3584         PR gfortran/15755
3585         * gfortran.fortran-torture/execute/backspace.c : New test.
3586
3587 2004-06-09  Paul Brook  <paul@codesourcery.com>
3588
3589         * gfortran.fortran-torture/execure/intrinsic_associated.f90
3590         (pointer_to_section): Rewrite to use smaller array.
3591
3592 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
3593
3594         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
3595         * gcc.dg/ext/altivec-10.c: Same.
3596         * gcc.dg/ext/altivec-11.c: Same.
3597         * gcc.dg/ext/altivec-12.c: Same.
3598         * gcc.dg/ext/altivec-13.c: Same.
3599         * gcc.dg/ext/altivec-14.c: Same.
3600         * gcc.dg/ext/altivec-15.c: Same.
3601         * gcc.dg/ext/altivec-16.c: Same.
3602         * gcc.dg/ext/altivec-3.c: Same.
3603         * gcc.dg/ext/altivec-4.c: Same.
3604         * gcc.dg/ext/altivec-6.c: Same.
3605         * gcc.dg/ext/altivec-7.c: Same.
3606         * gcc.dg/ext/altivec-8.c: Same.
3607         * gcc.dg/ext/altivec-varargs-1.c: Same.
3608
3609         * g++.dg/ext/altivec-1.C: Correct dg syntax.
3610         * g++.dg/ext/altivec-10.C: Same.
3611         * g++.dg/ext/altivec-2.C: Same.
3612         * g++.dg/ext/altivec-3.C: Same.
3613         * g++.dg/ext/altivec-4.C: Same.
3614         * g++.dg/ext/altivec-5.C: Same.
3615         * g++.dg/ext/altivec-6.C: Same.
3616         * g++.dg/ext/altivec-7.C: Same.
3617         * g++.dg/ext/altivec-8.C: Same.
3618         * g++.dg/ext/altivec-9.C: Same.
3619
3620 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3621
3622         PR c++/7841
3623         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
3624
3625 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3626
3627         * gcc.dg/union-1.c: New test.
3628
3629 2004-06-07  Roger Sayle  <roger@eyesopen.com>
3630
3631         * gcc.dg/builtins-41.c: New test case.
3632         * gcc.dg/builtins-42.c: New test case.
3633
3634 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
3635
3636         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
3637         * g++.dg/ext/altivec-10.C: Same.
3638         * g++.dg/ext/altivec-2.C: Same.
3639         * g++.dg/ext/altivec-3.C: Same.
3640         * g++.dg/ext/altivec-4.C: Same.
3641         * g++.dg/ext/altivec-5.C: Same.
3642         * g++.dg/ext/altivec-6.C: Same.
3643         * g++.dg/ext/altivec-7.C: Same.
3644         * g++.dg/ext/altivec-8.C: Same.
3645         * g++.dg/ext/altivec-9.C: Same.
3646         * g++.old-deja/g++.abi/cxa_vec.C: Same.
3647         * g++.old-deja/g++.brendan/new3.C: Same.
3648         * gcc.c-torture/execute/eeprof-1.x: Same.
3649
3650 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3651
3652         PR c/14765
3653         * gcc.dg/pr14765-1.c: New test.
3654
3655 2004-06-07  Roger Sayle  <roger@eyesopen.com>
3656
3657         PR c/14649
3658         * gcc.dg/pr14649-1.c: New test case.
3659
3660 2004-06-07  Richard Henderson  <rth@redhat.com>
3661
3662         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
3663         if temporaries.
3664
3665 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
3666
3667         * g++.dg/eh/elide1.C: Remove XFAIL.
3668
3669 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
3670
3671         PR c++/15337
3672         * g++.dg/expr/sizeof3.C: New test.
3673
3674         PR c++/14777
3675         * g++.dg/template/access14.C: New test.
3676
3677         PR c++/15554
3678         * g++.dg/template/enum1.C: New test.
3679
3680         PR c++/15057
3681         * g++.dg/eh/throw1.C: New test.
3682
3683 2004-06-07  David Ayers  <d.ayers@inode.at>
3684             Ziemowit Laski  <zlaski@apple.com>
3685
3686         * lib/objc.exp (objc_target_compile): Revert the '-framework
3687         Foundation' flag fix, since bare Darwin does not ship
3688         with the Foundation framework.
3689         * objc/execute/next_mapping.h: Provide a local NSConstantString
3690         @interface and @implementation.
3691         (objc_constant_string_init): A constructor function, used to
3692         initialize the NSConstantString meta-class object.
3693         * objc/execute/string1.m: Include "next_mapping.h" instead of
3694         <Foundation/NSString.h>.
3695         * objc/execute/string2.m: Likewise.
3696         * objc/execute/string3.m: Likewise.
3697         * objc/execute/string4.m: Likewise.
3698
3699 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
3700
3701         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
3702         to double. Replace double with FLOAT.
3703         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
3704
3705         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
3706         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
3707         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
3708         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
3709         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
3710         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
3711         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
3712         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
3713
3714 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
3715
3716         PR c/13519
3717         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
3718
3719 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3720
3721         PR c++/15503
3722         * g++.dg/template/meminit2.C: New test.
3723
3724 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
3725
3726         PR target/15822
3727         * gcc.c-torture/execute/compare-fp-1.c,
3728         gcc.c-torture/execute/compare-fp-2.c,
3729         gcc.c-torture/execute/compare-fp-3.c,
3730         gcc.c-torture/execute/compare-fp-4.c,
3731         gcc.c-torture/execute/compare-fp-3.x,
3732         gcc.c-torture/execute/compare-fp-4.x: Moved...
3733         * gcc.c-torture/execute/ieee/compare-fp-1.c,
3734         gcc.c-torture/execute/ieee/compare-fp-2.c,
3735         gcc.c-torture/execute/ieee/compare-fp-3.c,
3736         gcc.c-torture/execute/ieee/compare-fp-4.c,
3737         gcc.c-torture/execute/ieee/compare-fp-3.x,
3738         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
3739
3740 2004-06-04  David Ayers  <d.ayers@inode.at>
3741
3742         * objc/execute/protocol-isEqual-4.m: New testcase.
3743
3744 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
3745
3746         * objc/execute/protocol-isEqual-1.m: New testcase.
3747         * objc/execute/protocol-isEqual-2.m: New testcase.
3748         * objc/execute/protocol-isEqual-3.m: New testcase.
3749
3750 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3751
3752         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
3753
3754 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
3755
3756         * lib/objc.exp (objc_target_compile): When running tests on
3757         Darwin (Mac OS X), inform the linker about '-framework
3758         'Foundation'.
3759
3760 2004-06-02  Eric Christopher  <echristo@redhat.com>
3761
3762         * gcc.c-torture/compile/20040602-1.c: New.
3763
3764 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
3765
3766         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
3767         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
3768
3769         PR tree-optimization/14736
3770         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
3771
3772         PR tree-optimization/14042
3773         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
3774
3775         PR tree-optimization/14729
3776         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
3777
3778 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3779
3780         PR fortran/15557
3781         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
3782
3783 2004-06-01  Richard Hederson  <rth@redhat.com>
3784
3785         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
3786
3787 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3788
3789         PR c++/14932
3790         * g++.dg/parse/offsetof4.C: New test.
3791
3792 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
3793
3794         PR objc/7993
3795         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
3796
3797 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
3798
3799         PR c++/15701
3800         * g++.dg/template/friend29.C: New test.
3801
3802 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
3803
3804         PR c/15749
3805         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
3806
3807 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
3808
3809         * gcc.dg/sparc-trap-1.c: New test.
3810
3811 2004-05-31  Roger Sayle  <roger@eyesopen.com>
3812
3813         PR middle-end/15069
3814         * g++.dg/opt/fold3.C: New test case.
3815
3816 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
3817
3818         * lib/target-supports.exp (check_iconv_available): Fix fallout
3819         from 2004-05-28 patch.
3820
3821 2004-05-30  Paul Brook  <paul@codesourcery.com>
3822
3823         PR fortran/15620
3824         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
3825         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
3826
3827 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
3828
3829         * gfortran.fortran-torture/execute/random_1.f90: New test.
3830
3831 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3832
3833         * g++.dg/ext/altivec-10.C: New test.
3834
3835 2004-05-29  Paul Brook  <paul@codesourcery.com>
3836
3837         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
3838
3839 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3840
3841         * gcc.dg/altivec-16.c: New test.
3842
3843 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
3844
3845         * lib/target-supports.exp (check_vmx_hw_available): New.
3846         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
3847
3848         * lib/target-supports.exp (check_alias_available,
3849         check_iconv_available, check_named_sections_available): Use
3850         unique names for temporary files.
3851
3852 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3853
3854         * gcc.dg/altivec-15.c: New test.
3855
3856 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
3857
3858         PR c++/15083
3859         * g++.dg/warn/noeffect6.C: New test.
3860
3861         PR c++/15471
3862         * g++.dg/expr/ptrmem4.C: New test.
3863
3864         PR c++/15640
3865         * g++.dg/template/operator3.C: New test.
3866
3867 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
3868
3869         PR c++/14668
3870         * g++.dg/lookup/redecl1.C: New test.
3871         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
3872
3873 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
3874
3875         * gcc.c-torture/execute/compare-fp-1.c,
3876         gcc.c-torture/execute/compare-fp-2.c,
3877         gcc.c-torture/execute/compare-fp-3.c,
3878         gcc.c-torture/execute/compare-fp-4.c,
3879         gcc.c-torture/execute/compare-fp-3.x,
3880         gcc.c-torture/execute/compare-fp-4.x,
3881         gcc.dg/pr15649-1.c: New.
3882
3883 2004-05-27  Adam Nemet  <anemet@lnxw.com>
3884
3885         PR c++/12883
3886         * g++.dg/init/array14.C: New test.
3887
3888 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
3889
3890         * lib/compat.exp (compat-get-options-main): New.
3891         (compat-get-options): Remove unneeded code, warn for ignored
3892         command.
3893         (compat-execute): Check flag set by dg-require-* commands.
3894
3895         * lib/compat.exp (compat-execute): Break up long lines.
3896
3897 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
3898
3899         * gcc.dg/altivec-7.c: Don't use 'vector long'.
3900         * gcc.dg/altivec-14.c: New test.
3901         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
3902
3903         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
3904         * gcc.dg/altivec-12.c: Ditto.
3905
3906         * gcc.dg/altivec-3.c: Move call to altivec_check.
3907
3908 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3909
3910         PR c++/15044
3911         * g++.dg/template/error12.C: New test.
3912
3913         PR c++/15317
3914         * g++.dg/ext/attrib15.C: New test.
3915
3916         PR c++/15329
3917         * g++.dg/template/ptrmem9.C: New test.
3918
3919 2004-05-25  Paul Brook  <paul@codesourcery.com>
3920
3921         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
3922
3923 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3924
3925         PR c++/15165
3926         * g++.dg/template/crash19.C: New test.
3927
3928 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3929
3930         PR c++/15025
3931         * g++.dg/template/redecl1.C: New test.
3932
3933 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3934
3935         PR c++/14821
3936         * g++.dg/other/ns1.C: New test.
3937
3938         PR c++/14883
3939         * g++.dg/template/invalid1.C: New test.
3940
3941 2004-05-23  Paul Brook  <paul@codesourcery.com>
3942         Victor Leikehman  <lei@haifasphere.co.il>
3943
3944         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
3945         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
3946
3947 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
3948
3949         PR c++/15285
3950         PR c++/15299
3951         * g++.dg/template/non-dependent5.C: New test.
3952         * g++.dg/template/non-dependent6.C: New test.
3953
3954 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
3955
3956         PR c++/15507
3957         * g++.dg/inherit/union1.C: New test.
3958
3959         PR c++/15542
3960         * g++.dg/template/addr1.C: New test.
3961
3962         PR c++/15427
3963         * g++.dg/template/array5.C: New test.
3964
3965         PR c++/15287
3966         * g++.dg/template/array6.C: New test.
3967
3968 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
3969             Roger Sayle  <roger@eyesopen.com>
3970
3971         * g++.dg/lookup/forscope2.C: New test case.
3972
3973 2004-05-22  Ben Elliston  <bje@au.ibm.com>
3974
3975         * gcc.dg/cpp/Wmissingdirs.c: New.
3976
3977 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
3978
3979         PR target/15301
3980         * gcc.dg/compat/union-m128-1.h: New file.
3981         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3982         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3983         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3984
3985 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
3986
3987         PR target/15302
3988         * gcc.dg/compat/struct-complex-1.h: New file.
3989         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
3990         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
3991         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3992
3993 2004-05-20  Roger Sayle  <roger@eyesopen.com>
3994
3995         PR middle-end/3074
3996         * gcc.dg/pr3074-1.c: New test case.
3997         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
3998
3999 2004-05-20  Falk Hueffner  <falk@debian.org>
4000
4001         PR other/15526
4002         * gcc.dg/ftrapv-1.c: New test case.
4003
4004 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4005
4006         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
4007
4008 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
4009             Jeff Law  <law@redhat.com>
4010
4011         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
4012         * gcc.dg/tree-ssa/20040518-2.c: New test.
4013
4014         * gcc.dg/tree-ssa/20040518-1.c: New test.
4015
4016 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
4017
4018         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
4019
4020 2004-05-18  Paul Brook  <paul@codesourcery.com>
4021
4022         PR fortran/13930
4023         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
4024
4025 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4026
4027         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
4028         constant folding.
4029
4030 2004-05-17  Steven Bosscher  <stevenb@suse.de>
4031
4032         * gcc.dg/tree-ssa/20040517-1.c: New test.
4033
4034 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4035
4036         * gcc.dg/loop-4.c: New test.
4037
4038 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
4039
4040         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
4041
4042 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
4043
4044         PR fortran/15311
4045         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
4046
4047 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4048
4049         PR fortran/13826
4050         PR fortran/13940
4051         * gfortran.fortran-torture/compile/data_1.f90: New test.
4052
4053 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
4054
4055         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
4056         * gcc.dg/uninit-H.c: Define ASM for __s390__.
4057
4058 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4059
4060         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
4061
4062 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4063
4064         PR c/15444
4065         * gcc.dg/format/xopen-1.c: Adjust expected message.
4066         * gcc.dg/format/xopen-3.c: New test.
4067
4068 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
4069
4070         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
4071
4072 2004-05-14  Jeff Law  <law@redhat.com>
4073
4074         * gcc.dg/tree-ssa/20040514-2.c: New test.
4075
4076 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4077
4078         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
4079         this ...
4080         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
4081         this.
4082
4083 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
4084
4085         * gcc.dg/tree-ssa/20040514-1.c: New test.
4086
4087 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4088
4089         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
4090         test.
4091
4092 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4093
4094         PR fortran/14066
4095         * gfortran.fortran-torture/compile/do_1.f90: New test.
4096
4097 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4098
4099         PR fortran/15051
4100         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
4101         test.
4102
4103 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
4104
4105         PR fortran/15149
4106         * gfortran.fortran-torture/execute/random_init.f90: New test.
4107
4108 2004-05-13  Paul Brook  <paul@codesourcery.com>
4109
4110         PR fortran/15314
4111         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
4112
4113 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
4114
4115         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
4116         for the powerpc case.
4117
4118 2004-05-13  Jeff Law  <law@redhat.com>
4119
4120         * gcc.dg/tree-ssa/20040513-1.c: New test.
4121         * gcc.dg/tree-ssa/20040513-2.c: New test.
4122
4123 2004-05-13  Paul Brook  <paul@codesourcery.com>
4124
4125         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
4126         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
4127         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
4128
4129 2004-05-13  Andreas Schwab  <schwab@suse.de>
4130
4131         PR other/10819
4132         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
4133         characters.
4134
4135 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
4136
4137         PR fortran/15294
4138         * gfortran.fortran-torture/execute/adjustr.f90: New file.
4139
4140 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
4141
4142         Merge from tree-ssa-20020619-branch.  See
4143         ChangeLog.tree-ssa for details.
4144
4145 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
4146
4147         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
4148         include <altivec.h> explicitly.
4149         * gcc.dg/altivec-13.c: Likewise.
4150
4151 2004-05-11  Paul Brook  <paul@codesourcery.com>
4152
4153         * gcc.c-torture/compile/20010518-1.c: Force enum size.
4154
4155 2004-05-10  Eric Christopher  <echristo@redhat.com>
4156
4157         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
4158         * gcc.dg/sibcall-4.c: Ditto.
4159
4160 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
4161
4162         * g++.dg/ext/altivec-8.C: New test case.
4163         * gcc.dg/altivec-13.c: New test case.
4164
4165 2004-05-08  Roger Sayle  <roger@eyesopen.com>
4166
4167         * gcc.c-torture/execute/divcmp-1.c: New test case.
4168         * gcc.c-torture/execute/divcmp-2.c: New test case.
4169         * gcc.c-torture/execute/divcmp-3.c: New test case.
4170
4171 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
4172
4173         * g++.dg/other/pragma-re-2.C: New test.
4174
4175 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4176
4177         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
4178         * gcc.dg/i386-387-2.c: Likewise.
4179
4180         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
4181         __builtin_drem.
4182         * gcc.dg/i386-387-6.c: Likewise.
4183
4184 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4185
4186         * gcc.dg/builtins-33.c:  Also check log1p*.
4187
4188 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
4189
4190         PR optimization/15296
4191         * gcc.c-torture/execute/pr15296.c: New test.
4192
4193 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
4194
4195         * gcc.dg/builtins-40.c: New test.
4196
4197 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
4198
4199         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
4200
4201 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
4202
4203         * g++.dg/ext/spe1.C: New testcase.
4204
4205 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
4206
4207         * objc.dg/image-info.m: Allow additional attributes
4208         for __image_info section.
4209
4210 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
4211
4212         * gcc.dg/torture/mips-hilo-2.c: New test.
4213
4214 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4215
4216         PR c++/14389
4217         * g++.dg/template/member5.C: New test.
4218
4219 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
4220
4221         * gcc.dg/builtins-34.c: Also check expm1*.
4222
4223 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4224
4225         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
4226         * gcc.dg/torture/builtin-convert-3.c: New test.
4227
4228 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
4229
4230         PR middle-end/15054
4231         * g++.dg/opt/pr15054.C: New test.
4232
4233 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4234
4235         * gcc.dg/torture/builtin-rounding-1.c: New test.
4236         * gcc.dg/builtins-25.c: Delete.
4237         * gcc.dg/builtins-29.c: Delete.
4238
4239 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
4240
4241         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
4242         * gcc.dg/sibcall-4.c: Likewise.
4243         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
4244
4245 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4246
4247         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
4248         bit-field on 16-bit targets.
4249
4250 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4251
4252         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
4253         16-bit targets.
4254
4255 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
4256
4257         * gcc.dg/rs6000-power2-1.c: Change to compile only.
4258         * gcc.dg/rs6000-power2-2.c: Likewise.
4259
4260 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
4261
4262         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
4263         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
4264         Change the asm registers to be in form of frN instead of fN.
4265
4266 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4267
4268         * gcc.dg/torture/builtin-convert-2.c: New test.
4269
4270 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
4271
4272         * gcc.dg/rs6000-power2-1.c: New test.
4273         * gcc.dg/rs6000-power2-2.c: New test.
4274
4275 2004-04-28  Jan Hubicka  <jh@suse.cz>
4276
4277         * gcc.dg/unused-6.c: New test.
4278
4279 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
4280             Ulrich Weigand  <uweigand@de.ibm.com>
4281
4282         * ada/acats/run_all.sh: Define $target variable.
4283
4284 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
4285
4286         PR c++/15119
4287         * g++.dg/other/vararg-1.C: New test.
4288
4289         PR c++/4794
4290         * g++.dg/eh/cleanup3.C: New test.
4291
4292 2004-04-24  Laurent GUERBY <laurent@guerby.net>
4293
4294         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
4295         and ad8011a (target_insn).
4296         * ada/acats/support/macro.dfs: Likewise.
4297         * ada/acats/support/impbit.adb: New file.
4298
4299 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
4300
4301         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
4302
4303 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4304
4305         * gcc.dg/loop-3.c: New test.
4306
4307 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
4308
4309         * gcc.c-torture/execute/simd-5.c: New test.
4310
4311 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4312
4313         PR c++/15064
4314         * g++.dg/template/crash18.C: New test.
4315
4316 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
4317
4318         * g++.dg/ext/complit3.C: New test.
4319
4320 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4321
4322         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
4323         * gcc.dg/altivec-3.c: Same.
4324         * gcc.dg/altivec-varargs-1.c: Same.
4325
4326 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4327
4328         * lib/target-supports.exp (check_profiling_available): Assume
4329         profiling is not available on powerpc-eabi targets.
4330
4331 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
4332
4333         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
4334         * gcc.dg/vmx/bug-1.c: Ditto.
4335
4336 2004-04-20  Eric Christopher  <echristo@redhat.com>
4337
4338         * gcc.dg/charset/extern.c: New test.
4339         * g++.dg/charset/extern3.cc: Ditto.
4340
4341 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
4342
4343         * gcc.dg/builtins-39.c: New test.
4344
4345 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
4346
4347         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
4348
4349 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
4350
4351         * gcc.dg/torture/mips-hilo-1.c: New test.
4352
4353 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
4354
4355         * gcc.c-torture/compile/20040419-1.c: New test.
4356
4357 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
4358
4359         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
4360
4361 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
4362             Aldy Hernandez  <aldyh@redhat.com>
4363
4364         * gcc.c-torture/execute/va-arg-24.c: New.
4365
4366 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
4367             Aldy Hernandez  <aldyh@redhat.com>
4368
4369         * gcc.dg/vmx/1b-01.c: New.
4370         * gcc.dg/vmx/1b-02.c: New.
4371         * gcc.dg/vmx/1b-03.c: New.
4372         * gcc.dg/vmx/1b-04.c: New.
4373         * gcc.dg/vmx/1b-05.c: New.
4374         * gcc.dg/vmx/1b-06.c: New.
4375         * gcc.dg/vmx/1b-07.c: New.
4376         * gcc.dg/vmx/1c-01.c: New.
4377         * gcc.dg/vmx/1c-02.c: New.
4378         * gcc.dg/vmx/3a-01a.c: New.
4379         * gcc.dg/vmx/3a-01.c: New.
4380         * gcc.dg/vmx/3a-01m.c: New.
4381         * gcc.dg/vmx/3a-03.c: New.
4382         * gcc.dg/vmx/3a-03m.c: New.
4383         * gcc.dg/vmx/3a-04.c: New.
4384         * gcc.dg/vmx/3a-04m.c: New.
4385         * gcc.dg/vmx/3a-05.c: New.
4386         * gcc.dg/vmx/3a-06.c: New.
4387         * gcc.dg/vmx/3a-06m.c: New.
4388         * gcc.dg/vmx/3a-07.c: New.
4389         * gcc.dg/vmx/3b-01.c: New.
4390         * gcc.dg/vmx/3b-02.c: New.
4391         * gcc.dg/vmx/3b-10.c: New.
4392         * gcc.dg/vmx/3b-13.c: New.
4393         * gcc.dg/vmx/3b-14.c: New.
4394         * gcc.dg/vmx/3b-15.c: New.
4395         * gcc.dg/vmx/3c-01a.c: New.
4396         * gcc.dg/vmx/3c-01.c: New.
4397         * gcc.dg/vmx/3c-02.c: New.
4398         * gcc.dg/vmx/3c-03.c: New.
4399         * gcc.dg/vmx/3d-01.c: New.
4400         * gcc.dg/vmx/4-01.c: New.
4401         * gcc.dg/vmx/4-03.c: New.
4402         * gcc.dg/vmx/5-01.c: New.
4403         * gcc.dg/vmx/5-02.c: New.
4404         * gcc.dg/vmx/5-03.c: New.
4405         * gcc.dg/vmx/5-04.c: New.
4406         * gcc.dg/vmx/5-05.c: New.
4407         * gcc.dg/vmx/5-06.c: New.
4408         * gcc.dg/vmx/5-07.c: New.
4409         * gcc.dg/vmx/5-07t.c: New.
4410         * gcc.dg/vmx/5-08.c: New.
4411         * gcc.dg/vmx/5-10.c: New.
4412         * gcc.dg/vmx/5-11.c: New.
4413         * gcc.dg/vmx/7-01a.c: New.
4414         * gcc.dg/vmx/7-01.c: New.
4415         * gcc.dg/vmx/7c-01.c: New.
4416         * gcc.dg/vmx/7d-01.c: New.
4417         * gcc.dg/vmx/7d-02.c: New.
4418         * gcc.dg/vmx/8-01.c: New.
4419         * gcc.dg/vmx/8-02a.c: New.
4420         * gcc.dg/vmx/8-02.c: New.
4421         * gcc.dg/vmx/brode-1.c: New.
4422         * gcc.dg/vmx/bug-1.c: New.
4423         * gcc.dg/vmx/bug-2.c: New.
4424         * gcc.dg/vmx/bug-3.c: New.
4425         * gcc.dg/vmx/cw-bug-1.c: New.
4426         * gcc.dg/vmx/cw-bug-2.c: New.
4427         * gcc.dg/vmx/cw-bug-3.c: New.
4428         * gcc.dg/vmx/dct.c: New.
4429         * gcc.dg/vmx/debug-1.c: New.
4430         * gcc.dg/vmx/debug-2.c: New.
4431         * gcc.dg/vmx/debug-3.c: New.
4432         * gcc.dg/vmx/debug-4.c: New.
4433         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
4434         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
4435         * gcc.dg/vmx/eg-5.c: New.
4436         * gcc.dg/vmx/fft.c: New.
4437         * gcc.dg/vmx/gcc-bug-1.c: New.
4438         * gcc.dg/vmx/gcc-bug-2.c: New.
4439         * gcc.dg/vmx/gcc-bug-3.c: New.
4440         * gcc.dg/vmx/gcc-bug-4.c: New.
4441         * gcc.dg/vmx/gcc-bug-5.c: New.
4442         * gcc.dg/vmx/gcc-bug-6.c: New.
4443         * gcc.dg/vmx/gcc-bug-7.c: New.
4444         * gcc.dg/vmx/gcc-bug-8.c: New.
4445         * gcc.dg/vmx/gcc-bug-9.c: New.
4446         * gcc.dg/vmx/gcc-bug-b.c: New.
4447         * gcc.dg/vmx/gcc-bug-c.c: New.
4448         * gcc.dg/vmx/gcc-bug-d.c: New.
4449         * gcc.dg/vmx/gcc-bug-e.c: New.
4450         * gcc.dg/vmx/gcc-bug-f.c: New.
4451         * gcc.dg/vmx/gcc-bug-g.c: New.
4452         * gcc.dg/vmx/gcc-bug-i.c: New.
4453         * gcc.dg/vmx/harness.h: New.
4454         * gcc.dg/vmx/ira1.c: New.
4455         * gcc.dg/vmx/ira2a.c: New.
4456         * gcc.dg/vmx/ira2b.c: New.
4457         * gcc.dg/vmx/ira2.c: New.
4458         * gcc.dg/vmx/ira2c.c: New.
4459         * gcc.dg/vmx/mem.c: New.
4460         * gcc.dg/vmx/newton-1.c: New.
4461         * gcc.dg/vmx/ops.c: New.
4462         * gcc.dg/vmx/sn7153.c: New.
4463         * gcc.dg/vmx/spill2.c: New.
4464         * gcc.dg/vmx/spill3.c: New.
4465         * gcc.dg/vmx/spill.c: New.
4466         * gcc.dg/vmx/t.c: New.
4467         * gcc.dg/vmx/varargs-1.c: New.
4468         * gcc.dg/vmx/varargs-2.c: New.
4469         * gcc.dg/vmx/varargs-3.c: New.
4470         * gcc.dg/vmx/varargs-4.c: New.
4471         * gcc.dg/vmx/varargs-5.c: New.
4472         * gcc.dg/vmx/varargs-6.c: New.
4473         * gcc.dg/vmx/varargs-7.c: New.
4474         * gcc.dg/vmx/vmx.exp: New.
4475         * gcc.dg/vmx/vprint-1.c: New.
4476         * gcc.dg/vmx/vscan-1.c: New.
4477         * gcc.dg/vmx/x-01.c: New.
4478         * gcc.dg/vmx/x-02.c: New.
4479         * gcc.dg/vmx/x-03.c: New.
4480         * gcc.dg/vmx/x-04.c: New.
4481         * gcc.dg/vmx/x-05.c: New.
4482         * gcc.dg/vmx/yousufi-1.c: New.
4483         * gcc.dg/vmx/zero-1.c: New.
4484         * gcc.dg/vmx/zero.c: New.
4485
4486 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
4487
4488         * g++.dg/lookup/java1.C: Update for chage of
4489         _Jv_AllocObject.
4490         * g++.dg/lookup/java2.C: Likewise.
4491
4492 2004-04-17  Laurent GUERBY <laurent@guerby.net>
4493
4494         * ada/acats/run_all.sh: use -O2 by default.
4495
4496 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
4497
4498         * gcc.dg/vr-mult-[12].c: New tests.
4499
4500 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4501
4502         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
4503
4504         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
4505
4506 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
4507
4508         * lib/target-supports.exp (check_profiling_available): Assume profiling
4509         isn't available for mips*-*-elf targets.
4510
4511 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
4512
4513         * gcc.dg/builtins-38.c: New test.
4514
4515 2004-04-14  Eric Christopher  <echristo@redhat.com>
4516
4517         * g++.dg/charset/charset.exp: Run .cc extension tests.
4518
4519 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
4520
4521         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
4522
4523 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4524
4525         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
4526
4527 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
4528
4529         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
4530         * gcc.dg/i386-387-2.c: Likewise.
4531
4532         * gcc.dg/i386-387-7.c: New test.
4533         * gcc.dg/i386-387-8.c: New test.
4534
4535         * gcc.dg/builtins-37.c: New test.
4536
4537 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
4538
4539         * g++.dg/pch/externc-1.C: Add missing semicolon.
4540
4541 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
4542
4543         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
4544
4545 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4546
4547         * gcc.c-torture/execute/20040411-1.c: New test.
4548
4549 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4550
4551         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
4552
4553 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
4554
4555         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
4556
4557 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
4558
4559         * lib/target-supports.exp (check_named_sections_available): New.
4560         * lib/gcc-dg.exp (dg-require-named-sections): New.
4561         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
4562         old-deja.exp.  Also prune error-count message from HP linker.
4563         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
4564
4565         * g++.dg/init/init-ref4.C: Use dg-require-weak.
4566         * g++.old-deja/g++.pt/static3.C: Likewise.
4567         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
4568
4569 2004-04-09  Roger Sayle  <roger@eyesopen.com>
4570
4571         * gcc.c-torture/execute/20040409-1.c: New test case.
4572         * gcc.c-torture/execute/20040409-2.c: New test case.
4573         * gcc.c-torture/execute/20040409-3.c: New test case.
4574
4575 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4576
4577         * gcc.dg/20040409-1.c: New test.
4578
4579 2004-04-08  Roger Sayle  <roger@eyesopen.com>
4580
4581         PR target/14888
4582         * g++.dg/opt/pr14888.C: New test case.
4583
4584 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
4585
4586         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
4587         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
4588         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
4589         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
4590         New tests.
4591
4592 2004-04-08  Paul Brook  <paul@codesourcery.com>
4593
4594         * gcc.dg/spill-1.c: New test.
4595
4596 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4597
4598         * gcc.dg/torture/builtin-ctype-2.c: New test.
4599
4600 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
4601
4602         * gcc.dg/pch/pch.exp: Add largefile test.
4603
4604 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
4605
4606         * g++.dg/pch/externc-1.Hs: New.
4607         * g++.dg/pch/externc-1.C: New.
4608
4609 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4610
4611         * gcc.dg/compat/struct-by-value-5a_main.c,
4612         gcc.dg/compat/struct-by-value-5b_main.c: New files.
4613         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
4614         * gcc.dg/compat/struct-by-value-5a_x.c,
4615         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
4616         gcc.dg/compat/struct-by-value-5_x.c.
4617         * gcc.dg/compat/struct-by-value-5a_y.c,
4618         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
4619         gcc.dg/compat/struct-by-value-5_y.c.
4620
4621         * gcc.dg/compat/struct-by-value-6a_main.c,
4622         gcc.dg/compat/struct-by-value-6b_main.c: New files.
4623         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
4624         * gcc.dg/compat/struct-by-value-6a_x.c,
4625         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
4626         gcc.dg/compat/struct-by-value-6_x.c.
4627         * gcc.dg/compat/struct-by-value-6a_y.c,
4628         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
4629         gcc.dg/compat/struct-by-value-6_y.c.
4630
4631         * gcc.dg/compat/struct-by-value-7a_main.c,
4632         gcc.dg/compat/struct-by-value-7b_main.c: New files.
4633         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
4634         * gcc.dg/compat/struct-by-value-7a_x.c,
4635         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
4636         gcc.dg/compat/struct-by-value-7_x.c.
4637         * gcc.dg/compat/struct-by-value-7a_y.c,
4638         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
4639         gcc.dg/compat/struct-by-value-7_y.c.
4640
4641 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
4642
4643         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
4644         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
4645         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
4646         options.
4647
4648 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
4649
4650         * gcc.dg/builtins-36.c: New test.
4651
4652 2004-04-06  Paul Brook  <paul@codesourcery.com>
4653
4654         * README.gcc: Remove obsolete contraint on testcases.
4655
4656 2004-04-05  Paul Brook  <paul@codesourcery.com>
4657
4658         PR2123
4659         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
4660         failure and exit(0) on success.
4661         * g++.dg/expr/anew2.C: Ditto.
4662         * g++.dg/expr/anew3.C: Ditto.
4663         * g++.dg/expr/anew4.C: Ditto.
4664
4665 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
4666
4667         PR c++/3518
4668         * g++.dg/template/unify7.C: New.
4669
4670 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
4671
4672         * g++.dg/README: Bring up to date with new subdirectories; remove
4673         duplicate subdirectory lines.
4674
4675 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
4676
4677         PR c++/14007
4678         * g++.dg/template/unify5.C: New.
4679         * g++.dg/template/unify6.C: New.
4680         * g++.dg/template/qualttp20.C: Adjust.
4681         * g++.old-deja/g++.jason/report.C: Adjust.
4682         * g++.old-deja/g++.other/qual1.C: Adjust.
4683
4684 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
4685
4686         PR c++/14803
4687         * g++.dg/inherit/ptrmem1.C: New test.
4688
4689 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
4690
4691         PR c++/14755
4692         * gcc.c-torture/execute/20040331-1.c: New test.
4693         * gcc.dg/20040331-1.c: New test.
4694
4695 2004-04-01  Paul Brook  <paul@codesourcery.com>
4696
4697         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
4698
4699 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
4700
4701         PR c++/14724
4702         * g++.dg/init/goto1.C: New test.
4703
4704         PR c++/14763
4705         * g++.dg/template/defarg4.C: New test.
4706
4707 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
4708
4709         * gcc.dg/altivec-11.c: Extend test for more valid cases.
4710
4711 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
4712
4713         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
4714
4715 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
4716
4717         * gcc.dg/noncompile/undeclared-2.c: New test.
4718
4719 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
4720
4721         * gcc.dg/940409-1.c: Remove XFAIL.
4722         * gcc.dg/reg-vol-struct-1.c: New test.
4723
4724 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4725
4726         * gcc.dg/torture/builtin-wctype-1.c: New test.
4727
4728 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
4729
4730         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
4731         * gcc.dg/20001101-1.c: Likewise.
4732         * gcc.dg/20001102-1.c: Likewise.
4733
4734 2004-03-25  Roger Sayle  <roger@eyesopen.com>
4735
4736         * gcc.dg/compare8.c: Add an additional test for XOR.
4737
4738 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4739
4740         * gcc.dg/torture/builtin-ctype-1.c: New test.
4741
4742 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4743
4744         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
4745         * gcc.dg/torture/builtin-math-1.c: Likewise.
4746         * gcc.dg/torture/builtin-power-1.c: New test.
4747
4748 2004-03-24  Andreas Schwab  <schwab@suse.de>
4749
4750         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
4751         IA64 assembler.
4752
4753 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
4754             Roger Sayle  <roger@eyesopen.com>
4755
4756         * gcc.dg/compare8.c: New test case.
4757
4758 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
4759
4760         * g++.dg/ext/altivec-7.C: New test.
4761
4762 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
4763
4764         PR 12267, 12391, 12560, 13129, 14114, 14133
4765         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
4766         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
4767         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
4768         Adjust error regexps.
4769         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
4770         * gcc.dg/noncompile/undeclared-1.c: New test cases.
4771         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
4772         * gcc.dg/local1.c: Add explanatory comment.
4773
4774 2004-03-23  Roger Sayle  <roger@eyesopen.com>
4775
4776         PR optimization/14669
4777         * g++.dg/opt/fold2.C: New test case.
4778
4779 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
4780
4781         PR c/14069
4782         * gcc.dg/20040322-1.c: New test.
4783
4784 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4785
4786         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
4787         * gcc.dg/ultrasp4.c: Likewise.
4788         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
4789
4790 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
4791
4792         * gcc.dg/i386-sse-8.c: Reset default options.
4793
4794 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
4795
4796         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
4797         in the error message text.
4798
4799 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4800
4801         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
4802
4803 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
4804
4805         PR c++/14616
4806         * g++.dg/init/array13.C: New test.
4807
4808 2004-03-20  Roger Sayle  <roger@eyesopen.com>
4809
4810         PR target/13889
4811         * gcc.c-torture/compile/pr13889.c: New test case.
4812
4813 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4814
4815         PR c/14635
4816         * builtins-1.c (nan, nans): Don't test.
4817         * builtins-30.c: Don't use nan, nanf, nanl.
4818         * builtins-35.c: New test.
4819
4820 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
4821
4822         * g++.dg/ext/altivec-6.C: New test.
4823
4824 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
4825
4826         * g++.dg/init/placement3.C: New test.
4827
4828         * g++.dg/template/spec13.C: New test.
4829
4830         * g++.dg/lookup/using11.C: New test.
4831
4832         * g++.dg/lookup/koenig3.C: New test.
4833
4834         * g++.dg/template/operator2.C: New test.
4835
4836         * g++.dg/expr/dtor3.C: New test.
4837         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
4838         marker.
4839         * g++.old-deja/g++.law/visibility28.C: Likewise.
4840
4841 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
4842
4843         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
4844         * gcc.dg/ppc64-abi-3.c: Likewise.
4845
4846 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4847
4848         PR c++/14545
4849         * g++.dg/parse/template15.C: New test.
4850
4851 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4852
4853         * g++.dg/expr/dtor2.C: New test.
4854
4855         * g++.dg/lookup/anon4.C: New test.
4856
4857         * g++.dg/overload/using1.C: New test.
4858
4859         * g++.dg/template/lookup7.C: New test.
4860
4861         * g++.dg/template/typename6.C: New test.
4862
4863         * g++.dg/expr/cond6.C: New test.
4864
4865 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4866
4867         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
4868
4869 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4870
4871         * g++.dg/expr/cond5.C: New test.
4872         * g++.dg/expr/constcast1.C: Likewise.
4873         * g++.dg/expr/ptrmem2.C: Likewise.
4874         * g++.dg/expr/ptrmem3.C: Likewise.
4875         * g++.dg/lookup/main1.C: Likewise.
4876         * g++.dg/template/lookup6.C: Likewise.
4877
4878 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4879
4880         * gcc.dg/local1.c: New test.
4881
4882         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
4883
4884 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4885
4886         * gcc.dg/torture/builtin-convert-1.c: New test.
4887
4888 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4889
4890         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
4891
4892 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
4893
4894         PR c++/14481
4895         * g++.dg/warn/Wunused-7.C: New test.
4896
4897 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4898
4899         * gcc.dg/torture/builtin-integral-1.c: New test.
4900
4901 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
4902
4903         PR c++/14586
4904         * g++.dg/parse/non-dependent3.C: New test.
4905
4906 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
4907
4908         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
4909         * g++.dg/eh/simd-2.C: Likewise.
4910         * g++.dg/init/array10.C: Likewise.
4911         * gcc.c-torture/compile/simd-1.c: Likewise.
4912         * gcc.c-torture/compile/simd-2.c: Likewise.
4913         * gcc.c-torture/compile/simd-3.c: Likewise.
4914         * gcc.c-torture/compile/simd-4.c: Likewise.
4915         * gcc.c-torture/compile/simd-6.c: Likewise.
4916         * gcc.c-torture/execute/simd-1.c: Likewise.
4917         * gcc.c-torture/execute/simd-2.c: Likewise.
4918         * gcc.dg/compat/vector-defs.h: Likewise.
4919         * gcc.dg/20020531-1.c: Likewise.
4920         * gcc.dg/altivec-3.c: Likewise.
4921         * gcc.dg/altivec-4.c: Likewise.
4922         * gcc.dg/altivec-varargs-1.c: Likewise.
4923         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
4924         * gcc.dg/i386-mmx-3.c: Likewise.
4925         * gcc.dg/i386-sse-4.c: Likewise.
4926         * gcc.dg/i386-sse-5.c: Likewise.
4927         * gcc.dg/i386-sse-8.c: Likewise.
4928         * gcc.dg/simd-1.c: Likewise.
4929         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
4930         __ev64_opaque__ since the machine description provides it.
4931
4932 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4933
4934         * lib/compat.exp (skip_list): New global variable.
4935         Use it to hold the user defined COMPAT_SKIPS list if any.
4936         (compat-obj): Add the members of skip_list to optall.
4937
4938 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4939
4940         * gcc.dg/compat/union-by-value-1_main.c,
4941         union-by-value-1_x.c, union-by-value-1_y.c,
4942         union-check.h, union-defs.h,
4943         union-init.h, union-return-1_main.c,
4944         union-return-1_x.c, union-return-1_y.c: New files.
4945
4946 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4947
4948         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
4949         mixed-struct-init.h: Add 4 mixed structure types.
4950         struct-by-value-21_main.c, struct-by-value-21_x.c,
4951         struct-by-value-21_y.c, struct-return-21_main.c,
4952         struct-return-21_x.c, struct-return-21_y.c: New files.
4953
4954 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
4955
4956         PR c++/14550
4957         * g++.dg/parse/template14.C: New test.
4958
4959 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4960
4961         * gcc.c-torture/execute/20040313-1.c: New test.
4962
4963 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
4964
4965         PR target/14533
4966         * gcc.dg/20040311-2.c: New test.
4967
4968 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
4969
4970         PR other/14544
4971         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
4972         bit-field.
4973
4974 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
4975
4976         * gcc.dg/20040305-2.c: Add missing return statement.
4977
4978 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4979
4980         * gcc.dg/builtins-34.c: Also check pow10*.
4981
4982 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
4983
4984         PR target/14262
4985         * gcc.dg/20040305-2.c: New test.
4986
4987 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
4988
4989         * gcc.dg/20040310-1.c: New test.
4990
4991 2004-03-11  Roger Sayle  <roger@eyesopen.com>
4992
4993         * gcc.c-torture/execute/20040311-1.c: New test case.
4994
4995 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
4996
4997         PR c++/14476
4998         * g++.dg/lookup/enum1.C: New test.
4999
5000 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
5001
5002         PR c++/14510
5003         * g++.dg/lookup/struct2.C: New test.
5004
5005 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
5006
5007         * gcc.dg/builtins-34.c: New test.
5008
5009 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5010
5011         * gcc.dg/torture/builtin-nonneg-1.c: New test.
5012
5013 2004-03-09  James E Wilson  <wilson@specifixinc.com>
5014
5015         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
5016         * gcc.dg/alias-2.c: New testcase.
5017
5018 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
5019
5020         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
5021
5022 2004-03-09  Roger Sayle  <roger@eyesopen.com>
5023
5024         * gcc.c-torture/execute/20040309-1.c: New test case.
5025
5026 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5027
5028         PR c++/14397
5029         * g++.dg/overload/ref1.C: New.
5030
5031 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5032
5033         PR c++/14409
5034         * g++.dg/template/spec12.C: New test.
5035
5036         PR c++/14448
5037         * g++.dg/parse/crash14.C: New test.
5038
5039 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5040
5041         PR c++/14230
5042         * g++.dg/init/ref11.C: New test.
5043
5044 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5045
5046         PR c++/14432
5047         * g++.dg/parse/builtin2.C: New test.
5048
5049 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5050
5051         PR c++/14401
5052         * g++.dg/init/ctor3.C: New test.
5053         * g++.dg/init/union1.C: New test.
5054         * g++.dg/ext/anon-struct4.C: New test.
5055
5056 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5057
5058         * g++.dg/lookup/koenig1.C: Tweak error messages.
5059         * g++.dg/lookup/used-before-declaration.C: Likewise.
5060         * g++.dg/other/do1.C: Likewise.
5061         * g++.dg/overload/koenig1.C: Likewise.
5062         * g++.dg/parse/crash13.C: Likewise.
5063         * g++.dg/template/instantiate3.C: Likewise.
5064
5065 2004-03-08  Eric Christopher  <echristo@redhat.com>
5066
5067         * * lib/target-supports.exp: Enable libiconv in test
5068         compilation.  Fix up error checking.
5069
5070 2004-03-08  Roger Sayle  <roger@eyesopen.com>
5071
5072         PR middle-end/14289
5073         * gcc.dg/pr14289-1.c: New test case.
5074         * gcc.dg/pr14289-2.c: Likewise.
5075         * gcc.dg/pr14289-3.c: Likewise.
5076
5077 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
5078
5079         * gcc.c-torture/execute/20040308-1.c: New test.
5080
5081 2004-03-07  Roger Sayle  <roger@eyesopen.com>
5082
5083         * gcc.c-torture/execute/20040307-1.c: New test case.
5084
5085 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
5086
5087         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
5088
5089 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
5090
5091         * gcc.dg/20040306-1.c: New test.
5092
5093 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
5094
5095         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
5096         them static.
5097         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
5098
5099 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5100
5101         PR c/14465
5102         * gcc.dg/decl-6.c: New test.
5103
5104 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5105
5106         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
5107         Rename LOGPOW -> LOG_POW.
5108         (SQRT_EXP, POW_EXP): New.
5109
5110 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5111
5112         * gcc.dg/i386-sse-8.c: New test.
5113
5114 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5115
5116         PR c/14114
5117         * gcc.dg/decl-5.c: New test.
5118
5119 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
5120
5121         * gcc.dg/20040305-1.c: New test.
5122
5123 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
5124
5125         PR other/14354
5126         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
5127
5128 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
5129
5130         PR c++/14425, c++/14426
5131         * g++.dg/ext/altivec-4.C: New test.
5132         * g++.dg/ext/altivec-5.C: New test.
5133
5134 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
5135
5136         * g++.old-deja/g++.other/linkage1.C: Expect errors about
5137         global variables of a type with no linkage.
5138         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
5139         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
5140         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
5141         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
5142         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
5143         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
5144         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
5145         * g++.dg/warn/deprecated.C: Name enum Color.
5146         * g++.dg/overload/VLA.C: Name structure for 'b'.
5147         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
5148
5149 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5150
5151         * gcc.c-torture/compile/20040304-1.c: New test.
5152
5153 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
5154
5155         PR 13728
5156         * gcc.dg/decl-4.c: New testcase.
5157
5158 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
5159
5160         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
5161         as PRECF if sizeof (float) > sizeof (double).
5162         (PRECL): Make it the same as PRECF if
5163         sizeof (float) > sizeof (long double).
5164
5165 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5166
5167         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
5168         system type.  Add check for irix6 which doesn't have c99 runtime.
5169
5170 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
5171
5172         * gcc.dg/const-elim-1.c: xfail for xtensa.
5173
5174 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5175
5176         PR c++/14369
5177         * g++.dg/template/cond4.C: New test.
5178
5179 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5180
5181         PR c++/14360
5182         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
5183
5184         PR c++/14361
5185         * g++.dg/parse/defarg7.C: New test.
5186
5187         PR c++/14359
5188         * g++.dg/template/friend26.C: New test.
5189
5190 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5191
5192         PR c++/14324
5193         * g++.dg/abi/mangle21.C: New test.
5194
5195         PR c++/14260
5196         * g++.dg/parse/constructor2.C: New test.
5197
5198         PR c++/14337
5199         * g++.dg/template/sfinae1.C: New test.
5200
5201 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5202
5203         PR c++/14267
5204         * g++.dg/expr/crash2.C: New test.
5205
5206         PR middle-end/13448
5207         * gcc.dg/inline-5.c: New test.
5208         * gcc.dg/always-inline.c: Split out tests into ...
5209         * gcc.dg/always-inline2.c: ... this and ...
5210         * gcc.dg/always-inline3.c: ... this.
5211
5212 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5213
5214         PR debug/12103
5215         * g++.dg/debug/crash1.C: New test.
5216
5217 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
5218
5219         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
5220         function with __attribute__((noinline)).
5221         (recurser_void2): Likewise.
5222         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
5223         (recurser_void2): Likewise.
5224
5225 2004-02-29  Roger Sayle  <roger@eyesopen.com>
5226
5227         PR middle-end/14203
5228         * g++.dg/warn/Wunused-6.C: New test case.
5229
5230 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
5231
5232         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
5233         not defined.
5234
5235 2004-02-27  Eric Christopher  <echristo@redhat.com>
5236
5237         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
5238         * g++.dg/charset/asm2.c: Run only x86.
5239         * gcc.dg/charset/asm3.c: Ditto.
5240
5241 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
5242
5243         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
5244         ld_library_path.
5245
5246 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
5247
5248         * g++.dg/ext/altivec-3.C: New.
5249
5250 2004-02-26  Richard Henderson  <rth@redhat.com>
5251
5252         * g++.dg/ext/attrib10.C: Mark for warning.
5253         * gcc.dg/attr-alias-1.c: New.
5254
5255 2004-02-26  Richard Henderson  <rth@redhat.com>
5256
5257         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
5258         * gcc.c-torture/execute/20040208-2.c: ... it back.
5259
5260 2004-02-26  Eric Christopher  <echristo@redhat.com>
5261
5262         * lib/target-supports.exp (check-iconv-available): New function.
5263         * lib/gcc-dg.exp (dg-require-iconv): New function.
5264         Use above.
5265         * gcc.dg/charset: New directory.
5266         * gcc.dg/charset/charset.exp: New file.
5267         * gcc.dg/charset/asm1.c: Ditto.
5268         * gcc.dg/charset/asm2.c: Ditto.
5269         * gcc.dg/charset/asm3.c: Ditto.
5270         * gcc.dg/charset/asm4.c: Ditto.
5271         * gcc.dg/charset/asm5.c: Ditto.
5272         * gcc.dg/charset/attribute1.c: Ditto.
5273         * gcc.dg/charset/attribute2.c: Ditto.
5274         * gcc.dg/charset/string1.c: Ditto.
5275         * g++.dg/charset: New directory.
5276         * g++.dg/dg.exp: Add here. Special options.
5277         * g++.dg/charset/charset.exp: New file.
5278         * g++.dg/charset/asm1.c: Ditto.
5279         * g++.dg/charset/asm2.c: Ditto.
5280         * g++.dg/charset/asm3.c: Ditto.
5281         * g++.dg/charset/asm4.c: Ditto.
5282         * g++.dg/charset/attribute1.c: Ditto.
5283         * g++.dg/charset/attribute2.c: Ditto.
5284         * g++.dg/charset/extern1.cc: Ditto.
5285         * g++.dg/charset/extern2.cc: Ditto.
5286         * g++.dg/charset/string1.c: Ditto.
5287
5288 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
5289
5290         PR c++/14278
5291         * g++.dg/parse/comma1.C: New test.
5292
5293 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5294
5295         PR c++/14284
5296         * g++.dg/template/ttp8.C: New test.
5297
5298 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
5299
5300         * gcc.dg/fixuns-trunc-1.c: New test.
5301
5302 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5303
5304         * gcc.dg/builtins-config.h: Use #elif.
5305
5306 2004-02-26  Michael Matz  <matz@suse.de>
5307
5308         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
5309         * gcc.dg/991214-1.c: Likewise.
5310         * gcc.dg/i386-asm-1.c: Likewise.
5311
5312 2004-02-25  Richard Henderson  <rth@redhat.com>
5313
5314         * gcc.c-torture/execute/20040208-2.c: Move ...
5315         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
5316
5317 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5318
5319         PR c++/14246
5320         * g++.dg/other/crash-3.C: New test.
5321
5322 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5323
5324         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
5325         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
5326
5327         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
5328         HP-UX.
5329
5330 2004-02-24  Michael Matz  <matz@suse.de>
5331
5332         * gcc.dg/i386-regparm.c: New.
5333
5334 2004-02-23  James E Wilson  <wilson@specifixinc.com>
5335
5336         * gcc.c-torture/execute/20040223-1.c: New.
5337
5338 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
5339             Kazu Hirata  <kazu@cs.umass.edu>
5340
5341         * gcc.dg/fwritable-strings-1.c: Remove.
5342
5343 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
5344
5345         PR c/14156
5346         * gcc.dg/20040223-1.c: New test.
5347
5348 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5349
5350         PR c++/14106
5351         * g++.dg/ext/typeof9.C: New test.
5352
5353 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5354
5355         PR c++/14250
5356         * g++.dg/other/switch1.C: New test.
5357
5358 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5359
5360         * gcc.dg/cast-function-1.c: Adjust for new informative message.
5361         * gcc.dg/va-arg-1.c: Likewise.
5362
5363 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5364
5365         PR c++/14143
5366         * g++.dg/template/koenig5.C: New test.
5367
5368 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
5369
5370         * g++.dg/ext/altivec-1.C: Generalize target triple.
5371         * g++.dg/ext/altivec-2.C: New test case.
5372         * g++.dg/ext/altivec_check.h: New file.
5373         * gcc.dg/altivec-1.c: Generalize target triple;
5374         include altivec_check.h and call altivec_check().
5375         * gcc.dg/altivec-[2-5].c: Generalize target triple.
5376         * gcc.dg/altivec-6.c: New test case.
5377         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
5378         type casts as needed.
5379         * gcc.dg/altivec-10.c: Include altivec_check.h and call
5380         altivec_check().
5381         * gcc.dg/altivec-12.c: New test case.
5382         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
5383         include altivec_check.h and call altivec_check().
5384         * gcc.dg/altivec_check.h: New file.
5385
5386 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5387
5388         * lib/target-supports.exp (check_alias_available): Don't mangle
5389         function `g' in test program.
5390
5391 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5392
5393         * lib/target-supports.exp (check_profiling_available): Check
5394         argument to determine whether we support a profiling type.
5395         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
5396         check_profiling_available.
5397         * g++.dg/bprob/bprob.exp: Likewise
5398         * g77.dg/bprob/bprob.exp: Likewise.
5399         * gcc.misc-tests/bprob.exp: Likewise.
5400         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
5401         dg-require-profiling and delete expected error handling.
5402         * gcc.dg/20021014-1.c: Likewise.
5403         * gcc.dg/nest.c: Likewise.
5404
5405 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5406
5407         PR c++/12007
5408         * g++.dg/other/vthunk1.C: New test.
5409
5410 2004-02-20  Falk Hueffner  <falk@debian.org>
5411
5412         PR target/14201
5413         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
5414
5415 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
5416
5417         PR c++/13927
5418         * g++.dg/other/error8.C: Remove XFAIL markers.
5419
5420         PR c++/14173
5421         * g++.dg/ext/packed5.C: New test.
5422
5423         PR c++/14199
5424         * g++.dg/warn/Wunused-5.C: New test.
5425
5426         PR c++/14186
5427         * g++.dg/lookup/member1.C: New test.
5428
5429 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
5430
5431         * gcc.c-torture/compile/20040130-1.c: Enable only when
5432         __INT_MAX__ >= 2147483647L.
5433         * gcc.c-torture/compile/961203-1.c: Likewise.
5434
5435 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
5436
5437         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
5438         * g++.dg/opt/template1.C: Robustify assembler regexp
5439
5440 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5441
5442         * gcc.c-torture/execute/simd-4.x: Remove.
5443         * gcc.c-torture/execute/va-arg-25.x: Likewise.
5444         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
5445         Guard with #ifndef SKIP_ATTRIBUTE.
5446         * gcc.dg/compat/vector-1_y.c: Likewise.
5447         * gcc.dg/compat/vector-2_x.c: Likewise.
5448         * gcc.dg/compat/vector-2_y.c: Likewise.
5449         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
5450         * g++.dg/eh/simd-2.C: Likewise.
5451
5452 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
5453
5454         * gcc.c-torture/compile/complex-1.c: New.
5455
5456 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
5457
5458         PR target/14209
5459         * gcc.c-torture/execute/20040218-1.c: New test.
5460
5461 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5462
5463         PR c++/14181
5464         * g++.dg/parse/new2.C: New test.
5465
5466 2004-02-18  Paul Brook  <paul@codesourcery.com>
5467
5468         * gcc.c-torture/compile/libcall-1.c: New test.
5469
5470 2004-02-18  Paul Brook  <paul@codesourcery.com>
5471
5472         PR debug/12934
5473         * gcc.dg/debug/debug-7.c: New test.
5474
5475 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
5476
5477         * gcc.dg/20040217-1.c: New test.
5478
5479 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
5480
5481         * gcc.c-torture/execute/990208-1.x: Delete.
5482
5483 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
5484
5485         * gcc.c-torture/execute/20040208-2.x: New file.
5486
5487 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
5488
5489         PR c++/11326
5490         * g++.dg/abi/structret1.C: New test.
5491
5492 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
5493
5494         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
5495         (i386_cpuid): No need to test if cpuid is available on AMD64.
5496         Fix assembly, so that it works onboth i386 and AMD64.
5497         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
5498         (vecInLong): Fix s[] member type to unsigned int.
5499         (vecInWord): Remove type.
5500         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
5501         (a64, b64, c64, d64, e64): Remove.
5502         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
5503         Remove unused variable.  Remove initialization of removed variables.
5504         Don't call mmx_tests nor sse_tests.
5505         (reference_mmx, reference_sse): Remove.
5506         (check): Add return stmt.
5507         * gcc.dg/i386-sse-7.c: New test.
5508         * gcc.dg/i386-mmx-4.c: New test.
5509
5510 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5511
5512         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
5513         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
5514         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
5515         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
5516         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
5517         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
5518         g++.dg/tc1/dr94.C: Fix line terminator.
5519
5520 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
5521
5522         * gcc.c-torture/compile/20040216-1.c: New.
5523
5524 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5525
5526         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
5527         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
5528         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
5529         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
5530         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
5531         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
5532
5533 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5534
5535         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
5536
5537 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
5538
5539         PR c++/13971
5540         * g++.dg/expr/cond4.C: New test.
5541
5542         PR c++/14086
5543         * g++.dg/lookup/crash2.C: New test.
5544
5545 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
5546
5547         * gcc.c-torture/compile/20040214-2.c: New test.
5548
5549 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
5550
5551         PR c++/14116
5552         * g++.dg/ext/typeof8.C: New test.
5553
5554 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
5555
5556         * gcc.c-torture/compile/20040214-1.c: New test.
5557
5558 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5559
5560         PR c++/13635
5561         * g++.dg/template/spec11.C: New test.
5562
5563 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5564
5565         PR c++/13927
5566         * g++.dg/other/error8.C: New test.
5567
5568 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
5569
5570         PR c++/14122
5571         * g++.dg/template/array4.C: New test.
5572
5573         PR c++/14108
5574         * g++.dg/inherit/thunk2.C: New test.
5575
5576         PR c++/14083
5577         * g++.dg/eh/cond2.C: New test.
5578
5579 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
5580
5581         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
5582
5583 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
5584
5585         * lib/scanasm.exp (dg-scan): Quote pattern before display.
5586
5587 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
5588
5589         * g++.dg/simd-2.C: xfail on ppc64-linux.
5590
5591 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5592
5593         PR c/456
5594         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
5595         tests.
5596
5597 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
5598
5599         * gcc.dg/builtins-33.c: New test.
5600
5601 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
5602
5603         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
5604
5605 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
5606
5607         * g++.dg/simd-2.C: Set -maltivec for ppc64.
5608
5609 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
5610
5611         * gcc.dg/ppc64-abi-3.c: New test.
5612
5613 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
5614
5615         PR c/14092
5616
5617         * gcc.dg/pr14092-1.c: New testcase.
5618
5619 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
5620
5621         * gcc.dg/cpp/assert4.c: Fix typo last change.
5622
5623         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
5624         * gcc.dg/cpp/assert4.c: Handle powerpc64.
5625
5626         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
5627
5628 2004-02-09  Roger Sayle  <roger@eyesopen.com>
5629
5630         * gcc.c-torture/compile/20040209-1.c: New test case.
5631
5632 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5633
5634         * gcc.dg/c90-init-1.c: Adjust expected error messages.
5635
5636 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
5637
5638         * gcc.c-torture/execute/20040208-[12].c: New tests.
5639
5640 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5641
5642         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
5643
5644 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5645
5646         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
5647
5648 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
5649
5650         Bug 13856
5651         * gcc.dg/visibility-8.c: New testcase.
5652
5653 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
5654
5655         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
5656         arguments.
5657         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
5658
5659 2004-02-07  Roger Sayle  <roger@eyesopen.com>
5660
5661         PR middle-end/13696
5662         * g++.dg/opt/fold1.C: New test case.
5663
5664 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5665
5666         PR c++/14033
5667         * g++.dg/other/crash-2.C: New test.
5668
5669 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5670
5671         PR c++/14028
5672         * g++.dg/parse/angle-bracket2.C: New test.
5673
5674 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5675
5676         PR middle-end/13750
5677         Revert:
5678         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
5679         PR pch/13361
5680         * testsuite/g++.dg/pch/wchar-1.C: New.
5681         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5682
5683 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5684
5685         PR c++/14008
5686         * g++.dg/parse/error15.C: New test.
5687         * g++.dg/parse/crash11.C: Update dg-error mark.
5688
5689 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5690
5691         PR c++/13932
5692         * g++.dg/warn/conv2.C: New test.
5693
5694 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5695
5696         PR c++/13086
5697         * g++.dg/warn/incomplete1.C: Remove xfail.
5698
5699 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5700
5701         * lib/file-format.exp (gcc_target_object_format): Use
5702         ${tool}_target_compile, not gcc_target_compile.
5703         * lib/target-supports.exp (check_alias_available): Likewise.
5704         (check_gc_sections_available): Likewise.
5705         * g++.dg/ext/attrib10.C: Use dg-require-alias.
5706         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
5707         dg-require-alias.
5708
5709 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5710
5711         PR c++/13969
5712         * g++.dg/template/static6.C: New test.
5713
5714 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
5715
5716         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
5717
5718 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5719
5720         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
5721         tests for systems where `char' is unsigned by default.
5722
5723 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5724
5725         PR c++/13997
5726         * g++.dg/template/partial3.C: New test.
5727
5728 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
5729
5730         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
5731         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
5732         Remove mentions of obsolete ports.
5733
5734 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
5735
5736         * gcc.dg/noncompile/20001228-1.c: Fix for new
5737         error message.
5738
5739 2004-02-03  Roger Sayle  <roger@eyesopen.com>
5740
5741         PR target/9348
5742         * gcc.c-torture/execute/multdi-1.c: New test case.
5743
5744 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5745
5746         PR c++/13925
5747         * g++.dg/template/lookup5.C: New test.
5748
5749 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5750
5751         PR c++/13950
5752         * g++.dg/template/lookup4.C: New test.
5753
5754         PR c++/13970
5755         * g++.dg/parse/error14.C: New test.
5756
5757         PR c++/14002
5758         * g++.dg/parse/template13.C: New test.
5759
5760 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5761
5762         PR c++/13978
5763         * g++.dg/template/koenig4.C: New test.
5764
5765         PR c++/13968
5766         * g++.dg/template/crash17.C: New test.
5767
5768         PR c++/13975
5769         * g++.dg/parse/error13.C: New test.
5770         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
5771
5772 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5773
5774         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
5775
5776 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
5777
5778         PR c/11658
5779         PR c/13994
5780         * gcc.dg/noncompile/20040203-1.c: New test.
5781         * gcc.dg/noncompile/20040203-2.c: Likewise.
5782         * gcc.dg/noncompile/20040203-3.c: Likewise.
5783         * gcc.dg/20040203-1.c: Likewise.
5784
5785 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
5786
5787         PR c++/10858
5788         * g++.dg/template/sizeof7.C: New test.
5789
5790 2004-02-02  Eric Christopher  <echristo@redhat.com>
5791             Zack Weinberg  <zack@codesourcery.com>
5792
5793         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
5794
5795 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
5796
5797         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
5798         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
5799         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
5800         * gcc.dg/cleanup-5.c: Run only on Linux targets.
5801
5802 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
5803
5804         PR c++/13113
5805         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
5806
5807         PR c++/13854
5808         * g++.dg/ext/attrib13.C: New test.
5809
5810         PR c++/13907
5811         * g++.dg/conversion/op2.C: New test.
5812
5813 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5814
5815         * gcc.dg/titype-1.c: Fix pasto.
5816
5817 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5818
5819         * gcc.dg/titype-1.c: New test.
5820
5821 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5822
5823         PR c++/13957
5824         * g++.dg/template/non-type-template-argument-1.C,
5825         g++.dg/template/qualified-id1.C: Update dg-error marks.
5826         * g++.dg/template/nontype6.C: New test.
5827
5828 2004-02-01  Roger Sayle  <roger@eyesopen.com>
5829
5830         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
5831         * gcc.dg/builtins-31.c: New testcase.
5832         * gcc.dg/builtins-32.c: New testcase.
5833
5834 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
5835
5836         * objc.dg/call-super-2.m: Update line numbers
5837         for the including of stddef.h.
5838
5839 2004-01-30  Michael Matz  <matz@suse.de>
5840
5841         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
5842         g++.dg/ext/case-range3.C: New tests.
5843
5844 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5845
5846         DR206
5847         PR c++/13813
5848         * g++.dg/template/member4.C: New test.
5849
5850 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5851
5852         PR c++/13683
5853         * g++.dg/template/sizeof6.C: New test.
5854
5855 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5856
5857         * gcc.dg/fwritable-strings-1.c: New test.
5858
5859 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5860
5861         * gcc.c-torture/compile/20040130-1.c: New test.
5862
5863 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
5864
5865         * objc.dg/call-super-2.m: Include stddef.h for size_t.
5866
5867 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
5868
5869         PR c++/13883
5870         * g++.dg/template/ctor3.C: New test.
5871
5872 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5873
5874         * g++.dg/tc1: New directory.
5875         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
5876         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
5877         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
5878         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
5879         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
5880
5881 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5882
5883         * g++.dg/parse/error11.C: New test.
5884         * g++.dg/parse/error12.C: Likewise.
5885
5886 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
5887
5888         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
5889         (scan_initial, main): Use aligned_sizeof instead of sizeof.
5890
5891 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
5892
5893         PR c++/13791
5894         * g++.dg/ext/attrib12.C: New test.
5895
5896         PR c++/13736
5897         * g++.dg/parse/cast2.C: New test.
5898
5899 2004-01-27  James E Wilson  <wilson@specifixinc.com>
5900
5901         * objc.dg/encode-2.m (main): New local string.  Set depending on
5902         sizeof long.  Use in sscanf call.
5903         * objc.dg/encode-3.m (main): New local string.  Set depending on
5904         sizeof long.  Use in scan_initial call.
5905
5906 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5907
5908         * objc.dg/call-super-2.m: Make LP64-safe.
5909         * objc.dg/desig-init-1.m: Likewise.
5910
5911 2004-01-27  Devang Patel <dpatel@apple.com>
5912
5913         * g++.dg/debug/namespace1.C: New test.
5914
5915 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
5916
5917         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
5918         xscale-*-*.
5919
5920         * gcc.dg/arm-mmx-1.c: New test.
5921
5922 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5923
5924         * gcc.dg/20040127-1.c: New test.
5925         * gcc.dg/20040127-2.c: New test.
5926
5927 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5928
5929         * objc.dg/stret-1.m (glob): Renamed to globa.
5930
5931 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
5932
5933         PR c++/13663
5934         * g++.dg/expr/for1.C: New test.
5935
5936 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
5937
5938         PR middle-end/13779
5939         * gcc.dg/darwin-longlong.c: New test.
5940
5941 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
5942
5943         * gcc.dg/20040124-1.c: Moved test from here...
5944         * gcc.c-torture/compile/20040124-1.c: ...to here.
5945
5946 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5947
5948         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
5949         the assembly output if -m64 is passed.
5950
5951 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
5952
5953         PR c++/13833
5954         * g++.dg/template/cond3.C: New test.
5955
5956 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5957
5958         PR c++/13810
5959         * g++.dg/template/ttp7.C: New test.
5960
5961 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5962
5963         PR c++/13797
5964         * g++.dg/template/nontype4.C: New test.
5965         * g++.dg/template/nontype5.C: Likewise.
5966
5967 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
5968
5969         * gcc.dg/torture/mips-clobber-at.c: New test.
5970
5971 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
5972
5973         * gcc.dg/20040124-1.c: New test.
5974
5975 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
5976
5977         * gcc.dg/20040123-1.c: New test.
5978
5979 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
5980
5981         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
5982
5983 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5984
5985         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
5986
5987 2004-01-23  Andrew Pinski  <apinski@apple.com>
5988
5989         * gcc.dg/20030121-1.c: Move to ..
5990         * gcc.dg/20040121-1.c: here.
5991
5992 2004-01-23  Roger Sayle  <roger@eyesopen.com>
5993
5994         * gcc.dg/builtins-29.c: New test case.
5995
5996 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
5997
5998         PR 18314
5999         * gcc.dg/builtins-30.c: New testcase.
6000
6001 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
6002
6003         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
6004         * lib/g77.exp: Likewise.
6005         * lib/objc.exp: Likewise.
6006         * lib/g++.exp: Likewise.
6007
6008 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6009
6010         * gcc.dg/struct-by-value-2.c: New test.
6011
6012 2004-01-21  Andrew Pinski  <apinski@apple.com>
6013
6014         PR target/13785
6015         * gcc.dg/20030121-1.c: New test.
6016
6017 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
6018
6019         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
6020         clobber frame pointer register in asm statement.
6021
6022 2004-01-21  Falk Hueffner  <falk@debian.org>
6023
6024         * gcc.c-torture/compile/20040121-1.c: New test.
6025
6026 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
6027
6028         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
6029
6030 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
6031
6032         * gcc.dg/ppc64-abi-2.c: New test.
6033
6034 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
6035
6036         * lib/treelang.exp: Fill out this file.
6037         * lib/treelang-dg.exp: New File.
6038
6039 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6040
6041         * gcc.c-torture/compile/981022-1.c: Remove.
6042         * gcc.dg/array-5.c: Remove XFAIL.
6043         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
6044         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
6045         gcc.dg/cond-lvalue-1.c: Update.
6046         * gcc.dg/cast-lvalue-2.c: New test.
6047
6048 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
6049
6050         PR c++/13592
6051         * g++.dg/other/error1.C (class foo): Tweak error message.
6052
6053         PR c++/13592
6054         * g++.dg/template/call2.C: New test.
6055
6056 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6057
6058         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
6059         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
6060         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
6061         scalar-return-1_x.c, scalar-return-2_y.c,
6062         scalar-return-3_x.c, scalar-return-3_y.c,
6063         scalar-return-4_x.c, scalar-return-4_y.c,
6064         struct-align-1.h, struct-align-1_x.c,
6065         struct-align-1_y.c, struct-align-2.h,
6066         struct-align-2_x.c, struct-align-2_y.c,
6067         struct-by-value-10_y.c, struct-by-value-11_x.c,
6068         struct-by-value-11_y.c, struct-by-value-12_x.c,
6069         struct-by-value-12_y.c, struct-by-value-13_x.c,
6070         struct-by-value-13_y.c, struct-by-value-14_x.c,
6071         struct-by-value-14_y.c, struct-by-value-15_x.c,
6072         struct-by-value-15_y.c, struct-by-value-16_y.c,
6073         struct-by-value-17_y.c, struct-by-value-18_y.c,
6074         struct-by-value-19_y.c, struct-by-value-1_x.c,
6075         struct-by-value-1_y.c, struct-by-value-20_y.c,
6076         struct-by-value-2_x.c, struct-by-value-2_y.c,
6077         struct-by-value-3_y.c, struct-by-value-4_x.c,
6078         struct-by-value-4_y.c, struct-by-value-5_y.c,
6079         struct-by-value-6_y.c, struct-by-value-7_y.c
6080         struct-by-value-8_x.c, struct-by-value-8_y.c
6081         struct-by-value-9_x.c, struct-by-value-9_y.c
6082         struct-return-10_x.c, struct-return-10_y.c,
6083         struct-return-19_x.c, struct-return-20_x.c
6084         struct-return-2_x.c, struct-return-2_y.c
6085         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
6086         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
6087
6088 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6089
6090         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
6091         attribute on sparc*-sun-solaris2.*.
6092
6093 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
6094
6095         PR c++/13710
6096         * g++.dg/ext/typeof7.C: New test.
6097
6098 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
6099
6100         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
6101         * gcc.dg/const-elim-1.c: Same.
6102
6103 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
6104
6105         * objc.dg/stret-1.m: New.
6106         * objc.dg/stret-2.m: New.
6107
6108 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6109
6110         PR c++/11895
6111         * g++.dg/ext/vector1.C: New test.
6112
6113 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
6114
6115         * gcc.dg/pch/import-1.c: New.
6116         * gcc.dg/pch/import-1.hs: New.
6117         * gcc.dg/pch/import-1a.h: New.
6118         * gcc.dg/pch/import-1b.h: New.
6119         * gcc.dg/pch/import-1c.h: New.
6120
6121 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6122
6123         PR c++/13574
6124         * g++.dg/ext/array1.C: New test.
6125
6126         PR c++/13178
6127         * g++.dg/conversion/op1.C: New test.
6128
6129 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
6130
6131         PR 11864
6132         From Kazumoto Kojima / Dan Kegel:
6133         * gcc.dg/pr11864-1.c: New test.
6134
6135         PR 10392
6136         From Marcus Comstedt / Dan Kegel:
6137         * gcc.dg/pr10392-1.c: New test.
6138
6139 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6140
6141         PR c++/13478
6142         * g++.dg/init/ref10.C: New test.
6143
6144 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6145
6146         PR c++/13407
6147         * g++.dg/parse/typename6.C: New test.
6148
6149 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6150
6151         PR pch/13361
6152         * testsuite/g++.dg/pch/wchar-1.C: New.
6153         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6154
6155 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6156
6157         PR c++/9259
6158         * g++.dg/expr/sizeof2.C: New test.
6159
6160 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
6161
6162         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
6163
6164 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6165
6166         PR c++/13659
6167         * g++.dg/lookup/strong-using-3.C: New.
6168         * g++.dg/lookup/using-10.C: New.
6169
6170 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6171
6172         PR c++/13594
6173         * g++.dg/lookup/strong-using-2.C: New.
6174
6175 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
6176             Dan Kegel <dank@kegel.com>
6177             J"orn Rennecke <joern.rennecke@superh.com>
6178
6179         PR target/9365
6180         * gcc.dg/pr9365-1.c: New test.
6181
6182 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6183
6184         PR c++/8856
6185         * g++.dg/parse/casting-operator2.C: New test.
6186         * g++.old-deja/g++.pt/explicit83.C: Remove.
6187
6188 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6189
6190         * gcc.dg/label-compound-stmt-1.c: New test.
6191         * gcc.c-torture/compile/950922-1.c,
6192         gcc.c-torture/compile/20000211-3.c,
6193         gcc.c-torture/compile/20000518-1.c,
6194         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
6195         compound statements.
6196
6197 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
6198
6199         * gcc.dg/ppc64-abi-1.c: New test.
6200
6201 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
6202
6203          * g++.dg/ext/attrib9.C: Add dg-warnings.
6204
6205 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6206
6207         PR c++/12335
6208         * g++.dg/parse/dtor3.C: New test.
6209
6210 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6211
6212         PR c++/12709
6213         * g++.dg/parse/try-catch-1.C: New test.
6214
6215 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
6216
6217         * ada/acats/run_all.sh: Add more verbose output in acats.log
6218         when compiling tests.
6219
6220 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6221
6222         PR 13656
6223         * gcc.dg/typedef-redecl.c: New test case.
6224         * gcc.dg/typedef-redecl.h: New support file.
6225
6226 2004-01-13  Jan Hubicka  <jh@suse.cz>
6227
6228         * gcc.dg/always_inline.c: New test.
6229         * gcc.dg/debug/20031231-1.c: Fix.
6230
6231 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6232
6233         PR c++/13474
6234         * g++.dg/template/array3.C: New test.
6235
6236 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6237
6238         * g++.dg/ext/lvalue1.C: No longer expected to fail.
6239         * g++.dg/warn/Wunused-2.C: Likewise.
6240
6241 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6242
6243         PR c++/13289
6244         * g++.dg/template/instantiate6.C: New test.
6245
6246 2004-01-12  Roger Sayle  <roger@eyesopen.com>
6247
6248         PR middle-end/11397
6249         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
6250
6251 2004-01-12  Jan Hubicka  <jh@suse.cz>
6252
6253         PR opt/12826
6254         * gcc.dg/20040112-1.c: New.
6255
6256         * gcc.dg/dwarf-die[1-7].c: Move to...
6257         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
6258         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
6259
6260 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
6261
6262         PR c++/4100
6263         * g++.dg/parse/friend4.C: New test.
6264
6265 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
6266
6267         PR c++/4100
6268         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
6269         definition is called a friend.
6270
6271 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
6272
6273         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
6274
6275 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
6276
6277         PR c++/3478
6278         * g++.dg/parse/error10.C: New test.
6279         * g++.dg/template/arg2.C: Accept "invalid type" error.
6280
6281 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
6282
6283         PR middle-end/13392
6284         * g++.dg/opt/expect2.C: New test.
6285
6286 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6287
6288         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
6289         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
6290         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
6291         Update dg-error regexps.
6292
6293 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6294
6295         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
6296         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
6297
6298 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6299
6300         * gcc.dg/pragma-re-1.c: Use right pointer type.
6301
6302 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6303
6304         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
6305
6306 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
6307
6308         * gcc.dg/rs6000-ldouble-1.c: New.
6309
6310 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6311
6312         DR 337
6313         PR c++/9256
6314         * g++.dg/other/abstract1.C: New test.
6315
6316 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
6317
6318         * g++.dg/lookup/strong-using-1.C: New.
6319
6320 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6321
6322         PR c/11234
6323         * gcc.dg/func-ptr-conv-1.c: New test.
6324         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
6325
6326 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
6327
6328         PR target/13380.
6329         * gcc.c-torture/compile/20040109-1.c: New.
6330
6331 2004-01-08  Stuart Hastings  <stuart@apple.com>
6332
6333         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
6334         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
6335         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
6336
6337 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
6338
6339         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
6340
6341 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6342
6343         * ada/acats/run_acats: Treat 'gnatchop' the same way
6344         as 'gnatmake'.  Export GCC_DRIVER.
6345         * ada/acats/run_all.sh: Add target_gnatchop.  Use
6346         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
6347
6348 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6349
6350         PR c++/12573
6351         * g++.dg/template/dependent-expr4.C: New test.
6352
6353 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
6354
6355         * gcc.dg/altivec-11.c: New test.
6356
6357 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
6358
6359         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
6360
6361 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6362
6363         PR c/6024
6364         * gcc.dg/enum-compat-1.c: New test.
6365         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
6366
6367 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6368
6369         PR c/12165
6370         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
6371         gcc.dg/c99-idem-qual-3.c: New tests.
6372
6373 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
6374
6375         * gcc.dg/winline-7.c: Don't cast void * to int.
6376
6377 2004-01-06  Jan Hubicka  <jh@suse.cz>
6378
6379         * gcc.dg/i386-sse-5.c: New test
6380         * g++.dg/eh/simd-1.c: Add -w argument for i386.
6381
6382 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6383
6384         PR c++/12815
6385         * g++.dg/rtti/typeid4.C: New test.
6386
6387 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6388
6389         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
6390
6391 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6392
6393         PR c++/12132
6394         * g++.dg/template/error11.C: New test.
6395
6396         PR c++/13451
6397         * g++.dg/template/class2.C: New test.
6398
6399 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6400         Richard Sandiford <rsandifo@redhat.com>
6401
6402         PR c++/13387
6403         * g++.dg/opt/alias3.C: New test.
6404
6405 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
6406
6407         PR c++/13157
6408         * g++.dg/template/koenig3.C: New test.
6409
6410         PR c++/13529
6411         * g++.dg/parse/offsetof3.C: New test.
6412
6413         * g++.dg/init/copy7.C: Add missing dg-error markers.
6414
6415         PR c++/12226
6416         * g++.dg/init/copy7.c: New test.
6417
6418         PR c++/13536
6419         * g++.dg/parse/cast1.C: New test.
6420
6421 2004-01-04  Jan Hubicka  <jh@suse.cz>
6422
6423         * gcc.dg/winline[1-7].c: New tests.
6424
6425 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6426
6427         PR c++/13520
6428         * g++.dg/template/qualttp22.C: New test.
6429
6430 2004-01-01  Jan Hubicka  <jh@suse.cz>
6431
6432         * gcc.dg/debug/20031231-1.c: New.
6433         * gcc.c-torture/compile/20040101-1.c: New.
6434         * gcc.dg/dwarf-die-[1-7].c: New.
6435
6436 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
6437
6438         PR optimization/13521
6439         * gcc.c-torture/compile/20031231-1.c: New test.
6440
6441 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6442
6443         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
6444
6445 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6446
6447         PR c++/10079
6448         * g++.dg/template/crash16.C: New test.
6449
6450 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
6451
6452         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
6453
6454 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6455
6456         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
6457         ports.
6458         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6459         * g++.old-deja/g++.law/profile1.C: Likewise.
6460         * gcc.c-torture/compile/981006-1.c: Likewise.
6461         * gcc.c-torture/execute/loop-2e.x: Likewise.
6462         * gcc.c-torture/execute/loop-2f.x: Remove.
6463         * gcc.c-torture/execute/loop-2g.x: Likewise.
6464         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
6465         * gcc.dg/20020312-2.c: Remove traces of dead ports.
6466
6467 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
6468
6469         PR c++/13507
6470         * g++.dg/ext/attrib11.C: New test.
6471
6472         PR c++/13494
6473         * g++.dg/template/array2-1.C: New test.
6474         * g++.dg/template/array2-2.C: New test.
6475
6476 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
6477
6478         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
6479
6480 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6481
6482         PR c++/12774
6483         * g++.dg/template/array1-1.C: New test.
6484         * g++.dg/template/array1-2.C: New test.
6485
6486 2003-12-29  Roger Sayle  <roger@eyesopen.com>
6487
6488         PR fortran/12632
6489         * g77.dg/12632.f: New test case.
6490
6491 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6492
6493         PR c++/13289
6494         * g++.dg/parse/nontype1.C: New test.
6495
6496 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6497
6498         PR c++/12403
6499         * g++.dg/parse/explicit1.C: New test.
6500         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
6501
6502 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
6503
6504         PR c++/13081
6505         * g++.dg/opt/inline6.C: New test.
6506
6507         PR c++/12613
6508         * g++.dg/parse/error9.C: New test.
6509
6510         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
6511
6512 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
6513
6514         PR c++/13009
6515         * g++.dg/init/assign1.C: New test.
6516
6517 2003-12-28  Roger Sayle  <roger@eyesopen.com>
6518
6519         PR c++/13070
6520         * g++.dg/warn/format3.C: New test case.
6521
6522 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6523
6524         * gcc.c-torture/compile/20031227-1.c: New test.
6525
6526 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6527
6528         * g++.dg/bprob/bprob.exp: Load target-supports.exp
6529         * g77.dg/bprob/bprob.exp: Likewise.
6530         * gcc.misc-tests/bprob.exp: Likewise.
6531         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
6532         variants on systems where the library does not provide that
6533         functionality.
6534         * gcc.dg/builtins-20.c: Use builtins-config.h.
6535         * gcc.dg/builtins-config.h: New file.
6536
6537 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6538
6539         * lib/gcc-dg.exp (dg-require-profiling): New function.
6540         * lib/target-supports.exp (check_profiling_available): Likewise.
6541         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
6542         * g77.dg/bprob/bprob.exp: Likewise.
6543         * gcc.misc-tests/bprob.exp: Likewise.
6544         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
6545         * gcc.dg/20021014-1.c: Likewise.
6546         * gcc.dg/nest.c: Likewise.
6547
6548 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6549
6550         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
6551         compiling.
6552         * g++.dg/lookup/java2.C: Likewise.
6553         * gcc.dg/cpp/lexident.c: Likewise.
6554
6555 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
6556
6557         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
6558         given.
6559         * gcc.c-torture/compile/961203-1.c: Likewise.
6560         * gcc.c-torture/compile/980506-1.c: Likewise.
6561
6562 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
6563
6564         * lib/gcc-dg.exp (dg-prune-output): New annotation.
6565         (additional_prunes): New global.
6566         (gcc-dg-prune): Handle additional per-test pruning.
6567         (dg-test): Clear additional_prunes between tests.
6568
6569         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
6570         dg-prune-output to avoid spurious failures from assembler
6571         complaining about nonexistent WAW violations.
6572         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
6573         Use dg-prune-output to avoid spurious failures from assembler
6574         warning about Itanium B-step errata.
6575
6576 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6577
6578         * g++.dg/abi/macro0.C: New test.
6579         * g++.dg/abi/macro1.C: Likewise.
6580         * g++.dg/abi/macro2.C: Likewise.
6581
6582         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
6583         * g++.dg/abi/bitfield7.C: Likewise.
6584         * g++.dg/abi/dtor2.C: Likewise.
6585         * g++.dg/abi/mangle11.C: Likewise.
6586         * g++.dg/abi/mangle12.C: Likewise.
6587         * g++.dg/abi/mangle14.C: Likewise.
6588         * g++.dg/abi/mangle17.C: Likewise.
6589         * g++.dg/abi/vbase10.C: Likewise.
6590         * g++.dg/abi/vbase14.C: Likewise.
6591         * g++.dg/template/qualttp17.C: Likewise.
6592
6593 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6594
6595         PR c/11995
6596         * gcc.dg/20031223-1.c: New test.
6597
6598 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6599
6600         * gcc.dg/noreturn-7.c: New test.
6601
6602 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6603
6604         * gcc.dg/null-pointer-1.c: New test.
6605
6606 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
6607
6608         * g++.old-deja/g++.jason/template18.C: Remove.
6609         * g++.old-deja/g++.jason/template37.C: Likewise.
6610
6611         PR c++/12862
6612         * g++.dg/lookup/ns1.C: New test.
6613
6614         PR c++/12397
6615         * g++.dg/template/lookup3.C: New test.
6616
6617 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6618
6619         * g++.dg/template/recurse1.C: New test
6620
6621 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
6622
6623         PR c++/12479
6624         * g++.dg/parse/semicolon1.C: New test.
6625         * g++.dg/parse/semicolon1.h: Likewise.
6626
6627 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
6628
6629         * gcc.dg/darwin-misaligned.c: New test.
6630
6631 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6632
6633         PR c/9163
6634         * gcc.dg/20031222-1.c: New test.
6635
6636 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
6637
6638         PR c++/13438
6639         * g++.dg/parse/error8.C: New test.
6640
6641         PR c++/11554
6642         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
6643
6644 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
6645
6646         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
6647         too small.
6648         * gcc.c-torture/compile/930217-1.c: Likewise.
6649         * gcc.c-torture/compile/930513-1.c: Likewise.
6650         * gcc.c-torture/execute/920908-2.c: Likewise.
6651         * gcc.c-torture/execute/921204-1.c: Likewise.
6652         * gcc.c-torture/execute/930621-1.c: Likewise.
6653         * gcc.c-torture/execute/930630-1.c: Likewise.
6654         * gcc.c-torture/execute/931031-1.c: Likewise.
6655         * gcc.c-torture/execute/980602-2.c: Likewise.
6656         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
6657         * gcc.c-torture/execute/compndlit-1.c: Likewise.
6658         * gcc.c-torture/execute/extzvsi.c: Likewise.
6659         * gcc.c-torture/unsorted/ext.c: Likewise.
6660
6661 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
6662
6663         PR target/12749
6664         * gcc.c-torture/compile/20031220-2.c: New test case.
6665
6666 2003-12-20  Roger Sayle  <roger@eyesopen.com>
6667
6668         PR optimization/13031
6669         * gcc.c-torture/compile/20031220-1.c: New test case.
6670
6671 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6672
6673         * gcc.dg/cast-function-1.c: New test.
6674
6675 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6676
6677         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
6678         formats.
6679
6680 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
6681
6682         PR c++/12795
6683         * g++.dg/ext/attrib10.C: New test.
6684
6685 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
6686
6687         * gcc.dg/cleanup-10.c: New test.
6688         * gcc.dg/cleanup-11.c: New test.
6689
6690 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
6691
6692         PR c++/13239
6693         * g++.dg/opt/expect1.C: New test.
6694
6695 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
6696
6697         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
6698
6699 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
6700
6701         PR debug/12923
6702         * gcc.dg/20031218-1.c: New test.
6703
6704         PR debug/12389
6705         * gcc.dg/20031218-2.c: New test.
6706         * gcc.dg/20031218-3.c: New test.
6707
6708         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
6709         of label name and allow for USER_LABEL_PREFIX == "_" names.
6710         * g++.dg/abi/mangle18-2.C: Likewise.
6711         * g++.dg/abi/mangle19-1.C: Likewise.
6712         * g++.dg/abi/mangle19-2.C: Likewise.
6713         * g++.dg/abi/mangle20-1.C: Likewise.
6714         * g++.dg/abi/mangle20-2.C: Likewise.
6715
6716 2003-12-18  Richard Henderson  <rth@redhat.com>
6717
6718         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
6719
6720 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
6721             Dan Kegel <dank@kegel.com>
6722
6723         PR other/12009
6724         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
6725         testing a cross compiler, it causes spurious compile failures.
6726         * lib/g++.exp: Likewise.
6727
6728 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6729
6730         PR c++/13262
6731         * g++.dg/template/access13.C: New test.
6732
6733 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
6734
6735         * gcc.dg/20031216-1.c: New test.
6736
6737 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6738
6739         PR c++/9154
6740         * g++.dg/template/error10.C: New test.
6741
6742 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6743
6744         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
6745         * g++.dg/eh/simd-2.C: Likewise.
6746
6747 2003-12-17  James E Wilson  <wilson@specifixinc.com>
6748             Roger Sayle  <roger@eyesopen.com>
6749
6750         * gcc.c-torture/execute/ieee/mzero5.c: New.
6751
6752 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
6753
6754         PR c++/10603
6755         * g++.dg/parse/error6.C: New test.
6756
6757         PR c++/12827
6758         * g++.dg/parse/error7.C: New test.
6759
6760 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6761
6762         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
6763         at -O with stabs debugging formats.
6764         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
6765         * gcc.dg/debug/debug-2.c: Likewise.
6766
6767 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
6768
6769         PR c++/12696
6770         * g++.dg/init/error1.C: New test.
6771
6772         PR c++/12218
6773         * g++.dg/init/pm3.C: New test.
6774
6775 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6776
6777         PR c/3347
6778         * gcc.dg/bitfld-8.c: New test.
6779
6780 2003-12-16  James Lemke  <jim@wasabisystems.com>
6781
6782         * gcc.dg/arm-scd42-[123].c: New tests.
6783
6784 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6785
6786         PR c++/9043
6787         * g++.dg/abi/mangle20-1.C: New test.
6788         * g++.dg/abi/mangle20-2.C: New test.
6789
6790 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
6791
6792         PR c++/13275
6793         * g++.dg/other/offsetof2.C: Remove XFAIL.
6794         * g++.dg/parse/offsetof1.C: New test.
6795         * g++.gd/parse/offsetof2.C: Likewise.
6796
6797 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6798
6799         * g++.dg/template/nontype3.C: New test.
6800         * g++.dg/template/static2.C: Tweaked the dg-error clause.
6801
6802 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6803
6804         * g++.dg/warn/noreturn-3.C: Also test instantiation.
6805
6806 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6807
6808         PR c++/13387
6809         * g++.dg/expr/assign1.C: New test.
6810
6811         PR c++/13242
6812         * g++.dg/abi/mangle19-1.C: New test.
6813         * g++.dg/abi/mangle19-2.C: New test.
6814
6815 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
6816
6817         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
6818
6819 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6820
6821         * gcc.c-torture/execute/20031216-1.c: New test.
6822
6823 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6824
6825         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
6826         an ICE regression.
6827
6828 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6829
6830         PR c++/10926
6831         * g++.dg/template/error9.C: New test.
6832
6833         PR c++/11116
6834         * g++.dg/template/error8.C: New test.
6835
6836 2003-12-15  Roger Sayle  <roger@eyesopen.com>
6837
6838         PR middle-end/13400
6839         * gcc.c-torture/execute/20031215-1.c: New test case.
6840
6841 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6842
6843         PR c++/13269
6844         * g++.dg/parse/error5.C: New test.
6845
6846         PR c++/12989
6847         * g++.dg/expr/sizeof1.C: New test.
6848
6849         PR c++/13310
6850         * g++.dg/template/crash15.C: New test.
6851
6852 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
6853
6854         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
6855         a non-POD type as the last named parameter of a varargs function.
6856
6857 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6858
6859         PR c++/13243
6860         PR c++/12573
6861         * g++.dg/template/crash14.C: New test.
6862         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
6863
6864 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6865
6866         * g++.dg/other/java1.C: New test.
6867
6868         PR c++/13241
6869         * g++.dg/abi/mangle18-1.C: New test.
6870         * g++.dg/abi/mangle18-2.C: New test.
6871
6872 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6873
6874         PR optimization/10312
6875         * gcc.c-torture/execute/20031214-1.c: New.
6876
6877 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
6878
6879         PR c++/10779
6880         PR c++/12160
6881         * g++.dg/parse/error3.C: New test.
6882         * g++.dg/parse/error4.C: Likewise.
6883         * g++.dg/abi/mangle4.C: Tweak error messages.
6884         * g++.dg/lookup/using5.C: Likewise.
6885         * g++.dg/other/error2.C: Likewise.
6886         * g++.dg/parse/typename5.C: Likewise.
6887         * g++.dg/parse/undefined1.C: Likewise.
6888         * g++.dg/template/arg2.C: Likewise.
6889         * g++.dg/template/ttp3.C: Likewise.
6890         * g++.dg/template/type1.C: Likewise.
6891         * g++.old-deja/g++.other/crash32.C: Likewise.
6892         * g++.old-djea/g++.pt/defarg8.C: Likewise.
6893
6894 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6895
6896         PR c++/13106
6897         * g++.dg/warn/noreturn-3.C: New test.
6898
6899 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
6900
6901         PR c++/13118
6902         * g++.dg/abi/covariant3.C: New.
6903
6904 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
6905
6906         * g++.dg/eh/ia64-1.C: New test.
6907
6908 2003-12-12  Roger Sayle  <roger@eyesopen.com>
6909
6910         PR optimization/13037
6911         * g77.f-torture/execute/13037.f: New test case.
6912
6913 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
6914
6915         PR c++/12881
6916         * g++.dg/abi/covariant2.C: New.
6917
6918 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
6919
6920         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
6921
6922 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
6923
6924         * gcc.c-torture/execute/wchar_t-1.x: Delete.
6925
6926 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
6927
6928         PR other/10819
6929         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
6930         to fix Bug 10819.
6931         * lib/g++.exp (g++_version): Likewise.
6932         * lib/g77.exp (g77_version): Likewise.
6933         * lib/objc.exp (default_objc_version): Likewise.
6934
6935 2003-12-10  Richard Henderson  <rth@redhat.com>
6936
6937         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
6938
6939         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
6940
6941 2003-12-08  Matt Austern  <austern@apple.com>
6942
6943         PR c/13134
6944         * lib/gcc-dg.exp (dg-require-visibility): Define.
6945         * lib/target-supports (check_visibility_available): Define.
6946         * gcc.dg/visibility-1.c: New test.
6947         * gcc.dg/visibility-2.c: Likewise.
6948         * gcc.dg/visibility-3.c: Likewise.
6949         * gcc.dg/visibility-4.c: Likewise.
6950         * gcc.dg/visibility-5.c: Likewise.
6951         * gcc.dg/visibility-6.c: Likewise.
6952         * g++.dg/ext/visibility-1.C: Likewise.
6953         * g++.dg/ext/visibility-2.C: Likewise.
6954         * g++.dg/ext/visibility-3.C: Likewise.
6955         * g++.dg/ext/visibility-4.C: Likewise.
6956         * g++.dg/ext/visibility-5.C: Likewise.
6957         * g++.dg/ext/visibility-6.C: Likewise.
6958
6959 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6960
6961         * g++.dg/lookup/java1.C: New test.
6962         * g++.dg/lookup/java2.C: New test.
6963
6964 2003-12-07  Falk Hueffner  <falk@debian.org>
6965
6966         * g++.dg/opt/noreturn-1.C: New test.
6967
6968 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
6969
6970         * gcc.dg/overflow-1.c: New test.
6971
6972 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6973
6974         * g77.f-torture/compile/13060.f: New test.
6975
6976 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
6977
6978         PR c++/13323
6979         * g++.dg/inherit/operator2.C: New test.
6980
6981 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
6982
6983         PR c++/13305
6984         * g++.dg/ext/attrib9.C: New test.
6985
6986 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
6987
6988         PR c++/13314
6989         * g++.dg/template/error7.C: New test.
6990
6991 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
6992             J"orn Rennecke <joern.rennecke@superh.com>
6993
6994         PR target/13302
6995         * g++.dg/other/struct-va_list.C: New test.
6996
6997 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6998
6999         PR c++/13166
7000         * g++.dg/parse/defarg6.C: New test.
7001
7002 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
7003
7004         PR target/13256
7005         * gcc.c-torture/execute/20031201-1.c: New test.
7006
7007 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
7008
7009         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
7010
7011 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7012
7013         * gcc.dg/builtin-return-1.c: New test.
7014
7015 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
7016             J"orn Rennecke <joern.rennecke@superh.com>
7017
7018         PR optimization/13260
7019         * gcc.c-torture/execute/20031204-1.c: New test.
7020
7021 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7022
7023         PR c++/9127
7024         * g++.dg/template/error6.C: New test.
7025
7026 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
7027
7028         * gcc.dg/20031202-1.c: New test.
7029
7030 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7031
7032         PR c++/13179
7033         * g++.dg/template/eh1.C: New test.
7034
7035         PR c++/10771
7036         * g++.dg/template/error5.C: New test.
7037
7038 2003-12-02  David Ung  <davidu@mips.com>
7039
7040         * gcc.dg/compat/vector-check.h: Corrected type for var
7041         g_##TMODE
7042
7043 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7044
7045         PR c++/10126
7046         * g++.dg/template/ptrmem8.C: New test.
7047
7048 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7049
7050         PR c++/12573
7051         * g++.dg/template/dependent-expr3.C: New test.
7052
7053 2003-12-01  James Lemke  <jim@wasabisystems.com>
7054
7055         * gcc.dg/arm-g2.c: New test.
7056
7057 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7058
7059         PR optimization/11634
7060         * gcc.dg/20031201-2.c: New test case.
7061
7062 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
7063
7064         PR 11433
7065         * objc.dg/proto-lossage-3.m: New test.
7066
7067 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7068
7069         PR optimization/12628
7070         * gcc.dg/20031201-1.c: New test case.
7071
7072 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7073
7074         * gcc.dg/unaligned-1.c: New test.
7075
7076 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
7077
7078         PR c++/9849
7079         * g++.dg/template/error4.C: New test.
7080         * g++.dg/template/nested3.C: Adjust error markers.
7081
7082 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7083
7084         * gcc.dg/cpp/assert4.c: Check more #system assertions.
7085
7086 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7087
7088         PR c/10333
7089         * gcc.dg/bitfld-7.c: New test.
7090
7091 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
7092
7093         * gcc.dg/tls/asm-1.C: New test.
7094
7095 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7096
7097         * gcc.dg/cpp/assert4.c: Update.
7098
7099 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7100
7101         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
7102         * gcc.dg/builtin-apply3.c: New test.
7103
7104 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7105
7106         * lib/compat.exp (compat-obj): New xfaildata parameter.
7107         Use it to set compiler_conditional_xfail_data before compiling.
7108         (compat-get-options): Handle dg-xfail-if.
7109         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
7110         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
7111         * gcc.dg/compat/vector-1_y.c: Likewise.
7112         * gcc.dg/compat/vector-2_x.c: Likewise.
7113         * gcc.dg/compat/vector-2_y.c: Likewise.
7114
7115 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7116
7117         * g++.dg/opt/reg-stack4.C: New test.
7118
7119 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7120
7121         * gcc.dg/builtin-apply2.c: New test.
7122
7123 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7124
7125         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
7126
7127 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7128
7129         PR c++/12924
7130         * g++.dg/template/template-id-2.C: New test.
7131
7132 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7133
7134         PR c++/5369
7135         * g++.dg/template/memfriend1.C: New test.
7136         * g++.dg/template/memfriend2.C: Likewise.
7137         * g++.dg/template/memfriend3.C: Likewise.
7138         * g++.dg/template/memfriend4.C: Likewise.
7139         * g++.dg/template/memfriend5.C: Likewise.
7140         * g++.dg/template/memfriend6.C: Likewise.
7141         * g++.dg/template/memfriend7.C: Likewise.
7142         * g++.dg/template/memfriend8.C: Likewise.
7143         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
7144
7145 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
7146
7147         PR c++/12515
7148         * g++.dg/ext/cond1.C: New test.
7149
7150 2003-11-20  Richard Henderson  <rth@redhat.com>
7151
7152         * gcc.dg/20020201-2.c: Remove.
7153         * gcc.dg/20020201-4.c: Remove.
7154         * gcc.dg/20020304-1.c: Remove.
7155
7156 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
7157
7158         * gcc.dg/cpp/trad/xwin1.c: New test case.
7159
7160 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
7161
7162         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
7163         * lib/g77.exp: Likewise.
7164         * lib/objc.exp: Likewise.
7165         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
7166         for darwin.
7167
7168 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7169
7170         PR c++/12932
7171         * g++.dg/template/static5.C: New test.
7172
7173 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7174
7175         * gcc.dg/nested-func-1.c: New test.
7176
7177 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7178
7179         * gcc.dg/cpp/assert4.c: New test.
7180
7181 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7182
7183         PR c++/2294
7184         * g++.dg/lookup/using9.c: New test.
7185
7186 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
7187
7188         PR c++/12762
7189         * g++.dg/template/error3.C: New test.
7190
7191 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
7192
7193         PR ada/13035
7194         * ada/acats/run_acats, run_all.sh: Fix syntax error.
7195         No longer use a wrapper for gcc, since this does not work under
7196         Windows.
7197
7198 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7199
7200         PR c++/2094
7201         * g++.dg/template/ptrmem7.C: New test.
7202
7203 2003-11-13  Andrew Pinski <apinski@apple.com>
7204
7205         * gcc.c-torture/compile/20031113-1.c: New test.
7206
7207 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
7208             Kean Johnston <jkj@sco.com>
7209
7210         PR c/13029
7211         * gcc.dg/unused-4.c: Update.
7212
7213 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7214
7215         * g++.dg/opt/const3.C: New test.
7216
7217 2003-11-13  Jan Hubicka  <jh@suse.cz>
7218
7219         * gcc.c-torture/compile/20031112-1.c: New test.
7220
7221 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
7222
7223         * g++.dg/parse/crash10.C: Remove bogus error marker.
7224
7225 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7226
7227         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
7228         (host_gcc): Likewise.
7229         (ROOT): Honor $PWDCMD.
7230         (BASE): Likewise.
7231         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
7232
7233 2003-11-12  Catherine Moore  <clm@redhat.com>
7234
7235         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
7236
7237 2003-11-12  Andreas Jaeger  <aj@suse.de>
7238             Jakub Jelinek  <jakub@redhat.com>
7239             Andrew Pinski  <pinskia@physics.uc.edu>
7240             Richard Henderson  <rth@redhat.com>
7241
7242         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
7243         systems.
7244         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
7245
7246         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
7247         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7248
7249 2003-11-11  Andreas Jaeger  <aj@suse.de>
7250
7251         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
7252
7253         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
7254
7255 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
7256
7257         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
7258         Clean ups.
7259
7260 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
7261
7262         * gcc.dg/trampoline-1.c: New test.
7263
7264 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7265
7266         * gcc.c-torture/compile/200031109-1.c: New test.
7267
7268 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7269
7270         PR c/3190
7271         PR c/8714
7272         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
7273         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
7274         gcc.dg/format/no-y2k-1.c: Update.
7275
7276 2003-11-08  Roger Sayle  <roger@eyesopen.com>
7277
7278         PR optimization/10467
7279         * gcc.dg/20031108-1.c: New test case.
7280
7281 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
7282
7283         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
7284
7285 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7286
7287         * gcc.dg/compound-lvalue-1.c: New test.
7288         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
7289         some XFAILs.
7290
7291 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
7292
7293         * gcc.dg/altivec-varargs-1.c: New test.
7294
7295 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7296
7297         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
7298         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
7299         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
7300         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
7301         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
7302
7303 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7304
7305         * gcc.dg/cond-lvalue-1.c: New test.
7306
7307 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
7308
7309         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
7310
7311 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7312
7313         PR c++/11616
7314         * g++.dg/template/instantiate5.C: New test.
7315
7316 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7317
7318         PR c++/12726
7319         * g++.dg/ext/complit2.C: Replace test with self-contained version.
7320         * ChangeLog: Add missing first entry for above test.
7321
7322 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7323
7324         PR c++/9810
7325         * g++.dg/template/using8.C: New test.
7326         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
7327
7328 2003-11-02  Roger Sayle  <roger@eyesopen.com>
7329
7330         PR optimization/10817
7331         * gcc.c-torture/compile/20031102-1.c: New test case.
7332
7333 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
7334
7335         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
7336         2147483647.
7337
7338 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7339
7340         * gcc.dg/20031102-1.c: New test.
7341
7342 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7343
7344         * gcc.dg/complex-1.c: New test.
7345
7346 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7347
7348         PR c++/12796
7349         * g++.dg/template/crash13.C: Adjust expected error location.
7350         * g++.old-deja/g++.brendan/ns1.C: Likewise.
7351
7352 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7353
7354         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7355
7356 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7357
7358         PR/10239
7359         * gcc.c-torture/compile/20031031-2.c: New test.
7360
7361 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7362
7363         PR/11640
7364         * gcc.c-torture/compile/20031031-1.c: New test.
7365
7366 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7367
7368         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7369         * gcc.misc-tests/bprob.exp: Likewise.
7370         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
7371         the execution test on arm-elf configs.
7372         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
7373         configs that don't support scratch files.
7374         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
7375
7376 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
7377
7378         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
7379         done by dejagnu.
7380
7381 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
7382
7383         * ada/acats/run_all.sh: Redirect mv output to /dev/null
7384         Avoid non pure sh syntax. Add more logging.
7385
7386         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
7387         fail.
7388
7389 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7390
7391         PR libgcj/10610
7392         * gcc.dg/ppc-stackalign-1.c: New test.
7393
7394 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
7395
7396         * ada/acats/run_all.sh: Change output to be more compliant with
7397         dejagnu framework.
7398         Create acats.sum and acats.log files under testsuite/ada/acats
7399         Only run [a-z]* directories, to filter out e.g. CVS.
7400         Redirect build output to log file.
7401
7402 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7403
7404         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
7405
7406 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7407
7408         PR ada/5909:
7409         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
7410
7411 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
7412
7413         * gcc.c-torture/compile/20031023-1.c: New test.
7414         * gcc.c-torture/compile/20031023-2.c: New test.
7415         * gcc.c-torture/compile/20031023-3.c: New test.
7416         * gcc.c-torture/compile/20031023-4.c: New test.
7417
7418 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7419
7420         PR c++/10371
7421         * g++.dg/lookup/scoped8.C: New test.
7422
7423 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7424
7425         * g++.dg/opt/reg-stack3.C: New test.
7426
7427 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7428
7429         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
7430
7431 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7432
7433         PR c++/11076
7434         * g++.dg/template/crash13.C: New test.
7435
7436 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7437
7438         * gcc.dg/c99-restrict-2.c: New test.
7439
7440 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
7441
7442         PR c++/12698, c++/12699, c++/12700, c++/12566
7443         * g++.dg/inherit/covariant9.C: New test.
7444         * g++.dg/inherit/covariant10.C: New test.
7445         * g++.dg/inherit/covariant11.C: New test.
7446
7447 2003-10-23  Jason Merrill  <jason@redhat.com>
7448
7449         PR c++/12726
7450         * g++.dg/ext/complit2.C: New test.
7451
7452 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7453
7454         PR target/12654
7455         * gcc.c-torture/execute/20031020-1.c: New test.
7456
7457 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7458
7459         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
7460         following the jump_insn.
7461
7462 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7463
7464         * gcc.dg/cast-lvalue-1.c: New test.
7465
7466 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
7467
7468         PR c++/11962
7469         * g++.dg/template/cond2.C: New test.
7470
7471 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7472
7473         * gcc.dg/builtins-28.c: New test.
7474
7475 2003-10-20  Jan Hubicka  <jh@suse.cz>
7476
7477         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
7478         parameter.
7479         * testsuite/gcc.dg/inline-2.c: Likewise.
7480
7481 2003-10-20  Phil Edwards  <phil@codesourcery.com>
7482
7483         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
7484         * gcc.dg/nest.c:  Likewise.
7485
7486 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7487
7488         PR c++/9781, c++/10583, c++/11862
7489         * g++.dg/parse/crash13.C: New test.
7490
7491 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7492
7493         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
7494
7495 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7496
7497         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
7498         Define HAVE_C99_RUNTIME except on Solaris.
7499         * gcc.dg/builtins-20.c: Likewise.
7500
7501 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7502
7503         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
7504
7505 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7506
7507         PR c++/12495
7508         * g++.dg/template/crash21.C: New test.
7509
7510 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7511
7512         PR c++/2513
7513         * g++.dg/template/typename5.C: New test.
7514
7515 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7516
7517         PR c++/12369
7518         * g++.dg/template/friend25.C: New test.
7519
7520 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
7521
7522         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
7523         versions.
7524
7525 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
7526
7527         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
7528         == 2147483647.
7529
7530 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
7531
7532         * gcc.c-torture/execute/960416-1.x: Remove.
7533         * gcc.c-torture/execute/divconst-3.x: Likewise.
7534
7535 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
7536
7537         PR target/12598
7538         * gcc.dg/torture/cris-volatile-1.c: New test.
7539
7540 2003-10-14  Roger Sayle  <roger@eyesopen.com>
7541
7542         PR optimization/9325
7543         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
7544         for overflowing floating point to integer conversion during RTL
7545         simplification.
7546
7547 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
7548
7549         * objc/execute/_cmd.m: Fix typo.
7550         * objc.dg/image-info.m, objc.dg/symtab-1.m:
7551         Relax 'scan-assembler' regexp.
7552         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
7553         objc.dg/try-catch-4.m: Run on non-Darwin targets.
7554         * objc.dg/zero-link-2.m: Remove blank line.
7555         * objc.dg/zero-link-3.m: New test case.
7556
7557 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
7558
7559         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
7560
7561         * gcc.dg/asm-names.c: Use scan-assembler-not rather
7562         than linker trickery.
7563
7564 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7565
7566         PR c++/12370
7567         * g++.dg/other/friend2.C: New test.
7568
7569 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
7570
7571         * gcc.dg/20031012-1.c: New test.
7572
7573 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
7574
7575         * gcc.dg/weak/weak-3.c: Fix for new warning.
7576
7577 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
7578
7579         PR optimization/8750
7580         * gcc.c-torture/execute/20031012-1.c: New test case.
7581
7582 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7583
7584         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
7585         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
7586
7587 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7588
7589         PR optimization/12260
7590         * gcc.c-torture/compile/20031011-2.c: New test case.
7591
7592 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7593
7594         * gcc.c-torture/execute/20031011-1.c: New testcase.
7595
7596 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
7597
7598         * gcc.c-torture/compile/20031011-1.c: New test.
7599
7600 2003-10-11  Jan Hubicka  <jh@suse.cz>
7601
7602         * g++.dg/other/first-global.C: New test.
7603
7604 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7605
7606         * gcc.c-torture/execute/string-opt-18.c: New testcase.
7607
7608 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
7609
7610         * gcc.c-torture/compile/20031010-1.c: New test.
7611
7612 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
7613
7614         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
7615         * gcc.c-torture/execute/va-arg-25.c: ... here.
7616
7617 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
7618
7619         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
7620
7621 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
7622
7623         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
7624
7625 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
7626
7627         * g++.dg/parse/error2.C: New test.
7628
7629 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
7630
7631         PR c++/11097
7632         * g++.dg/other/error5.C: Modify the error message.
7633         * g++.dg/lookup/using8.C: New test.
7634
7635 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
7636
7637         * gcc.dg/darwin-abi-2.c: New file.
7638         * gcc.c-torture/execute/va-arg-24.c: New file.
7639
7640 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
7641
7642         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
7643         indentation.
7644
7645 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
7646
7647         PR c++/10147
7648         * g++.dg/other/error4.C: Update error messages.
7649         * g++.dg/template/ptrmem4.C: Likewise.
7650
7651         PR c++/12337
7652         * g++.dg/init/new9.C: New test.
7653
7654         PR c++/12334, c++/12236, c++/8656
7655         * g++.dg/ext/attrib8.C: New test.
7656
7657 2003-10-06  Devang Patel  <dpatel@apple.com>
7658
7659         * gcc.dg/debug/dwarf2-3.h: New test.
7660         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
7661
7662 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
7663
7664         * g++.dg/opt/cfg2.C: New test.
7665
7666 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7667
7668         * g++.dg/opt/float1.C: New test.
7669
7670 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7671
7672         * gcc.dg/c90-array-lval-6.c: New test.
7673         * gcc.dg/c99-array-lval-6.c: New test.
7674
7675 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
7676             Ziemowit Laski  <zlaski@apple.com>
7677
7678         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
7679         'Derived', so that it is never considered a class method; add
7680         new warning for '+port' method ambiguity.
7681         * objc.dg/method-12.m: Include <objc/objc.h> instead of
7682         <objc/objc-api.h> (needed on Mac OS X).
7683         * objc.dg/method-13.m: New test.
7684
7685 2003-10-03  Roger Sayle  <roger@eyesopen.com>
7686
7687         PR optimization/9325, PR java/6391
7688         * gcc.c-torture/execute/20031003-1.c: New test case.
7689
7690 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
7691
7692         PR optimization/12180
7693         * gcc.dg/20031002-1.c: New test.
7694
7695         PR c++/12486
7696         * g++.dg/inherit/error1.C: New test.
7697
7698 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
7699
7700         * lib/f-torture.exp (search_for): Rename to...
7701         (search_for_re): This.  Also, clean up comments and the
7702         "regexp" invocation.
7703
7704 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
7705
7706         * gcc.c-torture/compile/20031002-1.c: New test.
7707
7708 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
7709
7710         * g++.dg/opt/cond1.C: New test.
7711
7712 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
7713
7714         * gcc.dg/Wold-style-definition-2.c: New testcase.
7715         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
7716
7717 2003-09-29  Richard Henderson  <rth@redhat.com>
7718
7719         * g++.dg/init/array10.C: Add dg-options.
7720
7721 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
7722
7723         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
7724
7725 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7726
7727         * g++.dg/template/friend19.C: Fix typo.
7728         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
7729
7730 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
7731
7732         * gcc.c-torture/execute/20030928-1.c: New test.
7733         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
7734
7735 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7736
7737         * g++.dg/opt/unroll1.C: New test.
7738
7739 2003-09-26  Roger Sayle  <roger@eyesopen.com>
7740
7741         PR optimization/11741
7742         * gcc.dg/20030926-1.c: New test case.
7743
7744 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7745
7746         PR c++/5655
7747         * g++.dg/parse/access7.C: New test.
7748         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
7749
7750 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
7751
7752         MERGE OF objc-improvements-branch into MAINLINE:
7753         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
7754         if libobjc has not been built.
7755         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
7756         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
7757         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
7758         objc/execute/nested-3.m, objc/execute/np-2.m,
7759         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
7760         objc/execute/redefining_self.m, objc/execute/root_methods.m,
7761         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
7762         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
7763         objc.dg/special/unclaimed-category-1.h,
7764         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
7765         well as GNU runtime.
7766         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
7767         * execute/cascading-1.m, execute/function-message-1.m,
7768         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
7769         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
7770         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
7771         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
7772         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
7773         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
7774         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
7775         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
7776         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
7777         * objc.dg/bitfield-2.m: Run only on Darwin.
7778         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
7779         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
7780         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
7781         * objc.dg/const-str-1.m: Fix constant string layout.
7782
7783 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
7784
7785         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
7786
7787 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
7788
7789         * gcc.dg/darwin-abi-1.c: New file.
7790
7791 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
7792
7793         PR target/12281
7794         * gcc.c-torture/compile/20030921-1.c: New test.
7795
7796 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7797
7798         * g++.dg/opt/reg-stack2.C: New test.
7799
7800 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7801
7802         * g++.dg/eh/delayslot1.C: New test.
7803
7804 2003-09-20  Richard Henderson  <rth@redhat.com>
7805
7806         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
7807
7808 2003-09-20  Roger Sayle  <roger@eyesopen.com>
7809
7810         * gcc.c-torture/execute/20030920-1.c: New test case.
7811
7812 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7813
7814         * g++.dg/rtti/typeid3.C: Correct expected error message.
7815
7816 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7817
7818         PR c++/157
7819         * g++.dg/parse/crash12.C: New test.
7820
7821 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
7822
7823         * gcc.dg/compat/mixed-struct-check.h: New.
7824         * gcc.dg/compat/mixed-struct-defs.h: New.
7825         * gcc.dg/compat/mixed-struct-init.h: New.
7826         * gcc.dg/compat/struct-by-value-19_main.c: New.
7827         * gcc.dg/compat/struct-by-value-19_x.c: New.
7828         * gcc.dg/compat/struct-by-value-19_y.c: New.
7829         * gcc.dg/compat/struct-by-value-20_main.c: New.
7830         * gcc.dg/compat/struct-by-value-20_x.c: New.
7831         * gcc.dg/compat/struct-by-value-20_y.c: New.
7832         * gcc.dg/compat/struct-return-19_main.c: New.
7833         * gcc.dg/compat/struct-return-19_x.c: New.
7834         * gcc.dg/compat/struct-return-19_y.c: New.
7835         * gcc.dg/compat/struct-return-20_main.c: New.
7836         * gcc.dg/compat/struct-return-20_x.c: New.
7837         * gcc.dg/compat/struct-return-20_y.c: New.
7838
7839 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
7840         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
7841         so that it will not complain on LP64 targets.
7842
7843 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7844
7845         PR c++/495
7846         * g++.dg/template/friend24.C: New test.
7847
7848 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
7849
7850         PR c++/12332
7851         * g++.dg/template/memtmpl2.C: New test.
7852
7853 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
7854
7855         PR target/11184
7856         * gcc.dg/builtin-apply1.c: New test.
7857
7858 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
7859
7860         PR c++/9848
7861         * g++.dg/warn/Wunused-4.C: New test.
7862
7863 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7864
7865         PR c++/12316
7866         * g++.dg/other/gc2.C: New test.
7867
7868 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
7869
7870         PR c++/11991
7871         * g++.dg/rtti/typeid3.C: New test.
7872
7873         PR c++/12266
7874         * g++.dg/overload/template1.C: New test.
7875
7876 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7877
7878         * g++.dg/opt/cfg3.C: New test.
7879
7880 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7881
7882         PR c++/7939
7883         * g++.dg/template/crash11.C: New test.
7884
7885 2003-09-16  Jason Merrill  <jason@redhat.com>
7886             Jakub Jelinek  <jakub@redhat.com>
7887
7888         * gcc.dg/attr-warn-unused-result.c: New test.
7889
7890 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7891
7892         PR c++/12184
7893         * g++.dg/expr/call2.C: New test.
7894
7895 2003-09-15  Andreas Jaeger  <aj@suse.de>
7896
7897         * gcc.dg/Wold-style-definition-1.c: New test.
7898
7899 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
7900
7901         PR c++/3907
7902         * g++.dg/parse/template12.C: New test.
7903
7904         * g++.dg/abi/bitfield11.C: New test.
7905         * g++.dg/abi/bitfield12.C: Likewise.
7906
7907 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
7908
7909         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
7910         non-expansion of functional macro name without arguments at EOL.
7911         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
7912
7913 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
7914
7915         * gcc.c-torture/execute/20030914-[12].c: New tests.
7916
7917 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
7918
7919         PR c++/11788
7920         * g++.dg/overload/addr1.C: New test.
7921
7922 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
7923
7924         * gcc.dg/20030909-1.c: New test.
7925
7926 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7927
7928         * gcc.dg/ultrasp10.c: New test.
7929
7930 2003-09-09  Devang Patel  <dpatel@apple.com>
7931
7932         * gcc.dg/darwin-ld-6.c: New test.
7933
7934 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7935
7936         * gcc.dg/torture/builtin-explog-1.c: New testcase.
7937
7938 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
7939
7940         * gcc.dg/ia64-types1.c: New test.
7941         * gcc.dg/ia64-types2.c: Likewise.
7942
7943 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7944
7945         * gcc.dg/builtins-1.c: Add more _Complex tests.
7946         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7947
7948         * gcc.dg/builtins-1.c: Test existing _Complex functions.
7949         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7950
7951 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
7952
7953         PR c++/11786
7954         * g++.dg/lookup/koenig2.C: New test.
7955
7956         PR c++/5296
7957         * g++.dg/rtti/typeid2.C: New test.
7958
7959 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
7960
7961         * gcc.c-torture/compile/20030904-1.c: New test.
7962
7963 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7964
7965         * g++.dg/opt/longbranch2.C: New test.
7966
7967 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
7968
7969         * g++.dg/template/crash10.C: Only compile it.
7970
7971 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
7972
7973         PR middle-end/11665
7974         * gcc.c-torture/compile/20030907-1.c: New test.
7975         * g++.dg/init/array11.C: New test.
7976
7977 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
7978
7979         PR c++/11852
7980         * g++.dg/init/struct1.C: New test.
7981
7982 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
7983
7984         PR c++/12181
7985         * g++.dg/expr/comma1.C: New test.
7986
7987 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
7988
7989         PR c++/11867
7990         * g++.dg/expr/static_cast5.C: New test.
7991
7992 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
7993
7994         PR c++/11507
7995         * g++.dg/lookup/scoped7.C: New test.
7996
7997         PR c++/9574
7998         * g++.dg/other/static1.C: New test.
7999
8000         PR c++/11490
8001         * g++.dg/warn/template-1.C: New test.
8002
8003         PR c++/11432
8004         * g++.dg/template/crash10.C: New test.
8005
8006         PR c++/2478
8007         * g++.dg/overload/VLA.C: New test.
8008
8009         PR c++/10804
8010         * g++.dg/template/call1.C: New test.
8011
8012 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8013
8014         PR c++/11794
8015         * g++.dg/parse/using3.C: New test.
8016
8017 2003-09-06  Roger Sayle  <roger@eyesopen.com>
8018
8019         PR c++/11409
8020         * g++.dg/overload/builtin3.C: New test case.
8021
8022 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
8023
8024         PR c/9862
8025         * gcc.dg/20030906-1.c: New test.
8026         * gcc.dg/20030906-2.c: Likewise.
8027
8028 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8029
8030         PR c++/12167
8031         * g++.dg/parse/defarg5.C: New test.
8032
8033         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
8034
8035 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
8036
8037         PR c++/12163
8038         * g++.dg/expr/static_cast4.C: New test.
8039
8040         PR c++/12146
8041         * g++.dg/template/crash9.C: New test.
8042
8043 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8044
8045         * g++.old-deja/g++.ext/pretty2.C: Update for change
8046         in __FUNCTION__.
8047         * g++.old-deja/g++.ext/pretty3.C: Likewise.
8048
8049 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
8050
8051         PR c++/11922
8052         * g++/dg/template/qualified-id1.C: New test.
8053
8054         PR c++/12037
8055         * g++.dg/warn/noeffect4.C: New test.
8056
8057 2003-09-04  Matt Austern  <austern@apple.com>
8058
8059         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
8060         * g++.dg/ext/fnname2.C: Likewise.
8061         * g++.dg/ext/fnname3.C: Likewise.
8062
8063 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
8064
8065         * g++.dg/expr/lval1.C: New test.
8066         * g++.dg/ext/lvcast.C: Remove.
8067
8068 2003-09-03  Roger Sayle  <roger@eyesopen.com>
8069
8070         PR optimization/11700.
8071         * gcc.c-torture/compile/20030903-1.c: New test case.
8072
8073 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
8074
8075         PR c++/12053
8076         * g++.dg/abi/layout4.C: New test.
8077
8078 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
8079
8080         PR c++/11553
8081         * g++.dg/parse/friend3.C: New test.
8082
8083 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
8084
8085         PR c++/11847
8086         * g++.dg/template/class1.C: New test.
8087
8088         PR c++/11808
8089         * g++.dg/expr/call1.C: New test.
8090
8091 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
8092
8093         PR c++/12114
8094         * g++.dg/init/ref9.C: New test.
8095
8096         PR c++/11972
8097         * g++.dg/template/nested4.C: New test.
8098
8099 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8100
8101         PR c++/12093
8102         * g++.dg/template/non-dependent4.C: New test.
8103
8104         PR c++/11928
8105         * g++.dg/inherit/conv1.C: New test.
8106
8107 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8108
8109         PR c++/6196
8110         * g++.dg/ext/label1.C: New test.
8111         * g++.dg/ext/label2.C: Likewise.
8112
8113 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8114
8115         * g++.dg/expr/cond3.C: New test.
8116
8117 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8118
8119         * gcc.dg/builtins-1.c: Add new builtin cases.
8120
8121 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8122
8123         * gcc.dg/builtins-1.c: Add new cases.
8124         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8125
8126 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8127
8128         * gcc.dg/builtins-1.c: Add more math builtin tests.
8129         * gcc.dg/torture/builtin-attr-1.c: New test.
8130
8131 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8132
8133         PR optimization/5079
8134         * g++.dg/opt/static3.C: New test.
8135
8136 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8137
8138         * gcc.misc-tests/gcov-10b.c: New test.
8139
8140 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
8141
8142         * g++.dg/opt/ptrmem3.C: New test.
8143
8144         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
8145
8146 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
8147
8148         * gcc.dg/20030826-2.c: New test.
8149
8150 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8151
8152         PR middle-end/12002
8153         * g77.f-torture/compile/12002.f: New test case.
8154
8155 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8156
8157         * gcc.dg/20030826-1.c: New test case.
8158
8159 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
8160
8161         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
8162
8163 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
8164
8165         PR c++/11871
8166         * c++.dg/lookup/crash1.C: New test.
8167
8168         * c++.dg/warn/noeffect3.C: New test.
8169
8170 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
8171
8172         * gcc.dg/compat/vector-1_x.c: Compile with -w.
8173         * gcc.dg/compat/vector-1_y.c: Ditto.
8174         * gcc.dg/compat/vector-2_x.c: Ditto.
8175         * gcc.dg/compat/vector-2_y.c: Ditto.
8176
8177 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
8178
8179         * gcc.dg/20030702-1.c: New test.
8180
8181 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
8182
8183         PR c++/8795
8184         * g++.dg/ext/altivec-1.C: New test.
8185
8186 2003-08-24  Richard Henderson  <rth@redhat.com>
8187
8188         * g++.dg/eh/simd-2.C: Add -w for x86.
8189
8190 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
8191
8192         * gcc.dg/20030815-1.c: New test.
8193
8194 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8195
8196         PR c++/3765
8197         * g++.dg/parse/access6.C: New test.
8198
8199 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8200
8201         PR c++/641, c++/11876
8202         * g++.dg/template/friend22.C: New test.
8203         * g++.dg/template/friend23.C: Likewise.
8204
8205 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8206
8207         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
8208         identically.
8209
8210 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8211
8212         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
8213
8214 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8215
8216         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
8217
8218 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8219
8220         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
8221
8222 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8223
8224         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
8225
8226 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
8227
8228         PR c++/11919
8229         * g++.dg/overload/prom1.C: New test.
8230
8231         PR c++/11551
8232         * g++.dg/parse/dtor2.C: New test.
8233
8234         PR c++/10762
8235         * g++.dg/parse/using2.C: New test.
8236
8237 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
8238
8239         PR target/11805
8240         * gcc.c-torture/compile/20030821-1.c: New.
8241
8242 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
8243
8244         PR c++/11834
8245         * g++.dg/template/deduce2.C: New test.
8246
8247 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
8248
8249         * gcc.c-torture/execute/20030821-1.c: New test.
8250
8251 2003-08-20  Roger Sayle  <roger@eyesopen.com>
8252
8253         PR middle-end/11984
8254         * gcc.dg/20030820-1.c: New test case.
8255
8256 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
8257
8258         PR c++/11945
8259         * g++.dg/warn/noeffect2.C: New test.
8260
8261 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
8262
8263         PR c++/10926
8264         * g++.dg/template/dtor2.C: New test.
8265
8266         PR c++/11684
8267         * g++.dg/template/operator1.C: New test.
8268         * g++.dg/parse/operator4.C: New test.
8269
8270         PR c++/11946.C
8271         * g++.dg/expr/enum1.C: New test.
8272         * gcc.dg/c99-bool-1.c: Remove bogus warning.
8273
8274         PR c++/11036.C
8275         * g++.dg/parse/elab2.C: New test.
8276         * g++.dg/parse/typedef4.C: Change error message.
8277         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
8278         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
8279         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
8280
8281 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
8282
8283         * gcc.dg/pch/warn-1.c: New.
8284         * gcc.dg/pch/warn-1.hs: New.
8285
8286         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
8287         not-tested file.
8288
8289 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8290
8291         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
8292
8293 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8294
8295         * gcc.dg/uninit-D.c: New Test.
8296         * gcc.dg/uninit-E.c: New Test.
8297         * gcc.dg/uninit-F.c: New Test.
8298         * gcc.dg/uninit-G.c: New Test.
8299
8300 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
8301
8302         * g++.dg/README: Describe the pch directory.
8303
8304 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8305
8306         PR c++/11174
8307         * g++.dg/parse/access4.C: New test.
8308         * g++.dg/parse/access5.C: Likewise.
8309         * g++.old-deja/g++.jason/access17.C: Adjust error message.
8310
8311 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
8312
8313         * gcc.dg/noncompile/20030818-1.c: New.
8314
8315 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
8316
8317         PR c++/11957
8318         * g++.dg/warn/noeffect1.C: New test.
8319
8320         * g++.dg/template/scope2.C: New test.
8321         * g++.dg/template/error2.C: Correct dg-error
8322
8323 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
8324
8325         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
8326
8327 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
8328
8329         PR C++/11512
8330         * g++.dg/template/warn1.C: New.
8331
8332 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
8333
8334         * g++.dg/template/error2.C: New test.
8335         * g++.dg/lookup/using7.C: Adjust errors
8336         * g++.old-deja/g++.pt/crash36.C: Likewise.
8337         * g++.old-deja/g++.pt/derived3.C: Likewise.
8338
8339 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8340
8341         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
8342         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
8343         * gcc.c-torture/execute/builtins/string-9.c: New, from
8344         string-opt-9.c.  Adjust for execute/builtins framework.
8345         * gcc.c-torture/execute/string-opt-9.c: Delete.
8346
8347 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
8348
8349         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
8350
8351         * g++.dg/parse/ret-type2.C: New test.
8352
8353         PR c++/11703
8354         * g++.dg/init/new8.C: New test.
8355
8356         PR c++/10923
8357         * g++.dg/parse/typedef5.C: New test.
8358
8359         PR c++/9512
8360         * g++.dg/parse/qualified2.C: New test.
8361         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
8362         invalid code.
8363
8364 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
8365
8366         * g++.dg/conversion/ptrmem1.C: New test.
8367
8368 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
8369
8370         PR target/11693
8371         * gcc.dg/20030811-1.c: New test.
8372
8373         PR target/11535
8374         * gcc.c-torture/execute/20030811-1.c: New test.
8375
8376 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8377
8378         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
8379
8380 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
8381
8382         PR c++/11789.C
8383         * g++.dg/inherit/multiple1.C: New test.
8384
8385 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
8386
8387         * gcc.dg/spe1.c: New test.
8388
8389         PR c++/11670
8390         * g++.dg/expr/cast2.C: New test.
8391
8392         PR c++/10530
8393         * g++.dg/template/dependent-name2.C: New test.
8394
8395 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
8396
8397         * g++.dg/parse/crash11.C: Put the dg options in comments.
8398
8399 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
8400
8401         * lib/gcc-dg.exp: Update for diagnostic change.
8402
8403 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8404
8405         PR c++/5767
8406         * g++.dg/parse/crash11.C: New test.
8407
8408 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
8409
8410         * gcc.dg/cpp/spacing1.c: Update.
8411
8412 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
8413
8414         PR target/11739
8415         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
8416         a value for -mtune.
8417
8418 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8419
8420         PR middle-end/11771
8421         * gcc.c-torture/compile/20030804-1.c: New test case.
8422
8423 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8424
8425         * gcc.dg/20030804-1.c: New test case.
8426
8427 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
8428
8429         * gcc.dg/cpp/separate-1.c: New test.
8430
8431 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
8432
8433         PR c++/11704
8434         * g++.dg/template/dependent-expr2.C: New test.
8435
8436         PR c++/11766
8437         * g++.dg/expr/ptrmem1.C: New test.
8438
8439 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8440
8441         PR c++/9453
8442         * g++.dg/template/friend15.C: New test.
8443
8444 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
8445
8446         * lib/dg-pch.exp: Work round PCH bug.
8447
8448 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8449
8450         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
8451         builtins.  Move cases from builtins-4.c here.
8452
8453         * gcc.dg/torture/builtin-math-1.c: New test taken from
8454         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
8455         additional cases.
8456
8457         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
8458         Delete.
8459
8460 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
8461
8462         PR c++/9447
8463         * g++.dg/template/using7.C: New test.
8464
8465 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
8466
8467         * import1.c, import2.c: New tests.
8468
8469 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
8470
8471         * g++.dg/eh/crossjump1.C: New test.
8472
8473 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
8474
8475         PR c++/11697
8476         * g++.dg/template/using6.C: New test.
8477
8478         PR c++/11744
8479         * g++.dg/template/koenig2.C: New test.
8480
8481 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8482
8483         PR c++/7983
8484         * g++.dg/parse/typedef4.C: New test.
8485
8486 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8487
8488         PR c++/8442, c++/8806
8489         * g++.dg/template/elab1.C: New test.
8490         * g++.dg/template/type2.C: Likewise.
8491         * g++.dg/template/ttp3.C: Adjust expected error message.
8492         * g++.old-deja/g++.law/visibility13.C: Likewise.
8493         * g++.old-deja/g++.niklas/t135.C: Likewise.
8494         * g++.old-deja/g++.pt/ttp41.C: Likewise.
8495         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
8496         template argument.
8497         * g++.old-deja/g++.pt/ttp44.C: Likewise.
8498
8499 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
8500
8501         PR c++/11295
8502         * g++.dg/ext/stmtexpr1.C: New test.
8503
8504         * g++.dg/opt/tmp1.C: New test.
8505
8506         PR c++/11525
8507         * g++.dg/parse/constant4.C: New test.
8508
8509         PR c++/9447
8510         * g++.dg/template/using5.C: New test.
8511
8512 2003-07-31  Roger Sayle  <roger@eyesopen.com>
8513
8514         * gcc.dg/builtins-27.c: New test case.
8515
8516 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
8517
8518         * gcc.dg/tls/opt-7.c: New test.
8519
8520 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
8521
8522         * g++.old-deja/g++.other/crash18.C: Remove.
8523
8524 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
8525
8526         * g++.dg/template/explicit3.C: New.
8527         * g++.dg/template/explicit4.C: New.
8528         * g++.dg/template/explicit5.C: New.
8529
8530         PR c++/11347
8531         * g++.dg/template/memtmpl1.C: New.
8532
8533 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
8534
8535         PR target/11565
8536         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
8537         * gcc.dg/i386-387-5.c (dg-options): Likewise.
8538
8539 2003-07-30  Jan Hubicka  <jh@suse.cz>
8540
8541         * vtgc1.c: Kill.
8542
8543 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
8544
8545         * gcc.dg/struct-in-proto-1.c: New test.
8546
8547 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
8548
8549         * gcc.dg/cpp/include2.c: Only expect one message.
8550
8551 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
8552
8553         PR c++/9447
8554         * g++.dg/template/using1.C: New test.
8555         * g++.dg/template/using2.C: New test.
8556         * g++.dg/template/using3.C: New test.
8557         * g++.dg/template/using4.C: New test.
8558
8559 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
8560
8561         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
8562         * gcc.c-torture/execute/string-opt-10.c: Likewise.
8563
8564 2003-07-28  Jan Hubicka  <jh@suse.cz>
8565
8566         PR c++/11530
8567         * g++.dg/opt/call1.C: New test.
8568
8569 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
8570
8571         PR c++/11667
8572         * g++.dg/init/enum2.C: New test.
8573         * g++.dg/template/overload1.C: Add "-w" option.
8574
8575 2003-07-28    <hp@bitrange.com>
8576
8577         * gcc.dg/Wdeclaration-after-statement-1.c,
8578         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
8579
8580 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
8581
8582         * gcc.c-torture/compile/20030725-1.c: New test.
8583
8584 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
8585
8586         * gcc.dg/20030505.c: Only run for SPE.
8587         Remove definition of opaque type.
8588
8589 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
8590
8591         * g++.dg/template/ptrmem6.C: New test.
8592
8593 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
8594
8595         * gcc.c-torture/compile/zero-strct-2.c: New test.
8596
8597 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
8598
8599         * gcc.dg/intermod-1.c: New test.
8600
8601 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
8602
8603         PR c++/11617
8604         * g++.dg/template/lookup2.C: New test.
8605         * g++.dg/template/memclass1.C: Remove instantiated from error.
8606         * g++.dg/other/error2.C: Tweak expected errors.
8607
8608         PR c++/11596
8609         * g++.dg/template/defarg3.C: New test.
8610
8611         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
8612
8613 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
8614
8615         * g++.dg/inherit/access5.C: New test.
8616
8617 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8618
8619         PR c++/11513
8620         * g++.dg/template/crash8.C: New test.
8621
8622 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
8623
8624         PR c/10602
8625         * gcc.dg/noncompile/incomplete-2.c: New test.
8626
8627 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
8628
8629         PR c++/11645
8630         * g++.dg/inherit/access4.C: New test.
8631
8632         PR c++/11517
8633         * g++.dg/expr/cond2.C: New test.
8634
8635         PR optimization/10679
8636         * g++.dg/opt/inline4.C: New test.
8637
8638 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8639
8640         * g++.dg/parse/crash10: New test.
8641
8642 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8643
8644         * g++.dg/ext/flexary1.C: New test.
8645
8646 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8647
8648         PR c++/10793
8649         * g++.dg/template/crash9.C: New test.
8650
8651 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8652
8653         PR c++/3004
8654         * g++.dg/parse/typedef3.C: New test.
8655
8656         PR c++/7906
8657         * g++.dg/parse/operator2.C: New test.
8658
8659         PR c++/8895
8660         * g++.dg/parse/def-tmpl-arg1.C: New test.
8661
8662         PR c++/9282
8663         * g++.dg/parse/funptr1.C: New test.
8664
8665         PR c++/9452
8666         * g++.dg/parse/ambig3.C: New test.
8667
8668         PR c++/9454
8669         * g++.dg/parse/operator3.C: New test.
8670
8671         PR c++/9486
8672         * g++.dg/parse/template10.C: New test.
8673
8674         PR c++/9488
8675         * g++.dg/parse/template11.C: New test.
8676
8677         PR c++/10150
8678         * g++.dg/parse/invalid-op1.C: New test.
8679
8680         PR c++/10247
8681         * g++.dg/parse/condexpr1.C: New test.
8682
8683 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8684
8685         * g++.dg/ext/packed3.C: New test.
8686         * g++.dg/ext/packed4.C: New test.
8687
8688         * gcc.dg/pack-test-3.c: New test.
8689
8690 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
8691
8692         * lib/compat.exp: Handle dg-options per source file.
8693         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
8694         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
8695         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
8696         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
8697         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
8698         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
8699         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
8700         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
8701         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
8702         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
8703         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
8704         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
8705         * g++.dg/compat/break/bitfield7_x.C: Ditto.
8706         * g++.dg/compat/break/bitfield7_y.C: Ditto.
8707
8708 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
8709
8710         PR c/10320
8711         * gcc.c-torture/execute/20030718-1.c: New test.
8712
8713 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8714
8715         PR optimization/11536
8716         * gcc.dg/20030721-1.c: New test.
8717
8718 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
8719
8720         PR c++/11546
8721         * g++.dg/template/lookup1.C: New test.
8722
8723 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
8724
8725         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
8726         diagnostics of ill-formed constructs involving labels.
8727         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
8728         the new 'previously defined here' message.
8729
8730 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
8731
8732         * g++.dg/parse/non-dependent2.C: New test.
8733
8734 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
8735
8736         * g++.dg/init/init-ref4.C: xfail on targets without
8737         weak symbols.
8738
8739 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
8740
8741         PR target/11087
8742         * gcc.c-torture/execute/20030717-1.c: New test.
8743
8744 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8745
8746         * g++.dg/opt/cfg1.C: New test.
8747
8748 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
8749
8750         PR optimization/11557
8751         * gcc.dg/20030717-1.c: New test.
8752
8753 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
8754
8755         PR c++/10476
8756         * g++.dg/expr/crash-1.C: New test.
8757
8758         PR c++/11027
8759         * g++.dg/template/init3.C: New test.
8760
8761         PR c++/8222
8762         * g++.dg/template/non-dependent1.C: New test.
8763
8764         PR c++/11070
8765         * g++.dg/template/non-dependent2.C: New test.
8766
8767         PR c++/11071
8768         * g++.dg/template/non-dependent3.C: New test.
8769
8770         PR c++/9907
8771         * g++.dg/template/sizeof5.C: New test.
8772
8773 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
8774
8775         PR 11498
8776         * gcc.c-torture/compile/mangle-1.c: New file.
8777
8778 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8779
8780         PR c++/7809
8781         * g++.dg/parse/access3.C: New test.
8782
8783 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
8784
8785         PR c++/11384
8786         * g++.dg/init/init-ref4.C: New test.
8787
8788 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
8789
8790         PR c++/11547
8791         * g++.dg/parse/constant3.C: New test.
8792         * g++.dg/parse/crash7.C: Likewise.
8793
8794 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
8795
8796         PR target/11008
8797         * gcc.dg/i386-pentium4-not-mull.c: New.
8798
8799 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
8800
8801         * gcc.dg/asm-names.c (ymain): Make it weak.
8802
8803 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8804
8805         PR c++/5421
8806         * g++.dg/template/friend21.C: New test.
8807
8808 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
8809
8810         * gcc.dg/cleanup-8.c: New test.
8811         * gcc.dg/cleanup-9.c: New test.
8812
8813 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
8814
8815         * g++.dg/ext/dll-MI1.h: New file.
8816         * g++.dg/ext/dllexport-MI1.C: New file.
8817         * g++.dg/ext/dllimport-MI1.C: New file.
8818
8819 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
8820
8821         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
8822         it does not have cmpstrsi patterns (just cmpmemsi).
8823
8824 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
8825
8826         PR debug/11473
8827         * g++.dg/debug/debug8.C: New test.
8828
8829 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8830
8831         PR c++/10108
8832         * g++.dg/template/crash7.C: New test.
8833
8834 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
8835
8836         PR target/10795
8837         * gcc.c-torture/compile/20030708-1.c: New.
8838
8839 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8840
8841         * gcc.c-torture/execute/20030715-1.c: New test.
8842
8843 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
8844
8845         * gcc.dg/pch/inline-3.c: New file.
8846         * gcc.dg/pch/inline-3.hs: New file.
8847         * gcc.dg/pch/inline-4.c: New file.
8848         * gcc.dg/pch/inline-4.hs: New file.
8849
8850 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
8851
8852         PR c++/11509
8853         * g++.dg/template/crash6.C: New test.
8854
8855         PR c++/7053
8856         * g++.dg/template/friend20.C: New test.
8857
8858         PR c++/7019
8859         * g++.dg/template/overload2.C: New test.
8860
8861 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8862
8863         PR optimization/11440
8864         * gcc.c-torture/execute/20030714-1.c: New test.
8865
8866 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8867
8868         PR c++/11154
8869         * g++.dg/template/partial2.C: New test.
8870
8871 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
8872
8873         PR c++/11503
8874         * g++.dg/template/anon1.C: New test.
8875
8876         PR c++/11493
8877         PR c++/11495
8878         * g++.dg/parse/template9.C: Likewise.
8879         * g++.dg/template/crash4.C: New test.
8880         * g++.dg/template/koenig1.C: Likewise.
8881         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
8882         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
8883         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
8884         functions.
8885         * g++.old-deja/g++.jason/template36.C: Likewise.
8886         * g++.old-deja/g++.mike/p1989.C: Likewise.
8887         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
8888         * g++.old-deja/g++.pt/ttp20.C: Use this->.
8889         * g++.old-deja/g++.pt/ttp21.C: Use this->.
8890         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
8891         compiling.
8892         * g++.old-deja/g++.pt/union2.C: Use this->.
8893
8894 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
8895
8896         * gcc.dg/20030711-1.c: New test.
8897
8898 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
8899
8900         PR c++/11050
8901         * g++.dg/parse/args1.C: New test.
8902         * g++.pt/defarg8.C: Change expected errors.
8903
8904 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
8905
8906         PR c++/8164
8907         * g++.dg/template/nontype2.C: New test.
8908
8909         PR c++/10558
8910         * g++.dg/parse/template8.C: New test.
8911
8912         PR c++/8327
8913         * g++.dg/template/scope1.C: New test.
8914
8915         * g++.dg/warn/Wsign-compare-1.C: New test.
8916
8917 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
8918
8919         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
8920
8921 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
8922
8923         PR c++/9411
8924         * g++.dg/template/explicit2.C: New test.
8925
8926         PR c++/10032
8927         * g++.dg/warn/pedantic1.C: New test.
8928
8929 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
8930
8931         PR c++ 9483
8932         * g++.dg/other/field1.C: New test.
8933
8934 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
8935
8936         PR c/11449
8937         * gcc.c-torture/compile/20030707-1.c: New.
8938
8939 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8940
8941         PR c++/10849
8942         * g++.dg/template/access12.C: New test.
8943
8944 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
8945
8946         * g++.dg/bprob/bprob.exp (prof_ext): Update.
8947         * g77.dg/bprob/bprob.exp (prof_ext): Update.
8948         * gcc.misc-tests/bprob.exp (prof_ext): Update.
8949         * gcc.misc-tests/gcov.exp: Update
8950         * g++.dg/gcov/gcov.exp: Update
8951         * lib/gcov.exp: Update.
8952
8953 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
8954
8955         * g++.dg/abi/mangle17.C: Make sure template expressions are
8956         dependent.
8957         * g++.dg/abi/mangle4.C: Mark erroneous casts.
8958         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
8959         * g++.dg/opt/stack1.C: Remove erroneous code.
8960         * g++.dg/parse/template7.C: New test.
8961         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
8962         * g++.old-deja/g++.pt/crash4.C: Likewise.
8963
8964 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8965
8966         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
8967         with zero or one occurence of `$' after the initial `L'.
8968
8969 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
8970
8971         * gcc.c-torture/compile/20030704-1.c: Add a comment.
8972
8973 2003-07-08  Roger Sayle  <roger@eyesopen.com>
8974
8975         PR c/11370
8976         * gcc.dg/Wunreachable-6.c: New testcase.
8977         * gcc.dg/Wunreachable-7.c: New testcase.
8978
8979 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
8980
8981         PR c/11420
8982         * gcc.dg/20030708-1.c: New test.
8983
8984 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
8985
8986         * gcc.dg/compat/sdata-section.h: New file.
8987         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
8988         * gcc.dg/torture/mips-sdata-1.c: New test.
8989
8990 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8991
8992         PR c++/11030
8993         * g++.dg/template/friend19.C: New test.
8994
8995 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
8996
8997         * g++.dg/opt/strength-reduce.C: New test.
8998
8999 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9000
9001         PR target/10979
9002         * gcc.dg/20030707-1.c: New testcase.
9003
9004 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9005
9006         PR optimization/11059
9007         * g++.dg/opt/emptyunion.C: New testcase.
9008
9009 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9010             Eric Botcazou  <ebotcazou@libertysurf.fr>
9011
9012         * g++.dg/opt/stack1.C: New test.
9013
9014 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
9015
9016         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
9017         run test.
9018
9019         PR c++/11431
9020         * g++.dg/expr/static_cast3.C: New test.
9021
9022 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
9023
9024         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
9025         everywhere.
9026         * gcc.dg/concat.c: Concatenation of string constants with
9027         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
9028         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
9029         * gcc.dg/cpp/escape-2.c: Use wide character constants where
9030         necessary to avoid multi-character character constant warning.
9031         * gcc.dg/cpp/escape.c: Likewise.
9032         * gcc.dg/cpp/ucs.c: Likewise.
9033         Remove backslashes from dg-bogus comments, as they confuse Tcl.
9034         Fix a typo.
9035
9036 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9037
9038         PR c/11428
9039         * gcc.c-torture/compile/20030704-1.c: New.
9040
9041 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9042
9043         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
9044
9045 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
9046
9047         PR c++/5287, PR c++/7910,  PR c++/11021
9048         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
9049         tests for warnings.
9050         * g++.dg/ext/dllimport2.C: Add tests for warnings.
9051         * g++.dg/ext/dllimport3.C: Likewise.
9052         * g++.dg/ext/dllimport4.C: New file.
9053         * g++.dg/ext/dllimport5.C: New file.
9054         * g++.dg/ext/dllimport6.C: New file.
9055         * g++.dg/ext/dllimport7.C: New file.
9056         * g++.dg/ext/dllimport8.C: New file.
9057         * g++.dg/ext/dllimport9.C: New file.
9058         * g++.dg/ext/dllimport10.C: New file.
9059         * g++.dg/ext/dllexport1.C: New file.
9060
9061 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9062
9063         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
9064         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
9065
9066 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9067
9068         * gcc.dg/builtins-25.c: New testcase.
9069         * gcc.dg/builtins-26.c: New testcase.
9070
9071 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
9072
9073         * gcc.dg/compat/vector-defs.h: New file.
9074         * gcc.dg/compat/vector-setup.h: New file.
9075         * gcc.dg/compat/vector-check.h: New file.
9076         * gcc.dg/compat/vector-1_main.c: New file.
9077         * gcc.dg/compat/vector-1_x.c: New file.
9078         * gcc.dg/compat/vector-1_y.c: New file.
9079         * gcc.dg/compat/vector-2_main.c: New file.
9080         * gcc.dg/compat/vector-2_x.c: New file.
9081         * gcc.dg/compat/vector-2_y.c: New file.
9082
9083         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
9084         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
9085         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
9086         * gcc.dg/compat/struct-align-1.h: New file.
9087         * gcc.dg/compat/struct-align-1_main.c: New file.
9088         * gcc.dg/compat/struct-align-1_x.c: New file.
9089         * gcc.dg/compat/struct-align-1_y.c: New file.
9090         * gcc.dg/compat/struct-align-2.h: New file.
9091         * gcc.dg/compat/struct-align-2_main.c: New file.
9092         * gcc.dg/compat/struct-align-2_x.c: New file.
9093         * gcc.dg/compat/struct-align-2_y.c: New file.
9094
9095         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
9096         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9097         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9098         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9099         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9100         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9101         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9102         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9103         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9104         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9105         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9106         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9107         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9108         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9109         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9110         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9111         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9112         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9113         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9114         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9115         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9116         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9117         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9118         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9119         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9120         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9121         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9122         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9123         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9124
9125 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9126
9127         * gcc.dg/i386-call-1.c: New test.
9128
9129 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
9130
9131         PR c++/9162
9132         * g++.dg/parse/defarg4.C: New.
9133
9134 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9135
9136         PR target/10700
9137         * gcc.c-torture/compile/20030703-1.c: New test case.
9138
9139 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9140
9141         * g++.dg/template/local3.C: Remove extra semicolon.
9142
9143 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9144
9145         * gcc.dg/i386-volatile-1.c: New test.
9146
9147 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
9148
9149         PR c++/11072
9150         * g++.dg/other/offsetof2.C: XFAIL.
9151         * g++.dg/other/offsetof5.C: New.
9152
9153         PR c++/10219
9154         * g++.dg/template/error1.C: New.
9155
9156         PR c++/9779
9157         * g++.dg/template/dependent-expr1.C: New.
9158
9159 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9160
9161         PR c++/6949
9162         * g++.dg/template/local3.C: New test.
9163
9164         PR c++/11149
9165         * g++.dg/lookup/scoped6.C: New test.
9166
9167 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
9168
9169         PR c++/8046
9170         * g++.dg/other/error7.C: New test.
9171
9172 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
9173
9174         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
9175         * g++.old-deja/g++.abi/vtable3.h: Likewise.
9176         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9177         * g++.old-deja/g++.other/union2.C: Likewise.
9178         * gcc.dg/c90-const-expr-2.c: Likewise.
9179         * gcc.dg/c90-const-expr-3.c: Likewise.
9180         * gcc.dg/c99-const-expr-2.c: Likewise.
9181         * gcc.dg/c99-const-expr-3.c: Likewise.
9182         * gcc.dg/concat.c: Likewise.
9183
9184 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9185
9186         PR c++/9559
9187         * g++.dg/init/static1.C: New test.
9188
9189 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9190
9191         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
9192         * g++.old-deja/g++.other/access2.C: Likewise.
9193         * g++.old-deja/g++.other/decl2.C: Likewise.
9194         * gcc.c-torture/execute/20020615-1.c: Likewise.
9195
9196 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9197
9198         PR c++/4933
9199         * g++.dg/template/sizeof4.C: New test.
9200
9201 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9202
9203         * g++.dg/other/error6.C: New test.
9204
9205 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9206
9207         PR c++/10750
9208         * g++.dg/parse/constant2.C: New test.
9209
9210 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
9211
9212         PR c++/11106
9213         * g++.dg/other/error5.C: New test.
9214
9215 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9216
9217         * gcc.dg/format/gcc_diag-1.c: New test.
9218
9219 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
9220
9221         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
9222
9223 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9224
9225         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
9226         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
9227         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
9228
9229 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
9230
9231         * gcc.c-torture/execute/builtins/string-8.c: New test.
9232         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
9233         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
9234         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
9235
9236 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9237
9238         PR c++/10468
9239         * g++.dg/ext/typeof6.C: New test.
9240
9241 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9242
9243         PR c++/10796
9244         * g++.dg/init/enum1.C: New test.
9245
9246 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
9247
9248         * gcc.dg/20030627-1.c: New test.
9249
9250 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
9251
9252         PR c++/11332
9253         * g++.dg/expr/static_cast2.C: New test.
9254
9255 2003-06-26  Roger Sayle  <roger@eyesopen.com>
9256             Jakub Jelinek  <jakub@redhat.com>
9257
9258         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
9259         sprintf(dst,"%s",src) optimization.
9260         * gcc.c-torture/execute/20030626-1.c: New test case.
9261         * gcc.c-torture/execute/20030626-2.c: New test case.
9262
9263 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
9264
9265         * gcc.c-torture/execute/multi-ix.c: New test.
9266
9267         * gcc.c-torture/execute/simd-4.c (main):
9268         Added missing semicolon at end of union.
9269
9270 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
9271
9272         PR c++/8266
9273         * g++.dg/template/explicit-instantiation3.C: New test.
9274
9275 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9276
9277         * gcc.dg/20030626-1.c: Use signed char.
9278
9279 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9280
9281         * gcc.dg/20030626-1.c: New test.
9282
9283 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
9284
9285         * const-str-2.m: Update.
9286
9287 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
9288
9289         PR c++/10990
9290         * g++.dg/rtti/dyncast1.C: New test.
9291         * g++.dg/abi/mangle4.C: Correct base-specifier access.
9292         * g++.dg/lookup/scoped1.C: Remove XFAIL.
9293         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
9294
9295         PR c++/10931
9296         * g++.dg/expr/static_cast1.C: New test.
9297
9298 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
9299
9300         * gcc.dg/20030625-1.c: New test.
9301
9302 2003-06-24  Roger Sayle  <roger@eyesopen.com>
9303
9304         * gcc.c-torture/compile/20030624-1.c: New test case.
9305
9306 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
9307
9308         * gcc.c-torture/execute/string-opt-17.c: New test.
9309
9310 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
9311
9312         PR c++/5754
9313         * g++.dg/parse/crash6.C: New test.
9314
9315 2003-06-23  Roger Sayle  <roger@eyesopen.com>
9316
9317         * gcc.dg/builtins-24.c: New test case.
9318
9319 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
9320
9321         * g++.dg/opt/operator1.C: New test.
9322
9323 2003-06-22  Roger Sayle  <roger@eyesopen.com>
9324
9325         * gcc.c-torture/execute/string-opt-16.c: New test case.
9326
9327 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9328
9329         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
9330         * g++.old-deja/g++.other/conv7.C: Likewise
9331         * g++.old-deja/g++.other/overcnv2.C: Likewise.
9332         * g++.old-deja/g++.other/overload14.C: Likewise.
9333
9334 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9335
9336         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
9337         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9338
9339 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9340
9341         PR c++/10888
9342         * g++.dg/warn/Winline-3.C: New test.
9343
9344 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9345
9346         * lib/target-supports.exp (check_alias_available): Make the test
9347         program acceptable to the Solaris assembler.
9348
9349         PR c++/10749
9350         * g++.dg/template/memclass2.C: New test.
9351
9352 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9353             Eric Botcazou  <ebotcazou@libertysurf.fr>
9354
9355         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
9356         data for non-matching targets.
9357         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
9358
9359 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9360
9361         PR c++/10845
9362         * g++.dg/template/member3.C: New test.
9363
9364 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
9365
9366         PR c++/10939
9367         * g++.dg/template/func1.C: New test.
9368
9369         PR c++/9649
9370         * g++.dg/template/static4.C: New test.
9371         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
9372
9373         PR c++/11041
9374         * g++.dg/init/ref7.C: New test.
9375
9376 2003-06-19  Matt Austern  <austern@apple.com>
9377
9378         PR c++/11228
9379         * g++.dg/anew1.C: New test.
9380         * g++.dg/anew2.C: New test.
9381         * g++.dg/anew3.C: New test.
9382         * g++.dg/anew4.C: New test.
9383
9384 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
9385
9386         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
9387
9388 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
9389
9390         * gcc.c-torture/execute/simd-4.c (main): Make expected value
9391         endian-dependent.
9392
9393 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
9394
9395         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
9396         Remove cruft.
9397
9398 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
9399
9400         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
9401         * gcc.c-torture/compile/961203-1.c: Likewise.
9402         * gcc.c-torture/compile/980506-1.c: Likewise.
9403
9404 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9405
9406         PR c++/10712
9407         * g++.dg/lookup/using7.C: New test.
9408
9409 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9410
9411         PR c++/11105
9412         * g++.dg/abi/conv1.C: Remove it.
9413         * g++.dg/template/conv7.C: New test.
9414         * g++.dg/template/conv8.C: Likewise.
9415         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
9416         conversion operator.
9417
9418 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
9419
9420         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
9421         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9422         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9423         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9424         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9425         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9426         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9427         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9428         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9429         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9430         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9431         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9432         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9433         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9434         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9435         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9436         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9437         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9438         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9439         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9440         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9441         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9442         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9443         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9444         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9445         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9446         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9447         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9448         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9449
9450 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
9451
9452         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
9453         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
9454         indications.
9455
9456 2003-06-16  Roger Sayle  <roger@eyesopen.com>
9457
9458         * gcc.dg/i386-387-5.c: New test case.
9459         * gcc.dg/i386-387-6.c: New test case.
9460         * gcc.dg/builtins-23.c: New test case.
9461
9462 2003-06-15  Roger Sayle  <roger@eyesopen.com>
9463
9464         * gcc.dg/builtins-22.c: New test case.
9465         * gcc.dg/i386-387-1.c: Update to test exp.
9466         * gcc.dg/i386-387-2.c: Likewise.
9467
9468 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9469
9470         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
9471
9472 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
9473
9474         * lib/gcc-dg.exp (dg-require-dll): New function.
9475         (dg-xfail-if): Likewise.
9476         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
9477         driver.
9478
9479         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
9480         * gcc.c-torture/compile/20001205-1.c: Likewise.
9481         * gcc.c-torture/compile/20001226-1.c: Likewise.
9482         * gcc.c-torture/compile/20010518-2.c: Likewise.
9483         * gcc.c-torture/compile/20020312-1.c: Likewise.
9484         * gcc.c-torture/compile/20020604-1.c: Likewise.
9485         * gcc.c-torture/compile/920501-12.c: Likewise.
9486         * gcc.c-torture/compile/920501-4.c: Likewise.
9487         * gcc.c-torture/compile/920520-1.c: Likewise.
9488         * gcc.c-torture/compile/920521-1.c: Likewise.
9489         * gcc.c-torture/compile/920625-1.c: Likewise.
9490         * gcc.c-torture/compile/961203-1.c: Likewise.
9491         * gcc.c-torture/compile/980506-1.c: Likewise.
9492         * gcc.c-torture/compile/981006-1.c: Likewise.
9493         * gcc.c-torture/compile/981022-1.c: Likewise.
9494         * gcc.c-torture/compile/981223-1.c: Likewise.
9495         * gcc.c-torture/compile/990617-1.c: Likewise.
9496         * gcc.c-torture/compile/dll.c: Likewise.
9497         * gcc.c-torture/compile/labels-3.c: Likewise.
9498         * gcc.c-torture/compile/mipscop-1.c: Likewise.
9499         * gcc.c-torture/compile/mipscop-2.c: Likewise.
9500         * gcc.c-torture/compile/mipscop-3.c: Likewise.
9501         * gcc.c-torture/compile/mipscop-4.c: Likewise.
9502         * gcc.c-torture/compile/simd-5.c: Likewise.
9503         * gcc.c-torture/compile/20000804-1.x: Remove.
9504         * gcc.c-torture/compile/20001205-1.x: Likewise.
9505         * gcc.c-torture/compile/20001226-1.x: Likewise.
9506         * gcc.c-torture/compile/20010518-2.x: Likewise.
9507         * gcc.c-torture/compile/20020312-1.x: Likewise.
9508         * gcc.c-torture/compile/20020604-1.x: Likewise.
9509         * gcc.c-torture/compile/920501-12.x: Likewise.
9510         * gcc.c-torture/compile/920501-4.x: Likewise.
9511         * gcc.c-torture/compile/920520-1.x: Likewise.
9512         * gcc.c-torture/compile/920521-1.x: Likewise.
9513         * gcc.c-torture/compile/920625-1.x: Likewise.
9514         * gcc.c-torture/compile/961203-1.x: Likewise.
9515         * gcc.c-torture/compile/980506-1.x: Likewise.
9516         * gcc.c-torture/compile/981006-1.x: Likewise.
9517         * gcc.c-torture/compile/981022-1.x: Likewise.
9518         * gcc.c-torture/compile/981223-1.x: Likewise.
9519         * gcc.c-torture/compile/990617-1.x: Likewise.
9520         * gcc.c-torture/compile/mipscop-1.x: Likewise.
9521         * gcc.c-torture/compile/mipscop-2.x: Likewise.
9522         * gcc.c-torture/compile/mipscop-3.x: Likewise.
9523         * gcc.c-torture/compile/mipscop-4.x: Likewise.
9524         * gcc.c-torture/compile/simd-5.x: Likewise.
9525
9526         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
9527
9528 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9529
9530         * gcc.c-torture/execute/20030611-1.c: New test.
9531
9532 2003-06-12  Roger Sayle  <roger@eyesopen.com>
9533
9534         PR middle-end/168
9535         * gcc.dg/20030612-1.c: New test case.
9536
9537 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
9538
9539         PR c++/10635
9540         * g++.dg/expr/cast1.C: New test.
9541
9542 2003-06-12  Roger Sayle  <roger@eyesopen.com>
9543
9544         * gcc.dg/builtins-21.c: New test case.
9545
9546 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
9547
9548         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
9549         options instead of at the end.
9550         * lib/objc.exp (objc_target_compile): Likewise.
9551
9552 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
9553
9554         PR c++/10432
9555         * g++.dg/parse/error1.C: New test.
9556
9557 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
9558
9559         * gcc.dg/compat/struct-by-value-11_main.c: New file.
9560         * gcc.dg/compat/struct-by-value-11_x.c: New file.
9561         * gcc.dg/compat/struct-by-value-11_y.c: New file.
9562         * gcc.dg/compat/struct-by-value-12_main.c: New file.
9563         * gcc.dg/compat/struct-by-value-12_x.c: New file.
9564         * gcc.dg/compat/struct-by-value-12_y.c: New file.
9565         * gcc.dg/compat/struct-by-value-13_main.c: New file.
9566         * gcc.dg/compat/struct-by-value-13_x.c: New file.
9567         * gcc.dg/compat/struct-by-value-13_y.c: New file.
9568         * gcc.dg/compat/struct-by-value-14_main.c: New file.
9569         * gcc.dg/compat/struct-by-value-14_x.c: New file.
9570         * gcc.dg/compat/struct-by-value-14_y.c: New file.
9571         * gcc.dg/compat/struct-by-value-15_main.c: New file.
9572         * gcc.dg/compat/struct-by-value-15_x.c: New file.
9573         * gcc.dg/compat/struct-by-value-15_y.c: New file.
9574         * gcc.dg/compat/struct-by-value-16_main.c: New file.
9575         * gcc.dg/compat/struct-by-value-16_x.c: New file.
9576         * gcc.dg/compat/struct-by-value-16_y.c: New file.
9577         * gcc.dg/compat/struct-by-value-17_main.c: New file.
9578         * gcc.dg/compat/struct-by-value-17_x.c: New file.
9579         * gcc.dg/compat/struct-by-value-17_y.c: New file.
9580         * gcc.dg/compat/struct-by-value-18_main.c: New file.
9581         * gcc.dg/compat/struct-by-value-18_x.c: New file.
9582         * gcc.dg/compat/struct-by-value-18_y.c: New file.
9583
9584         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
9585         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
9586         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
9587         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
9588         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
9589         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
9590         * gcc.dg/compat/scalar-return-3_main.c: New file.
9591         * gcc.dg/compat/scalar-return-3_x.c: New file.
9592         * gcc.dg/compat/scalar-return-3_y.c: New file.
9593         * gcc.dg/compat/scalar-return-4_main.c: New file.
9594         * gcc.dg/compat/scalar-return-4_x.c: New file.
9595         * gcc.dg/compat/scalar-return-4_y.c: New file.
9596
9597 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
9598
9599         * gcc.dg/compat/fp2-struct-check.h: New file.
9600         * gcc.dg/compat/fp2-struct-defs.h: New file.
9601         * gcc.dg/compat/fp2-struct-init.h: New file.
9602         * gcc.dg/compat/struct-by-value-10_main.c: New file.
9603         * gcc.dg/compat/struct-by-value-10_x.c: New file.
9604         * gcc.dg/compat/struct-by-value-10_y.c: New file.
9605         * gcc.dg/compat/struct-return-10_main.c: New file.
9606         * gcc.dg/compat/struct-return-10_x.c: New file.
9607         * gcc.dg/compat/struct-return-10_y.c: New file.
9608
9609         * gcc.dg/compat/compat-common.h: New file.
9610         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
9611         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
9612         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
9613         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
9614         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
9615         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
9616         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
9617         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9618         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
9619         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
9620         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9621         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
9622         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
9623         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9624         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
9625         * gcc.dg/compat/small-struct-check.h: Ditto.
9626         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
9627         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9628         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
9629         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
9630         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9631         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
9632         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
9633         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9634         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
9635         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
9636         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9637         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
9638         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
9639         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9640         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
9641         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
9642         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9643         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
9644         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
9645         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9646         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
9647         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
9648         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9649         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
9650         * gcc.dg/compat/struct-return-2_main.c: Ditto.
9651         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9652         * gcc.dg/compat/struct-return-2_y.c: Ditto.
9653         * gcc.dg/compat/struct-return-3_main.c: Ditto.
9654         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9655         * gcc.dg/compat/struct-return-3_y.c: Ditto.
9656
9657 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
9658
9659         * g++.dg/pch/static-1.C: New file.
9660         * g++.dg/pch/static-1.Hs: New file.
9661
9662 2003-06-10  Richard Henderson  <rth@redhat.com>
9663
9664         * gcc.dg/asm-7.c: Adjust expected warning text.
9665
9666 2003-06-10  Roger Sayle  <roger@eyesopen.com>
9667
9668         * gcc.dg/builtins-20.c: New test case.
9669
9670 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
9671
9672         PR c++/11131
9673         * g++.dg/opt/template1.C: New test.
9674
9675 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9676
9677         * lib/gcc-dg.exp (dg-test): Clear additional_files and
9678         additional_sources.
9679
9680 2003-05-21  David Taylor  <dtaylor@emc.com>
9681
9682         * gcc.dg/Wpadded.c: New file.
9683
9684 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9685
9686         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
9687         * gcc.dg/special/weak-2.c: Add dg-require-weak.
9688         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
9689         dg-require-weak.
9690
9691 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
9692
9693         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
9694
9695 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9696
9697         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
9698         (dg-require-alias): Likewise.
9699         (dg-require-gc-sections): Likewise.
9700         * lib/target-supports.exp (check_gc_sections_available): Likewise.
9701
9702 2003-06-08  Richard Henderson  <rth@redhat.com>
9703
9704         * gcc.dg/20011029-2.c: Fix the array reference.
9705         * gcc.dg/asm-7.c: New.
9706
9707 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
9708
9709         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
9710
9711 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
9712
9713         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
9714         (dg-require-gc-sections): Likewise.
9715
9716 2003-06-08  Jan Hubicka  <jh@suse.cz>
9717
9718         * i386-cmov1.c: Fix regular expression.
9719         * i386-cvt-1.c: Likewise.
9720         * i386-local.c: Likewise.
9721         * i386-local2.c: Likewise.
9722         * i386-mul.c: Likewise.
9723         * i386-ssetype-1.c: Likewise.
9724         * i386-ssetype-3.c: Likewise.
9725         * i386-ssetype-5.c: Likewise.
9726
9727 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9728
9729         PR c++/11039
9730         * g++.dg/warn/implicit-typename2.C: New test.
9731         * g++.dg/warn/implicit-typename3.C: New test.
9732
9733 2003-06-07  Richard Henderson  <rth@redhat.com>
9734
9735         * g++.dg/other/offsetof3.C: Use size_t.
9736         * g++.dg/other/offsetof4.C: Likewise.
9737
9738 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
9739
9740         * lib/copy-file.exp: New. Implement gcc_copy_files.
9741
9742         * lib/dg-pch.exp: Load copy-file.exp
9743         (dg-pch): Use gcc_copy_files instead of "file copy".
9744
9745 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
9746
9747         * gcc.dg/weak/weak.exp: Simplify.
9748         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
9749         * gcc.dg/weak/weak-1.c: Likewise.
9750         * gcc.dg/weak/weak-2.c: Likewise.
9751         * gcc.dg/weak/weak-3.c: Likewise.
9752         * gcc.dg/weak/weak-4.c: Likewise.
9753         * gcc.dg/weak/weak-5.c: Likewise.
9754         * gcc.dg/weak/weak-6.c: Likewise.
9755         * gcc.dg/weak/weak-7.c: Likewise.
9756         * gcc.dg/weak/weak-8.c: Likewise.
9757         * gcc.dg/weak/weak-9.c: Likewise.
9758
9759 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
9760
9761         gcc.c-torture/execute/20030606-1.c: New.
9762
9763 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9764
9765         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
9766         * gcc.dg/builtins-19.c: Likewise.
9767
9768 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9769
9770         * gcc.dg/builtins-2.c: Add some more tests.
9771         * gcc.dg/builtins-18.c: New test case.
9772         * gcc.dg/builtins-19.c: New test case.
9773
9774 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9775             Jim Wilson  <wilson@tuliptree.org>
9776
9777         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
9778
9779 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
9780
9781         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
9782         mempcpy/stpcpy calls not to be optimized into something else.
9783         * gcc.c-torture/execute/string-opt-3.c: Moved to...
9784         * gcc.c-torture/execute/builtins/string-7.c: ...here.
9785         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
9786
9787 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9788
9789         * gcc.dg/format/asm_fprintf-1.c: New test.
9790
9791 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
9792
9793         * lib/gcc-defs.exp (additional_sources): New variable.
9794         (dg-additional-sources): New function.
9795         (additional_files): New variable.
9796         (dg-additional-files): New function.
9797         (dg-additional-files-options): Likewise.
9798         * lib/gcc-dg.exp (dg-require-weak): New function.
9799         (dg-require-alias): Likewise.
9800         (dg-require-gc-sections): Likewise.
9801         * lib/target-supports.exp (check_alias_available): Remove testfile
9802         parameter.
9803         (check_gc_sections_available): New function.
9804         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
9805         (dg-gpp-additional-files): Likewise.
9806         * lib/g++.exp (additional_sources): Remove.
9807         (additional_files): Likewise.
9808         (g++_target_compile): Use dg-additional-files-options.
9809
9810         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
9811         Tcl logic.
9812         * gcc.dg/special/ecos.exp: Remove.
9813         * gcc.dg/special/20000419-2.c: Use dg-require-*.
9814         * gcc.dg/special/alias-1.c: Likewise.
9815         * gcc.dg/special/alias-2.c: Likewise.
9816         * gcc.dg/special/gcsec-1.c: Likewise.
9817         * gcc.dg/special/weak-1.c: Likewise.
9818         * gcc.dg/special/weak-2.c: Likewise.
9819         * gcc.dg/special/wkali-1.c: Likewise.
9820         * gcc.dg/special/wkali-2.c: Likewise.
9821
9822         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
9823         dg-gpp-additional-*.
9824         * g++.dg/special/conpr-3.C: Likewise.
9825         * g++.dg/special/conpr-4.C: Likewise.
9826         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
9827         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
9828         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
9829         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
9830         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
9831         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
9832         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
9833         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
9834         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
9835         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
9836         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
9837         * g++.old-deja/g++.other/comdat1.C: Likewise.
9838         * g++.old-deja/g++.other/comdat2.C: Likewise.
9839         * g++.old-deja/g++.other/comdat3.C: Likewise.
9840         * g++.old-deja/g++.other/ctor1.C: Likewise.
9841         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
9842
9843 2003-06-05  Richard Henderson  <rth@redhat.com>
9844
9845         * gcc.dg/debug/20030605-1.c: New.
9846
9847 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
9848
9849         * README.QMTEST: Update.
9850
9851 2003-06-04  Richard Henderson  <rth@redhat.com>
9852
9853         * gcc.dg/cleanup-1.c: New.
9854         * gcc.dg/cleanup-2.c: New.
9855         * gcc.dg/cleanup-3.c: New.
9856         * gcc.dg/cleanup-4.c: New.
9857         * gcc.dg/cleanup-5.c: New.
9858         * gcc.dg/cleanup-6.c: New.
9859         * gcc.dg/cleanup-7.c: New.
9860
9861 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
9862
9863         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
9864
9865         * lib/dg-pch.exp: New file.
9866         * g++.dg/pch/pch.exp: Use dg-pch.exp.
9867         * gcc.dg/pch/pch.exp: Likewise.
9868
9869 2003-06-04  Roger Sayle  <roger@eyesopen.com>
9870
9871         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
9872         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
9873         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
9874         * gcc.dg/builtins-17.c: New test case.
9875         * gcc.dg/i386-387-4.c: New test case.
9876         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
9877
9878 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9879
9880         * gcc.dg/ultrasp9.c: New test.
9881
9882 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9883
9884         * gcc.c-torture/compile/20030604-1.c: New test.
9885         * gcc.dg/sparc-constant-1.c: New test.
9886
9887 2003-06-03  Glen Nakamura  <glen@imodulo.com>
9888
9889         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
9890
9891 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
9892
9893         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
9894
9895         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
9896         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
9897
9898 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
9899
9900         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
9901
9902 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9903
9904         PR c++/10940
9905         * g++.dg/template/spec10.C: New test.
9906
9907 2003-06-03  Roger Sayle  <roger@eyesopen.com>
9908
9909         * gcc.dg/builtins-16.c: New test case.
9910
9911 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
9912
9913         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
9914         mempcpy test with post-increments.
9915         * gcc.c-torture/execute/string-opt-3.c: New test.
9916         * gcc.dg/string-opt-1.c: New test.
9917
9918 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
9919
9920         PR fortran/10965
9921         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
9922
9923 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
9924
9925         * lib/scanasm.exp (dg-scan): New function, factored out of ...
9926         (scan-assembler): ... here.  Use dg-scan.
9927         (scan-assembler-not): Likewise.
9928         (scan-file): New function.
9929         (scan-file-not): Likewise.
9930         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
9931         * gcc.dg/cpp/_Pragma4.c: Likewise.
9932         * gcc.dg/cpp/_Pragma5.c: Likewise.
9933         * gcc.dg/cpp/avoidpaste1.c: Likewise.
9934         * gcc.dg/cpp/avoidpaste2.c: Likewise.
9935         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
9936         * gcc.dg/cpp/cmdlne-P.c: Likewise.
9937         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
9938         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
9939         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
9940         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
9941         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
9942         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
9943         * gcc.dg/cpp/cxxcom1.c: Likewise.
9944         * gcc.dg/cpp/line1.c: Likewise.
9945         * gcc.dg/cpp/maccom1.c: Likewise.
9946         * gcc.dg/cpp/maccom2.c: Likewise.
9947         * gcc.dg/cpp/maccom3.c: Likewise.
9948         * gcc.dg/cpp/maccom4.c: Likewise.
9949         * gcc.dg/cpp/maccom5.c: Likewise.
9950         * gcc.dg/cpp/maccom6.c: Likewise.
9951         * gcc.dg/cpp/multiline.c: Likewise.
9952         * gcc.dg/cpp/spacing1.c: Likewise.
9953         * gcc.dg/cpp/spacing2.c: Likewise.
9954         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
9955         * gcc.dg/cpp/trad/maccom1.c: Likewise.
9956         * gcc.dg/cpp/trad/maccom2.c: Likewise.
9957         * gcc.dg/cpp/trad/maccom3.c: Likewise.
9958         * gcc.dg/cpp/trad/maccom4.c: Likewise.
9959         * gcc.dg/cpp/trad/maccom6.c: Likewise.
9960         * gcc.dg/cpp/cxxcom2.c: Likewise.
9961         * gcc.dg/cpp/cxxcom2.h: New file.
9962
9963         * gcc.dg/cpp/truefalse.cpp: Move it to ...
9964         * g++.dg/cpp/truefalse.C: Here.
9965         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
9966
9967 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
9968
9969         * gcc.dg/cpp/redef3.c: New file.
9970
9971 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9972
9973         * gcc.dg/i386-loop-3.c: New test.
9974
9975 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
9976
9977         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
9978
9979 2003-05-31  Roger Sayle  <roger@eyesopen.com>
9980
9981         * gcc.dg/fwrapv-1.c: New test case.
9982         * gcc.dg/fwrapv-2.c: New test case.
9983
9984 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9985
9986         PR c++/10956
9987         * g++.dg/template/spec9.C: New test.
9988
9989 2003-05-29  Roger Sayle  <roger@eyesopen.com>
9990
9991         * gcc.dg/duff-4.c: New test case.
9992
9993 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
9994
9995         PR fortran/10843
9996         * g77.dg/ffixed-form-1.f: New test
9997         * g77.dg/ffixed-form-2.f: New test
9998         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
9999         * g77.dg/ffree-form-3.f: New test
10000
10001 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
10002
10003         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
10004         * gcc.dg/wint_t-1.c: Likewise.
10005
10006 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10007
10008         * g++.dg/template/access11.C: New test.
10009
10010 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10011
10012         PR c++/10849
10013         * g++.dg/template/access10.C: New test.
10014
10015 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10016             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10017
10018         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
10019
10020 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10021
10022         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
10023         suppress for powerpc-*-darwin*.
10024         * gcc.dg/torture/builtin-noret-2.c: Likewise.
10025
10026 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10027
10028         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
10029         suppress option for powerpc-*-darwin*.
10030
10031 2003-05-23  Roger Sayle  <roger@eyesopen.com>
10032
10033         * gcc.dg/builtins-1.c: Add tests for tan and atan.
10034         * gcc.dg/builtins-4.c: Add test for fmod.
10035
10036 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10037
10038         PR c++/10682
10039         * g++.dg/template/instantiate4.C: New test.
10040
10041 2003-05-22  Roger Sayle  <roger@eyesopen.com>
10042
10043         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
10044
10045 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
10046
10047         * gcc.dg/compat/scalar-return-1_main.c: New file.
10048         * gcc.dg/compat/scalar-return-1_x.c: New file.
10049         * gcc.dg/compat/scalar-return-1_y.c: New file.
10050         * gcc.dg/compat/scalar-return-2_main.c: New file.
10051         * gcc.dg/compat/scalar-return-2_x.c: New file.
10052         * gcc.dg/compat/scalar-return-2_y.c: New file.
10053         * gcc.dg/compat/struct-return-3_main.c: New file.
10054         * gcc.dg/compat/struct-return-3_y.c: New file.
10055         * gcc.dg/compat/struct-return-3_x.c: New file.
10056         * gcc.dg/compat/struct-return-2_main.c: New file.
10057         * gcc.dg/compat/struct-return-2_x.c: New file.
10058         * gcc.dg/compat/struct-return-2_y.c: New file.
10059
10060 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10061
10062         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
10063         for hppa*-hp-hpux*.
10064         * gcc.dg/20021014-1.c (dg-options): Likewise.
10065         * gcc.dg/nest.c (dg-options): Likewise.
10066
10067 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
10068
10069         PR c++/9738
10070         * g++.dg/ext/dllimport2.C: New file.
10071         * g++.dg/ext/dllimport3.C: New file.
10072
10073 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
10074
10075         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
10076         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10077         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10078         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10079         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10080         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10081         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
10082         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
10083         * gcc.dg/compat/small-struct-defs.h: New file.
10084         * gcc.dg/compat/small-struct-init.h: New file.
10085         * gcc.dg/compat/small-struct-check.h: New file.
10086         * gcc.dg/compat/fp-struct-defs.h: New file.
10087         * gcc.dg/compat/fp-struct-check.h: New file.
10088         * gcc.dg/compat/fp-struct-init.h: New file.
10089         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
10090         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
10091
10092 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
10093
10094         * gcc.dg/20030225-2.c: New test.
10095
10096 2003-05-18  Roger Sayle  <roger@eyesopen.com>
10097             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10098
10099         * gcc.c-torture/compile/20030518-1.c: New test case.
10100
10101 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
10102
10103         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
10104         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
10105         gcc-dg-debug-runtest.
10106         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
10107         gcc-dg-debug-runtest.
10108
10109 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10110
10111         PR c++/9022
10112         * g++.dg/lookup/using6.C: New test.
10113
10114 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10115
10116         * g++.dg/parse/access2.C: New test.
10117
10118 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
10119
10120         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
10121         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
10122         * gcc.dg/debug/debug.exp: Likewise.
10123
10124 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
10125
10126         * gcc.dg/dollar.c: New test.
10127
10128 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
10129
10130         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
10131         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
10132         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
10133         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
10134         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
10135         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
10136         * gcc.dg/compat/struct-by-value-6_main.c: New file.
10137         * gcc.dg/compat/struct-by-value-6_x.c: New file.
10138         * gcc.dg/compat/struct-by-value-6_y.c: New file.
10139         * gcc.dg/compat/struct-by-value-7_main.c: New file.
10140         * gcc.dg/compat/struct-by-value-7_x.c: New file.
10141         * gcc.dg/compat/struct-by-value-7_y.c: New file.
10142         * gcc.dg/compat/struct-by-value-8_main.c: New file.
10143         * gcc.dg/compat/struct-by-value-8_x.c: New file.
10144         * gcc.dg/compat/struct-by-value-8_y.c: New file.
10145         * gcc.dg/compat/struct-by-value-9_main.c: New file.
10146         * gcc.dg/compat/struct-by-value-9_x.c: New file.
10147         * gcc.dg/compat/struct-by-value-9_y.c: New file.
10148
10149 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
10150
10151         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
10152         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
10153         support for "repo" mode.
10154         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
10155         * lib/g77-dg.exp: Likewise.
10156         * lib/obj-dg.exp: Likewise.
10157
10158 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
10159
10160         Merge from gcc-3_2-rhl8-branch:
10161         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
10162
10163         * gcc.dg/tls/opt-6.c: New test.
10164
10165         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
10166
10167         * gcc.dg/20030405-1.c: New test.
10168
10169         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
10170
10171         * gcc.dg/20030309-1.c: New test.
10172
10173         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10174
10175         * gcc.c-torture/execute/20030307-1.c: New test.
10176
10177         2003-02-20  Randolph Chung  <tausq@debian.org>
10178
10179         * gcc.c-torture/compile/20030220-1.c: New test.
10180
10181         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
10182
10183         * gcc.dg/20030217-1.c: New test.
10184
10185         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
10186
10187         * gcc.c-torture/compile/20020129-1.c: New test.
10188
10189         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10190
10191         * gcc.dg/unroll-1.c: New test.
10192
10193         2002-11-16  Jan Hubicka  <jh@suse.cz>
10194
10195         * gcc.c-torture/execute/20020920-1.c: New test.
10196
10197         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
10198
10199         PR target/7434
10200         * gcc.c-torture/compile/20021008-1.c: New test.
10201
10202         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
10203
10204         PR target/7559
10205         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
10206
10207         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
10208
10209         * gcc.c-torture/compile/20020807-1.c: New test.
10210
10211         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
10212
10213         * gcc.dg/tls/opt-1.c: New test.
10214
10215         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
10216
10217         * gcc.dg/20020729-1.c: New test.
10218
10219         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
10220
10221         * g++.dg/opt/life1.C: New test.
10222
10223         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
10224
10225         * gcc.dg/20020525-1.c: New test.
10226
10227         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
10228
10229         PR c++/6794
10230         * g++.dg/ext/pretty1.C: New test.
10231         * g++.dg/ext/pretty2.C: New test.
10232
10233 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
10234
10235         PR c++/8385
10236         * g++.dg/ext/typeof5.C: New test.
10237
10238 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
10239
10240         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
10241         __USER_LABEL_PREFIX__ into account.
10242         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
10243
10244 2003-05-14  Roger Sayle  <roger@eyesopen.com>
10245
10246         * gcc.dg/builtins-15.c: New test case.
10247
10248 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
10249
10250         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
10251
10252 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
10253
10254         * lib/g++.exp: Tweak handling of additional source files.
10255         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
10256         * g++.dg/special/conpr-2a.C: Rename to ...
10257         * g++.dg/special/conpr-2a.cc: ... this.
10258         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
10259         * g++.dg/special/conpr-3a.C: Rename to ...
10260         * g++.dg/special/conpr-3a.cc: This.
10261         * g++.dg/special/conpr-3b.C: Rename to ...
10262         * g++.dg/special/conpr-3b.cc: This.
10263         * g++.dg/special/conpr-4.C: New test.
10264         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
10265
10266 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
10267
10268         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
10269
10270 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10271
10272         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
10273         * g++.old-deja/g++.robertl/eb71.C: Likewise.
10274         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
10275         * g++.old-deja/g++.other/warn3.C: Likewise.
10276
10277 2003-05-11  Roger Sayle  <roger@eyesopen.com>
10278
10279         * gcc.dg/i386-387-1.c: Update to also test log.
10280         * gcc.dg/i386-387-2.c: Likewise.
10281
10282 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
10283
10284         * g77.f-torture/execute/int8421.f: New test.
10285
10286 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10287
10288         PR c++/10230, c++/10481
10289         * g++.dg/lookup/scoped5.C: New test.
10290
10291 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10292
10293         PR c++/10552
10294         * g++.dg/template/ttp6.C: New test.
10295
10296 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
10297
10298         * gcc.c-torture/execute/builtins: New directory.
10299         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
10300         gcc.c-torture/execute/builtins.
10301         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
10302         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
10303         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
10304         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
10305
10306 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10307
10308         PR c++/9252
10309         * g++.dg/template/access8.C: New test.
10310         * g++.dg/template/access9.C: New test.
10311
10312 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10313
10314         PR c++/9554
10315         * g++.dg/parse/access1.C: New test.
10316
10317 2003-05-09  DJ Delorie  <dj@redhat.com>
10318
10319         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
10320         long, and not an int.
10321
10322 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10323
10324         PR c++/10555, c++/10576
10325         * g++.dg/template/memclass1.C: New test.
10326
10327 2003-05-08  DJ Delorie  <dj@redhat.com>
10328
10329         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
10330         targets.
10331         * gcc.c-torture/execute/20021024-1.x: Likewise.
10332         * gcc.c-torture/execute/shiftdi.x: Likewise.
10333         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
10334         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
10335         * gcc.dg/20021018-1.c: Likewise.
10336
10337 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10338
10339         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
10340
10341         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
10342         (bcopy): Call memmove.
10343
10344 2003-05-08  Roger Sayle  <roger@eyesopen.com>
10345
10346         * g77.f-torture/compile/8485.f: New test case.
10347
10348 2003-05-07  Richard Henderson  <rth@redhat.com>
10349
10350         PR c++/10570
10351         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
10352         Verify exception_cleanup not called for rethrows.
10353         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
10354         when exiting catch block without rethrowing.
10355         * g++.dg/eh/forced3.C: New.
10356         * g++.dg/eh/forced4.C: New.
10357
10358 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
10359
10360         * gcc.dg/20030505.c: Fix triplet.
10361
10362 2003-05-06  DJ Delorie  <dj@redhat.com>
10363
10364         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
10365         * gcc.dg/nest.c: Likewise.
10366
10367 2003-05-05  Roger Sayle  <roger@eyesopen.com>
10368
10369         * gcc.dg/builtins-14.c: New test case.
10370
10371 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
10372
10373         * lib/compat.exp (compat-execute): New argument.
10374         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
10375         * gcc.dg/compat: New test directory.
10376         * gcc.dg/compat/compat.exp: New expect script.
10377         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
10378         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
10379         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
10380         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
10381         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
10382         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
10383
10384         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
10385         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
10386         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
10387         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
10388         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
10389         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
10390         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
10391         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
10392         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
10393         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
10394         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
10395         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
10396         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
10397         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
10398         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
10399
10400 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
10401
10402         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
10403
10404 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
10405
10406         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
10407
10408 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
10409
10410         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
10411         * gcc.dg/ppc-fsel-2.c: New test.
10412
10413         * gcc.dg/unused-5.c: New test.
10414
10415 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10416
10417         PR c++/10496
10418         * g++.dg/warn/pmf1.C: New test.
10419
10420 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10421
10422         PR c++/4494
10423         * g++.dg/warn/main.C: New test.
10424
10425 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10426
10427         * gcc.dg/nonnull-3.c: New test.
10428
10429 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
10430
10431         * gcc.dg/cpp/Wtrigraphs.c: Update.
10432         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
10433
10434 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
10435
10436         * gcc.dg/ppc-fsel-1.c: New test.
10437
10438 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
10439
10440         PR c/10604
10441         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
10442
10443 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
10444
10445         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
10446
10447 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10448
10449         PR c++/9364, c++/10553, c++/10586
10450         * g++.dg/parse/typename4.C: New test.
10451         * g++.dg/parse/typename5.C: Likewise.
10452
10453 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
10454
10455         * gcc.c-torture/compile/20030503-1.c: New test.
10456
10457 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10458
10459         * g++.dg/lookup/using5.C: Fix testcase error.
10460
10461 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
10462
10463         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
10464         since MEABI is no longer supported.  Remove all vestiges
10465         of MEABI from the test.
10466
10467 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10468
10469         PR c++/10554
10470         * g++.dg/lookup/using5.C: New test.
10471
10472 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10473
10474         PR c++/8772
10475         * g++.dg/template/ttp5.C: New test.
10476
10477 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
10478
10479         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
10480         (dg-gpp-additional-sources): New function.
10481         (dg-gpp-additional-files): Likewise.
10482         * lib/g++.exp (additional_sources): New variable.
10483         (additional_files): Likewise.
10484         (g++_target_compile): Deal with them.
10485         * lib/old-dejagnu.exp: Remove.
10486         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
10487         * g++.old-deja: Revise all tests to use dg commands.
10488
10489 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10490
10491         PR c++/9432, c++/9528
10492         * g++.dg/lookup/using4.C: New test.
10493
10494 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
10495
10496         * gcc.dg/noreturn-5.c: New file.
10497         * gcc.dg/noreturn-6.c: New file.
10498
10499         * gcc.c-torture/compile/inline-1.c: New file.
10500
10501 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10502
10503         PR c++/10551
10504         * g++.dg/template/explicit1.C: New test.
10505
10506 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10507
10508         PR c++/10549
10509         * g++.dg/other/bitfield1.C: New test.
10510
10511         PR c++/10527
10512         * g++.dg/init/new7.C: New test.
10513
10514 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10515
10516         * g++.dg/ext/desig1.C: New test.
10517         * g++.dg/ext/init1.C: Update.
10518
10519         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
10520
10521 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
10522
10523         PR c++/10180
10524         * g++.dg/warn/Winline-1.C: New test.
10525
10526 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
10527
10528         * gcc.c-torture/execute/string-opt-19.c: New test.
10529
10530         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
10531         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
10532
10533 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
10534
10535         PR c++/10506
10536         * g++.dg/init/new6.C: New test.
10537
10538         PR c++/10503
10539         * g++.dg/init/ref6.C: New test.
10540
10541 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
10542
10543         * g++.dg/warn/weak1.C: XFAIL on AIX4.
10544
10545 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10546
10547         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
10548         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
10549
10550 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
10551
10552         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
10553         initialized static data members.
10554
10555 2003-04-25  H.J. Lu <hjl@gnu.org>
10556
10557         * gcc.dg/ia64-sync-4.c: New test.
10558
10559 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10560
10561         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
10562         date.
10563
10564 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
10565
10566         PR c++/10337
10567         * g++.dg/warn/conv1.C: New test.
10568         * g++.old-deja/g++.other/conv7.C: Adjust.
10569         * g++.old-deja/g++.other/overload14.C: Adjust.
10570
10571 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10572
10573         PR c++/10471
10574         * g++.dg/template/defarg2.C: New test.
10575
10576 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
10577
10578         * gcc.dg/cpp/include2.c: Update.
10579         * gcc.dg/cpp/multiline-2.c: New.
10580         * gcc.dg/cpp/multiline.c: Update.
10581         * gcc.dg/cpp/strify2.c: Update.
10582         * gcc.dg/cpp/trad/literals-2.c: Update.
10583
10584 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10585
10586         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
10587
10588 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10589
10590         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
10591
10592 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10593
10594         PR c++/10451
10595         * g++.dg/parse/crash4.C: New test.
10596
10597         PR c++/9847
10598         * g++.dg/parse/crash5.C: New test.
10599
10600 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
10601
10602         PR c++/10446
10603         * g++.dg/parse/crash3.C: New test.
10604
10605         PR c++/10428
10606         * g++.dg/parse/elab1.C: New test.
10607
10608 2003-04-22  Devang Patel  <dpatel@apple.com>
10609
10610         * gcc.dg/cpp/trad/funlike-5.c: New test.
10611
10612 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
10613
10614         * g++.dg/other/packed1.C: Fix dg options.
10615
10616 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
10617
10618         * g++.dg/other/offsetof2.C: New test.
10619
10620 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
10621
10622         * g++.dg/template/recurse.C: Adjust location of error messages.
10623
10624 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
10625
10626         PR c++/9881
10627         * g++.dg/init/addr-const1.C: New test.
10628         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
10629
10630 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10631
10632         PR c++/10405
10633         * g++.dg/lookup/struct-hack1.C: New test.
10634
10635 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
10636
10637         * ucs.c: Update diagnostic messages.
10638
10639 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
10640
10641         * gcc.dg/cpp/truefalse.cpp: New test.
10642         * gcc.dg/cpp/cpp.exp: Update.
10643         * g++.dg/other/stdbool-if.C: Remove.
10644
10645 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
10646
10647         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
10648         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
10649
10650 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10651
10652         * gcc.c-torture/compile/20030418-1.c: New test.
10653
10654 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
10655
10656         * README.compat: Remove; content moved to doc/sourcebuild.texi.
10657
10658 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10659
10660         PR c++/10347
10661         g++.dg/template/dependent-name1.C: New test.
10662
10663 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
10664
10665         * gcc.dg/warn-1.c (tourist_guide): New array,
10666         contains a pointer to bar.
10667
10668 2003-04-16  Roger Sayle  <roger@eyesopen.com>
10669
10670         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
10671         * gcc.c-torture/execute/medce-1.c: New test case.
10672         * gcc.c-torture/execute/medce-2.c: New test case.
10673
10674 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
10675
10676         * lib/prune.exp: Ignore more messages.
10677
10678         PR c++/10381
10679         * g++.dg/parse/lookup3.C: New test.
10680
10681 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
10682
10683         * gcc.c-torture/compile/20030415-1.c : New test.
10684
10685 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
10686
10687         * gcc.c-torture/execute/scope-2.c: Move to ...
10688         * gcc.dg/noncompile/scope.c: .... here.
10689
10690 2003-04-14  Roger Sayle  <roger@eyesopen.com>
10691
10692         * gcc.dg/20030414-2.c: New test case.
10693
10694 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
10695
10696         PR target/10377
10697         * gcc.dg/20030414-1.c: New test.
10698
10699 2003-04-13  Roger Sayle  <roger@eyesopen.com>
10700
10701         * gcc.dg/builtins-12.c: New test case.
10702         * gcc.dg/builtins-13.c: New test case.
10703
10704 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10705
10706         * gcc.c-torture/execute/string-opt-18.c: New test.
10707
10708 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
10709
10710         PR c++/10300
10711         * g++.dg/init/new5.C: New test.
10712
10713 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
10714
10715         PR c++/7910
10716         * g++.dg/ext/dllimport1.C: New test.
10717
10718 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10719
10720         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
10721
10722 2003-04-11  Bud Davis <bdavis9659@comcast.net>
10723
10724         PR Fortran/9263
10725         * g77.f-torture/noncompile/9263.f: New test
10726         PR Fortran/1832
10727         * g77.f-torture/execute/1832.f: New test
10728
10729 2003-04-11  David Chad  <davidc@freebsd.org>
10730             Loren J. Rittle  <ljrittle@acm.org>
10731
10732         libobjc/8562
10733         * objc.dg/headers.m: New test.
10734
10735 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
10736
10737         * gcc.c-torture/execute/builtin-noret-2.c: New.
10738         * gcc.c-torture/execute/builtin-noret-2.x: New.
10739         XFAIL builtin-noret-2.c at -O1 and above.
10740         * gcc.dg/redecl.c: New.
10741         * gcc.dg/Wshadow-1.c: Update error regexps.
10742
10743 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
10744
10745         * g++.dg/abi/bitfield10.C: New test.
10746
10747 2003-04-09  Mike Stump  <mrs@apple.com>
10748
10749         * gcc.dg/pch/pch.exp: Make testcase names longer.
10750         * g++.dg/pch/pch.exp: Make testcase names longer.
10751
10752 2003-04-08  Roger Sayle  <roger@eyesopen.com>
10753
10754         * gcc.dg/builtins-11.c: New test case.
10755
10756 2003-04-08  Roger Sayle  <roger@eyesopen.com>
10757
10758         * gcc.dg/builtins-9.c: New test case.
10759         * gcc.dg/builtins-10.c: New test case.
10760
10761 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
10762
10763         * gcc.dg/noncompile/init-4.c.c: New test.
10764
10765 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
10766
10767         * gcc.misc-test/gcov-9.c: New test.
10768         * gcc.misc-test/gcov-10.c: New test
10769         * gcc.misc-test/gcov-11.c: New test.
10770
10771 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
10772
10773         PR optimization/10024
10774         * gcc.c-torture/compile/20030405-1.c: New test.
10775
10776 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
10777
10778         * gcc.dg/pch/static-3.c: New.
10779         * gcc.dg/pch/static-3.hs: New.
10780         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
10781
10782 2003-04-04  Richard Henderson  <rth@redhat.com>
10783
10784         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
10785         * g++.dg/eh/forced2.C: Likewise.
10786
10787 2003-04-03  Mike Stump  <mrs@apple.com>
10788
10789         * lib/scanasm.exp (scan-assembler): Add xfail processing for
10790         target arg.
10791         (scan-assembler-times, scan-assembler-not): Likewise.
10792         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
10793
10794 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10795
10796         * gcc.dg/sparc-loop-1.c: New test.
10797
10798 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
10799
10800         PR other/9274
10801         * g++.dg/pch/system-2.C: New.
10802         * g++.dg/pch/system-2.Hs: New.
10803
10804 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
10805
10806         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
10807
10808         * g++.dg/eh/simd-1.C (vecfunc): Same.
10809
10810 2003-04-01  Roger Sayle  <roger@eyesopen.com>
10811
10812         * gcc.c-torture/execute/20030401-1.c: New test case.
10813
10814 2003-04-01  Ziemowit Laski <zlaski@apple.com>
10815
10816         * objc.dg/defs.m: New.
10817
10818 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
10819
10820         * g++.dg/eh/simd-1.C: New.
10821         * g++.dg/eh/simd-2.C: New.
10822
10823 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
10824
10825         * gcc.c-torture/execute/simd-3.c: New.
10826
10827 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
10828
10829         PR c/9936
10830         * gcc.dg/20030331-2.c: New test.
10831
10832 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
10833
10834         PR c++/10278
10835         * g++.dg/parse/crash2.C: New test.
10836
10837 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10838
10839         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
10840         * gcc.c-torture/execute/20030331-1.c: ...here.
10841
10842 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10843
10844         * gcc.c-torture/execute/20030331-1.c: New test.
10845
10846 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
10847
10848         * lib/gcov.exp: Adjust call return testing strings.
10849         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
10850
10851 2003-03-31  Roger Sayle  <roger@eyesopen.com>
10852
10853         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
10854         * gcc.dg/builtins-7.c: New test case.
10855         * gcc.dg/builtins-8.c: New test case.
10856
10857 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10858
10859         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
10860
10861 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
10862
10863         PR c++/7647
10864         * g++.dg/lookup-class-member-2.C: New test.
10865
10866 2003-03-30  Glen Nakamura  <glen@imodulo.com>
10867
10868         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
10869
10870 2003-03-28  Roger Sayle  <roger@eyesopen.com>
10871
10872         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
10873
10874 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
10875
10876         * g++.dg/init/attrib1.C: New test.
10877
10878 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10879
10880         * gcc.dg/ultrasp8.c: New test.
10881
10882 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10883
10884         * gcc.dg/ultrasp7.c: New test.
10885
10886 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
10887
10888         PR c++/10047
10889         * g++.dg/template/inline1.C: New test.
10890
10891 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10892
10893         * gcc.dg/sparc-dwarf2.c: New test.
10894
10895 2003-03-27  Roger Sayle  <roger@eyesopen.com>
10896
10897         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
10898         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
10899
10900 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
10901
10902         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
10903         than reading .x files.
10904         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
10905         * g77.dg/gcov/gcov-1.f: Likewise.
10906         * gcc.misc-tests/gcov-4b.c: Likewise.
10907         * gcc.misc-tests/gcov-5b.c: Likewise.
10908         * gcc.misc-tests/gcov-6.c: Likewise.
10909         * gcc.misc-tests/gcov-7.c: Likewise.
10910         * gcc.misc-tests/gcov-8.c: Likewise.
10911         * g++.dg/gcov/gcov-1.x: Remove.
10912         * g77.dg/gcov/gcov-1.x: Likewise.
10913         * gcc.misc-tests/gcov-4b.x: Likewise.
10914         * gcc.misc-tests/gcov-5b.x: Likewise.
10915         * gcc.misc-tests/gcov-6.x: Likewise.
10916         * gcc.misc-tests/gcov-7.x: Likewise.
10917         * gcc.misc-tests/gcov-8.x: Likewise.
10918
10919 2003-03-27  Glen Nakamura  <glen@imodulo.com>
10920
10921         PR opt/10087
10922         * gcc.dg/20030324-1.c: New test.
10923
10924 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
10925
10926         PR c++/10224
10927         * g++.dg/template/arg3.C: New test.
10928
10929         PR c++/10158
10930         * g++.dg/template/friend18.C: New test.
10931
10932 2003-03-26  Roger Sayle  <roger@eyesopen.com>
10933
10934         * g77.f-torture/compile/20030326-1.f: New test case.
10935
10936 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
10937
10938         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
10939
10940         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
10941
10942 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
10943
10944         * gcc.dg/ia64-sync-3.c: New test.
10945
10946 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
10947
10948         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
10949
10950 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10951
10952         * gcc.dg/ultrasp6.c: New test.
10953
10954 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10955
10956         * gcc.dg/i386-signbit-1.c: New test.
10957         * gcc.dg/i386-signbit-2.c: New test.
10958         * gcc.dg/i386-signbit-3.c: New test.
10959
10960 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10961
10962         * gcc.dg/ultrasp5.c: Fix options.
10963
10964 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10965
10966         * gcc.dg/ultrasp5.c: Fix comment.
10967
10968 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
10969
10970         PR fortran/10197
10971         * g77.f-torture/execute/10197.f: New test.
10972
10973 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
10974
10975         PR c++/9898, c++/383
10976         * g++.dg/template/conv6.C: New test.
10977
10978         PR c++/10119
10979         * g++.dg/template/ptrmem5.C: New test.
10980
10981         PR c++/10026
10982         * g++.dg/lookup/koenig1.C: New test.
10983
10984         PR C++/10199
10985         * g++.dg/lookup/template2.C: New test.
10986
10987 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
10988
10989         * g++.dg/opt/rtti1.C: New test.
10990
10991 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10992
10993         * gcc.dg/ultrasp5.c: New test.
10994
10995 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
10996
10997         PR middle-end/9967
10998         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
10999         builtin fputs.
11000
11001 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
11002
11003         PR c/8224
11004         * gcc.dg/20030323-1.c: New test.
11005
11006 2003-03-23  Roger Sayle  <roger@eyesopen.com>
11007
11008         * gcc.c-torture/compile/20030323-1.c: New test case.
11009
11010 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
11011
11012         * gcc.dg/20030321-1.c: New test.
11013
11014 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
11015
11016         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
11017
11018 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11019
11020         PR c++/9978, c++/9708
11021         * g++.dg/ext/vlm1.C: Adjust expected error.
11022         * g++.dg/ext/vla2.C: New test.
11023         * g++.dg/template/arg1.C: New test.
11024         * g++.dg/template/arg2.C: New test.
11025
11026 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
11027
11028         * g77.f-torture/execute/select.f: New test.
11029         * g77.f-torture/noncompile/select_no_compile.f: New test.
11030
11031 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
11032
11033         PR c++/9898
11034         * g++.dg/other/error4.C: New test.
11035
11036 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
11037
11038         * g++.dg/template/friend17.C: New test.
11039
11040 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
11041
11042         * gcc.c-torture/compile/20030320-1.c: New.
11043
11044 2003-03-20  Roger Sayle  <roger@eyesopen.com>
11045
11046         * gcc.dg/builtins-6.c: New test case.
11047
11048 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
11049
11050         PR target/10073
11051         * gcc.c-torture/compile/20030319-1.c: New.
11052
11053 2003-03-18  Jan Hubicka  <jh@suse.cz>
11054
11055         * gcc.dg/i386-cvt-1.c: New test.
11056
11057 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
11058
11059         * objc.dg/naming-1.m: Use "(parse|syntax) error".
11060         * objc.dg/naming-2.m: Likewise.
11061
11062 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
11063
11064         PR c++/9639
11065         * g++.dg/parse/crash1.C: New test.
11066
11067 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
11068
11069         PR c++/8805
11070         * g++.dg/eh/cleanup1.C: New test.
11071
11072 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11073
11074         * gcc.c-torture/execute/20030316-1.c: New test case.
11075
11076 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11077
11078         PR c++/9629
11079         * g++.dg/init/ctor2.C: New test.
11080
11081 2003-03-15  Roger Sayle  <roger@eyesopen.com>
11082
11083         * g77.f-torture/compile/xformat.f: New test case.
11084
11085 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11086
11087         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
11088         * g++.old-deja/g++.mike/eh50.C: Likewise.
11089
11090 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11091
11092         PR c++/6440
11093         * g++.dg/template/spec7.C: New test.
11094         * g++.dg/template/spec8.C: Likewise.
11095
11096 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
11097
11098         * gcc.c-torture/execute/20030313-1.c: New test.
11099
11100 2003-03-14  Richard Henderson  <rth@redhat.com>
11101
11102         * gcc.dg/inline-2.c: Adjust alpha test for external call.
11103
11104 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11105
11106         * gcc.c-torture/compile/20030314-1.c: New test.
11107
11108 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
11109
11110         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
11111         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
11112         thumb target,
11113         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
11114         to accept newer _imp__  prefix and additional
11115         newline in .drectve section.
11116         * gcc.dg/dll-4.c: Likewise.
11117         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
11118         switch.
11119
11120 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
11121
11122         * g++.dg/parse/namespace9.C: New test.
11123
11124         * g++.dg/init/ref5.C: New test.
11125         * g++.dg/parse/ptrmem1.C: Likewise.
11126
11127 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11128
11129         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
11130         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
11131         regular expression.
11132         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
11133         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
11134
11135 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
11136
11137         * gcc.c-torture/execute/20030224-2.c: New test.
11138
11139 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11140
11141         * gcc.dg/decl-3.c: New test.
11142
11143 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11144
11145         * gcc.dg/i386-loop-2.c: New test.
11146
11147 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
11148
11149         PR c++/9474
11150         * g++.dg/parse/namespace8.C: New test.
11151
11152         PR c++/9924
11153         * g++.dg/overload/builtin2.C: New test.
11154
11155 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
11156
11157         * gcc.dg/return-type-3.c: New test.
11158
11159 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
11160
11161         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
11162         profiling options are not supported.
11163
11164 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
11165
11166         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
11167         * g++.old-deja/g++.warn/impint2.C: Likewise.
11168
11169 2003-03-10  Devang Patel  <dpatel@apple.com>
11170
11171         * g++.dg/cpp/c++_cmd_1.C: New test.
11172         * g++.dg/cpp/c++_cmd_1.h: New file.
11173
11174 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
11175
11176         * gcc.dg/altivec-9.c: New file.
11177
11178 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11179
11180         * gcc.dg/ppc-sdata-1.c: New test.
11181         * gcc.dg/ppc-sdata-2.c: New test.
11182
11183 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
11184
11185         PR c++/9373
11186         * g++.dg/opt/ptrmem2.C: New test.
11187
11188         PR c++/8534
11189         * g++.dg/opt/ptrmem1.C: New test.
11190
11191 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11192
11193         * gcc.dg/i386-loop-1.c: New test.
11194
11195 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11196
11197         PR c++/9970
11198         * g++.dg/lookup/friend1.C: New test.
11199
11200 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11201
11202         PR c++/9823
11203         * g++.dg/parser/constructor1.C: New test.
11204
11205 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
11206
11207         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
11208
11209         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
11210
11211 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
11212
11213         * gcc.dg/cpp/Wunused.c: Update test.
11214
11215 2003-03-08  Jan Hubicka  <jh@suse.cz>
11216
11217         * gcc.dg/inline-3.c: New test.
11218
11219 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11220
11221         PR c++/9809
11222         * g++.dg/parse/builtin1.C: New test.
11223
11224         PR c++/9982
11225         * g++.dg/abi/cookie1.C: New test.
11226         * g++.dg/abi/cookie2.C: Likewise.
11227
11228         PR c++/9524
11229         * g++.dg/template/field1.C: New test.
11230
11231         PR c++/9912
11232         * g++.dg/parse/class1.C: New test.
11233         * g++.dg/parse/namespace7.C: Likewise.
11234         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
11235
11236 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
11237
11238         * g++.dg/init/ref4.C: New test.
11239
11240 2003-03-07  Jan Hubicka  <jh@suse.cz>
11241
11242         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
11243         * gcc.dg/inline-3.c:  New test.
11244
11245 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
11246
11247         * g++.dg/init/ref3.C: New test.
11248
11249         PR c++/9965
11250         * g++.dg/init/ref2.C: New test.
11251
11252         PR c++/9400
11253         * g++.dg/warn/Wshadow-2.C: New test.
11254
11255         PR c++/9791
11256         * g++.dg/warn/Woverloaded-1.C: New test.
11257
11258 2003-03-05  Jan Hubicka  <jh@suse.cz>
11259
11260         * gcc.dg/i386-local2.c: New.
11261         * gcc.dg/i386-local.c: Fix typo.
11262
11263 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
11264
11265         * g++.dg/abi/layout3.C: New test.
11266
11267 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11268
11269         * gcc.c-torture/compile/20030305-1.c
11270
11271 2003-03-05  Jan Hubicka  <jh@suse.cz>
11272
11273         * gcc.dg/i386-local.c: New.
11274
11275 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
11276
11277         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
11278
11279 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11280
11281         * gcc.dg/switch-2.c: New test.
11282         * gcc.dg/switch-3.c: New test.
11283         * gcc.dg/Wswitch.c: Adjust line numbers.
11284         * gcc.dg/Wswitch-default.c: Likewise.
11285         * gcc.dg/Wswitch-enum.c: Likewise.
11286
11287 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
11288
11289         * gcc.c-torture/execute/20030222-1.c: New test.
11290
11291 2003-03-03  James E Wilson  <wilson@tuliptree.org>
11292
11293         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
11294
11295 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
11296
11297         PR c++/9878
11298         * g++.dg/init/ref1.C: New test.
11299
11300 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
11301
11302         * gcc.dg/sh-relax.c: New SH-only test.
11303
11304 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
11305
11306         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
11307         comment explaining purpose of testcase.
11308
11309 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11310
11311         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
11312         for HC11/HC12 (asm needs two int registers).
11313         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
11314         HC11/HC12 because the test uses an asm which needs two 32-bit
11315         registers.
11316
11317 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11318
11319         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
11320         for HC11/HC12 (array is too large otherwise).
11321         * gcc.c-torture/compile/920501-4.x: New file, likewise.
11322         * gcc.c-torture/compile/20010518-2.x: Likewise.
11323         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
11324         HC11/HC12 (array is too large).
11325
11326 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
11327
11328         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
11329         * lib/g++-dg.exp (g++-dg-test): Likewise.
11330
11331 2003-03-01  Roger Sayle  <roger@eyesopen.com>
11332
11333         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
11334         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
11335
11336 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11337
11338         * g++.dg/warn/implicit-typename1.C: Remove warning.
11339
11340 2003-02-28  Richard Henderson  <rth@redhat.com>
11341
11342         * gcc.dg/noreturn-1.c: Move noreturn warning line.
11343         * gcc.dg/return-type-1.c: Move control reaches end warning line.
11344
11345 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
11346
11347         * gcc.dg/pch/pch.exp: Change .pch to .gch.
11348         * g++.dg/pch/pch.exp: Likewise.
11349
11350 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
11351
11352         PR c++/9879
11353         * testsuite/g++.dg/init/new4.C: New test.
11354
11355 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
11356
11357         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
11358
11359 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
11360
11361         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
11362         unsigned long.
11363
11364         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
11365         wider than float.
11366
11367 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11368
11369         * lib/scanasm.exp: Add support for counting numbers of
11370         occurences.
11371         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
11372         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
11373
11374 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
11375
11376         PR c++/9683
11377         * g++.dg/template/static3.C: New test.
11378
11379         PR c++/9829
11380         * g++.dg/parse/namespace6.C: New test.
11381
11382 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11383
11384         PR target/9732
11385         * gcc.dg/20030225-1.c: New test.
11386
11387 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
11388
11389         * README: Remove out-of-date information.
11390
11391         PR c++/9836
11392         * g++.dg/template/spec6.C: New test.
11393
11394 2003-02-24  Jeff Law  <law@redhat.com>
11395
11396         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
11397
11398 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11399
11400         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
11401         * gcc.dg/pragma-ep-1.c: Likewise.
11402
11403 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11404
11405         PR c++/9602
11406         * g++.dg/template/friend16.C: New test.
11407
11408 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
11409
11410         PR c++/5333
11411         * g++.dg/parse/fused-params1.C: Adjust error messages.
11412         * g++.dg/template/nested3.C: New test.
11413
11414 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
11415
11416         * g++.dg/abi/param1.C: New test.
11417
11418 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11419
11420         PR c++/7982
11421         * g++.dg/warn/implicit-typename1.C: New test.
11422
11423 2003-02-22  Kelley Cook <kelleycook@comcast.net>
11424
11425         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
11426         with "mtune".
11427         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11428         * gcc.c-torture/execute/20010129-1.x: Likewise.
11429         * gcc.dg/20011107-1.c: Likewise.
11430         * gcc.dg/20020108-1.c: Likewise.
11431         * gcc.dg/20020122-3.c: Likewise.
11432         * gcc.dg/20020206-1.c: Likewise.
11433         * gcc.dg/20020310-1.c: Likewise.
11434         * gcc.dg/20020426-2.c: Likewise.
11435         * gcc.dg/20020517-1.c: Likewise.
11436         * gcc.dg/991230-1.c: Likewise.
11437         * gcc.dg/i386-unroll-1.c: Likewise.
11438         * gcc.misc-tests/i386-prefetch.exp: Likewise.
11439
11440 2003-02-22  Jan Hubicka  <jh@suse.cz>
11441
11442         * gcc.dg/i386-mul.c: New test.
11443
11444 2003-02-21  Roger Sayle  <roger@eyesopen.com>
11445
11446         * gcc.dg/builtins-5.c: New test case.
11447
11448 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
11449
11450         * gcc.dg/asmreg-1.c: New test.
11451
11452 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11453
11454         PR c++/9749
11455         * g++.dg/parse/varmod1.C: New test.
11456
11457 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11458
11459         PR c++/9727
11460         * g++.dg/template/op1.C: New test.
11461
11462 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11463
11464         PR c++/8906
11465         * g++.dg/template/nested2.C: New test.
11466
11467 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11468
11469         PR c++/8724
11470         * g++.dg/expr/dtor1.C: New test.
11471
11472 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
11473
11474         * gcc.dg/cpp/include3.c: New test.
11475         * gcc.dg/cpp/inc/foo.h: New file.
11476
11477 2003-02-21  Glen Nakamura  <glen@imodulo.com>
11478
11479         * gcc.c-torture/execute/20030221-1.c: New test.
11480
11481 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
11482
11483         PR c++/9729
11484         * g++.dg/abi/conv1.C: New test.
11485
11486 2003-02-20  Jan Hubicka  <jh@suse.cz>
11487
11488         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
11489
11490 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
11491
11492         * gcc.c-torture/compile/20030219-1.c: New test.
11493
11494 2003-02-18  Jan Hubicka  <jh@suse.cz>
11495
11496         * gcc.dg/funcorder.c: New test.
11497
11498 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
11499
11500         * gcc.c-torture/execute/20030218-1.c: New.
11501
11502 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
11503
11504         * gcc.dg/20030218-1.c: New.
11505
11506 2003-02-18  Richard Henderson  <rth@redhat.com>
11507
11508         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
11509         * gcc.dg/attr-used-2.c: New.
11510
11511 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
11512
11513         PR c++/9704
11514         * g++.dg/init/copy5.C: New test.
11515
11516 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
11517
11518         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
11519         * g++.dg/pch/pch.exp: Likewise.
11520
11521 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
11522
11523         * gcc.c-torture/execute/20030209-1.c: Enable the test if
11524         STACK_SIZE is not defined.
11525
11526 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11527
11528         PR c++/9457
11529         * g++.dg/template/init1.C: New test.
11530
11531 2003-02-16  Jan HUbicka  <jh@suse.cz>
11532
11533         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
11534         (foo): Add few extra tests
11535         * gcc.dg/c99-const-expr-3.c: Likewise.
11536         * gcc.c-torture/execute/20030216-1.c: New.
11537
11538 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11539
11540         PR c++/9459
11541         * g++.dg/ext/typeof4.C: New test.
11542
11543 2003-02-15  Roger Sayle  <roger@eyesopen.com>
11544
11545         * gcc.dg/i386-387-3.c: New test case.
11546
11547 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
11548
11549         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
11550         cris-*-elf* cris-*-aout* and mmix-*-*.
11551
11552 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
11553
11554         * gcc.dg/20030213-1.c: New test.
11555
11556 2003-02-12  Roger Sayle  <roger@eyesopen.com>
11557
11558         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
11559         * gcc.dg/i386-387-2.c: Likewise.
11560
11561 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
11562
11563         * gcc.dg/ppc-spe.c: Fix formatting.
11564         Enable tests that were previously unsupported by gas.
11565         Delete tests for instructions that no longer exist.
11566         Switch arguments on evsubifw builtin.
11567
11568 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
11569
11570         * gcc.c-torture/execute/20030209-1.c: Disable the test if
11571         STACK_SIZE is too small.
11572
11573 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11574             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11575
11576         * gcc.dg/decl-2.c: New test.
11577
11578 2003-02-10  Jan Hubicka  <jh@suse.cz>
11579
11580         * gcc.dg/i386-fpcvt-1.c:  New test.
11581
11582 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
11583
11584         * gcc.c-torture/execute/20030209-1.c: New test.
11585
11586 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
11587
11588         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
11589         int-wide bitops, use the constants of the same width.
11590         Likewise, if long long is 32-bit wide, test bitops using
11591         32-bit constants.
11592
11593 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
11594
11595         * gcc.dg/20021014-1.c: Annotate with expected notice text.
11596
11597 2003-02-07  Roger Sayle  <roger@eyesopen.com>
11598
11599         * testsuite/gcc.dg/builtins-4.c: New test case.
11600
11601 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11602
11603         * gcc.dg/20020430-1.c: Fix dg command typos.
11604         * gcc.dg/20020503-1.c: Likewise.
11605
11606 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11607
11608         PR c++/8785
11609         * g++.dg/parse/fused-params1.C: New test.
11610
11611         PR c++/8857
11612         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
11613
11614         PR c++/8921
11615         * g++.dg/parse/non-dependent1.C: New test.
11616
11617         PR c++/8928
11618         * g++.dg/parse/dupl-tmpl-args1.C: New test.
11619
11620         PR c++/9228
11621         * g++.dg/parse/undefined7.C: New test.
11622         * g++.dg/parse/non-templ1.C: New test.
11623
11624         PR c++/9229
11625         * g++.dg/parse/too-many-tmpl-args1.C: New test.
11626
11627 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
11628
11629         * gcc.c-torture/compile/20030206-1.c: New test.
11630
11631 2003-02-05  Roger Sayle  <roger@eyesopen.com>
11632
11633         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
11634         "pow" to "foo" to avoid potential confusion with a math built-in.
11635
11636 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11637
11638         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
11639         conditions for SPARC targets.
11640
11641 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
11642
11643         * gcc.dg/20030204-1.c: New test.
11644
11645 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11646
11647         PR c++/38
11648         * g++.dg/parse/array-size1.C: New test.
11649
11650         PR c++/5657
11651         * g++.dg/parse/undefined3.C: New test.
11652
11653         PR c++/5665
11654         * g++.dg/parse/undefined4.C: New test.
11655
11656         PR c++/5975
11657         * g++.dg/parse/undefined5.C: New test.
11658
11659         PR c++/7259
11660         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
11661
11662         PR c++/8578
11663         * g++.dg/parse/casting-operator1.C: New test.
11664
11665         PR c++/8596
11666         * g++.dg/parse/undefined6.C: New test.
11667
11668         PR c++/8736
11669         * g++.dg/parse/missing-template1.C: New test.
11670
11671 2003-02-04  Jan Hubicka  <jh@suse.cz>
11672
11673         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
11674         * gcc.dg/i386-cmov?.c:  Likewise.
11675         * gcc.dg/i386-fpcvt-?.c:  Likewise.
11676         * gcc.dg/i386-ssefp-1.c:  Likewise.
11677         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
11678         conventions.
11679
11680 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
11681
11682         PR c++/7129
11683         * testsuite/g++.dg/ext/max.C: New test.
11684
11685 2003-02-03  Jan Hubicka  <jh@suse.cz>
11686
11687         * gcc.c-torture/execute/20030203-1.c: New test.
11688
11689 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
11690
11691         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
11692         'natural-endian'.
11693
11694 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
11695
11696         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
11697         * g++.dg/init/new2.C: Likewise.
11698         * g++.dg/other/new1.C: Likewise.
11699
11700 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
11701
11702         * gcc.dg/struct-ret-libc.c: New test.
11703
11704 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
11705
11706         * gcc.dg/20030129-1.c: New test.
11707
11708 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11709
11710         PR c++/8849
11711         * g++.dg/template/ptrmem4.C: New test.
11712
11713 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
11714
11715         * g++.dg/parser/constant1.C: New test.
11716
11717 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11718
11719         PR c++/8591
11720         * g++.dg/parse/friend2.C: New test.
11721
11722 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11723
11724         PR c++/9437
11725         * g++.dg/template/unify4.C: New test.
11726
11727 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
11728
11729         * gcc.c-torture/execute/20030128-1.c: New test.
11730
11731 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
11732
11733         * g++.dg/lookup/nested1.C: Test moved from ...
11734         * g++.old-deja/g++.other/lookup24.C: ... here.
11735
11736 2003-01-28  Jan Hubicka  <jh@suse.cz>
11737
11738         * gcc.dg/i386-cmov5.c:  New test.
11739
11740 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
11741
11742         * gcc.c-torture/execute/20010925-1.c: Changed the
11743         memcpy declaration.
11744
11745 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
11746
11747         PR c++/3902
11748         * g++.dg/parse/template5.C: New test.
11749
11750 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
11751
11752         PR fortran/9258
11753         * g77.dg/pr9258: New test.
11754
11755 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11756
11757         * README: Move relevant parts from README.g++.
11758
11759         * README.g++: Remove this file.
11760
11761 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
11762
11763         * g++.dg/abi/dcast1.C: New test.
11764
11765 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11766
11767         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
11768
11769 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
11770
11771         PR c++/47
11772         * g++.old-deja/g++.other/lookup24.C: New test.
11773
11774 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11775
11776         PR middle-end/7227
11777         * gcc.dg/uninit-C.c: New test.
11778
11779 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
11780
11781         * g++.dg/abi/covariant1.C: New test.
11782
11783 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
11784
11785         * gcc.dg/20030123-1.c: New test.
11786
11787 2003-01-25  Jan Hubicka  <jh@suse.cz>
11788
11789         PR opt/8492
11790         * gcc.c-torture/compile/20030125-1.c
11791
11792 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
11793
11794         PR c++/9403
11795         * g++.dg/parse/template3.C: New test.
11796         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
11797
11798         PR c++/795
11799         * g++.dg/parse/template4.C: New test.
11800
11801         PR c++/9415
11802         * g++.dg/template/qual2.C: New test.
11803
11804         PR c++/8545
11805         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
11806
11807         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
11808
11809 2003-01-25  Roger Sayle  <roger@eyesopen.com>
11810
11811         * gcc.c-torture/execute/switch-1.c: New test case.
11812
11813 2003-01-25  Jan Hubicka  <jh@suse.cz>
11814
11815         * gcc.c-torture/execute/20030125-1.[cx]: New test.
11816
11817 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
11818
11819         Tweaks for Bison-1.875. From the NEWS file:
11820         "- `parse error' -> `syntax error'
11821         Bison now uniformly uses the term `syntax error'"
11822         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
11823         * gcc.dg/cpp/digraph2.c: Likewise.
11824         * gcc.dg/cpp/direct2.c: Likewise.
11825         * gcc.dg/cpp/paste4.c: Likewise.
11826         * gcc.dg/c90-restrict-1.c: Likewise.
11827         * gcc.dg/c99-func-2.c: Likewise.
11828         * gcc.dg/noncompile/920721-2.c: Likewise.
11829         * gcc.dg/noncompile/930622-2.c: Likewise.
11830         * gcc.dg/noncompile/940112-1.c: Likewise.
11831         * gcc.dg/noncompile/950921-1.c: Likewise.
11832         * gcc.dg/noncompile/951123-1.c: Likewise.
11833         * gcc.dg/noncompile/971104-1.c: Likewise.
11834         * gcc.dg/noncompile/990416-1.c: Likewise.
11835
11836 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
11837
11838         * g++.dg/parse/undefined1.C: Add error message.
11839
11840 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
11841
11842         PR c++/9354
11843         * g++.dg/parse/new1.C: New test.
11844
11845         PR c++/9216
11846         * g++.dg/parse/template2.C: New test.
11847
11848         PR c++/9354
11849         * g++.dg/parse/typedef2.C: New test.
11850
11851         PR c++/9328
11852         * g++.dg/ext/typeof3.C: New test.
11853
11854 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11855
11856         PR c++/2738
11857         * g++.dg/parse/ret-type1.C: New test.
11858
11859         PR c++/3792
11860         * g++.dg/parse/tmpl-outside1.C: New test.
11861
11862         PR c++/4207
11863         * g++.dg/parse/int-as-enum1.C: New test.
11864
11865         PR c++/4903
11866         * g++.dg/parse/no-typename1.C: New test.
11867
11868         PR c++/5533
11869         * g++.dg/parse/no-value1.C: New test.
11870
11871         PR c++/5921
11872         * g++.dg/parse/wrong-inline1.C: New test.
11873
11874         PR c++/6402
11875         * g++.dg/parse/ref1.C: New test.
11876
11877         PR c++/6992
11878         * g++.dg/parse/attr-ctor1.C: New test.
11879
11880         PR c++/7229
11881         * g++.dg/parse/namespace5.C: New test.
11882
11883         PR c++/7917
11884         * g++.dg/parse/func-def1.C: New test.
11885
11886         PR c++/8143
11887         * g++.dg/parse/undefined1.C: New test.
11888
11889         PR c++/5723, PR c++/8522
11890         * g++.dg/parse/specialization1.C: New test.
11891
11892         PR c++/163, PR c++/8595
11893         * g++.dg/parse/struct-as-enum1.C: New test.
11894
11895         PR c++/9173
11896         * g++.dg/parse/undefined2.C: New test.
11897
11898 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
11899
11900         PR c++/9298
11901         * g++.dg/parse/template1.C: New test.
11902
11903         PR c++/9384
11904         * g++.dg/parse/using1.C: New test.
11905
11906         PR c++/9285
11907         PR c++/9294
11908         * g++.dg/parse/expr2.C: New test.
11909
11910         PR c++/9388
11911         * g++.dg/parse/lookup2.C: Likewise.
11912
11913 2003-01-21  Jan Hubicka  <jh@suse.cz>
11914
11915         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
11916         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
11917         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
11918         * gcc.c-torture/execute/string-opt-*.c: Likewise.
11919
11920 2003-01-20  Nick Clifton  <nickc@redhat.com>
11921
11922         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
11923         problem with ARM sibcall code generation.
11924
11925 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
11926
11927         * gcc.c-torture/execute/20030120-1.c: New.
11928
11929 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
11930
11931         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
11932
11933 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
11934
11935         PR c++/9272
11936         * g++.dg/parse/ctor1.C: New test.
11937
11938         PR c++/9294:
11939         * g++.dg/parse/qualified1.C: New test.
11940
11941         * g++.dg/parse/typename3.C: New test.
11942
11943 2003-01-16  Richard Henderson  <rth@redhat.com>
11944
11945         * g++.dg/tls/init-2.C: Fix error matches for real this time.
11946
11947 2003-01-16  Richard Henderson  <rth@redhat.com>
11948
11949         * g++.dg/pch/pch.exp: Copy test header to the working directory
11950         before using it either for precompilation or direct use.
11951         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
11952         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
11953
11954 2003-01-16  Richard Henderson  <rth@redhat.com>
11955
11956         * gcc.dg/pch/pch.exp: Copy test header to the working directory
11957         before using it either for precompilation or direct use.
11958         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
11959         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
11960
11961 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
11962
11963         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
11964         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
11965         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
11966         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
11967         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
11968         typename warning into error.
11969         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
11970         error messages.
11971         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
11972         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
11973         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
11974         messages.
11975         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
11976         make declaration visible in template.
11977         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
11978         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
11979         messages.
11980         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
11981         message.
11982         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
11983         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
11984         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
11985         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
11986         typename warning with error message.
11987         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
11988         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
11989         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
11990
11991 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
11992
11993         * g++.dg/parse/ambig2.C: New test.
11994
11995 2003-01-15  Richard Henderson  <rth@redhat.com>
11996
11997         * g++.dg/tls/init-2.C: Update error message string.
11998
11999 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12000
12001         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
12002
12003 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
12004
12005         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
12006         all for HC11/HC12.
12007         * gcc.c-torture/compile/20001205-1.x: Likewise.
12008         * gcc.c-torture/compile/20001226-1.x: Likewise.
12009         * gcc.c-torture/compile/920520-1.x: Likewise.
12010         * gcc.c-torture/compile/961203-1.x: Likewise.
12011         * gcc.c-torture/compile/20020604-1.x: Likewise.
12012
12013 2003-01-15  Jan Hubicka  <jh@suse.cz>
12014
12015         * gcc.c-torture/compile/20030115-1.c: New test.
12016
12017         * gcc.dg/i386-fpcvt-1.c: New test.
12018         * gcc.dg/i386-fpcvt-2.c: New test.
12019
12020 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
12021
12022         Further conform g++'s __vmi_class_type_info to the C++ ABI
12023         specification.
12024         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
12025         the specification.
12026
12027 2003-01-14  Jan Hubicka  <jh@suse.cz>
12028
12029         * gcc.dg/i386-fpcvt-1.c: New test.
12030         * gcc.dg/i386-fpcvt-2.c: New test.
12031
12032 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12033
12034         * gcc.dg/i386-mmx-3.c: New test.
12035
12036 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
12037
12038         PR c++/9264
12039         * g++.dg/parse/octal1.C: New file.
12040
12041         PR c++/9172
12042         * g++.dg/parse/typename1.C: New file.
12043
12044 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
12045
12046         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
12047         * gcc.dg/bf-no-ms-layout.c: Likewise.
12048         * gcc.dg/bf-ms-attrib.c: Likewise.
12049
12050 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
12051
12052         PR c++/9099
12053         * g++.dg/parse/dtor1.C: New file.
12054
12055         PR c++/9128
12056         * g++.dg/rtti/typeid1.C: New file.
12057
12058         PR c++/9153
12059         * g++.dg/parse/lookup1.C: New file.
12060
12061         PR c++/9171
12062         * g++.dg/templ/spec5.C: New file.
12063
12064 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
12065
12066         * gcc.c-torture/compile/20030110-1.c: New test.
12067
12068 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
12069
12070         Merge from pch-branch:
12071
12072         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
12073
12074         * gcc.dg/pch/cpp-1.h: New.
12075         * gcc.dg/pch/cpp-1.c: New.
12076         * gcc.dg/pch/cpp-2.h: New.
12077         * gcc.dg/pch/cpp-2.c: New.
12078
12079         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
12080
12081         * gcc.dg/pch/except-1.h: New.
12082         * gcc.dg/pch/except-1.c: New.
12083
12084         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
12085
12086         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
12087         running test.
12088         * gcc.dg/pch: Include *.hp not *.h.
12089         * gcc.dg/pch/system-1.h: New.
12090         * gcc.dg/pch/system-1.c: New.
12091
12092         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
12093
12094         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
12095         rather than trying to build and run a program using PCH.
12096         * gcc.dg/pch: Remove dg-do commands from test files.
12097
12098         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
12099
12100         * gcc.dg/pch/macro-3.c: New.
12101         * gcc.dg/pch/macro-3.h: New.
12102
12103         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
12104
12105         * gcc.dg/pch/common-1.c: New.
12106         * gcc.dg/pch/common-1.h: New.
12107         * gcc.dg/pch/decl-1.c: New.
12108         * gcc.dg/pch/decl-1.h: New.
12109         * gcc.dg/pch/decl-2.c: New.
12110         * gcc.dg/pch/decl-2.h: New.
12111         * gcc.dg/pch/decl-3.c: New.
12112         * gcc.dg/pch/decl-3.h: New.
12113         * gcc.dg/pch/decl-4.c: New.
12114         * gcc.dg/pch/decl-4.h: New.
12115         * gcc.dg/pch/decl-5.c: New.
12116         * gcc.dg/pch/decl-5.h: New.
12117         * gcc.dg/pch/global-1.c: New.
12118         * gcc.dg/pch/global-1.h: New.
12119         * gcc.dg/pch/inline-1.c: New.
12120         * gcc.dg/pch/inline-1.h: New.
12121         * gcc.dg/pch/inline-2.c: New.
12122         * gcc.dg/pch/inline-2.h: New.
12123         * gcc.dg/pch/static-1.c: New.
12124         * gcc.dg/pch/static-1.h: New.
12125         * gcc.dg/pch/static-2.c: New.
12126         * gcc.dg/pch/static-2.h: New.
12127
12128         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
12129
12130         * g++.dg/pch/pch.exp: Better handle failing testcases.
12131         * gcc.dg/pch/pch.exp: Likewise.
12132         * gcc.dg/pch/macro-1.c: New.
12133         * gcc.dg/pch/macro-1.h: New.
12134         * gcc.dg/pch/macro-2.c: New.
12135         * gcc.dg/pch/macro-2.h: New.
12136
12137         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
12138
12139         * g++.dg/dg.exp: Treat files in pch/ specially.
12140         * g++.dg/pch/pch.exp: New file.
12141         * g++.dg/pch/empty.H: New file.
12142         * g++.dg/pch/empty.C: New file.
12143         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
12144         "precompile".
12145
12146         * gcc.dg/pch/pch.exp: New file.
12147         * gcc.dg/pch/empty.h: New file.
12148         * gcc.dg/pch/empty.c: New file.
12149         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
12150         "precompile".
12151
12152 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12153
12154         * g++.dg/template/friend14.C: New test.
12155
12156 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12157
12158         * gcc.dg/old-style-asm-1.c: New test.
12159
12160 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
12161
12162         * gcc.c-torture/compile/20030109-1.c: New test.
12163
12164 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12165
12166         * gcc.c-torture/execute/20030109-1.c: New test.
12167
12168 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
12169
12170         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
12171         * g++.old-deja/g++.mike/dyncast2.C: Likewise
12172         * g++.old-deja/g++.mike/dyncast3.C: Likewise
12173         * g++.old-deja/g++.mike/eh2.C: Likewise
12174         * g++.old-deja/g++.mike/eh3.C: Likewise
12175         * g++.old-deja/g++.mike/eh5.C: Likewise
12176         * g++.old-deja/g++.mike/eh6.C: Likewise
12177         * g++.old-deja/g++.mike/eh7.C: Likewise
12178         * g++.old-deja/g++.mike/eh8.C: Likewise
12179         * g++.old-deja/g++.mike/eh9.C: Likewise
12180         * g++.old-deja/g++.mike/eh10.C: Likewise
12181         * g++.old-deja/g++.mike/eh12.C: Likewise
12182         * g++.old-deja/g++.mike/eh13.C: Likewise
12183         * g++.old-deja/g++.mike/eh14.C: Likewise
12184         * g++.old-deja/g++.mike/eh16.C: Likewise
12185         * g++.old-deja/g++.mike/eh17.C: Likewise
12186         * g++.old-deja/g++.mike/eh18.C: Likewise
12187         * g++.old-deja/g++.mike/eh21.C: Likewise
12188         * g++.old-deja/g++.mike/eh23.C: Likewise
12189         * g++.old-deja/g++.mike/eh24.C: Likewise
12190         * g++.old-deja/g++.mike/eh25.C: Likewise
12191         * g++.old-deja/g++.mike/eh26.C: Likewise
12192         * g++.old-deja/g++.mike/eh27.C: Likewise
12193         * g++.old-deja/g++.mike/eh28.C: Likewise
12194         * g++.old-deja/g++.mike/eh29.C: Likewise
12195         * g++.old-deja/g++.mike/eh31.C: Likewise
12196         * g++.old-deja/g++.mike/eh33.C: Likewise
12197         * g++.old-deja/g++.mike/eh34.C: Likewise
12198         * g++.old-deja/g++.mike/eh35.C: Likewise
12199         * g++.old-deja/g++.mike/eh36.C: Likewise
12200         * g++.old-deja/g++.mike/eh37.C: Likewise
12201         * g++.old-deja/g++.mike/eh38.C: Likewise
12202         * g++.old-deja/g++.mike/eh39.C: Likewise
12203         * g++.old-deja/g++.mike/eh40.C: Likewise
12204         * g++.old-deja/g++.mike/eh41.C: Likewise
12205         * g++.old-deja/g++.mike/eh42.C: Likewise
12206         * g++.old-deja/g++.mike/eh44.C: Likewise
12207         * g++.old-deja/g++.mike/eh46.C: Likewise
12208         * g++.old-deja/g++.mike/eh47.C: Likewise
12209         * g++.old-deja/g++.mike/eh48.C: Likewise
12210         * g++.old-deja/g++.mike/eh49.C: Likewise
12211         * g++.old-deja/g++.mike/eh50.C: Likewise
12212         * g++.old-deja/g++.mike/eh51.C: Likewise
12213         * g++.old-deja/g++.mike/eh53.C: Likewise
12214         * g++.old-deja/g++.mike/eh55.C: Likewise
12215         * g++.old-deja/g++.mike/p7912.C: Likewise
12216         * g++.old-deja/g++.mike/p9706.C: Likewise
12217         * g++.old-deja/g++.mike/p10416.C: Likewise
12218         * g++.old-deja/g++.mike/p11667.C: Likewise
12219         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
12220         Remove redundant reference to Iris.
12221         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
12222         Elxsi, i860, Pico Java, and WE32K.
12223
12224 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
12225
12226         * g++.dg/ext/asm4.C: New test.
12227
12228 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12229
12230         PR c++/9030
12231         * g++.dg/template/friend12.C: New test.
12232         * g++.dg/template/friend13.C: Likewise.
12233         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
12234
12235 2003-01-08  Jan Hubicka  <jh@suse.cz>
12236
12237         * gcc.dg/i386-cadd.c: New test.
12238         * gcc.dg/i386-cmov4.c: Likewise.
12239
12240 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
12241
12242         PR c++/9165
12243         * g++.dg/warn/Wunused-3.C: New test.
12244
12245         * g++.dg/abi/bitfield9.C: New test.
12246
12247         PR c++/9189
12248         * g++.dg/parse/defarg3.C: New test.
12249
12250 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
12251
12252         * g++.dg/parse/ambig1.C: New test.
12253         * g++.dg/parse/defarg2.C: New test.
12254
12255 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
12256
12257         * g++.dg/template/defarg-1.C: New test.
12258         * g++.dg/template/local2.C: Likewise.
12259
12260 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
12261
12262         * gcc.c-torture/execute/20030105-1.c: New test.
12263
12264 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12265
12266         * g++.dg/parse/namespace3.C: Remove extra semicolons.
12267         * g++.dg/parse/namespace4.C: Likewise.
12268
12269 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12270
12271         * g++.dg/template/ntp2.C: New test.
12272
12273 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
12274
12275         * g++.dg/parse/extern-C-1.C: New test.
12276
12277         * g++.dg/parse/namespace4.C: New test.
12278
12279         * g++.dg/template/nested1.C: New test.
12280
12281         * g++.dg/parse/namespace3.C: New test.
12282
12283 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12284
12285         * g++.dg/lookup/two-stage1.C: New test.
12286
12287 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12288
12289         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
12290         * g++.old-deja/g++.jason/access8.C: Likewise.
12291         * g++.old-deja/g++.other/decl5.C: Likewise.
12292
12293 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12294
12295         * g++.dg/parse/parse7.C: New test.
12296
12297 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
12298
12299         PR c++/2843
12300         * g++.dg/ext/attrib7.C: New test.
12301
12302 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12303
12304         * g++.dg/parse/parse6.C: New test.
12305
12306 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
12307
12308         * gcc.dg/h8300-stack-1.c: New.
12309
12310 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12311
12312         g++.dg/lookup/exception1.C: New test.
12313
12314         g++.dg/lookup/template1.C: New test.
12315
12316         g++.dg/parse/namespace2.C: New test.
12317
12318         g++.dg/parse/parens2.C: New test.
12319
12320 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12321
12322         * g++.dg/parse/parse5.C: New test.
12323         * g++.dg/lookup/scoped4.C: New test.
12324
12325 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12326
12327         * g++.dg/parse/parens1.C: New test.
12328
12329         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
12330         angle-bracket1.C.
12331         * g++.dg/parse/parens2.C: New test.
12332
12333         * g++.dg/lookup/scope-operator1.C: New test.
12334
12335         * g++.dg/parse/operator1.C: New test.
12336
12337 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12338
12339         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
12340         * g++.old-deja/g++.other/access6.C: Likewise.
12341         * g++.old-deja/g++.other/decl1.C: Likewise.
12342         * g++.old-deja/g++.pt/typename12.C: Likewise.
12343
12344 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12345
12346         * g++.dg/parse/namespace1.C: New test.
12347
12348 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12349
12350         * g++.dg/parse/parse4.C: New test.
12351
12352 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12353
12354         * g++.dg/parse/parse3.C: New test.
12355
12356 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12357
12358         * g++.dg/parse/parse2.C: New test.
12359
12360 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12361
12362         * g++.dg/template/friend11.C: New test.
12363
12364 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12365
12366         * g++.dg/parse/parse1.C: New test.
12367
12368 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
12369
12370         * lib/profopt.exp: Change the name of a global variable to avoid
12371         possible clashes with other test suites.
12372
12373 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
12374
12375         * g++.dg/inherit/covariant8.C: New test.
12376
12377 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12378
12379         * g++.dg/init/array9.C: New test.
12380
12381         PR c++/9112
12382         * g++.dg/parse/expr1.C: New test.
12383
12384 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
12385
12386         * gcc.c-torture/compile/20021230-1.c: New test.
12387
12388 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12389
12390         * g++.dg/inherit/covariant5.C: New test.
12391         * g++.dg/inherit/covariant6.C: New test.
12392         * g++.dg/inherit/covariant7.C: New test.
12393
12394 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12395
12396         PR c++/2739
12397         * g++.dg/other/access2.C: New test.
12398
12399 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12400
12401         * g++.dg/other/anon-struct.C: No longer fails
12402         * g++.old-deja/g++.brendan/parse4.C: Likewise.
12403         * g++.old-deja/g++.brendan/parse5.C: Likewise.
12404         * g++.old-deja/g++.brendan/parse6.C: Likewise.
12405
12406 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12407
12408         * g++.dg/parse/angle-bracket.C (main): No longer fails.
12409
12410 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
12411
12412         * g++.dg/eh/spec4.C: Remove stray semicolon.
12413         * g++.dg/expr/pmf-1.C: Change error message.
12414         * g++.dg/ext/asm1.C: Remove stray semicolon.
12415         * g++.dg/ext/typename1.C: Add missing typenames.
12416         * g++.dg/inherit/template-as-base.C: Change error message.
12417         * g++.dg/lookup/scoped1.C: Likewise.
12418         * g++.dg/lookup/scoped2.C: Likewise.
12419         * g++.dg/lookup/using2.C: Likewise.
12420         * g++.dg/other/component1.C: Remove stray semicolon.
12421         * g++.dg/other/do1.C: Change error message.
12422         * g++.dg/other/error2.C: Likewise.
12423         * g++.dg/other/init1.C: Likewise.
12424         * g++.dg/other/packed1.C: Remove stray semicolon.
12425         * g++.dg/other/ptrmem2.C: Change error message.
12426         * g++.dg/parse/parameter-declaration-1.C: Remove line number
12427         marker.
12428         * g++.dg/special/initp1.C: Remove invalid attribute usage.
12429         * g++.dg/template/access3.C: Add typename keyword.
12430         * g++.dg/template/access5.C: Remove stray semicolon.
12431         * g++.dg/template/access6.C: Likewise.
12432         * g++.dg/template/complit1.C: Likewise.
12433         * g++.dg/template/crash1.C: Change error message.
12434         * g++.dg/template/inherit2.C: Remove stray semicolon.
12435         * g++.dg/template/instantiate2.C: Likewise.
12436         * g++.dg/template/instantiate3.C: Change error message.
12437         * g++.dg/template/qual1.C: Remove stray semicolon.
12438         * g++.dg/template/qualttp18.C: Change error message.
12439         * g++.dg/template/ref1.C: Remove stray semicolon.
12440         * g++.dg/template/sizeof1.C (A::value): Declare it.
12441         * g++.dg/template/spec4.C: Change error message.
12442         * g++.dg/template/static1.C: Likewise.
12443         * g++.dg/template/type1.C: Likewise.
12444         * g++.dg/template/typename3.C: Likewise.
12445         * g++.old-deja/g++.benjamin/13478.C: Change error message.
12446         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
12447         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
12448         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
12449         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
12450         named return value extension.
12451         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
12452         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
12453         * g++.old-deja/g++.bob/extern_C.C: Likewise.
12454         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12455         * g++.old-deja/g++.brendan/complex1.C: Likewise.
12456         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12457         * g++.old-deja/g++.brendan/crash13.C: Likewise.
12458         * g++.old-deja/g++.brendan/crash15.C: Likewise.
12459         * g++.old-deja/g++.brendan/crash18.C: Change error message.
12460         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
12461         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12462         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12463         * g++.old-deja/g++.brendan/crash56.C: Likewise.
12464         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
12465         syntax.
12466         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
12467         * g++.old-deja/g++.brendan/crash8.C: Change error message.
12468         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
12469         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
12470         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
12471         * g++.old-deja/g++.brendan/template11.C: Likewise.
12472         * g++.old-deja/g++.brendan/template26.C: Likewise.
12473         * g++.old-deja/g++.brendan/template27.C: Use explicit
12474         specialization syntax.
12475         * g++.old-deja/g++.brendan/template30.C: Likewise.
12476         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
12477         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
12478         non-dependent names.
12479         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
12480         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
12481         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
12482         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
12483         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
12484         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
12485         named return value extension.
12486         * g++.old-deja/g++.ext/namedret2.C: Likewise.
12487         * g++.old-deja/g++.ext/namedret3.C: Likewise.
12488         * g++.old-deja/g++.ext/return1.C: Likewise.
12489         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
12490         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
12491         * g++.old-deja/g++.jason/access8.C: Likewise.
12492         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
12493         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
12494         pseudo-destructor names.
12495         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
12496         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
12497         pseudo-destructor names.
12498         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
12499         * g++.old-deja/g++.jason/overload19.C: Likewise.
12500         * g++.old-deja/g++.jason/overload32.C: Likewise.
12501         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
12502         stray semicolons.
12503         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
12504         * g++.old-deja/g++.jason/return.C: Likewise.
12505         * g++.old-deja/g++.jason/return2.C: Likewise.
12506         * g++.old-deja/g++.jason/shadow1.C: Likewise.
12507         * g++.old-deja/g++.jason/special.C: Use explicit specialization
12508         syntax.
12509         * g++.old-deja/g++.jason/template10.C: Account for use of
12510         non-dependent names.
12511         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
12512         syntax.
12513         * g++.old-deja/g++.jason/template37.C: Likewise.
12514         * g++.old-deja/g++.law/access4.C: Change error messages.
12515         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
12516         pseudo-destructor names.
12517         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
12518         * g++.old-deja/g++.law/ctors9.C: Likewise.
12519         * g++.old-deja/g++.law/cvt22.C: Likewise.
12520         * g++.old-deja/g++.law/dtors5.C: Likewise.
12521         * g++.old-deja/g++.law/global-init1.C: Likewise.
12522         * g++.old-deja/g++.law/missed-error3.C: Likewise.
12523         * g++.old-deja/g++.law/operators28.C: Likewise.
12524         * g++.old-deja/g++.law/visibility28.C: Likewise.
12525         * g++.old-deja/g++.martin/eval1.C: Likewise.
12526         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
12527         name.
12528         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
12529         * g++.old-deja/g++.mike/net34.C: Likewise.
12530         * g++.old-deja/g++.mike/net36.C: Likewise.
12531         * g++.old-deja/g++.mike/ns2.C: Likewise.
12532         * g++.old-deja/g++.mike/p12306.C: Likewise.
12533         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
12534         value extension.
12535         * g++.old-deja/g++.mike/p700.C: Likewise.
12536         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
12537         * g++.old-deja/g++.mike/p710.C: Likewise.
12538         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
12539         value extension.
12540         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
12541         * g++.old-deja/g++.mike/pmf9.C: Likewise.
12542         * g++.old-deja/g++.ns/crash2.C: Likewise.
12543         * g++.old-deja/g++.ns/crash3.C: Likewise.
12544         * g++.old-deja/g++.ns/invalid1.C: Likewise.
12545         * g++.old-deja/g++.ns/ns17.C: Likewise.
12546         * g++.old-deja/g++.ns/template16.C: Likewise.
12547         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
12548         keyword.
12549         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
12550         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
12551         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
12552         named return value extension.
12553         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
12554         * g++.old-deja/g++.other/access4.C: Issue additional error
12555         messages.
12556         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
12557         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
12558         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
12559         * g++.old-deja/g++.other/crash25.C: Change error message.
12560         * g++.old-deja/g++.other/crash4.C: Change error message.
12561         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
12562         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
12563         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
12564         checks.
12565         * g++.old-deja/g++.other/defarg8.C: Likewise.
12566         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
12567         * g++.old-deja/g++.other/dtor10.C: Likewise.
12568         * g++.old-deja/g++.other/incomplete.C: Likewise.
12569         * g++.old-deja/g++.other/linkage7.C: Likewise.
12570         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
12571         lookup algorithm.
12572         * g++.old-deja/g++.other/mangle2.C: Likewise.
12573         * g++.old-deja/g++.other/refinit2.C: Likewise.
12574         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
12575         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
12576         * g++.old-deja/g++.pt/crash28.C: Likewise.
12577         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
12578         syntax.
12579         * g++.old-deja/g++.pt/crash32.C: Change error message.
12580         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
12581         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
12582         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
12583         error message position.
12584         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
12585         * g++.old-deja/g++.pt/defarg8.C: Change error message.
12586         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
12587         syntax.
12588         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
12589         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
12590         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
12591         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
12592         keyword.
12593         * g++.old-deja/g++.pt/explicit31.C: Likewise.
12594         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
12595         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
12596         keyword.
12597         * g++.old-deja/g++.pt/explicit71.C: Change error message.
12598         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
12599         syntax.
12600         * g++.old-deja/g++.pt/friend28.C: Account for use of
12601         non-dependent names.
12602         * g++.old-deja/g++.pt/friend29.C: Likewise.
12603         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
12604         rules.
12605         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
12606         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
12607         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
12608         lookup rules.
12609         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
12610         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
12611         keyword.
12612         * g++.old-deja/g++.pt/memclass20.C: Likewise.
12613         * g++.old-deja/g++.pt/memclass5.C: Likewise.
12614         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
12615         keyword.
12616         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
12617         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
12618         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
12619         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
12620         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
12621         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
12622         keyword.
12623         * g++.old-deja/g++.pt/spec10.C: Likewise.
12624         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
12625         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
12626         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
12627         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
12628         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
12629         * g++.old-deja/g++.pt/ttp62.C: Likewise.
12630         * g++.old-deja/g++.pt/ttp64.C: Likewise.
12631         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
12632         * g++.old-deja/g++.pt/typename15.C: Likewise.
12633         * g++.old-deja/g++.pt/typename22.C: Likewise.
12634         * g++.old-deja/g++.pt/typename6.C: Change error messages.
12635         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
12636         * g++.old-deja/g++.pt/virtual2.C: Likewise.
12637         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
12638         syntax.
12639         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
12640         return value extension.
12641         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
12642         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
12643         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
12644         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
12645
12646 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12647
12648         * g++.dg/warn/inline1.C: New test.
12649         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
12650         * g++.old-deja/g++.jason/synth10.C: Likewise.
12651         * g++.old-deja/g++.mike/net31.C: Likewise.
12652         * g++.old-deja/g++.mike/p8786.C: Likewise.
12653
12654         * g++.dg/template/friend10.C: New test.
12655         * g++.dg/template/conv5.C: New test.
12656
12657 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12658
12659         * g++.dg/lookup/scoped3.C: New test.
12660
12661         * g++.dg/lookup/decl1.C: New test.
12662         * g++.dg/lookup/decl2.C: New test.
12663
12664 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12665
12666         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
12667         gcc.c-torture/compile/20021015-1.c,
12668         gcc.c-torture/compile/20021015-2.c,
12669         gcc.c-torture/compile/20021123-1.c,
12670         gcc.c-torture/compile/20021123-2.c,
12671         gcc.c-torture/compile/20021123-3.c,
12672         gcc.c-torture/compile/20021123-4.c,
12673         gcc.c-torture/execute/20021024-1.c: Add tests previously added
12674         only to 3.1 or 3.2 branch.
12675
12676 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
12677
12678         * gcc.dg/i386-bitfield3.c: New test.
12679
12680         * gcc.dg/i386-bitfield2.c: New test.
12681
12682 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
12683
12684         * g++.dg/parse/conv_op1.C: New test.
12685
12686 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
12687
12688         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
12689         approved.
12690
12691 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
12692
12693         * gcc.c-torture/compile/20021220-1.c: New test.
12694
12695 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
12696
12697         * gcc.dg/i386-fastcall-1.c: New.
12698
12699 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12700
12701         * gcc.c-torture/execute/20021219-1.c: New test.
12702
12703 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12704
12705         * gcc.dg/i386-pic-1.c: New test.
12706
12707 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12708
12709         PR c++/8099
12710         * g++.dg/template/friend9.C: New test.
12711
12712 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12713
12714         PR c++/3663
12715         * g++.dg/template/access7.C: New test.
12716
12717 2002-12-18  Nick Clifton  <nickc@redhat.com>
12718
12719         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
12720         the libstdc++-v3 directory has been found.
12721
12722 2002-12-12  Devang Patel <dpatel@apple.com>
12723         * gcc.dg/darwin-ld-1.c: New test.
12724         * gcc.dg/darwin-ld-2.c: New test.
12725         * gcc.dg/darwin-ld-3.c: New test.
12726         * gcc.dg/darwin-ld-4.c: New test.
12727         * gcc.dg/darwin-ld-5.c: New test.
12728
12729 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12730
12731         * gcc.c-torture/compile/20021212-1.c: New test.
12732
12733 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
12734
12735         * gcc.dg/fshort-wchar: New test.
12736
12737 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
12738
12739         PR c++/8372
12740         * g++.dg/template/dtor1.C: New test.
12741
12742         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
12743         markers.
12744
12745 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
12746
12747         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
12748
12749 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
12750
12751         * g++.dg/template/static1.C: New test.
12752         * g++.dg/template/static2.C: New test.
12753         * g++.old-deja/g++.ext/memconst.C: New test.
12754
12755 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12756
12757         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
12758         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
12759         * g++.dg/special/initp1.C: Likewise.
12760
12761 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
12762
12763         * gcc.c-torture/execute/20021204-1.c: New test.
12764
12765 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
12766
12767         * gcc.dg/ppc-fmadd-1.c: New file.
12768         * gcc.dg/ppc-fmadd-2.c: New file.
12769         * gcc.dg/ppc-fmadd-3.c: New file.
12770
12771 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12772
12773         * gcc.c-torture/compile/20021204-1.c: New test.
12774
12775 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12776
12777         * g++.dg/inherit/covariant2.C: New test.
12778         * g++.dg/inherit/covariant3.C: New test.
12779         * g++.dg/inherit/covariant4.C: New test.
12780         * g++.dg/inherit/covariant1.C: Remove XFAIL.
12781         * g++.old-deja/g++.robertl/eb17.C: Likewise.
12782
12783 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
12784
12785         PR c++/8688
12786         * g++.dg/init/brace3.C: New test.
12787
12788 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
12789
12790         * gcc.dg/20020210-1.c: Fix a comment typo.
12791
12792 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
12793
12794         PR c++/8720
12795         * g++.dg/parse/defarg1.C: New test.
12796
12797         PR c++/8615
12798         * g++.dg/template/char1.C: New test.
12799
12800         * g++.dg/template/varmod1.C: Fix typo.
12801
12802 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12803
12804         DR 180
12805         * g++.old-deja/g++.pt/crash32.C: Expect error.
12806
12807 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
12808
12809         PR c++/5919
12810         * g++.dg/template/varmod1.C: New test.
12811
12812         PR c++/8727
12813         * g++.dg/inherit/typeinfo1.C: New test.
12814
12815         PR c++/8663
12816         * g++.dg/inherit/typedef1.C: New test.
12817
12818 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
12819
12820         PR c++/8332
12821         PR c++/8493
12822         * g++.dg/template/strlen1.C: New test.
12823
12824         PR c++/8227
12825         * g++.dg/template/ctor2.C: New test.
12826
12827         PR c++/8214
12828         * g++.dg/init/string1.C: New test.
12829
12830         PR c++/8511
12831         * g++.dg/template/friend8.C: New test.
12832
12833 2002-11-29  Joe Buck <jbuck@synopsys.com>
12834
12835         * g++.dg/lookup/anon2.C: New test.
12836
12837 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
12838
12839         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
12840         h8300 port.
12841
12842 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
12843
12844         * gcc.dg/bitfld-6.c: New test.
12845
12846 2002-11-27  Jan Hubicka  <jh@suse.cz>
12847
12848         * gcc.c-torture/execute/20021127.[cx]: New test.
12849
12850 2002-11-26  Jan Hubicka  <jh@suse.cz>
12851
12852         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
12853         quality.
12854
12855 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
12856
12857         * g++.dg/init/brace2.C: New test.
12858         * g++.old-deja/g++.mike/p9129.C: Correct.
12859
12860 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
12861
12862         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
12863
12864 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
12865
12866         * gcc.dg/sibcall-6: New test for indirect sibcalls.
12867
12868 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
12869
12870         * testsuite/g++.dg/abi/empty11.C: New test.
12871         * testsuite/g++.dg/rtti/cv1.C: New test.
12872
12873 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
12874
12875         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
12876
12877 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
12878
12879         * g++.dg/abi/empty10.C: New test.
12880
12881 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12882
12883         * gcc.c-torture/compile/20021124-1.c: New test.
12884
12885 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
12886
12887         * g++.dg/abi/rtti2.C: New test.
12888
12889 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12890
12891         * gcc.dg/i386-unroll-1.c: New test.
12892
12893 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12894
12895         * gcc.c-torture/compile/20021120-1.c: New test.
12896         * gcc.c-torture/compile/20021120-2.c: New test.
12897
12898 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12899
12900         * gcc.dg/bitfld-5.c: New test.
12901
12902 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12903
12904         * gcc.c-torture/execute/20021120-3.c: New test.
12905
12906 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12907
12908         * gcc.c-torture/execute/20021120-2.c: New test.
12909
12910 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12911
12912         * gcc.c-torture/execute/20021120-1.c: New test.
12913
12914 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
12915
12916         * gcc.c-torture/execute/20021118-3.c: New test.
12917
12918 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12919
12920         * gcc.c-torture/compile/20021119-1.c: New test.
12921
12922 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
12923
12924         * gcc.dg/duff-1.c: New test.
12925         * gcc.dg/duff-2.c: New test.
12926         * gcc.dg/duff-3.c: New test.
12927
12928 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
12929
12930         * gcc.dg/cpp/_Pragma5.c: New test.
12931
12932 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
12933
12934         * gcc.c-torture/execute/20021118-2.c: New test.
12935
12936 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
12937
12938         * gcc.c-torture/execute/20021118-1.c: New test.
12939
12940 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
12941
12942         * gcc.dg/20021116-1.c: New test.
12943
12944 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
12945
12946         * g++.dg/abi/vcall1.C: New test.
12947
12948 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
12949
12950         * gcc.dg/20021029-1.c: New test.
12951         * gcc.dg/20021029-2.c: New test.
12952
12953 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12954
12955         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
12956
12957 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12958
12959         PR c/8439
12960         * gcc.dg/20021110.c: Move to ...
12961         * gcc.c-torture/compile/20021110.c: .... here.
12962
12963 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12964
12965         PR c/8467
12966         * gcc.c-torture/execute/20021111-1.c
12967
12968 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12969
12970         PR c/8439
12971         * gcc.dg/20021110.c: New test.
12972
12973 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
12974
12975         * g++.dg/abi/vthunk3.C: Run only on x86.
12976
12977 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12978
12979         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
12980
12981 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
12982
12983         * lib/compat.exp (compat-execute): Fix logic error in last
12984         change.
12985
12986 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
12987
12988         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
12989
12990 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12991
12992         PR c++/8389
12993         * g++.dg/template/access6.C: New test.
12994
12995 2002-11-08  Jan Hubicka  <jh@suse.cz>
12996
12997         * gcc.dg/i386-ssefp-1.c: New test.
12998         * gcc.dg/i386-ssefp-1.c: New test.
12999
13000 2002-11-08  Jan Hubicka  <jh@suse.cz>
13001
13002         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
13003
13004 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13005
13006         * g++.dg/abi/vthunk3.C: New test.
13007
13008         PR c++/8338
13009         * g++.dg/template/crash2.C: New test.
13010
13011 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13012
13013         * testsuite/g++.dg/abi/dtor1.C: New test.
13014         * testsuite/g++.dg/abi/dtor2.C: Likewise.
13015
13016 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
13017
13018         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
13019         Darwin.
13020
13021 2002-11-04  Adam Nemet  <anemet@lnxw.com>
13022
13023         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
13024         -mthumb.  Only xfail with -O0.
13025
13026 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
13027
13028         * g++.dg/abi/thunk1.C: New test.
13029         * g++.dg/abi/thunk2.C: Likewise.
13030         * g++.dg/abi/vtt1.C: Likewise.
13031
13032 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
13033
13034         PR optimization/8423
13035         * gcc.c-torture/execute/builtin-constant.c: New test.
13036
13037 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
13038
13039         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
13040         Add some more cases.
13041
13042 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
13043
13044         PR c++/8391
13045         * g++.dg/opt/local1.C: New test.
13046
13047 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
13048
13049         PR c++/8160
13050         * g++.dg/template/complit1.C: New test.
13051
13052         PR c++/8149
13053         * g++.dg/template/typename4.C: Likewise.
13054
13055 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13056
13057         Core issue 287, PR c++/7639
13058         * g++.dg/template/instantiate1.C: Adjust error location.
13059         * g++.dg/template/instantiate3.C: New test.
13060         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
13061         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
13062         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
13063
13064 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
13065
13066         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
13067
13068 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
13069
13070         PR c++/8287
13071         * g++.dg/init/dtor2.C: New test.
13072
13073 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13074
13075         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
13076         * gcc.dg/nest.c: Bypass errors on irix6.
13077
13078 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
13079
13080         * gcc.dg/nest.c: Expect error for mmix-*-*.
13081         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
13082
13083 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
13084
13085         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
13086         markers.
13087
13088         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
13089
13090 2002-10-25  Mike Stump  <mrs@apple.com>
13091
13092         * gcc.dg/warn-1.c: New test.
13093
13094 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13095
13096         * g++.dg/template/typename3.C: New test.
13097
13098 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
13099
13100         * g++.dg/lookup/ptrmem1.C: New test.
13101
13102         * g++.dg/abi/vthunk2.C: New test.
13103
13104 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13105
13106         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
13107
13108 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
13109
13110         * g++.dg/abi/empty9.C: New test.
13111
13112 2002-10-24  Richard Henderson  <rth@redhat.com>
13113
13114         * g++.dg/inherit/thunk1.C: Enable for ia64.
13115
13116 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13117
13118         PR c++/8067
13119         * g++.dg/lookup/pretty1.C: New test.
13120
13121 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
13122
13123         * gcc.dg/20021023-1.c: New test.
13124
13125 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13126
13127         PR c++/7679
13128         * g++.dg/parse/inline1.C: New test.
13129
13130 2002-10-23  Richard Henderson  <rth@redhat.com>
13131
13132         * g++.dg/inherit/thunk1.C: Enable for x86_64.
13133
13134         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
13135
13136 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
13137
13138         PR c++/6579
13139         * g++.dg/parse/stmtexpr3.C: New test.
13140
13141 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13142
13143         * g++.dg/expr/cond1.C: New test.
13144
13145 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13146
13147         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
13148
13149 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13150
13151         * g++.dg/abi/vbase13.C: New test.
13152         * g++.dg/abi/vbase14.C: Likewise.
13153
13154 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
13155
13156         * gcc.dg/tls/pic-1.c: New test.
13157         * gcc.dg/tls/nonpic-1.c: New test.
13158         * gcc.dg/20021018-1.c: New test.
13159
13160 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13161
13162         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
13163         Remove only files with the same base name as the test case.
13164         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
13165         (profopt-execute): Likewise.  Also, remove old profiling
13166         and performance data files before running the tests.
13167
13168         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
13169         * g++.dg/bprob/bprob.exp: Likewise.
13170         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
13171         to allow more general test case names.
13172
13173         * g++.dg/bprob/bprob-1.C: Rename to ...
13174         * g++.dg/bprob/g++-bprob-1.C: ... this.
13175
13176         * g77.dg/bprob/bprob-1.f: Rename to ...
13177         * g77.dg/bprob/g77-bprob-1.f: ... this.
13178
13179 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13180
13181         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
13182         bison 1.50 or later.
13183
13184 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
13185
13186         * g++.dg/README: Describe more test directories.
13187
13188 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13189
13190         * g++.dg/init/array6.C: Add additional tests.
13191
13192 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13193
13194         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
13195         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
13196
13197 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
13198
13199         * gcc.c-torture/compile/20020604-1.x: New.
13200         * gcc.c-torture/compile/simd-5.x: Likewise.
13201         * gcc.c-torture/execute/920710-1.x: Likewise.
13202         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
13203
13204 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13205
13206         * g++.dg/inherit/override1.C: Add dg-options clause.
13207
13208 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13209
13210         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
13211         _mm_slli_si128.
13212
13213 2002-10-19  Andreas Schwab  <schwab@suse.de>
13214
13215         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
13216         directory component.
13217
13218 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
13219
13220         * g++.dg/inherit/thunk1.C: New test.
13221
13222         * g++.dg/inherit/override1.C: New test.
13223
13224         * g++.dg/abi/mangle11.C: New test.
13225         * g++.dg/abi/mangle14.C: New test.
13226         * g++.dg/abi/mangle17.C: New test.
13227
13228 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13229
13230         * g++.dg/overload/member2.C: New test.
13231
13232 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
13233
13234         * g++.dg/README: Describe new compat directory.
13235         * g++.dg/dg.exp: Skip tests in compat directory.
13236         * README.compat: New file.
13237         * lib/compat.exp: New expect script.
13238         * g++.dg/compat: New test directory.
13239         * g++.dg/compat/compat.exp: New expect script.
13240         * g++.dg/compat/abi: New test directory.
13241         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
13242         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
13243         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
13244         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
13245         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
13246         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
13247         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
13248         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
13249         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
13250         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
13251         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
13252         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
13253         * g++.dg/compat/break: New test directory.
13254         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
13255         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
13256         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
13257         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
13258         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
13259         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
13260         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
13261         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
13262         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
13263         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
13264         g++.dg/compat/break/README: New files.
13265         * g++.dg/compat/eh: New test directory.
13266         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
13267         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
13268         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
13269         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
13270         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
13271         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
13272         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
13273         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
13274         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
13275         g++.dg/compat/eh/filter2_y.C,
13276         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
13277         g++.dg/compat/eh/new1_y.C,
13278         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
13279         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
13280         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
13281         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
13282         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
13283         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
13284         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
13285         g++.dg/compat/eh/unexpected1_y.C: New files.
13286         * g++.dg/compat/init: New test directory.
13287         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
13288         g++.dg/compat/init/array5_y.C,
13289         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
13290         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
13291         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
13292         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
13293         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
13294         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
13295         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
13296         g++.dg/compat/init/init-ref2_y.C: New files.
13297
13298 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13299
13300         PR c++/7584
13301         * g++.dg/inherit/using3.C: New test.
13302
13303 2002-10-17  Jan Hubicka  <jh@suse.cz>
13304
13305         * gcc.dg/20021017-2.c: New test.
13306
13307 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13308
13309         * g++.dg/abi/mangle16.C: Adjust.
13310
13311         * g++.dg/init/array8.C: New test.
13312
13313 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
13314
13315         * gcc.dg/special/mips-abi.exp: New test.
13316         * gcc.dg/special/mips-abi.s: Empty file used by the above.
13317
13318 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13319
13320         * g++.dg/abi/mangle16.C: New test.
13321         * g++.dg/abi/mangle17.C: Likewise.
13322
13323         PR c++/7478
13324         * g++.dg/template/ref1.C: New test.
13325
13326 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13327
13328         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
13329
13330 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
13331
13332         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
13333
13334 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13335
13336         PR c++/7524
13337         * g++.dg/init/array7.C: New test.
13338
13339 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
13340
13341         * g++.dg/init/array6.C: New test.
13342
13343         * g++.dg/abi/mangle13.C: Likewise.
13344         * g++.dg/abi/mangle14.C: Likewise.
13345         * g++.dg/abi/mangle15.C: Likewise.
13346
13347 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13348
13349         * g++.dg/abi/empty8.C: New test.
13350
13351 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
13352
13353         * g++.dg/init/ctor1.C: New test.
13354
13355 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
13356
13357         * gcc.c-torture/execute/20021015-1.c: New test.
13358
13359 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
13360
13361         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
13362
13363 2002-10-14  Jan Hubicka  <jh@suse.cz>
13364
13365         * gcc.dg/i386-ssetype-[1-5].c: New tests.
13366
13367 2002-10-14  Richard Henderson  <rth@redhat.com>
13368
13369         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
13370
13371 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13372
13373         PR optimization/6631
13374         * g++.dg/opt/const2.C: New test.
13375
13376 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13377
13378         PR c++/7176
13379         * g++.dg/parse/friend1.C: New test.
13380         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
13381
13382 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
13383
13384         * gcc.dg/20021014-1.c: New test.
13385
13386 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
13387
13388         PR c++/5661
13389         * g++.dg/ext/vlm1.C: New test.
13390         * g++.dg/ext/vlm2.C: Likewise.
13391
13392         * g++.dg/init/array1.C: Remove invalid braces.
13393         * g++.dg/init/brace1.C: New test.
13394         * g++.dg/init/copy2.C: Likewise.
13395         * g++.dg/init/copy3.C: Likewise.
13396         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
13397         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
13398         braces.
13399
13400 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
13401
13402         * gcc.dg/cpp/assembler.S: Don't use -ansi.
13403
13404 2002-10-11  Richard Shann  <richard.shann@superh.com>
13405
13406         * gcc.c-torture/compile/simd-5.c: New test.
13407
13408 2002-10-10  Roger Sayle  <roger@eyesopen.com>
13409
13410         * gcc.c-torture/execute/shiftopt-1.c: New test case.
13411
13412 2002-10-10  Jim Wilson  <wilson@redhat.com>
13413
13414         * gcc.c-torture/execute/20021010-1.c: New test.
13415
13416 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
13417
13418         PR c/7353
13419         * g++.dg/ext/typedef-init.C: New test.
13420         * gcc.dg/typedef-init.c: New test.
13421
13422 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
13423
13424         * gcc.dg/cpp/paste13.c: New test.
13425
13426 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13427
13428         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
13429         remaining platforms, XFAIL during compile, not execute.  Don't
13430         XFAIL at -O0.
13431
13432 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
13433
13434         * gcc.dg/alias-1.c: Tweak expected warning.
13435
13436 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
13437
13438         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
13439
13440 2002-10-06  Andreas Jaeger  <aj@suse.de>
13441
13442         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
13443         * gcc.dg/cpp/c++98.C: Likewise.
13444
13445         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
13446         * g++.dg/cpp/c++98.C: Likewise.
13447
13448         * g++.dg/README (Subdirectories): Mention cpp directory.
13449
13450         PR target/7559
13451         * gcc.dg/20021006-1.c: New test.
13452
13453 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13454
13455         PR c++/7804
13456         * g++.dg/other/warning1.C: New test.
13457
13458 2002-10-04  Roger Sayle  <roger@eyesopen.com>
13459
13460         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
13461         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
13462         and sparc-*-* with -m64 as expected failures.  See PR 8087.
13463
13464 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13465
13466         PR c++/7931
13467         * g++.dg/template/ptrmem3.C: New test.
13468
13469         PR c++/7754
13470         * g++.dg/template/union1.C: New test.
13471
13472 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13473
13474         PR c++/8006
13475         * g++.dg/abi/mangle9.C: New test.
13476         * g++.dg/abi/mangle10.C: New test.
13477         * g++.dg/abi/mangle11.C: New test.
13478         * g++.dg/abi/mangle12.C: New test.
13479
13480 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
13481
13482         PR c++/7188.
13483         * g++.dg/template/meminit1.C: New test.
13484         * g++.dg/warn/Wreorder-1.C: Likewise.
13485         * g++.old-deja/g++.mike/warn3.C: Tweak.
13486         * lib/prune.exp: Ingore "in copy constructor".
13487
13488 2002-10-02  Andreas Jaeger  <aj@suse.de>
13489
13490         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
13491         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
13492         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
13493         on x86-64.
13494
13495 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
13496
13497         * gcc.dg/empty1.C: Fix typo.
13498
13499 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
13500
13501         * gcc.dg/alias-1.c: New test.
13502
13503 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
13504
13505         * gcc.dg/empty1.C: New test.
13506
13507         * g++.dg/tls/init-2.C: Tweak error messages.
13508
13509 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
13510
13511         * gcc.c-torture/compile/20020923-1.c: New test.
13512
13513 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
13514
13515         * gcc.c-torture/execute/ffs-1.c: New test.
13516         * gcc.c-torture/execute/ffs-2.c: Ditto.
13517
13518 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
13519
13520         * g++.dg/overload/member1.C: New test.
13521
13522 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
13523
13524         * g++.dg/abi/empty7.C: New test.
13525         * g++.dg/init/pm2.C: Likewise.
13526
13527 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
13528
13529         * g++.dg/rtti/crash1.C: New test.
13530
13531 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
13532
13533         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
13534         gcc.dg/sibcall-4.c: New tests.
13535
13536 2002-09-28  Roger Sayle  <roger@eyesopen.com>
13537
13538         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
13539         powerpc and MMIX targets.
13540
13541 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
13542
13543         * gcc.dg/cpp/20020927-1.c: New.
13544
13545 2002-09-26  David S. Miller  <davem@redhat.com>
13546
13547         * gcc.c-torture/compile/trunctfdf.c: New.
13548
13549 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13550
13551         * lib/target-supports.exp (check_weak_available): Handle solaris2.
13552
13553 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
13554
13555         * gcc.c-torture/execute/loop-15.c: New.
13556
13557 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
13558
13559         * README.QMTEST: Fix typo.
13560
13561 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
13562
13563         * gcc.dg/20020926-1.c: New test.
13564
13565 2002-09-25  David S. Miller  <davem@redhat.com>
13566
13567         PR target/7842
13568         * gcc.c-torture/execute/shiftdi.c: New test.
13569
13570 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
13571
13572         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
13573         unique to the tool.
13574         * lib/g77.exp (g77_init): Likewise.
13575         * lib/g++.exp (g++_init): Likewise.
13576         * lib/objc.exp (objc_init): Likewise.
13577
13578 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
13579
13580         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
13581         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
13582         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
13583
13584 2002-09-25  Richard Henderson  <rth@redhat.com>
13585
13586         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
13587         too-small long double.
13588
13589 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
13590
13591         * gcc.dg/20020919-1.c: New test.
13592
13593 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
13594
13595         * g++.dg/abi/bitfield6.C: New test.
13596         * g++.dg/abi/bitfield7.C: New test.
13597         * g++.dg/abi/bitfield8.C: New test.
13598         * g++.dg/abi/vbase11.C: New test.
13599
13600 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13601
13602         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
13603         hppa*-*-hpux*.  Update test comment.
13604
13605 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
13606
13607         * gcc.dg/tls/struct-1.c: New test.
13608
13609 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
13610
13611         * gcc.dg/cpp/tr-warn2.c: Update.
13612
13613 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
13614
13615         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
13616
13617 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
13618
13619         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
13620         systems.
13621
13622 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
13623
13624         * gcc.c-torture/execute/ieee/mzero3.c: New test.
13625
13626         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
13627         Adjust for c++filt moved to binutils.  Remove spurious duplicate
13628         setting of cxxfilt.
13629
13630 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
13631
13632         * gcc.dg/20020312-2.c: Update for darwin.
13633
13634 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13635
13636         * g++.old-deja/g++.other/crash32.C: Mark ICE.
13637
13638 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
13639
13640         * objc.dg/comp-types-1.m: New test.
13641         * objc.dg/comp-types-2.m: New test.
13642         * objc.dg/comp-types-3.m: New test.
13643         * objc.dg/comp-types-4.m: New test.
13644         * objc.dg/comp-types-5.m: New test.
13645         * objc.dg/comp-types-6.m: New test.
13646
13647 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13648
13649         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
13650
13651 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
13652
13653         * g++.dg/other/do1.C: New test.
13654
13655         * g++.dg/template/subst1.C: New test.
13656
13657 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
13658
13659         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
13660
13661 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
13662
13663         * g++.dg/template/qualttp20.C: Adjust expected errors.
13664         * g++.old-deja/g++.jason/report.C: Likewise.
13665         * g++.old-deja/g++.other/qual1.C: Likewise.
13666
13667         * g++.dg/lookup/scoped2.C: New test.
13668
13669         * g++.dg/ext/asm3.C: New test.
13670
13671 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
13672
13673         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
13674
13675 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
13676
13677         * ChangeLog: follow spelling conventions.
13678         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
13679         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
13680         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
13681         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
13682         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
13683         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
13684         * g++.old-deja/g++.law/global-init1.C: Likewise.
13685         * g++.old-deja/g++.other/delete4.C: Likewise.
13686         * g++.old-deja/g++.other/inline21.C: Likewise.
13687         * g++.old-deja/g++.other/singleton.C: Likewise.
13688         * g77.dg/strlen0.f: Likewise.
13689         * g77.f-torture/compile/20010519-1.f: Likewise.
13690         * g77.f-torture/compile/980310-4.f: Likewise.
13691         * gcc.c-torture/compile/20000605-1.c: Likewise.
13692         * gcc.c-torture/execute/20020225-1.c: Likewise.
13693         * gcc.dg/c90-hexfloat-2.c: Likewise.
13694         * gcc.dg/c99-bool-1.c: Likewise.
13695         * gcc.dg/c99-hexfloat-2.c: Likewise.
13696         * gcc.dg/dll-2.c: Likewise.
13697         * gcc.dg/wtr-union-init-1.c: Likewise.
13698         * gcc.dg/wtr-union-init-2.c: Likewise.
13699         * gcc.dg/wtr-union-init-3.c: Likewise.
13700         * gcc.dg/cpp/avoidpaste1.c: Likewise.
13701         * gcc.dg/cpp/defined.c: Likewise.
13702         * gcc.dg/cpp/macsyntx.c: Likewise.
13703         * gcc.dg/cpp/paste2.c: Likewise.
13704         * gcc.dg/cpp/trad/defined.c: Likewise.
13705         * gcc.dg/format/c90-printf-1.c: Likewise.
13706         * gcc.dg/format/c90-scanf-1.c: Likewise.
13707         * gcc.dg/format/c99-printf-1.c: Likewise.
13708         * gcc.dg/format/c99-scanf-1.c: Likewise.
13709         * gcc.misc-tests/gcov-8.c: Likewise.
13710         * lib/profopt.exp: Likewise.
13711
13712 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
13713
13714         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
13715
13716 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13717
13718         * g++.dg/inherit/using2.C: New test.
13719
13720 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
13721
13722         * ChangeLog: Follow spelling conventions.
13723         * g++.dg/template/friend4.C: Likewise.
13724         * g++.old-deja/g++.pt/crash67.C: Likewise.
13725         * gcc.c-torture/execute/20000801-4.c: Likewise.
13726         * gcc.dg/c90-digraph-1.c: Likewise.
13727         * gcc.dg/c94-digraph-1.c: Likewise.
13728         * gcc.dg/c99-digraph-1.c: Likewise.
13729         * gcc.dg/cpp/line5.c: Likewise.
13730         * gcc.dg/cpp/multiline.c: Likewise.
13731         * gcc.dg/cpp/trad/literals-1.c: Likewise.
13732         * gcc.dg/format/attr-3.c: Likewise.
13733         * gcc.dg/format/c90-scanf-3.c: Likewise.
13734         * gcc.dg/format/ext-4.c: Likewise.
13735
13736 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13737
13738         * g++.dg/template/pretty1.C: New test.
13739
13740 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
13741
13742         * gcc.c-torture/execute/struct-cpy-1.c: New test.
13743
13744 2002-09-13  Matt Austern  <austern@apple.com>
13745
13746         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
13747         passing a cast expression to a function by const reference.
13748
13749 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
13750
13751         * g++.dg/template/deduce1.C: New test.
13752
13753 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
13754
13755         * gcc.c-torture/execute/simd-1.c: Force all use of int to
13756         32-bit int.
13757
13758 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13759
13760         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
13761         usage.
13762
13763 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
13764
13765         * gcc.c-torture/compile/20020910-1.c: New test.
13766
13767 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
13768
13769         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
13770
13771 2002-09-10  Andreas Jaeger  <aj@suse.de>
13772
13773         * gcc.dg/20020312-2.c: Adjust for x86-64.
13774
13775 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
13776
13777         * g77.dg/7388.f: New test case for PR 7388.
13778
13779 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
13780
13781         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
13782
13783 2002-09-05  Ziemowit Laski <zlaski@apple.com>
13784
13785         * objc.dg/proto-lossage-1.m: New test.
13786
13787 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
13788
13789         * gcc.dg/cpp/_Pragma4.c: Fix typo.
13790
13791 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
13792
13793         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
13794         expected to pass.
13795
13796 2002-09-06  Stan Shebs  <shebs@apple.com>
13797             David Edelsohn  <edelsohn@gnu.org>
13798
13799         * gcc.dg/weak: New directory.
13800         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
13801         target-specific xfail bits.
13802         * gcc.dg/typeof-2.c: Move to new directory.
13803         * gcc.dg/weak.exp: New expect script.
13804
13805 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
13806
13807         * gcc.c-torture/execute/extzvsi.c: New test.
13808
13809 2002-09-05  Stan Shebs  <shebs@apple.com>
13810
13811         * gcc.dg/weak-1.c: xfail on Darwin.
13812         * gcc.dg/weak-2.c: Ditto.
13813         * gcc.dg/weak-3.c: Ditto.
13814         * gcc.dg/weak-4.c: Ditto.
13815         * gcc.dg/weak-5.c: Ditto.
13816         * gcc.dg/weak-6.c: Ditto.
13817         * gcc.dg/weak-7.c: Ditto.
13818         * gcc.dg/weak-8.c: Ditto.
13819         * gcc.dg/weak-9.c: Ditto.
13820
13821 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
13822
13823         * gcc.c-torture/execute/loop-14.c: New test.
13824
13825 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
13826
13827         * g++.dg/other/cxa-atexit1.C: New test.
13828
13829         * gcc.dg/typeof-2.c: New test.
13830
13831 2002-09-03  Roger Sayle  <roger@eyesopen.com>
13832
13833         * gcc.dg/builtins-2.c: New testcase.
13834         * gcc.dg/builtins-3.c: New testcase.
13835
13836 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
13837
13838         * gcc.dg/cpp/_Pragma4.c: New test.
13839
13840 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
13841
13842         * objc/execute/nil_method-1.m: New testcase.
13843
13844 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
13845
13846         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
13847         [Object class], not [Object initialize].
13848
13849 2002-08-31  Roger Sayle  <roger@eyesopen.com>
13850             Hans-Peter Nilsson  <hp@bitrange.com>
13851
13852         * gcc.c-torture/execute/20020720-1.x: Skip test on
13853         mmix-knuth-mmixware.  Correct comment.
13854
13855 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
13856
13857         * testsuite/g++.dg/abi/bitfield5.C: New test.
13858         * testsuite/g++.dg/abi/vbase10.C: Likewise.
13859
13860 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
13861
13862         * objc.dg/undeclared-selector.m: New test.
13863
13864 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
13865
13866         * g++.dg/other/offsetof1.C: Avoid cast warning.
13867
13868 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
13869
13870         * objc.dg/super-class-2.m: New test.
13871
13872 2002-08-24  Matt Austern  <austern@apple.com>
13873
13874         * g++.dg/ext/lvaddr.C: New test.
13875         * g++.dg/ext/lvcast.C: New test.
13876
13877 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
13878
13879         * testsuite/g++.dg/inherit/cond1.C: New test.
13880
13881 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
13882
13883         * gcc.dg/noncompile/incomplete-1.c: New test.
13884
13885 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
13886
13887         * gcc.dg/typespec-1.c: New test.
13888
13889 2002-08-20  Devang Patel  <dpatel@apple.com>
13890         * objc.dg/proto-hier-2.m: New test.
13891
13892 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
13893
13894         * objc.dg/bitfield-1.m: New test.
13895         * objc.dg/bitfield-2.m: New test.
13896
13897 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13898
13899         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
13900         gcc.dg/c99-flex-array-4.c: New tests.
13901
13902 2002-08-16  Stan Shebs  <shebs@apple.com>
13903
13904         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
13905
13906 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
13907
13908         * gcc.dg/typeof-1.c: New test.
13909         * g++.dg/ext/typeof2.C: New test.
13910
13911 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
13912
13913         * g++.dg/other/offsetof1.C: New test.
13914
13915 2002-08-14  Richard Henderson  <rth@redhat.com>
13916
13917         * gcc.dg/tls/diag-3.c: Fix expected message strings.
13918
13919 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
13920
13921         * gcc.dg/cpp/_Pragma3.c: New test.
13922
13923 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
13924
13925         * g++.dg/template/inherit3: New test.
13926
13927 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13928
13929         * gcc.dg/bitfld-4.c: Add blank options.
13930
13931 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
13932
13933         * g++.dg/template/crash1.C: New test.
13934
13935 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
13936
13937         * gcc.dg/tls/opt-2.c: New test.
13938
13939 2002-08-08  Devang Patel  <dpatel@apple.com>
13940
13941         * objc.dg/selector-1.m : New test
13942
13943 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13944
13945         * g++.dg/abi/bitfield4.C: New test.
13946         * gcc.dg/bitfld-4.c: New test.
13947
13948 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13949
13950         * g++.dg/other/packed1.C: New test.
13951
13952 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
13953
13954         * g++.dg/abi/offsetof.C: Tweak error messages.
13955         * g++.old-deja/g++.mike/p10769a.C: Likewise.
13956
13957 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
13958
13959         * gcc.dg/bitfld-3.c: New test.
13960
13961 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
13962             Richard Henderson  <rth@redhat.com>
13963
13964         * gcc.dg/i386-bitfield1.c: New test.
13965         * g++.dg/abi/bitfield3.C: Update.
13966
13967 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
13968
13969         * objc.dg/const-str-2.m: Update.
13970         * gcc.dg/cpp/c++98.c: Change to C extension.
13971         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
13972         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
13973
13974 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
13975
13976         * testsuite/gcc.dg/tls/diag-3.c: New.
13977
13978 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
13979
13980         * g++.dg/README (Subdirectories): Document new subdir expr.
13981         * g++.dg/expr/pmf-1.C: New test.
13982
13983 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
13984
13985         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
13986
13987 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
13988
13989         * g++.dg/abi/bitfield3.C: New test.
13990
13991 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
13992
13993         * lib/gcov.exp: Tweak expected line formats.
13994         * gcc.misc-tests/gcov8.c: New test.
13995         * gcc.misc-tests/gcov8.x: New flags.
13996
13997 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
13998
13999         * consistency.vlad/layout/endian.c: Include string.h.
14000
14001         * gcc.c-torture/execute/20020805-1.c: New test.
14002
14003 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
14004
14005         * g++.dg/other/conversion1.C: New test.
14006
14007 2002-08-03  Roger Sayle  <roger@eyesopen.com>
14008
14009         * gcc.dg/builtins-1.c: New testcase.
14010
14011 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
14012
14013         * g++.dg/inherit/access3.C: New test.
14014
14015 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
14016
14017         * gcc.dg/ia64-visibility-2.c: New test.
14018
14019 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
14020
14021         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
14022         __qualifier_flags to __flags.
14023
14024 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
14025
14026         * g++.dg/inherit/operator1.C: New test.
14027         * g++.dg/lookup/disamb1.C: Fix typo in comment.
14028         * g++.dg/other/error1.C: Change expected error message.
14029         * g++.dg/template/conv4.C: Likewise.
14030
14031 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
14032
14033         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
14034         for documented behavior.
14035
14036 2002-07-25  Roger Sayle  <roger@eyesopen.com>
14037
14038         * gcc.c-torture/execute/20020720-1.x: Skip this test on
14039         several targets known to fail.
14040
14041 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
14042
14043         * gcc.dg/mips-args-[123].c: New tests.
14044
14045 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
14046
14047         * gcc.dg/ppc-spe.c: New.
14048
14049 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
14050
14051         * g++.dg/other/ptrmem4.C: New testcase.
14052
14053 2002-07-24  Richard Henderson  <rth@redhat.com>
14054
14055         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
14056
14057 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
14058
14059         * g++.dg/ext/alignof1.C (main): Return 0 for success.
14060
14061 2002-07-24  Roger Sayle  <roger@eyesopen.com>
14062
14063         * gcc.c-torture/execute/memset-3.c: New testcase.
14064
14065 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
14066
14067         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
14068         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
14069
14070 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14071
14072         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
14073         Delete.
14074
14075 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
14076
14077         * gcc.c-torture/compile/simd-4.c: New test.
14078
14079 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14080
14081         PR c++/7347, c++/7348
14082         * g++.dg/template/access4.C: New test.
14083         * g++.dg/template/access5.C: New test.
14084         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
14085         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
14086         * g++.old-deja/g++.pt/ttp58.C: Likewise.
14087         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
14088
14089 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
14090
14091         * gcc.dg/gnu89-init-2.c: New test.
14092
14093 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
14094
14095         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
14096
14097 2002-07-20  Roger Sayle  <roger@eyesopen.com>
14098
14099         * gcc.c-torture/execute/20020720-1.c: New testcase.
14100
14101 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
14102
14103         * gcc.dg/cpp/Wsignprom.c: New tests.
14104
14105 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
14106
14107         * gcc.c-torture/execute/loop-13.c: New test.
14108
14109 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
14110
14111         * gcc.dg/cpp/expr.c: New tests.
14112
14113 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
14114
14115         * g++.dg/opt/pr6713.C: Add template instantiation.
14116
14117 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
14118
14119         * gcc.dg/nest.c: New test.
14120
14121 2002-07-17  Richard Henderson  <rth@redhat.com>
14122
14123         * g++.dg/opt/pr6713.C: New test.
14124
14125 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
14126
14127         * gcc.c-torture/execute/loop-2e.x: Let the testcase
14128         XFAIL for all x86 processors.
14129
14130 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
14131
14132         * gcc.c-torture/execute/20010122-1.x: Do not test with
14133         -fomit-frame-pointer.
14134
14135 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14136
14137         * g++.dg/template/instantiate2.C: New test.
14138         * g++.dg/template/spec4.C: New test.
14139
14140 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14141
14142         * g++.dg/template/access2.C: New test.
14143         * g++.dg/template/access3.C: New test.
14144
14145 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
14146
14147         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
14148         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
14149         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
14150         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
14151         Convert to use <stdarg.h>.
14152         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
14153         Delete.
14154         * gcc.dg/va-arg-2.c: New.
14155         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
14156
14157 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
14158
14159         * gcc.c-torture/compile/20020710-1.c: New test.
14160
14161 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
14162                           Andrew Pinski  <pinskia@physics.uc.edu>
14163
14164         gcc.c-torture/compile/simd-2.c: New testcase.
14165         gcc.c-torture/compile/simd-3.c: Likewise.
14166
14167 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
14168
14169         PR c++/7224
14170         * g++.dg/overload/error1.C: New test.
14171
14172 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14173
14174         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
14175         configuration and IRIX 6 O32 ABI.
14176
14177 2002-07-11  Roger Sayle  <roger@eyesopen.com>
14178
14179         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
14180
14181 2002-07-10  Roger Sayle  <roger@eyesopen.com>
14182
14183         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
14184
14185 2002-07-10  Jeffrey A Law  <law@redhat.com>
14186
14187         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
14188
14189         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
14190
14191 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
14192
14193         * gcc.dg/20020312-2.c: Check for __PPC__.
14194
14195 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
14196
14197         * gcc.c-torture/compile/20020709-1.c: New test.
14198
14199 2002-07-07  Roger Sayle  <roger@eyesopen.com>
14200
14201         * g++.dg/template/qualttp21.C: New test case.
14202
14203 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
14204
14205         * gcc.c-torture/compile/20020706-1.c: New test.
14206         * gcc.c-torture/compile/20020706-2.c: New test.
14207
14208 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
14209             Alexandre Oliva  <aoliva@redhat.com>
14210
14211         * g++.dg/warn/incomplete1.C: New test.
14212
14213 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14214
14215         PR c++/7099
14216         * g++.dg/warn/noreturn1.C: New test.
14217
14218 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
14219
14220         PR c++/6706
14221         * g++.dg/debug/debug6.C: New test.
14222         * g++.dg/debug/debug7.C: New test.
14223
14224 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
14225
14226         * gcc.c-torture/compile/simd-3.c: New test.
14227
14228 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
14229
14230         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
14231         * gcc.dg/20020620-1.c: Likewise.
14232
14233 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14234
14235         PR c++/6944
14236         * g++.dg/init/array4.C: New test.
14237         * g++.dg/init/array5.C: New test.
14238
14239 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
14240
14241         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
14242         * gcc.c-torture/execute/simd-2.c (main): Likewise.
14243
14244 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14245
14246         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
14247         * gcc.dg/wtr-aggr-init-1.c: Likewise.
14248         * gcc.dg/wtr-conversion-1.c: Likewise.
14249         * gcc.dg/wtr-escape-1.c: Likewise.
14250         * gcc.dg/wtr-int-type-1.c: Likewise.
14251         * gcc.dg/wtr-label-1.c: Likewise.
14252         * gcc.dg/wtr-static-1.c: Likewise.
14253         * gcc.dg/wtr-strcat-1.c: Likewise.
14254         * gcc.dg/wtr-suffix-1.c: Likewise.
14255         * gcc.dg/wtr-switch-1.c: Likewise.
14256         * gcc.dg/wtr-unary-plus-1.c: Likewise.
14257         * gcc.dg/wtr-union-init-1.c: Likewise.
14258         * gcc.dg/wtr-union-init-2.c: Likewise.
14259         * gcc.dg/wtr-union-init-3.c: Likewise.
14260
14261         * gcc.dg/wtr-func-def-1.c: New test.
14262
14263 2002-07-02 Devang Patel <dpatel@apple.com>
14264
14265         * objc.dg/param-1.m: New test.
14266
14267 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
14268
14269         * gcc.dg/cpp/trad/directive.c: Add test.
14270         * gcc.dg/cpp/trad/macroargs.c: Add test.
14271         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
14272
14273 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
14274
14275         * gcc.dg/cpp/cmdlne-M.c: New test.
14276
14277 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
14278
14279         * objc.dg/desig-init-1.m: New test.
14280
14281 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14282
14283         PR c++/6716
14284         * g++.dg/template/instantiate1.C: New test.
14285
14286 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
14287
14288         PR c++/7112
14289         * g++.dg/template/sizeof2.C: New test.
14290
14291 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14292
14293         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
14294         gcc.dg/cpp/trad/include.c: New tests.
14295
14296 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
14297
14298         PR target/7177
14299         * gcc.c-torture/compile/20020701-1.c: New test.
14300
14301 2002-07-01  Stan Shebs  <shebs@apple.com>
14302
14303         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
14304         header here...
14305         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
14306         (objc-torture-execute): or here.
14307
14308 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
14309
14310         * gcc.c-torture/execute/arith-rand-ll.c: New test.
14311
14312 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14313
14314         * gcc.dg/cpp/trad/escaped-nl.c: New test.
14315
14316 2002-06-30  Devang Patel  <dpatel@apple.com>
14317
14318         * objc.dg/fsyntax-only.m: New test.
14319
14320 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
14321
14322         PR c++/6695
14323         * g++.dg/template/friend7.C: New file.
14324
14325 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
14326
14327         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
14328         return type.
14329
14330 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
14331
14332         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
14333         avoid division by zero.
14334
14335 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
14336
14337         * gcc.dg/Wunknownprag.c: New tests.
14338
14339 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
14340
14341         * gcc.c-torture/execute/simd-2.c: New test.
14342
14343 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
14344
14345         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
14346         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
14347         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
14348         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
14349         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
14350         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
14351         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
14352         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
14353         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
14354         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
14355         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
14356         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
14357         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
14358         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
14359         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
14360         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
14361         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
14362
14363 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
14364
14365         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
14366         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
14367         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
14368         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
14369         New tests.
14370         * gcc.dg/cpp/trad/directive.c: Update.
14371
14372 2002-06-23  Andreas Jaeger  <aj@suse.de>
14373
14374         * gcc.c-torture/execute/complex-6.c: New.
14375
14376 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
14377
14378         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
14379         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
14380         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
14381         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
14382
14383 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
14384
14385         * gcc.dg/cpp/trad: New directory with traditional tests copied
14386         from parent directory.
14387         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14388         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14389         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14390         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14391         Move to trad/ and rename.
14392         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
14393         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
14394         gcc.dg/cpp/trad/redef2.c: New tests.
14395         * gcc.dg/cpp/trad/trad.exp: New driver.
14396
14397 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
14398
14399         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14400         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14401         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14402         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14403         Remove.
14404
14405 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
14406
14407         * gcc.dg/20020620-1.c: New test.
14408
14409 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14410
14411         * g++.dg/template/ttp4.C: New test.
14412
14413 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
14414
14415         * g++.dg/opt/vt1.C: Fix regexp.
14416
14417 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14418
14419         * gcc.c-torture/execute/pure-1.c: Make functions static again.
14420         Don't use attribute `noinline'.
14421
14422 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14423
14424         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
14425
14426 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
14427
14428         * gcc.c-torture/execute/simd-1.c: New.
14429
14430         * gcc.dg/simd-1.c: New.
14431
14432 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14433
14434         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
14435
14436 2002-06-16  Richard Henderson  <rth@redhat.com>
14437
14438         * g++.dg/ext/anon-struct1.C: New.
14439         * g++.dg/ext/anon-struct2.C: New.
14440         * g++.dg/ext/anon-struct3.C: New.
14441         * gcc.dg/anon-struct-1.c: New.
14442         * gcc.dg/anon-struct-2.c: New.
14443         * gcc.dg/anon-struct-3.c: New.
14444         * gcc.dg/20011008-1.c: Adjust warning text.
14445         * gcc.dg/20020527-1.c: Add -fms-extensions.
14446
14447 2002-06-16  Richard Henderson  <rth@redhat.com>
14448
14449         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
14450
14451 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
14452
14453         * gcc.c-torture/execute/20020615-1.c: New test.
14454
14455 2002-06-15  Roger Sayle  <roger@eyesopen.com>
14456
14457         * gcc.c-tortuture/execute/compare-1.c: New test case.
14458         * gcc.c-tortuture/execute/compare-2.c: New test case.
14459         * gcc.c-tortuture/execute/compare-3.c: New test case.
14460
14461 2002-06-13  Richard Henderson  <rth@redhat.com>
14462
14463         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
14464         ia64 ilp32.
14465
14466 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14467
14468         * g++.dg/template/typename2.C: Update error message.
14469
14470 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
14471
14472         * gcc.c-torture/execute/20020611-1.c: New test.
14473
14474 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
14475
14476         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
14477         list of targets to skip.
14478
14479 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
14480
14481         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
14482         targets if not optimizing.
14483
14484 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
14485
14486         * gcc.c-torture/compile/20020605-1.c: New test.
14487
14488         * g++.dg/opt/vt1.C: New test.
14489
14490         * gcc.dg/20020531-1.c: New test.
14491
14492         * gcc.dg/20020530-1.c: New test.
14493
14494         * gcc.dg/20020527-1.c: New test.
14495
14496         * g++.dg/opt/cse1.C: New test.
14497
14498 2002-06-07  Roger Sayle  <roger@eyesopen.com>
14499
14500         * gcc.dg/20020607-2.c: New test case.
14501
14502 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
14503
14504         * gcc.c-torture/compile/20020604-1.c: New test.
14505
14506 2002-06-04  Richard Henderson  <rth@redhat.com>
14507
14508         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
14509         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
14510         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
14511
14512 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
14513
14514         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
14515
14516 2002-06-03  Richard Henderson  <rth@redhat.com>
14517
14518         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
14519         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
14520
14521 2002-06-02  Richard Henderson  <rth@redhat.com>
14522
14523         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
14524         test functions static.
14525
14526 2002-06-02  Andreas Jaeger  <aj@suse.de>
14527
14528         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
14529         now.
14530
14531 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
14532
14533         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
14534         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
14535         Update for mofified diagnostics.
14536         * gcc.dg/c99-intconst-1.c: No longer fail.
14537
14538 2002-06-02  Richard Henderson  <rth@redhat.com>
14539
14540         * gcc.dg/uninit-A.c: Remove xfail markers.
14541
14542 2002-06-01  Roger Sayle  <roger@eyesopen.com>
14543
14544         * gcc.dg/fnegate-1.c: New test case.
14545
14546 2002-05-30  Osku Salerma  <osku@iki.fi>
14547
14548         * gcc.c-torture/execute/mayalias-1.c: New file.
14549
14550 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14551
14552         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
14553         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
14554         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
14555
14556 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
14557
14558         * gcc.c-torture/execute/20020529-1.c: New test.
14559
14560 2002-05-27  Richard Henderson  <rth@redhat.com>
14561
14562         * g++.dg/ext/attrib6.C: New test case.
14563
14564 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14565
14566         * gcc.c-torture/execute/pure-1.c: New test.
14567
14568 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14569
14570         * gcc.dg/cpp/arith-2.c: Remove.
14571
14572 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14573
14574         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
14575         * gcc.dg/cpp/if-3.c: Remove.
14576
14577 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
14578
14579         * g++.dg/opt/cse2.C: New test.
14580
14581 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
14582
14583         * gcc.dg/cpp/arith-1.c: New semantic tests.
14584         * gcc.dg/cpp/if-1.c: Update.
14585
14586 2002-05-24  Ben Elliston  <bje@redhat.com>
14587
14588         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
14589
14590 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14591
14592         * gcc.dg/verbose-asm.c: New test.
14593
14594 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
14595
14596         * gcc.dg/cpp/paste12.c: New test.
14597
14598 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
14599
14600         * g++.dg/parse/named_ops.C: New test.
14601
14602 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
14603
14604         * gcc/testsuite/gcc.dg/weak-8.c: New test.
14605
14606 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
14607
14608         * gcc.dg/weak-2.c: Allow optional leading underscore
14609         in scan-assembler symbol name.
14610         * gcc.dg/weak-3.c: Likewise.
14611         * gcc.dg/weak-4.c: Likewise.
14612         * gcc.dg/weak-5.c: Likewise.
14613
14614 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
14615
14616         * gcc.dg/20020523-1.c: New test.
14617
14618 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
14619
14620         * objc.dg/const-str-2.m: Update now that we stop after
14621         a command line error.
14622
14623 2002-05-22  Richard Henderson  <rth@redhat.com>
14624
14625         * g++.dg/dg.exp: Fix typo in test pruneing.
14626
14627 2002-05-22  Richard Henderson  <rth@redhat.com>
14628
14629         * g++.dg/dg.exp: Prune the tls subdirectory.
14630         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
14631         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
14632         * g++.dg/tls/init-1.C: New.
14633
14634 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
14635
14636         * gcc.dg/20020517-1.c: New test.
14637
14638 2002-05-21  Richard Henderson  <rth@redhat.com>
14639
14640         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
14641         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
14642
14643 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
14644
14645         * g++.dg/other/copy2.C: New test.
14646
14647 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
14648
14649         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
14650         (MAX_COPY): Bump up to 10 times sizeof (long long).
14651         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
14652
14653         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
14654         sizeof (long long).
14655
14656         * gcc.c-torture/execute/strcpy-1.c: New test.
14657
14658 2002-05-19  Jason Merrill  <jason2redhat.com>
14659
14660         * g++.dg/ext/oper1.C: New test.
14661
14662 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
14663 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
14664
14665         * README.QMTEST: New file.
14666
14667         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
14668
14669 2002-05-19  Andreas Jaeger  <aj@suse.de>
14670
14671         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
14672         now.
14673         * gcc.c-torture/execute/loop-2d.x: Likewise.
14674
14675 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
14676
14677         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
14678         support weak symbols.
14679         * gcc.dg/weak-4.c: Likewise
14680         * gcc.dg/weak-6.c: Likewise
14681
14682 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
14683
14684         * gcc.dg/weak-3.c: Add dg-excess-error comment for
14685         cygwin, coff and h8300-*-hms targets
14686         * gcc.dg/weak-5.c: Likewise
14687         * gcc.dg/weak-7.c: Likewise
14688
14689 2002-05-16  Jason Merrill  <jason@redhat.com>
14690
14691         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
14692         (scan-assembler-not, scan-assembler-dem): Likewise.
14693         (scan-assembler-dem-not): Likewise.
14694
14695 2002-05-15  Richard Henderson  <rth@redhat.com>
14696
14697         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
14698
14699 2002-05-15  Richard Henderson  <rth@redhat.com>
14700
14701         * gcc.dg/weak-5.c (vfoo1c): No warning here.
14702         (vfoo1f): Warning here.
14703         (vfoo1l): Don't redefine the alias.
14704
14705 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
14706
14707         * g++.dg/init/pm1.C: New test.
14708
14709 2002-05-12  David S. Miller  <davem@redhat.com>
14710
14711         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
14712         types.
14713
14714 2002-05-10  Roger Sayle  <roger@eyesopen.com>
14715
14716         * gcc.c-torture/execute/20020510-1.c: New test case.
14717
14718 2002-05-10  David S. Miller  <davem@redhat.com>
14719
14720         * gcc.c-torture/execute/conversion.c: Test long double too.
14721
14722 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
14723
14724         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
14725         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
14726         * lib/g++.exp (g++_link_flags): Likewise.
14727         * lib/objc.exp (objc_target_compile): Likewise.
14728
14729 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
14730
14731         * gcc.dg/cpp/poison.c: Update.
14732         * gcc.dg/cpp/20000625-2.c: Remove.
14733         * gcc.dg/cpp/direct2s.c: Remove final test.
14734
14735 2002-05-08  Tom Rix  <trix@redhat.com>
14736
14737         * gcc.c-torture/execute/20020508-1.c: New test.
14738         * gcc.c-torture/execute/20020508-2.c: New test.
14739         * gcc.c-torture/execute/20020508-3.c: New test.
14740
14741 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
14742
14743         * gcc.dg/cpp/charconst-4.c: More tests.
14744
14745 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
14746
14747         PR c/6569
14748         * gcc.dg/weak-3.c: Update location of warning messages.
14749         * gcc.dg/weak-5.c: Likewise.
14750
14751 2002-05-06  Roger Sayle  <roger@eyesopen.com>
14752
14753         * gcc.c-torture/execute/20020506-1.c: New test case.
14754
14755 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
14756
14757         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
14758
14759 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14760
14761         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
14762
14763 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14764
14765         * gcc.dg/cpp/charconst-3.c: New test.
14766
14767 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
14768
14769         * gcc.dg/cpp/charconst.c: Update tests.
14770
14771 2002-05-05  Tim Josling  <tej@melbpc.org.au>
14772
14773         * treelang: Added directory for new sample language treelang. Also
14774         lib/treelang.exp: New file to signal treelang should be tested.
14775
14776 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
14777
14778         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
14779         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
14780         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
14781         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
14782         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
14783         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
14784         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
14785
14786 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14787
14788         * gcc.dg/format/xopen-2.c: New test.
14789
14790 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
14791
14792         * gcc.dg/20020503-1.c: New test.
14793
14794 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
14795
14796         * g++.dg/init/dtor1.C: Make it tougher.
14797
14798 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
14799
14800         * g++.dg/init/dtor1.C: New test.
14801
14802 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
14803
14804         * gcc.dg/altivec-8.c: New.
14805
14806 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
14807
14808         * gcc.dg/altivec-7.c: New.
14809
14810 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
14811
14812         * g++.dg/parse/typedef1.C: New test.
14813
14814 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
14815
14816         PR c++/6486
14817         * g++.dg/template/friend6.C: New test.
14818
14819         PR c++/6492
14820         * g++.dg/init/copy1.C: New test.
14821
14822 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
14823
14824         * g++.dg/warn/effc1.C: New test.
14825
14826 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14827
14828         * gcc.dg/cpp/if-cexp.c: Add a test.
14829
14830 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
14831
14832         * gcc.dg/20020426-2.c: New test.
14833
14834 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
14835
14836         * gcc.dg/cpp/if-mop.c: Update.
14837         * gcc.dg/cpp/if-mpar.c: Add test.
14838         * gcc.dg/cpp/if-oppr.c: Update.
14839
14840 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14841
14842         PR c/6343
14843         * gcc.dg/weak-[2-7].c: New tests.
14844
14845 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
14846
14847         * gcc.dg/enum1.c: New test.
14848
14849 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
14850
14851         PR c++/6497
14852         * g++.dg/inherit/access2.C: New test.
14853
14854 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
14855
14856         PR bootstrap/6445
14857         * gcc.dg/20020426-1.c: New test.
14858
14859 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
14860
14861         * g++.dg/abi/enum1.C: New test.
14862
14863 2002-04-26  Richard Henderson  <rth@redhat.com>
14864
14865         * gcc.dg/c99-bool-1.c: Expect always true warning.
14866
14867 2002-04-25  Roger Sayle  <roger@eyesopen.com>
14868
14869         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
14870
14871 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14872
14873         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
14874         targets.
14875
14876 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
14877
14878         * g++.dg/abi/mange7.C: New test.
14879
14880         PR c++/6438.
14881         * g++.dg/parse/stmtexpr2.C: New test.
14882
14883 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
14884
14885         * gcc.dg/20020312-2.c: Add SH target.
14886
14887 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14888
14889         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
14890         compiler output on mips*-*-irix*.
14891
14892 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
14893
14894         * g++.dg/parse/attr1.C: New test.
14895
14896 2002-04-23  Roger Sayle  <roger@eyesopen.com>
14897
14898         * gcc.c-torture/execute/string-opt-17.c: New test case.
14899         * gcc.c-torture/execute/memset-2.c: New test case.
14900
14901 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
14902
14903         PR c++/6256:
14904         * g++.dg/template/friend5.C: New test.
14905
14906         PR c++/6331:
14907         * g++.dg/template/qual1.C: Likewise.
14908
14909 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
14910
14911         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
14912         Include stdlib.h, not stdio.h or ctype.h.
14913
14914 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
14915
14916         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
14917         cris-*-elf* and mmix-*-*.
14918         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
14919         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
14920         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
14921         Ditto.
14922         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
14923         * gcc.dg/wchar_t-1.c: Ditto.
14924
14925 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
14926
14927         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
14928         Clarify comment.
14929
14930 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
14931
14932         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
14933
14934 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14935
14936         * gcc.c-torture/execute/20000906-1.x: Delete.
14937
14938 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
14939
14940         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
14941
14942 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
14943
14944         * PR6367
14945         * g77.f-torture/execute/6367.f: New test.
14946         * g77.f-torture/execute/6367.x: Disable for MMIX.
14947
14948 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
14949
14950         * PR6352
14951         * g++.dg/opt/inline2.C: New test.
14952
14953 2002-04-18  Richard Henderson  <rth@redhat.com>
14954
14955         * gcc.dg/20000906-1.c: Enable for all targets.
14956         * gcc.c-torture/compile/iftrap-2.c: New.
14957
14958 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
14959
14960         * gcc.dg/20020418-1.c: New test.
14961         * gcc.dg/20020418-2.c: New test.
14962
14963 2002-04-18  Richard Henderson  <rth@redhat.com>
14964
14965         * gcc.c-torture/compile/iftrap-1.c: New.
14966         * gcc.dg/iftrap-1.c: Adjust for ia64.
14967         * gcc.dg/iftrap-2.c: New.
14968
14969 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
14970
14971         * gcc.c-torture/compile/20020418-1.c: New test.
14972
14973 2002-04-18  Roger Sayle  <roger@eyesopen.com>
14974
14975         * gcc.c-torture/compile/20020415-1.c: New.
14976
14977 2002-04-18  David S. Miller  <davem@redhat.com>
14978
14979         * gcc.c-torture/execute/20020418-1.c: New test.
14980
14981 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
14982
14983         * gcc.dg/20020416-1.c: New test.
14984
14985         * g++.dg/opt/inline1.C: New test.
14986
14987 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
14988
14989         * gcc.dg/altivec-5.c: New test.
14990
14991         * gcc.dg/20020415-1.c: New test.
14992
14993 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
14994
14995         * testsuite/lib/chill.exp: Remove.
14996
14997 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
14998
14999         * g++.dg/other/big-struct.C: New test.
15000
15001 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
15002
15003         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
15004         of scratch file.
15005
15006 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
15007
15008         PR c/6277
15009         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
15010         in scan-assembler function name
15011
15012 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
15013
15014         * g77.f-torture/execute/980628-4.x,
15015         g77.f-torture/execute/980628-5.x,
15016         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15017         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15018         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
15019         i[34567]86-*-*.
15020
15021 2002-04-13  David S. Miller  <davem@redhat.com>
15022
15023         * gcc.c-torture/execute/20020413-1.c: New test.
15024
15025 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
15026
15027         * gcc.dg/asm-6.c,
15028         * g++.dg/ext/asm1.C: New tests.
15029
15030 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
15031
15032         PR c++ 5373.
15033         * g++.dg/parse/stmtexpr1.C: New test.
15034
15035         PR c++/5189.
15036         * g++.dg/template/copy1.C: New test.
15037
15038 2002-04-12  Richard Henderson  <rth@redhat.com>
15039
15040         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
15041
15042 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
15043
15044         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
15045         gcc.c-torture/execute/20020307-2.c.
15046
15047 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
15048
15049         * g++.dg/ext/attrib5.C,
15050         * g++.dg/lookup/struct1.C: New tests.
15051
15052 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
15053
15054         * gcc.dg/20020411-1.c: New test.
15055
15056         * gcc.c-torture/execute/20020411-1.c: New test.
15057
15058 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
15059
15060         * g77.f-torture/execute/6177.f: New test.
15061
15062 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
15063
15064         PR middle-end/6247
15065         * g++.dg/opt/cleanup1.C: New test.
15066
15067         * g++.dg/opt/const1.C: New test.
15068
15069 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
15070
15071         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
15072
15073 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15074
15075         PR c++/5507
15076         * g++.dg/template/typename2.C: New test.
15077
15078 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
15079
15080         * gcc.c-torture/execute/loop-12.c: New.
15081
15082 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
15083
15084         * g77.f-torture/execute/980628-4.x,
15085         g77.f-torture/execute/980628-5.x,
15086         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15087         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15088         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
15089
15090 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15091
15092         PR optimization/6086
15093         * g++.dg/opt/preinc1.C: New test.
15094
15095 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15096
15097         PR c++/5571
15098         * g++.dg/opt/static2.C: New test.
15099
15100 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15101
15102         PR c/5120
15103         * gcc.dg/20020406-1.c: New test.
15104
15105 2002-04-04  David S. Miller  <davem@redhat.com>
15106
15107         * gcc.c-torture/execute/20020404-1.c: New test.
15108
15109 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
15110
15111         PR c/6123
15112         * gcc.dg/20020312-2.c: Do not declare global register variable
15113         if __PIC__ or __pic__ is defined.
15114
15115 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
15116
15117         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
15118         __asm__ so that it works correctly even if -ansi -pedantic-errors.
15119
15120 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15121
15122         * gcc.misc-tests/linkage.exp: Update last change to handle
15123         sparc*-, not just sparc-.
15124
15125 2002-04-03  Richard Henderson  <rth@redhat.com>
15126
15127         * gcc.dg/cpp/ucs.c: Improved long UCS test.
15128
15129 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15130
15131         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
15132
15133 2002-04-02  David S. Miller  <davem@redhat.com>
15134
15135         * gcc.c-torture/execute/20020402-3.c: New test.
15136
15137 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15138
15139         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
15140         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
15141
15142         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
15143         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
15144         g77.f-torture/execute/20001201.x,
15145         g77.f-torture/execute/u77-test.x: New files.
15146
15147         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
15148         * gcc.dg/wchar_t-1.c: Ditto.
15149
15150 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15151
15152         * gcc.c-torture/execute/20020402-1.c: New test.
15153
15154 2002-04-01  Richard Henderson  <rth@redhat.com>
15155
15156         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
15157
15158         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
15159
15160 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15161
15162         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
15163
15164 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15165
15166         * g++.dg/inherit/template-as-base.C: Expect error.
15167         * g++.dg/inherit/namespace-as-base.C: Likewise.
15168
15169 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
15170
15171         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
15172         g++.dg/ext/instantiate3.C: Tweak match patterns.
15173
15174         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
15175         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
15176         -da test.
15177
15178 2002-03-31  Richard Henderson  <rth@redhat.com>
15179
15180         * gcc.dg/special/alias-2.c: New.
15181         * gcc.dg/special/ecos.exp: Run it.
15182
15183 2002-03-31  Richard Henderson  <rth@redhat.com>
15184
15185         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
15186
15187 2002-03-31  Kazu Hirata  <kazu@hxi.com>
15188
15189         * gcc.dg/weak-1.c: Disable on h8300 port.
15190
15191 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
15192
15193         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
15194         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
15195         ordering tests.
15196         * g++.dg/bprob/bprob-1.C: New test.
15197         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
15198         * g++.dg/gcov/gcov-1.C: New test.
15199         * g++.dg/gcov/gcov-1.x: New file.
15200         * g++.dg/gcov/gcov-2.C: New test.
15201         * g++.dg/gcov/gcov-3.C: New test.
15202         * g++.dg/gcov/gcov-3.h: New file.
15203
15204 2002-03-28  Roger Sayle  <roger@eyesopen.com>
15205
15206         * g++.old-deja/g++.other/builtins5.C: New test.
15207         * g++.old-deja/g++.other/builtins6.C: New test.
15208         * g++.old-deja/g++.other/builtins7.C: New test.
15209         * g++.old-deja/g++.other/builtins8.C: New test.
15210         * g++.old-deja/g++.other/builtins9.C: New test.
15211
15212 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
15213
15214         * g++.dg/opt/static1.C: New test.
15215
15216         * g++.dg/opt/longbranch1.C: New test.
15217
15218 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
15219
15220         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
15221
15222         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
15223
15224 2002-03-28  Jeffrey A Law  (law@redhat.com)
15225
15226         * gcc.c-torture/execute/20020328-1.c: New test.
15227
15228 2002-03-27  Richard Henderson  <rth@redhat.com>
15229
15230         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
15231         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
15232         move from g++.old-deja/g++.ext/.
15233
15234 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
15235
15236         * g++.dg/init/new2.C: New test.
15237
15238 2002-03-26  Richard Henderson  <rth@redhat.com>
15239
15240         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
15241
15242         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
15243         on sparc.
15244
15245         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
15246         sparcv9 systems.
15247         * gcc.dg/20001102-1.c: Likewise.
15248
15249 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
15250
15251         * gcc.dg/cpp/endif-pedantic1.c,
15252         gcc.dg/cpp/endif-pedantic2.c:  New tests.
15253
15254 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
15255
15256         * g++.dg/init/new1.C: New test.
15257
15258 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
15259
15260         * g++.dg/abi/vbase9.C: New test.
15261
15262 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
15263
15264         * gcc.dg/arm-asm.c: New test.
15265
15266 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
15267
15268         * gcc.dg/Wswitch-enum.c: New test.
15269         Fix PR c/5044.
15270
15271 2002-03-26  Richard Henderson  <rth@redhat.com>
15272
15273         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
15274         structure.
15275
15276 2002-03-25  Richard Henderson  <rth@redhat.com>
15277
15278         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
15279         sparcv9 systems.
15280
15281         * gcc.c-torture/compile/20011119-1.c (xxx): New.
15282         * gcc.c-torture/compile/20011119-2.c (xxx): New.
15283
15284 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
15285
15286         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
15287
15288 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
15289
15290         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
15291         targets using generic thunk support.
15292
15293 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
15294
15295         * gcc.c-torture/compile/20020323-1.c: New test.
15296
15297         * g++.dg/opt/conj2.C: New test.
15298
15299 2002-03-24  Richard Henderson  <rth@redhat.com>
15300
15301         * gcc.dg/weak-1.c: Use -fno-common.
15302
15303 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15304
15305         * g77.dg/f77-edit-apostrophe-out.f: New test
15306         * g77.dg/f77-edit-h-out.f: New test
15307         * g77.dg/f77-edit-t-in.f: New test
15308         * g77.dg/f77-edit-t-out.f: New test
15309         * g77.dg/f77-edit-x-out.f: New test
15310         * g77.dg/f77-edit-slash-out.f: New test
15311         * g77.dg/f77-edit-colon-out.f: New test
15312         * g77.dg/f77-edit-s-out.f: New test
15313
15314 2002-03-24  Richard Henderson  <rth@redhat.com>
15315
15316         * objc/execute/formal_protocol-6.x: New XFAIL.
15317
15318 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15319
15320         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
15321         that do not support weak symbols
15322
15323 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15324
15325         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
15326         * lib/g77.exp:  Likewise
15327         * lib/objc.exp: Likewise
15328
15329 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
15330
15331         * gcc.dg/Wswitch-default.c: New test.
15332
15333 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
15334
15335         * g++.dg/other/enum1.C: New test.
15336
15337 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
15338
15339         * gcc.dg/pragma-ep-3.c: Fix typo.
15340
15341 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15342
15343         * g++.dg/inherit/template-as-base.C: New test.
15344
15345 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
15346
15347         * g++.old-deja/g++.other/dwarf2-1.C: Move...
15348         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
15349
15350 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
15351
15352         * gcc.dg/cpp/multiline.c: Update to match.
15353
15354 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
15355
15356         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
15357
15358 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
15359
15360         * gcc.dg/cpp/extratokens2.c:  New file.
15361
15362 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
15363
15364         * gcc.dg/20020312-2.c: Add rs6000 target.
15365
15366         * gcc.c-torture/compile/20020319-1.c: New test.
15367
15368 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15369
15370         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
15371         (A, E): Handle this.
15372
15373 2002-03-20  Jason Merrill  <jason@redhat.com>
15374
15375         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
15376         ignoring -fpic.
15377         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
15378         through prune_gcc_output.
15379
15380 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
15381
15382         * gcc.c-torture/compile/20020320-1.c: New test.
15383
15384 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
15385
15386         * gcc.c-torture/compile/20020318-1.c: New test.
15387
15388         * gcc.dg/struct-by-value-1.c: New test.
15389
15390         * gcc.dg/20020319-1.c: New test.
15391
15392 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
15393
15394         * g++.dg/opt/conj1.C: New test.
15395
15396 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
15397
15398         * g++.dg/template/qualttp20.C: Revert previous change.
15399         * g++.dg/template/qualttp3.C: Likewise.
15400         * g++.dg/template/qualttp4.C: Likewise
15401         * g++.dg/template/qualttp5.C: Likewise
15402         * g++.dg/template/qualttp6.C: Likewise
15403         * g++.dg/template/qualttp7.C: Likewise
15404         * g++.dg/template/qualttp8.C: Likewise
15405         * g++.dg/template/recurse.C: Likewise.
15406
15407 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15408
15409         * gcc.dg/cpp/wchar-1.c: Update.
15410
15411 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15412
15413         * g++.dg/template/conv1.C: New test.
15414         * g++.dg/template/conv2.C: New test.
15415         * g++.dg/template/conv3.C: New test.
15416         * g++.dg/template/conv4.C: New test.
15417
15418 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15419
15420         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
15421         * g++.dg/template/qualttp3.C: Likewise.
15422         * g++.dg/template/qualttp4.C: Likewise
15423         * g++.dg/template/qualttp5.C: Likewise
15424         * g++.dg/template/qualttp6.C: Likewise
15425         * g++.dg/template/qualttp7.C: Likewise
15426         * g++.dg/template/qualttp8.C: Likewise
15427         * g++.dg/template/recurse.C: Likewise.
15428
15429 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15430
15431         * g++.dg/opt/dtor1.C: New test.
15432
15433 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
15434
15435         * gcc.c-torture/compile/20020315-1.c: New test.
15436
15437 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
15438
15439         * gcc.dg/weak-1.c: Fix scan tests.
15440
15441 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
15442
15443         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
15444         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
15445         cris-*-aout* mmix-*-*.
15446         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
15447         cris-*-aout* mmix-*-*.
15448         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
15449         cris-*-elf* cris-*-aout* and mmix-*-*.
15450         * gcc.dg/20001009-1.c: Ditto.
15451         * gcc.dg/20010912-1.c: Ditto.
15452         * gcc.dg/20020122-4.c: Ditto.
15453         * gcc.dg/inline-2.c: Ditto.
15454
15455 2002-03-14  Jeffrey A Law  (law@cygnus.com)
15456
15457         * gcc.c-torture/compile/20020314-1.c: New test.
15458
15459 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
15460
15461         * gcc.c-torture/execute/20020314-1.c: New test.
15462
15463 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
15464
15465         * g++.dg/warn/Wunused-1.C: New test.
15466
15467 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
15468
15469         * g++.dg/abi/mangle6.C: New test.
15470
15471 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
15472
15473         * gcc.c-torture/compile/20020309-2.c: New test.
15474
15475         * gcc.c-torture/compile/20020312-1.c: New test.
15476
15477 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
15478
15479         * g++.dg/other/access1.C: New test.
15480
15481 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
15482
15483         * gcc.c-torture/execute/wchar_t-1.c: New test.
15484
15485 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
15486
15487         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
15488
15489 2002-03-12  Roger Sayle  <roger@eyesopen.com>
15490
15491         * gcc.dg/20020312-1.c: New test case.
15492
15493 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
15494
15495         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
15496
15497 2002-03-11  Richard Henderson  <rth@redhat.com>
15498
15499         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
15500         * g++.old-deja/g++.jason/report.C: Likewise.
15501
15502 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
15503
15504         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
15505         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
15506
15507 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
15508
15509         * testsuite/g++.dg/overload/pmf1.C: New test.
15510
15511 2002-03-11  Kazu Hirata  <kazu@hxi.com>
15512
15513         * gcc.c-torture/execute/20020307-1.c: Use long.
15514
15515 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
15516
15517         PR optimization/5844
15518         * gcc.dg/20020310-1.c: New test.
15519
15520 2002-03-09  Michael Meissner  <meissner@redhat.com>
15521
15522         * gcc.c-torture/execute/memcpy-2.c: New test.
15523         * gcc.c-torture/execute/memset-1.c: New test.
15524         * gcc.c-torture/execute/strlen-1.c: New test.
15525         * gcc.c-torture/execute/strcmp-1.c: New test.
15526         * gcc.c-torture/execute/strncmp-1.c: New test.
15527
15528 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
15529
15530         * gcc.dg/ppc-ldstruct.c: New test.
15531
15532 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
15533
15534         * gcc.c-torture/execute/va-arg-22.c: New test.
15535
15536 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15537
15538         * gcc.c-torture/compile/20020309-1.c: New test.
15539
15540 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
15541
15542         * gcc.c-torture/execute/20020307-2.c: New test.
15543
15544 2002-03-07  Jeffrey A Law  (law@redhat.com)
15545
15546         * g77.f-torture/compile/20020307-1.f: New test.
15547
15548 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
15549
15550         * gcc.dg/unordered-1.c: New test.
15551
15552 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
15553
15554         * gcc.c-torture/execute/20020307-1.c: New test.
15555
15556 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
15557
15558         * gcc.dg/20020304-1.c: New test.
15559
15560         * gcc.c-torture/compile/20020304-2.c: New test.
15561
15562 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
15563
15564         * gcc.c-torture/compile/20020304-1.c: New test case
15565         (from PR c/5830).
15566
15567 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
15568
15569         * gcc.dg/20020103-1.c: Add other -D ppc variants.
15570
15571 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
15572
15573         * g++.dg/other/classkey1.C: New test.
15574
15575 2002-03-01  Richard Henderson  <rth@redhat.com>
15576
15577         * gcc.c-torture/compile/981223-1.x: New.
15578         * gcc.c-torture/compile/920625-1.x: New.
15579
15580 2002-02-28  Richard Henderson  <rth@redhat.com>
15581
15582         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
15583
15584 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
15585
15586         * gcc.c-torture/execute/20020227-1.c: New test.
15587
15588 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
15589
15590         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
15591         here" ERROR lines.
15592         * g++.old-deja/g++.oliva/partord1.C: Likewise.
15593         * g++.old-deja.g++.other/defarg1.C: Likewise.
15594         * g++.old-deja/g++.pt/calls2.C: Likewise.
15595         * g++.old-deja/g++.pt/crash20.C: Likewise.
15596         * g++.old-deja/g++.pt/crash30.C: Likewise.
15597         * g++.old-deja/g++.pt/crash36.C: Likewise.
15598         * g++.old-deja/g++.pt/crash6.C: Likewise.
15599         * g++.old-deja/g++.pt/defarg13.C: Likewise.
15600         * g++.old-deja/g++.pt/derived3.C: Likewise.
15601         * g++.old-deja/g++.pt/error1.C: Likewise.
15602         * g++.old-deja/g++.pt/friend21.C: Likewise.
15603         * g++.old-deja/g++.pt/friend23.C: Likewise.
15604         * g++.old-deja/g++.pt/infinite1.C: Likewise.
15605         * g++.old-deja/g++.robertl/eb128.C: Likewise.
15606
15607 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
15608
15609         * gcc.c-torture/execute/20020225-2.c: New test.
15610
15611 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
15612
15613         * gcc.c-torture/execute/920730-1t.c,
15614         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
15615         Delete test cases, only relevant to -traditional.
15616
15617 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15618
15619         * gcc.dg/cpp/undef1.c: Remove.
15620         * gcc.dg/cpp/directiv.c: Update.
15621         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
15622
15623 2002-02-27  Michael Meissner  <meissner@redhat.com>
15624
15625         * gcc.c-torture/execute/20020226-1.c: New test.
15626
15627 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
15628
15629         * g++.dg/debug/debug4.C: New test.
15630
15631         * gcc.dg/ia64-visibility-1.c: New test.
15632
15633 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
15634
15635         * gcc.dg/debug/20020224-1.c: New.
15636
15637 2002-02-25  Kazu Hirata  <kazu@hxi.com>
15638
15639         * gcc.c-torture/execute/960416-1.x: New.
15640         * gcc.c-torture/execute/divconst-3.x: Likewise.
15641
15642 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
15643
15644         * gcc.dg/20020224-1.c: New test.
15645
15646 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
15647
15648         * gcc.c-torture/execute/20020225-1.c: New.
15649
15650 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15651
15652         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
15653
15654 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
15655
15656         * gcc.dg/20020222-1.c: New test.
15657
15658 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
15659
15660         * g++.dg/opt/anonunion1.C: New test.
15661
15662 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
15663
15664         * g++.dg/template/qualttp19.C: New test.
15665         * g++.dg/template/qualttp20.C: New test.
15666         * g++.old-deja/g++.jason/report.C: Adjust expected errors
15667         * g++.old-deja/g++.other/qual1.C: Likewise.
15668
15669 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
15670
15671         * gcc.dg/attr-alwaysinline.c: New.
15672
15673 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
15674
15675         * gcc.dg/20020220-1.c: New test.
15676
15677         * gcc.dg/20020220-2.c: New test.
15678
15679         * g++.dg/opt/mmx1.C: New test.
15680
15681 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
15682
15683         * gcc.c-torture/compile/20020110.c: New test.
15684
15685 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
15686
15687         * gcc.c-torture/execute/20020219-1.c: New test.
15688
15689         * gcc.dg/20020219-1.c: New test.
15690
15691         * gcc.dg/noncompile/20020220-1.c: New test.
15692
15693         * g++.dg/opt/ptrintsum1.C: New test.
15694
15695         * gcc.dg/debug/20020220-1.c: New test.
15696
15697 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
15698
15699         * gcc.c-torture/execute/20020216-1.c: New test.
15700
15701 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
15702
15703         * gcc.dg/decl-1.c: Update, new test.
15704
15705 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
15706
15707         * g++.dg/abi/bitfield1.C: New test.
15708         * g++.dg/abi/bitfield2.C: New test.
15709
15710 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
15711
15712         * gcc.dg/attr-nest.c: New test.
15713
15714 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
15715
15716         * gcc.c-torture/execute/20020215-1.c: New test.
15717
15718 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
15719
15720         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
15721         * g++.dg/debug/debug.exp: New.
15722         * g++.dg/debug/trivial.C: New.
15723         * g++.dg/debug/debug1.C: Moved...
15724         * g++.dg/other/debug1.C: ...from here.
15725         * g++.dg/debug/debug2.C: Moved...
15726         * g++.dg/other/debug2.C: ...from here.
15727         * g++.dg/debug/debug3.C: Moved...
15728         * g++.dg/other/debug3.C: ...from here.
15729
15730         * gcc.dg/noncompile/20020213-1.c: New test.
15731
15732 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
15733
15734         * g++.dg/other/debug3.C: New test.
15735
15736         * gcc.c-torture/execute/20020213-1.c: New test.
15737
15738 2002-02-13  Richard Smith <richard@ex-parrot.com>
15739
15740         * g++.old-deja/g++.other/thunk1.C: New test.
15741
15742 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
15743
15744         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
15745
15746 2002-02-13  Stan Shebs  <shebs@apple.com>
15747
15748         * gcc.dg/altivec-3.c: New.
15749
15750 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
15751
15752         * gcc.dg/Wunreachable-1.c: New test.
15753         * gcc.dg/Wunreachable-2.c: New test.
15754
15755 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15756
15757         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
15758
15759 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
15760
15761         * gcc.dg/decl-1.c: New test.
15762
15763 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
15764
15765         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
15766
15767 2002-02-10  Kazu Hirata  <kazu@hxi.com>
15768
15769         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
15770         * gcc.c-torture/compile/980506-1.x: Likewise.
15771
15772 2002-02-10  Kazu Hirata  <kazu@hxi.com>
15773
15774         * gcc.dg/20020210-1.c: New.
15775
15776 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
15777
15778         * g77.f-torture/execute/947.f: New regression test
15779         for PR fortran/947.
15780
15781 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
15782
15783         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
15784         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
15785
15786 2002-02-08  Richard Henderson  <rth@redhat.com>
15787
15788         * gcc.c-torture/compile/labels-3.c: New.
15789
15790 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
15791
15792         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
15793         expression statements work instead.
15794         * gcc.dg/noncompile/20020207-1.c: New test.
15795
15796 2002-02-07  Richard Henderson  <rth@redhat.com>
15797
15798         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
15799
15800 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15801
15802         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
15803         message from g77
15804         * lib/g77-dg.exp: Trim g77 error messages so that they are
15805         recognized by dg.exp.
15806
15807 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15808
15809         PR fortran/5473
15810         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
15811
15812 2002-02-07  Richard Henderson  <rth@redhat.com>
15813
15814         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
15815         to be sufficiently aligned for integers.
15816
15817 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
15818
15819         * g++.dg/template/friend4.C: New test.
15820
15821 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15822
15823         PR fortran/5743
15824         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
15825         unsupported cases.
15826
15827 2002-02-07  Richard Henderson  <rth@redhat.com>
15828
15829         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
15830         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
15831         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
15832         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
15833
15834 2002-02-06  Richard Henderson  <rth@redhat.com>
15835
15836         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
15837
15838 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
15839
15840         * gcc.dg/20020206-1.c: New test.
15841
15842 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
15843
15844         * gcc.c-torture/execute/20020206-1.c: New test.
15845
15846         * gcc.c-torture/execute/20020206-2.c: New test.
15847
15848         PR optimization/5429:
15849         * gcc.c-torture/compile/20020206-1.c: New test.
15850
15851 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
15852
15853         * g++.dg/ext/align1.C: Do not use an explicit alignment value
15854         as certain file formats cannot support particularly large
15855         alignments.
15856
15857         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
15858         and do not expect to be able to link the executable.
15859
15860         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
15861         fail because the COFF format does not support the weak attribute.
15862
15863 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
15864
15865         * g77.dg/pr5473.f:  New test
15866
15867 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
15868
15869         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
15870         Fix testcase accordingly.
15871
15872 2002-02-04  Richard Henderson  <rth@redhat.com>
15873
15874         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
15875         (buf): Change to be an array of pointers, not ints.
15876
15877 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
15878
15879         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
15880         before all tests.  Move warning one line above to match where it
15881         C frontend emits.
15882         * gcc.dg/Wswitch-2.c: New test.
15883         * g++.dg/warn/Wswitch-1.C: New test.
15884         * g++.dg/warn/Wswitch-2.C: New test.
15885
15886 2002-02-04  Richard Henderson  <rth@redhat.com>
15887
15888         * g++.dg/abi/offsetof.C: Fix size comparison.
15889
15890 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
15891
15892         * gcc.dg/cast-qual-2.c: New test.
15893
15894 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
15895
15896         * gcc.dg/20020201-4.c: New test.
15897
15898 2002-02-04  Ben Elliston  <bje@redhat.com>
15899
15900         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
15901         target_info attribute != 0, in addition to the empty string.
15902         (gcc_target_compile): Likewise.
15903
15904 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
15905
15906         * gcc.dg/Wswitch.c: New test.
15907         PR gcc/4475. PR gcc/3780.
15908
15909 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
15910
15911         * g77.f-torture/execute/5122.f: New test for regressions
15912         against PR fortran/5122.
15913
15914 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
15915
15916         * g77.f-torture/compile/pr3743.f: Delete
15917         * g77.dg/pr3743-1.f: New test.
15918         * g77.dg/pr3743-2.f: New test.
15919         * g77.dg/pr3743-3.f: New test.
15920         * g77.dg/pr3743-4.f: New test.
15921
15922 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15923
15924         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
15925
15926 2002-02-02  Richard Henderson  <rth@redhat.com>
15927
15928         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
15929         * gcc.c-torture/execute/bf64-1.c: Likewise.
15930
15931 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
15932
15933         * gcc.dg/20020201-2.c: New test.
15934
15935         * gcc.dg/20020201-3.c: New test.
15936
15937         * gcc.c-torture/execute/bitfld-2.c: New test.
15938
15939 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15940
15941         * gcc.dg/bitfld-1.c: Update.
15942         * gcc.dg/bitfld-2.c: Update.
15943         * gcc.c-torture/execute/bitfld-1.x: New.
15944
15945 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
15946
15947         * gcc.c-torture/execute/20020201-1.c: New test.
15948
15949 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
15950
15951         PR target/5469
15952         * gcc.dg/20020201-1.c: New test.
15953
15954 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
15955
15956         PR fortran/3743
15957         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
15958         * g77.f-torture/compile/pr3743.x: Remove
15959
15960 2002-01-31  Tom Rix  <trix@redhat.com>
15961
15962         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
15963
15964 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
15965
15966         * gcc.dg/noncompile/20020130-1.c: New test.
15967
15968 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
15969
15970         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
15971
15972 2002-01-29  Richard Henderson  <rth@redhat.com>
15973
15974         * gcc.c-torture/execute/991118-1.c: Cast various constants back
15975         to long long.
15976         * gcc.c-torture/execute/bf64-1.c: Likewise.
15977
15978 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
15979
15980         * gcc.c-torture/execute/20020129-1.c: New test.
15981
15982 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15983
15984         * gcc.c-torture/compile/20000224-1.c: Update.
15985         * gcc.c-torture/execute/bitfld-1.c: New tests.
15986         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
15987         * gcc.dg/uninit-A.c: Update.
15988
15989 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
15990
15991         * g++.dg/template/ctor1.C: Add instantiation.
15992
15993 2002-01-28  Paul Koning  <pkoning@equallogic.com>
15994
15995         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
15996         argument to __builtin_prefetch to be const ptr.
15997
15998 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
15999
16000         * gcc.c-torture/compile/20020120-1.c: New test.
16001
16002 2002-01-27  Kazu Hirata  <kazu@hxi.com>
16003
16004         * gcc.c-torture/execute/20020127-1.c: New test.
16005
16006 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
16007
16008         * g77.dg/f77-edit-i-in.f: New test
16009         * g77.dg/f77-edit-i-out.f: New test
16010
16011 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
16012
16013         * gcc.dg/debug/debug.exp: New file.
16014         * gcc.dg/debug/trivial.c: New file.
16015         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
16016         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
16017         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
16018         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
16019         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
16020         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
16021         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
16022         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
16023         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
16024         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
16025         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
16026         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
16027         * gcc.dg/20000503-1.c: Removed.
16028         * gcc.dg/20010207-1.c: Removed.
16029         * gcc.dg/20011223-1.c: Removed.
16030         * gcc.dg/20020104-2.c: Removed.
16031         * gcc.dg/debug-1.c: Removed.
16032         * gcc.dg/debug-2.c: Removed.
16033         * gcc.dg/debug-3.c: Removed.
16034         * gcc.dg/debug-4.c: Removed.
16035         * gcc.dg/debug-5.c: Removed.
16036         * gcc.dg/debug-6.c: Removed.
16037         * gcc.dg/dwarf2-1.c: Removed.
16038         * gcc.dg/dwarf2-2.c: Removed.
16039
16040 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
16041
16042         * g++.old-deja/g++.other/eh5.C: New test.
16043         * g++.old-deja/g++.other/sibcall2.C: New test.
16044         * g++.old-deja/g++.other/array9.C: New test.
16045         * g++.old-deja/g++.other/typename2.C: New test.
16046         * g++.old-deja/g++.other/crash60.C: New test.
16047         * g++.old-deja/g++.other/conv9.C: New test.
16048         * g++.old-deja/g++.other/mangle10.C: New test.
16049         * g++.old-deja/g++.other/unchanging1.C: New test.
16050         * g++.old-deja/g++.other/exprstmt1.C: New test.
16051         * g++.old-deja/g++.other/inline23.C: New test.
16052         * g++.old-deja/g++.eh/ia64-1.C: New test.
16053         * g++.old-deja/g++.other/dwarf2-1.C: New test.
16054         * g++.old-deja/g++.other/reload1.C: New test.
16055         * g++.old-deja/g++.other/static20.C: New test.
16056         * g++.old-deja/g++.other/local-alloc1.C: New test.
16057         * g++.old-deja/g++.other/conv8.C: New test.
16058         * g++.old-deja/g++.other/stmtexpr2.C: New test.
16059         * g++.old-deja/g++.other/storeexpr1.C: New test.
16060         * g++.old-deja/g++.other/storeexpr2.C: New test.
16061         * g++.dg/eh/template2.C: New test.
16062         * g++.dg/warn/weak1.C: New test.
16063
16064 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
16065
16066         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16067         Remove first, non-varying, argument.
16068
16069 2002-01-23  Richard Henderson  <rth@redhat.com>
16070
16071         * gcc.dg/inline-2.c: New.
16072
16073         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
16074         Add optional target arg.  Check number of arguments.
16075         (scan-assembler-not, scan-assembler-dem): Likewise.
16076         (scan-assembler-dem-not): Likewise.
16077
16078 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16079
16080         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
16081         line 12.
16082         * g++.old-deja/g++.brendan/parse3.C,
16083         g++.old-deja/g++.other/crash26.C,
16084         g++.old-deja/g++.other/crash28.C,
16085         g++.old-deja/g++.other/crash29.C,
16086         g++.old-deja/g++.other/crash30.C,
16087         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
16088
16089 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
16090
16091         * gcc.dg/20020115-1.c: New.
16092
16093 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
16094
16095         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
16096
16097 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
16098
16099         * gcc.dg/20020122-3.c: New.
16100
16101 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
16102
16103         * g++.dg/other/gc1.C: New test.
16104
16105 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16106
16107         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
16108
16109 2002-01-22  Richard Henderson  <rth@redhat.com>
16110
16111         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
16112
16113 2002-01-22  Richard Henderson  <rth@redhat.com>
16114
16115         * gcc.dg/20020122-4.c: New.
16116
16117 2002-01-22  H.J. Lu <hjl@gnu.org>
16118
16119         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
16120         link output.
16121         * gcc.dg/special/ecos.exp: Likewise.
16122         * lib/g++-dg.exp: Likewise.
16123         * lib/g77-dg.exp: Likewise.
16124         * lib/gcc-dg.exp : Likewise.
16125         * lib/mike-g++.exp: Likewise.
16126         * lib/mike-g77.exp: Likewise.
16127         * lib/mike-gcc.exp: Likewise.
16128         * lib/objc-dg.exp: Likewise.
16129
16130 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
16131
16132         PR target/5379
16133         * gcc.dg/20020122-2.c: New test.
16134
16135 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
16136
16137         * gcc.dg/20020122-1.c: New test.
16138
16139 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
16140
16141         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
16142
16143 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
16144
16145         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
16146
16147 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16148
16149         * gcc.c-torture/compile/20020121-1.c: New test.
16150
16151 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16152
16153         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
16154         ld_library_path.
16155
16156 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
16157
16158         * gcc.dg/20020218-1.c: New test.
16159
16160 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
16161
16162         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
16163         messages
16164         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
16165         "At global scope" warning
16166         * g++.dg/ext/align1.C: Change cygwin test for alignment
16167         from db-bogus to dg-warning
16168
16169 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
16170
16171         * g77.f-torture/compile/cpp2.F: New test.
16172
16173 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16174
16175         * g++.dg/template/access1.C: New test.
16176
16177 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
16178
16179         * gcc.dg/20020118-1.c: New.
16180
16181 2002-01-18  Kazu Hirata  <kazu@hxi.com>
16182
16183         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
16184
16185 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16186
16187         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
16188         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
16189         alignment warnings.
16190
16191 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16192
16193         * gcc.misc-tests/i386-prefetch.exp: Save and restore
16194         torture_with_loops and torture_without_loops
16195
16196 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
16197
16198         * gcc.c-torture/compile/20020116-1.c: New test.
16199
16200 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
16201
16202         * gcc.dg/20020116-2.c: New test.
16203
16204         * gcc.dg/ultrasp4.c: New test.
16205
16206         * gcc.dg/20020116-1.c: New test.
16207
16208 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
16209
16210         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
16211         by EABI.
16212
16213 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
16214
16215         * gcc.misc-tests/i386-prefetch.exp: New.
16216         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
16217         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
16218         * gcc.misc-tests/i386-pf-none-1.c: New test.
16219         * gcc.misc-tests/i386-pf-sse-1.c: New test.
16220
16221 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
16222
16223         * gcc.dg/gnu89-init-1.c: Add new tests.
16224
16225 2002-01-15  Andreas Jaeger  <aj@suse.de>
16226
16227         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
16228         * gcc.dg/i386-mmx-2.c: Likewise.
16229         * gcc.dg/i386-sse-1.c: Likewise.
16230         * gcc.dg/i386-sse-2.c: Likewise.
16231         * gcc.dg/i386-sse-3.c: Likewise.
16232
16233 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
16234
16235         * g77.f-torture/execute/intrinsic-unix-bessel.f:
16236         Uncomment additional cases that now pass.
16237
16238 2002-01-11  Richard Henderson  <rth@redhat.com>
16239
16240         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
16241         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
16242
16243 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
16244
16245         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
16246
16247 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
16248
16249         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
16250         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
16251
16252 2002-01-10  Dale Johannesen  <dalej@apple.com>
16253
16254         * gcc.c-torture/execute/loop-11.c: New.
16255
16256 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
16257
16258         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
16259         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
16260
16261 2002-01-09  Richard Henderson  <rth@redhat.com>
16262
16263         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
16264         type in which to perform the operation for each size.
16265
16266 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
16267
16268         * gcc.c-torture/compile/20020109-2.c: New test.
16269
16270 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
16271
16272         * gcc.c-torture/execute/loop-10.c: New test.
16273
16274 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16275
16276         * gcc.c-torture/compile/20010226-1.c: New test.
16277         * gcc.c-torture/compile/20010227-1.c: New test.
16278         * gcc.c-torture/compile/20010426-1.c: New test.
16279         * gcc.c-torture/compile/20010510-1.c: New test.
16280         * gcc.c-torture/compile/20010605-3.c: New test.
16281         * gcc.c-torture/compile/20010824-1.c: New test.
16282         * gcc.c-torture/execute/20010409-1.c: New test.
16283         * gcc.dg/noncompile/20000901-1.c: New test.
16284         * gcc.dg/20001023-1.c: New test.
16285         * gcc.dg/20001101-1.c: New test.
16286         * gcc.dg/20001102-1.c: New test.
16287         * gcc.dg/20010207-1.c: New test.
16288         * gcc.dg/20010405-1.c: New test.
16289         * gcc.dg/20010822-1.c: New test.
16290         * gcc.dg/20011107-1.c: New test.
16291
16292 2002-01-09  Jeffrey A Law  (law@redhat.com)
16293
16294         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
16295
16296         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
16297         execution failure on PA targets.
16298
16299 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16300
16301         * gcc.c-torture/compile/20020109-1.c: New test.
16302
16303 2002-01-08  Kazu Hirata  <kazu@hxi.com>
16304
16305         * gcc.c-torture/execute/20020108-1.c: New test.
16306
16307 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
16308
16309         * gcc.dg/20020108-1.c: New test.
16310
16311 2002-01-08  H.J. Lu <hjl@gnu.org>
16312
16313         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
16314         for header files.
16315
16316 2002-01-08  Geoff Keating  <geoffk@redhat.com>
16317
16318         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
16319         consistency.
16320
16321 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
16322
16323         * gcc.dg/altivec-4.c: Test altivec predicates.
16324
16325 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
16326
16327         * gcc.c-torture/execute/20020107-1.c: New test.
16328
16329 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
16330
16331         PR c/5279
16332         * gcc.c-torture/compile/20020106-1.c: New test.
16333
16334 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
16335
16336         * gcc.c-torture/execute/nestfunc-4.c: New test.
16337
16338 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16339
16340         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
16341         extra triple that slipped in.
16342         * g++.old-deja/g++.abi/align.C: Likewise.
16343         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16344
16345 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16346
16347         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
16348         * g++.old-deja/g++.abi/align.C: Likewise.
16349         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16350
16351         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
16352         on FreeBSD/i386.
16353         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
16354         FreeBSD.
16355
16356 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
16357
16358         * gcc.dg/20020104-1.c: New test.
16359
16360         * gcc.dg/20020104-2.c: New test.
16361
16362 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
16363
16364         * gcc.dg/20020103-1.c: Fix typo in target selector.
16365
16366 2002-01-03  Richard Henderson  <rth@redhat.com>
16367
16368         * gcc.dg/20020103-1.c: New.
16369
16370 2002-01-03  Kazu Hirata  <kazu@hxi.com>
16371
16372         * gcc.c-torture/execute/20020103-1.c: New test.
16373
16374 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
16375
16376         * g++.dg/other/debug2.C: New test.
16377
16378         * gcc.c-torture/compile/20020103-1.c: New test.
16379
16380 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
16381
16382         * gcc.dg/gnu89-init-1.c: Added new tests.
16383
16384 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16385
16386         * g++.dg/template/friend2.C: Remove as patch is reverted.
16387
16388         * g++.dg/warn/oldcast1.C: New test.
16389
16390         * g++.dg/template/ptrmem1.C: New test.
16391         * g++.dg/template/ptrmem2.C: New test.
16392
16393         * g++.dg/template/ntp.C: New test.
16394
16395         * g++.dg/other/component1.C: New test.
16396
16397         * g++.dg/template/ttp3.C: New test.
16398
16399         * g++.dg/template/friend2.C: New test.
16400         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
16401
16402 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16403
16404         * g++.dg/other/ptrmem1.C: New test.
16405         * g++.dg/other/ptrmem2.C: New test.
16406
16407 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16408
16409         * g++.dg/template/ctor1.C: New test.
16410
16411 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16412
16413         * g++.dg/template/friend2.C: New test.
16414
16415 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
16416
16417         * gcc.dg/mmix-1.c: New test.
16418
16419 2001-12-31  Richard Henderson  <rth@redhat.com>
16420
16421         * gcc.dg/asm-5.c: New.
16422
16423 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
16424
16425         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
16426         in namespace __gnu_cxx
16427
16428 2001-12-30  Richard Henderson  <rth@redhat.com>
16429
16430         * gcc.dg/debug-6.c: New.
16431
16432 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
16433
16434         * gcc.c-torture/compile/20011229-2.c: New test.
16435
16436 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
16437
16438         * gcc.dg/debug-3.c: New test.
16439         * gcc.dg/debug-4.c: New test.
16440         * gcc.dg/debug-5.c: New test.
16441
16442 2001-12-29  Richard Henderson  <rth@redhat.com>
16443
16444         * g++.dg/eh/loop1.C: New.
16445
16446 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16447
16448         * g++.dg/template/crash1.C: New test.
16449
16450 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16451
16452         * g++.dg/other/const1.C: New test.
16453
16454 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
16455
16456         * gcc.c-torture/compile/20011229-1.c: New test.
16457
16458 2001-12-28  Stan Shebs  <shebs@apple.com>
16459
16460         * lib/objc-torture.exp: Resync with c-torture.exp.
16461         * lib/objc.exp: Load standard libraries.
16462
16463 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
16464
16465         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
16466         additional tests.
16467
16468 2001-12-27  Roger Sayle <roger@eyesopen.com>
16469
16470         * gcc.c-torture/execute/string-opt-16.c: New testcase.
16471
16472 2001-12-27  Richard Henderson  <rth@redhat.com>
16473
16474         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
16475
16476 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16477
16478         * g++.dg/eh/ctor1.C: New test.
16479         * g++.dg/other/error2.C: New test.
16480
16481 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16482
16483         * g++.dg/other/init2.C: New test.
16484
16485 2001-12-24  Richard Henderson  <rth@redhat.com>
16486
16487         * gcc.dg/20011223-1.c: New.
16488         * gcc.dg/inline-1.c: New.
16489
16490 2001-12-23  Richard Henderson  <rth@redhat.com>
16491
16492         * gcc.dg/asm-4.c: Test operand modifiers.
16493
16494 2001-12-23  Richard Henderson  <rth@redhat.com>
16495
16496         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
16497
16498 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16499
16500         * gcc.c-torture/execute/20011223-1.c: New test.
16501
16502 2001-12-21  Richard Henderson  <rth@redhat.com>
16503
16504         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
16505         re-enables the warning.
16506
16507 2001-12-21  Richard Henderson  <rth@redhat.com>
16508
16509         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
16510
16511 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
16512
16513         * gcc.c-torture/compile/20011218-1.c: New test.
16514
16515 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
16516
16517         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
16518         arm-isr.c test.
16519         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
16520         epilogue generation for ARM ISR routines.
16521
16522 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16523
16524         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
16525         * gcc.dg/format/c90-printf-3.c: Likewise.
16526         * gcc.dg/format/c99-printf-3.c: Likewise.
16527         * gcc.dg/format/ext-1.c: Likewise.
16528         * gcc.dg/format/ext-6.c: Likewise.
16529         * gcc.dg/format/format.h: Prototype unlocked stdio.
16530
16531 2001-12-20  Richard Henderson  <rth@redhat.com>
16532
16533         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
16534         (arena): Use it.
16535         (malloc): Correct allocation logic.  Abort if we fill up the
16536         arena before initialization complete.
16537         (realloc): Correct allocation logic.
16538
16539 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
16540
16541         * gcc.c-torture/compile/20011219-2.c: New test.
16542
16543         * gcc.c-torture/execute/20011219-1.c: New test.
16544
16545 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
16546
16547         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
16548         target does not support weak symbols.
16549
16550 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
16551
16552         * gcc.c-torture/compile/20011219-1.c: New test.
16553
16554 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
16555
16556         * g++.dg/other/error1.C: New test.
16557
16558 2001-12-17  Jeffrey A Law  (law@redhat.com)
16559
16560         * gcc.c-torture/execute/20011217-1.c: New test.
16561
16562 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
16563
16564         * objc.dg/special/: New directory.
16565         * objc.dg/special/special.exp: New file.
16566         * objc.dg/special/unclaimed-category-1.h: New file.
16567         * objc.dg/special/unclaimed-category-1a.m: New file.
16568         * objc.dg/special/unclaimed-category-1.m: New file.
16569
16570 2001-12-17  Andreas Jaeger  <aj@suse.de>
16571
16572         * gcc.c-torture/compile/20011217-2.c: New test.
16573
16574 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16575
16576         * gcc.c-torture/compile/20011217-1.c: New test.
16577
16578 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
16579
16580         * testsuite/gcc.dg/20011214-1.c: New.
16581
16582 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
16583
16584         * gcc.dg/altivec-4.c: New.
16585
16586 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
16587
16588         * gcc.dg/20011113-1.c: New test.
16589
16590 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16591
16592         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
16593         std::__malloc_alloc_template<0> and
16594         std::__default_alloc_template<false, 0>.
16595
16596 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
16597
16598         * objc/execute/bf-21.m: New test.
16599         * objc/execute/enumeration-1.m: New test.
16600         * objc/execute/enumeration-2.m: New test.
16601
16602 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
16603
16604         * gcc.dg/gnu89-init-1.c: New test.
16605
16606 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16607
16608         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
16609         * g++.old-deja/g++.jason/2371.C: Likewise.
16610         * g++.old-deja/g++.jason/template33.C: Likewise.
16611         * g++.old-deja/g++.jason/template34.C: Likewise.
16612         * g++.old-deja/g++.jason/template36.C: Likewise.
16613         * g++.old-deja/g++.oliva/typename1.C: Likewise.
16614         * g++.old-deja/g++.oliva/typename2.C: Likewise.
16615         * g++.old-deja/g++.other/typename1.C: Likewise.
16616         * g++.old-deja/g++.pt/inherit2.C: Likewise.
16617         * g++.old-deja/g++.pt/nontype5.C: Likewise.
16618         * g++.old-deja/g++.pt/typename11.C: Likewise.
16619         * g++.old-deja/g++.pt/typename14.C: Likewise.
16620         * g++.old-deja/g++.pt/typename16.C: Likewise.
16621         * g++.old-deja/g++.pt/typename3.C: Likewise.
16622         * g++.old-deja/g++.pt/typename4.C: Likewise.
16623         * g++.old-deja/g++.pt/typename5.C: Likewise.
16624         * g++.old-deja/g++.pt/typename7.C: Likewise.
16625         * g++.old-deja/g++.robertl/eb9.C: Likewise.
16626
16627 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
16628
16629         * g++.dg/other/linkage1.C: New test.
16630         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
16631         specifiers.
16632
16633 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
16634
16635         * gcc.dg/concat.c: New test.
16636
16637 2001-12-11  Stan Shebs  <shebs@apple.com>
16638
16639         * objc/compile: New test directory.
16640         * objc/compile/compile.exp: New expect script.
16641         * objc/compile/20011211-1.m: New compile test.
16642
16643 2001-12-11  Jason Merrill  <jason@redhat.com>
16644
16645         * lib/prune.exp (prune_gcc_output): Also handle "In member
16646         function".  So many permutations...
16647
16648 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
16649
16650         * g++.dg/template/typedef1.C: New test.
16651
16652 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16653
16654         * g++.dg/other/copy1.C: New test.
16655
16656 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
16657
16658         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
16659
16660         * gcc.dg/builtin-choose-expr.c: New.
16661
16662 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
16663
16664         * gcc.dg/altivec-2.c: New.
16665
16666 2001-12-07  Richard Henderson  <rth@redhat.com>
16667
16668         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
16669
16670 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
16671
16672         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
16673         ultrasparc.
16674
16675 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16676
16677         * g++-old.deja/g++.robertl/eb101.C: Deleted.
16678
16679 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
16680
16681         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
16682         variable argument list.
16683
16684 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
16685
16686         * gcc.c-torture/execute/memcheck: Delete entire directory.
16687         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
16688         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
16689
16690 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16691
16692         * gcc.dg/Wshadow-1.c: New test.
16693
16694 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
16695
16696         * gcc.c-torture/compile/20011130-1.c: New test.
16697
16698         * gcc.dg/noncompile/20011025-1.c: New test.
16699
16700         * g++.dg/other/anon-union.C: New test.
16701
16702         * gcc.c-torture/execute/20011024-1.c: New test.
16703
16704 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
16705
16706         * gcc.c-torture/execute/20000722-1.x,
16707         gcc.c-torture/execute/20010123-1.x: Remove.
16708         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
16709         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
16710         gcc.dg/c99-complit-2.c: New tests.
16711
16712 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
16713
16714         * g++.dg/inherit/base1.C: New test.
16715
16716 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
16717
16718         * g++.dg/other/stdarg1.C: New test.
16719
16720         * gcc.c-torture/compile/20011130-2.c: New test.
16721
16722 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
16723
16724         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
16725         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
16726         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
16727         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
16728         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
16729         * gcc.dg/builtin-prefetch-1.c: New test.
16730
16731 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
16732
16733         * gcc.dg/20011130-1.c: New test.
16734
16735 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16736
16737         * g++.dg/other/scope1.C: New test.
16738         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
16739
16740 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
16741
16742         * gcc.dg/vla-init-1.c: New test.
16743
16744 2001-12-01  Geoff Keating  <geoffk@redhat.com>
16745
16746         * gcc.c-torture/compile/structs.c: New testcase from GDB.
16747
16748 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16749
16750         * objc.dg/alias.m: Update.
16751         * objc.dg/class-1.m: Update.
16752         * objc.dg/const-str-1.m: Update.
16753         * objc.dg/fwd-proto-1.m: Update.
16754         * objc.dg/id-1.m: Update.
16755         * objc.dg/super-class-1.m: Update.
16756
16757 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
16758
16759         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
16760         constructs.
16761
16762 2001-11-28  Jeffrey A Law  (law@cygnus.com)
16763
16764         * gcc.c-torture/execute/20011128-1.c: New test.
16765
16766 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
16767
16768         * gcc.dg/20011127-1.c: New test.
16769
16770 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16771
16772         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
16773         from Austin Group draft 7.
16774         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
16775         scanf format arguments.
16776         * gcc.dg/format/no-exargs-2.c: New test.
16777
16778 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
16779
16780         * g++.dg/abi/vbase8-4.C: New test.
16781
16782 2001-11-24  Ian Lance Taylor  <ian@airs.com>
16783
16784         * gcc.c-torture/execute/20011121-1.c: New test.
16785
16786 2001-11-23  Jeffrey A Law  (law@cygnus.com)
16787
16788         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
16789
16790 2001-11-23  Andreas Jaeger  <aj@suse.de>
16791
16792         * gcc.dg/cpp/charconst-2.c: New test.
16793
16794 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
16795
16796         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
16797         to the host if it is remote.  Let tests specify extra headers
16798         they use.
16799         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
16800         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
16801         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
16802         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
16803         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
16804         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
16805         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
16806         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
16807         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
16808         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
16809
16810 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
16811
16812         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
16813         for little endian ARMs.
16814
16815 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
16816
16817         * gcc.c-torture/compile/20011119-1.c: New test.
16818         * gcc.c-torture/compile/20011119-2.c: New test.
16819
16820 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
16821
16822         * gcc.dg/altivec-1.c: Fix typo.
16823
16824 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
16825
16826         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
16827
16828 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
16829
16830         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
16831
16832 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
16833
16834         * lib/g77.exp: Don't specify --rpath-link.
16835
16836         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
16837         across all the headers.
16838         * gcc.dg/format/format.exp: For testing on a remote host,
16839         copy format.h.
16840
16841         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
16842         * gcc.c-torture/execute/930406-1.c: Likewise.
16843         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16844
16845 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
16846
16847         * gcc.dg/altivec-1.c: New.
16848
16849 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
16850
16851         * gcc.dg/cpp/fpreprocessed.c: New test case.
16852
16853 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16854
16855         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
16856         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
16857         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
16858
16859 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16860
16861         * gcc.dg/no-builtin-1.c: New test.
16862
16863 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
16864
16865         * gcc.c-torture/execute/20011115-1.c: New test.
16866
16867 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
16868
16869         * gcc.c-torture/compile/20011114-2.c: New test.
16870         * gcc.c-torture/compile/20011114-3.c: New test.
16871         * gcc.c-torture/compile/20011114-4.c: New test.
16872
16873 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
16874
16875         * g++.dg/other/init1.C: New test.
16876
16877 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
16878
16879         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
16880         message.
16881
16882         * gcc.c-torture/execute/20011114-1.c: New testcase.
16883
16884         * gcc.c-torture/compile/20010327-1.c: Revert last change.
16885         * gcc.c-torture/compile/20011114-1.c: New test, exactly
16886         like the (before this change) version of 20010327-1.c.
16887
16888 2001-11-14  Roger Sayle <roger@eyesopen.com>
16889
16890         * gcc.c-torture/execute/string-opt-13.c: New testcase.
16891
16892 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
16893
16894         * g++.dg/init/array2.C: New test.
16895
16896 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
16897
16898         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
16899
16900 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
16901
16902         * g++.dg/other/forscope1.C: New test.
16903         * g++.dg/ext/forscope1.C: New test.
16904         * g++.dg/ext/forscope2.C: New test.
16905
16906 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
16907
16908         * gcc.c-torture/execute/20011113-1.c: New test.
16909
16910 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
16911
16912         * gcc.c-torture/execute/20011109-2.c: New test.
16913
16914         * gcc.c-torture/execute/20011109-1.c: New test.
16915
16916 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
16917
16918         * gcc.c-torture/compile/20011109-1.c: New test.
16919
16920 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
16921
16922         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
16923         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
16924         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
16925         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
16926         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
16927         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
16928         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
16929
16930 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
16931
16932         * g++.dg/warn/Wshadow-1.C: New tests.
16933         * g++.old-deja/g++.mike/for3.C: Update.
16934
16935 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
16936
16937         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
16938         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
16939         XFAILs.  Adjust expected error texts.
16940         * gcc.c-torture/compile/20011106-1.c,
16941         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
16942         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
16943         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
16944         gcc.dg/c99-array-lval-5.c: New tests.
16945
16946 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16947
16948         * gcc.dg/cpp/defined.c: Update.
16949
16950 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16951
16952         * gcc.c-torture/execute/anon-1.c: New test.
16953
16954 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
16955
16956         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
16957         same size, so no warning should be produced on stormy16.
16958
16959         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
16960         due to oversized array.
16961         * g++.old-deja/g++.mike/ns15.C: Likewise.
16962         * g++.old-deja/g++.pt/crash16.C: Likewise.
16963
16964 2001-11-02  Graham Stott  <grahams@redhat.com>
16965
16966         * g++.dgother/debug1.C: Fix typos.
16967
16968 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
16969
16970         * g++.dg/other/debug1.C: New test.
16971
16972 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
16973
16974         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
16975         of unsigned long.
16976
16977 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
16978
16979         * gcc.dg/20011029-2.c: New test.
16980
16981         * gcc.c-torture/compile/20011029-1.c: New test.
16982
16983 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
16984
16985         * objc/execute/class_self-1.m: New test.
16986         * objc/execute/class_self-2.m: New test.
16987
16988 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
16989
16990         * gcc.misc-tests/msgs.exp: Delete.
16991         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
16992         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
16993         error set to match recent changes.
16994
16995 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
16996
16997         * gcc.dg/20011021-1.c: New test.
16998
16999 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
17000
17001         * gcc.c-torture/compile/20011023-1.c: New test.
17002
17003 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
17004
17005         * lib/g77.exp: Rewrite based on lib/g++.exp.
17006
17007 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
17008
17009         * gcc.c-torture/execute/20011019-1.c: New test.
17010
17011         * gcc.dg/20011018-1.c: New test.
17012
17013 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
17014
17015         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
17016
17017 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
17018
17019         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
17020         * gcc.dg/attr-invalid.c: Likewise.
17021
17022 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
17023
17024         * testsuite/gcc.dg/20011015-1.c: New test.
17025
17026 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17027
17028         * g++.dg/template/unify2.C: New test.
17029
17030 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17031
17032         * g++.dg/other/exception-specification.C: New test
17033
17034 2001-10-13  Tom Rix  <trix@redhat.com>
17035
17036         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
17037         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
17038
17039 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
17040
17041         * testsuite/gcc.dg/20011009-1.c: New test.
17042
17043 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17044
17045         PR g++/4476
17046         * g++.dg/other/friend1.C: New test.
17047
17048 2001-10-11  Richard Henderson  <rth@redhat.com>
17049
17050         * g++.old-deja/g++.other/crash18.C: Add -S to options.
17051
17052 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17053
17054         * gcc.c-torture/compile/20011010-1.c: New.
17055
17056 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17057
17058         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
17059         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
17060         g77.f-torture/execute/execute.exp,
17061         g77.f-torture/noncompile/noncompile.exp,
17062         gcc.c-torture/compile/compile.exp,
17063         gcc.c-torture/execute/execute.exp,
17064         gcc.c-torture/execute/ieee/ieee.exp,
17065         gcc.c-torture/execute/memcheck/memcheck.exp,
17066         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
17067         objc/execute/execute.exp: Update FSF address.
17068
17069 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17070
17071         * gcc.dg/cpp/cmdlne-C.c: Update.
17072         * gcc.dg/cpp/cmdlne-C2.c: New.
17073
17074 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17075
17076         * gcc.c-torture/execute/20011008-3.c: New.
17077
17078 2001-10-08  DJ Delorie  <dj@redhat.com>
17079
17080         * gcc.dg/20011008-1.c: New.
17081         * gcc.dg/20011008-2.c: New.
17082
17083 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17084
17085         * gcc.dg/cpp/spacing1.c: Update test.
17086
17087 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17088
17089         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
17090         spelling errors of "separate" as "seperate".
17091
17092 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
17093
17094         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
17095         enough to avoid inlining.
17096
17097 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17098
17099         * lib/g77.exp: set libg2c_dir correctly.
17100
17101 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17102
17103         * gcc.dg/cpp/macro11.c: New test.
17104
17105 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17106
17107         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
17108         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
17109         gcc.dg/format/multattr-3.c: New tests.
17110         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
17111         tests for format attributes on function pointers being rejected.
17112
17113 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17114
17115         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
17116
17117 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17118
17119         * g++.dg/warn/format1.C: New test.
17120
17121 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
17122
17123         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
17124
17125 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17126
17127         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
17128
17129 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17130
17131         * gcc.dg/cpp/redef2.c: Add test.
17132
17133 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
17134
17135         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
17136         long-standing bug on i686, apparently.
17137         * gcc.c-torture/execute/loop-2c.x: New file.
17138         * gcc.c-torture/execute/loop-2d.x: New file.
17139         * gcc.c-torture/execute/loop-3c.x: New file.
17140
17141 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
17142
17143         * gcc.dg/cpp/20000625-2.c: Correct line number.
17144
17145 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17146
17147         * gcc.dg/cpp/macro10.c: New test.
17148         * gcc.dg/cpp/strify3.c: New test.
17149         * gcc.dg/cpp/spacing1.c: Add tests.
17150         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
17151         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
17152
17153 2001-09-24  DJ Delorie  <dj@redhat.com>
17154
17155         * gcc.c-torture/execute/20010924-1.c: New test.
17156
17157 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17158
17159         * testsuite/objc/execute/paste.m: Remove.
17160
17161 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17162
17163         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
17164
17165 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
17166
17167         * g77.dg/strlen0.f: New test.
17168
17169 2001-09-21  Richard Henderson  <rth@redhat.com>
17170
17171         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
17172         * g++.old-deja/g++.abi/vtable2.C: Likewise.
17173
17174 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
17175
17176         Table-driven attributes.
17177         * g++.dg/ext/attrib1.C: New test.
17178
17179 2001-09-20  DJ Delorie  <dj@redhat.com>
17180
17181         * gcc.dg/20000926-1.c: Update expected warning messages.
17182         * gcc.dg/array-2.c: Likewise, and test for warnings too.
17183         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
17184         array.
17185
17186 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
17187
17188         * g++.dg/eh/registers1.C: New test case.
17189
17190 2001-09-17  Richard Henderson  <rth@redhat.com>
17191
17192         * gcc.dg/array-5.c: Fix VLA decomposition test.
17193
17194 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17195
17196         * gcc.dg/cpp/line5.c: New testcase.
17197
17198 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
17199
17200         * gcc.dg/cpp/macro9.c: New test.
17201
17202 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
17203
17204         * gcc.c-torture/execute/980223.c: Change type of addr from long
17205         to char *.
17206
17207 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
17208
17209         * gcc.c-torture/execute/20010915-1.c: New test.
17210
17211 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
17212
17213         * g77.dg/bprob: New directory.
17214         * g77.dg/bprob/bprob.exp: New file.
17215         * g77.dg/bprob/bprob-1.f: New test.
17216         * g77.dg/gcov: New directory.
17217         * g77.dg/gcov/gcov.exp: New file.
17218         * g77.dg/gcov/gcov-1.f: New test.
17219         * g77.dg/gcov/gcov-1.x: New file.
17220
17221 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
17222
17223         * gcc.dg/cpp/directiv.c: Update.
17224         * gcc.dg/cpp/undef1.c: Update.
17225
17226 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
17227
17228         * gcc.dg/20010912-1.c: New test.
17229
17230 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
17231
17232         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
17233         language-independent file in lib.
17234         * lib/gcov.exp: New file.
17235
17236 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17237
17238         * gcc.c-torture/compile/20010911-1.c: New test.
17239
17240 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
17241
17242         * lib/profopt.exp: New, to support profile-directed optimizations.
17243         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
17244         * gcc.misc-tests/bprob-1.c: New test.
17245         * gcc.misc-tests/bprob-2.c: New test.
17246
17247 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
17248
17249         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
17250         XFAIL and which kinds of gcov output to verify.
17251         * gcc.misc-tests/gcov-4b.x: New file.
17252         * gcc.misc-tests/gcov-5b.x: New file.
17253         * gcc.misc-tests/gcov-6.x: New file.
17254         * gcc.misc-tests/gcov-7.c: New test.
17255         * gcc.misc-tests/gcov-7.x: New file.
17256
17257 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
17258
17259         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
17260         * gcc.misc-tests/gcov-6.c: New test.
17261
17262 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17263
17264         PR c++/3986
17265         * g++.dg/abi/vbase1.C: New test.
17266
17267 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
17268
17269         * objc.dg/method-2.m: New.
17270
17271 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17272
17273         PR c++/4203
17274         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
17275         * g++.dg/init/empty1.C: New test.
17276
17277 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
17278
17279         * gcc.c-torture/compile/20010903-1.c: New test.
17280
17281 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
17282
17283         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
17284         for m68k.
17285
17286 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
17287
17288         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
17289
17290         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
17291
17292         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
17293
17294 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
17295
17296         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
17297         for 16-bit 'unsigned int'.
17298
17299 2001-08-29  Kazu Hirata  <kazu@hxi.com>
17300
17301         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
17302
17303 2001-08-27  Richard Henderson  <rth@redhat.com>
17304
17305         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
17306         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
17307
17308 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
17309
17310         * gcc.dg/asm-names.c (ymain): New.
17311
17312 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
17313
17314         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
17315         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
17316         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
17317
17318 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17319
17320         * gcc.dg/compare5.c: New testcase.
17321
17322 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
17323
17324         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
17325         and "In instantiation".
17326
17327 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
17328
17329         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
17330
17331 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
17332
17333         * gcc.misc-tests/gcov.exp: Add support for branch information.
17334         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
17335         * gcc.misc-tests/gcov-4.c: New test.
17336         * gcc.misc-tests/gcov-4b.c: New test.
17337         * gcc.misc-tests/gcov-5b.c: New test.
17338
17339 2001-08-20  Zack Weinberg  <zackw@panix.com>
17340
17341         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
17342         expected to fail.
17343
17344 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17345
17346         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
17347
17348 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
17349
17350         * g++.dg/eh/template1.C: New test.
17351
17352 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
17353
17354         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
17355         Fix thinko.
17356         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
17357         for xfail.
17358
17359 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
17360
17361         * lib/g77-dg.exp:  Use prune.exp for common procedures
17362         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
17363         * lib/g77.exp: (g77-dg-prune) Remove
17364
17365 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
17366
17367         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
17368
17369 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17370
17371         * g++.dg/template/unify1.C: New test.
17372
17373 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
17374
17375         * g++.dg/abi/empty4.C: New test.
17376
17377 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
17378
17379         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
17380         solaris2.*
17381         * g77.f-torture/compile/pr3743.x: Likewise
17382
17383 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17384
17385         * g++.dg/other/using-declaration.C: New test.
17386
17387 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17388
17389         * gcc.dg/cpp/tr-sign.c: New testcase.
17390
17391 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17392
17393         * gcc.dg/cpp/19951025-1.c: Revert.
17394         * gcc.dg/cpp/directiv.c: We no longer process directives that
17395         interrupt macro arguments.
17396
17397 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
17398
17399         * gcc.dg/bconstp-1.c: New test.
17400
17401 2001-08-03  Richard Henderson  <rth@redhat.com>
17402
17403         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
17404
17405 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17406
17407         * gcc.dg/cpp/19951025-1.c: Update.
17408
17409 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
17410
17411         * g77.dg/ff90-1.f (s): Fix reference of variable z,
17412         should be x.
17413
17414 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17415
17416         Kill -fhonor-std.
17417         * g++.old-deja/g++.ns/ns14.C: Remove special options.
17418         * g++.old-deja/g++.other/std1.C: Likewise.
17419         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
17420
17421 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
17422
17423         * lib/g77.exp:  Load gcc-defs.exp for common procedures
17424         (g77_pass, g77_fail, g77_finish, g77_exit,
17425         ${tool}_check_unsupported_p} Now redundant.  Deleted.
17426
17427 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
17428
17429         * g77.dg/fbackslash.f
17430         * g77.dg/fcase-preserve.f
17431         * g77.dg/ff90-1.f
17432         * g77.dg/ffixed-line-length-0.f
17433         * g77.dg/ffixed-line-length-132.f
17434         * g77.dg/ffixed-line-length-7.f
17435         * g77.dg/ffixed-line-length-72.f
17436         * g77.dg/ffixed-line-length-none.f
17437         * g77.dg/ffree-form-1.f
17438         * g77.dg/fno-backslash.f
17439         * g77.dg/fno-f90-1.f
17440         * g77.dg/fno-fixed-form-1.f
17441         * g77.dg/fno-onetrip.f
17442         * g77.dg/fno-typeless-boz.f
17443         * g77.dg/fno-underscoring.f
17444         * g77.dg/fno-vxt-1.f
17445         * g77.dg/fonetrip.f
17446         * g77.dg/ftypeless-boz.f
17447         * g77.dg/fugly-assumed.f
17448         * g77.dg/funderscoring.f
17449         * g77.dg/fvxt-1.f
17450
17451 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
17452
17453         * objc.dg/fwd-proto-1.m: New.
17454         * objc.dg/local-decl-1.m: New.
17455         * objc.dg/naming-1.m: New.
17456         * objc.dg/naming-2.m: New.
17457         * objc.dg/proto-hier-1.m: New.
17458
17459 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
17460
17461         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
17462         largest-type elements to a struct makes its size grow.
17463
17464 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17465
17466         * g++.dg/abi/vthunk1.C: New test.
17467
17468 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17469
17470         * g++.dg/abi/vbase8-22.C: New test.
17471
17472 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17473
17474         * gcc.dg/cpp/macro8.c: New test.
17475
17476 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
17477
17478         * g++.dg/abi/vbase8-21.C: New test.
17479
17480 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
17481
17482         * g++.dg/abi/vbase8-10.C: New test.
17483
17484 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17485
17486         * lib/g++.exp (g++_set_ld_library_path): Renamed to
17487         ${tool}_set_ld_library_path.
17488         Changed caller.
17489         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
17490         g++.exp.
17491
17492 2001-07-26  Stan Cox <scox@redhat.com>
17493
17494         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
17495         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
17496         gcc_exit, gcc_check_unsupported_p):
17497         Moved to gcc-deps.exp
17498         * gcc-deps.exp: New file.
17499
17500 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17501
17502         * g++.old-deja/g++.pt/defarg14.C: New test.
17503
17504 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17505
17506         * g++.old-deja/g++.other/lineno5.C: New test.
17507
17508 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17509
17510         * g++.old-deja/g++.pt/crash68.C: New test.
17511
17512 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17513
17514         * g++.old-deja/g++.other/crash42.C: New test.
17515
17516 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17517
17518         * gcc.dg/cpp/extratokens.c: Fix.
17519         * gcc.dg/cpp/skipping2.c: New tests.
17520
17521 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17522
17523         * gcc.c-torture/execute/20010724-1.c: New file.
17524         * gcc.c-torture/execute/20010724-1.x: New file.
17525
17526 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17527
17528         * g++.old-deja/g++.other/cond7.C: New test.
17529
17530 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17531
17532         * g++.old-deja/g++.other/optimize4.C: New test.
17533
17534 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17535
17536         * g++.old-deja/g++.abi/vbase8-5.C: New test.
17537
17538 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
17539
17540         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
17541         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
17542         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
17543         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
17544
17545         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
17546         bug report" message.
17547
17548         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
17549         * g++.dg/ext/instantiate1.C: Move from old-deja.
17550
17551 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
17552
17553         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
17554         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
17555         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
17556         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
17557
17558 2001-07-23  Jeffrey A Law  (law@cygnus.com)
17559
17560         * gcc.c-torture/execute/20010723-1.c: New test.
17561
17562 2001-07-23  Ben Elliston  <bje@redhat.com>
17563
17564         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
17565
17566 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17567
17568         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
17569         i[34567]86-*-*.
17570         Delete handling of ieee_multilib_flags.
17571         Pass -mieee for alpha*-*-* and sh-*-*.
17572         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
17573
17574 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
17575
17576         Remove old-abi tests.
17577         * g++.old-deja/g++.mike/p11116.C: Remove.
17578         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
17579
17580 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
17581
17582         * g77.f-torture/compile/pr3743.f:  New test
17583
17584 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
17585
17586         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
17587
17588 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17589
17590         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
17591         g++.old-deja/g++.pt/static6.C: Likewise.
17592         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
17593         supports weak symbols.
17594
17595 2001-07-18  Andreas Jaeger  <aj@suse.de>
17596
17597         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
17598         supported again.
17599
17600 2001-07-18  Andreas Jaeger  <aj@suse.de>
17601
17602         * gcc.dg/iftrap-1.c: Fix target line.
17603
17604 2001-07-17  Richard Henderson  <rth@redhat.com>
17605
17606         * gcc.c-torture/execute/20010717-1.c: New.
17607
17608 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17609
17610         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
17611         tests.
17612
17613 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17614
17615         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
17616
17617 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17618
17619         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
17620         UAC_SIGBUS, UAC_NOPRINT definitions.
17621
17622 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
17623
17624         * objc/execute/object_is_class.m: New test.
17625         * objc/execute/object_is_meta_class.m: New test.
17626
17627 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17628
17629         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
17630         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
17631
17632 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
17633
17634         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
17635         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
17636
17637 2001-07-14  Richard Henderson  <rth@redhat.com>
17638
17639         * gcc.dg/iftrap-1.c: New.
17640
17641 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
17642
17643         * g77.f-torture/execute/intrinsic77.f: New test.
17644
17645 2001-07-11  Janis Johnson <janis@us.ibm.com>
17646
17647         * gcc.misc-tests/gcov-3.c: New test.
17648
17649 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
17650
17651         * gcc.c-torture/compile/20010711-1.c,
17652         * gcc.c-torture/compile/20010711-2.c: New tests.
17653
17654 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
17655
17656         * gcc.c-torture/execute/20010711-1.c: New test.
17657
17658 2001-07-11  Ben Elliston  <bje@redhat.com>
17659
17660         * g++.old-deja/g++.other/enum5.C: New test.
17661
17662 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
17663
17664         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
17665         (g++-dg-prune): Call prune_gcc_output.
17666         * prune.exp: New file for prune_gcc_output.
17667         * lib/g++.exp, lib/gcc.exp: Load it.
17668
17669 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
17670
17671         * gcc.c-torture/compile/20010701-1.c,
17672         g++.old-deja/g++.ext/attrib6.C: New tests.
17673
17674 2001-07-06  Jeffrey A Law  (law@cygnus.com)
17675
17676         * gcc.c-torture/compile/20010706-1.c: New test.
17677
17678 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
17679
17680         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
17681
17682 2001-06-28  Stan Shebs  <shebs@apple.com>
17683
17684         * gcc.dg/pragma-darwin.c: New test.
17685
17686 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17687
17688         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
17689         Solaris 2.[678] system.
17690
17691 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17692
17693         * gcc.dg/20010622-1.c: New test.
17694
17695 2001-06-18  Stan Shebs  <shebs@apple.com>
17696
17697         * objc.dg: New directory.
17698         * objc.dg/dg.exp: New file.
17699         * objc.dg/alias.m: New.
17700         * objc.dg/class-1.m: New.
17701         * objc.dg/class-2.m: New.
17702         * objc.dg/const-str-1.m: New.
17703         * objc.dg/const-str-2.m: New.
17704         * objc.dg/id-1.m: New.
17705         * objc.dg/method-1.m: New.
17706         * objc.dg/super-class-1.m: New.
17707         * lib/objc-dg.exp: New file.
17708
17709 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17710
17711         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
17712         of label name.
17713
17714 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
17715
17716         * g++.old-deja/g++.abi/vbase8-9.C: New test.
17717
17718 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17719
17720         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
17721         variable.
17722
17723 2001-06-12  Richard Henderson  <rth@redhat.com>
17724
17725         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
17726
17727 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
17728
17729         * g++.old-deja/g++.abi/vbase5.C: New test.
17730         * g++.old-deja/g++.abi/vbase6.C: New test.
17731         * g++.old-deja/g++.abi/vbase7.C: New test.
17732
17733 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17734
17735         * gcc.c-torture/compile/20010610-1.c: New test.
17736
17737 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
17738
17739         * g++.old-deja/g++.abi/vbase4.C: New test.
17740
17741 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17742
17743         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
17744         support %f for HC11/HC12 targets.
17745         * gcc.c-torture/execute/930513-1.x: New file, likewise.
17746         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
17747         on HC11/HC12 targets.
17748         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
17749
17750 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17751
17752         * gcc.dg/wchar_t-1.c: New file.
17753         * gcc.dg/wint_t-1.c: Likewise.
17754
17755 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
17756
17757         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
17758
17759 2001-06-11  Richard Henderson  <rth@redhat.com>
17760
17761         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
17762
17763 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17764
17765         * gcc.c-torture/compile/20010611-1.c: New test.
17766
17767 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17768
17769         * gcc.dg/c99-tag-1.c: Add more tests.
17770
17771 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
17772
17773         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
17774         representation on MN10300 and ARM/Thumb.
17775
17776 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
17777
17778         * g77.f-torture/execute/20010610.f: New.
17779
17780 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
17781
17782         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
17783         names.
17784
17785 2001-06-09  Richard Henderson  <rth@redhat.com>
17786
17787         * gcc.c-torture/execute/ashrdi-1.c: New.
17788         * gcc.c-torture/execute/ashldi-1.c: New.
17789         * gcc.c-torture/execute/lshrdi-1.c: New.
17790
17791 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
17792
17793         * objc/execute/load-3.m: Added. Check sending +load to categories,
17794         in addition to classes.
17795
17796 2001-06-08  Stan Shebs  <shebs@apple.com>
17797
17798         * objc/execute/load-2.m: New test.  From Nicola Pero
17799         <n.pero@mi.flashnet.it>.
17800
17801 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
17802
17803         * gcc.c-torture/execute/20010605-2.c: New test.
17804
17805 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17806
17807         * g++.old-deja/g++.abi/vbase2.C: New test.
17808         * g++.old-deja/g++.abi/vbase3.C: New test.
17809
17810 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17811
17812         * g++.old-deja/g++.pt/friend49.C: New test.
17813
17814 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
17815
17816         * g++.old-deja/g++.ext/anon3.C: New test.
17817
17818 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
17819
17820         * g++.old-deja/g++.other/conv7.C: New test.
17821
17822 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
17823
17824         * gcc.c-torture/compile/20010605-2.c: New test.
17825
17826 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17827
17828         * gcc.c-torture/execute/20010604-1.c: New test.
17829
17830 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
17831
17832         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
17833
17834 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
17835
17836         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
17837         (g++_link_flags): Likewise.
17838         (g++_init): Pass gccpath's value to two previous functions.
17839
17840 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17841
17842         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
17843         Ensure logfile entry matches exec command line.
17844
17845 2001-05-31  Richard Henderson  <rth@redhat.com>
17846
17847         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
17848         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
17849
17850 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
17851
17852         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
17853         compiler for irix6.2
17854
17855 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
17856
17857         * g++.old-deja/g++.other/optimize3.C: New file.
17858
17859 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
17860
17861         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
17862         assemble.
17863
17864 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
17865
17866         * g++.old-deja/g++.other/optimize2.C: New file.
17867
17868 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
17869
17870         * gcc.c-torture/compile/20010518-2.c: New file.
17871         * gcc.c-torture/execute/20010518-1.c: New file.
17872         * gcc.c-torture/execute/20010518-2.c: New file.
17873
17874 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17875
17876         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
17877
17878 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
17879
17880         G++ no longer defines builtins that do not begin with __builtin.
17881         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
17882         * g++.old-deja/g++.brendand/misc13.C: Likewise.
17883         * g++.old-deja/g++.law/builtin1.C: Likewise.
17884         * g++.old-deja/g++.law/cvt2.C: Likewise.
17885         * g++.old-deja/g++.mike/net5.C: Likewise.
17886         * g++.old-deja/g++.other/builtins1.C: Likewise.
17887         * g++.old-deja/g++.other/builtins2.C: Likewise.
17888         * g++.old-deja/g++.other/builtins3.C: Likewise.
17889         * g++.old-deja/g++.other/builtins4.C: Likewise.
17890         * g++.old-deja/g++.other/inline8.C: Likewise.
17891         * g++.old-deja/g++.robertl/eb39.C: Likewise.
17892
17893 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
17894
17895         * g++.old-deja/g++.pt/using1.C: Adjust.
17896         * g++.old-deja/g++.pt/using2.C: New test.
17897
17898 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
17899
17900         * gcc.dg/cpp/charconst.c: New tests.
17901         * gcc.dg/cpp/escape.c: New tests.
17902         * gcc.dg/cpp/escape-1.c: New tests.
17903         * gcc.dg/cpp/escape-2.c: New tests.
17904         * gcc.dg/cpp/ucs.c: New tests.
17905
17906 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
17907
17908         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
17909         native compiler for irix6.5.
17910
17911 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
17912
17913         * lib/g++.exp (g++_include_flags): Use args to compute
17914         get_multilibs.
17915         (g++_link_flags): Likewise.
17916         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
17917
17918 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17919
17920         * gcc.dg/c90-hexfloat-1.c: Add more tests.
17921
17922 2001-05-21  Geoff Keating  <geoffk@redhat.com>
17923
17924         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
17925         this file.
17926
17927 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17928
17929         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
17930         STACK_SIZE;
17931         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
17932         to STACK_SIZE; Use it to define size of add_histo array.
17933         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
17934         to STACK_SIZE.
17935         (f): Use GITT_SIZE to define size of gitt local table.
17936         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
17937         to STACK_SIZE; Use it to define size of bytemem array.
17938
17939 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17940
17941         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
17942         on 68HC11/HC12 due to the asm instruction.
17943         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
17944         * gcc.c-torture/compile/920520-1.x: Likewise.
17945         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
17946         on 68HC11/HC12 because the function is larger than 64K.
17947         * gcc.c-torture/compile/961203-1.x: New file, this test fails
17948         on 68HC11/HC12 because the structure is too large.
17949
17950 2001-05-20  Richard Henderson  <rth@redhat.com>
17951
17952         * gcc.c-torture/execute/20010520-1.c: New.
17953
17954 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17955
17956         * g++.old-deja/g++.warn/compare1.C: New test.
17957         * gcc.dg/compare4.c: New test.
17958
17959 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
17960
17961         * g++.old-deja/g++.other/optimize1.C: New test.
17962
17963 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17964
17965         * g++.old-deja/g++.pt/spec41.C: New test.
17966
17967 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
17968
17969         * gcc.c-torture/compile/20010114-1.x: Remove.
17970
17971 2001-05-18  Stan Shebs  <shebs@apple.com>
17972
17973         * gcc.c-torture/compile/20010518-1.c: New test.
17974
17975 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
17976
17977         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
17978         * g++.old-deja/g++.pt/crash67.C: New test.
17979
17980 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
17981
17982         * g++.old-deja/g++.other/debug9.C: New test.
17983
17984 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
17985
17986         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
17987
17988 2001-05-16  Jan Hubicka  <jh@suse.cz>
17989
17990         * gcc.c-torture/compile/20010516-1.c: New test.
17991
17992 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
17993
17994         * g++.old-deja/g++.other/crash41.C: New test.
17995
17996 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
17997
17998         * g++.old-deja/g++.pt/crash66.C: New test.
17999
18000 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
18001
18002         * g++.old-deja/g++.robertl/eb27.C: Convert.
18003
18004 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
18005
18006         * g++.dg/friend-warn.C: New test.  Do not warn about friend
18007         declaration being redundant.
18008
18009 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
18010
18011         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
18012
18013 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
18014
18015         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
18016
18017 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
18018
18019         * lib/g++.exp: Use testsuite_flags.
18020
18021 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
18022
18023         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
18024
18025 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18026
18027         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
18028
18029 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
18030
18031         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
18032
18033 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
18034
18035         * gcc.c-torture/compile/20010313-1.c: New test.
18036
18037 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
18038
18039         * gcc.dg/cpp/direct2.c: New test.
18040         * gccq.dg/cpp/direct2s.c: New test.
18041
18042         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
18043
18044 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
18045
18046         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
18047         * g++.old-deja/g++.other/op3.C: Likewise.
18048
18049 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18050
18051         * gcc.dg/cpp/syshdr.h: New file.
18052         * gcc.dg/cpp/sysmac1.c: Update.
18053         * gcc.dg/cpp/sysmac2.c: Update.
18054
18055 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18056
18057         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
18058
18059 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
18060
18061         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
18062         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
18063
18064 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
18065
18066         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
18067
18068 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
18069
18070         * lib/g++.exp (g++_include_flags): Don't use any special flags
18071         if TESTING_IN_BUILD_TREE is not defined.
18072         (g++_init): Use a plain 'c++' as the compiler if
18073         TESTING_IN_BUILD_TREEE is not defined.
18074
18075 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18076
18077         * g++.old-deja/g++.eh/catch13.C: New test.
18078         * g++.old-deja/g++.eh/catch14.C: New test.
18079
18080 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18081
18082         * gcc.dg/cpp/tr-define.c: New test.
18083
18084 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
18085
18086         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
18087         <stdlib.h>, not <malloc.h>.
18088
18089 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18090
18091         * g++.old-deja/g++.ns/template17.C: New test.
18092
18093 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18094
18095         * g++.old-deja/g++.pt/ref4.C: New test.
18096
18097 2001-04-30  Richard Henderson  <rth@redhat.com>
18098
18099         * gcc.dg/20000724-1.c: Revert last change.
18100
18101 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
18102
18103         * g77.f-torture/execute/20010430.f: New test.
18104
18105 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
18106
18107         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
18108
18109 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
18110
18111         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
18112
18113 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18114
18115         * g++.old-deja/g++.eh/crash6.C: New test.
18116
18117 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18118
18119         * g++.old-deja/g++.other/warn7.C: New test.
18120
18121 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18122
18123         * g++.old-deja/g++.other/defarg9.C: New test.
18124
18125 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18126
18127         * g77.f-torture/compile/20010426.f: New test.
18128         * g77.f-torture/execute/20010426.f: New test.
18129
18130 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18131
18132         * g77.f-torture/compile/20000629-1.x: Remove - error
18133         has been fixed.
18134
18135 2001-04-26  Jeffrey A Law  (law@cygnus.com)
18136
18137         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
18138         Tweak slightly to work with g++.dg framework.
18139         * g++.dg/special/ecos.exp: Run initp1.C test.
18140         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
18141
18142         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
18143         its linker doesn't give line numbers either.
18144         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
18145
18146 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18147
18148         * g++.old-deja/g++.other/lex1.C: New test.
18149
18150 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
18151
18152         * gcc.dg/noncompile/20010425-1.c: New test.
18153
18154 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18155
18156         * g++.old-deja/g++.pt/mangle2.C: New test.
18157
18158 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18159
18160         * gcc.dg/format/plus-1.c: New test.
18161
18162 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18163
18164         * gcc.dg/20010423-1.c: New test.
18165
18166 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18167
18168         * gcc.c-torture/execute/20010422-1.c: New test.
18169
18170 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
18171
18172         * g++.old-deja/g++.ns/type2.C: New test.
18173
18174 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
18175
18176         * g++.old-deja/g++.other/perf1.C: New test.
18177
18178 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
18179
18180         * gcc.dg/c99-func-2.c: Remove xfail.
18181         * gcc.dg/c99-func-3.c: Remove xfail.
18182         * gcc.dg/c99-func-4.c: Remove xfail.
18183
18184 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
18185
18186         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
18187
18188 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18189
18190         * gcc.c-torture/compile/20010423-1.c: New test.
18191
18192 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18193
18194         * g++.old-deja/g++.pt/typename28.C: New test.
18195
18196 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18197
18198         * g++.old-deja/g++.abi/empty2.C: New test.
18199         * g++.old-deja/g++.abi/empty3.C: New test.
18200
18201 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18202
18203         * g++.old-deja/g++.other/comdat2.C: New test.
18204         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
18205
18206 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18207
18208         * g++.old-deja/g++.other/overload14.C: New test.
18209
18210 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18211
18212         * g++.old-deja/g++.other/lookup23.C: New test.
18213
18214 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18215
18216         * gcc.c-torture/execute/20010403-1.c: New test.
18217
18218 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
18219             Mark Mitchell  <mark@codesourcery.com>
18220
18221         * lib/old-dejagnu.exp: Don't delete output of executable.
18222         Add .exe suffix to executables.
18223
18224 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
18225
18226         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
18227
18228 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18229
18230         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
18231
18232 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18233
18234         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
18235         * g++.old-deja/g++.abi/crash1.C: New test.
18236
18237 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18238
18239         * g++.old-deja/g++.other/crash40.C: New test.
18240
18241 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18242
18243         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
18244
18245 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
18246
18247         * g++.old-deja/g++.other/warn6.C: New test.
18248
18249 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18250
18251         * g++.old-deja/g++.robertl/eb42.C: Same.
18252
18253 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18254
18255         * gcc.dg/wtr-conversion-1.c: New testcase.
18256
18257 2001-04-10  Richard Henderson  <rth@redhat.com>
18258
18259         * g++.old-deja/g++.other/array5.C: New.
18260
18261 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18262
18263         * gcc.c-torture/execute/20010408-1.c: New test.
18264
18265 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
18266
18267         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
18268         headers and constructs.
18269         * g++.old-deja/g++.robertl/eb79.C: Same.
18270         * g++.old-deja/g++.robertl/eb77.C (main): Same.
18271         * g++.old-deja/g++.robertl/eb73.C: Same.
18272         * g++.old-deja/g++.robertl/eb66.C (main): Same.
18273         * g++.old-deja/g++.robertl/eb55.C (t): Same.
18274         * g++.old-deja/g++.robertl/eb54.C (main): Same.
18275         * g++.old-deja/g++.robertl/eb46.C (main): Same.
18276         * g++.old-deja/g++.robertl/eb44.C: Same.
18277         * g++.old-deja/g++.robertl/eb41.C (main): Same.
18278         * g++.old-deja/g++.robertl/eb4.C (main): Same.
18279         * g++.old-deja/g++.robertl/eb39.C: Same.
18280         * g++.old-deja/g++.robertl/eb33.C (main): Same.
18281         * g++.old-deja/g++.robertl/eb31.C (main): Same.
18282         * g++.old-deja/g++.robertl/eb30.C: Same.
18283         * g++.old-deja/g++.robertl/eb3.C: Same.
18284         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
18285         * g++.old-deja/g++.robertl/eb21.C: Same.
18286         * g++.old-deja/g++.robertl/eb15.C: Same.
18287         * g++.old-deja/g++.robertl/eb118.C: Same.
18288         * g++.old-deja/g++.robertl/eb115.C (main): Same.
18289         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
18290         * g++.old-deja/g++.robertl/eb109.C: Same.
18291         * g++.old-deja/g++.other/sibcall1.C (main): Same.
18292         * g++.old-deja/g++.mike/rtti1.C: Same.
18293         * g++.old-deja/g++.mike/p658.C: Same.
18294         * g++.old-deja/g++.mike/net46.C: Same.
18295         * g++.old-deja/g++.mike/net34.C: Same.
18296         * g++.old-deja/g++.mike/memoize1.C: Same.
18297         * g++.old-deja/g++.mike/eh2.C: Same.
18298         * g++.old-deja/g++.law/weak.C: Same.
18299         * g++.old-deja/g++.law/visibility7.C: Same.
18300         * g++.old-deja/g++.law/visibility25.C: Same.
18301         * g++.old-deja/g++.law/visibility22.C: Same.
18302         * g++.old-deja/g++.law/visibility2.C: Same.
18303         * g++.old-deja/g++.law/visibility17.C: Same.
18304         * g++.old-deja/g++.law/visibility13.C: Same.
18305         * g++.old-deja/g++.law/visibility10.C: Same.
18306         * g++.old-deja/g++.law/visibility1.C: Same.
18307         * g++.old-deja/g++.law/virtual3.C (eval): Same.
18308         * g++.old-deja/g++.law/vbase1.C: Same.
18309         * g++.old-deja/g++.law/operators32.C: Same.
18310         * g++.old-deja/g++.law/nest3.C: Same.
18311         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
18312         * g++.old-deja/g++.law/except5.C (main): Same.
18313         * g++.old-deja/g++.law/cvt7.C (run): Same.
18314         * g++.old-deja/g++.law/cvt2.C: Same.
18315         * g++.old-deja/g++.law/cvt16.C: Same.
18316         * g++.old-deja/g++.law/ctors6.C (bar): Same.
18317         * g++.old-deja/g++.law/ctors17.C (main): Same.
18318         * g++.old-deja/g++.law/ctors13.C: Same.
18319         * g++.old-deja/g++.law/ctors12.C (main): Same.
18320         * g++.old-deja/g++.law/ctors10.C: Same.
18321         * g++.old-deja/g++.law/code-gen5.C: Same.
18322         * g++.old-deja/g++.law/bad-error7.C: Same.
18323         * g++.old-deja/g++.law/arm9.C: Same.
18324         * g++.old-deja/g++.law/arm12.C: Same.
18325         * g++.old-deja/g++.law/arg8.C: Same.
18326         * g++.old-deja/g++.law/arg1.C: Same.
18327         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
18328         * g++.old-deja/g++.jason/template31.C: Same.
18329         * g++.old-deja/g++.jason/template24.C (main): Same.
18330         * g++.old-deja/g++.jason/2371.C: Same.
18331         * g++.old-deja/g++.eh/new2.C: Same.
18332         * g++.old-deja/g++.eh/new1.C: Same.
18333         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
18334         * g++.old-deja/g++.brendan/nest21.C (main): Same.
18335         * g++.old-deja/g++.brendan/err-msg3.C: Same.
18336         * g++.old-deja/g++.brendan/crash62.C: Same.
18337         * g++.old-deja/g++.brendan/crash52.C: Same.
18338         * g++.old-deja/g++.brendan/crash49.C (main): Same.
18339         * g++.old-deja/g++.brendan/crash38.C: Same.
18340         * g++.old-deja/g++.brendan/crash15.C (main): Same.
18341         * g++.old-deja/g++.brendan/copy9.C: Same.
18342
18343 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
18344
18345         * gcc.c-torture/execute/20001203-2.c (memset):
18346         Count argument is of type __SIZE_TYPE__.
18347
18348 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
18349
18350         * gcc.c-torture/compile/20010404-1.c: New test.
18351
18352 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
18353
18354         * gcc.c-torture/compile/20010326-1.c: New test.
18355
18356 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
18357
18358         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
18359         peculiarities of the SH.
18360         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
18361
18362 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18363
18364         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
18365         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
18366         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
18367
18368 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18369
18370         * g77.f-torture/compile/20010321-1.f: New test.
18371
18372 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18373
18374         * gcc.c-torture/compile/20010329-1.c: New test.
18375
18376 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18377
18378         * gcc.c-torture/execute/20010329-1.c: New test.
18379
18380 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18381
18382         * g++.old-deja/g++.other/eh4.C: Fix typo.
18383
18384 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18385
18386         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
18387
18388 2001-03-28  Philip Blundell  <philb@gnu.org>
18389
18390         * gcc.c-torture/compile/20010328-1.c: New test.
18391
18392 2001-03-27  Richard Henderson  <rth@redhat.com>
18393
18394         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
18395         * g++.old-deja/g++.eh/vbase3.C: Likewise.
18396
18397 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
18398
18399         * gcc.c-torture/compile/20010327-1.c: New test.
18400
18401 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
18402
18403         * g++.old-deja/g++.other/friend12.C: New test.
18404         * g++.old-deja/g++.other/friend9.C: Expect no errors.
18405         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
18406
18407 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18408
18409         * gcc.c-torture/execute/20010325-1.c: New test.
18410
18411 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
18412
18413         * g++.old-deja/g++.other/mangle3.C: New test.
18414
18415 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
18416
18417         * g++.old-deja/g++.other/anon8.C: New test.
18418
18419 2001-03-20  Philip Blundell  <philb@gnu.org>
18420
18421         * gcc.c-torture/compile/20010320-1.c: New test.
18422
18423 2001-03-17  Richard Henderson  <rth@redhat.com>
18424
18425         * g++.old-deja/g++.other/eh4.C: Add expected error text.
18426
18427 2001-03-15  Geoff Keating  <geoff@redhat.com>
18428
18429         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
18430         tests on AIX.
18431
18432 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
18433
18434         * g++.old-deja/g++.other/eh4.C: New test.
18435
18436 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18437
18438         * gcc.dg/cpp/mi1.c: Update.
18439
18440 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
18441
18442         * g++.old-deja/g++.other/regstack.C: New test.
18443
18444 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
18445
18446         * g++.old-deja/g++.other/ref4.C: New test.
18447
18448 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
18449
18450         * objc/execute/va_method.m: Added.
18451         * objc/execute/IMP.m: Added.
18452         * objc/execute/_cmd.m: Added.
18453         * objc/execute/accessing_ivars.m: Added.
18454         * objc/execute/class-1.m: Added.
18455         * objc/execute/class-10.m: Added.
18456         * objc/execute/class-11.m: Added.
18457         * objc/execute/class-12.m: Added.
18458         * objc/execute/class-13.m: Added.
18459         * objc/execute/class-14.m: Added.
18460         * objc/execute/class-2.m: Added.
18461         * objc/execute/class-3.m: Added.
18462         * objc/execute/class-4.m: Added.
18463         * objc/execute/class-5.m: Added.
18464         * objc/execute/class-6.m: Added.
18465         * objc/execute/class-7.m: Added.
18466         * objc/execute/class-8.m: Added.
18467         * objc/execute/class-9.m: Added.
18468         * objc/execute/class-tests-1.h
18469         * objc/execute/class-tests-2.h
18470         * objc/execute/compatibility_alias.m: Added.
18471         * objc/execute/encode-1.m: Added.
18472         * objc/execute/formal_protocol-1.m: Added.
18473         * objc/execute/formal_protocol-2.m: Added.
18474         * objc/execute/formal_protocol-3.m: Added.
18475         * objc/execute/formal_protocol-4.m: Added.
18476         * objc/execute/formal_protocol-5.m: Added.
18477         * objc/execute/formal_protocol-6.m: Added.
18478         * objc/execute/formal_protocol-7.m: Added.
18479         * objc/execute/informal_protocol.m: Added.
18480         * objc/execute/initialize.m: Added.
18481         * objc/execute/load.m: Added.
18482         * objc/execute/many_args_method.m: Added.
18483         * objc/execute/nested-3.m: Added.
18484         * objc/execute/no_clash.m: Added.
18485         * objc/execute/private.m: Added.
18486         * objc/execute/redefining_self.m: Added.
18487         * objc/execute/root_methods.m: Added.
18488         * objc/execute/selector-1.m: Added.
18489         * objc/execute/static-1.m: Added.
18490         * objc/execute/static-2.m: Added.
18491         * objc/execute/va_method.m: Added.
18492
18493 2001-03-10  Richard Henderson  <rth@redhat.com>
18494
18495         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
18496
18497 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18498
18499         * g++.old-deja/g++.other/crash31.C: XFAIL.
18500         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
18501         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
18502         * gcc.c-torture/execute/20010123-1.x: XFAIL.
18503         * gcc.c-torture/execute/20010124-1.x: XFAIL.
18504         * gcc.dg/sequence-pt-1.c: XFAIL one test.
18505
18506 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
18507
18508         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
18509
18510 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
18511
18512         * gcc.dg/20000724-1.c: Don't use multiline strings.
18513
18514 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
18515
18516         * objc/execute/string1.m, objc/execute/string2.m: Compare the
18517         result of -cString against what we expect it to be; don't just
18518         print it out for no one to read.
18519
18520         * objc/execute/string3.m, objc/execute/string4.m: New tests.
18521         Based on testcases provided by Nicola Pero.
18522
18523 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
18524
18525         * gcc.dg/cpp/macro7.c: New test.
18526
18527 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
18528
18529         * gcc.dg/cpp/multiline.c: Update.
18530
18531 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18532
18533         * g++.old-deja/g++.other/enum3.C: New test.
18534
18535 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18536
18537         * g++.old-deja/g++.other/pod1.C: New test.
18538
18539 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18540
18541         * g++.old-deja/g++.ext/overload1.C: New test.
18542
18543 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18544
18545         * g++.old-deja/g++.pt/using1.C: New test.
18546
18547 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18548
18549         * g++.old-deja/g++.other/using9.C: New test.
18550
18551 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
18552
18553         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
18554
18555         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
18556
18557 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
18558
18559         * g++.old-deja/g++.ext/realpt1.C: Remove.
18560
18561 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
18562
18563         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
18564
18565 2001-02-26  Will Cohen  <wcohen@redhat.com>
18566
18567         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
18568
18569 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
18570
18571         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
18572         templatized constructors.
18573
18574 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18575
18576         * gcc.c-torture/execute/20010224-1.c: New test.
18577
18578 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
18579
18580         * gcc.c-torture/execute/20010222-1.c: New test.
18581
18582 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
18583
18584         * g++.old-deja/g++.other/inline20.C: New test.
18585
18586 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
18587
18588         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
18589
18590 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18591
18592         * g++.old-deja/g++.other/lookup22.C: New test.
18593
18594 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
18595
18596         * g77.dg: New directory.
18597         * g77.dg/20010216-1.f: New test case.
18598         * g77.dg/dg.exp: New driver.
18599         * lib/g77-dg.exp: New driver library.
18600
18601 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18602
18603         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
18604
18605 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
18606
18607         * g++.old-deja/g++.other/decl9.C: New test.
18608
18609 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
18610
18611         * g++.old-deja/g++.other/init16.C: Update the test so that it does
18612         not need <string> and also tests the initialization at runtime.
18613
18614 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18615
18616         * gcc.c-torture/execute/longlong.c: New test.
18617
18618 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
18619
18620         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
18621
18622 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
18623
18624         * gcc.c-torture/execute/920302-1.c (execute):
18625         Change argument type to short.
18626
18627 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18628
18629         * g++.old-deja/g++.pt/deduct6.C: New test.
18630
18631 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18632
18633         * g++.old-deja/g++.pt/deduct5.C: New test.
18634
18635 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
18636
18637         * gcc.c-torture/execute/20010209-1.c: New test.
18638
18639 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18640
18641         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
18642
18643 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
18644
18645         * g++.dg/vtgc1.C: Update for new ABI.
18646
18647         * consistency.vlad: New directory, 1665 files.
18648
18649 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
18650
18651         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
18652         return type.
18653         * gcc.dg/cpp/digraphs.c: Declare puts.
18654
18655 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18656
18657         * g++.old-deja/g++.other/warn5.C: New test.
18658
18659 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18660
18661         * g++.old-deja/g++.pt/spec40.C: New test.
18662
18663 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18664
18665         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
18666         case.
18667         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
18668
18669 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
18670
18671         * gcc.c-torture/compile/20010209-1.c: New test.
18672
18673 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
18674
18675         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
18676         excess errors message but not if it crashes.
18677         * g++.old-deja/g++.other/crash27.C: Likewise.
18678         * g++.old-deja/g++.other/crash28.C: Likewise.
18679         * g++.old-deja/g++.other/crash30.C: Likewise.
18680         * g++.old-deja/g++.other/crash32.C: Likewise.
18681         * g++.old-deja/g++.other/crash35.C: Likewise.
18682         * g++.old-deja/g++.pt/inherit2.C: Likewise.
18683
18684 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18685
18686         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
18687         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
18688         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
18689         g77.f-torture/execute/execute.exp,
18690         g77.f-torture/noncompile/noncompile.exp,
18691         gcc.c-torture/execute/execute.exp,
18692         gcc.c-torture/execute/memcheck/memcheck.exp,
18693         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
18694         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
18695         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
18696         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
18697         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
18698         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
18699         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18700         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
18701         Remove bug reporting instructions with ancient email addresses.
18702
18703 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
18704
18705         * gcc.dg/20010202-1.c: New test.
18706         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
18707
18708 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
18709
18710         * g++.dg/stdbool-if.C: New test.
18711
18712 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
18713
18714         * objc/execute/fdecl.m: Added main().
18715
18716 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
18717
18718         * gcc.c-torture/execute/20010206-1.c: New test.
18719
18720 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18721
18722         * gcc.dg/cpp/avoidpaste1.c: Update.
18723
18724 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
18725
18726         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
18727         Pero <nicola@brainstorm.co.uk>.
18728         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
18729
18730 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
18731
18732         * g++.old-deja/g++.pt/spec39.C: New test.
18733
18734 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
18735
18736         * gcc.c-torture/compile/20010202-1.c: New test.
18737
18738 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
18739
18740         * g++.old-deja/g++.abi/primary2.C: New test.
18741         * g++.old-deja/g++.abi/primary3.C: New test.
18742         * g++.old-deja/g++.abi/primary4.C: New test.
18743         * g++.old-deja/g++.abi/primary5.C: New test.
18744         * g++.old-deja/g++.abi/vtable3.h: New test.
18745         * g++.old-deja/g++.abi/vtable3a.C: New test.
18746         * g++.old-deja/g++.abi/vtable3b.C: New test.
18747         * g++.old-deja/g++.abi/vtable3c.C: New test.
18748         * g++.old-deja/g++.abi/vtable3d.C: New test.
18749         * g++.old-deja/g++.abi/vtable3e.C: New test.
18750         * g++.old-deja/g++.abi/vtable3f.C: New test.
18751         * g++.old-deja/g++.abi/vtable3g.C: New test.
18752         * g++.old-deja/g++.abi/vtable3h.C: New test.
18753         * g++.old-deja/g++.abi/vtable3i.C: New test.
18754         * g++.old-deja/g++.abi/vtable3j.C: New test.
18755         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
18756
18757 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
18758
18759         * g++.old-deja/g++.other/anon6.C: New test.
18760         * g++.old-deja/g++.other/anon7.C: New test.
18761
18762 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
18763
18764         * gcc.dg/cpp/avoidpaste2.c: New tests.
18765
18766 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
18767
18768         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
18769
18770 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
18771
18772         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
18773         DECIMAL_DIG cases for Irix."
18774
18775 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
18776
18777         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
18778
18779 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
18780
18781         * gcc.dg/c99-tag-1.c: New test.
18782
18783 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
18784
18785         * gcc.dg/cpp/tr-warn1.c: Add tests.
18786
18787 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
18788
18789         * gcc.dg/cpp/avoidpaste1.c: Update.
18790         * gcc.dg/cpp/paste4.c: Update.
18791
18792 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
18793
18794         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
18795         cases for Irix.
18796
18797 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18798
18799         * g++.old-deja/g++.other/inline19.C: New test.
18800
18801 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
18802
18803         * gcc.dg/Wlarger-than.c: New test.
18804
18805 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18806
18807         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
18808
18809 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
18810
18811         * gcc.c-torture/execute/20010129-1.c: New test.
18812         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
18813
18814 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
18815
18816         * gcc.dg/cpp/avoidpaste1.c: Test case.
18817
18818 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
18819
18820         * g++.old-deja/g++.other/inline18.C: New test.
18821
18822 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18823
18824         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
18825         and __builtin_putchar.
18826
18827 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
18828
18829         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
18830         tests.
18831
18832 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
18833
18834         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
18835         floating point number rounding mode to round to the nearest
18836         representable mode.
18837
18838 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
18839
18840         * g++.old-deja/g++.other/mangle2.C: New test.
18841
18842 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
18843
18844         * gcc.c-torture/compile/20010124-1.c: New test.
18845
18846 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
18847
18848         * g++.old-deja/g++.pt/spec38.C: New test.
18849
18850 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18851
18852         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
18853         "Build don't run".
18854
18855 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18856
18857         * gcc.c-torture/execute/20010123-1.c: New test.
18858
18859 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
18860
18861         * g++.old-deja/g++.pt/spec37.C: New test.
18862
18863 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
18864
18865         * g++.old-deja/g++.pt/overload14.C: New test.
18866
18867 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18868
18869         * gcc.c-torture/execute/20010122-1.c: New test, exercise
18870         __builtin_return_address.
18871
18872 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
18873
18874         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
18875         * g++.old-deja/g++.pt/spec35.C: New test.
18876         * g++.old-deja/g++.pt/spec36.C: New test.
18877
18878 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
18879
18880         * gcc.c-torture/compile/20010118-1.c: New test.
18881
18882 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
18883
18884         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
18885
18886 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
18887
18888         * gcc.c-torture/execute/20010119-1.c: New test.
18889
18890 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18891
18892         * g++.old-deja/g++.other/vbase5.C: New test.
18893
18894 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
18895
18896         * gcc.c-torture/execute/20010118-1.c: New test.
18897
18898 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18899
18900         * g++.old-deja/g++.pt/deduct3.C: New test.
18901
18902 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18903
18904         * g++.old-deja/g++.pt/spec34.C: New test.
18905
18906 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
18907
18908         * g77.f-torture/compile/20000601-2.f: New test.
18909
18910 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18911
18912         * g++.old-deja/g++.other/init17.C: New test.
18913
18914 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
18915
18916         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
18917
18918 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18919
18920         * g++.old-deja/g++.pt/unify8.C: New test.
18921
18922 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18923
18924         * g++.old-deja/g++.abi/vbase1.C: New test.
18925
18926 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18927
18928         * g++.old-deja/g++.pt/crash65.C: New test.
18929
18930 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
18931
18932         * gcc.dg/cpp/assembl2.S: New test case.
18933
18934 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
18935
18936         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
18937         are supported.
18938
18939 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18940
18941         * g++.old-deja/g++.other/builtins1.C: New test.
18942         * g++.old-deja/g++.other/builtins2.C: Likewise.
18943         * g++.old-deja/g++.other/builtins3.C: Likewise.
18944         * g++.old-deja/g++.other/builtins4.C: Likewise.
18945
18946 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
18947
18948         * gcc.c-torture/compile/20010117-1.c: New test.
18949         * gcc.c-torture/compile/20010117-2.c: New test.
18950
18951 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18952
18953         * g77.f-torture/execute/20010116.[fx]: New test,
18954         XFAIL on i?86-*-*.
18955         * g77.f-torture/compile/20010115.f: Indicate it's
18956         a test for PR fortran/1636.
18957
18958 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
18959
18960         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
18961
18962 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18963
18964         * g77.f-torture/compile/20010115.f: New test.
18965
18966 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
18967
18968         * g++.old-deja/g++.pt/nontype5.C: New test.
18969
18970 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
18971
18972         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
18973         have an equivalent working one below it.
18974
18975 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
18976
18977         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
18978         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
18979
18980 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
18981
18982         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
18983         message containing "init_priority".
18984         (conpr-2.C): Likewise.
18985         (conpr-3.C): Likewise.
18986         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
18987
18988 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18989
18990         * gcc.c-torture/execute/20010114-2.c: New test.
18991
18992 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
18993
18994         * gcc.c-torture/compile/20010114-1.c: New test.
18995         * gcc.c-torture/compile/20010114-1.x: Xfail.
18996         * gcc.c-torture/compile/20010114-2.c: New test.
18997         * gcc.c-torture/execute/20010114-1.c: New test.
18998         * gcc.dg/trunc-1.c: New test.
18999         * gcc.dg/uninit-B.c: New test.
19000
19001 2001-01-13  Nick Clifton  <nickc@redhat.com>
19002
19003         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
19004         target.
19005
19006 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19007
19008         * gcc.c-torture/compile/20010113-1.c: New test.
19009
19010 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
19011
19012         * gcc.c-torture/compile/20001212-1.c: New test.
19013
19014 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19015
19016         * gcc.dg/cpp/widestr1.c: Update.
19017         * gcc.dg/cpp/prag-imp.c: Remove.
19018
19019 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
19020
19021         * gcc.c-torture/execute/20000801-3.x: Remove.
19022         * gcc.dg/c90-init-1.c: New test.
19023         * gcc.dg/c99-init-1.c: New test.
19024         * gcc.dg/c99-init-2.c: New test.
19025         * gcc.dg/gnu99-init-1.c: New test.
19026
19027 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
19028
19029         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
19030         testing that no relevant ones were found.
19031
19032 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19033
19034         * g++.old-deja/g++.pt/cast2.C: New test.
19035
19036 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19037
19038         * g++.old-deja/g++.pt/friend47.C: New test.
19039
19040 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19041
19042         * g++.old-deja/g++.pt/instantiate13.C: New test.
19043
19044 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19045
19046         * g++.old-deja/g++.other/defarg7.C: New test.
19047         * g++.old-deja/g++.other/defarg8.C: New test.
19048
19049 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19050
19051         * g++.old-deja/g++.pt/crash64.C: New test.
19052
19053 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19054
19055         * g++.old-deja/g++.pt/crash63.C: New test.
19056
19057 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19058
19059         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
19060
19061 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
19062
19063         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
19064
19065 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19066
19067         * g++.old-deja/g++.pt/error3.C: New test.
19068
19069 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19070
19071         * g++.old-deja/g++.other/crash39.C: New test.
19072
19073 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19074
19075         * g++.old-deja/g++.other/vbase4.C: New test.
19076
19077 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
19078
19079         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
19080         * gcc.dg/special/20000419-2.c: New file. Identical to above.
19081         * gcc.dg/special/special.exp: New test driver which will check
19082         for alias support for the above test.
19083
19084 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
19085
19086         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
19087         problems on small machines.
19088         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
19089         parameterize.
19090
19091 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
19092
19093         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
19094         mips.
19095         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19096
19097 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
19098
19099         * g++.old_deja/g++.pt/using8.C: New test.
19100
19101 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19102
19103         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
19104
19105 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
19106
19107         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
19108         where a failure is expected.
19109         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
19110
19111 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19112
19113         * g++.old_deja/g++.pt/instantiate12.C: New test.
19114
19115 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19116
19117         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
19118         start of structs.
19119         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
19120         * g++.old-deja/g++.brendan/crash17.C: Likewise.
19121         * g++.old-deja/g++.brendan/crash29.C: Likewise.
19122         * g++.old-deja/g++.brendan/crash48.C: Likewise.
19123         * g++.old-deja/g++.brendan/ns1.C: Likewise.
19124         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
19125         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
19126         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
19127         * g++.old-deja/g++.eh/spec6.C: Likewise.
19128         * g++.old-deja/g++.jason/crash3.C: Likewise.
19129         * g++.old-deja/g++.law/ctors11.C: Likewise.
19130         * g++.old-deja/g++.law/ctors17.C: Likewise.
19131         * g++.old-deja/g++.law/ctors5.C: Likewise.
19132         * g++.old-deja/g++.law/ctors9.C: Likewise.
19133         * g++.old-deja/g++.mike/ambig1.C: Likewise.
19134         * g++.old-deja/g++.mike/net22.C: Likewise.
19135         * g++.old-deja/g++.mike/p3538a.C: Likewise.
19136         * g++.old-deja/g++.mike/p3538b.C: Likewise.
19137         * g++.old-deja/g++.mike/virt3.C: Likewise.
19138         * g++.old-deja/g++.niklas/t128.C: Likewise.
19139         * g++.old-deja/g++.other/anon4.C: Likewise.
19140         * g++.old-deja/g++.other/using1.C: Likewise.
19141         * g++.old-deja/g++.other/warn3.C: Likewise.
19142         * g++.old-deja/g++.pt/t37.C: Likewise.
19143         * g++.old-deja/g++.robertl/eb69.C: Likewise.
19144         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19145
19146 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19147
19148         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
19149
19150 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19151
19152         * gcc.c-torture/execute/stdio-opt-3.c: New test.
19153
19154 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
19155
19156         * gcc.c-torture/compile/20010107-1.c: New test.
19157
19158 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19159
19160         * gcc.c-torture/execute/builtin-noret-1.c: New test.
19161
19162 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19163
19164         * gcc.dg/format/format.h: New file.
19165         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
19166         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
19167         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
19168         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
19169         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
19170         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
19171         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
19172         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
19173         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
19174         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
19175         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
19176         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
19177         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
19178         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
19179         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
19180         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
19181         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
19182         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
19183         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
19184         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
19185         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
19186         instead of declaring standard types, macros and functions in each
19187         test.
19188
19189 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
19190
19191         * gcc.c-torture/execute/20010106-1.c: New test.
19192
19193 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19194
19195         * gcc.dg/format/format.exp: New file.
19196         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
19197         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
19198         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
19199         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
19200         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
19201         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
19202         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
19203         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
19204         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
19205         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
19206         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
19207         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
19208         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
19209         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
19210         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
19211         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
19212         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
19213         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
19214         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
19215         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
19216         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
19217         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
19218         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
19219         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
19220         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
19221         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
19222         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
19223         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
19224         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
19225         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
19226         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
19227         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
19228         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
19229         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
19230         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
19231         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
19232         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
19233         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
19234         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
19235         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
19236         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
19237         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
19238
19239 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
19240
19241         * gcc.c-torture/execute/991228-1.c: Take word endianness into
19242         account.
19243
19244 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19245
19246         * gcc.c-torture/execute/builtin-complex-1.c: New test.
19247
19248 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19249
19250         * g++.old-deja/g++.pt/crash62.C: New test.
19251
19252 2001-01-04  Richard Henderson  <rth@redhat.com>
19253
19254         * gcc.dg/20000926-1.c: Update expected warnings.
19255         * gcc.dg/array-2.c: Likewise.
19256         * gcc.dg/array-4.c: Also validate flexible array members.
19257         * gcc.dg/c99-flex-array-1.c: New.
19258
19259 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19260
19261         * gcc.c-torture/compile/20001222-1.x: Remove.
19262
19263 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19264
19265         * gcc.c-torture/execute/built-in-setjmp.c: New.
19266
19267 2001-01-03  Richard Henderson  <rth@redhat.com>
19268
19269         * gcc.dg/940510-1.c: Update expected error wording.
19270         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
19271
19272 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
19273
19274         * lib/target-supports.exp (check_alias_available): Modified to
19275         indicate aliases not supported if only weak aliases are supported.
19276
19277 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19278
19279         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
19280         Turn on cmpstrsi checks for __pj__ and __i370__.
19281
19282 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19283
19284         * g++.old-deja/g++.other/virtual11.C: New test.
19285
19286 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19287
19288         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
19289
19290 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19291
19292         * gcc.c-torture/compile/20010102-1.c: New test.
19293
19294 2001-01-02  Andreas Jaeger  <aj@suse.de>
19295
19296         * gcc.dg/noreturn-3.c: New test.
19297
19298         * gcc.dg/noreturn-4.c: New test.
19299
19300 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19301
19302         * gcc.c-torture/execute/stdio-opt-1.c: Also test
19303         __builtin_fputc and __builtin_fwrite.
19304
19305 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19306
19307         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
19308         signed char, not default char.
19309
19310 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19311
19312         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
19313
19314 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
19315
19316         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
19317
19318 2000-12-29  Richard Henderson  <rth@redhat.com>
19319
19320         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
19321         (__cyg_profile_func_exit): Define.
19322
19323 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19324
19325         * g++.dg/vtgc1.C: New test.
19326
19327 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
19328
19329         * gcc.dg/noncompile/20001228-1.c: New test.
19330
19331         * gcc.dg/20001228-1.c: New test.
19332
19333         * gcc.c-torture/execute/20001228-1.c: New test.
19334
19335 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
19336
19337         * gcc.dg/format-strfmon-1.c: New test.
19338
19339 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19340
19341         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
19342         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
19343         * gcc.c-torture/execute/string-opt-1.c: Likewise.
19344         * gcc.c-torture/execute/string-opt-2.c: Likewise.
19345         * gcc.c-torture/execute/string-opt-3.c: Likewise.
19346         * gcc.c-torture/execute/string-opt-4.c: Likewise.
19347         * gcc.c-torture/execute/string-opt-6.c: Likewise.
19348         * gcc.c-torture/execute/string-opt-7.c: Likewise.
19349         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19350         * gcc.c-torture/execute/string-opt-9.c: Likewise.
19351         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19352         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19353         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19354
19355         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
19356         * gcc.c-torture/execute/string-opt-4.c: Test index.
19357
19358 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
19359
19360         * gcc.c-torture/compile/20001226-1.c: New test.
19361
19362 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19363
19364         * gcc.c-torture/compile/20001222-1.c: New test.
19365         * gcc.c-torture/compile/20001222-1.x: Xfail.
19366
19367 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
19368
19369         * gcc.c-torture/execute/comp-goto-2.c: New test.
19370
19371 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
19372
19373         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
19374         Use long types if __INT_MAX__ is 32767.
19375         (main): Use cast to (sint32 *) when poking 88 into a_page.
19376
19377         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
19378
19379 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
19380
19381         * gcc.c-torture/compile/20001221-1.c: New test.
19382         * gcc.c-torture/execute/20001221-1.c: New test.
19383
19384 2000-12-20  Richard Henderson  <rth@redhat.com>
19385
19386         * g++.old-deja/g++.pt/crash36.C: Update error lines.
19387         * g++.old-deja/g++.robertl/eb109.C: Likewise.
19388
19389 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19390
19391         * gcc.dg/compare3.c: New test.
19392
19393 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19394
19395         * gcc.dg/format-warnll-1.c: New test.
19396
19397 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19398
19399         * gcc.dg/cpp/cmdlne-P.c: New test.
19400
19401 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19402
19403         * gcc.c-torture/execute/builtin-abs-1.c,
19404         gcc.c-torture/execute/builtin-abs-2.c: New tests.
19405
19406 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19407
19408         * gcc.dg/cpp/multiline.c: New test.
19409
19410 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19411
19412         * g++.old-deja/g++.other/syshdr1.C: Update.
19413         * gcc.dg/cpp/lineflags.c: Remove temporarily.
19414
19415 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19416
19417         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
19418
19419 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19420
19421         * g++.old-deja/g++.pt/ttp65.C: New test.
19422
19423 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19424
19425         * g++.old-deja/g++.pt/ttp64.C: New test.
19426
19427 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19428
19429         * g++.old-deja/g++.pt/spec33.C: New test.
19430
19431 2000-12-14  Catherine Moore  <clm@redhat.com>
19432
19433         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
19434         * gcc.c-torture/execute/920612-2.c: Likewise.
19435         * gcc.c-torture/execute/920428-2.c: Likewise.
19436         * gcc-c-torture/execute/va-arg-11.c: Call exit.
19437         * gcc.c-torture/execute/va-arg-21.c: Likewise.
19438
19439 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19440
19441         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
19442         * gcc.dg/pack-test-2.c: Likewise.
19443
19444 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19445
19446         Tests by Zack Weinberg <zackw@stanford.edu>.
19447
19448         * gcc.dg/cpp/defined.c: Update.
19449         * gcc.dg/cpp/defined_trad.c: New tests.
19450
19451 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19452
19453         * gcc.dg/cpp/trad-direct.c: Update.
19454
19455 2000-12-11  Neil Booth  <neilb@earthling.net>
19456
19457         * gcc.dg/cpp/defined_trad.c
19458
19459 2000-12-11  Neil Booth  <neilb@earthling.net>
19460
19461         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
19462
19463 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19464
19465         * gcc.dg/format-miss-2.c: New test.
19466
19467 2000-12-09  Neil Booth  <neilb@earthling.net>
19468
19469         * gcc.dg/cpp/lineflags.c: New tests.
19470         * gcc.dg/cpp/poison.c: Update.
19471         * gcc.dg/cpp/redef2.c: Update.
19472         * gcc.dg/cpp/skipping.c: New test.
19473
19474 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
19475
19476         * g++.old-deja/g++.other/eh3.C: New testcase.
19477
19478 2000-12-07  Neil Booth  <neilb@earthling.net>
19479
19480         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
19481         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
19482         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
19483         wtr-union-init-2.c, wtr-union-init-3.c: Update.
19484         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
19485         Update.
19486
19487 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19488
19489         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
19490         __SIZE_TYPE__ instead of int for type of integers cast to
19491         pointers.
19492
19493 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
19494
19495         * g++.old-deja/g++.other/cleanup4.C: New test.
19496
19497 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19498
19499         * format-sec-1.c: New test.
19500
19501 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19502
19503         * gcc.dg/format-nonlit-3.c: New test.
19504
19505 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19506
19507         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
19508         through a null pointer.
19509
19510 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19511
19512         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
19513         * g++.old-deja/g++.pt/partial4.C: New test.
19514
19515 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
19516
19517         * gcc.c-torture/execute/ieee/hugeval.x: New.
19518
19519 2000-12-06  Neil Booth  <neilb@earthling.net>
19520
19521         * gcc.dg/cpp/backslash2.c: New tests.
19522
19523 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19524
19525         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
19526         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
19527
19528 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
19529
19530         * gcc.c-torture/execute/20001203-2.c: New testcase.
19531
19532 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
19533
19534         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
19535         * g++.old-deja/g++.other/virtual10.C: New test.
19536
19537 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
19538
19539         * g++.old-deja/g++.mike/pmf5.C: Remove test.
19540
19541 2000-12-05  Richard Henderson  <rth@redhat.com>
19542
19543         * gcc.c-torture/compile/20001205-1.c: New.
19544
19545 2000-12-04  Neil Booth  <neilb@earthling.net>
19546
19547         * g++.old-deja/g++.other/virtual9.C: New test.
19548         * g++.old-deja/g++.pt/crash61.C: New test.
19549         * gcc.c-torture/execute/loop-9.c: New test.
19550
19551 2000-12-04  Neil Booth  <neilb@earthling.net>
19552
19553         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
19554         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
19555         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
19556         * gcc.dg/cpp/extratokens.c: ...here.
19557
19558 2000-12-04  Neil Booth  <neilb@earthling.net>
19559
19560         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
19561         New tests.
19562
19563 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19564
19565         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
19566         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
19567
19568 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19569
19570         * gcc.c-torture/execute/20001203-1.c: New test.
19571
19572 2000-12-03  Neil Booth  <neilb@earthling.net>
19573
19574         * gcc.dg/cpp/macro6.c: New test cases.
19575
19576 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19577
19578         * gcc.c-torture/execute/string-opt-9.c: New test.
19579         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19580         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19581         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19582
19583         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
19584         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
19585
19586 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
19587
19588         * gcc.dg/cpp/if-6.c: New testcase.
19589
19590         * gcc.dg/20001201-1.c: New testcase.
19591
19592 2000-12-02  Neil Booth  <neilb@earthling.net>
19593
19594         * g++.old-deja/g++.other/externC4.C,
19595         g++.old-deja/g++.other/friend10.C: New tests.
19596
19597 2000-12-02  Neil Booth  <neilb@earthling.net>
19598
19599         * g++.old-deja/g++.other/instan2.C
19600         * g++.old-deja/g++.other/instan3.C: New test.
19601
19602 2000-12-02  Neil Booth  <neilb@earthling.net>
19603
19604         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
19605         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
19606         gnuc99.c,gnuc99-pedantic.c: New tests.
19607
19608 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19609
19610         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
19611         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
19612
19613 2000-12-01  Neil Booth  <neilb@earthling.net>
19614
19615         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
19616         * gcc.dg/cpp/poison.c: Update.
19617         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
19618
19619 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
19620
19621         * g77.f-torture/execute/20001201.f: New test.
19622
19623 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19624
19625         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
19626
19627 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
19628
19629         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
19630
19631 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
19632
19633         * g++.old-deja/g++.other/cast6.C: New test.
19634
19635 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
19636
19637         * gcc.c-torture/execute/20001130-2.c: New testcase.
19638
19639 2000-11-30  Richard Henderson  <rth@redhat.com>
19640
19641         * gcc.c-torture/execute/20001130-1.c: New test.
19642
19643 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19644
19645         * g++.old-deja/g++.other/op3.C: New test.
19646
19647 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19648
19649         * g++.old-deja/g++.other/op2.C: New test.
19650
19651 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19652
19653         * g++.old-deja/g++.other/crash38.C: New test.
19654
19655 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
19656
19657         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
19658
19659 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
19660
19661         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
19662         tests.
19663         * gcc.c-torture/execute/string-opt-6.c: New test.
19664
19665         * gcc.dg/20001117-1.c: Add main.
19666
19667 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
19668
19669         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
19670         Move from here ...
19671         * gcc.dg/940510-1.c: ... to here.
19672
19673         * gcc.dg/20000926-1.c: GNU C now allows initializations of
19674         zero-size arrays in toplevel structures.
19675
19676 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
19677
19678         * gcc.c-torture/execute/loop-8.c: New test.
19679
19680 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19681
19682         * g++.old-deja/g++.other/base1.C: New test.
19683
19684 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19685
19686         * g++.old-deja/g++.other/parse2.C: New test.
19687
19688 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19689
19690         * g++.old-deja/g++.pt/incomplete1.C: New test.
19691
19692 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19693
19694         * g++.old-deja/g++.other/friend9.C: New test.
19695
19696 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
19697
19698         * gcc.dg/20001127-1.c: New test.
19699
19700 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
19701
19702         * g++.old-deja/g++.pt/friend46.C: New test.
19703
19704 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
19705
19706         * g++.old-deja/g++.other/ptrmem8.C: New test.
19707
19708 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19709
19710         * gcc.c-torture/execute/string-opt-7.c: New test.
19711         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19712
19713 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
19714
19715         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
19716         instead of 'mkcheck 2'.
19717
19718 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19719
19720         * gcc.c-torture/execute/memcheck/driver.c,
19721         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
19722         C9X references to refer to C99.
19723
19724 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
19725
19726         * gcc.dg/ultrasp3.c: New test.
19727
19728 2000-11-25  Neil Booth  <neilb@earthling.net>
19729
19730         * gcc.dg/cpp/include2.c: Update test to be locale independent.
19731
19732 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
19733
19734         * gcc.c-torture/compile/20001123-2.c: New.
19735
19736 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19737
19738         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
19739
19740 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
19741
19742         * gcc.dg/sequence-point-1.c: Add some new tests.
19743         * gcc.c-torture/execute/20001124-1.c: New test.
19744
19745 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
19746
19747         * g++.old-deja/g++.other/vaarg4.C: New test.
19748         * gcc.c-torture/compile/20001123-1.c: New test.
19749
19750 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
19751
19752         * g++.other/crash24.C: Adjust and remove XFAIL.
19753         * g++.other/crash37.C: New test.
19754
19755 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
19756
19757         * g++.old-deja/g++.pt/instantiate9.C: New test.
19758
19759 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
19760
19761         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
19762         new ABI, too.
19763
19764         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
19765         * g++.old-deja/g++.robertl/eb55.C: Likewise.
19766
19767 2000-11-22  Neil Booth  <neilb@earthling.net>
19768
19769         * gcc.dg/cpp/Wtrigraphs.c: New test.
19770
19771 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
19772
19773         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
19774
19775 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
19776
19777         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
19778
19779 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
19780
19781         * lib/gcc-dg.exp: load_lib scanasm.exp.
19782         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
19783         * lib/g++-dg.exp: load_lib scanasm.exp.
19784         * lib/scanasm.exp: New.
19785         (scan-assembler, scan-assembler-not): Add optional arguments to
19786         test name, or if not present, the pattern name.
19787         (scan-assembler-dem, scan-assembler-dem-not): New.
19788
19789         * g++.dg/dg.exp: New.
19790
19791 2000-11-21  Neil Booth  <neilb@earthling.net>
19792
19793         * gcc.dg/cpp/integrated1.c: Remove.
19794
19795 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
19796
19797         * gcc.c-torture/execute/20001121-1.c: New test.
19798
19799 2000-11-21  Richard Henderson  <rth@redhat.com>
19800
19801         * gcc.c-torture/compile/20001121-1.c: New test.
19802
19803 2000-11-20  Neil Booth  <neilb@earthling.net>
19804
19805         * gcc.dg/cpp/integrated1.c: New test.
19806
19807 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
19808
19809         * g++.old-deja/g++.other/inline17.C: New test.
19810
19811 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
19812
19813         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
19814         local variable to be zero: I made the variable global. Now
19815         uses abort() and exit() instead of relying on main's return value.
19816
19817 2000-11-20  Neil Booth  <neilb@earthling.net>
19818
19819         * gcc.dg/cpp/paste2.c: Update test.
19820         * objc/execute/paste.m: New test.
19821
19822 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
19823
19824         * gcc.dg/c99-condexpr-1.c: New test.
19825
19826 2000-11-20  Neil Booth  <neilb@earthling.net>
19827
19828         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
19829
19830 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
19831
19832         * g++.old-deja/g++.pt/export1.C: New test.
19833
19834 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
19835
19836         * gcc.dg/20001117-1.c: New test.
19837
19838 2000-11-18  Richard Henderson  <rth@redhat.com>
19839
19840         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
19841
19842 2000-11-18  Richard Henderson  <rth@redhat.com>
19843
19844         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
19845         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
19846         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
19847
19848 2000-11-18  Richard Henderson  <rth@redhat.com>
19849
19850         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
19851         (main): New.  Exit cleanly.
19852
19853 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19854
19855         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
19856         gcc.dg/c99-fordecl-2.c: New tests.
19857
19858 2000-11-18  Richard Henderson  <rth@redhat.com>
19859
19860         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
19861         * gcc.c-torture/execute/zerolen-2.c: New.
19862
19863 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19864
19865         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
19866         memory.
19867
19868 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
19869
19870         * g++.old-deja/g++.pt/instantiate8.C: New test.
19871
19872 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
19873
19874         * g++.old-deja/g++.other/incomplete.C: Add more tests.
19875         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
19876
19877 2000-11-16  Nick Clifton  <nickc@redhat.com>
19878
19879         * gcc.c-torture/execute/nestfunc-2.c: New test.
19880         * gcc.c-torture/execute/nestfunc-3.c: New test.
19881
19882 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
19883
19884         * gcc.c-torture/compile/20001116-1.c: New test.
19885
19886 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19887
19888         * gcc.c-torture/execute/20001115-1.c: New test.
19889
19890 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
19891
19892         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
19893         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
19894         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
19895         * g++.old-deja/g++.abi/vmihint.C: Likewise.
19896
19897 2000-11-15  Neil Booth  <neilb@earthling.net>
19898
19899         gcc.dg/cpp/_Pragma1.c: Update.
19900         gcc.dg/cpp/_Pragma2.c: New test.
19901
19902 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
19903
19904         * g++.old-deja/g++.other/anon5.C: New test.
19905
19906 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19907
19908         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
19909         tests.
19910
19911 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
19912
19913         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
19914         output.
19915
19916 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19917
19918         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
19919         labels at end of compound statements.
19920
19921 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
19922
19923         * gcc.c-torture/execute/loop-7.c: New test.
19924
19925 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19926
19927         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
19928
19929 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19930
19931         * gcc.dg/c99-bool-1.c: New test.
19932
19933 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19934
19935         * gcc.dg/c99-scope-1.c: Remove xfail.
19936         * gcc.dg/c99-scope-2.c: New test.
19937
19938 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19939
19940         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
19941         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
19942
19943 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
19944
19945         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
19946         error messages.
19947
19948         * g++.mike/p700.C: Don't typedef wchar_t.
19949         * g++.mike/p784.C: Likewise.
19950         * g++.mike/eb101.C: Don't use __wchar_t.
19951
19952 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19953
19954         * g77.f-torture/execute/20001111.[fx]: Test premature exit
19955         from DO loop.
19956
19957 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
19958
19959         * gcc.c-torture/execute/20001111-1.c: New test.
19960
19961 2000-11-10  Nick Clifton  <nickc@redhat.com>
19962
19963         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
19964         long multuiple and accumulate.
19965
19966 2000-11-09  Richard Henderson  <rth@redhat.com>
19967
19968         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
19969         via size_t instead of int.
19970
19971         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
19972         * gcc.c-torture/execute/string-opt-2.c: Likewise.
19973         * gcc.c-torture/execute/string-opt-3.c: Likewise.
19974         * gcc.c-torture/execute/string-opt-4.c: Likewise.
19975
19976 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
19977
19978         * gcc.c-torture/compile/20001109-1.c: New test.
19979         * gcc.c-torture/compile/20001109-2.c: New test.
19980
19981 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
19982
19983         * g++.old-deja/g++.pt/operator1.C: New test.
19984         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
19985
19986 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
19987
19988         * gcc.dg/20001108-1.c: New test.
19989
19990 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
19991
19992         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
19993         with both arguments constant strings.
19994         * gcc.c-torture/execute/string-opt-3.c: New test.
19995         * gcc.c-torture/execute/string-opt-4.c: New test.
19996         * gcc.c-torture/execute/string-opt-5.c: New test.
19997
19998 2000-11-08  Nick Clifton  <nickc@redhat.com>
19999
20000         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
20001         mulsidi3adddi patterns.
20002
20003 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
20004
20005         * g++.old-deja/g++.other/crash36.C: New test.
20006
20007 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
20008
20009         * g++.old-deja/g++.other/init16.C: New test.
20010
20011 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
20012
20013         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
20014
20015 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20016
20017         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
20018         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20019         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20020
20021 2000-11-07  DJ Delorie  <dj@redhat.com>
20022
20023         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
20024
20025 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20026
20027         * gcc.c-torture/execute/string-opt-1.c: New test.
20028
20029 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20030
20031         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
20032         mips-sgi-irix6.* because the MIPS ABI passes floating-point
20033         parameters in registers, and there is no way for a varargs
20034         function to know in which order the integer and floating-point
20035         parameters should be interleaved when they are placed on the
20036         stack.
20037         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20038         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20039
20040 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20041
20042         * gcc.c-torture/execute/string-opt-2.c: New test.
20043
20044 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
20045
20046         * g++.old-deja/g++.pt/crash60.C: New test.
20047
20048 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20049
20050         * g++.old-deja/g++.other/crash24.C: New test.
20051         * g++.old-deja/g++.other/crash25.C: New test.
20052         * g++.old-deja/g++.other/crash26.C: New test.
20053         * g++.old-deja/g++.other/crash27.C: New test.
20054         * g++.old-deja/g++.other/crash28.C: New test.
20055         * g++.old-deja/g++.other/crash29.C: New test.
20056         * g++.old-deja/g++.other/crash30.C: New test.
20057         * g++.old-deja/g++.other/crash31.C: New test.
20058         * g++.old-deja/g++.other/crash32.C: New test.
20059         * g++.old-deja/g++.other/crash33.C: New test.
20060         * g++.old-deja/g++.other/crash34.C: New test.
20061         * g++.old-deja/g++.other/crash35.C: New test.
20062
20063 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20064
20065         * gcc.c-torture/execute/20001031-1.c: New test.
20066
20067 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
20068
20069         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
20070         namespace.
20071
20072         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
20073         standards-conformant.
20074
20075         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
20076
20077         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
20078         * g++.old-deja/g++.mike/p755a.C: Likewise.
20079         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
20080         library makes no calls to `operator new' during initialization.
20081
20082 2000-11-04  Neil Booth  <neilb@earthling.net>
20083
20084         * gcc.dg/cpp/include2.c: New tests.
20085
20086 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
20087
20088         * lib/g++.exp (g++_set_ld_library_path): New function.
20089         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
20090
20091 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
20092
20093         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
20094         warnings.
20095
20096 2000-11-01  Richard Henderson  <rth@redhat.com>
20097
20098         * g++.old-deja/g++.ext/namedret1.C: New.
20099         * g++.old-deja/g++.ext/namedret2.C: New.
20100         * g++.old-deja/g++.ext/namedret3.C: New.
20101
20102 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
20103
20104         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
20105         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
20106
20107 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20108
20109         * gcc.c-torture/execute/va-arg-21.c: New test.
20110
20111 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20112
20113         * gcc.dg/c99-complex-2.c: New test.
20114
20115 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20116
20117         * gcc.c-torture/execute/stdio-opt-1.c: New test.
20118
20119 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
20120
20121         * g++.old-deja/g++.other/inline16.C: New test.
20122
20123 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
20124
20125         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
20126         __PRETTY_FUNCTION__
20127
20128 2000-10-29  Neil Booth  <neilb@earthling.net>
20129
20130         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
20131         New tests.
20132         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
20133         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
20134         optimisation.
20135
20136 2000-10-29  Neil Booth  <neilb@earthling.net>
20137
20138         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
20139         * mi1.c, mi1c.h: Add null directives to multiple-include test.
20140         * mi5.c: Test multiple includes work with -C.
20141         * trigraphs.c: Test ^= version.
20142
20143 2000-10-28  Neil Booth  <neilb@earthling.net>
20144
20145         New tests and test updates for new macro expander.
20146
20147         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
20148         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
20149         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
20150         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
20151         new diagnostic messages.
20152
20153         * gcc.dg/cpp/macro3.c: New tests.
20154
20155 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
20156
20157         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
20158         on the same line.
20159
20160 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
20161
20162         * g++.old-deja/g++.other/eh2.C: New test.
20163
20164 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
20165
20166         * gcc.c-torture/execute/20001027-1.c: New test.
20167
20168 2000-10-26  Richard Henderson  <rth@redhat.com>
20169
20170         * gcc.c-torture/execute/20001026-1.c: New.
20171
20172 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
20173
20174         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
20175         * g++.old-deja/g++.law/builtin1.C: Likewise.
20176         * g++.old-deja/g++.law/ctors10.C: Likewise.
20177         * g++.old-deja/g++.law/virtual3.C: Likewise.
20178         * g++.old-deja/g++.mike/p658.C: Likewise.
20179         * g++.old-deja/g++.other/sibcall1.C: Likewise.
20180         * g++.old-deja/g++.other/vaarg2.C: Likewise.
20181         * g++.old-deja/g++.robertl/eb124.C: Likewise.
20182         * g++.old-deja/g++.robertl/eb44.C: Likewise.
20183         * g++.old-deja/g++.robertl/eb77.C: Likewise.
20184
20185 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
20186
20187         * gcc.c-torture/compile/20001024-1.c: New test.
20188
20189 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
20190
20191         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
20192         to tell us whether or not we are using V3.
20193
20194 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20195
20196         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
20197         operands.
20198
20199 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20200
20201         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
20202
20203 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
20204
20205         * gcc.c-torture/execute/20001024-1.c: New test.
20206
20207 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
20208
20209         * g++.old-deja/g++.other/sibcall1.C: New test.
20210
20211 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
20212
20213         * gcc.dg/noncompile/init-3.c: New test.
20214
20215 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20216
20217         * gcc.dg/format-array-1.c: New test.
20218
20219 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20220
20221         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
20222         writing through null pointers; remove comment about testing
20223         unterminated strings.
20224
20225 2000-10-17  Matthew Hiller  <hiller@redhat.com>
20226
20227         * gcc.c-torture/execute/20001017-2.c: New test.
20228
20229 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20230
20231         * gcc.c-torture/compile/20001018-1.c: New test.
20232         * gcc.c-torture/compile/20001018-1.x: Xfail.
20233
20234 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20235
20236         * gcc.c-torture/execute/20001017-1.c: New test.
20237
20238 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20239
20240         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
20241         for multiple use of arguments with scanf formats; add tests for
20242         multiple use of arguments.
20243
20244 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
20245
20246         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
20247
20248 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20249
20250         * gcc.dg/format-miss-1.c: New test.
20251
20252 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20253
20254         * gcc.c-torture/execute/20001013-1.c: New test.
20255
20256 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20257
20258         * gcc.dg/format-branch-1.c: New test.
20259
20260 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20261
20262         * README, lib/file-format.exp: Remove EGCS references.
20263
20264 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20265
20266         * gcc.dg/20001013-1.c: New test.
20267
20268 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20269
20270         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
20271         for intmax_t in the compiler using __typeof__ and the type rules
20272         for conditional expressions.
20273
20274 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
20275
20276         * gcc.dg/20001012-1.c: New test.
20277         * gcc.dg/20001012-2.c: New test.
20278
20279 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20280
20281         * gcc.dg/format-attr-1.c: New test.
20282
20283 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20284
20285         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
20286         __LONG_LONG_MAX__ instead of LLONG_MAX.
20287
20288 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20289
20290         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
20291         scanf flags.
20292         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
20293         flags.
20294
20295 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20296
20297         * gcc.dg/sequence-pt-1.c: New test.
20298
20299 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
20300
20301         * gcc.c-torture/execute/20001011-1.c: New testcase.
20302         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
20303
20304 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20305
20306         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
20307         does not error on it.
20308
20309 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20310
20311         * gcc.dg/20001009-1.c: New test.
20312
20313 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
20314
20315         * gcc.c-torture/compile/20001009-1.c: Move from here ....
20316         * gcc.c-torture/execute/20001009-2.c: ... to here.
20317
20318 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
20319
20320         * gcc.c-torture/compile/20001009-1.c: New testcase.
20321         * gcc.c-torture/execute/20001009-1.c: New testcase.
20322         Testcases provided by Jan Hubicka <jh@suse.cz>.
20323
20324 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20325
20326         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20327         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
20328         uintmax_t using <limits.h> to emulate the compiler's internal
20329         logic.  No longer XFAIL %j tests.
20330
20331 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20332
20333         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
20334         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20335         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
20336         regexps and details of expected handling of some bad formats.
20337         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
20338         suppression.
20339
20340 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20341
20342         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
20343         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
20344         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
20345         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
20346         in list archives.
20347
20348 2000-10-06  Richard Henderson  <rth@cygnus.com>
20349
20350         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
20351         * g++.old-deja/g++.brendan/crash52.C: Likewise.
20352         * g++.old-deja/g++.jason/report.C: Likewise.
20353         * g++.old-deja/g++.law/friend5.C: Likewise.
20354         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
20355         of the expected warnings.
20356
20357 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
20358
20359         * g++.old-deja/g++.pt/enum14.C: New test.
20360
20361 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20362
20363         * g++.old-deja/g++.pt/crash59.C: New test.
20364
20365 2000-10-04  Will Cohen  <wcohen@redhat.com>
20366
20367         * gcc.dg/20000926-1.c: New test.
20368
20369 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
20370
20371         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
20372         function name for current C++ compiler.
20373         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
20374
20375 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
20376
20377         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
20378         __PRETTY_FUNCTION__.
20379         * g++.old-deja/g++.ext/pretty2.C: Likewise.
20380
20381 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20382
20383         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
20384
20385 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
20386
20387         * gcc.c-torture/compile/20000923-1.c: New test.
20388
20389 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
20390
20391         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
20392         * g++.old-deja/g++.pt/ttp62.C: Same.
20393         * g++.old-deja/g++.other/inline14.C: Same.
20394
20395 2000-09-24  Richard Henderson  <rth@cygnus.com>
20396
20397         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
20398
20399 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20400
20401         * gcc.dg/c90-printf-1.c: Add test for wide string format.
20402
20403 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
20404
20405         * gcc.c-torture/compile/20000922-1.c: New file.
20406
20407 2000-09-21  Nick Clifton  <nickc@redhat.com>
20408
20409         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
20410         a signed long modulo operation.
20411         (mod6): New function - perform an unsigned long modulo operation.
20412         (main): Add tests for modulos of very large numbers by very small
20413         dividends.
20414
20415 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20416
20417         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
20418
20419 2000-09-19  Richard Henderson  <rth@cygnus.com>
20420
20421         * gcc.dg/compare2.c (case 10): XFAIL.
20422
20423 2000-09-18  Richard Henderson  <rth@cygnus.com>
20424
20425         * gcc.c-torture/execute/20000906-1.c: Move ...
20426         * gcc.dg/20000906-1.c: ... here.  Only run on targets
20427         that support __builtin_trap.
20428
20429 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
20430
20431         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
20432
20433 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20434
20435         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
20436         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
20437         more $ format tests.
20438
20439 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20440
20441         * gcc.dg/format-errmk-1.c: New test.
20442
20443 2000-09-17  Greg McGary  <greg@mcgary.org>
20444
20445         * gcc.c-torture/execute/20000917-1.x: Remove.
20446
20447 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20448
20449         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
20450
20451 2000-09-17  Greg McGary  <greg@mcgary.org>
20452
20453         * gcc.c-torture/execute/20000917-1.c: New test.
20454         * gcc.c-torture/execute/20000917-1.x: XFAIL.
20455
20456 2000-09-16  Neil Booth  <NeilB@earthling.net>
20457
20458         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
20459         in nested macro bug.
20460
20461 2000-09-15  Neil Booth  <NeilB@earthling.net>
20462
20463         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
20464
20465 2000-09-14  Jeffrey A Law  (law@cygnus.com)
20466
20467         * gcc.c-torture/execute/20000914-1.c: New test.
20468
20469 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
20470
20471         * g++.other/inline13.C: New test.
20472
20473 2000-09-12  Andreas Jaeger  <aj@suse.de>
20474
20475         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
20476         constant by Ulrich Drepper <drepper@redhat.com>.
20477
20478 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
20479
20480         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
20481
20482 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20483
20484         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
20485
20486 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
20487
20488         * gcc.dg/cpp/backslash.c: New test.
20489
20490 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
20491
20492         * gcc.c-torture/execute/20000910-1.c: New test.
20493         * gcc.c-torture/execute/20000910-2.c: Likewise.
20494
20495 2000-09-11  Robert Lipe  <robertl@sco.com>
20496
20497         * gcc.dg/pragma-align.c: New test.
20498
20499 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
20500
20501         * g++.old-deja/g++.pt/explicit82.C: New test.
20502         * g++.old-deja/g++.pt/explicit83.C: New test.
20503
20504 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
20505
20506         * gcc.dg/asm-names.c: New test.
20507
20508 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20509
20510         * gcc.dg/cpp/tr-warn6.c: New test
20511
20512 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20513
20514         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
20515         be accepted.
20516
20517 2000-09-07  Catherine Moore  <clm@redhat.com>
20518
20519         * gcc.c-torture/execute/unroll-1.c: New test.
20520
20521 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
20522
20523         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
20524         ERROR markers.
20525         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
20526         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
20527         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
20528         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
20529         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
20530         Preprocess only.
20531         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
20532         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
20533
20534 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20535
20536         * g++.old-deja/g++.pt/deduct2.C: New test.
20537
20538 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20539
20540         * g++.old-deja/g++.pt/parms2.C: New test.
20541
20542 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20543
20544         * g++.old-deja/g++.pt/crash58.C: New test.
20545
20546 2000-09-06  Greg McGary  <greg@mcgary.org>
20547
20548         * gcc.c-torture/execute/20000906-1.c: New test.
20549         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
20550
20551 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20552
20553         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
20554
20555 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20556
20557         * g++.old-deja/g++.pt/crash57.C: New test.
20558
20559 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20560
20561         * g++.old-deja/g++.pt/crash56.C: New test.
20562
20563 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20564
20565         * g++.old-deja/g++.pt/koenig1.C: New test.
20566
20567 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
20568
20569         * gcc.dg/20000904-1.c: New test.
20570
20571 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
20572
20573         * gcc.dg/cpp/paste8.c: New test.
20574
20575 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
20576
20577         * gcc.c-torture/compile/20000827-1.c: New test.
20578
20579 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20580
20581         * gcc.dg/format-diag-1.c: New test.
20582
20583 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20584
20585         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
20586         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
20587         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
20588         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
20589         gcc.dg/formatz-1.c: Adjust warning regular expressions.
20590
20591 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20592
20593         * g++.old-deja/g++.other/nested4.C: New test.
20594
20595 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20596
20597         * g++.old-deja/g++.ns/scoped1.C: New test.
20598
20599 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
20600
20601         * lib/g++.exp: Support testing already-installed GCC.
20602
20603 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20604
20605         * wtr-label-1.c, wtr-suffix-1.c: New tests.
20606
20607 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20608
20609         * gcc.dg/return-type-2.c: New test.
20610
20611 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
20612
20613         * gcc.c-torture/compile/20000825-1.c: New test.
20614
20615 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
20616
20617         * gcc.dg/dwarf2-2.c: New test.
20618
20619 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
20620
20621         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
20622         dg-warning regexps.
20623
20624 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20625
20626         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
20627         gcc.dg/format-ext-5.c: New tests.
20628
20629 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
20630
20631         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
20632
20633 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
20634
20635         * gcc.dg/noncompile/930622-2.c: Adjust error message.
20636
20637 2000-08-24  Richard Henderson  <rth@cygnus.com>
20638
20639         * gcc.dg/ia64-sync-1.c: New test.
20640         * gcc.dg/ia64-sync-2.c: New test.
20641         * gcc.dg/ia64-asm-1.c: New test.
20642
20643 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20644
20645         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
20646         * gcc.dg/format-ext-2.c: New test.
20647
20648 2000-08-23  Jason Merrill  <jason@redhat.com>
20649
20650         * lib/old-dejagnu.exp: Also ignore "In member function" and
20651         "At global scope".
20652
20653 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20654
20655         * gcc.dg/noncompile/label-lineno-1.c: New test.
20656
20657 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20658
20659         * gcc.dg/c99-array-nonobj-1.c: New test.
20660
20661 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20662
20663         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
20664         tests.
20665         * gcc.dg/format-ext-1.c: New test.
20666
20667 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20668
20669         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
20670         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
20671         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
20672         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
20673         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
20674
20675 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20676
20677         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
20678         gcc.dg/c99-strftime-2.c: New tests.
20679
20680 2000-08-22  Richard Henderson  <rth@cygnus.com>
20681
20682         * gcc.c-torture/execute/20000822-1.c: New test.
20683
20684 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
20685
20686         * gcc.c-torture/execute/20000819-1.x: Remove.
20687
20688 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20689
20690         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
20691         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
20692         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
20693         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
20694         gcc.dg/format-xopen-1.c: New tests.
20695
20696 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20697
20698         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
20699
20700 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
20701
20702         * g++.old-deja/g++.other/loop2.C: New test.
20703
20704         * gcc.c-torture/compile/20000606-1.c: New test.
20705         * gcc.c-torture/compile/20000728-1.c: New test.
20706         * gcc.c-torture/execute/20000801-1.c: New test.
20707         * gcc.c-torture/execute/20000801-2.c: New test.
20708         * gcc.c-torture/execute/20000819-1.c: New test.
20709         * gcc.c-torture/execute/20000819-1.x: XFAIL.
20710         * gcc.dg/20000629-1.c: New test.
20711         * gcc.dg/20000724-1.c: New test.
20712         * gcc.dg/20000807-1.c: New test.
20713
20714 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
20715
20716         * gcc.dg/cpp/pragma-1.c: New test.
20717         * gcc.dg/cpp/pragma-2.c: New test.
20718
20719 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
20720
20721         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
20722         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
20723
20724 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20725
20726         * gcc.c-torture/compile/20000818-1.c: New test.
20727
20728 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
20729
20730         * gcc.c-torture/execute/20000818-1.c: New test.
20731
20732 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20733
20734         * gcc.dg/format-va-1.c: New test.
20735
20736 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20737
20738         * g++.old-deja/g++.other/typedef8.C: New test.
20739
20740 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20741
20742         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
20743         * g++.old-deja/g++.mike/net36.C: Mark candidate.
20744         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
20745         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
20746         * g++.old-deja/g++.other/ptrmem7.C: New test.
20747         * g++.old-deja/g++.pt/ptrmem10.C: New test.
20748
20749 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20750
20751         * g++.old-deja/g++.pt/typename27.C: New test.
20752
20753 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
20754
20755         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
20756         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
20757         * g++.old-deja/g++.pt/friend45.C: New test.
20758         * g++.old-deja/g++.other/friend8.C: New test.
20759
20760 2000-08-15  Richard Henderson  <rth@cygnus.com>
20761
20762         * gcc.c-torture/execute/20000815-1.c: New test.
20763
20764 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20765
20766         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
20767         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
20768         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
20769
20770 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
20771
20772         * g++.old-deja/g++.other/refinit2.C: New test.
20773
20774 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
20775
20776         * lib/c-torture.exp (c-torture): Make
20777         compiler_conditional_xfail_data global.
20778         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
20779         compiler_conditional_xfail_data machinery.
20780         (f-torture-execute): Likewise.
20781         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
20782         and only when unrolling loops.
20783
20784         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
20785
20786 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20787
20788         * g++.old-deja/g++.pt/explicit81.C: New test.
20789
20790 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20791
20792         * g++.old-deja/g++.pt/typename26.C: New test.
20793
20794 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
20795
20796         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
20797         warning.
20798
20799 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20800
20801         * g++.old-deja/g++.other/array3.C: New test.
20802
20803 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20804
20805         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
20806         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
20807         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
20808         New tests.
20809
20810 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
20811
20812         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
20813         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20814
20815 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
20816
20817         * gcc.c-torture/execute/20000808-1.c: New test.
20818
20819 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20820
20821         * gcc.dg/c90-const-expr-1.c: New test.
20822
20823 2000-08-08  Richard Henderson  <rth@cygnus.com>
20824
20825         * gcc.dg/noncompile/920923-1.c: Declare calloc.
20826
20827 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20828
20829         * gcc.dg/noncompile/const-ll-1.c: New test.
20830
20831 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20832
20833         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
20834
20835 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
20836
20837         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
20838         that running programs linked against the shared version of libobjc
20839         run correctly.
20840
20841 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20842
20843         * gcc.dg/c99-printf-1.c: New test.
20844
20845 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20846
20847         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
20848
20849 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
20850
20851         * gcc.c-torture/execute/20000731-1.x: Delete.
20852
20853 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
20854
20855         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
20856         and torture_without_loops as is done by c-torture.exp.
20857         (search_for): Copy from c-torture.exp.
20858         (gcc-dg-runtest): New function, drives a directory of tests
20859         iterating over the TORTURE_OPTIONS.
20860         (scan-assembler, scan-assembler-not): Move here from
20861         individual directory drivers.
20862
20863         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
20864         defined by lib/gcc-dg.exp.
20865         * gcc.dg/cpp/cpp.exp: Likewise.
20866         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
20867         gcc-dg-runtest, so we cycle over optimization options.
20868
20869         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
20870         * gcc.dg/compare2.c: No longer expected to fail.
20871
20872 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
20873
20874         * gcc.c-torture/execute/20000804-1.c: New test.
20875
20876 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20877
20878         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
20879
20880 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
20881
20882         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
20883
20884 2000-08-03  Jeffrey A Law  (law@cygnus.com)
20885
20886         * gcc.c-torture/compile/20000803-1.c: New test.
20887
20888 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20889
20890         * gcc.c-torture/execute/20000801-3.c,
20891         gcc.c-torture/execute/20000801-4.c: New tests.
20892         * gcc.c-torture/execute/20000801-3.x,
20893         gcc.c-torture/execute/20000801-4.x: Xfail.
20894
20895 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
20896
20897         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
20898         libobjc/.libs to allow for libtool.
20899
20900 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
20901
20902         * gcc.c-torture/compile/20000802-1.c: New test.
20903
20904 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
20905
20906         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
20907
20908 2000-07-31  Jeffrey A Law  (law@cygnus.com)
20909
20910         * gcc-c-torture/execute/20000731-2.c: New test.
20911
20912         * gcc.c-torture/execute/20000731-1.c: New test.
20913         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
20914
20915 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
20916
20917         * testsuite/gcc.dg/cpp/paste7.c: New test.
20918         * gcc.dg/cpp/20000725-1.c: New test.
20919
20920 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
20921
20922         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
20923         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
20924         declaration warning for __builtin_dwarf_reg_size.
20925
20926         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
20927
20928 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20929
20930         * gcc.dg/noncompile/voidparam-1.c: New test.
20931
20932 2000-07-30  Richard Henderson  <rth@cygnus.com>
20933
20934         * gcc.dg/c90-digraph-1.c: Don't xfail.
20935         * gcc.dg/compare2.c (case 10): Xfail.
20936         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
20937
20938 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
20939
20940         * gcc.dg/c99-main-1.c: New test.
20941
20942 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20943
20944         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
20945
20946 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
20947
20948         * gcc.c-tortuer/execute/20000726-1.c: New test.
20949
20950 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
20951
20952         * gcc.c-torture/execute/enum-2.c: New test.
20953
20954 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20955
20956         * gcc.dg/cpp/tr-warn3.c: New test.
20957
20958 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20959
20960         * g++.old-deja/g++.ext/implicit1.C: Remove.
20961         * g++.old-deja/g++.jason/c2.C: Remove
20962         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
20963         * g++.old-deja/g++.pt/crash16.C: Likewise.
20964         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
20965
20966 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20967
20968         * g++.old-deja/g++.other/for2.C: New test.
20969
20970 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
20971
20972         * gcc.dg/20000720-1.c: New test.
20973
20974 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
20975
20976         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
20977
20978 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
20979
20980         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
20981         * gcc.c-torture/execute/20000722-1.c: New.
20982         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
20983
20984 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
20985
20986         * gcc.dg/cpp/20000720-1.S: New test.
20987
20988 2000-07-21  Michael Meissner  <meissner@redhat.com>
20989
20990         * gcc.c-torture/execute/ieee/hugeval.c: New test.
20991
20992 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
20993
20994         * g++.old-deja/g++.brendan/crash16.C,
20995         g++.old-deja/g++.brendan/parse3.C,
20996         g++.old-deja/g++.brendan/redecl1.C,
20997         g++.old-deja/g++.ns/template13.C,
20998         g++.old-deja/g++.other/decl4.C,
20999         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
21000
21001 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21002
21003         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
21004         and "Internal error".
21005
21006         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
21007         regexps.
21008         * gcc.dg/cpp/paste6.c: New test.
21009
21010 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
21011
21012         * gcc.dg/cpp/tr-direct.c: New test.
21013
21014         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
21015         gcc.dg/cpp/undef1.c: Tweak error regexps.
21016
21017 2000-07-18  Eric Christopher <echristo@redhat.com>
21018
21019         * gcc.c-torture/compile/20000718-1.c: New test.
21020
21021 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
21022
21023         * cpplex.c (_cpp_push_token): If the token being pushed back
21024         is the previous token in this context, just subtract one from
21025         context->posn.
21026         * cppmacro.c (save_expansion): Clear aux field when storing a
21027         placemarker.
21028
21029 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
21030
21031         * gcc.dg/noncompile/redecl-1.c: New test.
21032
21033 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
21034
21035         * gcc.c-torture/execute/20000717-5.c: New test.
21036         * gcc.c-torture/execute/20000717-1.x: Removed.
21037
21038 2000-07-17  Richard Henderson  <rth@cygnus.com>
21039
21040         * gcc.c-torture/execute/20000717-4.c: New test.
21041
21042 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
21043
21044         * gcc.dg/cpp/syshdr.c: New test.
21045         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
21046
21047 2000-07-17  Neil Booth  <neilb@earthling.net>
21048
21049         * gcc.dg/cpp/cmdlne-dM.c: New test.
21050         * gcc.dg/cpp/cmdlne-dD.c: New test.
21051
21052 2000-07-17  Jeffrey A Law  (law@cygnus.com)
21053
21054         * gcc.c-torture/execute/20000717-3.c: New test.
21055
21056         * gcc.c-torture/compile/20000717-1.c: New test.
21057
21058 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
21059
21060         * gcc.c-torture/execute/20000717-2.c: New test.
21061
21062 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21063
21064         * gcc.dg/formatz-1.c: New test.
21065
21066         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
21067         * gcc.dg/c99-digraph-1.c: New tests.
21068
21069         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
21070         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
21071
21072         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
21073         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
21074         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
21075         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
21076         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
21077         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
21078         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
21079
21080 2000-07-17   Greg McGary <greg@mcgary.org>
21081
21082         * gcc.c-torture/execute/20000717-1.c: New test.
21083         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
21084
21085 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
21086
21087         * gcc.c-torture/execute/20000715-2.c: New test.
21088         * gcc.dg/20000715-1.c: New test.
21089
21090 2000-07-15  Michael Meissner  <meissner@redhat.com>
21091
21092         * gcc.c-torture/execute/20000715-1.c: New test.
21093
21094 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
21095
21096         * gcc.c-torture/execute/20000707-1.c: New test.
21097
21098 2000-07-13  Neil Booth  <NeilB@earthling.net>
21099
21100         * testsuite/gcc.dg/cpp/digraph1.c,
21101         testsuite/gcc.dg/cpp/digraph2.c,
21102         testsuite/gcc.dg/cpp/digraphs.c: New tests.
21103
21104 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
21105
21106         * g77.f-torture/compile/20000630-2.f:  New test.
21107         * g77.f-torture/compile/20000630-2.x
21108
21109 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21110
21111         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
21112
21113 2000-07-11  Neil Booth  <NeilB@earthling.net>
21114
21115         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
21116
21117 2000-07-11  Neil Booth  <NeilB@earthling.net>
21118
21119         * gcc.dg/cpp/cmdlne-C.c: New.
21120
21121 2000-07-09  Neil Booth  <NeilB@earthling.net>
21122
21123         * gcc.dg/cpp/directiv.c: New tests.
21124         * gcc.dg/cpp/undef1.c: Update.
21125
21126 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
21127
21128         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
21129
21130 2000-07-09  Neil Booth  <NeilB@earthling.net>
21131
21132         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
21133
21134 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
21135
21136         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
21137         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
21138
21139 2000-07-08  Neil Booth  <NeilB@earthling.net>
21140
21141         * gcc.dg/cpp/macsyntx.c: New tests.
21142
21143 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21144
21145         * gcc.dg/20000707-1.c: New test.
21146
21147 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21148
21149         * gcc.c-torture/execute/20000706-1.c: New test.
21150         * gcc.c-torture/execute/20000706-2.c: New test.
21151         * gcc.c-torture/execute/20000706-3.c: New test.
21152         * gcc.c-torture/execute/20000706-4.c: New test.
21153         * gcc.c-torture/execute/20000706-5.c: New test.
21154
21155 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21156
21157         * g++.old-deja/g++.pt/instantiate7.C: New test.
21158
21159 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21160
21161         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
21162         * g++.old-deja/g++.mike/thunk3.C: Likewise.
21163         * g++.old-deja/g++.other/rtti3.C: Likewise.
21164         * g++.old-deja/g++.other/rttid3.C: Likewise.
21165
21166 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
21167
21168         *  g77.f-torture/compile/20000630-1.x: Fix typo
21169
21170 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
21171
21172         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
21173         assembly output.
21174
21175 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
21176
21177         * gcc.dg/cpp/ident.c: New test.
21178
21179 2000-07-05  Neil Booth  <NeilB@earthling.net>
21180
21181         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
21182           gcc.dg/cpp/lexstrng.c: New tests.
21183
21184 2000-07-04  Neil Booth  <NeilB@earthling.net>
21185
21186         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
21187         * gcc.dg/cpp/strify2.c: Same.
21188
21189 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
21190
21191         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
21192         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
21193         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
21194         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
21195
21196         * testsuite/gcc.dg/cpp/macro1.c,
21197         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
21198         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
21199         testsuite/gcc.dg/cpp/strify1.c,
21200         testsuite/gcc.dg/cpp/strify2.c: New tests.
21201
21202 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
21203
21204         * gcc.c-torture/execute/20000703-1.c: New test.
21205
21206 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21207
21208         * g++.old-deja/g++.pt (lookup10.C): New test.
21209
21210 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21211
21212         * g++.old-deja/g++.pt (typename25.C): New test.
21213
21214 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
21215
21216         * gcc.c-torture/compile/20000701-1.c: New test.
21217
21218 2000-06-30  Nick Clifton  <nickc@cygnus.com>
21219
21220         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
21221         to test case.
21222
21223 2000-06-30  Catherine Moore  <clm@cygnus.com>
21224
21225         * gcc.c-torture/execute/align-1.c: New test.
21226
21227 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
21228
21229         * g++.old-deja/g++.pt/expr8.C: New test.
21230         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
21231
21232 2000-06-29  Nick Clifton  <nickc@cygnus.com>
21233
21234         * gcc.c-torture/compile/20000629-1.c: New test.
21235
21236 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21237
21238
21239         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
21240         gcc.dg/noncompile directory, depending on whether they're
21241         preprocessor tests or not.  Annotate all the tests for the dg
21242         framework.
21243
21244         * gcc.c-torture/noncompile/noncompile.exp: Delete.
21245         * gcc.dg/noncompile/noncompile.exp: New.
21246
21247         * Moved files:
21248         Old name                                New name
21249         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
21250         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
21251         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
21252         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
21253         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
21254         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
21255         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
21256         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
21257         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
21258         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
21259         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
21260         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
21261         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
21262         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
21263         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
21264         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
21265         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
21266         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
21267         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
21268         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
21269         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
21270         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
21271         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
21272         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
21273
21274         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
21275         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
21276         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
21277         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
21278         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
21279         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
21280
21281 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21282
21283         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
21284         declare one variable.  On the fourth, error.
21285         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
21286         declared by 20000628-1a.h.
21287
21288 2000-06-29  Richard Henderson  <rth@redhat.com>
21289
21290         * gcc.c-torture/execute/930529-1.x: New file.
21291         * gcc.dg/920413-1.c: Adjust expected warning text.
21292         * gcc.dg/980217-1.c: Declare abort.
21293         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
21294
21295 2000-06-29  Jeffrey A Law  (law@cygnus.com)
21296
21297         * g77.f-torture/compile/20000629-1.f: New test.
21298         * g77.f-torture/compile/20000629-1.x: Expected to fail.
21299
21300 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21301
21302         Rearrange lots of files, removing entirely the
21303         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
21304         directories.
21305
21306         * Deleted files:
21307         gcc.c-torture/code_quality/code_quality.exp
21308         gcc.c-torture/special/special.exp
21309         gcc.failure/failure.exp
21310         gcc.failure/940409-1.x
21311         gcc.c-torture/compile/961203-1.x
21312
21313         * New files:
21314         gcc.misc-tests/linkage.exp
21315         gcc.c-torture/execute/920730-1t.c
21316         gcc.c-torture/execute/920730-1t.x
21317         gcc.c-torture/compile/920520-1.x
21318         gcc.c-torture/compile/920521-1.x
21319         gcc.c-torture/compile/981006-1.x
21320         gcc.c-torture/execute/eeprof-1.x
21321
21322         * Moved files (possibly with modifications to fit a new harness):
21323         Old name                                New name
21324         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
21325         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
21326         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
21327         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
21328         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
21329         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
21330         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
21331         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
21332         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
21333         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
21334         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
21335         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
21336         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
21337         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
21338
21339 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21340
21341         * c-torture/compile/961203-1.x: Delete.
21342
21343         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
21344         not exit. Include stdio.h.
21345         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
21346         * gcc.misc-tests/dg-12.c: Likewise.
21347         * gcc.misc-tests/dg-5.c: Likewise.
21348         * gcc.misc-tests/dg-6.c: Likewise.
21349         * gcc.misc-tests/dg-7.c: Prototype abort.
21350         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
21351         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
21352         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
21353         not exit.
21354         * gcc.misc-tests/sieve.c: Use return from main, not exit.
21355         * gcc.misc-tests/sort2.c: Use return from main, not exit.
21356
21357 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
21358
21359         * gcc.dg/cpp/20000628-1.c: New test.
21360         * gcc.dg/cpp/20000628-1.h: New header for above test.
21361         * gcc.dg/cpp/20000628-1a.h: Likewise.
21362
21363 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
21364
21365         * gcc.dg/cpp: New directory.
21366         * gcc.dg/cpp/cpp.exp: New driver.
21367         * gcc.dg/cpp/20000627-1.c: New test.
21368         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
21369         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
21370         and rewrite as a compilation test.
21371
21372         * gcc.dg: Move many files into the cpp subdirectory, possibly
21373         renaming or editing them as well.
21374         Old name                New name
21375         990119-1.c              cpp/19990119-1.c
21376         990228-1.c              cpp/19990228-1.c
21377         990407-1.c              cpp/19990407-1.c
21378         990409-1.c              cpp/19990409-1.c
21379         990413-1.c              cpp/19990413-1.c
21380         990703-1.c              cpp/19990703-1.c
21381         20000127-1.c            cpp/20000127-1.c
21382         20000129-1.c            cpp/20000129-1.c
21383         20000207-1.c            cpp/20000207-1.c
21384         20000207-2.c            cpp/20000207-2.c
21385         20000209-1.c            cpp/20000209-1.c
21386         20000209-2.c            cpp/20000209-2.c
21387         20000301-1.c            cpp/20000301-1.c
21388         20000419-1.c            cpp/20000419-1.c
21389         20000510-1.S            cpp/20000510-1.S
21390         20000519-1.c            cpp/20000519-1.c
21391         20000529-1.c            cpp/20000529-1.c
21392         20000625-1.c            cpp/20000625-1.c
21393         20000625-2.c            cpp/20000625-2.c
21394         cpp-as1.c               cpp/assert1.c
21395         cpp-as2.c               cpp/assert2.c
21396         cxx-comments-1.c        cpp/cxxcom1.c
21397         cxx-comments-2.c        cpp/cxxcom2.c
21398         endif-label.c           cpp/endif.c
21399         cpp-hash1.c             cpp/hash1.c
21400         cpp-hash2.c             cpp/hash2.c
21401         cpp-if1.c               cpp/if-1.c
21402         cpp-if2.c               cpp/if-2.c
21403         cpp-if3.c               cpp/if-3.c
21404         cpp-if4.c               cpp/if-4.c
21405         cpp-if5.c               cpp/if-5.c
21406         cpp-cond.c              cpp/if-cexp.c
21407         cpp-missingop.c         cpp/if-mop.c
21408         cpp-missingparen.c      cpp/if-mpar.c
21409         cpp-opprec.c            cpp/if-oppr.c
21410         cpp-ifparen.c           cpp/if-paren.c
21411         cpp-shortcircuit.c      cpp/if-sc.c
21412         cpp-shift.c             cpp/if-shift.c
21413         cpp-unary.c             cpp/if-unary.c
21414         cpp-li1.c               cpp/line1.c
21415         cpp-li2.c               cpp/line2.c
21416         lineno.c                cpp/line3.c
21417         lineno-2.c              cpp/line4.c
21418         cpp-mi.c                cpp/mi1.c
21419         cpp-mic.h               cpp/mi1c.h
21420         cpp-micc.h              cpp/mi1cc.h
21421         cpp-mind.h              cpp/mi1nd.h
21422         cpp-mindp.h             cpp/mi1ndp.h
21423         cpp-mix.h               cpp/mi1x.h
21424         cpp-mi2.c               cpp/mi2.c
21425         cpp-mi2a.h              cpp/mi2a.h
21426         cpp-mi2b.h              cpp/mi2b.h
21427         cpp-mi2c.h              cpp/mi2c.h
21428         cpp-mi3.c               cpp/mi3.c
21429         cpp-mi3.def             cpp/mi3.def
21430         poison-1.c              cpp/poison.c
21431         pr-impl.c               cpp/prag-imp.c
21432         cpp-redef-2.c           cpp/redef1.c
21433         cpp-redef.c             cpp/redef2.c
21434         strpaste.c              cpp/strp1.c
21435         strpaste-2.c            cpp/strp2.c
21436         cpp-tradpaste.c         cpp/tr-paste.c
21437         cpp-tradstringify.c     cpp/tr-str.c
21438         cpp-tradwarn1.c         cpp/tr-warn1.c
21439         cpp-tradwarn2.c         cpp/tr-warn2.c
21440         trigraphs.c             cpp/trigraphs.c
21441         cpp-unc1.c              cpp/unc1.c
21442         cpp-unc2.c              cpp/unc2.c
21443         cpp-unc3.c              cpp/unc3.c
21444         cpp-unc.c               cpp/unc4.c
21445         undef.c                 cpp/undef1.c
21446         undef-2.c               cpp/undef2.c
21447         cpp-wi1.c               cpp/widestr1.c
21448
21449 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
21450
21451         * lib/g++.exp (g++_include_flags): Tweak.
21452
21453 2000-06-27  H.J. Lu  <hjl@gnu.org>
21454             Loren J. Rittle  <ljrittle@acm.org>
21455
21456         * lib/g++.exp (g++_include_flags): Override libgloss.exp
21457         version with one that knows about the new gcc tree structure.
21458         (g++_link_flags): Same.
21459
21460 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
21461
21462         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
21463         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
21464         case we are cross-compiling.
21465
21466         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
21467         g++.old-deja/g++.niklas/Makefile.in,
21468         g++.old-deja/g++.niklas/configure.in,
21469         g++.old-deja/g++.other/Makefile.in,
21470         g++.old-deja/g++.other/configure.in,
21471         gcc.c-torture/code_quality/Makefile.in,
21472         gcc.c-torture/code_quality/configure.in,
21473         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
21474         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
21475         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
21476         gcc.c-torture/execute/ieee/Makefile.in,
21477         gcc.c-torture/execute/ieee/configure.in,
21478         gcc.c-torture/noncompile/Makefile.in,
21479         gcc.c-torture/noncompile/configure.in,
21480         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
21481         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
21482         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
21483
21484 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21485
21486         * g++.old-deja/g++.other/ambig3.C: New test.
21487
21488 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21489
21490         * g++.old-deja/g++.pt/syntax1.C: New test.
21491         * g++.old-deja/g++.pt/syntax2.C: New test.
21492         * g++.old-deja/g++.other/syntax3.C: New test.
21493         * g++.old-deja/g++.other/syntax4.C: New test.
21494
21495 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21496
21497         * gcc.dg/20000623-1.c: Prototype exit and abort.
21498
21499 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21500
21501         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
21502         New tests.
21503         * gcc.dg/cpp-mi3.def: New file.
21504
21505         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
21506         inside assertions.
21507         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
21508         lexer's error messages.
21509         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
21510         divine anything from the linemarkers.
21511         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
21512         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
21513
21514 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
21515
21516         * gcc.dg/20000623-1.c: New test.
21517
21518 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
21519
21520         * gcc.c-torture/execute/20000622-1.c: New test.
21521
21522 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
21523
21524         * g++.old-deja/g++.other/init15.C: New test.
21525
21526 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
21527
21528         * g++.old-deja/g++.pt/vaarg2.C: New test.
21529         * g++.old-deja/g++.pt/vaarg3.C: New test.
21530
21531 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
21532
21533         * g++.old-deja/g++.other/dyncast6.C: New test.
21534
21535 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
21536
21537         * gcc.c-torture/execute/loop-6.c: New test.
21538
21539 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
21540
21541         * gcc.dg/20000614-1.c: New test.
21542         * gcc.dg/20000614-2.c: New test.
21543
21544 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
21545
21546         * g++.old-deja/g++.other/inline12.C: New test.
21547
21548 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
21549
21550         * g++.old-deja/g++.other/eh1.C: New test.
21551
21552 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
21553
21554         * g++.old-deja/g++.other/type.C: New test.
21555
21556 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
21557
21558         * g++.old-deja/g++.other/initstring.C: New test.
21559
21560 2000-06-12  Jason Merrill  <jason@redhat.com>
21561
21562         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
21563
21564 2000-06-09  Jeffrey A Law  (law@cygnus.com)
21565
21566         * gcc.c-torture/compile/20000609-1.c: New test.
21567
21568 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
21569
21570         * gcc.dg/20000609-1.c: New test.
21571
21572 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
21573
21574         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
21575         * gcc.c-torture/noncompile/poison-1.c: Move...
21576         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
21577         * gcc.dg/cpp-li1.c: Add a token after the #line.
21578
21579 2000-06-05  Richard Henderson  <rth@cygnus.com>
21580
21581         * gcc.c-torture/execute/20000605-2.c: New test.
21582         * gcc.c-torture/execute/20000605-3.c: New test.
21583
21584 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
21585
21586         * g77.f-torture/execute/20000503-1.x: New file.
21587
21588 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
21589
21590         * g++.old-deja/g++.eh/badalloc1.C: New test.
21591
21592 2000-06-05  Richard Henderson  <rth@cygnus.com>
21593
21594         * gcc.c-torture/execute/20000605-1.c: New test.
21595
21596 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
21597             Nathan Sidwell <nathan@codesourcery.com>
21598
21599         * gcc.c-torture/compile/20000605-1.c: New test.
21600
21601 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
21602
21603         * g77.f-torture/compile/20000601-1.f:  New test.
21604
21605 2000-06-03  Richard Henderson  <rth@cygnus.com>
21606
21607         * gcc.c-torture/execute/20000603-1.c: New.
21608
21609 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
21610
21611         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
21612         * gcc.dg/noreturn-2.c (noreturn): Likewise.
21613
21614 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
21615
21616         * gcc.dg/compare2.c (case 12): XFAIL.
21617         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
21618         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
21619
21620         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
21621
21622 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
21623
21624         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
21625         guard macro is already defined when the header is first
21626         included.
21627         * gcc.dg/cpp-mix.h: New file.
21628         * gcc.dg/endif-label.c: Update patterns to match compiler.
21629
21630         * g++.brendan/complex1.C: Declare abort.
21631         * g++.law/refs4.C: Remove XFAIL.
21632         * g++.oliva/expr2.C: Declare abort and exit.
21633
21634 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
21635
21636         * gcc.c-torture/execute/20000528-1.c: New test.
21637
21638         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
21639         * g++.old-deja/g++.law/temps4.C: Likewise.
21640
21641         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
21642         stdlib.h.  Call abort() on failure.
21643         * g++.old-deja/g++.law/refs4.C: Likewise.
21644         * g++.old-deja/g++.law/temps4.C: Likewise.
21645         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
21646         * gcc.c-torture/execute/20000112-1.c: Include string.h.
21647
21648 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
21649
21650         Relative to g++.dg/special:
21651         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
21652
21653         Relative to g++.old-deja:
21654         * g++.brendan/complex1.C, g++.jason/optimize2.C,
21655         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
21656         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
21657         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
21658         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
21659         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
21660         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
21661
21662         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
21663         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
21664         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
21665         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
21666         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
21667         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
21668         and/or string.h.
21669
21670         * g++.other/goto1.C: Update expectations for error messages.
21671
21672 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
21673
21674         * gcc.c-torture/compile/20000523-1.c: New test.
21675
21676 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
21677
21678         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
21679
21680 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
21681
21682         * g++.old-deja/g++.eh/catch11.C: New test.
21683         * g++.old-deja/g++.eh/catch12.C: New test.
21684
21685 2000-05-24  Nick Clifton  <nickc@cygnus.com>
21686
21687         * gcc.c-torture/execute/20000523-1.c: New test.
21688
21689 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
21690
21691         * c-torture/execute/bcp-1.c: Replace abort in arg of
21692         __builtin_constant_p with a generic external function.
21693
21694         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
21695         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
21696         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
21697         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
21698         Prototype abort and/or exit.
21699
21700         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
21701         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
21702         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
21703         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
21704
21705 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
21706
21707         * gcc.dg/dwarf2-1.c: New test.
21708
21709 2000-05-20  Richard Henderson  <rth@cygnus.com>
21710
21711         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
21712
21713 2000-05-20  Andreas Jaeger  <aj@suse.de>
21714
21715         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
21716         testcase.
21717
21718 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
21719
21720         * gcc.c-torture/execute/20000519-2.c: New test.
21721
21722 2000-05-19  Andreas Jaeger  <aj@suse.de>
21723
21724         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
21725         which fails with SSA.
21726
21727         * lib/c-torture.exp: Also test with -O3 -fssa.
21728
21729 2000-05-18  Michael Meissner  <meissner@redhat.com>
21730
21731         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
21732         * gcc.c-torture/execute/920415-1.c: Ditto.
21733         * gcc.c-torture/execute/920501-1.c: Ditto.
21734         * gcc.c-torture/execute/conversion.c: Ditto.
21735         * gcc.c-torture/execute/cvt-1.c: Ditto.
21736
21737 2000-05-18  Jeffrey A Law  (law@cygnus.com)
21738
21739         * gcc.c-torture/compile/20000518-1.c: New test.
21740
21741 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21742
21743         * g77.f-torture/compile/200005018.f:  New test.
21744
21745 2000-05-17  Jeffrey A Law  (law@cygnus.com)
21746
21747         * gcc.c-torture/compile/20000517-1.c: New test.
21748
21749 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21750
21751         * gcc.c-torture/execute/20000516-1.c: New test.
21752
21753 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
21754
21755         * g++.old-deja/g++.other/eh.C: New test.
21756
21757 2000-05-12  Richard Henderson  <rth@cygnus.com>
21758
21759         * gcc.c-torture/execute/990208-1.c (main): Don't pass
21760         constants through to doit's conditional.
21761
21762 2000-05-11  Jeffrey A Law  (law@cygnus.com)
21763
21764         * gcc.c-torture/compile/20000511-1.c: New test.
21765         * g77.f-torture/compile/20000511-1.f: New test.
21766         * g77.f-torture/compile/20000511-2.f: New test.
21767
21768 2000-05-11  Michael Meissner  <meissner@redhat.com>
21769
21770         * gcc.c-torture/execute/20000511-1.c: New test.
21771
21772 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
21773
21774         * gcc.dg/dg.exp: Scan .S files as well as .c files.
21775         * gcc.dg/20000510-1.S: New.
21776
21777 2000-05-08  Catherine Moore  <clm@cygnus.com>
21778
21779         * gcc.dg/unused-3.c: New.
21780
21781 2000-05-06  Richard Henderson  <rth@cygnus.com>
21782
21783           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
21784           * g++.old-deja/g++.mike/warn1.C: Likewise.
21785           * g++.old-deja/g++.pt/local1.C: Likewise.
21786           * g++.old-deja/g++.pt/local7.C: Likewise.
21787           * g++.old-deja/g++.pt/spec16.C: Likewise.
21788
21789 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
21790
21791         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
21792
21793 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
21794
21795           * g77.f-torture/execute/20000503-1.f:  New test.
21796
21797 2000-05-04  Andreas Jaeger  <aj@suse.de>
21798
21799         * gcc.dg/noreturn-2.c: New test.
21800
21801 2000-05-04  Neil Booth  <NeilB@earthling.net>
21802
21803         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
21804         preprocessor.
21805
21806 2000-05-04  Richard Henderson  <rth@cygnus.com>
21807
21808         * gcc.c-torture/execute/20000503-1.c: Fix typo.
21809
21810 2000-05-04  Richard Henderson  <rth@cygnus.com>
21811
21812         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
21813         OpenSSL by Jason R Thorpe.
21814
21815 2000-05-03  Jim Wilson  <wilson@cygnus.com>
21816
21817         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
21818
21819 2000-05-03  Robert Lipe <robertlipe@usa.net>
21820
21821         * gcc.dg/20000503-1.c: New test.
21822
21823 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
21824
21825         * gcc.c-torture/compile/20000502-1.c: New test.
21826         * g++.old-deja/g++.other/align.C: New test.
21827         * gcc.dg/cpp-tradstringify.c: New test.
21828
21829 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
21830
21831         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
21832         and hard registers.
21833
21834 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
21835
21836         * gcc.c-torture/execute/loop-5.c: New test.
21837
21838 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
21839
21840         * gcc.c-torture/execute/va-arg-20.c: New test.
21841
21842 2000-04-23  Jeffrey A Law  (law@cygnus.com)
21843
21844         * gcc.c-torture/execute/20000422-1.c: New test.
21845
21846 2000-04-20  Greg McGary  <gkm@gnu.org>
21847
21848         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
21849         when optimizing, but without sibling-call optimizations (-O1).
21850
21851 2000-04-20  Jeffrey A Law  (law@cygnus.com)
21852
21853           * gcc.c-torture/compile/20000420-1.c: New test.
21854
21855 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21856
21857         * g++.abi/ptrflags.C: New test.
21858         * g++.eh/catchptr1.C: Test incomplete pointer chains.
21859
21860 2000-04-19  Catherine Moore  <clm@cygnus.com>
21861
21862         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
21863
21864 2000-04-19  Greg McGary  <gkm@gnu.org>
21865
21866         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
21867         sibling-call optimizations.
21868
21869 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
21870
21871         * gcc.dg/20000419-1.c: New test.
21872
21873 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
21874
21875         * gcc.c-torture/execute/20000412-6.c: New test.
21876
21877 2000-04-12  Jeffrey A Law  (law@cygnus.com)
21878
21879         * gcc.c-torture/execute/20000412-5.c: New test.
21880         * g77.f-torture/compile/20000412-1.f: New test.
21881         * gcc.c-torture/execute/20000412-4.c: New test.
21882         * gcc.c-torture/compile/20000412-2.c: New test.
21883         * gcc.c-torture/execute/20000412-3.c: New test.
21884         * gcc.c-torture/compile/20000412-1.c: New test.
21885         * gcc.c-torture/execute/20000412-2.c: New test.
21886
21887 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
21888
21889         * objc/execute/bf-20.m: New test.
21890
21891 2000-04-10  Richard Henderson  <rth@cygnus.com>
21892
21893         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
21894
21895         * gcc.c-torture/execute/20000412-1.c: New test.
21896
21897 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21898
21899         * g++.old-deja/g++.eh/catchptr1.C: New test.
21900
21901 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
21902
21903         * g++.old-deja/g++.abi/cxa_vec.C: New test.
21904
21905 2000-04-08  Neil Booth  <NeilB@earthling.net>
21906
21907         * gcc.dg/cpp-nullchar.c: Remove test as
21908         embedded nulls cause problems.
21909
21910 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21911
21912         * gcc.dg/compare2.c: New test.
21913
21914 2000-04-08  Neil Booth  <NeilB@earthling.net>
21915
21916         * gcc.dg/cpp-nullchar.c: New test.
21917
21918 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
21919
21920         * gcc.dg/cpp-mi2.c: New test.
21921         * gcc.dg/cpp-mi2[abc].h: New files.
21922
21923 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
21924
21925         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
21926         member name.
21927
21928 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
21929
21930         * g++.old-deja/g++.abi/vmihint.C: New test.
21931
21932 2000-04-06  Neil Booth  <NeilB@earthling.net>
21933
21934         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
21935         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
21936         copyright.
21937
21938 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
21939
21940         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
21941         avoid stack-frame overwrite.
21942
21943 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
21944
21945         * gcc.c-torture/compile/20000405-2.c: New test.
21946         * gcc.c-torture/compile/20000405-3.c: New test.
21947
21948 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21949
21950         * gcc.c-torture/compile/20000405-1.c: New test.
21951
21952 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
21953
21954         * gcc.dg/cast-qual-1.c: Revert last change.
21955
21956 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21957
21958         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
21959
21960 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
21961
21962         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
21963         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
21964
21965 2000-04-03  Jeffrey A Law  (law@cygnus.com)
21966
21967         * gcc.c-torture/compile/20000403-2.c: New test.
21968         * gcc.c-torture/compile/20000403-1.c: New test.
21969
21970 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
21971
21972         * gcc.c-torture/execute/20000403-1.c: New test.
21973
21974 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
21975
21976         * gcc.c-torture/execute/20000402-1.c: New test.
21977
21978 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
21979
21980         * gcc.c-torture/execute/va-arg-15.c: New test.
21981         * gcc.c-torture/execute/va-arg-16.c: New test.
21982         * gcc.c-torture/execute/va-arg-17.c: New test.
21983         * gcc.c-torture/execute/va-arg-18.c: New test.
21984         * gcc.c-torture/execute/va-arg-19.c: New test.
21985
21986 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
21987
21988         * gcc.c-torture/compile/981211-1.c: Move to...
21989         * gcc.dg/cpp-as1.c: ...here.
21990         * gcc.dg/cpp-as2.c: New file.
21991
21992         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
21993         compiler.
21994
21995 2000-04-02  Neil Booth  <NeilB@earthling.net>
21996
21997         * gcc.dg/cpp-cond.c  New tests.
21998         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
21999         accidental success less likely.
22000         * gcc.dg/cpp-missingop.c  New tests.
22001         * gcc.dg/cpp-missingparen.c  New tests.
22002         * gcc.dg/cpp-shift.c  New tests.
22003         * gcc.dg/cpp-shortcircuit.c  New tests.
22004         * gcc.dg/cpp-unary.c  New tests.
22005
22006 2000-03-29  Jeffrey A Law  (law@cygnus.com)
22007
22008         * gcc.c-torture/compile/20000329-1.c: New test.
22009
22010 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
22011
22012         * gcc.c-torture/compile/20000326-1.c: New test.
22013         * gcc.c-torture/compile/20000326-2.c: New test.
22014
22015 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
22016
22017         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
22018         the first parameter is a function argument.
22019
22020 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
22021
22022         * g++.old-deja/g++.ext/array4.C: New test.
22023
22024 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
22025
22026         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
22027
22028 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22029
22030         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
22031
22032 2000-03-19  Richard Henderson  <rth@cygnus.com>
22033
22034         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
22035
22036 2000-03-19  Richard Henderson  <rth@cygnus.com>
22037
22038         * gcc.c-torture/compile/20000319-1.c: New test.
22039
22040 2000-03-14  Jeffrey A Law  (law@cygnus.com)
22041
22042         * gcc.c-torture/execute/20000314-3.c: New test.
22043         * gcc.c-torture/execute/20000314-2.c: New test.
22044         * gcc.c-torture/execute/20000314-1.c: New test.
22045         * gcc.c-torture/compile/20000314-2.c: New test.
22046         * gcc.c-torture/compile/20000314-1.c: New test.
22047
22048 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
22049
22050         * g++.old-deja/g++.warn/inline.C: New test.
22051
22052 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
22053
22054         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
22055         standards-compliant result rather than specific constants.
22056         Put test-values in array.
22057
22058 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
22059
22060         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
22061         (g++_target_compile): Put test-specific options last.
22062
22063 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22064
22065         * g++.old-deja/g++.eh/vbase4.C: New test.
22066
22067 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22068
22069         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
22070
22071 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22072
22073         * g++.old-deja/g++.brendan/misc12.C: Removed.
22074         * g++.old-deja/g++.pt/memtemp77.C: Constify.
22075         * g++.old-deja/g++.ext/pretty4.C: New test.
22076
22077 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22078
22079         * g++.old-deja/g++.other/string2.C: New test.
22080
22081 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
22082
22083         * g++.old-deja/g++.warn/impint2.C: New test.
22084
22085 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
22086
22087         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
22088         is 1, not zero.
22089
22090 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
22091
22092         * g++.old-deja/g++.warn/impint.C: New test.
22093         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
22094         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
22095         * g++.old-deja/g++.pt/explicit12.C: Likewise.
22096         * g++.old-deja/g++.pt/explicit13.C: Likewise.
22097         * g++.old-deja/g++.pt/explicit17.C: Likewise.
22098         * g++.old-deja/g++.pt/explicit18.C: Likewise.
22099         * g++.old-deja/g++.pt/explicit19.C: Likewise.
22100         * g++.old-deja/g++.pt/explicit23.C: Likewise.
22101         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22102         * g++.old-deja/g++.pt/explicit35.C: Likewise.
22103         * g++.old-deja/g++.pt/explicit6.C: Likewise.
22104         * g++.old-deja/g++.pt/memclass7.C: Likewise.
22105
22106 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
22107
22108         * gcc.dg/cpp-redef.c: New test.
22109
22110 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
22111
22112         * g++.old-deja/g++.pt/unify7.C: New test.
22113
22114 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22115
22116         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
22117         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
22118
22119 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
22120
22121         * gcc.c-torture/compile/20000224-1.c: New test.
22122
22123 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22124
22125         * gcc.c-torture/compile/cpp-2.c: New test.
22126         * gcc.c-torture/compile/cpp-1.c: New test.
22127
22128 2000-02-25  Jeffrey A Law  (law@cygnus.com)
22129
22130         * gcc.c-torture/execute/20000225-1.c: New test.
22131
22132 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22133
22134         * gcc.dg/cpp-li2.c: New test.
22135
22136         * gcc.dg/cpp-wi1.c: New test.
22137
22138         * gcc.dg/cpp-li1.c: New test.
22139
22140 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
22141
22142         * g++.old-deja/g++.other/sizeof5.C: New test.
22143
22144 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22145
22146         * gcc.c-torture/execute/va-arg-13.c: New test.
22147
22148 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
22149
22150         * gcc.c-torture/execute/va-arg-12.c: New test.
22151
22152 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22153
22154         * gcc.c-torture/execute/20000223-1.c: New test.
22155
22156 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22157
22158         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
22159
22160 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
22161
22162         * g++.old-deja/g++.abi/ptrmem.C: New test.
22163
22164 2000-02-19  Richard Henderson  <rth@cygnus.com>
22165
22166         * gcc.c-torture/compile/init-3.c: New.
22167
22168 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
22169
22170         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
22171         ALWAYS_CXXFLAGS.
22172
22173 2000-02-11  Robert Lipe <robertl@sco.com>
22174
22175         * gcc.c-torture/compile/20000211-3.c: New test.
22176
22177 2000-02-11  Martin Buchholz <martin@xemacs.org>
22178
22179         * gcc.c-torture/compile/20000211-2.c: New test.
22180
22181 2000-02-11  Jeffrey A Law  (law@cygnus.com)
22182
22183         * gcc.c-torture/compile/20000211-1.c: New test.
22184
22185 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
22186
22187         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
22188           on native targets
22189
22190 2000-02-08  Nathan Sidwell  <nathan@acm.org>
22191
22192         * g++.old-deja/g++.other/cast5.C: New test.
22193
22194 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
22195
22196         * gcc.c-torture/execute/20000205-1.c: New.
22197
22198 2000-02-03  Nathan Sidwell  <nathan@acm.org>
22199
22200         * g++.old-deja/g++.jason/cast3.C: Return void.
22201         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
22202
22203 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22204
22205         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
22206
22207         * gcc.dg/loop-1.c: New test.
22208
22209 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
22210
22211         * gcc.c-torture/compile/20000127-1.c: New test.
22212         * gcc.c-torture/execute/991228-1.c: New test.
22213
22214 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22215
22216         * gcc.dg/unused-2.c: New test.
22217
22218         * gcc.dg/conv-1.c: New test.
22219
22220 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
22221
22222         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
22223         compiler.
22224         (tool_option_proc): Fix typo.
22225
22226 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
22227
22228         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
22229         of the ld on the host, not on the build machine.
22230         Also, don't crash if '--help' is not a supported option.
22231
22232 2000-01-24  Richard Henderson  <rth@cygnus.com>
22233
22234         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
22235
22236 2000-01-20  Jeffrey A Law  (law@cygnus.com)
22237
22238         * gcc.c-torture/execute/20000120-2.c: New test.
22239         * gcc.c-torture/execute/20000120-1.c: New test.
22240
22241 2000-01-13  Jeffrey A Law  (law@cygnus.com)
22242
22243         * gcc.c-torture/execute/20000113-1.c: New test.
22244
22245 2000-01-12  Jeffrey A Law  (law@cygnus.com)
22246
22247         * gcc.c-torture/execute/20000112-1.c: New test.
22248
22249 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22250
22251         * gcc.dg/20000111-1.c: New test.
22252
22253 2000-01-10  Jeffrey A Law  (law@cygnus.com)
22254
22255         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
22256         with 16 bit integers.
22257
22258 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22259
22260         * gcc.dg/20000108-1.c: New test.
22261
22262 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22263
22264         * g++.old-deja/g++.ns/koenig8.C: New test.
22265
22266 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22267
22268         * g++.old-deja/g++.other/cast4.C: New test.
22269
22270 2000-01-05  Jeffrey A Law  (law@cygnus.com)
22271
22272         * gcc.c-torture/compile/20000105-2.c: New test.
22273         * gcc.c-torture/compile/20000105-1.c: New test.
22274
22275 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22276
22277         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
22278         references to printf & atoi to conform to ANSI standard.
22279         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
22280         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
22281         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
22282         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
22283         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
22284         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22285         * g++.old-deja/g++.brendan/copy1.C: Likewise.
22286         * g++.old-deja/g++.brendan/copy2.C: Likewise.
22287         * g++.old-deja/g++.brendan/copy3.C: Likewise.
22288         * g++.old-deja/g++.brendan/copy4.C: Likewise.
22289         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22290         * g++.old-deja/g++.brendan/copy6.C: Likewise.
22291         * g++.old-deja/g++.brendan/copy7.C: Likewise.
22292         * g++.old-deja/g++.brendan/copy8.C: Likewise.
22293         * g++.old-deja/g++.brendan/crash11.C: Likewise.
22294         * g++.old-deja/g++.brendan/crash14.C: Likewise.
22295         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
22296         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22297         * g++.old-deja/g++.brendan/delete2.C: Likewise.
22298         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
22299         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
22300         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
22301         * g++.old-deja/g++.brendan/eh1.C: Likewise.
22302         * g++.old-deja/g++.brendan/groff1.C: Likewise.
22303         * g++.old-deja/g++.brendan/init3.C: Likewise.
22304         * g++.old-deja/g++.brendan/misc12.C: Likewise.
22305         * g++.old-deja/g++.brendan/misc7.C: Likewise.
22306         * g++.old-deja/g++.brendan/new2.C: Likewise.
22307         * g++.old-deja/g++.brendan/operators4.C: Likewise.
22308         * g++.old-deja/g++.brendan/operators5.C: Likewise.
22309         * g++.old-deja/g++.brendan/overload2.C: Likewise.
22310         * g++.old-deja/g++.brendan/overload7.C: Likewise.
22311         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
22312         * g++.old-deja/g++.brendan/reference1.C: Likewise.
22313         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
22314         * g++.old-deja/g++.brendan/template24.C: Likewise.
22315         * g++.old-deja/g++.brendan/template3.C: Likewise.
22316         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
22317         * g++.old-deja/g++.jason/inline3.C: Likewise.
22318         * g++.old-deja/g++.jason/opeq.C: Likewise.
22319         * g++.old-deja/g++.law/arg5.C: Likewise.
22320         * g++.old-deja/g++.law/arm7.C: Likewise.
22321         * g++.old-deja/g++.law/ctors11.C: Likewise.
22322         * g++.old-deja/g++.law/cvt8.C: Likewise.
22323         * g++.old-deja/g++.law/init9.C: Likewise.
22324         * g++.old-deja/g++.law/refs4.C: Likewise.
22325         * g++.old-deja/g++.law/template2.C: Likewise.
22326         * g++.old-deja/g++.law/visibility24.C: Likewise.
22327         * g++.old-deja/g++.law/vtable3.C: Likewise.
22328         * g++.old-deja/g++.mike/asm2.C: Likewise.
22329         * g++.old-deja/g++.mike/eh1.C: Likewise.
22330         * g++.old-deja/g++.mike/misc1.C: Likewise.
22331         * g++.old-deja/g++.mike/misc13.C: Likewise.
22332         * g++.old-deja/g++.mike/misc14.C: Likewise.
22333         * g++.old-deja/g++.mike/ns12.C: Likewise.
22334         * g++.old-deja/g++.mike/p1248.C: Likewise.
22335         * g++.old-deja/g++.mike/p3708.C: Likewise.
22336         * g++.old-deja/g++.mike/p3708a.C: Likewise.
22337         * g++.old-deja/g++.mike/p3708b.C: Likewise.
22338         * g++.old-deja/g++.mike/p646.C: Likewise.
22339         * g++.old-deja/g++.mike/p700.C: Likewise.
22340         * g++.old-deja/g++.mike/p783.C: Likewise.
22341         * g++.old-deja/g++.mike/p783a.C: Likewise.
22342         * g++.old-deja/g++.mike/p783b.C: Likewise.
22343         * g++.old-deja/g++.mike/p786.C: Likewise.
22344         * g++.old-deja/g++.mike/p789.C: Likewise.
22345         * g++.old-deja/g++.mike/p789a.C: Likewise.
22346         * g++.old-deja/g++.mike/p807a.C: Likewise.
22347         * g++.old-deja/g++.other/delete3.C: Likewise.
22348         * g++.old-deja/g++.other/dyncast1.C: Likewise.
22349         * g++.old-deja/g++.other/dyncast2.C: Likewise.
22350         * g++.old-deja/g++.other/dyncast3.C: Likewise.
22351         * g++.old-deja/g++.other/empty1.C: Likewise.
22352         * g++.old-deja/g++.other/temporary1.C: Likewise.
22353         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
22354         * g++.old-deja/g++.pt/t16.C: Likewise.
22355         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
22356
22357 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
22358
22359         * gcc.dg/991230-1.c: New test.
22360
22361 1999-12-29  Jeffrey A Law  (law@cygnus.com)
22362
22363         * gcc.c-torture/compile/991229-3.c: New test.
22364         * gcc.c-torture/compile/991229-2.c: New test.
22365         * gcc.c-torture/compile/991229-1.c: New test.
22366
22367 1999-12-29  Greg McGary <gkm@eng.ascend.com>
22368
22369         * gcc.c-torture/compile/labels-2.c: New test.
22370
22371 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22372
22373         * gcc.c-torture/execute/991227-1.c: New test.
22374
22375 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22376
22377         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
22378
22379 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22380
22381         * gcc.c-torture/execute/991221-1.c: New test.
22382
22383 1999-12-20  Nathan Sidwell  <nathan@acm.org>
22384
22385         * g++.old-deja/g++.other/cast3.C: New test.
22386
22387 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
22388
22389         * gcc.c-torture/execute/991216-4.c: New test.
22390
22391 1999-12-16  Michael Meissner  <meissner@cygnus.com>
22392
22393         * gcc.c-torture/execute/991216-1.c: New test.
22394         * gcc.c-torture/execute/991216-2.c: New test.
22395         * gcc.c-torture/execute/991216-3.c: New test.
22396
22397 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22398
22399         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
22400         Actually make the test fail by using "-O2" for compilation.
22401
22402 1999-12-15  Nathan Sidwell  <nathan@acm.org>
22403
22404         * g++.old-deja/g++.warn/cast-align1.C: New test.
22405
22406 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22407
22408         * gcc.c-torture/compile/991214-1.c: New test.
22409         * gcc.c-torture/compile/991214-2.c: New test.
22410
22411 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22412
22413         * gcc.dg/991214-1.c: New test.
22414
22415 1999-12-13  Jeffrey A Law  (law@cygnus.com)
22416
22417         * gcc.c-torture/compile/991213-3.c: New test.
22418         * gcc.c-torture/compile/991213-2.c: New test.
22419         * gcc.c-torture/compile/991213-1.c: New test.
22420
22421 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
22422
22423         * gcc.dg/991209-1.c: New test.
22424
22425 1999-12-08  Nathan Sidwell <nathan@acm.org>
22426
22427         * gcc.c-torture/compile/991208-1.c: New test.
22428
22429 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22430
22431         * gcc.dg/ultrasp2.c: New test.
22432
22433 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
22434
22435         * g++.old-deja/g++.abi/align.C (main): Fix typo.
22436
22437 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
22438
22439         * gcc.c-torture/compile/991202-1.c: New test.
22440         * gcc.c-torture/execute/991202-1.c: New test.
22441         * gcc.c-torture/execute/991202-2.c: New test.
22442         * gcc.c-torture/execute/991202-3.c: New test.
22443
22444 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
22445
22446         * g++.old-deja/g++.abi/align.C: New test.
22447         * g++.old-deja/g++.abi/aggregates.C: Likewise.
22448         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22449
22450 1999-12-01  Richard Henderson  <rth@cygnus.com>
22451
22452         * gcc.c-torture/execute/991201-1.c: New.
22453
22454 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
22455
22456         * gcc.dg/991129-1.c: New test.
22457
22458 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
22459
22460         * gcc.c-torture/compile/991127-1.c: New test.
22461
22462 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22463
22464         * g++.old-deja/g++.other/warn4.C: New test.
22465
22466 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22467
22468         * g++.old-deja/g++.eh/cleanup2.C: New test.
22469         * g++.old-deja/g++.ext/pretty2.C: New test.
22470         * g++.old-deja/g++.ext/pretty3.C: New test.
22471         * g++.old-deja/g++.other/debug6.C: New test.
22472
22473 1999-10-20  Jim Wilson  <wilson@cygnus.com>
22474
22475         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
22476         compiler_output to look for one error message instead of two.
22477
22478 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
22479
22480         * gcc.c-torture/execute/991118-1.c: Also test case
22481         where the word boundary does not split a byte evenly.
22482
22483 1999-11-19  Nathan Sidwell  <nathan@acm.org>
22484
22485         * g++.old-deja/g++.ext/restrict1.C: New test.
22486
22487 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
22488
22489         * gcc.c-torture/execute/991118-1.c: New test.
22490
22491 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
22492
22493         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
22494         working directory pathnames.
22495
22496 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
22497
22498         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
22499         host is equipped with driver.h and driver.o so it can actually
22500         compile and run the tests.
22501
22502 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
22503
22504         * gcc.c-torture/compile/991008-1.c: New test.
22505
22506 1999-11-08  Nick Clifton  <nickc@cygnus.com>
22507
22508         * lib/gcc-dg.exp: Include target-supports.exp
22509
22510 1999-11-05  Nick Clifton  <nickc@cygnus.com>
22511
22512         * lib/target-supports.exp: New file: Provide procs to test for
22513         features supported by the target.
22514         (check_weak_available): Moved here from ecos.exp.
22515         (check_alias_available): New proc: Determine of the target
22516         toolchain supports the alias attribute.
22517
22518         * gcc.dg/special/ecos.exp: Move check_weak_available to
22519         target-supports.exp.
22520         (alias-1.c): Only perform the test if the target supports
22521         aliases.
22522         (wkali-1.c): Only perform the test if the target supports
22523         aliases.
22524
22525         * gcc.dg/990506-0.c: Expect error messages from cross
22526         targets as well as native targets.
22527
22528 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22529
22530         * gcc.dg/ultrasp1.c: Removed xfail.
22531         * gcc.dg/struct-ret-2.c: Likewise.
22532         * gcc.dg/array-1.c: Likewise.
22533
22534 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22535
22536         * gcc.dg/struct-ret-2.c: New test.
22537
22538         * gcc.dg/array-1.c: New test.
22539
22540 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
22541
22542         * gcc.c-torture/execute/991030-1.c: New test.
22543
22544 1999-10-26  Richard Henderson  <rth@cygnus.com>
22545
22546         * gcc.c-torture/compile/991026-2.c: New test.
22547
22548 1999-10-26  Jeffrey A Law  (law@cygnus.com)
22549
22550         * gcc.c-torture/compile/991026-1.c: New test.
22551
22552 1999-10-23  Jeffrey A Law  (law@cygnus.com)
22553
22554         * gcc.c-torture/execute/991023-1.c: New test.
22555
22556 1999-10-19  Jeffrey A Law  (law@cygnus.com)
22557
22558         * gcc.c-torture/execute/991019-1.c: New test.
22559
22560 1999-10-16  Richard Henderson  <rth@cygnus.com>
22561
22562         * gcc.c-torture/execute/991016-1.c: New test.
22563
22564 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
22565
22566         * gcc.c-torture/execute/991014-1.c: New test.
22567
22568 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
22569
22570         * g++.old-deja/g++.other/union2.C: New test.
22571
22572 1999-10-13  Nathan Sidwell  <nathan@acm.org>
22573
22574         * g++.old-deja/g++.other/vaarg2.C: New test.
22575         * g++.old-deja/g++.other/vaarg3.C: New test.
22576
22577 1999-10-12  Craig Burley  <craig@jcb-sc.com>
22578
22579         * g77.f-torture/noncompile/19990905-1.f: Moved from being
22580         in compile/.
22581
22582 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
22583
22584         * gcc.c-torture/execute/va-arg-11.c: New test.
22585
22586 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
22587
22588         * lib/file-format.exp (gcc_target_object_format): Don't
22589         crash if objdump is unavailable.
22590
22591 1999-09-29  Donn Terry <donn@interix.com>
22592
22593         * gcc.misc-tests/mg.exp: delete extraneous redirection.
22594
22595 1999-09-28  Nick Clifton  <nickc@cygnus.com>
22596
22597         * gcc.c-torture/compile/990928-1.c: New test.
22598
22599 1999-09-28  Nathan Sidwell  <nathan@acm.org>
22600
22601         * g++.old-deja/g++.other/decl6.C: New test.
22602
22603 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22604
22605         * gcc.c-torture/execute/va-arg-10.c: New test.
22606
22607 1999-09-27  Nathan Sidwell  <nathan@acm.org>
22608
22609         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
22610         __PRETTY_FUNCTION__.
22611
22612 1999-09-23  Nick Clifton  <nickc@cygnus.com>
22613
22614         * gcc.c-torture/execute/990923-1.c: New test.
22615
22616 1999-09-21  Nick Clifton  <nickc@cygnus.com>
22617
22618         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
22619         for which -fpic is inappropriate.
22620
22621 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
22622
22623         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
22624
22625 1999-09-21  Nathan Sidwell  <nathan@acm.org>
22626
22627         * g++.old-deja/g++.other/dyncast1.C: New test.
22628         * g++.old-deja/g++.other/dyncast2.C: New test.
22629         * g++.old-deja/g++.other/dyncast3.C: New test.
22630         * g++.old-deja/g++.other/dyncast4.C: New test.
22631         * g++.old-deja/g++.other/dyncast5.C: New test.
22632         * g++.old-deja/g++.eh/catch3.C: New test.
22633         * g++.old-deja/g++.eh/catch3p.C: New test.
22634         * g++.old-deja/g++.eh/catch4.C: New test.
22635         * g++.old-deja/g++.eh/catch4p.C: New test.
22636         * g++.old-deja/g++.eh/catch5.C: New test.
22637         * g++.old-deja/g++.eh/catch5p.C: New test.
22638         * g++.old-deja/g++.eh/catch6.C: New test.
22639         * g++.old-deja/g++.eh/catch6p.C: New test.
22640         * g++.old-deja/g++.eh/catch7.C: New test.
22641         * g++.old-deja/g++.eh/catch7p.C: New test.
22642         * g++.old-deja/g++.eh/catch8.C: New test.
22643         * g++.old-deja/g++.eh/catch8p.C: New test.
22644         * g++.old-deja/g++.eh/catch9.C: New test.
22645         * g++.old-deja/g++.eh/catch9p.C: New test.
22646
22647 1999-09-13  Nathan Sidwell  <nathan@acm.org>
22648
22649         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
22650         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
22651
22652 1999-09-13  Jeffrey A Law  (law@cygnus.com)
22653
22654         * gcc.c-torture/compile/990913-1.c: New test.
22655
22656 1999-09-10  Nathan Sidwell  <nathan@acm.org>
22657
22658         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
22659         * g++.old-deja/g++.jason/rfg5.C: Likewise.
22660
22661 1999-09-09  Richard Henderson  <rth@cygnus.com>
22662
22663         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
22664
22665 1999-09-09  Nathan Sidwell  <nathan@acm.org>
22666
22667         * g++.old-deja/g++.other/lookup11.C: New test.
22668         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
22669         what is permitted and what we want.
22670         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
22671         overload use.
22672         * g++.old-deja/g++.jason/rfg5.C: Likewise
22673
22674 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
22675
22676         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
22677         * gcc.c-torture/noncompile/poison-1.c: New file.
22678
22679 1999-09-08  Nathan Sidwell  <nathan@acm.org>
22680
22681         * g++.old-deja/g++.other/sizeof3.C: New test.
22682         * g++.old-deja/g++.other/sizeof4.C: New test.
22683         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
22684         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
22685
22686 1999-09-07  Richard Henderson  <rth@cygnus.com>
22687
22688         * gcc.dg/va-arg-1.c: New.
22689
22690 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22691
22692         * gcc.c-torture/execute/va-arg-9.c: New test.
22693
22694 1999-09-05  Craig Burley  <craig@jcb-sc.com>
22695
22696         * g77.f-torture/compile/980519-2.f: New test.
22697         * g77.f-torture/compile/19990905-0.f: New test.
22698         * g77.f-torture/compile/19990905-1.f: New test.
22699         * g77.f-torture/compile/19990905-2.f: New test.
22700
22701         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
22702
22703 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
22704
22705         * gcc.c-torture/execute/990827-1.c: Fix typo.
22706
22707 1999-09-03  Nathan Sidwell  <nathan@acm.org>
22708
22709         * g++.old-deja/g++.other/deref1.C: New test.
22710
22711 1999-09-02  Nathan Sidwell  <nathan@acm.org>
22712
22713         * g++.old-deja/g++.other/ambig2.C: New test.
22714         * g++.old-deja/g++.other/cond5.C: New test.
22715         * g++.old-deja/g++.other/lookup16.C: New test.
22716
22717 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
22718
22719         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
22720         assemblers too.
22721
22722 1999-08-31  Jeffrey A Law  (law@cygnus.com)
22723
22724         * lib/c-torture.exp: Avoid the "compare executables" optimization
22725         when testing native.
22726
22727 1999-08-29  Jeffrey A Law  (law@cygnus.com)
22728
22729         * gcc.c-torture/execute/990829-1.c: New test.
22730         * gcc.c-torture/compile/990829-1.c: New test.
22731
22732 1999-08-27  Paul Burchard  <burchard@pobox.com>
22733
22734         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
22735         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
22736         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
22737         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
22738         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
22739         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
22740         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
22741         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
22742         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
22743         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
22744         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
22745
22746 1999-08-27  Jeffrey A Law  (law@cygnus.com)
22747
22748         * gcc.c-torture/execute/990827-1.c: New test.
22749
22750 1999-08-26  Craig Burley  <craig@jcb-sc.com>
22751
22752         * g77.f-torture/noncompile/19990826-4.f: New test.
22753
22754         * g77.f-torture/compile/19990826-3.f: New test.
22755
22756         * g77.f-torture/execute/19990826-2.f: New test.
22757
22758         * g77.f-torture/compile/19990826-1.f: New test.
22759
22760         * gcc.c-torture/execute/990826-0.c: New test.
22761         * g77.c-torture/execute/19990826-0.f: New test.
22762
22763         * g77.f-torture/noncompile/970626-2.f: New test.
22764
22765 1999-08-25  Paul Burchard  <burchard@pobox.com>
22766
22767         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
22768         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
22769         lss-011.C: New tests.
22770
22771 1999-08-25  Nathan Sidwell  <nathan@acm.org>
22772
22773         * g++.old-deja/g++.other/decl5.C: New test.
22774
22775 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22776
22777         * noncompile/noncompile.exp: Load_lib c-torture.exp.
22778         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
22779         call `postbase' for each one.  All callers of `postbase' changed
22780         to call this instead.
22781
22782 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
22783
22784         * gcc.c-torture/execute/990811-1.c: New test.
22785
22786 1999-08-09  Nick Clifton  <nickc@cygnus.com>
22787
22788         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
22789         just native ones.
22790
22791         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
22792         just native ones.
22793
22794 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
22795
22796         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
22797
22798 1999-08-04  Jeffrey A Law  (law@cygnus.com)
22799
22800         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
22801
22802 1999-08-04  Nathan Sidwell  <nathan@acm.org>
22803
22804         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
22805
22806 1999-08-04  Jeffrey A Law  (law@cygnus.com)
22807
22808         * gcc.c-torture/execute/990804-1.c: New test.
22809
22810 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22811
22812         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
22813         * g++.old-deja/g++.brendan/crash64.C: Likewise
22814         * g++.old-deja/g++.brendan/overload8.C: Likewise
22815
22816 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22817
22818         * g++.old-deja/g++.other/struct1.C: New test.
22819
22820 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22821
22822         * g++.old-deja/g++.other/enum2.C: New test.
22823
22824 1999-08-02  Richard Henderson  <rth@cygnus.com>
22825
22826         Adapted from tests from Franz Sirl:
22827         * gcc.c-torture/execute/va-arg-7.c: New test.
22828         * gcc.c-torture/execute/va-arg-8.c: New test.
22829
22830 1999-08-01  Jeffrey A Law  (law@cygnus.com)
22831
22832         * gcc.c-torture/compile/990801-2.c: New test.
22833
22834         * gcc.c-torture/compile/990801-1.c: New test.
22835
22836 1999-07-27  Michael Meissner  <meissner@cygnus.com>
22837
22838         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
22839         fp-cmp-1.c, converting double to float.
22840
22841         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
22842         fp-cmp-1.c, converting double to long double.
22843
22844         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
22845         from fr1 to unknown_register, since fr1 is a legitimate register
22846         on some machines.
22847
22848 1999-07-25  Jeffrey A Law  (law@cygnus.com)
22849
22850         * README: More listname related changes.
22851
22852 1999-07-08  Catherine Moore  <clm@cygnus.com>
22853
22854         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
22855
22856 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
22857
22858         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
22859
22860 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
22861
22862         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
22863
22864 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
22865
22866         * gcc.dg/990703-1.c: New test.
22867
22868 1999-06-29  Nick Clifton  <nickc@cygnus.com>
22869
22870         * lib/file-format.exp: New file: Move definition of proc
22871         gcc_target_object_format to here from
22872         gcc.dg/special/ecos.exp.
22873
22874         * lib/c-torture.exp: Include lib file-format.exp.
22875         * lib/gcc-dg.exp: Include lib file-format.exp.
22876
22877         * gcc.dg/special/ecos.exp: Remove definition of proc
22878         gcc_target_object_format.
22879
22880 1999-06-28  Jeffrey A Law  (law@cygnus.com)
22881
22882         * gcc.c-torture/execute/990628-1.c: New test.
22883
22884 1999-06-25  Jeffrey A Law  (law@cygnus.com)
22885
22886         * gcc.c-torture/compile/990625-2.c: New test.
22887
22888         * gcc.c-torture/compile/990625-1.c: New test.
22889
22890 1999-06-23  Nick Clifton  <nickc@cygnus.com>
22891
22892         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
22893         attributes compile.
22894         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
22895         ports that use the COFF/PE file format.
22896
22897 1999-06-17  Jeffrey A Law  (law@cygnus.com)
22898
22899         * gcc.c-torture/compile/990617-1.c: New test.
22900
22901 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
22902
22903         * g++.old-deja/g++.other/decl4.C: New test.
22904
22905 1999-06-14  Nathan Sidwell  <nathan@acm.org>
22906
22907         * g++.old-deja/g++.other/bitfld3.C: New test.
22908
22909 1999-06-08  Nathan Sidwell  <nathan@acm.org>
22910
22911         * g++.old-deja/g++.eh/catch1.C: New test.
22912
22913 1999-06-07  Jeffrey A Law  (law@cygnus.com)
22914
22915         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
22916
22917         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
22918         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
22919
22920 1999-06-05  Craig Burley  <craig@jcb-sc.com>
22921
22922         * g77.f-torture/compile/19990502-0.f: Replace with new,
22923         shorter, test that still fails after recent changes.
22924
22925 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
22926
22927         * gcc.c-torture/execute/990604-1.c: New test.
22928
22929 1999-05-31  Jeffrey A Law  (law@cygnus.com)
22930
22931         * gcc.c-torture/execute/990531-1.c: New test.
22932
22933 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22934
22935         * gcc.c-torture/compile/990527-1.c: New test.
22936
22937 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
22938
22939         * gcc.c-torture/execute/990527-1.c: New test.
22940
22941 1999-05-25  Nick Clifton  <nickc@cygnus.com>
22942
22943         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
22944         bitfields as signed.
22945
22946 1999-05-25  Craig Burley  <craig@jcb-sc.com>
22947
22948         * g77.f-torture/compile/19990525-0.f: New test.
22949
22950 1999-05-25  Jeffrey A Law  (law@cygnus.com)
22951
22952         * gcc.c-torture/execute/990525-2.c: New test.
22953
22954         * gcc.c-torture/execute/990525-1.c: New test.
22955
22956 1999-05-24  Nathan Sidwell  <nathan@acm.org>
22957
22958         * g++.old-deja/g++.other/anon3.C: New test.
22959         * g++.old-deja/g++.other/anon4.C: New test.
22960         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
22961         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
22962         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
22963         Merrill).
22964
22965 1999-05-24  Jeffrey A Law  (law@cygnus.com)
22966
22967         * gcc.c-torture/execute/990524-1.c: New test.
22968
22969         * gcc.dg/990524-1.c: New test.
22970
22971 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22972
22973         * gcc.c-torture/compile/990523-1.c: New test.
22974
22975 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
22976
22977         * gcc.c-torture/compile/990519-1.c: New test.
22978
22979 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
22980
22981         * gcc.c-torture/compile/990517-1.c: New test.
22982
22983         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
22984         (e4, f4): New tests.
22985         (main): Call them.
22986
22987 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22988
22989         * gcc.dg/noreturn-1.c: New test.
22990
22991 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
22992
22993         * gcc.c-torture/execute/990513-1.c: New test.
22994
22995 1999-05-10  Richard Henderson  <rth@cygnus.com>
22996
22997         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
22998
22999 1999-05-10  Craig Burley  <craig@jcb-sc.com>
23000
23001         * g77.f-torture/execute/erfc.f: Use small single-precision
23002         values, to avoid problems on Alphas when not -mieee.
23003
23004 1999-05-08  Craig Burley  <craig@jcb-sc.com>
23005
23006         * gcc.dg/990506-0.c: New test.
23007
23008 1999-05-08  Richard Henderson  <rth@cygnus.com>
23009
23010         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
23011         the constant to test.  Don't XFAIL 64-bit targets.
23012
23013         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
23014         * g++.old-deja/g++.law/profile1.C: Likewise.
23015
23016         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
23017         operator new instances.
23018         * g++.old-deja/g++.other/delete5.C: Likewise.
23019
23020 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23021
23022         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
23023         intrinsic.
23024
23025 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23026
23027         * g77.f-torture/execute/u77-test.f: Reverse order of two
23028         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
23029
23030 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23031
23032         * gcc.dg/compare1.c: New test.
23033
23034 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23035
23036         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
23037         New tests.
23038
23039 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23040
23041         * g77.f-torture/compile/19990502-1.f: New test.
23042
23043 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23044
23045         * g77.f-torture/compile/19990502-0.f: New test.
23046
23047 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23048
23049         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
23050         intrinsic.
23051
23052 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23053
23054         * g77.f-torture/execute/u77-test.f (main): List libU77
23055         intrinsics not currently tested.
23056         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
23057         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
23058         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
23059         Trim blanks off the ends of some printed strings.
23060
23061 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23062
23063         * g77.f-torture/execute/u77-test.f (main): Just warn about
23064         FSTAT gid disagreement, as it's expected on some systems.
23065
23066 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23067
23068         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
23069         use a new function, which allows for some slop.
23070         Clean up some commentary.
23071         (issum): The new function.
23072         (sgladd): Deleted subroutine.
23073
23074 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23075
23076         * g77.f-torture/execute/u77-test.f: Modify to be more like
23077         libf2c/libU77 version, bringing patches to that version here.
23078         Add suitable commentary.
23079
23080 1999-04-25  Richard Henderson  <rth@cygnus.com>
23081
23082         * gcc.dg/990424-1.c: New test.
23083
23084 1999-04-24  Craig Burley  <craig@jcb-sc.com>
23085
23086         * g77.f-torture/execute/u77-test.f (main): Bug involving
23087         LSTAT has been fixed, so turn back on full checking.
23088
23089 1999-04-20  Craig Burley  <craig@jcb-sc.com>
23090
23091         * g77.f-torture/compile/19990419-0.f: New test.
23092         * g77.f-torture/execute/19990419-1.f: New test.
23093
23094 1999-04-17  Richard Henderson  <rth@cygnus.com>
23095
23096         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
23097         to avoid the need for a prototype to supress a warning.
23098
23099 1999-04-07  Jim Wilson  <wilson@cygnus.com>
23100
23101         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
23102
23103 1999-04-04  Jeffrey A Law  (law@cygnus.com)
23104
23105         * gcc.c-torture/execute/990404-1.c: New test.
23106
23107 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23108
23109         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
23110         * gcc.dg/cpp-if3.c: Don't use -pedantic.
23111         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
23112         missing initializer warnings.
23113
23114 1999-03-28  Jeffrey A Law  (law@cygnus.com)
23115
23116         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
23117         matching strings.
23118
23119 1999-03-26  Jeffrey A Law  (law@cygnus.com)
23120
23121         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
23122
23123 1999-03-26  Craig Burley  <craig@jcb-sc.com>
23124
23125         * g77.f-torture/execute/19990325-0.f: New test.
23126         * g77.f-torture/execute/19990325-1.f: New test.
23127
23128 1999-03-24  Jeffrey A Law  (law@cygnus.com)
23129
23130         * gcc.c-torture/execute/990324-1.c: New test.
23131
23132 1999-03-22  Jim Wilson  <wilson@cygnus.com>
23133
23134         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
23135         test with 4.
23136
23137 1999-03-17  Richard Henderson  <rth@cygnus.com>
23138
23139         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
23140
23141 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23142
23143         * g77.f-torture/execute/19990313-2.f: New test.
23144         * g77.f-torture/execute/19990313-3.f: New test.
23145
23146 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23147
23148         * g77.f-torture/execute/19990313-0.f: New test.
23149         * g77.f-torture/execute/19990313-1.f: New test.
23150
23151 1999-03-12  Jim Wilson  <wilson@cygnus.com>
23152
23153         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
23154         printf to sprintf.
23155         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
23156         (main): Add check for u15.  Conditionalize u31 check depending on
23157         whether ints are <32 bits or >=32 bits.
23158
23159 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23160
23161         * g77.f-torture/execute/19981119-0.f: Improve testiness.
23162
23163 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23164
23165         * g77.f-torture/compile/19990305-0.f: New test.
23166         * g77.f-torture/execute/19981119-0.f: New test.
23167
23168 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23169
23170         * g77.f-torture/execute/970625-2.f: call ABORT if final
23171         result is not correct, instead of just printing it.
23172         Add this checking via newly introduced obfuscation, to
23173         trip up buggy front ends.
23174
23175 1999-03-07  Craig Burley  <craig@jcb-sc.com>
23176
23177         * g77.f-torture/compile/960317-1.f: Moved from being
23178         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
23179
23180 1999-03-06  Craig Burley  <craig@jcb-sc.com>
23181
23182         * g77.f-torture/execute/960317-1.f: New (old) test.
23183         * g77.f-torture/execute/970625-2.f: Ditto.
23184
23185 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
23186
23187         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
23188         message on line 1 or line 2; cccp and cpplib do this differently.
23189
23190 1999-03-01  Jeffrey A Law  (law@cygnus.com)
23191
23192         * g++.old-deja/g++.law/weak1.C: New test.
23193
23194 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23195
23196         * gcc.c-torture/execute/990119-1.c: Renamed to...
23197         * gcc.dg/990119-1.c: this, so it will only be tested once
23198         (it's a preprocessor test, it doesn't need to be run at
23199         multiple optimization levels).
23200
23201 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23202
23203         * lib/g++.exp: Don't add incdir=$base_dir/../include to
23204           ALWAYS_CXXFLAGS.
23205
23206 1999-02-24  Craig Burley  <craig@jcb-sc.com>
23207
23208         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
23209         * g77.f-torture/compile/19981216-0.f: ...as it is expected
23210         to not be compilable by current g77.
23211
23212 1999-02-24  Nick Clifton  <nickc@cygnus.com>
23213
23214         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
23215
23216 1999-02-22  Jeffrey A Law  (law@cygnus.com)
23217
23218         * gcc.c-torture/execute/990222-1.c: New test.
23219
23220 1999-02-19  Craig Burley  <craig@jcb-sc.com>
23221
23222         * g77.f-torture/compile/19990218-0.f: New test.
23223         * g77.f-torture/noncompile/19990218-1.f: New test.
23224
23225 1999-02-18  Craig Burley  <craig@jcb-sc.com>
23226
23227         * g77.f-torture/compile/19981216-0.f: New test.
23228
23229 1999-02-14  Jeffrey A Law  (law@cygnus.com)
23230
23231         * gcc.dg/990214-1.c: New test.
23232
23233 1999-02-13  Jeffrey A Law  (law@cygnus.com)
23234
23235         * gcc.dg/990213-2.c: New test.
23236
23237         * gcc.dg/990213-1.c: New test.
23238
23239 1999-02-12  Jeffrey A Law  (law@cygnus.com)
23240
23241         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
23242         ints.
23243
23244 1999-02-11  Nick Clifton  <nickc@cygnus.com>
23245
23246         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
23247         specified by target.
23248
23249         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
23250
23251 1999-02-11  Jeffrey A Law  (law@cygnus.com)
23252
23253         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
23254
23255 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23256
23257         * gcc.dg/special/ecos.exp: New test driver for new tests with
23258         special requirements.
23259
23260         * gcc.dg/special/alias-1.c: New test.
23261         * gcc.dg/special/gcsec-1.c: New test.
23262         * gcc.dg/special/weak-1.c: New test.
23263         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
23264         * gcc.dg/special/weak-2.c: New test.
23265         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
23266         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
23267         * gcc.dg/special/wkali-1.c: New test.
23268         * gcc.dg/special/wkali-2.c: New test.
23269         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
23270         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
23271
23272 1999-02-10  Felix Lee  <flee@cygnus.com>
23273
23274           * lib/c-torture.exp (c-torture-compile): Pull out code for
23275           analyzing gcc error messages.
23276           (c-torture-execute): Likewise.  Fix some (harmless) false
23277           positives.
23278           * lib/gcc.exp (gcc_check_compile): New function.
23279
23280 1999-02-08  Richard Henderson  <rth@cygnus.com>
23281
23282         * gcc.c-torture/execute/990208-1.c: New test.
23283
23284 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23285
23286         * g++.dg/special/ecos.exp: New driver for new tests with special
23287         requirements
23288
23289         * g++.dg/special/conpr-1.C: New test
23290         * g++.dg/special/conpr-2.C: New test
23291         * g++.dg/special/conpr-2a.C: New test
23292         * g++.dg/special/conpr-3.C: New test
23293         * g++.dg/special/conpr-3a.C: New test
23294         * g++.dg/special/conpr-3b.C: New test
23295
23296         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
23297         allow g++ to use the dg driver
23298
23299         * README: Add comment about g++.dg directory
23300
23301 1999-02-06  Jeffrey A Law  (law@cygnus.com)
23302
23303         * README: Update email addresses.
23304
23305 1999-02-03  Nick Clifton  <nickc@cygnus.com>
23306
23307         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
23308         arguments in order to force structure S onto the stack even on
23309         the alpha.
23310         (test): Pass 10 leading arguments to function foo as well as the
23311         structure S.
23312
23313         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
23314         failure for all targets.
23315
23316         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
23317         abort to terminate program execution.
23318
23319 1999-01-30  Richard Henderson  <rth@cygnus.com>
23320
23321         * gcc.c-torture/execute/990130-1.c: New test.
23322
23323 1999-01-30  Jeffrey A Law  (law@cygnus.com)
23324
23325         * gcc.dg/990130-1.c: New test.
23326
23327 1999-01-28  Michael Meissner  <meissner@cygnus.com>
23328
23329         * gcc.c-torture/execute/990128-1.c: New test.
23330
23331 1999-01-27  Michael Meissner  <meissner@cygnus.com>
23332
23333         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
23334
23335 1999-01-27  Felix Lee  <flee@cygnus.com>
23336
23337         * lib/c-torture.exp (c-torture-compile): pull out code for
23338         analyzing gcc error messages.
23339         (c-torture-execute): ditto, and fix some (harmless) false
23340         positives.
23341         * lib/gcc.exp (gcc_check_compile): new function.
23342
23343 1999-01-17  Jeffrey A Law  (law@cygnus.com)
23344
23345         * gcc.dg/990117-1.c: New test.
23346
23347         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
23348
23349         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
23350
23351 1999-01-15  Jeffrey A Law  (law@cygnus.com)
23352
23353         * g77.f-torture/compile/990115-1.f: New test.
23354
23355 1999-01-07  Jeffrey A Law  (law@cygnus.com)
23356
23357         * gcc.c-torture/compile/990107-1.c: New test
23358
23359 1999-01-06  Jeffrey A Law  (law@cygnus.com)
23360
23361         * gcc.c-torture/execute/990106-2.c: New test.
23362
23363         * gcc.c-torture/execute/990106-1.c: New test.
23364
23365 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
23366
23367         * gcc.c-torture/compile/981223-1.c: New test.
23368
23369 1998-12-29  Richard Henderson  <rth@cygnus.com>
23370
23371         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
23372         (opt3): Rename from opt4 and disable.
23373
23374 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
23375
23376         * g++.old-deja/g++.pt/ptrmem5.C: New test.
23377
23378 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
23379
23380         * g++.old-deja/g++.other/conv5.C: New test.
23381
23382 1998-12-14  Nick Clifton  <nickc@cygnus.com>
23383
23384         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
23385
23386 1998-12-11  Jeffrey A Law  (law@cygnus.com)
23387
23388         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
23389
23390 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
23391
23392         * gcc.c-torture/compile/981211-1.c: New test.
23393
23394 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
23395
23396         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
23397
23398         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
23399
23400 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23401
23402         * gcc.special/930510-1.c: Make C9X safe.
23403         * gcc.misc-tests/gcov-1.c Similarly.
23404         * gcc.misc-tests/gcov-2.c Similarly.
23405
23406 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23407
23408         * gcc.dg/ultrasp1.c: New test.
23409
23410 1998-12-06  Richard Henderson  <rth@cygnus.com>
23411
23412         * gcc.c-torture/execute/981206.c: New test.
23413
23414 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23415
23416         * g++.old-deja/g++.ns/template7.C: New test.
23417
23418         * g++.old-deja/g++.other/expr1.C: New test.
23419
23420         * g++.old-deja/g++.eh/tmpl3.C: New test.
23421
23422         * g++.old-deja/g++.eh/tmpl2.C: New test.
23423
23424 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23425
23426         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
23427         * g++.old-deja/g++.other/using6.C: Removed.
23428         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
23429
23430         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
23431
23432 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
23433
23434         * g++.old-deja/g++.pt/overload8.C: New test.
23435
23436         * g++.old-deja/g++.pt/overload7.C: New test.
23437
23438         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
23439
23440         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
23441         and relinking messages.
23442         * lib/g++.exp (g++_target_compile): Remove .rpo file when
23443         compiling with -frepo.
23444
23445 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
23446
23447         * g++.old-deja/g++.pt/lookup6.C: New test.
23448
23449 1998-11-30  Nick Clifton  <nickc@cygnus.com>
23450
23451         * gcc.c-torture/execute/981130-1.c: New test.
23452         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
23453
23454 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
23455
23456         * g++.old-deja/g++.pt/explicit76.C: New test.
23457
23458         * g++.old-deja/g++.pt/friend38.C: New test.
23459
23460         * g++.old-deja/g++.ns/crash2.C: New test.
23461
23462         * g++.old-deja/g++.pt/defarg8.C: New test.
23463
23464         * g++.old-deja/g++.pt/instantiate6.C: New test.
23465
23466         * g++.old-deja/g++.pt/static6.C: New test.
23467
23468         * g++.old-deja/g++.pt/decl2.C: New test.
23469
23470 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
23471
23472         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
23473         problem is actually related with name lookup, but so what? :-)
23474
23475         * g++.old-deja/g++.pt/friend37.C: New test.
23476
23477 1998-11-25  Dave Love  <d.love@dl.ac.uk>
23478
23479         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
23480         element, which fails on some systems.
23481
23482         * g77.f-torture/execute/labug1.f: New test.
23483
23484 1998-11-21  Jeffrey A Law  (law@cygnus.com)
23485
23486         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
23487         is defined.
23488
23489 1998-11-18  Dave Love  <d.love@dl.ac.uk>
23490
23491         * g77.f-torture/compile/981117-1.f: New test.
23492
23493 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
23494
23495         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
23496         properly discarded.
23497
23498 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
23499
23500         * gcc.c-torture/execute/memcheck: New directory of tests for
23501         -fcheck-memory-usage.
23502
23503 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23504
23505         * README: New file, general information about the testsuite and
23506         new description of the various C++ test subdirectories.
23507         * README.g++: Eliminate obsolete information, update and move most
23508         relevant stuff to README.
23509
23510 1998-11-07  Richard Henderson  <rth@cygnus.com>
23511
23512         * gcc.c-torture/compile/981107-1.c: New test.
23513
23514 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
23515
23516         * execute/memcpy-bi.c: New testcase.
23517
23518 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
23519
23520         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
23521         base classes.
23522
23523         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
23524         template is selected.
23525
23526         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
23527         classes, it should be accepted for all types.
23528
23529         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
23530
23531         * g++.old-deja/g++.pt/spec24.C: Ensure that template
23532         specializations start with template headers.
23533
23534 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
23535
23536         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
23537
23538         * g++.old-deja/g++.other/init9.C: Test cross initialization of
23539         non-POD types.
23540
23541 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
23542
23543         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
23544
23545 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
23546
23547         * compile/981022-1.c, compile/981022-1.x: New test and driver.
23548
23549 1998-10-19  Jeffrey A Law  (law@cygnus.com)
23550
23551         * 981019-1.c: New test.
23552
23553 1998-10-14  Robert Lipe <robertl@dgii.com>
23554
23555         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
23556         find objc headers.
23557
23558 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23559
23560         * compile/981001-4.c: Remove use of GCC extension that triggers a
23561         compiler bug.
23562
23563 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
23564
23565         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
23566
23567 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
23568
23569         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
23570         instantiation of template produces incorrect code for delete
23571         expression.
23572
23573         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
23574         constructors' name is not unique.
23575         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
23576         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
23577
23578         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
23579         automatic array of const is ill-formed.
23580
23581         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
23582         of template parameter?
23583
23584         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
23585         const.
23586
23587         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
23588         pointer-to-member expression.
23589
23590         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
23591         declaration causes ICE.
23592
23593 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
23594
23595         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
23596         reserved in the global namespace.
23597
23598         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
23599         generate needed virtual table.
23600
23601         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
23602
23603 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
23604
23605         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
23606         template-dependent type
23607
23608 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
23609
23610         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
23611         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
23612         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
23613
23614         * g++.old-deja/g++.other/using5.C: New test; using decl from base
23615         class should be usable as argument of member function.
23616         * g++.old-deja/g++.other/using6.C: New test; using decl from base
23617         class should be usable as return type of member function.
23618         * g++.old-deja/g++.other/using7.C: New test; using decl from base
23619         class should be usable as type of data member.
23620
23621         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
23622
23623 1998-10-09  Jeffrey A Law  (law@cygnus.com)
23624
23625         * gcc.c-torture/special/920521-1.c: Fix bogus test.
23626
23627 1998-10-08  Nick Clifton  <nickc@cygnus.com>
23628
23629         * gcc.dg/dll-?.c Add thumb to target list.
23630         Fix assembler scan patterns to match current assembler output.
23631
23632 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
23633
23634         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
23635         matching of template brackets.
23636
23637         * g++.old-deja/g++.other/using4.C: New test.  Test using
23638         declarations of methods from base classes.
23639
23640         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
23641         within functions should introduce names into the innermost
23642         enclosing namespace.
23643
23644         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
23645         of static locals if first initialization throws.
23646
23647 1998-10-07  Jim Wilson  <wilson@cygnus.com>
23648
23649         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
23650
23651 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
23652
23653         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
23654         lose track of the possible targets of tablejump insns.
23655         * special/special.exp: Run it.
23656
23657 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23658
23659         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
23660         must be declared before its specializations can be named in friend
23661         declarations.
23662
23663 1998-10-05  Dave Love  <d.love@dl.ac.uk>
23664
23665         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
23666
23667         * g77.f-torture/execute/io1.f: New test.
23668
23669 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23670
23671         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
23672         with pointer to template function, for which no argument deduction
23673         is possible.
23674
23675         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
23676         specialization of template function as argument to template
23677         function.
23678
23679         * g++.old-deja/g++.other/access2.C: New test; Inner class
23680         shouldn't have privileged access to Outer's names.
23681
23682 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
23683
23684         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
23685         friend template declared within template class conflicts with
23686         nested class of the same name.
23687
23688         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
23689         is ignored.
23690
23691         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
23692         object with direct initializer as function declaration.
23693
23694         * g++.old-deja/g++.other/decl2.C: New test; duplicate
23695         initializers.
23696
23697         * g++.old-deja/g++.other/null2.C: New test; conditional operator
23698         involving const pointer and NULL produces incorrect result.
23699
23700         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
23701         type name without `typename' should be rejected with -pedantic.
23702
23703 1998-10-02  Richard Henderson  <rth@cygnus.com>
23704
23705         * g++.old-deja/g++.other/addrof1.C: New test.
23706
23707 1998-10-01  Nick Clifton  <nickc@cygnus.com>
23708
23709         * gcc.c-torture/compile/981001-1.c: New test.
23710         * gcc.c-torture/execute/981001-1.c: New test.
23711
23712 1998-10-01  Jeffrey A Law  (law@cygnus.com)
23713
23714         * gcc.c-torture/compile/981001-2.c: New test.
23715         * gcc.c-torture/compile/981001-3.c: New test.
23716         * gcc.c-torture/compile/981001-4.c: New test.
23717
23718 1998-10-01  Robert Lipe  <robertl@dgii.com>
23719
23720         * lib/objc.exp (objc_target_compile): Add -L during compiles for
23721         multilibbed hosts.   Idea grafted from g77.exp.
23722
23723 1998-09-30  Dave Love  <d.love@dl.ac.uk>
23724
23725         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
23726         avoid losing on systems which need -lsocket.
23727
23728 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
23729
23730         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
23731         * g++.old-deja/g++.other/nested2.C: Ditto.
23732         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
23733         failure.
23734
23735 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
23736
23737         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
23738         preferred over template operator!= for enum bitfields.
23739
23740 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
23741
23742         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
23743         that happen to have the same base name, but in different scopes,
23744         are incorrectly rejected.
23745
23746 1998-09-16  Richard Henderson  <rth@cygnus.com>
23747
23748         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
23749         on the native word size instead of an integer literal.
23750
23751 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
23752
23753         * g++.old-deja/g++.other/static2.C: Invocation of static data
23754         member of type pointer-to-function denoted as non-static member.
23755
23756         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
23757         checks involving function types and aliases.
23758
23759 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
23760
23761         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
23762         redefined to the same non-trivial type.
23763
23764         * g++.old-deja/g++.pt/explicit73.C: Test for proper
23765         namespace-qualification of template specializations declared in
23766         other namespaces.
23767
23768         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
23769         to declare a subset of the specializations of a template function
23770         as friends of specializations of a template class.
23771
23772         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
23773         member templates that do not fully specialize the enclosing
23774         template class are rejected.
23775
23776 1998-09-11  Dave Love  <d.love@dl.ac.uk>
23777
23778         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
23779
23780 1998-09-08  Dave Love  <d.love@dl.ac.uk>
23781
23782         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
23783         altered from libf2c/libU77 version.
23784
23785 1998-09-06  Dave Love  <d.love@dl.ac.uk>
23786
23787         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
23788
23789 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
23790
23791         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
23792         (un)signed char are different types for template specialization
23793         purposes.
23794
23795 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
23796
23797         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
23798         * objc: ObjC testsuite.
23799
23800 1998-08-31  Catherine Moore  <clm@cygnus.com>
23801
23802         * gcc.c-torture/execute/941014-1.x:  New file.
23803
23804 1998-08-31  Nick Clifton  <nickc@cygnus.com>
23805
23806         * lib/c-torture.exp: Add support for
23807         torture_eval_before_compile and torture_eval_before_execute
23808         variables.
23809
23810 1998-08-30  Jeffrey A Law  (law@cygnus.com)
23811
23812         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
23813         this test triggers valid.
23814
23815 1998-08-27  Jeffrey A Law  (law@cygnus.com)
23816
23817         * gcc.dg/980827-1.c: New test.
23818
23819 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
23820
23821         * gcc.c-torture/execute/loop-4b.c: New test.
23822
23823 1998-08-26  Nick Clifton  <nickc@cygnus.com>
23824
23825         * lib/c-torture.exp: Add support for
23826         torture_eval_before_compile and torture_eval_before_execute
23827         variables.
23828
23829 1998-08-25  Jeffrey A Law  (law@cygnus.com)
23830
23831         * gcc.c-torture/compile/980825-1.c: New test.
23832
23833 1998-08-24  Nick Clifton  <nickc@cygnus.com>
23834
23835         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
23836         count number tests in opt_t0 not good_t0.
23837
23838 1998-08-24  Jeffrey A Law  (law@cygnus.com)
23839
23840         * gcc.c-torture/compile/930326-1.x: Fix typo.
23841
23842 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
23843
23844         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
23845         causes an ICE.
23846
23847 1998-08-21  Jeffrey A Law  (law@cygnus.com)
23848
23849         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
23850         STACK_SIZE is defined.
23851         * gcc.c-torture/unsorted/stuct.c: Similarly.
23852
23853         * gcc.c-torture/compile/980821-1.c: New test.
23854
23855 1998-08-21  Jeffrey A Law  (law@cygnus.com)
23856
23857         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
23858
23859 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
23860
23861         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
23862         code.
23863
23864 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
23865
23866         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
23867         error'.
23868
23869 1998-08-18  Jeffrey A Law  (law@cygnus.com)
23870
23871         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
23872
23873 1998-08-16  Jeffrey A Law  (law@cygnus.com)
23874
23875         * gcc.c-torture/compile/980816-1.c: New test.
23876
23877         * gcc.dg/980816-1.c: New test.
23878
23879 1998-08-13  Jeffrey A Law  (law@cygnus.com)
23880
23881         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
23882         compiler for ieee tests.
23883
23884 1998-08-01  Dave Love  <d.love@dl.ac.uk>
23885
23886         * g77.f-torture/compile/980729-0.f: New test.
23887
23888 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
23889
23890         * gcc.c-torture/special/eeprof-1.c: New test, for
23891         -finstrument-functions.
23892         * gcc.c-torture/special/special.exp: Run it.
23893
23894 1998-07-29  Jeffrey A Law  (law@cygnus.com)
23895
23896         * gcc.c-torture/compile/980729-1.c: New test.
23897
23898 1998-07-27  Nick Clifton  <nickc@cygnus.com>
23899
23900         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
23901         __thumb__ is defined, and test for ARM style doubles if so.
23902
23903 1998-07-26  Dave Love  <d.love@dl.ac.uk>
23904
23905         * g77.f-torture/noncompile/980615-0.f: New test.
23906
23907 1998-07-26  H.J. Lu  (hjl@gnu.org)
23908
23909         * gcc.dg/980312-1.c: Do link instead of compile.
23910         * gcc.dg/980313-1.c: Likewise.
23911
23912 1998-07-26  Jeffrey A Law  (law@cygnus.com)
23913
23914         * gcc.c-torture/compile/980726-1.c: New test.
23915
23916 1998-07-25  Dave Love  <d.love@dl.ac.uk>
23917
23918         * g77.f-torture/execute/io0.f: New test.
23919
23920 1998-07-24  Nick Clifton  <nickc@cygnus.com>
23921
23922         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
23923         an int.
23924
23925 1998-06-18  Michael Meissner  <meissner@cygnus.com>
23926
23927         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
23928         m32r bugs.
23929
23930 1998-07-17  Nick Clifton  <nickc@cygnus.com>
23931
23932         * gcc.dg/980626-1.c: Expect failures for all toolchains until
23933         c-decl.c:grokdeclarator can handle mode attributes.
23934
23935 1998-07-16  Jeffrey A Law  (law@cygnus.com)
23936
23937         * gcc.c-torture/execute/980716-1.c: New test.
23938
23939 1998-07-13  Jeffrey A Law  (law@cygnus.com)
23940
23941         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
23942         the mn10200.
23943         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
23944         the mn10200.
23945         * gcc.c-torture/execute/va-arg-3.x: Similarly.
23946         * gcc.c-torture/compile/930326-1.x: Similarly.
23947
23948 1998-07-13  Dave Love  <d.love@dl.ac.uk>
23949
23950         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
23951         New test from Craig.
23952
23953 1998-07-12  Dave Love  <d.love@dl.ac.uk>
23954
23955         * g77.f-torture/noncompile/980616-0.f: New test.
23956
23957         * g77.f-torture/execute/970816-3.f:  New test from Craig.
23958
23959 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
23960
23961         *  g++.other/singleton.C: Return error value instead of taking
23962         SIGSEGV.
23963
23964 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
23965
23966         *  g++.other/singleton.C: New test.   Warning is under dispute.
23967         Runtime crash is not.
23968
23969 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
23970
23971         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
23972         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
23973         using6.C, using7.C}:  New namespace tests.
23974
23975 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
23976
23977         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
23978         specialization with typedef'ed names used as array indexes.
23979
23980 1998-07-09  Jeffrey A Law  (law@cygnus.com)
23981
23982         * gcc.c-torture/execute/980709-1.c: New test.
23983
23984         * gcc.dg/980709-1.c: New test.
23985
23986 1998-07-07  Richard Henderson  <rth@cygnus.com>
23987
23988         * gcc.c-torture/execute/bcp-1.c: New test.
23989
23990 1998-07-07  Jeffrey A Law  (law@cygnus.com)
23991
23992         * gcc.c-torture/execute/980707-1.c: New test.
23993
23994 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
23995
23996         * gcc.c-torture/compile/980706-1.c: New test.
23997
23998 1998-07-01  Dave Love  <d.love@dl.ac.uk>
23999
24000         * g77.f-torture/execute/980701-0.f,
24001         g77.f-torture/execute/980701-1.f: New test from Craig.
24002
24003 1998-07-01  Jeffrey A Law  (law@cygnus.com)
24004
24005         * gcc.c-torture/compile/980701-1.c: New test.
24006
24007         * gcc.c-torture/execute/980701-1.c: New test.
24008
24009 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
24010 rlsruhe.de>
24011
24012         * g++.old-deja/g++.robertl/eb132.C: New test.
24013         * g++.old-deja/g++.robertl/eb133.C: Likewise.
24014
24015 1998-06-29  Dave Love  <d.love@dl.ac.uk>
24016
24017         * g77.f-torture/execute/980628-7.f,
24018         g77.f-torture/execute/980628-8.f,
24019         g77.f-torture/execute/980628-9.f,
24020         g77.f-torture/execute/980628-10.f: New tests from Craig.
24021
24022         * g77.f-torture/execute/980628-3.f: Remove mail headers.
24023
24024 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24025
24026         * g77.f-torture/execute/980628-4.f: New test from Craig.
24027         * g77.f-torture/execute/980628-5.f: Likewise.
24028         * g77.f-torture/execute/980628-2.f: Likewise.
24029         * g77.f-torture/execute/980628-0.f: Likewise.
24030         * g77.f-torture/execute/980628-1.f: Likewise.
24031         * g77.f-torture/execute/980628-3.f: Likewise.
24032         * g77.f-torture/execute/980628-6.f: Likewise.
24033
24034 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24035
24036         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
24037         directory when nothing has been installed yet.
24038
24039 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
24040
24041         * gcc.c-torture/special/special.exp: Handle newer versions of
24042         dejagnu.
24043
24044 1998-06-26  Jeffrey A Law  (law@cygnus.com)
24045
24046         * gcc.dg/980626-1.c: New test.
24047
24048 1998-06-19  Bruno Haible <haible@ilog.fr>
24049
24050         * gcc.misc-tests/m-un-2.c: New test.
24051         * g++.old-deja/g++.other/warn01.c: Likewise.
24052
24053 1998-06-19  Robert Lipe  <robertl@dgii.com>
24054
24055         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
24056         compatibility with assmblers with a different comment character.
24057         Eliminate use of GAS-specific extensions.
24058
24059 1998-06-19  Jeffrey A Law  (law@cygnus.com)
24060
24061         * gcc.c-torture/execute/ieee/980619-1.c: New test.
24062
24063 1998-06-19  Robert Lipe  <robertl@dgii.com>
24064
24065         *lib/g77.exp: Replace search for libf2c.a with search for newly
24066         renamed libg2c.a
24067
24068 1998-06-17  Jeffrey A Law  (law@cygnus.com)
24069
24070         * gcc.c-torture/execute/980617-1.c: New test.
24071
24072 1998-06-12  Jeffrey A Law  (law@cygnus.com)
24073
24074         * gcc.c-torture/execute/980612-1.c: New test.
24075
24076 1998-06-08  Jeffrey A Law  (law@cygnus.com)
24077
24078         * gcc.dg/980523-1.c: Only test on ppc-linux.
24079         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
24080
24081         * gcc.c-torture/execute/980608-1.c: New test.
24082
24083 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
24084
24085         * gcc.c-torture/execute/980605-1.c: New test.
24086
24087 1998-06-04  Jeffrey A Law  (law@cygnus.com)
24088
24089         * gcc.c-torture/execute/980604-1.c: New test.
24090
24091 1998-06-02  Jeffrey A Law  (law@cygnus.com)
24092
24093         * gcc.c-torture/execute/980602-1.c: New test.
24094         * gcc.c-torture/execute/980602-2.c: Likewise.
24095
24096 1998-06-02  Dave Love  <d.love@dl.ac.uk>
24097
24098         * 970125-0.f: Fix per JCB.  Add commentary.
24099
24100 1998-05-31  Michael Meissner  <meissner@cygnus.com>
24101
24102         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
24103         IEEE -0 support.
24104
24105 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
24106
24107         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
24108         earlier.
24109
24110 1998-05-28  Catherine Moore <clm@cygnus.com>
24111
24112         * gcc.c-torture/execute/980526-3.c: New test.
24113
24114 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
24115
24116         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
24117         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
24118         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
24119         m88k-motorola-sysv3 to XFAIL.
24120
24121 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24122
24123         * gcc.dg/980526-1.c: New test.
24124         * gcc.c-torture/execute/980526-2.c: New test.
24125
24126 1998-05-26  Jeffrey A Law  (law@cygnus.com)
24127
24128         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
24129
24130         * gcc.c-torture/execute/980526-1.c: New test.
24131
24132 1998-05-26  Dave Love  <d.love@dl.ac.uk>
24133
24134         * g77.f-torture/execute/alpha2.f: Add runtime test.
24135
24136 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
24137
24138         * g++.old-deja/old-deja.exp: Strip leading directories.
24139
24140         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
24141         error for the line.  Don't run multiple tests for the same line.
24142
24143 1998-05-23  Jeffrey A Law  (law@cygnus.com)
24144
24145         * gcc.dg/980523-1.c: New test.
24146
24147 1998-05-23  Dave Love  <d.love@dl.ac.uk>
24148
24149         * g77.f-torture/compile/970915-0.f: New test.
24150
24151 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
24152
24153         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
24154
24155 1998-05-21  Jeffrey A Law  (law@cygnus.com)
24156
24157         * gcc.dg/980520-1.c: New test.
24158
24159 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
24160
24161         * gcc.dg/980502-1.c: Fix return type.
24162
24163 1998-05-20  Jeffrey A Law  (law@cygnus.com)
24164
24165         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
24166         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
24167         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
24168         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
24169         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
24170
24171 1998-05-20  Dave Love  <d.love@dl.ac.uk>
24172
24173         * g77.f-torture/execute/980520-1.f: New test.
24174
24175 1998-05-15  Dave Love  <d.love@dl.ac.uk>
24176
24177         * lib/mike-g77.exp: New file.
24178
24179         * g77.f-torture/noncompile/noncompile.exp,
24180         g77.f-torture/noncompile/check0.f: New files.
24181
24182 1998-05-14  Dave Love  <d.love@dl.ac.uk>
24183
24184         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
24185         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
24186         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
24187         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
24188         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
24189         abort where appropriate.
24190
24191 1998-05-05  Michael Meissner  <meissner@cygnus.com>
24192
24193         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
24194         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
24195
24196 1998-04-29  Dave Love  <d.love@dl.ac.uk>
24197
24198         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
24199
24200 1998-04-27  Dave Love  <d.love@dl.ac.uk>
24201
24202         * g77.f-torture/compile/980427-0.f: New test.
24203
24204 1998-04-24  Dave Love  <d.love@dl.ac.uk>
24205
24206         * g77.f-torture/compile/980424-0.f: New test.
24207
24208 1998-04-19  Dave Love  <d.love@dl.ac.uk>
24209
24210         * g77.f-torture/compile/980419-2.f (main): New test.
24211         * g77.f-torture/compile/970125-0.f: New test.
24212         * g77.f-torture/compile/980419-1.f: New test.
24213
24214 1998-04-08  Jim Wilson  <wilson@cygnus.com>
24215
24216         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
24217         of loop-4.c.
24218
24219 1998-04-07  Jim Wilson  <wilson@cygnus.com>
24220
24221         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
24222
24223 1998-04-03  Jim Wilson  <wilson@cygnus.com>
24224
24225         * gcc.c-torture/compile/980329-1.c: New test.
24226
24227 1998-03-18  Jim Wilson  <wilson@cygnus.com>
24228
24229         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
24230         * gcc.dg/980312-1.c: Fix typo in -march command.
24231
24232 1998-03-16  H.J. Lu  (hjl@gnu.org)
24233
24234         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
24235
24236 1998-03-11  Robert Lipe  <robertl@dgii.com>
24237
24238         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
24239         Dave Love agree the Fortran source is bogus.
24240
24241 1998-03-11  Robert Lipe  <robertl@dgii.com>
24242
24243         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
24244         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
24245         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
24246         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
24247         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
24248
24249 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
24250
24251         * g++.old-deja/g++.other/friend1.C: New test.
24252
24253 1998-02-18  Dave Love  <d.love@dl.ac.uk>
24254
24255         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
24256         possibly uninitialized) variables and declare dnrm2.
24257
24258 1998-02-23  Robert Lipe <robertl@dgii.com>
24259
24260         From Bruno Haible <haible@ilog.fr>:
24261         * gcc.c-torture/execute/980223.c: New test.
24262
24263 1998-02-13  Jeffrey A Law  (law@cygnus.com)
24264
24265         * gcc.dg/ifelse-1.c: New test.
24266
24267 1998-02-09  H.J. Lu  (hjl@gnu.org)
24268
24269         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
24270
24271           * lib/old-dejagnu.exp (old-dejagnu): Added the
24272           "execution test - XFAIL *-*-*" handling in the spirit of
24273           "excess errors test -". Changed the "execution test fails"
24274           handling to be like "excess errors test fails".
24275           * Update various tests accordingly.
24276
24277 1998-02-06  Jim Wilson  <wilson@cygnus.com>
24278
24279         * gcc.c-torture/execute/980205.c: New test.
24280
24281 1998-01-18  Jeffrey A Law  (law@cygnus.com)
24282
24283         * lib/c-torture.exp: Look for .x files instead of .cexp files.
24284         * lib/f-torture.exp: Similarly.
24285         * gcc.c-torture: Rename all .cexp files to .x files.
24286
24287 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
24288
24289         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
24290         (940510-1.c): Removed duplicate.
24291         (971104-1.c): New test.
24292
24293 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
24294
24295           * lib/f-torture.exp: Improve error and loop detection.
24296
24297 1997-11-19  Michael Meissner  <meissner@cygnus.com>
24298
24299         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
24300         use that to size the filler array.
24301
24302 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
24303
24304         * lib/c-torture.exp(c-torture-execute): Fix typo.
24305
24306         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
24307         testcase as the executable name. Keep the executable around if
24308         the test fails.
24309
24310 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
24311
24312         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
24313         changes.  Only test one -g option, and move it to the end of the
24314         list of options to test.
24315
24316 1997-09-19  Michael Meissner  <meissner@cygnus.com>
24317
24318         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
24319         variable GCC_TORTURE_OPTIONS to supply default switches separated
24320         by colons.  If no environment variable, run tests with -O0 -g, -O1
24321         -g, and -O2 -g as well.
24322
24323 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
24324
24325         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
24326         explanatory comments. Fix indentation.
24327
24328 1997-09-15  Jeffrey A Law  (law@cygnus.com)
24329
24330         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
24331
24332 1997-09-11  Jeffrey A Law  (law@cygnus.com)
24333
24334         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
24335         * g++.old-deja/g++.mike/p7325.C: Likewise.
24336         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
24337
24338 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
24339
24340         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
24341         * g++.old-deja/g++.brendan/crash30.C: Likewise.
24342         * g++.old-deja/g++.brendan/crash39.C: Likewise.
24343         * g++.old-deja/g++.law/operators4.C: Likewise.
24344
24345 1997-09-11  Joe Buck  (jbuck@synopsys.com)
24346
24347         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
24348         * g++.old-deja/g++.mike/p784.C: Ditto.
24349         * g++.old-deja/g++.mike/p785.C: Ditto.
24350
24351 1997-09-05  Jeffrey A Law  (law@cygnus.com)
24352
24353           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
24354
24355 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24356
24357         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
24358         target feature; pass this to c-torture-execute as needed.
24359
24360 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24361
24362         * lib/c-torture.exp(c-torture-execute): If the previous and the
24363         current executables being tested are identical, we don't need to
24364         run the executable again. Try to make the executable names
24365         unique. Add an optional argument for passing additional compiler
24366         flags.
24367
24368 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
24369
24370         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
24371
24372 1997-08-29  Jeffrey A Law  (law@cygnus.com)
24373
24374         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
24375
24376 1997-07-31  Jeffrey A Law  (law@cygnus.com)
24377
24378         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
24379         32bit or larger longs.
24380
24381         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
24382         have either a 32bit long or 32bit int.
24383
24384 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
24385
24386         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
24387         Make double precision tests dependent on sizeof (double).
24388
24389 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
24390
24391         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
24392         too.
24393
24394 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
24395
24396         * gcc.c-torture/compile/961203-1.cexp: New script.
24397
24398 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
24399
24400         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
24401         up the includes ourselves.
24402
24403 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
24404
24405         * lib/plumhall.exp: Remove random include, and add a few
24406         verbose messages for debugging.
24407
24408 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
24409
24410         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
24411         of trying to do it ourselves.
24412
24413 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24414
24415         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
24416
24417 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
24418
24419         * gcc.prms/5403.c: Made regexp a bit less strict.
24420
24421 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
24422
24423         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
24424         is returned from remote_load instead.
24425         * lib/plumhall.exp: Ditto.
24426         * lib/mike-g++.exp: Ditto.
24427         * lib/old-dejagnu.exp: Ditto.
24428         * lib/c-torture.exp: Ditto.
24429
24430 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
24431
24432         * lib/g++.exp: Use build_wrapper procedure.
24433         * lib/gcc.exp: Ditto.
24434
24435 1997-05-20  Jeffrey A Law  (law@cygnus.com)
24436
24437         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
24438         an old-style decl for malloc.  Fixes tests to work when
24439         sizeof (int) != sizeof (size_t).
24440
24441 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24442
24443         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
24444
24445         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
24446         use stdargs.h interface.
24447
24448 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24449
24450         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
24451         NO_VARARGS when compiling.
24452
24453 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
24454
24455         * lib/plumhall.exp(ph_includes): New procedure.
24456         (ph_make): Use it.
24457         (ph_compiler): Ditto.
24458
24459         * lib/g++.exp: Rename test-glue.c to testglue.c.
24460         * lib/gcc.exp: Ditto.
24461
24462 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
24463
24464         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
24465         to completion when it's called.
24466
24467 1997-03-21  Michael Meissner  <meissner@cygnus.com>
24468
24469         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
24470         is defined, don't do test.
24471
24472 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
24473
24474         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
24475         for object files.
24476         (ph_summary): Mark skipped testcases as untested, not unresolved.
24477
24478         * lib/plumhall.exp (ph_make): If unresolved because of bad
24479         errorCode, record errorCode in log file.
24480         (*): Replace send_log/verbose with verbose -log.
24481
24482 1997-03-19  Michael Meissner  <meissner@cygnus.com>
24483
24484         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
24485         double conversion if double isn't at least 8 bytes.
24486
24487         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
24488         int to work with targets where int is 16 bits.
24489
24490         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
24491         8 bytes, just exit, since 4 byte doubles don't have enough bits of
24492         precision for the test to complete.
24493
24494 1997-03-14  Michael Meissner  <meissner@cygnus.com>
24495
24496         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
24497         if d10v is not compiled with the -mdouble64 flag.
24498         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
24499
24500         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
24501         d10v is not compiled with the -mint32 flag.
24502
24503 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
24504
24505         * lib/plumhall.exp: Use incr_count.
24506
24507 1997-03-12  Jeffrey A Law  (law@cygnus.com)
24508
24509         * gcc.c-torture: Update to c-torture-1.45.
24510
24511 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
24512
24513         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
24514         the name of the expect testcase file).
24515
24516         * lib/g++.exp(g++_init): Ditto.
24517
24518 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
24519
24520         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
24521         the host.
24522
24523         * lib/gcc.exp(gcc_exit): New procedure.
24524
24525 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
24526
24527         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
24528         specs where appropriate.
24529
24530         * g++.old-deja/g++.arm/*: Added additional ERROR checks
24531         because of new "candidates are" messages, and removed a few
24532
24533         * Converted all non-old-style g++ testcases to old-style, and
24534         moved into g++.old-deja.
24535
24536 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
24537
24538         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
24539         options.
24540
24541         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
24542         succeeded.
24543
24544         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
24545
24546 1997-02-13  Michael Meissner  <meissner@cygnus.com>
24547
24548         * lib/gcc.exp (gcc_target_compile): Add support for defining
24549         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
24550         the machine doesn't have those features.
24551
24552 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
24553
24554         * g++.law/operators4.exp: Don't use LIBS.
24555
24556 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
24557
24558         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
24559
24560         * lib/mike-g++.exp: Don't set the compiler to be tested here.
24561         * lib/g++.exp: Set it here instead. Also, allow use of the
24562         --tool_exec and --tool_opt options. Change CXX to
24563         GXX_UNDER_TEST.
24564
24565         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
24566
24567         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
24568
24569 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
24570
24571         * lib/old-dejagnu.exp: Use prune_warnings instead of
24572         prune_system_crud.
24573         * lib/mike-g++.exp: Ditto.
24574         * lib/gcc.exp: Ditto.
24575         * lib/g++.exp: Ditto.
24576
24577         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
24578
24579 1997-02-07  Jeffrey A Law  (law@cygnus.com)
24580
24581           * 941014-2.c: Include stdlib.h
24582           * 960327-1.c: Include stdio.h
24583           * dbra.c, index-1.c: Don't assume ints are 32bits.
24584
24585 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
24586
24587         * lib/gcc.exp: Add gcc,stack_size target feature.
24588
24589         * lib/g++.exp(g++_target_compile): Add the include and link
24590         paths here, not in two other places. And, it's $options, not
24591         options.
24592
24593         * lib/mike-g++.exp(postbase): Remove the code that determines
24594         the correct include and link paths.
24595         * g++.old-deja/old-deja.exp: Ditto.
24596
24597 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
24598
24599         * lib/g++.exp(g++_init): target_compile no longer returns the
24600         filename of the result.
24601
24602 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
24603
24604         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
24605         call to glob.
24606
24607         * gcc.c-torture/special/special.exp: Change call to
24608         gcc_target_compile to include the object file.
24609
24610 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
24611
24612         * gcc.c-torture/special/special.exp: Correct misspelling in last
24613         change.
24614
24615 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
24616
24617         * lib/plumhall.exp(ph_summary): Log the entire output of the
24618         executable. Return -1 if there were any failures, 0 otherwise.
24619         (ph_execute): Return -1 if there were any failures, 0 otherwise.
24620         (ph_make): Clean up objects and executables that were built
24621         if the tests succeeded.
24622
24623 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
24624
24625         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
24626         libraries and includes in the build tree as appropriate.
24627
24628 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
24629
24630         * lib/c-torture.exp: Instead of looking for the global variable
24631         NO_LONG_LONG, check to see if that's a feature of the target.
24632
24633 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
24634
24635         * config/default.exp: Minimize. Delete the remainer of the files in
24636         config; this functionality is now in devo/dejagnu/config.
24637
24638         g++.*/*: Pass any additional flags used to compile to postbase;
24639         delete CXXFLAGS.
24640
24641         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
24642         is now done by runtest.exp. Use gcc_target_compile instead of
24643         compile.
24644
24645         lib/c-torture.exp: Use gcc_target_compile instead of compile.
24646         Remove references to CFLAGS. Use remote_file instead of
24647         calling rm -f.
24648         (c-torture): Take a list of arguments to use to compile this
24649         testcase.
24650
24651         lib/g++.exp: Simplify. Use target_compile instead of compile.
24652         lib/gcc-dg.exp: Ditto.
24653         lib/gcc.exp: Ditto.
24654         lib/mike-{gcc,g++}.exp: Ditto.
24655         lib/old-dejagnu.exp: Ditto.
24656         lib/plumhall.exp: Ditto.
24657
24658 1997-01-08  Jim Wilson  <wilson@cygnus.com>
24659
24660         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
24661         (ph_linker): Likewise.
24662
24663 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
24664
24665           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
24666         MAP_ANON / MAP_ANONYMOUS if defined;
24667         else try to map from /dev/zero .
24668
24669 1996-11-12  Jeffrey A Law  (law@cygnus.com)
24670
24671         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
24672         isn't defined, then define it to MAP_ANONYMOUS.
24673
24674 1996-11-12  Jeffrey A Law  (law@cygnus.com)
24675
24676         * gcc.c-torture: Update to c-torture-1.42 release.
24677
24678 1996-11-11  Jeffrey A Law  (law@cygnus.com)
24679
24680         * gcc.c-torture: Update to c-torture-1.41 release.
24681
24682 1996-10-27  Jeffrey A Law  (law@cygnus.com)
24683
24684         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
24685         c-torture release.
24686
24687 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
24688
24689         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
24690         and LDFLAGS.  Fix second case to append the target_info ldflags
24691         onto LDFLAGS, not CFLAGS.
24692         * lib/g++.exp (g++_init): Add target_info stuff.
24693         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
24694         of libgloss and newlib flags for !native.
24695
24696         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
24697         (GDB): Fix relative path to go up another dir for finding gdb.
24698
24699 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
24700
24701         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
24702         versions in the target_info array, if they don't exist.
24703
24704 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
24705
24706         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
24707
24708 1996-07-08  Jim Wilson  <wilson@cygnus.com>
24709
24710         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
24711         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
24712
24713 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
24714
24715         * lib/old-dejagnu.exp: Don't remove the output file before we've
24716         actually tested it. Don't append pwd to the path of the executable
24717         we're testing.
24718
24719 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
24720
24721         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
24722
24723 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
24724
24725         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
24726         temporary directory for compiler files, and set it to a default
24727         value of /tmp. Set $output as the name of the output file from
24728         compiling the testcase. Add a -o option to $cflags_var so the
24729         compiler writes the final output file as $output. Set $executable
24730         to $output.
24731
24732         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
24733         directory for compiler files, and set it to /tmp if it doesn't
24734         already have a value. Set $output_file to the name of the output
24735         file from compiling the testcase. Add a -o option to CXXFLAGS so
24736         the compiler writes the final output file as $output. Use $output
24737         as the executable to be tested.
24738
24739 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
24740
24741         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
24742
24743 1996-06-08  Jeffrey A Law  (law@cygnus.com)
24744
24745         * gcc.c-torture/execute/pending-1.c: New test.  Still
24746         pending in Tege's queue.
24747
24748 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
24749
24750         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
24751         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
24752         if there were failures.  Call unresolved if there were unresolved
24753         testcases.  Call gcc_fail if program did not run to completion.
24754         (ph_make): Pass additional argument name to ph_execute.
24755         (ph_execute): Add new argument.  Pass additional arguments to
24756         ph_summary.  Call gcc_fail is there is no execution output.
24757
24758 1996-04-24  Jeffrey A Law  (law@cygnus.com)
24759
24760         * lib/plumhall.exp (proc_summary): Output relavent summary
24761         lines into the log so specific failures in plumhall can be
24762         investigated.
24763
24764 1996-04-10  Jeffrey A Law  (law@cygnus.com)
24765
24766         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
24767         (c-torture-execute): Don't try to execute tests which use
24768         "long long" types if $NO_LONG_LONG is nonzero.
24769
24770 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
24771
24772         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
24773         not c-torture.
24774
24775         * gcc.ieee: Move from here.
24776         * gcc.c-torture/execute/ieee: To here.
24777
24778 1996-03-26  Jeffrey A Law  (law@cygnus.com)
24779
24780         * gcc.c-torture: Update to c-torture-1.41 release.
24781
24782 1996-03-22  Jeffrey A Law  (law@cygnus.com)
24783
24784         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
24785         not "$output".
24786
24787 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
24788
24789         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
24790         -c present.
24791
24792 1996-03-02  Jeffrey A Law  (law@cygnus.com)
24793
24794         * config/proelf.exp: Handle connecting to a simulator.
24795
24796 1996-01-31  Jeffrey A Law  (law@cygnus.com)
24797
24798         * config/proelf.exp: New file.  Enough framework that we can
24799         run c-torture tests on the proelf targets (or any other target
24800         that gdb can connect to for that matter).
24801
24802 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
24803
24804         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
24805         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
24806
24807         * lib/plumhall.exp (ph_execute): Always call ph_summary if
24808         exec_output exists.
24809
24810 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
24811
24812         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
24813         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
24814
24815         * config/*.exp: Update FSF address.  Change result of ${tool}_load
24816         to pass/fail/unresolved/unsupported/untested.  Caller must now
24817         call unresolved/unsupported/untested.
24818         * lib/*.exp: Update FSF address.  Update to handle new results of
24819         ${tool}_load.
24820         * lib/chill.exp (verbose): Delete.
24821
24822 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
24823
24824         * lib/gcc.exp (default_gcc_start): Change order of args to
24825         $LDFLAGS $CFLAGS $LIBS.
24826         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
24827         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
24828         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
24829         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
24830         * gcc.misc-tests/dg-test.exp: Likewise.
24831         * gcc.misc-tests/msgs.exp: Likewise.
24832         * gcc.prms/prms.exp: Likewise.
24833         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
24834         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
24835
24836         * lib/dg.exp: Deleted, moved to dejagnu/lib.
24837
24838 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
24839
24840         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
24841
24842         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
24843         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
24844
24845         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
24846         necessary.
24847
24848 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
24849
24850         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
24851         global for loop; add use of $mathlib.
24852         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
24853         settings here; set mathlib for anything but VxWorks.
24854
24855 1996-01-22  Jeffrey A Law  (law@cygnus.com)
24856
24857         * gcc.c-torture: Update to c-torture-1.40 release.
24858
24859 1996-01-03  Jeffrey A Law  (law@cygnus.com)
24860
24861         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
24862         dg.exp.
24863
24864 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
24865
24866         * lib/c-torture.exp (c-torture-execute): Declare "output" as
24867         global.
24868
24869 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
24870
24871         * lib/g++.exp (LIBS): Define if not already.
24872         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
24873         (gcc-dg-prune): Call prune_gcc_output.
24874         * lib/gcc.exp (prune_gcc_output): New proc.
24875         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
24876         prune_gcc_output.
24877
24878 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
24879
24880         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
24881         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
24882
24883 1995-11-15  Jeffrey A Law  (law@cygnus.com)
24884
24885         * gcc.c-torture: Update to c-torture-1.39 release.
24886
24887 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
24888
24889         * lib/c-torture.exp (c-torture-execute): Don't return if one option
24890         fails, try others as well.
24891
24892 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
24893
24894         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
24895         If compilation fails, mark execute tests as `untested'.
24896         If test is marked as unsupported, don't mark compilation and
24897         execute tests as failed.
24898
24899 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
24900
24901         * lib/g++.exp (g++_init): Don't link in libg++, and look to
24902         libstdc++ for whether or not we want to be doing shared
24903         libraries.  Delete link_curses since we don't need it anymore.
24904         * lib/mike-g++.exp (postbase): Don't link in libg++.
24905         * g++.old-deja/old-deja.exp: Likewise.
24906
24907 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
24908
24909         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
24910
24911 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
24912
24913         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
24914         For that, add `-Wl,-a,shared_archive'.
24915         * g++.old-deja/old-deja.exp: Likewise.
24916
24917 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
24918
24919         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
24920
24921 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
24922
24923         * lib/mike-g++.exp (postbase): Pay attention to the status of
24924         g++_load.
24925
24926 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
24927
24928           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
24929
24930 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
24931
24932         * lib/gcc.exp (default_gcc_start): No longer need to log program
24933         being executed or its output, execute_anywhere does that now.
24934         * lib/g++.exp (default_g++_version): Call execute_anywhere.
24935         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
24936
24937 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
24938
24939         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
24940         the same as those in lib/g++.exp.
24941
24942 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
24943
24944         * gcc.c-torture: Update to c-torture-1.38 release.
24945         * gcc.ieee: Related changes.
24946
24947 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
24948
24949         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
24950         "exec". Minor reformatting changes.
24951
24952         * config/rom68k.exp (${tool}_load): Make it work in a canadian
24953         cross. This means all "exec" calls now work on a remote host as
24954         well.
24955         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
24956         cross. Filter out the extra "\r\n" stuff that expect puts in.
24957         (c-torture-execute): Filter out the bogus warnings like
24958         c-torture-compile does. Add support for canadian cross.
24959         * lib/gcc.exp (default_gcc_version, default_gcc_start)
24960         Use execute_anywhere rather than calling exec directly. Now it
24961         works for canadian cross testing.
24962
24963 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
24964
24965         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
24966         results into a variable, and check that rather than using file exists.
24967
24968 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
24969
24970         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
24971         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
24972
24973 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
24974
24975         * g++.old-deja/old-deja.exp: Create and pass runshlib and
24976         lib_curses if there's a shared libg++ in the build tree.
24977
24978 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
24979
24980         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
24981         if not supported target.
24982
24983 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
24984
24985         * lib/g++.exp (g++_init): Move empty setting of runshlib and
24986         link_curses up to always happen, not just for native builds.
24987
24988 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
24989
24990         * gcc.c-torture: Update to c-torture-1.36 release.
24991         * gcc.failure: Related changes.
24992
24993 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
24994
24995         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
24996
24997 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
24998
24999         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
25000         * lib/mike-g++.exp (postbase): Not in here.  Still reference
25001         runshlib, link_curses, and mathlib for link and run.
25002
25003         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
25004         pass the runtime shared library options for Solaris, OSF/1, and
25005         Irix5, and link with -lcurses to avoid unresolved references.
25006
25007 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
25008
25009         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
25010         only run once.
25011
25012 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
25013
25014         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
25015
25016 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
25017
25018         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
25019         do not have a framework for the "compat" tests yet.
25020
25021 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
25022
25023         * lib/mike-g++.exp (postbase): New local variable `mathlib',
25024         set to null if we're testing vxworks5.1.  Use that instead of
25025         `-lm' in the setting of LIBS for link and run.
25026
25027 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
25028
25029         * config/rom68k.exp (${tool}_load): Major changes to make it
25030         work.  Verified that it does in fact return the stuff in
25031         exec_output properly.  Catch any Emul or any TRAP other than 0.
25032
25033 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
25034
25035         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
25036         LDFLAGS properly for targets that need stuff from libgloss.
25037         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
25038         only run once.
25039         (gpp_initialized): New variable.
25040
25041 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
25042
25043         * config/rom68k.exp: Load libgloss.exp.
25044         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
25045         so we can produce a fully linked binary.
25046         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
25047         so we can produce a fully linked binary.
25048
25049 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
25050
25051         * lib/plumhall.exp (ph_section): Watch for expected failures.
25052         Add missing `else'.
25053
25054         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
25055         run the testcase.
25056         (c-torture): Likewise.
25057
25058 1995-08-28  Doug Evans  <dje@cygnus.com>
25059
25060         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
25061
25062         * lib/mike-g++.exp (mike_cleanup): New proc.
25063         (prebase): New globals compiler_result, not_compiler_result,
25064         target_regexp.
25065         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
25066         allow leading "-" in pattern.  Watch for unsupported tests.
25067         If $compiler_result is set, pattern match assembler code,
25068         and ditto for $not_compiler_result.
25069         * lib/mike-gcc.exp: Likewise.
25070
25071         * lib/plumhall.exp (ph_execute): Only call ph_summary if
25072         execution "succeeded".
25073
25074 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
25075
25076         * config/win32.exp: New file.
25077         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
25078
25079 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
25080
25081         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
25082         unsupported.
25083         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
25084         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
25085         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
25086
25087         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
25088         "... without exceptions was ...".  That is now handled by
25089         prune_system_crud.
25090         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25091
25092 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
25093
25094         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
25095         sieve.c,sort2.c}: New files.
25096         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
25097         sieve.exp,sort2.exp}: Drivers for them.
25098
25099         * lib/mike-gcc.exp (program_output): New user settable variable.
25100         (postbase): Call prune_system_crud.  Also prune extraneous compiler
25101         messages.
25102         * lib/mike-g++.exp (program_output): New user settable variable.
25103
25104         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
25105
25106         * config/sh.exp: Deleted (use sim.exp instead).
25107
25108 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
25109
25110         * config/vx.exp: Declare CHECKTASK as global.
25111         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
25112         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
25113         * lib/old-dejagnu.exp: Load [pwd]/$executable.
25114
25115 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25116
25117         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
25118         target. Like vx.exp, only includes `vx29k.exp' instead of
25119         `vxworks.exp'.
25120
25121 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
25122
25123         * config/sim.exp: Increase time limit from 120 seconds to 240.
25124
25125 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
25126
25127         * gcc.c-torture/execute/950628-1.c: New test.
25128
25129 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
25130
25131         * gcc.c-torture: Update with changes/additions from
25132         c-torture-1.34.
25133
25134 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
25135
25136         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
25137
25138 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
25139
25140         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
25141
25142 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
25143
25144         * gcc.c-torture/compile/950512-1.c: New test.
25145         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
25146         * gcc.dg/struct-ret-1.c: Likewise.
25147
25148 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
25149
25150         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
25151           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
25152
25153 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
25154
25155         * gcc.c-torture/special/920411-1.c: Deleted.
25156         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
25157
25158 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
25159
25160         * config/sim.exp (${tool}_load): Hack in call to bash to get a
25161         cpu limit.
25162
25163 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
25164
25165         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
25166
25167 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
25168
25169         From kenner;
25170         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
25171         is the proper length.
25172         * va-arg-3.c: Likewise.
25173
25174 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
25175
25176         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
25177         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
25178
25179         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
25180         * lib/g++.exp (default_g++_start): Delete old cruft.
25181
25182 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
25183
25184         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
25185         (2 * (1 << 18)) to (2 * (1 << 17)).
25186
25187         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
25188
25189 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
25190
25191         * config/rom68k.exp: Renamed from config/idp.exp
25192
25193 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
25194
25195         * c-torture/compile/921109-2.c
25196
25197 1995-04-18  Mike Stump  <mrs@cygnus.com>
25198
25199         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
25200         excess errors.
25201
25202 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
25203
25204         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
25205         output.
25206         * lib/g++.exp (default_g++_start): Likewise.
25207
25208 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
25209
25210         * gcc.c-torture/compile/950329-1.c: New test.
25211
25212 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
25213
25214           * config/bug.exp (${tool}_load): Updated to use new remote_open
25215           and remote_close procs.
25216         * config/idp.exp: New file.
25217
25218 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
25219
25220         * gcc.c-torture/execute/950322-1.c: New test.
25221
25222 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
25223
25224         * config/vx.exp (${tool}_load): Clean up testing of return code from
25225         vxworks_ld and vxworks_spawn.
25226
25227 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
25228
25229         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
25230
25231 1995-03-13  Mike Stump  <mrs@cygnus.com>
25232
25233         * lib/old-deja.exp: Add `excess errors test - ' error, now one
25234         can mark excess errors on a machine by machine basis.  Note, the
25235         default is to not expect any excess errors, even when excess
25236         errors test - is given, so you will want to put an XFAIL ... on
25237         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
25238         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
25239         those 4 machines, but no others.
25240
25241 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
25242
25243         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
25244         * lib/c-torture.exp: to here.
25245
25246 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
25247
25248         * gcc.c-torture/execute/950221-1.c: New test.
25249         * gcc.c-torture/execute/struct-ret-1.c: New test.
25250         * gcc.c-torture/compile/950221-1.c: New test.
25251
25252         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
25253
25254 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
25255
25256         * gcc.c-torture/execute/arith-1.c (main): Return 0.
25257         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
25258
25259 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
25260
25261         * g++.gb: New directory of tests, derived from my signature and
25262         class scoping tests.
25263
25264         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
25265         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
25266         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
25267         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
25268         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
25269         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
25270         * g++.gb/sig25.C: Likewise.
25271
25272         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
25273         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
25274         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
25275         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
25276         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
25277         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
25278         * g++.gb/sig25.exp: Likewise.
25279
25280         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
25281         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
25282         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
25283         * g++.gb/scope13.C: Likewise, this test still fails.
25284
25285         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
25286         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
25287         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
25288         * g++.gb/scope13.exp: Ditto.
25289
25290         * g++.gb/README: New file, explains what these tests are about.
25291
25292 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
25293
25294         * lib/dg.exp (dg-do): Support `preprocess'.
25295         (dg-test): Likewise.
25296
25297 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
25298
25299         * config/udi.exp: change "continue -expect" to "exp_continue".
25300
25301 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
25302
25303         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
25304         Delete redundant tests.
25305
25306         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
25307         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
25308         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
25309         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
25310         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
25311         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
25312         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
25313         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
25314
25315         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
25316         storing label pointers.
25317         * gcc.c-torture/execute/921019-1.c: Likewise.
25318         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
25319         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
25320         parameter fp.
25321         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
25322         constants.
25323
25324         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
25325         Delete obsolete tests.
25326
25327         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
25328         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
25329         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
25330         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
25331         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
25332         * gcc.c-torture/compile/950124-1.c: New test.
25333
25334         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
25335
25336 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
25337
25338         * lib/mike-g++.exp: Add -lm to LIBS.
25339
25340 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
25341
25342         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
25343
25344 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
25345
25346         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
25347
25348 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
25349
25350         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
25351
25352 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
25353
25354         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
25355         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
25356         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
25357         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
25358         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
25359         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
25360         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
25361         * g++.law/{operators31.C, operators32.C,
25362         * g++.law/{operators33.C, operators34.C}: Likewise.
25363         * g++.law/{pic1.C, refs2.C}: Likewise.
25364         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
25365         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
25366         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
25367         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25368
25369         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
25370         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
25371         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
25372         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
25373         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
25374         * g++.law/{enum9.exp, friend5.exp}: Likewise.
25375         * g++.law/{nest3.exp, nest4.exp}: Likewise.
25376         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
25377         * g++.law/{operators30.exp, operators31.exp}: Likewise.
25378         * g++.law/{operators32.exp, operators33.exp}: Likewise.
25379         * g++.law/{operators34.exp}: Likewise.
25380         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
25381         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
25382         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
25383         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
25384         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25385
25386         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
25387         No longer expected to fail.
25388         * g++.law/missed-error3.C: Tweak for recent bool changes.
25389
25390 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
25391
25392         * config/emb-unix: Deleted.
25393         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
25394         remote execution.  Do final link on remote host if REMOTE_LINK is set.
25395
25396 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
25397
25398         * lib/dg.exp (dg-test): Fix typo in last patch.
25399
25400 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
25401
25402         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
25403         (handles multiple occurrences).
25404
25405 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
25406
25407         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
25408         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
25409         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
25410         printed).
25411         * lib/c-torture.exp (c-torture-compile): Likewise.
25412         (c-torture): Prepend full path if missing.
25413         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
25414         (gcc_fail): Likewise.
25415         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
25416
25417 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
25418
25419         * lib/netware.exp: Only attach to NetWare i386 systems.
25420
25421 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
25422
25423         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
25424         messages.  Add test name to "output pattern match" pass/fail message.
25425
25426 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
25427
25428         * gcc.dg: New testsuite.
25429         * gcc.dg/dg.exp: New file.
25430
25431         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
25432         test-switch.c}: Deleted.
25433
25434         * gcc.misc-tests/msgs.exp: New testcase driver.
25435
25436 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
25437
25438         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
25439         Watch for illegal return values from ${tool}_load.
25440         * config/unix.exp (${tool}_load): Fix pass/fail detection for
25441         cross targets.  Coerce return value >0 to 1.
25442
25443 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
25444
25445         * config/unix.exp (${tool}_load): Call program rsh, not proc.
25446
25447         * config/emb-unix.exp: New file.
25448
25449         * config/sim.exp: Error if variable $SIM not defined.
25450         (${tool}_load): Mark test as "untested" if simulator missing.
25451
25452         * config/unix.exp: Load remote.exp to get rcp_download.
25453         * lib/c-torture.exp: Use different option lists for testcases with
25454         and without loops.
25455         * gcc.c-torture/execute/execute.exp: Likewise.
25456
25457 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
25458
25459         * config/*.exp: Clarify return code from ${tool}_load.
25460         Call `unresolved' or `untested' instead of `warning' or `perror'
25461         (sometimes you still want to call both though).
25462         Add comment that `shell_id' is local to each file.
25463         * config/udi.exp (timeout): Set to 30.
25464         Don't print warning if connection fails, $connectmode has already
25465         printed an error.
25466         (${tool}_load): Move verbose messages to level 2.
25467         Rework pattern for "Process started" message.
25468         Pass `shell_id' to ${connectmode}_download.
25469         Retry twice upon timeout.  Make resetting of target more robust.
25470         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
25471         Pass `shell_id' to exit_$connectmode.
25472         Only call exit_$connectmode if connected.
25473         * config/unix.exp (${tool}_load): Check return codes better.
25474         * config/vrtx.exp (${tool}_load): Likewise.
25475         * config/vx.exp (${tool}_load): Likewise.
25476         Delete unneeded global's.
25477         * lib/dg.exp (dg-test): Update to reflect clarified return codes
25478         from ${tool}_load.
25479         (dg-stat): Delete.
25480         (dg-init): Delete recording of pass/fail counts.
25481         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25482         (old-dejagnu-init): Likewise.
25483         (old-dejagnu-stat): Delete contents, empty proc now.
25484         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
25485         (c-torture): Delete references to lcnt, lpass, lfail.
25486         Get option list from TORTURE_OPTIONS.
25487         Delete -funroll[-all]-loops if no loops.
25488         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
25489         (g++_stat): Delete contents (empty proc now).
25490         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
25491         (gcc_finish): Likewise.
25492         (gcc_stat): Deleted.
25493         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
25494         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
25495         * gcc.c-torture/execute/execute.exp: Likewise.
25496         Split tests into two parts: compile, execute.
25497         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
25498         no loops.  Update to reflect clarified return codes from ${tool}_load.
25499
25500 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
25501
25502         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
25503         to grep for.
25504         (old-dejagnu): Likewise (where necessary).
25505
25506 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
25507
25508         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
25509
25510         * lib/dg.exp (dg-process-target): Fix processing of selector.
25511         Add comment regarding use of `error'.
25512
25513         * lib/gcc.exp (prune_system_crud): Define if missing.
25514         * lib/g++.exp (prune_system_crud): Likewise.
25515
25516         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
25517         Call prune_system_crud.
25518         * lib/dg.exp (dg-runtest): New proc.
25519         Use perror instead of send_user for tcl errors in testcase.
25520         Don't return any value, it's never used.
25521         Don't clobber previous definition of `unknown'.
25522         Print tcl errors in `dg-final'.
25523
25524 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
25525
25526         * lib/dg.exp (dg-process-target): Improve syntax error messages.
25527         (dg-test): Don't print errorInfo, it contains stack backtrace.
25528
25529 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
25530
25531         * lib/g++.exp (runtest_file_p): Define if missing.
25532
25533 1994-09-24  Doug Evans  (dje@cygnus.com)
25534
25535         * lib/mike-g++.exp: Comment out loading of g++.exp.
25536         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
25537         (default_g++_version): Always print something.
25538         (default_g++_start): Comment out call to `which'.
25539         (g++_start, g++_load): Deleted (must be defined in config file).
25540         * lib/gcc.exp: Test for existence of $CC at start.
25541         Delete check for tmpdir (done in gcc_init).
25542         (default_gcc_version): Always print something.
25543         (default_gcc_start): Comment out call to `which'.
25544         * config/*.exp: Major cleanup - make cross targets work at least a
25545         little better for g++ (by not being "--tool gcc" specific).
25546         Rename gcc_xxx to ${tool}_xxx.
25547         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
25548         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
25549
25550 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
25551
25552         * lib/c-torture.exp (c-torture-compile): Rework compiler
25553         message processing.
25554
25555         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
25556         c-torture.
25557
25558 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
25559
25560         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
25561
25562         * lib/dg.exp (dg-process-target): Support { target native }.
25563
25564 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
25565
25566         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
25567         looked for "... program xxx got fatal signal".
25568         Correct regsub munging of `comp_output'.
25569         Ignore compiler messages "path prefix not used" and "linker input
25570         file unused".
25571
25572 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
25573
25574         * lib/gcc.exp (runtest_file_p): Define if missing.
25575         * gcc.prms/template.c: Example to work from.
25576
25577 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
25578
25579         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
25580         * lib/dg.exp (dg-test): Call unsupported testcases as such.
25581
25582         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
25583         * gcc.prms/1883.c: Moved from compile/940714-1.c.
25584         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
25585         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
25586
25587         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
25588         (dg-process-target): No longer a varargs proc.
25589         Return S/N for target, P/F for xfail.  All callers changed.
25590         (user option procs): More argument checking.
25591         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
25592         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
25593         (dg-test): Skip test if not running on selected target in `dg-do'.
25594         Update handling of `dg-do-what', `dg-output-text'.
25595         Separate execution pass/fail from output pattern match pass/fail.
25596         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
25597
25598 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
25599
25600         * gcc.c-torture/special/special.exp: Don't expect failure for mips
25601         target for 920510-1.c.
25602
25603 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
25604
25605         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
25606         Clean up comment regarding use of passcnt, etc.
25607         (gcc_stat): Don't update `testcnt' here.
25608         (gcc_finish): Do it here.
25609         Might as well reset `but_id' here too.
25610         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
25611         to determine if the file should be tested.
25612         * gcc.c-torture/compile/compile.exp: Likewise.
25613         * gcc.c-torture/execute/execute.exp: Likewise.
25614         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
25615         * gcc.misc-tests/dg-test.exp: Likewise.
25616         * gcc.prms/prms.exp: Likewise.
25617         * gcc.wendy/wendy.exp: Likewise.
25618         * g++.old-deja.exp: Likewise.
25619         Move "Testing file" message to verbose level 1.
25620
25621 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
25622
25623         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
25624
25625 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
25626
25627         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
25628         (default_gcc_start): Accept optional second list element
25629         of compiler flags.  Print compiler output at verbosity level 2.
25630         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
25631         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
25632         Save current values of framework globals passcnt, failcnt, xpasscnt,
25633         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
25634         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
25635         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
25636         xfailcnt to compute stats.  Update framework global `testcnt' from
25637         pass/fail counts.
25638         (gcc_finish): New proc.  Clean up test environment.
25639         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
25640         (gcc_epass, gcc_efail): Delete.
25641         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
25642         argument of line number.
25643         (dg-init): If the tool has an init routine, call it.
25644         (dg-test): Remove args `cflags_var' and `libs_var'.
25645         Pass all compiler options to ${tool}_start.
25646         Handle missing line number.
25647         (dg-finish): New function.
25648         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
25649         particular files.  Call gcc_finish at end.  Move "skipping test"
25650         message to verbosity level 3.
25651         * gcc.c-torture/compile/compile.exp: Likewise.
25652         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
25653         * gcc.c-torture/execute/execute.exp: Likewise.
25654         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25655         Print testcase being tried at verbosity level 1.
25656         * gcc.c-torture/special/special.exp: Unset xfail.
25657         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25658         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
25659         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
25660         * gcc.failure/failure.exp: Likewise.
25661         * gcc.ieee/ieee.exp: Likewise.
25662         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
25663         Update call to dg-test.  Call dg-finish at end.
25664         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
25665         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25666         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
25667         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
25668         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
25669         * gcc.wendy/wendy.exp: Add copyright.
25670         Delete setting of tmpdir (done by gcc_init).
25671         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
25672         Pass compiler flags to gcc_start.  Call gcc_finish at end.
25673         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
25674         gcc_[ce]pass/fail.
25675
25676 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
25677
25678         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
25679         confusion.
25680         (g++_load): Likewise.
25681
25682         * config/*.exp (gcc_load): Some were varargs fns and some were not.
25683         Rename argument to `prog' to remove the confusion.
25684         Varargs fns behave differently too!
25685         (g++_load): Likewise.
25686
25687         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
25688
25689         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
25690         what it is.  Delete (always) printing of status value for !native.
25691         Simplify verbose code, and include status and exec_output.
25692         (g++_load): Use gcc_load.
25693
25694 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
25695
25696         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
25697         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
25698         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
25699         940714-3.c as these testcases don't exist anymore.  Make
25700         va-arg-1.c expected to pass.
25701
25702 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
25703
25704         * gcc.misc-tests/misc.exp: Only run specific testcases.
25705         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
25706         * gcc.misc-tests/dg-[1-9].c: New files.
25707
25708         * lib/dg.exp: New testsuite driver.
25709         * gcc.prms/prms.exp: Use it.
25710
25711         * README.gcc: New file.
25712
25713         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
25714         Document and reset `lxpass' and `lxfail'.
25715         Simplify "initialized" message.
25716         (gcc_stat): Clean up comments a little.
25717
25718 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
25719
25720         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
25721
25722 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
25723
25724         * lib/old-dejagnu.exp (process-option): New proc.
25725         (old-dejagnu-init, old-dejagnu-stat): Likewise.
25726         (old-dejagnu): Simplify.
25727         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
25728
25729 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
25730
25731         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
25732         exists and is not an empty string.
25733
25734         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
25735         $xfail rather than calling setup_xfail.  Clear $xfail when test is
25736         finished.
25737         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
25738         automatically.
25739
25740         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
25741         longer expected to fail.
25742
25743         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
25744         "f" function call.
25745
25746         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
25747
25748         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
25749         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
25750         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
25751         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
25752         c-torture-1.29.
25753
25754         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
25755         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
25756
25757         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
25758
25759         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
25760         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
25761
25762         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
25763         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
25764         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
25765
25766 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
25767
25768         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
25769         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
25770         940714-1.c, 940714-2.c, 940714-3.c},
25771         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
25772         gcc.misc-tests/{mg.c,mg.exp}:
25773         New tests.
25774         * gcc.noncompile/noncompile.exp: Change accordingly.
25775
25776 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
25777
25778         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
25779         Undo previous clobberage.
25780
25781 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
25782
25783         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
25784         * gcc.special/{930510-1.c, special.exp}:
25785         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
25786         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
25787         struct-varargs-1.c}: New tests from c-torture-1.26.
25788
25789 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
25790
25791         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
25792           argument to switch.
25793
25794 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
25795
25796         * Revert the previous changes.  Please see Rob's directory
25797           (/lisa/test/rob/progressive/gcc/testsuite) for testing
25798           fixes.
25799
25800 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
25801
25802         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
25803             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
25804             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
25805             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
25806             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
25807             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
25808             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
25809             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
25810             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
25811             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
25812             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
25813             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
25814             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
25815             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
25816             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
25817             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
25818             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
25819             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
25820             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
25821             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
25822             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
25823             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
25824             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
25825             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
25826             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
25827             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
25828             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
25829
25830 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
25831
25832         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
25833             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
25834           with perror calls.
25835
25836 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
25837
25838         * config/unix.exp (g++_load): Fix syntax.
25839
25840 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
25841
25842         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
25843         * gcc.noncompile/921017-1.c: Deleted obsolete test.
25844         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
25845         Don't expect va-arg-1.c to fail.  Correct expected output for
25846         920928-1.c.
25847         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
25848         * gcc.wendy/hbm4.c: Correct typo.
25849         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
25850
25851 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
25852
25853         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
25854         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
25855         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
25856         * lib/c-torture.exp (c-torture-compile): Ditto.
25857
25858         Reduce volume of output (remove all the -I's and such).
25859         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
25860         Call gcc_cpass, gcc_cfail.
25861         (c-torture): Pass testing option to c-torture-compile.
25862
25863 1994-03-21  Doug Evans  (dje@cygnus.com)
25864
25865         Bring patches over from progressive.
25866         * config/default.exp: Exit remote shell cleanly.
25867         (g++_exit, g++_start): Add default versions.
25868         * config/sim.exp (gcc_load): Use perror, not error.
25869
25870 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
25871
25872         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
25873         set in site.exp.
25874
25875 1994-03-14  Doug Evans  (dje@cygnus.com)
25876
25877         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
25878         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
25879         (wendy_try): New proc to run testcase.
25880         (main loop): Call 'em.
25881         * gcc.wendy/*.c: Clean up pass to correct expected output.
25882
25883         * lib/gcc.exp: Minor cleanup work.
25884         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
25885
25886 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
25887
25888         * config/sim.exp (gcc_load): Document return codes better.
25889         Don't pass -v to simulator.
25890
25891 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
25892
25893           * gcc.special/920717-x.c: Fix typo.
25894           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
25895           get at sources.
25896
25897         * lib/mike-gcc.exp: Fix typo.
25898
25899 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
25900
25901         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
25902         binary to use, transform the name.
25903         * config/*.exp: rename everything. Nuke any g++ specific files,
25904         it's now a special case of gcc that requires no special support.
25905         Add a default.exp for unsupported targets.
25906
25907 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
25908
25909         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
25910         lib/old-dejagnu.exp: Fix a few patterns to work with the new
25911         version of Tcl.
25912
25913 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
25914
25915         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
25916         than a warning.
25917
25918 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
25919
25920         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
25921
25922 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
25923
25924         * gcc.execute/execute.exp: Combine opt_list and foption_list into
25925         option_list.  Compile every file with only 4/6 option choices
25926         (same as C torture) instead of with 12/18 different option
25927         choices.
25928         * lib/c-torture.exp: Likewise.
25929
25930         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
25931         not already set.
25932
25933 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
25934
25935         * lib/old-deja.exp: Add `excess errors test fails' error, now one
25936         can put an XFAIL *-*-* on excess errors.
25937
25938 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
25939
25940         * g++.law: Add more tests derived from g++-bugs snapshots.
25941
25942         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
25943         equivalent to g++.law/init9.
25944
25945         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
25946         compiled it, and the a.out file after we've run it.
25947
25948 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
25949
25950         * lib/mike-g++.exp (postbase): Delete the .o file after we've
25951         compiled it, and the a.out file after we've run it.
25952
25953 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
25954
25955         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
25956
25957 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
25958
25959         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
25960         version number.
25961
25962 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
25963
25964         * g++.law: New directory of g++ tests derived from the g++-bugs
25965         snapshots.
25966
25967 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
25968
25969         * gcc.compile: initbug1.c initbug1.exp testcase added
25970
25971 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
25972
25973         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
25974         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
25975           fixes submitted by Jeff Law (law@cs.utah.edu)
25976         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
25977           Jeff Law (law@cs.utah.edu)
25978
25979
25980 1993-11-30  Mike Stump  (mrs@cygnus.com)
25981
25982         * config/unix-g++.exp: Follow the gcc way of doing things.
25983         * g++.old-deja/old-deja.exp: Minor updates.
25984         * lib/g++.exp: New file, follow the gcc way of doing things.
25985         * lib/old-dejagnu.exp: Minor updates.
25986         * lib/mike-g++.exp: Always unset errorInfo.
25987
25988 1993-11-06  Mike Stump  (mrs@cygnus.com)
25989
25990         * lib/gcc.exp: Fix some errors with the below change, CC and
25991         CFLAGS should be global when setting, not local.
25992
25993 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
25994
25995         * lib/gcc.exp: Transform tool name.
25996
25997 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25998
25999         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
26000
26001 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26002
26003         * lib/gcc.exp: change gcc_done to gcc_stat
26004
26005 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26006
26007         * Upgraded gcc testsuite to c-torture version 1.25
26008
26009 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
26010
26011         * lib/gcc.exp: added reporting code. Changed verbose compile message.
26012         * lib/c-torture: added hooks for new reporting code.
26013
26014 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
26015
26016         * config/sh-gcc.exp: check if sh-sim exists in the path
26017
26018 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
26019
26020         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
26021         * gcc.compile/compile.exp: Initial changes for new logic.
26022         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
26023         * gcc.failure/failure.exp: Initial changes for new logic.
26024         * gcc.ieee/ieee.exp: Initial changes for new logic.
26025         * gcc.misc-tests/misc.exp: Initial changes for new logic.
26026         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
26027         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
26028         * lib/c-torture.exp: Initial changes for new logic.
26029         * lib/gcc.exp: Initial changes for new logic.
26030
26031 1993-10-15  Mike Stump  (mrs@cygnus.com)
26032
26033         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
26034         depend upon failure or success.  Fully qualify names in failure
26035         and success messages.  Always remove a.out before starting
26036         compile, just in case.  Pay more attention to error text output by
26037         the compiler.  Handle testcases with no known past errors just
26038         like all others, so that things are uniform.  Other miscellaneous
26039         improvements.
26040
26041 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
26042
26043         * gcc.cpp: new directory for cpp tests
26044
26045 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
26046
26047         * lib/chill.exp: Code reformatted, removed unused code.
26048         * config/unix-chill.exp: Code reformatted, removed unused code.
26049         * chill.execute/execute.exp: Code reformatted, removed unused code.
26050         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
26051
26052 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
26053
26054         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
26055         routines not written.
26056
26057 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
26058
26059         * config/bug-gcc.exp: Use new procs from bug.exp.
26060
26061 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
26062
26063         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
26064         via ftp, rather than depending on NFS.
26065         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
26066         case.
26067
26068 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
26069
26070         * config/bug-gcc.exp: Use new download proc.
26071
26072 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
26073
26074         * chill.execute/execute.exp: cleanups, handles errors better
26075         * chill.compile/compile.exp: rewrite, based on execute.exp
26076         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
26077         * lib/chill.exp: major changes to diff proc and compile and link
26078           procs. added chill_fail and chill_pass wrappers to pass and
26079           fail. added more comments, and handle error codes better.
26080           Added a hack to capture stderr from exec, so noncompile tests
26081           can work.
26082
26083 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
26084
26085         * chill.execute/execute.exp: rewrite of testsuite driver
26086         * lib/chill.exp: rewrite of testsuite driver
26087         * config/unix-chill.exp: rewrite of testsuite driver
26088
26089 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
26090
26091     In chill.execute:
26092         * iexpr.ch: Standardize uppercase.
26093         * tuples.dat: Standardize uppercase.
26094         * vary.ch: standardize.  Correct varying string assignments.
26095         * vary.dat: Add new output lines.
26096
26097 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
26098
26099     In chill.execute:
26100         * chprintf.ch: Standardize use of uppercase.
26101         * tuples.ch: Standardize and turn arr2 into a DCL,
26102           rather than a SYN.
26103         * pinits.ch: Standardize.
26104
26105 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
26106
26107         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
26108         * Makefil: Renamed to Makefile.in.
26109         * configure.in: New.
26110
26111 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
26112
26113     In chill.execute:
26114         * .cvsignore: Add result/output files.
26115         * Makefile: Fix up variables at start.  Use MFLAGS
26116           everywhere.  Correct bool_loc, built_ins entries.
26117           Add entry for vary1.ch.
26118         * bitarray.ch: Standardize upper-case usage.
26119         * bitexpr.ch: Standardize, add output of b1.
26120         * params.ch: Use arrayt in along PROC parameters, to
26121           avoid novelty problems.
26122         * sets.ch: Tiny cleanup.
26123         * vary1.ch: Re-indent.
26124
26125 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
26126
26127           * Add PR-related files to Makefiles, .cvsignore files, etc.
26128
26129 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
26130
26131         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
26132           with compiler objects. New names are test-flow.c and test-loop.c
26133
26134 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
26135
26136         * Upgraded c-torture tests from 1.19 to 1.20
26137
26138         * new files:
26139         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
26140         * gcc.compile: 930623-1.c 930623-2.c
26141         * gcc.noncompile: 930622-1.c 930622-2.c
26142         * gcc.failure: 920411-1.c 920627-2.c
26143         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
26144
26145 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
26146
26147         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26148           More changes to get testsuite working properly. Needs more work.
26149           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
26150
26151 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
26152
26153         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26154           More changes to get testsuite working properly. Needs more work.
26155
26156 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
26157
26158         * chill.compile/compile.exp: Added for Dejagnu support
26159         * chill.execute/execute.exp: Added for Dejagnu support
26160         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
26161
26162 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
26163
26164     This should complete moving the CHILL test files.
26165         * chill.noncompile(.cvsignore printf.grt
26166             in-printf.grt chprintf.grt chprintf.ch):
26167             Added test-support files.
26168           (Makefile): Modified further.
26169         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
26170             signal.ch): Added test files.
26171           * chill.execute (.cvsignore printf.grt printr.c
26172             in-printf.grt rts.c chprintf.grt rts.h): Added
26173           test-support files.
26174             (Makefile): More corrections.
26175
26176 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
26177
26178         * chill.compile, chill.execute, chill.nocompile: Add CHILL
26179           test cases, ready for DejaGnu.
26180
26181 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
26182
26183         * Upgraded c-torture tests from 1.18 to 1.19
26184
26185         * gcc.compile: added test(s):
26186           930607-1.c
26187         * gcc.execute: added test(s):
26188           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
26189
26190         * added new subdirectory for misc tests: gcc.misc-tests
26191         * gcc.misc-test(s): added tests:
26192           inst-check.c test-consts.c test-ior.c test-switch.c
26193
26194 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
26195
26196         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
26197
26198 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
26199
26200         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
26201
26202 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
26203
26204         * Upgraded c-torture tests from 1.17 to 1.18
26205
26206 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
26207
26208         * Upgraded c-torture tests from 1.12 to 1.17
26209
26210 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
26211
26212         * lib/old-dejagnu.exp:
26213           Fixed handling of XFAIL target triplets to correctly
26214           recognize wildcard characters.  Removed code that
26215           appended a unique id tag to the end of the file name
26216           printed out by the result of the testcases within a
26217           given test file.
26218
26219 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
26220
26221         * lib/old-dejagnu.exp:
26222           Reworked expected failure handling to trigger off of XFAIL
26223           keyword in keyphrase embeded in testcase source code. The
26224           XFAIL keyword must be at the end of the keyphrase line. It
26225           may optionally be followed by one or more target triplets.
26226           It has just occured that the handling of wildcards in the
26227           target triplet may not be correct.
26228
26229 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
26230
26231         * g++.old-deja/tests:
26232           Moved all subdirectories up one level into g++.old-deja .
26233
26234         * lib/old-dejagnu.exp:
26235           Fixed problem with CXXFLAGS not being properly reset, and being
26236           corrupted with extraneous "-c" compiler option.  This was
26237           causing binaries to not be generated for test that needed them.
26238           Modified strings passed to "pass" and "fail" so that individual
26239           tests from the same test file would be distinguished by an
26240           identifier appended to the test file name in the summary logs;
26241           this corrected a problem with erroneous diff logs.  Added code
26242           to search testcases for expected fail and unexpected pass keywords.
26243
26244 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
26245
26246         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
26247
26248 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
26249
26250         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
26251           Removed extraneous text from end of "Special g++ Options"
26252           keyphrase.
26253
26254         * lib/old-dejagnu.exp: Added pattern matching to look for new
26255           keywords, embedded in testcases comments, which will trigger
26256           calls to xpass and xfail.
26257
26258 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
26259
26260         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
26261           comments embedded in the testcases, especially the one looking for
26262           special compiler options, as well as the pattern matching for the
26263           compiler output again.
26264
26265 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
26266
26267         * lib/old-dejagnu.exp: Do a proper check of the return value for
26268           execute tests. Fixed several problems with the pattern matching
26269           of the compiler output which gave erroneous test results.
26270           Changed several of the test result messages to be more descriptive.
26271         * config/unix-g++.exp: Proc g++_load now actually works and
26272           executes the tests passed to it and returns a usable return
26273           value.
26274
26275 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
26276
26277           * lib/gcc.exp: Exits gracefully if $CC is bogus.
26278
26279 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
26280
26281         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
26282           Modified both files to properly execute the old style
26283           dejagnu tests. The previous versions of these files were
26284           experimental and did not function anything near correctly.
26285
26286 1993-04-05  Rob Savoye  (rob@cygnus.com)
26287
26288         * Removed all Makefile.in and configure.in files. No configuration
26289         needed now.
26290
26291 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
26292
26293         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
26294
26295 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
26296
26297         * gcc.compile/configure.in, gcc.unsorted/configure.in,
26298         gcc.special/configure.in, gcc.noncompile/configure.in,
26299         gcc.execute/configure.in, gcc.code_quality/configure.in,
26300         g++.other/configure.in, g++.old-deja/configure.in,
26301         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
26302         in srcname setting.
26303
26304 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
26305
26306         * lib/udi.exp:  Fixed mondfe and mondfe_download.
26307         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
26308         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
26309
26310 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
26311
26312         * config/udi-gdb.exp: Check $shell_id after connecting to target.
26313         (gdb_exit): Don't remove *_soc files.
26314
26315 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
26316
26317         * lib/c-torture.exp: Don't look for main; instead always use -w
26318         -c.  This is how the c-torture tests work.  Remove the object
26319         file if the compilation succeeds.
26320         * gcc.execute/execute.exp: Remove executable if test passes.
26321         * gcc.noncompile/noncompile.exp: Every test is an expected
26322         failure.
26323         * gcc.special/special.exp: Added tests from c-torture 1.11,
26324         corrected use of existing test.
26325         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
26326         gcc.execute/920625-1.c: Updated to c-torture 1.11.
26327         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
26328         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
26329         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
26330         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
26331         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
26332         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
26333         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
26334         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
26335         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
26336         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
26337         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
26338         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
26339         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
26340         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
26341         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
26342         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
26343         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
26344         c-torture 1.11.
26345         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
26346         correspond to c-torture 1.11.
26347
26348         * New file.