OSDN Git Service

* gcc.c-torture/unsorted/call386.c (foo): Fix return type.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-10-20  Richard Henderson  <rth@redhat.com>
2
3         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
4         (main): Return success.
5         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
6         (main): Return success.
7
8 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9
10         PR c++/13495
11         * g++.dg/template/memfriend9.C: New test.
12         * g++.dg/template/memfriend10.C: Likewise.
13         * g++.dg/template/memfriend11.C: Likewise.
14         * g++.dg/template/memfriend12.C: Likewise.
15         * g++.dg/template/memfriend13.C: Likewise.
16         * g++.dg/template/memfriend14.C: Likewise.
17         * g++.dg/template/memfriend15.C: Likewise.
18         * g++.dg/template/memfriend16.C: Likewise.
19         * g++.dg/template/memfriend17.C: Likewise.
20         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
21
22 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
23
24         * g++.dg/conversion/dr195.C: New.
25         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
26
27 2004-10-20  Ben Elliston  <bje@au.ibm.com>
28             Devang Patel  <dpatel@apple.com>
29
30         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
31         of floating point arithmetic, which could trap.
32
33 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
34
35         PR c++/14035
36         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37         * g++.dg/conversion/const2.C: New test.
38         * g++.dg/expr/reinterpret2.C: New test.
39         * g++.dg/expr/reinterpret3.C: New test.
40         * g++.dg/expr/cast2.C: New test.
41         * g++.dg/expr/copy1.C: New test.
42         * g++.dg/other/conversion1.C: Change error message.
43         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
44         function pointers to void *.
45         * g++.old-deja/g++.mike/p10148.C: Likewise.
46
47 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48
49         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
50
51 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
52
53         PR c++/18047
54
55         * g++.dg/parse/expr3.C: New test.
56
57 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
58
59         * gcc.dg/smod-1.c: New test.
60
61 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
62
63         * objc.dg/method-14.m: New test.
64
65 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
66
67         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
68         Also xfail as the patch was reverted.
69
70 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
71
72         PR middle-end/16973
73         * gcc.dg/pr16973.c: New test.
74
75 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
76
77         PR tree-optimization/17656
78         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
79
80 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
81
82         * g++.dg/eh/shadow1.C: New.
83
84 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
85
86         * gcc.c-torture/compile/20041018-1.c: New test.
87
88 2004-10-18  Ben Elliston  <bje@au.ibm.com>
89
90         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
91         compiler referring to register 0 when accessing sdata.  The linker
92         now patches things up.
93
94 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
95
96         PR c/17529
97         * gcc.c-torture/compile/pr17529.c: New test.
98
99 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
100
101         PR c++/17743
102         * g++.dg/ext/attrib17.C: New test.
103
104 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
105
106         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
107
108 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
109
110         PR c++/10479
111         * g++.dg/ext/attrib16.C: New test.
112
113 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
114
115         PR c++/17042
116         * g++.dg/init/dso_handle1.C: New test.
117
118         PR c++/14667
119         * g++.dg/parse/typedef6.C: New test.
120
121         PR c++/17916
122         * g++.dg/parse/pragma1.C: New test.
123
124 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
125
126         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
127
128 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
129
130         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
131         -fno-common when on HPPA HP-UX platforms.
132
133 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
134
135         PR other/16820
136         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
137         stdint.h.
138         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
139         uintptr_t.
140
141 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
142
143         PR c++/16301
144         * g++.dg/lookup/strong-using-4.C: New test.
145
146 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
147
148         PR middle-end/16567
149         * gcc.c-torture/compile/nested-1.c: New test.
150
151 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
152
153         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
154         and mipsisa64*-*-* (until support for misaligned loads is added).
155         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
156         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
157         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
158         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
159         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
160         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
161
162 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
163
164         PR c++/17976
165         * g++.dg/init/dtor3.C: New test.
166
167 2004-10-15  Ben Elliston  <bje@au.ibm.com>
168
169         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
170
171 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
172
173         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
174         * gcc.dg/macho-lo-sum.c: Likewise.
175
176 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
177
178         * gcc.dg/ppc-spe64-1.c: New test.
179
180 2004-10-14  Devang Patel  <dpatel@apple.com>
181
182         PR 17635
183         * gcc.dg/pr17635.c : New test.
184         
185 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
186
187         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
188         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
189         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
190         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
191         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
192         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
193         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
194         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
195         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
196         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
197         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
198         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
199         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
200         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
201         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
202         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
203         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
204         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
205
206 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
207
208         * gcc.dg/vect/vect-82.c: New testcase.  
209         * gcc.dg/vect/vect-82_64.c: New testcase.       
210         * gcc.dg/vect/vect-83.c: New testcase.  
211         * gcc.dg/vect/vect-83_64.c: New testcase.       
212
213 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
214
215         * gcc.dg/cpp/error-1.c: New test.
216
217 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
218
219         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
220
221 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
222
223         PR target/17984
224         * gcc.dg/cris-peep2-xsrand2.c: New test.
225
226 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
227
228         PR c++/17661
229         * testsuite/g++.dg/expr/for2.C: New test.
230
231 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
232
233         * g++.dg/inherit/thunk1.C: Run on the SPARC.
234
235 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
236
237         PR tree-optimization/17724
238         * g++.dg/opt/pr17724-1.C: New test.
239         * g++.dg/opt/pr17724-2.C: New test.
240         * g++.dg/opt/pr17724-3.C: New test.
241         * g++.dg/opt/pr17724-4.C: New test.
242         * g++.dg/opt/pr17724-5.C: New test.
243         * g++.dg/opt/pr17724-6.C: New test.
244
245 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
246
247         PR c/17301
248         * gcc.dg/pr17301-2.c: New test.
249
250 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
251
252         PR c++/15876
253         * g++.dg/parse/error22.C: New test.
254
255         PR c++/17936
256         * g++.dg/template/spec18.C: New test.
257
258 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
259
260         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
261         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
262         memcpy. 
263         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
264         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
265
266 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
267
268         * g++.dg/eh/cleanup5.C: Add dg-options "".
269
270 2004-10-11  Roger Sayle  <roger@eyesopen.com>
271
272         PR middle-end/17657
273         * gcc.dg/switch-4.c: New test case.
274
275 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
276
277         * gcc.c-torture/execute/20041011-1.c: New test.
278
279 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
280
281         PR c++/17554
282         * g++.dg/init/for3.C: New test.
283
284         PR c++/17657
285         * g++.dg/opt/switch2.C: New test.
286
287         PR middle-end/17703
288         * g++.dg/warn/Wreturn-2.C: New test.
289
290 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
291
292         PR c++/17907
293         * g++.dg/eh/cleanup5.C: New test.
294
295 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
296
297         PR c++/17393
298         * g++.dg/parse/error21.C: New test.
299
300 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
301
302         * g++.dg/overload/pmf1.C: Adjust quoting marks.
303         * g++.dg/warn/incomplete1.C: Likewise.
304         * g++.dg/template/qualttp20.C: Likewise.
305
306 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
307
308         PR c/17881
309         * parm-incomplete-1.c: New test.
310
311 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
312
313         PR c++/17867
314         * g++.dg/parse/error19.C: New test.
315
316         PR c++/17670
317         * g++.dg/init/new11.C: New test.
318
319         PR c++/17821
320         * g++.dg/parse/error20.C: New test.
321
322         PR c++/17826
323         * g++.dg/template/crash24.C: New test.
324         
325 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
326
327         PR c/17301
328         * gcc.dg/pr17301-1.c: New test.
329
330 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
331
332         PR c/17189
333         * gcc.dg/anon-struct-5.c: New test.
334
335 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
336
337         PR c/17844
338         * gcc.dg/pr17844-1.c: New test.
339
340 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
341
342         PR tree-optimization/17906
343         * gcc.c-torture/compile/pr17906.c: New.
344
345 2004-10-09  Stuart Hastings  <stuart@apple.com>
346             Roger Sayle  <roger@eyesopen.com>
347
348         PR rtl-optimization/17853
349         * gcc.dg/i386-mmx-5.c: New testcase.
350
351 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
352
353         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
354
355 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
356
357         PR c++/17524
358         * g++.dg/template/static9.C: New test.
359
360         PR c++/17685
361         * g++.dg/parse/operator5.C: New test.
362
363 2004-10-09  Roger Sayle  <roger@eyesopen.com>
364
365         PR middle-end/17894
366         * gcc.c-torture/execute/divcmp-4.c: New test case.
367
368 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
369
370         PR tree-opt/17902
371         * g++.dg/opt/pr17902.C: New test.
372
373 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
374
375         * gcc.dg/cpp/ident-1.c: Add dg-options "".
376
377 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
378
379         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
380
381 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
382
383         * gcc.dg/assign-warn-3.c: New test.
384
385 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
386
387         PR c/16999
388         * gcc.dg/cpp/ident-1.c: New test.
389
390 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
391
392         * gcc.c-torture/compile/acc1.c: New.
393
394 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
395
396         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
397         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
398
399 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
400
401         * gcc.dg/ultrasp11.c: New test.
402
403 2004-10-08  Michael Matz  <matz@suse.de>
404
405         * gcc.dg/doloop-2.c: New test.
406
407 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
408
409         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
410         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
411         objc.dg/method-9.m: Update expected diagnostics.
412
413 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
414
415         * gcc.dg/ppc-fsel-3.c: New file.
416         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
417
418 2004-10-07  Paul Brook  <paul@codesourcery.com>
419
420         * gfortran.dg/intrinsic_verify_1.f90: New test.
421
422 2004-10-07  Paul Brook  <paul@codesourcery.com>
423
424         * gfortran.dg/empty_format_1.f90: Remove stray commas.
425
426 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
427
428         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
429         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
430         commit.
431
432 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
433
434         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
435
436 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
437
438         PR c++/17115
439         * g++.dg/warn/Winline-4.C: New test.
440
441 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
442
443         * gcc.c-torture/compile/20041007-1.c: New test.
444
445 2004-10-07  Paul Brook  <paul@codesourcery.com>
446
447         PR fortran/17678
448         * gfortran.dg/use_allocated_1.f90: New test.
449
450 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
451
452         PR middle-end/17849
453         * gfortran.fortran-torture/compile/nested.f90: New test
454
455 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
456
457         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
458
459 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
460
461         PR c++/17368
462         * g++.dg/ext/asm6.C: New test.
463
464 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
465
466         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
467
468 2004-10-06  Paul Brook  <paul@codesourcery.com>
469
470         PR libfortran/17709
471         * gfortran.dg/empty_format_1.f90: New test.
472
473 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
474
475         PR fortran/17568
476         * gfortran.dg/ishft.f90: New test.
477
478         PR fortran/17283
479         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
480         tests.
481
482 2004-10-06  Paul Brook  <paul@codesourcery.com>
483
484         * gfortran.dg/do_1.f90: New test.
485
486 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
487
488         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
489         optimizing for size.
490
491 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
492
493         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
494
495 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
496
497         * gcc.c-torture/compile/20041005-1.c: New test.
498
499 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
500
501         PR c++/17829
502         * g++.dg/lookup/koenig4.C: New.
503
504 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
505
506         * g++.dg/other/classkey1.C: Adjust quoting marks.
507         * g++.dg/parse/error15.C: Likewise.
508         * g++.dg/template/meminit2.C (int>): Likewise.
509
510 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
511
512         PR fortran/17283
513         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
514
515         PR fortran/17631
516         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
517
518         PR fortran/17708
519         * gfortran.dg/pr17708.f90: New test.
520         
521 2004-10-04  Chao-ying Fu  <fu@mips.com>
522
523         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
524         * gcc.dg/vect/vect-4.c: Ditto.
525         * gcc.dg/vect/vect-5.c: Ditto.
526         * gcc.dg/vect/vect-6.c: Ditto.
527         * gcc.dg/vect/vect-8.c: Ditto.
528         * gcc.dg/vect/vect-16.c: Ditto.
529         * gcc.dg/vect/vect-30.c: Ditto.
530         * gcc.dg/vect/vect-40.c: Ditto.
531         * gcc.dg/vect/vect-41.c: Ditto.
532         * gcc.dg/vect/vect-42.c: Ditto.
533         * gcc.dg/vect/vect-43.c: Ditto.
534         * gcc.dg/vect/vect-44.c: Ditto.
535         * gcc.dg/vect/vect-45.c: Ditto.
536         * gcc.dg/vect/vect-46.c: Ditto.
537         * gcc.dg/vect/vect-47.c: Ditto.
538         * gcc.dg/vect/vect-48.c: Ditto.
539         * gcc.dg/vect/vect-49.c: Ditto.
540         * gcc.dg/vect/vect-50.c: Ditto.
541         * gcc.dg/vect/vect-51.c: Ditto.
542         * gcc.dg/vect/vect-52.c: Ditto.
543         * gcc.dg/vect/vect-53.c: Ditto.
544         * gcc.dg/vect/vect-54.c: Ditto.
545         * gcc.dg/vect/vect-55.c: Ditto.
546         * gcc.dg/vect/vect-56.c: Ditto.
547         * gcc.dg/vect/vect-57.c: Ditto.
548         * gcc.dg/vect/vect-58.c: Ditto.
549         * gcc.dg/vect/vect-59.c: Ditto.
550         * gcc.dg/vect/vect-60.c: Ditto.
551         * gcc.dg/vect/vect-74.c: Ditto.
552         * gcc.dg/vect/vect-79.c: Ditto.
553         * gcc.dg/vect/vect-80.c: Ditto.
554
555 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
556
557         * gcc.dg/unused-7.c: Use the correct option.
558
559 2004-10-04  Paul Brook  <paul@codesourcery.com>
560         Bud Davis  <bdavis9659@comcast.net>
561
562         PR fortran/17706
563         PR fortran/16434
564         * gfortran/pr17706.f90: New test.
565         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
566
567 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
568
569         * gfortran.dg/pr17612.f90: New test.
570
571 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
572
573         * g++.dg/template/local1.C: Adjust quoting marks in
574         testing for diagnostics.
575         * g++.dg/tls/diag-2.C: Likewise.
576         * g++.dg/other/error8.C: Likewise.
577
578 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
579
580         PR c/17178
581         * gcc.dg/unused-4.c: Adjust to be correct.
582
583         PR c/17820
584         * gcc.dg/unused-7.c: New test.
585
586 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
587
588         PR c++/17797
589         * g++.dg/overload/template2.C: New test.
590
591 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
592
593         PR tree-optimization/16632
594         * gcc.dg/tree-ssa/20041002-1.c: New.
595
596 2004-10-03  Paul Brook  <paul@codesourcery.com>
597
598         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
599         rather than relying on default formatting.
600
601 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
602
603         * gcc.dg/20040920-1.c: Update expected message text.
604
605 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
606
607         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
608
609 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
610
611         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
612         tree level.
613
614 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
615
616         * gcc.dg/tree-ssa/pr17343.c: Remove.
617
618 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
619
620         PR tree-opt/17343
621         * gcc.dg/tree-ssa/pr17343.c: New test.
622
623 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
624
625         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
626         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
627         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
628         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
629         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
630
631 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
632
633         * gcc.dg/lvalue-2.c: New test.
634
635 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
636
637         PR c/17730
638         * gcc.dg/pr17730-1.c: New test
639
640 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
641
642         PR c/7425
643         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
644
645 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
646
647         * gcc.c-torture/execute/stdarg-1.c: New test.
648         * gcc.c-torture/execute/stdarg-2.c: New test.
649         * gcc.c-torture/execute/stdarg-3.c: New test.
650         * gcc.dg/tree-ssa/stdarg-1.c: New test.
651         * gcc.dg/tree-ssa/stdarg-2.c: New test.
652         * gcc.dg/tree-ssa/stdarg-3.c: New test.
653         * gcc.dg/tree-ssa/stdarg-4.c: New test.
654         * gcc.dg/tree-ssa/stdarg-5.c: New test.
655
656 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
657
658         PR tree-optimization/17697
659         * g++.dg/opt/pr17697-1.C: New test.
660         * g++.dg/opt/pr17697-2.C: New test.
661         * g++.dg/opt/pr17697-3.C: New test.
662
663 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
664
665         PR c/16409
666         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
667         gcc.dg/vla-init-5.c: New tests.
668
669 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
670
671         PR c/13804
672         * gcc.dg/pr13804-1.c: New test.
673
674 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
675
676         PR fortran/16938
677         * gfortran.dg/pr16938.f90: New test.
678
679 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
680
681         * g++.dg/template/crash23.C: New test.
682
683 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
684
685         PR c++/17585
686         * g++.dg/template/static8.C: New test.
687
688 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
689
690         PR c++/17681
691         * g++.dg/other/error9.C: New test.
692
693 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
694
695         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
696
697 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
698
699         PR fortran/15164
700         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
701
702 2004-09-26  Roger Sayle  <roger@eyesopen.com>
703
704         PR middle-end/17112
705         * gcc.dg/pr17112-1.c: New test case.
706
707 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
708
709         PR c/11459
710         * gcc.dg/pr11459-1.c: New test.
711
712 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
713
714         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
715         * gcc.dg/tree-ssa/loop-4.c: Likewise.
716
717 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
718
719         * gfortran.dg/pr15324.f90: Make array bounds consistent.
720
721 2004-09-25  Jan Hubicka  <jh@suse.cz>
722
723         * compile/30040909-1.c: New test.
724         * compile/30040907-1.c: New test.
725
726 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
727
728         * gcc.c-torture/execute/va-arg-26.c: New test.
729
730 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
731
732         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
733         extra diagnostics on targets with 64-bit pointers.
734         * objc.dg/selector-1.m: Adjust dg-warning regexp.
735
736 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
737
738         PR c/17188
739         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
740         * gcc.dg/decl-3.c: Adjust expected message.
741
742 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
743
744         PR fortran/17615
745         * gfortran.dg/pr17615.f90: New test.
746
747 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
748
749         PR tree-optimzation/17517
750         * g++.dg/tree-ssa/pr17517.C: New Test.
751
752 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
753
754         PR c++/16889
755         * g++.dg/lookup/ambig3.C: New.
756
757 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
758
759         PR tree-opt/17624
760         * g++.dg/opt/pr17624.C: New test.
761
762 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
763
764         PR c/6980
765         * gcc.dg/Wbad-function-cast-1.c: New test.
766
767 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
768
769         * g++.dg/ext/complit1.C
770         * g++.dg/other/error2.C
771         * g++.dg/other/nontype-1.C
772         * g++.dg/parse/crash11.C
773         * g++.dg/parse/crash12.C
774         * g++.dg/parse/error15.C
775         * g++.dg/parse/error4.C
776         * g++.dg/parse/tmpl-outside1.C
777         * g++.dg/parse/too-many-tmpl-args1.C
778         * g++.dg/template/dependent-expr3.C
779         * g++.dg/template/error10.C
780         * g++.dg/template/instantiate1.C
781         * g++.dg/template/vtable2.C
782         * g++.dg/warn/Wshadow-1.C
783         * g++.dg/warn/weak1.C
784         * g++.old-deja/g++.brendan/crash16.C
785         * g++.old-deja/g++.brendan/crash18.C
786         * g++.old-deja/g++.brendan/crash48.C
787         * g++.old-deja/g++.brendan/crash49.C
788         * g++.old-deja/g++.brendan/crash55.C
789         * g++.old-deja/g++.brendan/crash56.C
790         * g++.old-deja/g++.brendan/crash8.C
791         * g++.old-deja/g++.brendan/enum11.C
792         * g++.old-deja/g++.brendan/enum8.C
793         * g++.old-deja/g++.brendan/enum9.C
794         * g++.old-deja/g++.brendan/friend3.C
795         * g++.old-deja/g++.brendan/misc14.C
796         * g++.old-deja/g++.bugs/900402_02.C
797         * g++.old-deja/g++.bugs/900404_03.C
798         * g++.old-deja/g++.bugs/900404_04.C
799         * g++.old-deja/g++.bugs/900428_03.C
800         * g++.old-deja/g++.jason/crash4.C
801         * g++.old-deja/g++.jason/overload21.C
802         * g++.old-deja/g++.jason/redecl1.C
803         * g++.old-deja/g++.jason/report.C
804         * g++.old-deja/g++.jason/rfg10.C
805         * g++.old-deja/g++.jason/template30.C
806         * g++.old-deja/g++.law/arm12.C
807         * g++.old-deja/g++.law/ctors5.C
808         * g++.old-deja/g++.law/cvt20.C
809         * g++.old-deja/g++.law/init10.C
810         * g++.old-deja/g++.law/init8.C
811         * g++.old-deja/g++.law/visibility17.C
812         * g++.old-deja/g++.law/visibility7.C
813         * g++.old-deja/g++.mike/net8.C
814         * g++.old-deja/g++.mike/p646.C
815         * g++.old-deja/g++.mike/p700.C
816         * g++.old-deja/g++.mike/p701.C
817         * g++.old-deja/g++.mike/p811.C
818         * g++.old-deja/g++.ns/template13.C
819         * g++.old-deja/g++.other/array3.C
820         * g++.old-deja/g++.other/crash25.C
821         * g++.old-deja/g++.other/dtor3.C
822         * g++.old-deja/g++.other/dtor4.C
823         * g++.old-deja/g++.other/main1.C
824         * g++.old-deja/g++.other/warn7.C
825         * g++.old-deja/g++.pt/crash11.C
826         * g++.old-deja/g++.pt/crash36.C
827         * g++.old-deja/g++.pt/spec22.C
828         * g++.old-deja/g++.pt/spec9.C
829         * g++.old-deja/g++.pt/ttp52.C
830         * g++.old-deja/g++.robertl/eb103.C
831         * g++.old-deja/g++.robertl/eb121.C
832         * g++.old-deja/g++.robertl/eb22.C
833         * g++.old-deja/g++.robertl/eb8.C:
834         Update locations and/or regexps of dg-error markers.
835         Remove markers for some bogus messages that are no longer issued.
836
837 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
838
839         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
840         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
841
842 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
843
844         PR c++/17618
845         * g++.dg/lookup/crash5.C: New test.
846
847 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
848
849         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
850         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
851         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
852         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
853         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
854         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
855
856         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
857         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
858         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
859         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
860         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
861         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
862
863         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
864
865         * gcc.dg/vect/vect-44.c: Check additional cases.
866         * gcc.dg/vect/vect-48.c: Check additional cases.
867
868         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
869         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
870         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
871         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
872         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
873         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
874         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
875         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
876         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
877
878         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
879         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
880         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
881
882 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
883
884         * gcc.dg/tree-ssa/loop-6.c: New test.
885
886 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
887
888         PR c++/17620
889         * g++.dg/inherit/base2.C: New.
890
891 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
892
893         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
894         * gcc.dg/20001012-2.c: Likewise.
895         * gcc.dg/20001013-1.c: Likewise.
896         * gcc.dg/20001101-1.c: Likewise.
897         * gcc.dg/20001102-1.c: Likewise.
898         * gcc.dg/bf-spl1.c: Likewise.
899         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
900         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
901
902 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
903
904         PR tree-optimization/16721
905         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
906
907 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
908
909         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
910         * gcc.dg/20040305-1.c: Likewise.
911
912 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
913
914         PR c/16566
915         * gcc.c-torture/compile/pr16566-1.c,
916         gcc.c-torture/compile/pr16566-2.c,
917         gcc.c-torture/compile/pr16566-3.c: New tests.
918
919 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
920
921         PR tree-optimization/17512
922         * gcc.c-torture/compile/20040916-1.c.
923
924 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
925
926         * gcc.dg/pragma-re-3.c: New test.
927
928 2004-09-17  Matt Austern  <austern@apple.com>
929
930         PR c++/15049
931         * g++.dg/other/anon3.C: New.
932
933 2004-09-21  Roger Sayle  <roger@eyesopen.com>
934
935         PR c++/7503
936         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
937         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
938         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
939         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
940         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
941
942 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
943
944         PR fortran/17286
945         * gfortran.dg/pr17286.f90: New test.
946
947 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
948
949         PR c++/17530
950         * g++.dg/template/static7.C: New test.
951
952 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
953
954         PR tree-opt/17558
955         * gcc.c-torture/compile/pr17558.c: New test.
956
957 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
958
959         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
960         if SKIP_ATTRIBUTE is defined.
961
962 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
963
964         PR fortran/15957
965         * gfortran.dg/pr15957.f90: New test.
966
967 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
968
969         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
970         in comparison.
971         * gcc.dg/vect/vect-79.c: Likewise.
972         * gcc.dg/vect/vect-80.c: Likewise.
973
974 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
975
976         PR fortran/15750
977         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
978
979 2004-09-20  Ira Rosen  <irar@il.ibm.com>
980
981         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
982         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
983         * gcc.dg/vect/vect-62.c: New testcase.
984         * gcc.dg/vect/vect-63.c: New testcase.
985         * gcc.dg/vect/vect-64.c: New testcase.
986         * gcc.dg/vect/vect-65.c: New testcase.
987         * gcc.dg/vect/vect-66.c: New testcase.
988         * gcc.dg/vect/vect-67.c: New testcase.
989         * gcc.dg/vect/vect-68.c: New testcase.
990         * gcc.dg/vect/vect-69.c: New testcase.
991         * gcc.dg/vect/vect-79.c: New testcase.
992         * gcc.dg/vect/vect-80.c: New testcase.
993
994 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
995
996         * gcc.target/mips/asm-1.c: New test.
997
998 2004-09-19  Ira Rosen  <irar@il.ibm.com>
999
1000         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
1001         * gcc.dg/vect/vect-73.c: New testcase.
1002         * gcc.dg/vect/vect-74.c: New testcase.
1003         * gcc.dg/vect/vect-75.c: New testcase.
1004         * gcc.dg/vect/vect-76.c: New testcase.
1005         * gcc.dg/vect/vect-77.c: New testcase.
1006         * gcc.dg/vect/vect-78.c: New testcase
1007
1008 2004-09-18  Paul Brook  <paul@codesourcery.com>
1009
1010         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
1011
1012 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
1013
1014         PR c/17424
1015         * gcc.dg/pr17424-1.c: New test.
1016
1017 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
1018
1019         * g++.dg/tree-ssa/pr17153.C: New test.
1020
1021 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
1022
1023         PR pch/13361
1024         * testsuite/g++.dg/pch/wchar-1.C: New.
1025         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1026
1027 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
1028
1029         * gcc.c-torture/execute/20040917-1.c: New test.
1030
1031 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1032
1033         PR tree-optimization/17319
1034         * gcc.dg/pr17319.c: New test.
1035
1036 2004-09-17  Devang Patel  <dpatel@apple.com>
1037
1038         * gcc.dg/20040813-1.c: New test.
1039
1040 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1041
1042         PR tree-optimization/17273
1043         * gcc.c-torture/compile/pr17273.c: New test.
1044
1045 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1046
1047         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
1048         Update expected messages.
1049         * gcc.dg/declspec-13.c: New test.
1050
1051 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
1052
1053         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
1054
1055 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1056
1057         * gcc.c-torture/execute/pr17252.c: Use post-increment to
1058         change what 'a' is pointing to.
1059
1060 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
1061
1062         PR c++/16002
1063         * g++.dg/template/error18.C: New test.
1064
1065         PR c++/16029
1066         * g++.dg/warn/Wunused-8.C: New test.
1067
1068 2004-09-17  Steven Bosscher  <stevenb@suse.de>
1069
1070         PR tree-optimization/17513
1071         * gcc.dg/20040916-1.c: New test.
1072
1073 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
1074
1075         PR c++/17501
1076         * g++.dg/template/typename7.C: New test.
1077
1078 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1079
1080         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
1081
1082 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
1083
1084         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
1085         with -ftree-based-profiling also.
1086         * lib/profopt.exp: Support late-set profile_option/feedback_option.
1087
1088 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
1089
1090         PR/15364
1091         * gfortran.dg/der_array_io_1.f90: New test.
1092         * gfortran.dg/der_array_io_2.f90: New test.
1093         * gfortran.dg/der_array_io_3.f90: New test.
1094
1095 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1096
1097         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
1098         EABI.
1099
1100 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1101
1102         * g++.dg/opt/switch1.C: New test.
1103
1104 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1105
1106         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
1107         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
1108         Update expected messages.
1109
1110 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1111
1112         PR fortran/16485
1113         * gfortran.dg/same_name_1.f90: New test.
1114
1115 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
1116
1117         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
1118         dereference garbage pointers.
1119
1120 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
1121
1122         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
1123         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
1124
1125         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
1126         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
1127         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
1128
1129 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
1130
1131         PR c++/17324
1132         * g++.dg/template/mangle1.C: New test.
1133
1134 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1135
1136         PR tree-optimization/17252
1137         * gcc.c-torture/execute/pr17252.c: New test.
1138
1139 2004-09-14  Andrew Pinski  <apinski@apple.com>
1140
1141         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
1142
1143 2004-09-14  Roger Sayle  <roger@eyesopen.com>
1144
1145         PR rtl-optimization/9771
1146         * gcc.dg/pr9771-1.c: New test case.
1147
1148 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1149
1150         PR tree-optimization/15262
1151         * gcc.c-torture/execute/pr15262-1.c: New test.
1152         * gcc.c-torture/execute/pr15262-2.c: New test.
1153
1154 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1155
1156         * gcc.dg/declspec-12.c: New test.
1157
1158 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
1159
1160         * gfortran.dg/pr17090.f90: Add directives to test.
1161
1162 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1163
1164         * gcc.c-torture/compile/20040914-1.c: New test.
1165
1166 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1167
1168         PR c++/16162
1169         * g++.dg/template/decl2.C: New test.
1170
1171 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
1172
1173         PR fortran/17090
1174         * gfortran.dg/pr17090.f90: New test.
1175
1176 2004-09-13  Dale Johannesen  <dalej@apple.com>
1177
1178         * gcc.c-torture/compile/pr17408.c:  New test case.
1179
1180 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1181
1182         PR c++/16716
1183         * g++.dg/parse/crash17.C: New test.
1184
1185         PR c++/17327
1186         * g++.dg/template/enum3.C: New test.
1187
1188 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
1189
1190         * lib/gcc-defs.exp: Load wrapper.exp.
1191         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
1192         using local code.
1193         * lib/gcc.exp (gcc_init): Similar.
1194         * lib/gfortran.exp (gfortran_init): Similar.
1195         * lib/objc.exp (objc_init): Similar.
1196         * lib/treelang.exp (treelang_init): Similar.
1197         * lib/wrapper.exp: New file with build_wrapper call machinery in
1198         ${tool}_maybe_build_wrapper.
1199
1200 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1201
1202         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
1203         "inline".
1204         * gcc.dg/declspec-11.c: Update expected messages.
1205         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
1206         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
1207         gcc.dg/inline-12.c: New tests.
1208
1209 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
1210
1211         * g++.dg/tree-ssa/pr17400.C: New testcase.
1212
1213 2004-09-13  James E Wilson  <wilson@specifixinc.com>
1214
1215         * gcc.target/mips/sb1-1.c: New testcase.
1216
1217 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
1218
1219         * lib/g77-dg.exp: Remove unused file.
1220         * lib/mike-g77.exp: Ditto.
1221         * lib/g77.exp: Ditto.
1222
1223 2004-09-12  Richard Henderson  <rth@redhat.com>
1224
1225         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
1226
1227 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1228
1229         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
1230         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1231         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
1232         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
1233         Update expected messages.
1234
1235 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
1236
1237         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
1238         declaration/use mismatch for dirp parameter.
1239
1240 2004-09-12  Andrew Pinski  <apinski@apple.com>
1241
1242         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
1243         -fgnu-runtime is passed.
1244
1245 2004-09-12  Richard Henderson  <rth@redhat.com>
1246
1247         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
1248         do the uplevel thing and update additional_flags directly.
1249         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
1250         gfortran.fortran-torture/execute/intrinsic_nearest.x,
1251         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
1252         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
1253
1254 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1255
1256         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
1257
1258 2004-09-11  Roger Sayle  <roger@eyesopen.com>
1259
1260         PR middle-end/17411
1261         * g++.dg/opt/pr17411-1.C: New test case.
1262
1263 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1264
1265         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1266         gcc.dg/tls/diag-2.c: Update expected messages.
1267         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
1268         messages.
1269         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
1270         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
1271         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
1272         gcc.dg/tls/diag-5.c: New tests.
1273
1274 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
1275
1276         * gcc.dg/20040910-1.c: Correct dg-error regexp.
1277
1278 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1279
1280         * g++.dg/parse/break-in-for.C: New test.
1281
1282 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
1283
1284         * gcc.dg/tree-ssa/20040911-1.c: New test.
1285
1286 2004-09-11  Andreas Jaeger  <aj@suse.de>
1287
1288         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
1289         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
1290
1291 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
1292
1293         * gcc.target/frv: New directory of FR-V-specific tests.
1294
1295 2004-09-10  James E Wilson  <wilson@specifixinc.com>
1296
1297         * gcc.dg/convert-vec-1.c: New test.
1298
1299 2004-09-10  Roger Sayle  <roger@eyesopen.com>
1300
1301         PR middle-end/17024
1302         * gcc.dg/pr17024-1.c: New test case.
1303
1304 2004-09-10  Eric Christopher  <echristo@redhat.com>
1305
1306         * gcc.dg/20040910-1.c: New test.
1307
1308 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1309
1310         * gcc.dg/bitfld-9.c: New test.
1311
1312 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
1313
1314         * gcc.c-torture/execute/ieee/acc1.c: New test.
1315         * gcc.c-torture/execute/ieee/acc2.c: New test.
1316         * gcc.c-torture/execute/ieee/mzero6.c: New test.
1317
1318 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1319
1320         * gcc.dg/deprecated-2.c: New test.
1321
1322 2004-09-09  James E Wilson  <wilson@specifixinc.com>
1323
1324         * gcc.dg/init-vec-1.c: New test.
1325
1326 2004-09-09  Roger Sayle  <roger@eyesopen.com>
1327
1328         PR middle-end/17055
1329         * gcc.dg/pr17055-1.c: New test case.
1330
1331 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
1332
1333         PR target/17377
1334         * gcc.c-torture/execute/pr17377.c: New test.
1335
1336 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1337
1338         PR c/8420
1339         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
1340         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
1341         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1342         gcc.dg/long-long-typespec-1.c: New tests.
1343         * gcc.dg/tls/diag-2.c: Update expected diagnostics
1344
1345 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1346
1347         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
1348         gcc.dg/gnu99-static-1.c: New tests.
1349
1350 2004-09-08  Devang Patel  <dpatel@apple.com>
1351
1352         * gcc.dg/darwin-ld-20040828-1.c: New test.
1353         * gcc.dg/darwin-ld-20040828-2.c: New test.
1354         * gcc.dg/darwin-ld-20040828-3.c: New test.
1355
1356 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
1357
1358         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
1359         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
1360         in error message.
1361         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
1362         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
1363         in error message.
1364         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
1365         types they qualify.
1366         * objc.dg/type-size-2.m: Fix wording in comment.
1367         * objc.dg/va-meth-1.m: New test case.
1368
1369 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
1370
1371         PR c/16633:
1372         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
1373         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
1374
1375 2004-09-06  Devang Patel  <dpatel@apple.com>
1376
1377         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
1378         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
1379
1380 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
1381
1382         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
1383         reflect changed line numbering of diagnostics.
1384
1385 2004-09-06  Paul Brook  <paul@codesourcery.com>
1386
1387         * gfortran.dg/edit_real_1.f90: Add new test.
1388
1389 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1390
1391         * gcc.dg/tree-ssa/loop-2.c: New test.
1392         * gcc.dg/tree-ssa/loop-3.c: New test.
1393         * gcc.dg/tree-ssa/loop-4.c: New test.
1394         * gcc.dg/tree-ssa/loop-5.c: New test.
1395
1396 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1397
1398         * gcc.dg/format/sentinel-1.c: Update for parameter option.
1399
1400 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1401
1402         * gcc.dg/format/sentinel-1.c: New test.
1403
1404 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
1405
1406         * testsuite/gcc.dg/builtins-46.c: New.
1407
1408 2004-09-03  Devang Patel  <dpatel@apple.com>
1409
1410         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
1411         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
1412
1413 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1414
1415         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
1416         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
1417         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
1418         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
1419         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
1420         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
1421         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
1422         the non-portable bzero.
1423         * gcc.dg/20010912-1.c: xfail for NetWare.
1424         * gcc.dg/20020426-2.c: xfail for NetWare.
1425         * gcc.dg/20021014-1.c: xfail for NetWare.
1426         * gcc.dg/20021018-1.c: xfail for NetWare.
1427         * gcc.dg/20030213-1.c: xfail for NetWare.
1428         * gcc.dg/20030225-1.c: xfail for NetWare.
1429         * gcc.dg/20030708-1.c: xfail for NetWare.
1430         * gcc.dg/builtins-config.h: Also exclude NetWare.
1431         * gcc.dg/format/format.h: Define restrict only if not already defined.
1432         * gcc.dg/nest.c: xfail for NetWare.
1433         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
1434         * lib/target-supports.exp (check_visibility_available): Exclude
1435         NetWare.
1436
1437 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1438
1439         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
1440         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
1441         deterministic starting point for the alignment of structure fields.
1442         * gcc.dg/Wpadded.c: Dito.
1443         * g++.dg/abi/vbase10.C: Dito.
1444
1445 2004-09-03  Devang Patel  <dpatel@apple.com>
1446
1447         * g++.dg/debug/pr15736.cc: New test.
1448
1449 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1450
1451         * README.QMTEST: Fix out-of-date link.
1452
1453 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
1454
1455         PR fortran/16579
1456         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
1457         Delete.  Duplicate of gfortran.dg/g77/20010610.f
1458
1459 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1460
1461         * g++.dg/abi/arm_rtti1.C: New test.
1462
1463 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
1464
1465         * gcc.dg/ppc-vector-memcpy.c: New.
1466         * gcc.dg/ppc-vector-memset.c: New.
1467
1468 2004-09-02  Chao-ying Fu  <fu@mips.com>
1469
1470         * gcc.target/mips/mips-3d-1.c: New test.
1471         * gcc.target/mips/mips-3d-2.c: New test.
1472         * gcc.target/mips/mips-3d-3.c: New test.
1473         * gcc.target/mips/mips-3d-4.c: New test.
1474         * gcc.target/mips/mips-3d-5.c: New test.
1475         * gcc.target/mips/mips-3d-6.c: New test.
1476         * gcc.target/mips/mips-3d-7.c: New test.
1477         * gcc.target/mips/mips-3d-8.c: New test.
1478         * gcc.target/mips/mips-3d-9.c: New test.
1479         * gcc.target/mips/mips-ps-1.c: New test.
1480         * gcc.target/mips/mips-ps-2.c: New test.
1481         * gcc.target/mips/mips-ps-3.c: New test.
1482         * gcc.target/mips/mips-ps-4.c: New test.
1483         * gcc.target/mips/mips-ps-type.c: New test.
1484
1485 2004-09-02  Paul Brook  <paul@codesourcery.com>
1486
1487         * gfortran.dg/edit_real_1.f90: Add new tests.
1488
1489 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1490
1491         PR fortran/15327
1492         * gfortran.dg/merge_char_1.f90: New test.
1493
1494 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1495
1496         PR fortran/16404
1497         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
1498
1499 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1500
1501         PR c/1522
1502         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
1503
1504 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
1505
1506         * g++.dg/opt/loop1.C: Do not XFAIL.
1507
1508 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
1509
1510         * gcc.c-torture/execute/20040831-1.c: New test.
1511
1512 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
1513
1514         PR fortran/16579
1515         * gfortran.dg/g77/20010610.f: Now passes.
1516         Copy from g77.f-torture/execute. Add dg-run directive.
1517         * gfortran.dg/g77/README: Update
1518
1519 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1520
1521         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
1522         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
1523         (t1, t2, t3, t4): Add volatile.
1524
1525 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1526
1527         * g++.dg/ext/visibility/arm1.C: New test.
1528
1529 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
1530
1531         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
1532         -pedantic-errors.
1533
1534 2004-09-01  Paul Brook  <paul@codesourcery.com>
1535
1536         * gfortran.dg/eof_2.f90: New test.
1537
1538 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1539
1540         PR fortran/16579
1541         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
1542
1543 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
1544
1545         PR libfortran/16805
1546         * gfortran.dg/list_read_2.f90: New test.
1547
1548 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1549
1550         * g++.dg/abi/key1.C: New test.
1551
1552 2004-08-31  Richard Henderson  <rth@redhat.com>
1553
1554         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
1555         form of offsetof.
1556         * g++.dg/other/offsetof5.C: Remove duplicate.
1557
1558 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1559
1560         PR fortran/17244
1561         * gfortran.dg/func_derived_1.f90: New test.
1562
1563 2004-08-31  Paul Brook  <paul@codesourcery.com>
1564
1565         * gfortran.dg/eof_1.f90: New test.
1566
1567 2004-08-31  Paul Brook  <paul@codesourcery.com>
1568
1569         * gfortran.dg/list_read_1.f90: New file.
1570
1571 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
1572
1573         * g++.dg/opt/loop1.C: XFAIL.
1574
1575 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
1576
1577         * gcc.dg/funcdef-storage-1.c: New.
1578         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
1579         an extern function in local scope.
1580         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
1581         declare an 'auto inline' function in local scope.
1582         * gcc.dg/20011130-1.c: Likewise.
1583         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
1584         an 'auto' function in local scope.
1585         * gcc.dg/20021014-1.c: Likewise.
1586         * gcc.dg/20030331-2.c: Likewise.
1587
1588 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1589
1590         * gfortran.dg/blockdata_1.f90: New test.
1591
1592 2004-08-30  Richard Henderson  <rth@redhat.com>
1593
1594         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
1595
1596 2004-08-30  Richard Henderson  <rth@redhat.com>
1597
1598         * lib/fortran-torture.exp (fortran-torture-execute): Honor
1599         additional_flags set by alternate driver.
1600         (ieee-options): New procedure.
1601         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
1602         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
1603         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
1604         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
1605
1606 2004-08-30  Richard Henderson  <rth@redhat.com>
1607
1608         * lib/f-torture.exp: Remove.
1609
1610 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
1611
1612         PR rtl-optimization/16590
1613         * g++.dg/opt/loop1.C: New test.
1614
1615 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1616
1617         PR fortran/13910
1618         * gfortran.dg/oldstyle_1.f90: New test.
1619
1620 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
1621         Paul Brook  <paul@codesourcery.com>
1622
1623         * gfortran.dg/g77/README: Update.
1624         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
1625         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1626         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
1627
1628 2004-08-28  Paul Brook  <paul@codesourcery.com>
1629
1630         PR libfortran/17195
1631         * gfortran.dg/edit_real_1.f90: New test.
1632
1633 2004-08-27  Paul Brook  <paul@codesourcery.com>
1634
1635         * gfortran.dg/rewind_1.f90: New test.
1636
1637 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
1638
1639         PR fortran/16597
1640         * gfortran.dg/pr16597.f90: New test.
1641
1642 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1643
1644         PR c/13801
1645         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
1646         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
1647         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
1648         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
1649         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
1650
1651 2004-08-26  Nick Clifton  <nickc@redhat.com>
1652
1653         * gcc.c-torture/compile/pr17119.c: New test.
1654
1655 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1656
1657         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
1658
1659 2004-08-25  Richard Henderson  <rth@redhat.com>
1660
1661         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
1662         the bits that expect kind=8 to be the largest real kind.
1663
1664 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1665
1666         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
1667
1668 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1669
1670         * gfortran.dg/assignment_1.f90: New test.
1671
1672 2004-08-25  Adam Nemet  <anemet@lnxw.com>
1673
1674         * g++.dg/template/repo3.C: New test.
1675
1676 2004-08-25  Roger Sayle  <roger@eyesopen.com>
1677
1678         PR middle-end/16693
1679         PR tree-optimization/16372
1680         * g++.dg/opt/pr16372-1.C: New test case.
1681         * g++.dg/opt/pr16693-1.C: New test case.
1682         * g++.dg/opt/pr16693-2.C: New test case.
1683
1684 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1685
1686         * objc.dg/proto-lossage-4.m: New test.
1687
1688 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
1689
1690         PR c++/17155
1691         * g++.dg/inherit/local2.C: New test.
1692
1693 2004-08-25  Paul Brook  <paul@codesourcery.com>
1694
1695         PR fortran/17144
1696         * gfortran.dg/string_ctor_1.f90: New test.
1697
1698 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1699
1700         PR c++/14428
1701         * g++.dg/template/redecl2.C: New test.
1702
1703 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1704
1705         PR fortran/17143
1706         * gfortran.dg/pr17143.f90: New test.
1707
1708 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1709
1710         PR fortran/17164
1711         * gfortran.dg/pr17164.f90: New test.
1712
1713 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1714
1715         * gcc.dg/tree-ssa/loop-1.c: New test.
1716
1717 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1718
1719         * gcc.c-torture/compile/20040824-1.c: New test.
1720
1721 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1722
1723         * gcc.c-torture/compile/iftrap-3.c: New test.
1724
1725 2004-08-24  Paul Brook  <paul@codesourcery.com>
1726
1727         * gfortran.dg/entry_2.f90: New test.
1728
1729 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1730
1731         PR c++/16889
1732         * g++.dg/lookup/ambig[12].C: New.
1733
1734 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1735
1736         PR c++/16706
1737         * g++.dg/template/crash21.C: New test.
1738         * g++.dg/template/crash22.C: Likewise.
1739
1740 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1741
1742         PR c++/17149
1743         * g++.dg/template/access15.C: New.
1744
1745 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1746
1747         PR c++/17163
1748         * g++.dg/template/repo2.C: New test.
1749
1750 2004-08-23  Roger Sayle  <roger@eyesopen.com>
1751
1752         PR rtl-optimization/17078
1753         * gcc.c-torture/execute/pr17078-1.c: New test case.
1754
1755 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1756
1757         PR c/14492
1758         * gcc.dg/debug/crash1.c: New test.
1759
1760 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1761
1762         PR c/16180
1763         * gcc.dg/loop-5.c: New test.
1764
1765 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1766
1767         * gcc.c-torture/execute/20040823-1.c: New test.
1768
1769 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
1770
1771         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
1772         to the assembler.  Simplify test accordingly.
1773         (asm_abi_flags): Use GNU names.
1774         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
1775         to check for ABI flags.
1776
1777 2004-08-22  Andrew Pinski  <apinski@apple.com>
1778
1779         * g++.dg/opt/pr14029.C: New test.
1780         * gcc.c-torture/execute/pr15262.c: New test.
1781
1782 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1783
1784         * gfortran.dg/reduction.f90: Add checks with complex arguments.
1785
1786 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
1787
1788         PR 16908
1789         * gfortran.dg/direct_io.f90: New test.
1790
1791 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1792
1793         PR c++/17121
1794         * g++.dg/inherit/local2.C: New test.
1795
1796 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
1797
1798         PR c++/17120
1799         * g++.dg/warn/Wparentheses-4.C: New test.
1800
1801 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1802
1803         PR c++/17121
1804         * g++.dg/inherit/local2.C: New test.
1805
1806         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
1807         * gcc.dg/ppc-ldstruct.c: Likewise.
1808         * gcc.dg/ppc64-abi-2.c: Likewise.
1809
1810 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
1811
1812         PR rtl-optimization/17099
1813         * gcc.c-torture/execute/20040820-1.c: New test.
1814
1815 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
1816
1817         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
1818
1819 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
1820
1821         PR fortran/17077
1822         * gfortran.dg/auto_array_1.f90: New test.
1823
1824 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1825
1826         PR fortran/17074
1827         * gfortran.dg/simpleif_1.f90: New test.
1828
1829 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
1830
1831         * lib/target-supports.exp (check_profiling_available): Return
1832         false for arm*-*-symbianelf* and arm*-*-eabi*.
1833
1834         PR c++/15890
1835         * g++.dg/template/delete1.C: New test.
1836
1837 2004-08-19  Paul Brook  <paul@codesourcery.com>
1838
1839         PR fortran/14976
1840         PR fortran/16228
1841         * gfortran.dg/data_char_1.f90: New test.
1842
1843 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
1844
1845         PR fortran/16946
1846         * gfortran.dg/reduction.f90: New testcase.
1847
1848 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1849
1850         PR fortran/16520
1851         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
1852
1853 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1854
1855         PR c++/17041
1856         * g++.dg/Wparentheses-3.C: New test.
1857
1858 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
1859
1860         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
1861         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
1862         * gcc.dg/vect/vect-2.c: Likewise.
1863         * gcc.dg/vect/vect-3.c: Likewise.
1864         * gcc.dg/vect/vect-4.c: Likewise.
1865         * gcc.dg/vect/vect-5.c: Likewise.
1866         * gcc.dg/vect/vect-6.c: Likewise.
1867         * gcc.dg/vect/vect-7.c: Likewise.
1868         * gcc.dg/vect/vect-25.c: Likewise.
1869         * gcc.dg/vect/vect-31.c: Likewise.
1870         * gcc.dg/vect/vect-32.c: Likewise.
1871         * gcc.dg/vect/vect-34.c: Likewise.
1872         * gcc.dg/vect/vect-36.c: Likewise.
1873         * gcc.dg/vect/vect-all.c: Likewise.
1874
1875 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
1876
1877         PR c++/17068
1878         * g++.dg/template/operator4.C: New test.
1879
1880 2004-08-18  Richard Henderson  <rth@redhat.com>
1881
1882         * gcc.dg/20040206-1.c: XFAIL.
1883
1884 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
1885
1886         PR c++/16246
1887         * g++.dg/template/array7.C: New test.
1888
1889 2004-08-17  James E Wilson  <wilson@specifixinc.com>
1890
1891         * gcc.dg/mips-movcc-1.c: New test.
1892         * gcc.dg/mips-movcc-2.c: New test.
1893         * gcc.dg/mips-movcc-3.c: New test.
1894
1895         * gcc.dg/mips-nmadd-1.c: New test.
1896         * gcc.dg/mips-nmadd-2.c: New test.
1897
1898 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
1899
1900         PR c++/15871
1901         * g++.dg/opt/inline8.C: New test.
1902
1903         PR c++/16965
1904         * g++.dg/parse/error17.C: New test.
1905
1906 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
1907
1908         * gcc.dg/vect: New directory for vectorizer tests.
1909         * gcc.dg/vect/tree-vect.h: New file.
1910         * gcc.dg/vect/vect.exp: New file.
1911         * gcc.dg/vect/pr16105.c.c: New test.
1912         * gcc.dg/vect/vect-1.c: New test.
1913         * gcc.dg/vect/vect-2.c: New test.
1914         * gcc.dg/vect/vect-3.c: New test.
1915         * gcc.dg/vect/vect-4.c: New test.
1916         * gcc.dg/vect/vect-5.c: New test.
1917         * gcc.dg/vect/vect-6.c: New test.
1918         * gcc.dg/vect/vect-7.c: New test.
1919         * gcc.dg/vect/vect-8.c: New test.
1920         * gcc.dg/vect/vect-9.c: New test.
1921         * gcc.dg/vect/vect-10.c: New test.
1922         * gcc.dg/vect/vect-11.c: New test.
1923         * gcc.dg/vect/vect-12.c: New test.
1924         * gcc.dg/vect/vect-13.c: New test.
1925         * gcc.dg/vect/vect-14.c: New test.
1926         * gcc.dg/vect/vect-15.c: New test.
1927         * gcc.dg/vect/vect-16.c: New test.
1928         * gcc.dg/vect/vect-17.c: New test.
1929         * gcc.dg/vect/vect-18.c: New test.
1930         * gcc.dg/vect/vect-19.c: New test.
1931         * gcc.dg/vect/vect-20.c: New test.
1932         * gcc.dg/vect/vect-21.c: New test.
1933         * gcc.dg/vect/vect-22.c: New test.
1934         * gcc.dg/vect/vect-23.c: New test.
1935         * gcc.dg/vect/vect-24.c: New test.
1936         * gcc.dg/vect/vect-25.c: New test.
1937         * gcc.dg/vect/vect-26.c: New test.
1938         * gcc.dg/vect/vect-27.c: New test.
1939         * gcc.dg/vect/vect-28.c: New test.
1940         * gcc.dg/vect/vect-29.c: New test.
1941         * gcc.dg/vect/vect-30.c: New test.
1942         * gcc.dg/vect/vect-31.c: New test.
1943         * gcc.dg/vect/vect-32.c: New test.
1944         * gcc.dg/vect/vect-33.c: New test.
1945         * gcc.dg/vect/vect-34.c: New test.
1946         * gcc.dg/vect/vect-35.c: New test.
1947         * gcc.dg/vect/vect-36.c: New test.
1948         * gcc.dg/vect/vect-37.c: New test.
1949         * gcc.dg/vect/vect-38.c: New test.
1950         * gcc.dg/vect/vect-40.c: New test.
1951         * gcc.dg/vect/vect-41.c: New test.
1952         * gcc.dg/vect/vect-42.c: New test.
1953         * gcc.dg/vect/vect-43.c: New test.
1954         * gcc.dg/vect/vect-44.c: New test.
1955         * gcc.dg/vect/vect-45.c: New test.
1956         * gcc.dg/vect/vect-46.c: New test.
1957         * gcc.dg/vect/vect-47.c: New test.
1958         * gcc.dg/vect/vect-48.c: New test.
1959         * gcc.dg/vect/vect-49.c: New test.
1960         * gcc.dg/vect/vect-50.c: New test.
1961         * gcc.dg/vect/vect-51.c: New test.
1962         * gcc.dg/vect/vect-52.c: New test.
1963         * gcc.dg/vect/vect-53.c: New test.
1964         * gcc.dg/vect/vect-54.c: New test.
1965         * gcc.dg/vect/vect-55.c: New test.
1966         * gcc.dg/vect/vect-56.c: New test.
1967         * gcc.dg/vect/vect-57.c: New test.
1968         * gcc.dg/vect/vect-58.c: New test.
1969         * gcc.dg/vect/vect-59.c: New test.
1970         * gcc.dg/vect/vect-60.c: New test.
1971         * gcc.dg/vect/vect-61.c: New test.
1972         * gcc.dg/vect/vect-all.c: New test.
1973         * gcc.dg/vect/vect-none.c: New test.
1974
1975 2004-08-17  Paul Brook  <paul@codesourcery.com>
1976
1977         PR fortran/13082
1978         * gfortran.dg/entry_1.f90: New test.
1979
1980 2004-08-17  Andrew Pinski  <apinski@apple.com>
1981
1982         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
1983
1984 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
1985
1986         * gcc.dg/pr17036-1.c: New test.
1987
1988 2004-08-16  Devang Patel  <dpatel@apple.com>
1989
1990         * gcc.dg/darwin-20040809-1.c: New test.
1991
1992 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
1993
1994         * gcc.dg/funcdef-attr-1.c: New test.
1995
1996 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
1997
1998         * gcc.dg/altivec-17.c: New test.
1999         * gcc.dg/altivec-18.c: New test.
2000
2001 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2002
2003         PR c++/6749
2004         * g++.dg/template/vtable2.C: New test.
2005
2006 2004-08-14  Richard Henderson  <rth@redhat.com>
2007
2008         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
2009         * gcc.dg/pack-test-4.c (main): Return 0.
2010         * gcc.dg/setjmp-1.c: Remove XFAIL.
2011         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
2012
2013 2004-08-14  Richard Henderson  <rth@redhat.com>
2014
2015         * gcc.dg/980217-1.c: Add prototype for printf.
2016
2017 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
2018
2019         * gfortran.dg/pr16935.f90: New test.
2020
2021 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
2022
2023         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
2024
2025 2004-08-13  Paul Brook  <paul@codesourcery.com>
2026
2027         * gfortran.dg/der_io_1.f90: Remove stray comma.
2028
2029 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2030
2031         * gcc.dg/vmx/cw-bug-2.c: Remove.
2032         * gcc.dg/vmx/vprint-1.c: Remove.
2033         * gcc.dg/vmx/vscan-1.c: Remove.
2034
2035 2004-08-12  Devang patel  <dpatel@apple.com>
2036
2037         * gcc.dg/darwin-20040809-2.c: New test.
2038
2039 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
2040
2041         * g++.dg/ext/altivec-12.C: New test.
2042
2043         * g++.dg/ext/altivec-11.C: New test.
2044
2045 2004-08-12  Paul Brook  <paul@codesourcery.com>
2046
2047         * g++.dg/abi/arm_cxa_vec_1.C: New test.
2048
2049 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2050
2051         * g++.dg/ext/altivec-2.C: Check for hardware support before
2052         executing any VMX instructions.
2053
2054         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
2055
2056 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
2057
2058         PR c++/16276
2059         * g++.old-deja/g++.other/comdat4.C: New test.
2060         * g++.old-deja/g++.other/comdat4-aux.cc: New.
2061
2062 2004-08-12  Ben Elliston  <bje@au.ibm.com>
2063
2064         PR target/16286
2065         * gcc.dg/pr16286.c: New test.
2066
2067 2004-08-12 Jan Beulich <jbeulich@novell.com>
2068
2069         * g++.dg/ext/asm5.C: New.
2070
2071 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2072
2073         PR c++/16698
2074         * g++.dg/eh/crash1.C: New test.
2075
2076         PR c++/16717
2077         * g++.dg/ext/construct1.C: New test.
2078
2079 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2080
2081         PR c++/16853
2082         * g++.dg/init/ptrmem1.C: New test.
2083
2084         PR c++/16618
2085         * g++.dg/parse/offsetof5.C: New test.
2086
2087         PR c++/16870
2088         * g++.dg/template/overload3.C: New test.
2089
2090 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2091
2092         PR c++/16964
2093         * g++.dg/parse/error16.C: New test.
2094
2095         PR c++/16904
2096         * g++.dg/template/error14.C: New test.
2097
2098         PR c++/16929
2099         * g++.dg/template/error15.C: New test.
2100
2101 2004-08-11  Devang Patel  <dpatel@apple.com>
2102
2103         * gcc.dg/darwin-ld-20040809-1.c: New test.
2104         * gcc.dg/darwin-ld-20040809-2.c: New test.
2105
2106 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
2107
2108         PR fortran/16917
2109         * gfortran.dg/dfloat_1.f90: New test.
2110
2111 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
2112
2113         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
2114         * gcc.dg/dll-2.c: Fix dg-require syntax.
2115         * gcc.misc-tests/arm-isr.c (abort): Declare.
2116         (exit): Likewise.
2117
2118 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
2119
2120         PR c++/16971
2121         * g++.dg/parse/crash16.C: New test.
2122
2123 2004-08-10  Roger Sayle  <roger@eyesopen.com>
2124
2125         * gcc.dg/mips-rsqrt-1.c: New test case.
2126         * gcc.dg/mips-rsqrt-2.c: New test case.
2127         * gcc.dg/mips-rsqrt-3.c: New test case.
2128
2129 2004-08-10  Paul Brook  <paul@codesourcery.com>
2130
2131         * gfortran.dg/der_io_1.f90: New test.
2132
2133 2004-08-10  Paul Brook  <paul@codesourcery.com>
2134
2135         PR fortran/16919
2136         * gfortran.dg/der_array_1.f90: New test.
2137
2138 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
2139
2140         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
2141
2142 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
2143
2144         * gcc.dg/wchar_t-2.c: Fix typo.
2145
2146 2004-08-09  Falk Hueffner  <falk@debian.org>
2147
2148         PR tree-optimization/12517
2149         * gcc.c-torture/compile/pr12517.c: New test.
2150
2151         PR tree-optimization/12578
2152         * gcc.c-torture/compile/pr12578.c: New test.
2153
2154         PR tree-optimization/12899
2155         * gcc.c-torture/compile/pr12899.c: New test.
2156
2157         PR rtl-optimization/14692
2158         * gcc.c-torture/compile/pr14692.c: New test.
2159
2160         PR tree-optimization/16461
2161         * gcc.c-torture/compile/pr16461.c: New test.
2162
2163 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2164
2165         * gfortran.dg/getenv_1.f90: New test.
2166
2167 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2168
2169         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
2170         wchar_t.
2171         * gcc.dg/symbian5.c: Test -fno-short-wchar.
2172
2173 2004-08-06  Paul Brook  <paul@codesourcery.com>
2174
2175         * gfortran.dg/ret_array_1.f90: New test.
2176         * gfortran.dg/ret_pointer_1.f90: New test.
2177
2178 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
2179
2180         * gcc.dg/missing-field-init-[12].c: New tests.
2181         * g++.dg/warn/missing-field-init-[12].C: New tests.
2182
2183 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2184
2185         * gcc.dg/enum2.c: New test.
2186         * gcc.dg/symbian3.c: Likewise.
2187         * gcc.dg/symbian4.c: Likewise.
2188         * gcc.dg/wchar_t-2.c: Likewise.
2189
2190 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2191
2192         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
2193         destructor tests.
2194
2195 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2196
2197         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
2198         dg-require-visiblity.
2199         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
2200         * g++.dg/ext/visibility/fvisibility.C: Likewise.
2201         * g++.dg/ext/visibility/memfuncts.C: Likewise.
2202         * g++.dg/ext/visibility/new1.C: Likewise.
2203         * g++.dg/ext/visibility/pragma.C: Likewise.
2204         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
2205         * g++.dg/ext/visibility/virtual.C: Likewise.
2206         * g++/dg/ext/visibility/visibility-1.C: Likewise.
2207         * g++/dg/ext/visibility/visibility-2.C: Likewise.
2208         * g++/dg/ext/visibility/visibility-3.C: Likewise.
2209         * g++/dg/ext/visibility/visibility-4.C: Likewise.
2210         * g++/dg/ext/visibility/visibility-5.C: Likewise.
2211         * g++/dg/ext/visibility/visibility-6.C: Likewise.
2212         * g++/dg/ext/visibility/visibility-7.C: Likewise.
2213         * g++/dg/ext/visibility/visibility-8.C: New test.
2214         * gcc.c-torture/compile/dll.x: Remove.
2215         * gcc.dg/dll-2.c: Use dg-require-dll
2216         * gcc.dg/visibility-10.c: New test.
2217         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
2218         supporting DLLs.
2219         * testsuite/lib/scanasm.exp (scan_hidden): New function.
2220         (scan_not_hidden): Likewise.
2221
2222 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
2223
2224         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
2225
2226 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
2227
2228         * gcc.c-torture/execute/20040805-1.c: New test.
2229
2230 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
2231
2232         * gcc.dg/20020118-1.c: Declare abort.
2233         * gcc.dg/altivec_check.h: Likewise.
2234         * gcc.dg/iftrap-2.c: Likewise.
2235         * gcc.dg/pragma-darwin.c: Likewise.
2236         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
2237
2238 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
2239
2240         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
2241
2242 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2243
2244         * gcc.c-torture/execute/builtins/abs-2.c,
2245         gcc.c-torture/execute/builtins/abs-3.c,
2246         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
2247         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
2248         intmax_t, uintmax_t and their limits.
2249         * gcc.dg/intmax_t-1.c: New test.
2250
2251 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2252
2253         * g++.dg/tc1/dr147.C: Add reference to PR.
2254
2255 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
2256
2257         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
2258         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
2259
2260 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
2261
2262         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
2263
2264 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2265
2266         * gcc.dg/redecl-5.c: New test.
2267         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
2268         of scanf.
2269
2270 2004-08-03  Roger Sayle  <roger@eyesopen.com>
2271
2272         PR middle-end/16790
2273         * gcc.c-torture/execute/pr16790-1.c: New test case.
2274
2275 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
2276
2277         * g++.dg/ext/visibility/assign1.C: New test.
2278         * g++.dg/ext/visibility/new1.C: Likewise.
2279
2280         * gcc.dg/symbian1.c: New test.
2281         * gcc.dg/symbian2.c: Likewise.
2282
2283 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2284
2285         PR target/16570
2286         * gcc.dg/i386-sse-9.c: New test.
2287
2288 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2289
2290         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
2291
2292 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2293
2294         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
2295         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
2296         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
2297         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
2298         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
2299         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
2300         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
2301         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
2302         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
2303         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
2304         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
2305         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
2306         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
2307         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
2308         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
2309         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
2310         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
2311         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
2312         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
2313         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
2314         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
2315         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
2316         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
2317         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2318         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
2319         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
2320         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
2321         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
2322         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2323         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2324         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
2325         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
2326         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
2327         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
2328         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
2329         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2330         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2331         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2332         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2333         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
2334         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
2335         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
2336         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
2337         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
2338         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2339         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2340         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
2341         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
2342         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
2343         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
2344         gcc.misc-tests/i386-pf-3dnow-1.c,
2345         gcc.misc-tests/i386-pf-athlon-1.c,
2346         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2347         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
2348         Declare built-in functions used.
2349         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
2350
2351 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
2352
2353         PR c++/16707
2354         * g++.dg/lookup/using12.C: New test.
2355
2356         * g++.dg/init/null1.C: Fix PR number.
2357         * g++.dg/parse/namespace10.C: Likewise.
2358
2359 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2360
2361         PR c++/16224
2362         * g++.dg/template/spec17.C: New test.
2363         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
2364         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
2365
2366 2004-08-02  David Billinghurst
2367
2368         PR fortran/16292
2369         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
2370
2371 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
2372
2373         * gcc.dg/ia64-got-1.c: New test case.
2374
2375 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2376
2377         PR c++/16489
2378         * g++.dg/init/null1.C: New test.
2379         * g++.dg/tc1/dr76.C: Adjust error marker.
2380
2381         PR c++/16529
2382         * g++.dg/parse/namespace10.C: New test.
2383
2384         PR c++/16810
2385         * g++.dg/inherit/ptrmem2.C: New test.
2386
2387 2004-08-02  Ben Elliston  <bje@au.ibm.com>
2388
2389         PR target/16155
2390         * gcc.dg/pr16155.c: New test.
2391
2392 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2393
2394         * gcc.dg/redecl-2.c: New test.
2395
2396 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
2397
2398         * gcc.dg/darwin-longdouble.c: New file.
2399
2400 2004-07-30  Richard Henderson  <rth@redhat.com>
2401
2402         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
2403         write to constant argument.
2404         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
2405
2406 2004-07-30  Richard Henderson  <rth@redhat.com>
2407
2408         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
2409         tests of nearest around zero.
2410
2411 2004-07-30  Andrew Pinski  <apinski@apple.com>
2412
2413         * gcc.c-torture/compile/20040730-1.c: New test.
2414
2415 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2416
2417         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
2418         powerpc-eabispe.
2419
2420 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2421
2422         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
2423
2424 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
2425
2426         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
2427         contains $ld_library_path.
2428         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2429
2430 2004-07-29  Richard Henderson  <rth@redhat.com>
2431
2432         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
2433
2434         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
2435         (alt2, which): New.
2436         (Check): Accept either alternative.
2437
2438 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
2439
2440         * g++.dg/abi/inline1.C: New test.
2441         * g++.dg/abi/local1-a.cc: Likewise.
2442         * g++.dg/abi/local1.C: Likewise.
2443         * g++.dg/abi/mangle11.C: Tweak location of warnings.
2444         * g++.dg/abi/mangle12.C: Likewise.
2445         * g++.dg/abi/mangle17.C: Likewise.
2446         * g++.dg/abi/mangle20-2.C: Likewise.
2447         * g++.dg/opt/interface1.C: Likewise.
2448         * g++.dg/opt/interface1.h: Likewise.
2449         * g++.dg/opt/interface1-a.cc: New test.
2450         * g++.dg/parse/repo1.C: New test.
2451         * g++.dg/template/repo1.C: Likewise.
2452         * g++.dg/warn/Winline-1.C: Likewise.
2453         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
2454
2455 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
2456
2457         * gcc.dg/tree-ssa/20040729-1.c: New test.
2458
2459 2004-07-27  Matt Austern <austern@apple.com>
2460
2461         * gcc.dg/darwin-bool-1.c: New test.
2462         * gcc.dg/darwin-bool-2.c: New test.
2463
2464 2004-07-28  Richard Henderson  <rth@redhat.com>
2465
2466         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
2467         arguments in the correct type.  Don't write to constant arguments.
2468
2469 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2470
2471         PR tree-optimization/16688
2472         PR tree-optimization/16689
2473         * g++.dg/tree-ssa/pr16688.C: New test.
2474
2475 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2476
2477         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2478         loads.  Not only in the comment, this time.
2479
2480 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
2481
2482         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
2483         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
2484         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
2485         * gcc.dg/sh4a-bitmovua.c: New.
2486         * gcc.dg/sh4a-cos.c: New.
2487         * gcc.dg/sh4a-cosf.c: New.
2488         * gcc.dg/sh4a-fprun.c: New.
2489         * gcc.dg/sh4a-fsrra.c: New.
2490         * gcc.dg/sh4a-memmovua.c: New.
2491         * gcc.dg/sh4a-sin.c: New.
2492         * gcc.dg/sh4a-sincos.c: New.
2493         * gcc.dg/sh4a-sincosf.c: New.
2494         * gcc.dg/sh4a-sinf.c: New.
2495
2496 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2497
2498         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
2499         conditionals.
2500         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2501         loads.
2502         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
2503         DOM1.
2504
2505 2004-07-27  Andrew Pinski  <apinski@apple.com>
2506
2507         * g++.dg/rtti/tinfo1.C: Correct the xfail.
2508
2509 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
2510
2511         * gcc.dg/pragma-isr.c: New test.
2512
2513 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2514
2515         PR c++/14429
2516         * g++.dg/template/ttp11.C: New test.
2517
2518 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
2519
2520         * gcc.c-torture/compile/20040727-1.c: New test.
2521
2522 2004-07-26  Eric Christopher  <echristo@redhat.com>
2523
2524         * gcc.c-torture/compile/20040726-2.c: New test.
2525
2526 2004-07-26  Andrew Pinski  <apinski@apple.com>
2527
2528         * g++.dg/rtti/tinfo1.C: Xfail.
2529
2530 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
2531
2532         * gcc.c-torture/compile/20040726-1.c: New test.
2533
2534 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
2535             Brian Ryner  <bryner@brianryner.com>
2536
2537         PR c++/9283
2538         PR c++/15000
2539         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
2540         * g++.dg/ext/visibility/: New directory.
2541         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
2542         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
2543         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
2544         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
2545         * g++.dg/ext/visibility/fvisibility.C,
2546         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
2547         g++.dg/ext/visibility/fvisibility-override1.C
2548         g++.dg/ext/visibility/fvisibility-override2.C
2549         g++.dg/ext/visibility/memfuncts.C
2550         g++.dg/ext/visibility/noPLT.C
2551         g++.dg/ext/visibility/pragma.C
2552         g++.dg/ext/visibility/pragma-override1.C
2553         g++.dg/ext/visibility/pragma-override2.C
2554         g++.dg/ext/visibility/staticmemfuncts.C
2555         g++.dg/ext/visibility/virtual.C: New tests.
2556
2557 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2558
2559         PR c/15360
2560         * gcc.dg/pr15360-1.c: New test.
2561
2562 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
2563
2564         * gcc.dg/pragma-align-2.c: New test.
2565         * gcc.dg/pragma-init-fini.c: New test.
2566         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
2567         targets.
2568
2569 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2570
2571         * gcc.dg/init-string-2.c: New test.
2572
2573 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
2574
2575         PR 16684
2576         * gcc.dg/Wredundant-decls-1.c: New test case.
2577
2578 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
2579
2580         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
2581         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
2582         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
2583         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
2584         * gcc.dg/compat/generate-random.c: New file.
2585         * gcc.dg/compat/generate-random.h: Likewise.
2586         * gcc.dg/compat/generate-random_r.c: Likewise.
2587         * gcc.dg/compat/struct-layout-1.h: Likewise.
2588         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
2589         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
2590         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
2591         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
2592         * gcc.dg/compat/struct-layout-1_main.c: New test.
2593         * gcc.dg/compat/struct-layout-1_x.c: New file.
2594         * gcc.dg/compat/struct-layout-1_y.c: New file.
2595         * gcc.dg/compat/struct-layout-1_test.h: New file.
2596
2597 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2598
2599         * gcc.dg/comp-return-1.c: New test
2600
2601 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
2602
2603         * gcc.dg/vmx/8-02a.c: Fix typo.
2604
2605         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
2606         * gcc.dg/darwin-abi-3.c: New test.
2607
2608         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
2609         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
2610
2611         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
2612         * gcc.dg/vmx/ops-long-1.c: New test.
2613         * gcc.dg/vmx/ops-long-2.c: New test.
2614
2615 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2616
2617         * g++.dg/lookup/conv-[1234].C: New.
2618
2619 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
2620
2621         * g++.dg/parse/attr2.C: Simplify.
2622
2623 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2624
2625         PR c/7284
2626         * gcc.c-torture/execute/pr7284-1.c: New test.
2627
2628 2004-07-22  Brian Booth  <bbooth@redhat.com>
2629
2630         * gcc.dg/tree-ssa/20040721-1.c: New test.
2631
2632 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2633
2634         * g++.dg/template/crash20.c: New.
2635
2636 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
2637
2638         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
2639         Add dg-run directive.  Declare variables as required.
2640         * gfortran.dg/g77/README: Update
2641
2642 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
2643
2644         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
2645         gcc.dg/cris-peep2-andu2.c: New tests.
2646
2647 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2648
2649         PR c/15052
2650         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
2651         on return type.
2652         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
2653         messages.
2654         * gcc.dg/qual-return-2.c: Update expected messages.
2655         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
2656
2657 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2658
2659         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
2660         * gcc.dg/noncompile/921102-1.c: Update expected error message.
2661
2662 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2663
2664         PR c/11250
2665         * gcc.dg/init-string-1.c: New test.
2666
2667 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
2668
2669         PR middle-end/15345
2670         PR c/16450
2671         * gcc.dg/torture/nested-fn-1.c: New test.
2672
2673 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
2674
2675         PR target/16559
2676         * gcc.dg/ia64-fptr-1.c: New file.
2677
2678 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2679
2680         PR c++/14497
2681         * g++.dg/template/spec16.C: New test.
2682         * g++.old-deja/g++.robertl/eb118.C: Remove.
2683
2684 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2685
2686         PR c++/509
2687         * g++.dg/template/spec15.C: New test.
2688
2689 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
2690
2691         Copy cases from g77.f-torture/execute and add dg-run
2692         directive.  Other changes as noted.
2693         * gfortran.dg/g77/13037.f
2694         * gfortran.dg/g77/1832.f
2695         * gfortran.dg/g77/19981119-0.f
2696         * gfortran.dg/g77/19990313-0.f
2697         * gfortran.dg/g77/19990313-1.f
2698         * gfortran.dg/g77/19990313-2.f
2699         * gfortran.dg/g77/19990313-3.f
2700         * gfortran.dg/g77/19990419-1.f
2701         * gfortran.dg/g77/19990826-0.f
2702         * gfortran.dg/g77/19990826-2.f
2703         * gfortran.dg/g77/20000503-1.f
2704         * gfortran.dg/g77/20001111.f
2705         * gfortran.dg/g77/20010116.f
2706         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
2707         * gfortran.dg/g77/20010430.f
2708         * gfortran.dg/g77/6177.f
2709         * gfortran.dg/g77/947.f
2710         * gfortran.dg/g77/970816-3.f
2711         * gfortran.dg/g77/971102-1.f
2712         * gfortran.dg/g77/980520-1.f
2713         * gfortran.dg/g77/980628-0.f
2714         * gfortran.dg/g77/980628-1.f
2715         * gfortran.dg/g77/980628-10.f
2716         * gfortran.dg/g77/980628-2.f
2717         * gfortran.dg/g77/980628-3.f
2718         * gfortran.dg/g77/980628-7.f
2719         * gfortran.dg/g77/980628-8.f
2720         * gfortran.dg/g77/980628-9.f
2721         * gfortran.dg/g77/980701-0.f
2722         * gfortran.dg/g77/980701-1.f
2723         * gfortran.dg/g77/cabs.f
2724         * gfortran.dg/g77/claus.f
2725         * gfortran.dg/g77/complex_1.f
2726         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
2727         * gfortran.dg/g77/dcomplex.f
2728         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
2729         * gfortran.dg/g77/f90-intrinsic-mathematical.f
2730         * gfortran.dg/g77/f90-intrinsic-numeric.f
2731         * gfortran.dg/g77/int8421.f
2732         * gfortran.dg/g77/labug1.f
2733         * gfortran.dg/g77/large_vec.f
2734         * gfortran.dg/g77/le.f
2735         * gfortran.dg/g77/short.f
2736         * gfortran.dg/g77/README: Update
2737
2738 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
2739
2740         PR c++/16637
2741         * g++.dg/parse/lookup4.C: New test.
2742
2743 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2744
2745         PR c++/16175
2746         * g++.dg/template/ttp10.C: New test.
2747
2748 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2749
2750         * gcc.dg/pr12625-1.c: New test.
2751
2752 2004-07-20  Steven Bosscher  <stevenb@suse.de>
2753
2754         * testsuite/gcc.dg/switch-warn-1.c: New test.
2755         * testsuite/gcc.dg/switch-warn-2.c: New test.
2756         * gcc.c-torture/compile/pr14730.c: Update.
2757
2758 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
2759
2760         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
2761         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
2762         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
2763         g++.dg/template/nontype3.C: Remove trailing CR from tests.
2764
2765 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
2766
2767         PR c++/16623
2768         * g++.dg/template/assign1.C: New test.
2769
2770 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2771
2772         PR c++/12170
2773         * g++.dg/template/ttp9.C: New test.
2774
2775 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
2776
2777         * gcc.dg/format/cmn-err-1.c: New test.
2778
2779 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2780
2781         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
2782         gcc.dg/Wparentheses-10.c: New tests.
2783         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
2784
2785 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2786
2787         PR fortran/16465
2788         * gfortran.dg/g77//ffixed-line-length-0.f,
2789         gfortran.dg/g77/ffixed-line-length-132.f,
2790         gfortran.dg/g77/ffixed-line-length-72.f,
2791         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
2792         gfortran.dg/g77/README: Update.
2793
2794 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2795
2796         PR c++/13092
2797         * g++.dg/template/non-dependent7.C: New test.
2798         * g++.dg/template/non-dependent8.C: Likewise.
2799         * g++.dg/template/non-dependent9.C: Likewise.
2800         * g++.dg/template/non-dependent10.C: Likewise.
2801
2802 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
2803
2804         PR c++/16337
2805         * g++.dg/parse/attr2.C: New test.
2806
2807 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
2808
2809         * g77.dg: Removed.
2810         * g77.f-torture: Ditto.
2811
2812 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2813
2814         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
2815         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
2816         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
2817
2818 2004-07-16  Richard Henderson  <rth@redhat.com>
2819
2820         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
2821
2822 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2823
2824         * lib/fortran-torture.exp (fortran-torture): Don't test compile
2825         tests with full list of options.
2826         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
2827         of TORTURE_OPTIONS if test contains 'dg-do run'.
2828
2829         PR fortran/16404
2830         * gfortran.dg/do_iterator.f90: New test.
2831
2832 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2833
2834         PR rtl-optimization/16536
2835         * gcc.c-torture/execute/restrict-1.c: New test.
2836
2837 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2838
2839         PR fortran/15324
2840         * gfortran.dg/pr15324.f90: New test.
2841
2842         PR fortran/15129
2843         * gfortran.dg/pr15129.f90: New test.
2844
2845         PR fortran/15140
2846         * gfortran.dg/pr15140.f90: New test.
2847
2848         PR fortran/13792
2849         * gfortran.fortran-torture/execute/bounds.f90: Add check for
2850         compile-time simplification.
2851
2852 2004-07-14  Mike Stump  <mrs@apple.com>
2853
2854         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
2855
2856 2004-07-14  James E Wilson  <wilson@specifixinc.com>
2857
2858         PR target/16325
2859         * gcc.dg/profile-generate-1.c: New.
2860
2861 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
2862
2863         * gcc.c-torture/execute/20040709-1.c: New test.
2864         * gcc.c-torture/execute/20040709-2.c: New test.
2865
2866 2004-07-14  Mike Stump  <mrs@apple.com>
2867
2868         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
2869
2870 2004-07-14  Mike Stump  <mrs@apple.com>
2871
2872         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
2873
2874 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
2875
2876         PR c++/16518
2877         * g++.dg/parse/mutable1.C: New test.
2878
2879 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
2880
2881         PR tree-optimization/16443
2882         * gcc.dg/tree-ssa/20040713-1.c: New test.
2883
2884 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
2885
2886         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
2887         for operator new.
2888
2889 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2890
2891         * gfortran.dg/g77/README: New file
2892         * gfortran.dg/g77/19981216-0.f:  Copy from
2893         g77.f-torture/noncompile.  Add "dg-do compile" and
2894         dg-error as required.
2895         * gfortran.dg/g77/19990218-1.f: Likewise
2896         * gfortran.dg/g77/19990905-1.f: Likewise
2897         * gfortran.dg/g77/9263.f: Likewise
2898         * gfortran.dg/g77/980615-0.f: Likewise
2899         * gfortran.dg/g77/980616-0.f: Likewise
2900         * gfortran.dg/g77/check0.f: Likewise
2901         * gfortran.dg/g77/select_no_compile.f: Likewise
2902
2903 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2904
2905         Copy files from g77.f-torture/compile.
2906         Add "{ dg-do compile}".  Other changes as noted
2907         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
2908         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
2909         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
2910         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
2911         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
2912         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
2913         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
2914         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
2915         statement to conform to standard.  Append alpha1.x for reference.
2916         * gfortran.dg/g77/xformat.f: Add dg-warning
2917
2918 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2919
2920         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
2921         Add {dg-do compile} directive.
2922         * gfortran.dg/g77/cpp2.F: Likewise
2923
2924 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2925
2926         PR c++/5402
2927         * g++.dg/lookup/name-clash1.C: New test.
2928
2929         PR c++/9777
2930         * g++.dg/lookup/name-clash2.C: New test.
2931
2932         PR c++/12102
2933         * g++.dg/lookup/name-clash3.C: New test.
2934
2935 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2936
2937         * g++.dg/lookup/new2.C: New test.
2938         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
2939
2940 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
2941
2942         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
2943         Add {dg-do compile} directive.
2944         * gfortran.dg/g77/13060.f: Likewise
2945         * gfortran.dg/g77/19990218-0.f: Likewise
2946         * gfortran.dg/g77/19990305-0.f: Likewise
2947         * gfortran.dg/g77/19990419-0.f: Likewise
2948         * gfortran.dg/g77/19990502-0.f: Likewise
2949         * gfortran.dg/g77/19990502-1.f: Likewise
2950         * gfortran.dg/g77/19990525-0.f: Likewise
2951         * gfortran.dg/g77/19990826-1.f: Likewise
2952         * gfortran.dg/g77/19990826-3.f: Likewise
2953         * gfortran.dg/g77/19990905-2.f: Likewise
2954         * gfortran.dg/g77/20000412-1.f: Likewise
2955         * gfortran.dg/g77/20000511-1.f: Likewise
2956         * gfortran.dg/g77/20000511-2.f: Likewise
2957         * gfortran.dg/g77/20000518.f: Likewise
2958         * gfortran.dg/g77/20000601-1.f: Likewise
2959         * gfortran.dg/g77/20000601-2.f: Likewise
2960         * gfortran.dg/g77/20000629-1.f: Likewise
2961         * gfortran.dg/g77/20000630-2.f: Likewise
2962         * gfortran.dg/g77/20010115.f: Likewise
2963         * gfortran.dg/g77/20010321-1.f: Likewise
2964         * gfortran.dg/g77/20010426.f: Likewise
2965         * gfortran.dg/g77/20020307-1.f: Likewise
2966         * gfortran.dg/g77/8485.f: Likewise
2967         * gfortran.dg/g77/960317-1.f: Likewise
2968         * gfortran.dg/g77/970915-0.f: Likewise
2969         * gfortran.dg/g77/980310-1.f: Likewise
2970         * gfortran.dg/g77/980310-2.f: Likewise
2971         * gfortran.dg/g77/980310-3.f: Likewise
2972         * gfortran.dg/g77/980310-4.f: Likewise
2973         * gfortran.dg/g77/980310-6.f: Likewise
2974         * gfortran.dg/g77/980310-7.f: Likewise
2975         * gfortran.dg/g77/980310-8.f: Likewise
2976         * gfortran.dg/g77/980419-2.f: Likewise
2977         * gfortran.dg/g77/980424-0.f: Likewise
2978         * gfortran.dg/g77/980427-0.f: Likewise
2979         * gfortran.dg/g77/980729-0.f: Likewise
2980         * gfortran.dg/g77/981117-1.f: Likewise
2981         * gfortran.dg/g77/toon_1.f: Likewise
2982
2983 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2984
2985         PR c++/2204
2986         * g++.dg/other/abstract2.C: New test.
2987
2988 2004-07-12  Paul Brook  <paul@codesourcery.com>
2989
2990         * gfortran.dg/pointer_init_1.f90: New test.
2991
2992 2004-07-11  Paul Brook  <paul@codesourcery.com>
2993
2994         PR fortran/15986
2995         * gfortran.dg/contained_1.f90: New test.
2996
2997 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
2998
2999         * g++.dg/parse/defarg8.C: New test.
3000
3001 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3002
3003         PR fortran/16433
3004         * gfortran.dg/pr16433.f: New test.
3005
3006         PR fortran/17574
3007         * gfortran.dg/pr15754.f90: New test.
3008
3009 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3010
3011         PR tree-optimization/16437
3012         * gcc.c-torture/execute/bitfld-4.c: New test.
3013
3014 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3015
3016         * gfortran.fortran-torture/execute/common_2.f90: Add check for
3017         access to common var from module.
3018
3019 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3020
3021         PR fortran/16336
3022         * gfortran.fortran-torture/execute/common_2.f90: New test.
3023
3024 2004-07-10  Paul Brook  <paul@codesourcery.com>
3025
3026         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
3027
3028 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3029
3030         PR fortran/15969
3031         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
3032
3033 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
3034
3035         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
3036         * gfortran.dg/g77/ffixed-form-2.f: Likewise
3037         * gfortran.dg/g77/ffree-form-1.f: Likewise
3038         * gfortran.dg/g77/ffree-form-2.f: Likewise
3039         * gfortran.dg/g77/ffree-form-3.f: Likewise
3040         * gfortran.dg/g77/fno-underscoring.f: Likewise
3041         * gfortran.dg/g77/funderscoring.f: Likewise
3042         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
3043
3044 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3045
3046         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
3047
3048 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3049         Paul Brook  <paul@codesourcery.com>
3050
3051         PR fortran/13415
3052         * gfortran.dg/common_pointer_1.f90: New test.
3053
3054 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3055
3056         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
3057
3058 2004-07-09  James E Wilson  <wilson@specifixinc.com>
3059
3060         PR target/16364
3061         * gcc.c-torture/compile/20040709-1.c: New.
3062
3063 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3064
3065         PR fortran/14077
3066         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
3067
3068 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3069
3070         PR fortran/13201
3071         * gfortran.dg/shape_1.f90: New test.
3072
3073 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
3074             Andrew Pinski  <apinski@apple.com>
3075
3076         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
3077
3078 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3079
3080         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
3081         comment.
3082
3083 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3084         Paul Brook  <paul@codesourcery.com>
3085
3086         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
3087         '.f95' and '.F95'.
3088
3089 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
3090
3091         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
3092
3093 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3094
3095         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
3096         testcases with capital suffix.
3097
3098 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3099
3100         PR fortran/15481
3101         PR fortran/13372
3102         PR fortran/13575
3103         PR fortran/15978
3104         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
3105
3106         * gfortran.dg/implicit_1.f90: New test.
3107
3108 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3109
3110         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
3111         expression to match gfortran warning/error messages
3112         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
3113         dg-error text.
3114
3115 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3116
3117         * lib/fortran-torture.exp: Rename proc search_for to
3118         search_for_re.
3119
3120 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3121
3122         * gcc.c-torture/execute/simd-5.x: New file.
3123         XFAIL on SPARC 64-bit at -O0.
3124
3125 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3126
3127         PR c++/8211
3128         PR c++/16165
3129         * g++.dg/warn/effc3.C: New test.
3130
3131 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3132
3133         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
3134         change X to 1X in format.
3135         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
3136         add data statements to conform to standard.
3137
3138 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3139
3140         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
3141         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
3142         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
3143
3144 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3145
3146         * gfortran.dg/g77/7388.f: Copy from g77.dg
3147         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
3148         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
3149         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
3150         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
3151         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
3152         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
3153         * gfortran.dg/g77/strlen0.f: Likewise
3154
3155 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
3156
3157         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
3158         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
3159
3160 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3161
3162         * gcc.c-torture/execute/920428-2.x: Delete.
3163         * gcc.c-torture/execute/920501-7.x: Likewise.
3164
3165 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
3166
3167         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
3168         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
3169         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
3170         prescott and c3-2.
3171         (PREFETCH_3DNOW): Add -march=c3.
3172
3173 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
3174
3175         PR c/16437
3176         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
3177         * gcc.c-torture/execute/bf64-1.x: Likewise.
3178
3179 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3180
3181         * gcc.c-torture/compile/20040708-1.c: New test.
3182
3183 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3184
3185         PR c++/16169
3186         * g++.dg/warn/effc2.C: New test.
3187
3188 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3189
3190         * gcc.c-torture/execute/bitfld-1.x: Remove.
3191         * gcc.c-torture/execute/bitfld-3.c: New test.
3192         * gcc.dg/bitfld-2.c: Remove XFAILs.
3193
3194 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3195
3196         PR c++/16276
3197         * g++.dg/rtti/tinfo1.C: New file.
3198
3199 2004-07-07  Eric Christopher  <echristo@redhat.com>
3200
3201         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
3202
3203 2004-07-07  Andrew Pinski  <apinski@apple.com>
3204
3205         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
3206
3207 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
3208
3209         * g++.dg/init/call1.C: XFAIL.
3210
3211 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
3212
3213         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
3214         except for movstrict*, to movmem* and clrstr* to clrmem*.
3215
3216 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
3217
3218         * gcc.c-torture/execute/20040707-1.c: New test.
3219
3220 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
3221
3222         * gcc.c-torture/execute/20040706-1.c: New test.
3223
3224 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3225
3226         PR c++/3671
3227         * g++.dg/template/spec14.C: New test.
3228
3229 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
3230
3231         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
3232         nothing if not yet defined.  Use it in b, c and d type definitions.
3233         * gcc.c-torture/execute/20040705-1.c: New test.
3234         * gcc.c-torture/execute/20040705-2.c: New test.
3235
3236 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3237
3238         PR c++/2518
3239         * g++.dg/lookup/new1.C: New test.
3240
3241 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3242
3243         PR c++/11406
3244         * g++.dg/template/sizeof8.C: New test.
3245
3246 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
3247
3248         * gcc.c-torture/compile/20040705-1.c: New test.
3249
3250 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
3251
3252         * gfortran.fortran-torture/execute/seq_io.f90: New test.
3253
3254 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
3255
3256         * gcc.dg/cpp/if-mop.c: Two new testcases.
3257         * gcc.dg/cpp/trad/comment-3.c: New.
3258
3259 2004-07-04  Paul Brook  <paul@codesourcery.com>
3260
3261         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
3262
3263 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
3264
3265         PR c++/3761
3266         * g++.dg/lookup/crash4.C: New test.
3267
3268 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
3269
3270         * gcc.c-torture/execute/builtin-abs-1.c
3271         * gcc.c-torture/execute/builtin-abs-2.c
3272         * gcc.c-torture/execute/builtin-complex-1.c
3273         * gcc.c-torture/execute/builtins/string-1-lib.c
3274         * gcc.c-torture/execute/builtins/string-1.c
3275         * gcc.c-torture/execute/builtins/string-2-lib.c
3276         * gcc.c-torture/execute/builtins/string-2.c
3277         * gcc.c-torture/execute/builtins/string-3-lib.c
3278         * gcc.c-torture/execute/builtins/string-3.c
3279         * gcc.c-torture/execute/builtins/string-4-lib.c
3280         * gcc.c-torture/execute/builtins/string-4.c
3281         * gcc.c-torture/execute/builtins/string-5-lib.c
3282         * gcc.c-torture/execute/builtins/string-5.c
3283         * gcc.c-torture/execute/builtins/string-6-lib.c
3284         * gcc.c-torture/execute/builtins/string-6.c
3285         * gcc.c-torture/execute/builtins/string-7-lib.c
3286         * gcc.c-torture/execute/builtins/string-7.c
3287         * gcc.c-torture/execute/builtins/string-8-lib.c
3288         * gcc.c-torture/execute/builtins/string-8.c
3289         * gcc.c-torture/execute/builtins/string-9-lib.c
3290         * gcc.c-torture/execute/builtins/string-9.c
3291         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
3292         * gcc.c-torture/execute/builtins/string-asm-1.c
3293         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
3294         * gcc.c-torture/execute/builtins/string-asm-2.c
3295         * gcc.c-torture/execute/stdio-opt-1.c
3296         * gcc.c-torture/execute/stdio-opt-2.c
3297         * gcc.c-torture/execute/stdio-opt-3.c
3298         * gcc.c-torture/execute/string-opt-1.c
3299         * gcc.c-torture/execute/string-opt-10.c
3300         * gcc.c-torture/execute/string-opt-11.c
3301         * gcc.c-torture/execute/string-opt-12.c
3302         * gcc.c-torture/execute/string-opt-13.c
3303         * gcc.c-torture/execute/string-opt-14.c
3304         * gcc.c-torture/execute/string-opt-15.c
3305         * gcc.c-torture/execute/string-opt-16.c
3306         * gcc.c-torture/execute/string-opt-2.c
3307         * gcc.c-torture/execute/string-opt-6.c
3308         * gcc.c-torture/execute/string-opt-7.c
3309         * gcc.c-torture/execute/string-opt-8.c:
3310         Replace with ...
3311
3312         * gcc.c-torture/execute/builtins/abs-2.c
3313         * gcc.c-torture/execute/builtins/abs-3.c
3314         * gcc.c-torture/execute/builtins/complex-1.c
3315         * gcc.c-torture/execute/builtins/fprintf.c
3316         * gcc.c-torture/execute/builtins/fputs.c
3317         * gcc.c-torture/execute/builtins/memcmp.c
3318         * gcc.c-torture/execute/builtins/memmove.c
3319         * gcc.c-torture/execute/builtins/memops-asm.c
3320         * gcc.c-torture/execute/builtins/mempcpy-2.c
3321         * gcc.c-torture/execute/builtins/mempcpy.c
3322         * gcc.c-torture/execute/builtins/memset.c
3323         * gcc.c-torture/execute/builtins/printf.c
3324         * gcc.c-torture/execute/builtins/sprintf.c
3325         * gcc.c-torture/execute/builtins/strcat.c
3326         * gcc.c-torture/execute/builtins/strchr.c
3327         * gcc.c-torture/execute/builtins/strcmp.c
3328         * gcc.c-torture/execute/builtins/strcpy.c
3329         * gcc.c-torture/execute/builtins/strcspn.c
3330         * gcc.c-torture/execute/builtins/strlen-2.c
3331         * gcc.c-torture/execute/builtins/strlen.c
3332         * gcc.c-torture/execute/builtins/strncat.c
3333         * gcc.c-torture/execute/builtins/strncmp-2.c
3334         * gcc.c-torture/execute/builtins/strncmp.c
3335         * gcc.c-torture/execute/builtins/strncpy.c
3336         * gcc.c-torture/execute/builtins/strpbrk.c
3337         * gcc.c-torture/execute/builtins/strpcpy-2.c
3338         * gcc.c-torture/execute/builtins/strpcpy.c
3339         * gcc.c-torture/execute/builtins/strrchr.c
3340         * gcc.c-torture/execute/builtins/strspn.c
3341         * gcc.c-torture/execute/builtins/strstr-asm.c
3342         * gcc.c-torture/execute/builtins/strstr.c:
3343         ... these new files.
3344
3345         * gcc.c-torture/execute/builtins/abs-2-lib.c
3346         * gcc.c-torture/execute/builtins/abs-3-lib.c
3347         * gcc.c-torture/execute/builtins/complex-1-lib.c
3348         * gcc.c-torture/execute/builtins/fprintf-lib.c
3349         * gcc.c-torture/execute/builtins/fputs-lib.c
3350         * gcc.c-torture/execute/builtins/memcmp-lib.c
3351         * gcc.c-torture/execute/builtins/memmove-lib.c
3352         * gcc.c-torture/execute/builtins/memops-asm-lib.c
3353         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
3354         * gcc.c-torture/execute/builtins/mempcpy-lib.c
3355         * gcc.c-torture/execute/builtins/memset-lib.c
3356         * gcc.c-torture/execute/builtins/printf-lib.c
3357         * gcc.c-torture/execute/builtins/sprintf-lib.c
3358         * gcc.c-torture/execute/builtins/strcat-lib.c
3359         * gcc.c-torture/execute/builtins/strchr-lib.c
3360         * gcc.c-torture/execute/builtins/strcmp-lib.c
3361         * gcc.c-torture/execute/builtins/strcpy-lib.c
3362         * gcc.c-torture/execute/builtins/strcspn-lib.c
3363         * gcc.c-torture/execute/builtins/strlen-2-lib.c
3364         * gcc.c-torture/execute/builtins/strlen-lib.c
3365         * gcc.c-torture/execute/builtins/strncat-lib.c
3366         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
3367         * gcc.c-torture/execute/builtins/strncmp-lib.c
3368         * gcc.c-torture/execute/builtins/strncpy-lib.c
3369         * gcc.c-torture/execute/builtins/strpbrk-lib.c
3370         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
3371         * gcc.c-torture/execute/builtins/strpcpy-lib.c
3372         * gcc.c-torture/execute/builtins/strrchr-lib.c
3373         * gcc.c-torture/execute/builtins/strspn-lib.c
3374         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
3375         * gcc.c-torture/execute/builtins/strstr-lib.c
3376         * gcc.c-torture/execute/builtins/lib/abs.c
3377         * gcc.c-torture/execute/builtins/lib/fprintf.c
3378         * gcc.c-torture/execute/builtins/lib/memset.c
3379         * gcc.c-torture/execute/builtins/lib/printf.c
3380         * gcc.c-torture/execute/builtins/lib/sprintf.c
3381         * gcc.c-torture/execute/builtins/lib/strcpy.c
3382         * gcc.c-torture/execute/builtins/lib/strcspn.c
3383         * gcc.c-torture/execute/builtins/lib/strncat.c
3384         * gcc.c-torture/execute/builtins/lib/strncmp.c
3385         * gcc.c-torture/execute/builtins/lib/strncpy.c
3386         * gcc.c-torture/execute/builtins/lib/strpbrk.c
3387         * gcc.c-torture/execute/builtins/lib/strspn.c
3388         * gcc.c-torture/execute/builtins/lib/strstr.c:
3389         New files containing support routines.
3390
3391         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
3392         declaration.
3393         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
3394         when not optimizing.
3395
3396 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
3397
3398         PR c++/16240
3399         * g++.dg/abi/mangle22.C: New test.
3400         * g++.dg/abi/mangle23.C: Likewise.
3401
3402 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
3403
3404         PR fortran/16290
3405         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
3406         Allow for cases without denormalized floating point numbers.
3407
3408 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
3409
3410         PR c/1027
3411         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3412         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
3413         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
3414         expected warning text.
3415         * gcc.dg/format/diag-2.c: New test.
3416
3417 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3418
3419         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
3420
3421 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
3422
3423         * gcc.dg/builtins-43.c: New.
3424         * gcc.dg/builtins-44.c: New.
3425         * gcc.dg/builtins-45.c: New.
3426
3427 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
3428             Andreas Tobler  <a.tobler@schweiz.ch>
3429
3430         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
3431         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
3432         as SIGSEGV.
3433         * gcc.dg/cleanup-11.c: Likewise.
3434         * gcc.dg/cleanup-8.c: Likewise.
3435         * gcc.dg/cleanup-9.c: Likewise.
3436         * gcc.dg/cleanup-5.c: Run on all platforms.
3437
3438 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3439
3440         * g++.dg/warn/nonnull1.C: New test.
3441
3442 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3443
3444         * gcc.dg/compat/compat-common.h: Wrap up CINT in
3445         an #ifndef SKIP_COMPLEX_INT/#endif pair.
3446         Special-case the Sun compiler wrt to <complex.h>.
3447
3448 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
3449
3450         * gcc.dg/Wunreachable-8.C: New test.
3451
3452         * gcc.dg/h8300-ice2.c : New test.
3453
3454 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
3455
3456         PR fortran/16161
3457         * gfortran.fortran-torture/compile/implicit.f90: Add test
3458         for implicit character.
3459
3460 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
3461
3462         PR fortran/16289
3463         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
3464         Use tiny() intrinsic to find smallest non-negative real
3465
3466 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
3467
3468         * gcc.dg/compat/struct-by-value-22_main.c: New test.
3469         * gcc.dg/compat/struct-by-value-22_x.c: New.
3470         * gcc.dg/compat/struct-by-value-22_y.c: New.
3471
3472         * gcc.c-torture/execute/20040629-1.c: New test.
3473
3474 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
3475
3476         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
3477         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
3478
3479         PR target/16195
3480         * gcc.dg/20040625-1.c: New test.
3481
3482 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3483
3484         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
3485
3486 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3487
3488         PR fortran/15963
3489         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
3490
3491 2004-06-29  Richard Henderson  <rth@redhat.com>
3492
3493         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
3494
3495 2004-06-29  Paul Brook  <paul@codesourcery.com>
3496
3497         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
3498         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
3499
3500 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
3501
3502         PR c++/16260
3503         * g++.dg/parse/crash15.C: New.
3504
3505 2004-06-28  Andrew Pinski  <apinski@apple.com>
3506
3507         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
3508         by the error already.
3509
3510         * g++.dg/opt/ptrmem4.C: Change to compile only test.
3511
3512 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
3513
3514         PR target/14041
3515         * gcc.dg/h8300-bss-align-1.c : New.
3516
3517 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3518
3519         * PR c++/16174
3520         * g++.dg/template/ctor4.C: New.
3521
3522 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3523
3524         PR c++/16205
3525         * g++.dg/warn/Wsequence-point-1.C: New test.
3526
3527 2004-06-27  Paul Brook  <paul@codesourcery.com>
3528
3529         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
3530
3531 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
3532
3533         * g++.old-deja/g++.mike/p7325.C: Remove.
3534
3535 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3536
3537         PR c/14963
3538         * gcc.dg/pr14963.c: New test.
3539
3540 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
3541
3542         PR c++/16193
3543         * g++.dg/parse/redef1.C: New test.
3544
3545 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3546
3547         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
3548         20021110.c.
3549         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
3550         20021119-1.c.
3551         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
3552         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
3553         5-04.c.
3554         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
3555         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
3556         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
3557         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
3558         g++.brendan/enum14.C.
3559         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
3560         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
3561         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
3562         g++.mike/virt1.C.
3563         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
3564         memtemp24.C.
3565
3566 2004-06-27  Roger Sayle  <roger@eyesopen.com>
3567
3568         * gcc.dg/20040527-1.c: New test case.
3569
3570 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
3571
3572         PR gfortran/pr16196
3573         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
3574
3575 2004-06-25  Roger Sayle  <roger@eyesopen.com>
3576
3577         PR middle-end/15825
3578         * gcc.dg/pr15825-1.c: New test case.
3579
3580 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3581
3582         * gcc.c-torture/execute/20040625-1.c: New test.
3583
3584 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3585
3586         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
3587
3588 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3589
3590         * gcc.dg/torture/mips-div-1.c: New test.
3591
3592 2004-06-24  Jeff Law  <law@redhat.com>
3593
3594         * gcc.dg/tree-ssa/20040624-1.c: New test.
3595
3596 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
3597
3598         * gcc.c-torture/compile/20040624-1.c: New test.
3599
3600 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3601
3602         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
3603         this directory.
3604
3605 2004-06-23  Andrew Pinski  <apinski@apple.com>
3606
3607         PR middle-end/15988
3608         * g++.dg/opt/ptrmem4.C: New test.
3609
3610         * gcc.dg/c90-array-quals-2.c: New test.
3611
3612 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
3613
3614         * gcc.dg/kpice1.c: New test.
3615
3616 2006-06-23  Andrew Pinski  <apinski@apple.com>
3617
3618         * gcc.dg/c90-array-quals.c: New test.
3619
3620 2006-06-22  Richard Henderson  <rth@redhat.com>
3621
3622         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
3623
3624 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
3625
3626         * gcc.dg/builtins-config.h: Handle FreeBSD.
3627
3628 2006-06-22  Richard Henderson  <rth@redhat.com>
3629
3630         * g++.dg/opt/devirt1.C: New.
3631
3632 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
3633
3634         * g++.dg/opt/pr15551.C: New testcase.
3635
3636 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3637
3638         PR target/14800
3639         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
3640         x86_64-*-linux* when compiling for 32bit.
3641
3642 2004-06-21  Andrew Pinski  <apinski@apple.com>
3643
3644         * gcc.dg/pch/struct-1.c: New.
3645         * gcc.dg/pch/struct-1.hs: New.
3646
3647 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
3648
3649         * gcc.dg/pch/save-temps-1.c: New file.
3650         * gcc.dg/pch/save-temps-1.hs: New file.
3651
3652 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3653
3654         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
3655         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
3656
3657 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3658
3659         * gfortran.fortran-torture/execute/select_1.f90: Rename function
3660         to fix type error.
3661         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
3662         Remove trailing spaces.
3663
3664 2004-06-21  Richard Henderson  <rth@redhat.com>
3665
3666         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
3667         merging && to BIT_FIELD_REF.
3668
3669 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
3670
3671         * g++.dg/opt/placeholder1.C: New test.
3672
3673 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3674
3675         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
3676         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3677         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3678         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3679
3680 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
3681
3682         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
3683         extern "C".
3684         * g++.dg/other/pragma-re-1.C: Add comments.
3685
3686 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
3687
3688         PR gfortran/16080
3689         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
3690
3691 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
3692
3693         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
3694         instead of setting the type of size_t by
3695         hand.
3696
3697 2004-06-18  Roger Sayle  <roger@eyesopen.com>
3698
3699         * gcc.dg/unordered-2.c: New test case.
3700         * gcc.dg/unordered-3.c: New test case.
3701
3702 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
3703
3704         PR other/16043
3705         * lib/g++.exp (g++_version): Tweak regexp for version
3706         * lib/g77.exp (g77_version): Likewise
3707         * lib/gfortran.exp (gfortran_version): Likewise
3708         * lib/objc.exp (objc_version): Likewise
3709         * lib/treelang.exp (treelang_version): Likewise
3710
3711 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
3712
3713         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
3714         Use INT_MAX instead of __INT_MAX__.
3715         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3716
3717         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
3718         * gcc.dg/compat/scalar-return-3_x.c: Use it.
3719         * gcc.dg/compat/scalar-return-3_y.c: Use it.
3720         * gcc.dg/compat/scalar-return-4_x.c: Use it.
3721         * gcc.dg/compat/scalar-return-4_y.c: Use it.
3722         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
3723         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
3724         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
3725         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
3726
3727         * gcc.dg/range-test-1.c: New test.
3728         * g++.dg/opt/range-test-1.C: New test.
3729
3730 2004-06-17  Richard Henderson  <rth@redhat.com>
3731
3732         * objc.dg/sync-1.m: New.
3733         * objc.dg/try-catch-1.m: Don't force next runtime.
3734         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
3735         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
3736         shadowed catch clause.
3737         * objc.dg/try-catch-5.m: New.
3738
3739 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
3740
3741         Bug 14610
3742         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
3743
3744 2004-06-15  Richard Henderson  <rth@redhat.com>
3745
3746         * gcc.dg/20001116-1.c: Move expected warning line.
3747
3748 2004-06-15  Richard Henderson  <rth@redhat.com>
3749
3750         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
3751         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
3752
3753 2004-06-15  Jeff Law  <law@redhat.com>
3754
3755         * gcc.dg/tree-ssa/20040615-1.c: New test.
3756         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
3757         be less sensitive to operand ordering.
3758         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
3759
3760 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
3761
3762         * g++.dg/abi/bitfield3.C: Add comment..
3763
3764 2004-06-15  Richard Henderson  <rth@redhat.com>
3765
3766         * g++.dg/ext/stmtexpr1.C: XFAIL.
3767         * gcc.dg/20030612-1.c: XFAIL.
3768
3769 2004-06-15  Eric Christopher  <echristo@redhat.com>
3770
3771         * g++.dg/charset/asm5.c: New.
3772         * gcc.dg/charset/asm6.c: New.
3773
3774 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3775
3776         PR fortran/15962
3777         * gfortran.fortran-torture/execute/select_1.f90: New test.
3778
3779 2004-06-15  Paul Brook  <paul@codesourcery.com>
3780
3781         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
3782
3783 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3784
3785         PR c++/15967
3786         * g++.dg/lookup/crash3.C: New test.
3787
3788 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3789
3790         PR c++/15947
3791         * g++.dg/parse/dtor4.C: New test.
3792
3793 2004-06-14  Jeff Law  <law@redhat.com>
3794
3795         * gcc.c-torture/compile/20040614-1.c: New test.
3796
3797 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3798
3799         PR fortran/15211
3800         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
3801         LEN of a character array.
3802
3803 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
3804
3805         PR c++/15096
3806         * g++.dg/template/ptrmem10.C: New test.
3807
3808         PR c++/14930
3809         * g++.dg/template/friend30.C: New test.
3810
3811 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3812
3813         PR fortran/14928
3814         * gfortran.fortran-torture/compile/mloc.f90: New test.
3815
3816 2004-06-13  Paul Brook  <paul@codesourcery.com>
3817
3818         * gfortran.fortran-torture/execute/random_2.f90: New test.
3819
3820 2004-06-13  Eric Christopher  <echristo@redhat.com>
3821
3822         * gcc.dg/noncompile/redecl-1.c: Fix error message.
3823
3824 2004-06-12  Paul Brook  <paul@codesourcery.com>
3825
3826         * gfortran.fortran-torture/execute/contained_3.f90: New test.
3827
3828 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3829
3830         PR fortran/14923
3831         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
3832
3833 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3834
3835         PR fortran/14957
3836         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
3837         syntax errors in end statements of contained subroutines.
3838
3839 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3840
3841         PR fortran/12841
3842         * gfortran.fortran-torture/execute/null_arg.f90: New test.
3843
3844 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3845
3846         PR fortran/15665
3847         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
3848
3849 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3850
3851         PR gfortran/12839
3852         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
3853
3854 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
3855
3856         PR c++/15862
3857         * g++.dg/parse/enum1.C: New test.
3858
3859 2004-06-10  Jeff Law  <law@redhat.com>
3860
3861         * gcc.c-torture/compile/20040610-1.c: New test.
3862
3863 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3864
3865         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
3866         * g++.old-deja/g++.other/decl3.C: Likewise.
3867
3868 2004-06-10  Brian Booth  <bbooth@redhat.com>
3869
3870         * gcc.dg/tree-ssa/20031015-1.c: Scan for
3871         V_MAY_DEF instead of VDEF.
3872         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
3873
3874 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
3875
3876         PR c++/14211
3877         * g++.dg/conversion/const1.C: New test.
3878
3879         PR c++/15076
3880         * g++.dg/conversion/reinterpret1.C: New test.
3881
3882         PR c++/15877
3883         * g++.dg/template/enum2.C: New test.
3884
3885         PR c++/15227
3886         * g++.dg/template/error13.C: New test.
3887
3888 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3889
3890         PR fortran/14957
3891         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
3892         arguments to test_* REAL and of the right size.
3893
3894 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
3895
3896         PR target/15569
3897         PR rtl-optimization/15681
3898         * gcc.dg/20040609-1.c: New test.
3899
3900 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
3901
3902         PR c++/14791
3903         * g++.dg/opt/builtins1.C: New test.
3904
3905 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
3906
3907         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
3908         that use default windows32 struct layout.
3909         * gcc.dg/i386-bitfield2.c: Likewise.
3910
3911 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
3912
3913         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
3914         for mingw32 and cygwin targets.
3915
3916 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
3917
3918         * gcc.dg/pch/macro-4.c: New.
3919         * gcc.dg/pch/macro-4.hs: New.
3920
3921 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3922
3923         PR fortran/13249
3924         * gfortran.fortran-torture/compile/name_clash.f90: New test.
3925
3926 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3927
3928         PR fortran/13372
3929         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
3930
3931 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
3932
3933         PR gfortran/14897
3934         * gfortran.fortran-torture/execute/t_edit.f90: New test.
3935
3936 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
3937
3938         PR gfortran/15755
3939         * gfortran.fortran-torture/execute/backspace.c : New test.
3940
3941 2004-06-09  Paul Brook  <paul@codesourcery.com>
3942
3943         * gfortran.fortran-torture/execure/intrinsic_associated.f90
3944         (pointer_to_section): Rewrite to use smaller array.
3945
3946 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
3947
3948         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
3949         * gcc.dg/ext/altivec-10.c: Same.
3950         * gcc.dg/ext/altivec-11.c: Same.
3951         * gcc.dg/ext/altivec-12.c: Same.
3952         * gcc.dg/ext/altivec-13.c: Same.
3953         * gcc.dg/ext/altivec-14.c: Same.
3954         * gcc.dg/ext/altivec-15.c: Same.
3955         * gcc.dg/ext/altivec-16.c: Same.
3956         * gcc.dg/ext/altivec-3.c: Same.
3957         * gcc.dg/ext/altivec-4.c: Same.
3958         * gcc.dg/ext/altivec-6.c: Same.
3959         * gcc.dg/ext/altivec-7.c: Same.
3960         * gcc.dg/ext/altivec-8.c: Same.
3961         * gcc.dg/ext/altivec-varargs-1.c: Same.
3962
3963         * g++.dg/ext/altivec-1.C: Correct dg syntax.
3964         * g++.dg/ext/altivec-10.C: Same.
3965         * g++.dg/ext/altivec-2.C: Same.
3966         * g++.dg/ext/altivec-3.C: Same.
3967         * g++.dg/ext/altivec-4.C: Same.
3968         * g++.dg/ext/altivec-5.C: Same.
3969         * g++.dg/ext/altivec-6.C: Same.
3970         * g++.dg/ext/altivec-7.C: Same.
3971         * g++.dg/ext/altivec-8.C: Same.
3972         * g++.dg/ext/altivec-9.C: Same.
3973
3974 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3975
3976         PR c++/7841
3977         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
3978
3979 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3980
3981         * gcc.dg/union-1.c: New test.
3982
3983 2004-06-07  Roger Sayle  <roger@eyesopen.com>
3984
3985         * gcc.dg/builtins-41.c: New test case.
3986         * gcc.dg/builtins-42.c: New test case.
3987
3988 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
3989
3990         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
3991         * g++.dg/ext/altivec-10.C: Same.
3992         * g++.dg/ext/altivec-2.C: Same.
3993         * g++.dg/ext/altivec-3.C: Same.
3994         * g++.dg/ext/altivec-4.C: Same.
3995         * g++.dg/ext/altivec-5.C: Same.
3996         * g++.dg/ext/altivec-6.C: Same.
3997         * g++.dg/ext/altivec-7.C: Same.
3998         * g++.dg/ext/altivec-8.C: Same.
3999         * g++.dg/ext/altivec-9.C: Same.
4000         * g++.old-deja/g++.abi/cxa_vec.C: Same.
4001         * g++.old-deja/g++.brendan/new3.C: Same.
4002         * gcc.c-torture/execute/eeprof-1.x: Same.
4003
4004 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4005
4006         PR c/14765
4007         * gcc.dg/pr14765-1.c: New test.
4008
4009 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4010
4011         PR c/14649
4012         * gcc.dg/pr14649-1.c: New test case.
4013
4014 2004-06-07  Richard Henderson  <rth@redhat.com>
4015
4016         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
4017         if temporaries.
4018
4019 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4020
4021         * g++.dg/eh/elide1.C: Remove XFAIL.
4022
4023 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
4024
4025         PR c++/15337
4026         * g++.dg/expr/sizeof3.C: New test.
4027
4028         PR c++/14777
4029         * g++.dg/template/access14.C: New test.
4030
4031         PR c++/15554
4032         * g++.dg/template/enum1.C: New test.
4033
4034         PR c++/15057
4035         * g++.dg/eh/throw1.C: New test.
4036
4037 2004-06-07  David Ayers  <d.ayers@inode.at>
4038             Ziemowit Laski  <zlaski@apple.com>
4039
4040         * lib/objc.exp (objc_target_compile): Revert the '-framework
4041         Foundation' flag fix, since bare Darwin does not ship
4042         with the Foundation framework.
4043         * objc/execute/next_mapping.h: Provide a local NSConstantString
4044         @interface and @implementation.
4045         (objc_constant_string_init): A constructor function, used to
4046         initialize the NSConstantString meta-class object.
4047         * objc/execute/string1.m: Include "next_mapping.h" instead of
4048         <Foundation/NSString.h>.
4049         * objc/execute/string2.m: Likewise.
4050         * objc/execute/string3.m: Likewise.
4051         * objc/execute/string4.m: Likewise.
4052
4053 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
4054
4055         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
4056         to double. Replace double with FLOAT.
4057         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
4058
4059         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
4060         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
4061         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
4062         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
4063         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
4064         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
4065         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
4066         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
4067
4068 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4069
4070         PR c/13519
4071         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
4072
4073 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4074
4075         PR c++/15503
4076         * g++.dg/template/meminit2.C: New test.
4077
4078 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
4079
4080         PR target/15822
4081         * gcc.c-torture/execute/compare-fp-1.c,
4082         gcc.c-torture/execute/compare-fp-2.c,
4083         gcc.c-torture/execute/compare-fp-3.c,
4084         gcc.c-torture/execute/compare-fp-4.c,
4085         gcc.c-torture/execute/compare-fp-3.x,
4086         gcc.c-torture/execute/compare-fp-4.x: Moved...
4087         * gcc.c-torture/execute/ieee/compare-fp-1.c,
4088         gcc.c-torture/execute/ieee/compare-fp-2.c,
4089         gcc.c-torture/execute/ieee/compare-fp-3.c,
4090         gcc.c-torture/execute/ieee/compare-fp-4.c,
4091         gcc.c-torture/execute/ieee/compare-fp-3.x,
4092         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
4093
4094 2004-06-04  David Ayers  <d.ayers@inode.at>
4095
4096         * objc/execute/protocol-isEqual-4.m: New testcase.
4097
4098 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
4099
4100         * objc/execute/protocol-isEqual-1.m: New testcase.
4101         * objc/execute/protocol-isEqual-2.m: New testcase.
4102         * objc/execute/protocol-isEqual-3.m: New testcase.
4103
4104 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4105
4106         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
4107
4108 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
4109
4110         * lib/objc.exp (objc_target_compile): When running tests on
4111         Darwin (Mac OS X), inform the linker about '-framework
4112         'Foundation'.
4113
4114 2004-06-02  Eric Christopher  <echristo@redhat.com>
4115
4116         * gcc.c-torture/compile/20040602-1.c: New.
4117
4118 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
4119
4120         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
4121         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4122
4123         PR tree-optimization/14736
4124         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
4125
4126         PR tree-optimization/14042
4127         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
4128
4129         PR tree-optimization/14729
4130         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
4131
4132 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4133
4134         PR fortran/15557
4135         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
4136
4137 2004-06-01  Richard Hederson  <rth@redhat.com>
4138
4139         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
4140
4141 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4142
4143         PR c++/14932
4144         * g++.dg/parse/offsetof4.C: New test.
4145
4146 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
4147
4148         PR objc/7993
4149         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
4150
4151 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
4152
4153         PR c++/15701
4154         * g++.dg/template/friend29.C: New test.
4155
4156 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
4157
4158         PR c/15749
4159         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
4160
4161 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4162
4163         * gcc.dg/sparc-trap-1.c: New test.
4164
4165 2004-05-31  Roger Sayle  <roger@eyesopen.com>
4166
4167         PR middle-end/15069
4168         * g++.dg/opt/fold3.C: New test case.
4169
4170 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
4171
4172         * lib/target-supports.exp (check_iconv_available): Fix fallout
4173         from 2004-05-28 patch.
4174
4175 2004-05-30  Paul Brook  <paul@codesourcery.com>
4176
4177         PR fortran/15620
4178         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
4179         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
4180
4181 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
4182
4183         * gfortran.fortran-torture/execute/random_1.f90: New test.
4184
4185 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4186
4187         * g++.dg/ext/altivec-10.C: New test.
4188
4189 2004-05-29  Paul Brook  <paul@codesourcery.com>
4190
4191         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
4192
4193 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4194
4195         * gcc.dg/altivec-16.c: New test.
4196
4197 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
4198
4199         * lib/target-supports.exp (check_vmx_hw_available): New.
4200         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
4201
4202         * lib/target-supports.exp (check_alias_available,
4203         check_iconv_available, check_named_sections_available): Use
4204         unique names for temporary files.
4205
4206 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4207
4208         * gcc.dg/altivec-15.c: New test.
4209
4210 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4211
4212         PR c++/15083
4213         * g++.dg/warn/noeffect6.C: New test.
4214
4215         PR c++/15471
4216         * g++.dg/expr/ptrmem4.C: New test.
4217
4218         PR c++/15640
4219         * g++.dg/template/operator3.C: New test.
4220
4221 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4222
4223         PR c++/14668
4224         * g++.dg/lookup/redecl1.C: New test.
4225         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
4226
4227 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
4228
4229         * gcc.c-torture/execute/compare-fp-1.c,
4230         gcc.c-torture/execute/compare-fp-2.c,
4231         gcc.c-torture/execute/compare-fp-3.c,
4232         gcc.c-torture/execute/compare-fp-4.c,
4233         gcc.c-torture/execute/compare-fp-3.x,
4234         gcc.c-torture/execute/compare-fp-4.x,
4235         gcc.dg/pr15649-1.c: New.
4236
4237 2004-05-27  Adam Nemet  <anemet@lnxw.com>
4238
4239         PR c++/12883
4240         * g++.dg/init/array14.C: New test.
4241
4242 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
4243
4244         * lib/compat.exp (compat-get-options-main): New.
4245         (compat-get-options): Remove unneeded code, warn for ignored
4246         command.
4247         (compat-execute): Check flag set by dg-require-* commands.
4248
4249         * lib/compat.exp (compat-execute): Break up long lines.
4250
4251 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
4252
4253         * gcc.dg/altivec-7.c: Don't use 'vector long'.
4254         * gcc.dg/altivec-14.c: New test.
4255         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
4256
4257         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
4258         * gcc.dg/altivec-12.c: Ditto.
4259
4260         * gcc.dg/altivec-3.c: Move call to altivec_check.
4261
4262 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4263
4264         PR c++/15044
4265         * g++.dg/template/error12.C: New test.
4266
4267         PR c++/15317
4268         * g++.dg/ext/attrib15.C: New test.
4269
4270         PR c++/15329
4271         * g++.dg/template/ptrmem9.C: New test.
4272
4273 2004-05-25  Paul Brook  <paul@codesourcery.com>
4274
4275         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
4276
4277 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4278
4279         PR c++/15165
4280         * g++.dg/template/crash19.C: New test.
4281
4282 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4283
4284         PR c++/15025
4285         * g++.dg/template/redecl1.C: New test.
4286
4287 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4288
4289         PR c++/14821
4290         * g++.dg/other/ns1.C: New test.
4291
4292         PR c++/14883
4293         * g++.dg/template/invalid1.C: New test.
4294
4295 2004-05-23  Paul Brook  <paul@codesourcery.com>
4296         Victor Leikehman  <lei@haifasphere.co.il>
4297
4298         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
4299         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
4300
4301 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4302
4303         PR c++/15285
4304         PR c++/15299
4305         * g++.dg/template/non-dependent5.C: New test.
4306         * g++.dg/template/non-dependent6.C: New test.
4307
4308 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4309
4310         PR c++/15507
4311         * g++.dg/inherit/union1.C: New test.
4312
4313         PR c++/15542
4314         * g++.dg/template/addr1.C: New test.
4315
4316         PR c++/15427
4317         * g++.dg/template/array5.C: New test.
4318
4319         PR c++/15287
4320         * g++.dg/template/array6.C: New test.
4321
4322 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
4323             Roger Sayle  <roger@eyesopen.com>
4324
4325         * g++.dg/lookup/forscope2.C: New test case.
4326
4327 2004-05-22  Ben Elliston  <bje@au.ibm.com>
4328
4329         * gcc.dg/cpp/Wmissingdirs.c: New.
4330
4331 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4332
4333         PR target/15301
4334         * gcc.dg/compat/union-m128-1.h: New file.
4335         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4336         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4337         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4338
4339 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4340
4341         PR target/15302
4342         * gcc.dg/compat/struct-complex-1.h: New file.
4343         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
4344         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
4345         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4346
4347 2004-05-20  Roger Sayle  <roger@eyesopen.com>
4348
4349         PR middle-end/3074
4350         * gcc.dg/pr3074-1.c: New test case.
4351         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
4352
4353 2004-05-20  Falk Hueffner  <falk@debian.org>
4354
4355         PR other/15526
4356         * gcc.dg/ftrapv-1.c: New test case.
4357
4358 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4359
4360         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
4361
4362 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
4363             Jeff Law  <law@redhat.com>
4364
4365         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
4366         * gcc.dg/tree-ssa/20040518-2.c: New test.
4367
4368         * gcc.dg/tree-ssa/20040518-1.c: New test.
4369
4370 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
4371
4372         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
4373
4374 2004-05-18  Paul Brook  <paul@codesourcery.com>
4375
4376         PR fortran/13930
4377         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
4378
4379 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4380
4381         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
4382         constant folding.
4383
4384 2004-05-17  Steven Bosscher  <stevenb@suse.de>
4385
4386         * gcc.dg/tree-ssa/20040517-1.c: New test.
4387
4388 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4389
4390         * gcc.dg/loop-4.c: New test.
4391
4392 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
4393
4394         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
4395
4396 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
4397
4398         PR fortran/15311
4399         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
4400
4401 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4402
4403         PR fortran/13826
4404         PR fortran/13940
4405         * gfortran.fortran-torture/compile/data_1.f90: New test.
4406
4407 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
4408
4409         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
4410         * gcc.dg/uninit-H.c: Define ASM for __s390__.
4411
4412 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4413
4414         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
4415
4416 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4417
4418         PR c/15444
4419         * gcc.dg/format/xopen-1.c: Adjust expected message.
4420         * gcc.dg/format/xopen-3.c: New test.
4421
4422 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
4423
4424         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
4425
4426 2004-05-14  Jeff Law  <law@redhat.com>
4427
4428         * gcc.dg/tree-ssa/20040514-2.c: New test.
4429
4430 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4431
4432         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
4433         this ...
4434         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
4435         this.
4436
4437 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
4438
4439         * gcc.dg/tree-ssa/20040514-1.c: New test.
4440
4441 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4442
4443         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
4444         test.
4445
4446 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4447
4448         PR fortran/14066
4449         * gfortran.fortran-torture/compile/do_1.f90: New test.
4450
4451 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4452
4453         PR fortran/15051
4454         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
4455         test.
4456
4457 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
4458
4459         PR fortran/15149
4460         * gfortran.fortran-torture/execute/random_init.f90: New test.
4461
4462 2004-05-13  Paul Brook  <paul@codesourcery.com>
4463
4464         PR fortran/15314
4465         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
4466
4467 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
4468
4469         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
4470         for the powerpc case.
4471
4472 2004-05-13  Jeff Law  <law@redhat.com>
4473
4474         * gcc.dg/tree-ssa/20040513-1.c: New test.
4475         * gcc.dg/tree-ssa/20040513-2.c: New test.
4476
4477 2004-05-13  Paul Brook  <paul@codesourcery.com>
4478
4479         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
4480         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
4481         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
4482
4483 2004-05-13  Andreas Schwab  <schwab@suse.de>
4484
4485         PR other/10819
4486         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
4487         characters.
4488
4489 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
4490
4491         PR fortran/15294
4492         * gfortran.fortran-torture/execute/adjustr.f90: New file.
4493
4494 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
4495
4496         Merge from tree-ssa-20020619-branch.  See
4497         ChangeLog.tree-ssa for details.
4498
4499 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
4500
4501         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
4502         include <altivec.h> explicitly.
4503         * gcc.dg/altivec-13.c: Likewise.
4504
4505 2004-05-11  Paul Brook  <paul@codesourcery.com>
4506
4507         * gcc.c-torture/compile/20010518-1.c: Force enum size.
4508
4509 2004-05-10  Eric Christopher  <echristo@redhat.com>
4510
4511         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
4512         * gcc.dg/sibcall-4.c: Ditto.
4513
4514 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
4515
4516         * g++.dg/ext/altivec-8.C: New test case.
4517         * gcc.dg/altivec-13.c: New test case.
4518
4519 2004-05-08  Roger Sayle  <roger@eyesopen.com>
4520
4521         * gcc.c-torture/execute/divcmp-1.c: New test case.
4522         * gcc.c-torture/execute/divcmp-2.c: New test case.
4523         * gcc.c-torture/execute/divcmp-3.c: New test case.
4524
4525 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
4526
4527         * g++.dg/other/pragma-re-2.C: New test.
4528
4529 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4530
4531         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
4532         * gcc.dg/i386-387-2.c: Likewise.
4533
4534         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
4535         __builtin_drem.
4536         * gcc.dg/i386-387-6.c: Likewise.
4537
4538 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4539
4540         * gcc.dg/builtins-33.c:  Also check log1p*.
4541
4542 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
4543
4544         PR optimization/15296
4545         * gcc.c-torture/execute/pr15296.c: New test.
4546
4547 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
4548
4549         * gcc.dg/builtins-40.c: New test.
4550
4551 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
4552
4553         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
4554
4555 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
4556
4557         * g++.dg/ext/spe1.C: New testcase.
4558
4559 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
4560
4561         * objc.dg/image-info.m: Allow additional attributes
4562         for __image_info section.
4563
4564 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
4565
4566         * gcc.dg/torture/mips-hilo-2.c: New test.
4567
4568 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4569
4570         PR c++/14389
4571         * g++.dg/template/member5.C: New test.
4572
4573 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
4574
4575         * gcc.dg/builtins-34.c: Also check expm1*.
4576
4577 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4578
4579         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
4580         * gcc.dg/torture/builtin-convert-3.c: New test.
4581
4582 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
4583
4584         PR middle-end/15054
4585         * g++.dg/opt/pr15054.C: New test.
4586
4587 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4588
4589         * gcc.dg/torture/builtin-rounding-1.c: New test.
4590         * gcc.dg/builtins-25.c: Delete.
4591         * gcc.dg/builtins-29.c: Delete.
4592
4593 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
4594
4595         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
4596         * gcc.dg/sibcall-4.c: Likewise.
4597         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
4598
4599 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4600
4601         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
4602         bit-field on 16-bit targets.
4603
4604 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4605
4606         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
4607         16-bit targets.
4608
4609 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
4610
4611         * gcc.dg/rs6000-power2-1.c: Change to compile only.
4612         * gcc.dg/rs6000-power2-2.c: Likewise.
4613
4614 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
4615
4616         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
4617         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
4618         Change the asm registers to be in form of frN instead of fN.
4619
4620 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4621
4622         * gcc.dg/torture/builtin-convert-2.c: New test.
4623
4624 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
4625
4626         * gcc.dg/rs6000-power2-1.c: New test.
4627         * gcc.dg/rs6000-power2-2.c: New test.
4628
4629 2004-04-28  Jan Hubicka  <jh@suse.cz>
4630
4631         * gcc.dg/unused-6.c: New test.
4632
4633 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
4634             Ulrich Weigand  <uweigand@de.ibm.com>
4635
4636         * ada/acats/run_all.sh: Define $target variable.
4637
4638 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
4639
4640         PR c++/15119
4641         * g++.dg/other/vararg-1.C: New test.
4642
4643         PR c++/4794
4644         * g++.dg/eh/cleanup3.C: New test.
4645
4646 2004-04-24  Laurent GUERBY <laurent@guerby.net>
4647
4648         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
4649         and ad8011a (target_insn).
4650         * ada/acats/support/macro.dfs: Likewise.
4651         * ada/acats/support/impbit.adb: New file.
4652
4653 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
4654
4655         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
4656
4657 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4658
4659         * gcc.dg/loop-3.c: New test.
4660
4661 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
4662
4663         * gcc.c-torture/execute/simd-5.c: New test.
4664
4665 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4666
4667         PR c++/15064
4668         * g++.dg/template/crash18.C: New test.
4669
4670 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
4671
4672         * g++.dg/ext/complit3.C: New test.
4673
4674 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4675
4676         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
4677         * gcc.dg/altivec-3.c: Same.
4678         * gcc.dg/altivec-varargs-1.c: Same.
4679
4680 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4681
4682         * lib/target-supports.exp (check_profiling_available): Assume
4683         profiling is not available on powerpc-eabi targets.
4684
4685 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
4686
4687         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
4688         * gcc.dg/vmx/bug-1.c: Ditto.
4689
4690 2004-04-20  Eric Christopher  <echristo@redhat.com>
4691
4692         * gcc.dg/charset/extern.c: New test.
4693         * g++.dg/charset/extern3.cc: Ditto.
4694
4695 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
4696
4697         * gcc.dg/builtins-39.c: New test.
4698
4699 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
4700
4701         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
4702
4703 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
4704
4705         * gcc.dg/torture/mips-hilo-1.c: New test.
4706
4707 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
4708
4709         * gcc.c-torture/compile/20040419-1.c: New test.
4710
4711 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
4712
4713         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
4714
4715 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
4716             Aldy Hernandez  <aldyh@redhat.com>
4717
4718         * gcc.c-torture/execute/va-arg-24.c: New.
4719
4720 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
4721             Aldy Hernandez  <aldyh@redhat.com>
4722
4723         * gcc.dg/vmx/1b-01.c: New.
4724         * gcc.dg/vmx/1b-02.c: New.
4725         * gcc.dg/vmx/1b-03.c: New.
4726         * gcc.dg/vmx/1b-04.c: New.
4727         * gcc.dg/vmx/1b-05.c: New.
4728         * gcc.dg/vmx/1b-06.c: New.
4729         * gcc.dg/vmx/1b-07.c: New.
4730         * gcc.dg/vmx/1c-01.c: New.
4731         * gcc.dg/vmx/1c-02.c: New.
4732         * gcc.dg/vmx/3a-01a.c: New.
4733         * gcc.dg/vmx/3a-01.c: New.
4734         * gcc.dg/vmx/3a-01m.c: New.
4735         * gcc.dg/vmx/3a-03.c: New.
4736         * gcc.dg/vmx/3a-03m.c: New.
4737         * gcc.dg/vmx/3a-04.c: New.
4738         * gcc.dg/vmx/3a-04m.c: New.
4739         * gcc.dg/vmx/3a-05.c: New.
4740         * gcc.dg/vmx/3a-06.c: New.
4741         * gcc.dg/vmx/3a-06m.c: New.
4742         * gcc.dg/vmx/3a-07.c: New.
4743         * gcc.dg/vmx/3b-01.c: New.
4744         * gcc.dg/vmx/3b-02.c: New.
4745         * gcc.dg/vmx/3b-10.c: New.
4746         * gcc.dg/vmx/3b-13.c: New.
4747         * gcc.dg/vmx/3b-14.c: New.
4748         * gcc.dg/vmx/3b-15.c: New.
4749         * gcc.dg/vmx/3c-01a.c: New.
4750         * gcc.dg/vmx/3c-01.c: New.
4751         * gcc.dg/vmx/3c-02.c: New.
4752         * gcc.dg/vmx/3c-03.c: New.
4753         * gcc.dg/vmx/3d-01.c: New.
4754         * gcc.dg/vmx/4-01.c: New.
4755         * gcc.dg/vmx/4-03.c: New.
4756         * gcc.dg/vmx/5-01.c: New.
4757         * gcc.dg/vmx/5-02.c: New.
4758         * gcc.dg/vmx/5-03.c: New.
4759         * gcc.dg/vmx/5-04.c: New.
4760         * gcc.dg/vmx/5-05.c: New.
4761         * gcc.dg/vmx/5-06.c: New.
4762         * gcc.dg/vmx/5-07.c: New.
4763         * gcc.dg/vmx/5-07t.c: New.
4764         * gcc.dg/vmx/5-08.c: New.
4765         * gcc.dg/vmx/5-10.c: New.
4766         * gcc.dg/vmx/5-11.c: New.
4767         * gcc.dg/vmx/7-01a.c: New.
4768         * gcc.dg/vmx/7-01.c: New.
4769         * gcc.dg/vmx/7c-01.c: New.
4770         * gcc.dg/vmx/7d-01.c: New.
4771         * gcc.dg/vmx/7d-02.c: New.
4772         * gcc.dg/vmx/8-01.c: New.
4773         * gcc.dg/vmx/8-02a.c: New.
4774         * gcc.dg/vmx/8-02.c: New.
4775         * gcc.dg/vmx/brode-1.c: New.
4776         * gcc.dg/vmx/bug-1.c: New.
4777         * gcc.dg/vmx/bug-2.c: New.
4778         * gcc.dg/vmx/bug-3.c: New.
4779         * gcc.dg/vmx/cw-bug-1.c: New.
4780         * gcc.dg/vmx/cw-bug-2.c: New.
4781         * gcc.dg/vmx/cw-bug-3.c: New.
4782         * gcc.dg/vmx/dct.c: New.
4783         * gcc.dg/vmx/debug-1.c: New.
4784         * gcc.dg/vmx/debug-2.c: New.
4785         * gcc.dg/vmx/debug-3.c: New.
4786         * gcc.dg/vmx/debug-4.c: New.
4787         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
4788         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
4789         * gcc.dg/vmx/eg-5.c: New.
4790         * gcc.dg/vmx/fft.c: New.
4791         * gcc.dg/vmx/gcc-bug-1.c: New.
4792         * gcc.dg/vmx/gcc-bug-2.c: New.
4793         * gcc.dg/vmx/gcc-bug-3.c: New.
4794         * gcc.dg/vmx/gcc-bug-4.c: New.
4795         * gcc.dg/vmx/gcc-bug-5.c: New.
4796         * gcc.dg/vmx/gcc-bug-6.c: New.
4797         * gcc.dg/vmx/gcc-bug-7.c: New.
4798         * gcc.dg/vmx/gcc-bug-8.c: New.
4799         * gcc.dg/vmx/gcc-bug-9.c: New.
4800         * gcc.dg/vmx/gcc-bug-b.c: New.
4801         * gcc.dg/vmx/gcc-bug-c.c: New.
4802         * gcc.dg/vmx/gcc-bug-d.c: New.
4803         * gcc.dg/vmx/gcc-bug-e.c: New.
4804         * gcc.dg/vmx/gcc-bug-f.c: New.
4805         * gcc.dg/vmx/gcc-bug-g.c: New.
4806         * gcc.dg/vmx/gcc-bug-i.c: New.
4807         * gcc.dg/vmx/harness.h: New.
4808         * gcc.dg/vmx/ira1.c: New.
4809         * gcc.dg/vmx/ira2a.c: New.
4810         * gcc.dg/vmx/ira2b.c: New.
4811         * gcc.dg/vmx/ira2.c: New.
4812         * gcc.dg/vmx/ira2c.c: New.
4813         * gcc.dg/vmx/mem.c: New.
4814         * gcc.dg/vmx/newton-1.c: New.
4815         * gcc.dg/vmx/ops.c: New.
4816         * gcc.dg/vmx/sn7153.c: New.
4817         * gcc.dg/vmx/spill2.c: New.
4818         * gcc.dg/vmx/spill3.c: New.
4819         * gcc.dg/vmx/spill.c: New.
4820         * gcc.dg/vmx/t.c: New.
4821         * gcc.dg/vmx/varargs-1.c: New.
4822         * gcc.dg/vmx/varargs-2.c: New.
4823         * gcc.dg/vmx/varargs-3.c: New.
4824         * gcc.dg/vmx/varargs-4.c: New.
4825         * gcc.dg/vmx/varargs-5.c: New.
4826         * gcc.dg/vmx/varargs-6.c: New.
4827         * gcc.dg/vmx/varargs-7.c: New.
4828         * gcc.dg/vmx/vmx.exp: New.
4829         * gcc.dg/vmx/vprint-1.c: New.
4830         * gcc.dg/vmx/vscan-1.c: New.
4831         * gcc.dg/vmx/x-01.c: New.
4832         * gcc.dg/vmx/x-02.c: New.
4833         * gcc.dg/vmx/x-03.c: New.
4834         * gcc.dg/vmx/x-04.c: New.
4835         * gcc.dg/vmx/x-05.c: New.
4836         * gcc.dg/vmx/yousufi-1.c: New.
4837         * gcc.dg/vmx/zero-1.c: New.
4838         * gcc.dg/vmx/zero.c: New.
4839
4840 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
4841
4842         * g++.dg/lookup/java1.C: Update for chage of
4843         _Jv_AllocObject.
4844         * g++.dg/lookup/java2.C: Likewise.
4845
4846 2004-04-17  Laurent GUERBY <laurent@guerby.net>
4847
4848         * ada/acats/run_all.sh: use -O2 by default.
4849
4850 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
4851
4852         * gcc.dg/vr-mult-[12].c: New tests.
4853
4854 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4855
4856         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
4857
4858         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
4859
4860 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
4861
4862         * lib/target-supports.exp (check_profiling_available): Assume profiling
4863         isn't available for mips*-*-elf targets.
4864
4865 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
4866
4867         * gcc.dg/builtins-38.c: New test.
4868
4869 2004-04-14  Eric Christopher  <echristo@redhat.com>
4870
4871         * g++.dg/charset/charset.exp: Run .cc extension tests.
4872
4873 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
4874
4875         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
4876
4877 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4878
4879         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
4880
4881 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
4882
4883         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
4884         * gcc.dg/i386-387-2.c: Likewise.
4885
4886         * gcc.dg/i386-387-7.c: New test.
4887         * gcc.dg/i386-387-8.c: New test.
4888
4889         * gcc.dg/builtins-37.c: New test.
4890
4891 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
4892
4893         * g++.dg/pch/externc-1.C: Add missing semicolon.
4894
4895 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
4896
4897         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
4898
4899 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4900
4901         * gcc.c-torture/execute/20040411-1.c: New test.
4902
4903 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4904
4905         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
4906
4907 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
4908
4909         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
4910
4911 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
4912
4913         * lib/target-supports.exp (check_named_sections_available): New.
4914         * lib/gcc-dg.exp (dg-require-named-sections): New.
4915         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
4916         old-deja.exp.  Also prune error-count message from HP linker.
4917         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
4918
4919         * g++.dg/init/init-ref4.C: Use dg-require-weak.
4920         * g++.old-deja/g++.pt/static3.C: Likewise.
4921         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
4922
4923 2004-04-09  Roger Sayle  <roger@eyesopen.com>
4924
4925         * gcc.c-torture/execute/20040409-1.c: New test case.
4926         * gcc.c-torture/execute/20040409-2.c: New test case.
4927         * gcc.c-torture/execute/20040409-3.c: New test case.
4928
4929 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4930
4931         * gcc.dg/20040409-1.c: New test.
4932
4933 2004-04-08  Roger Sayle  <roger@eyesopen.com>
4934
4935         PR target/14888
4936         * g++.dg/opt/pr14888.C: New test case.
4937
4938 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
4939
4940         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
4941         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
4942         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
4943         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
4944         New tests.
4945
4946 2004-04-08  Paul Brook  <paul@codesourcery.com>
4947
4948         * gcc.dg/spill-1.c: New test.
4949
4950 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4951
4952         * gcc.dg/torture/builtin-ctype-2.c: New test.
4953
4954 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
4955
4956         * gcc.dg/pch/pch.exp: Add largefile test.
4957
4958 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
4959
4960         * g++.dg/pch/externc-1.Hs: New.
4961         * g++.dg/pch/externc-1.C: New.
4962
4963 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4964
4965         * gcc.dg/compat/struct-by-value-5a_main.c,
4966         gcc.dg/compat/struct-by-value-5b_main.c: New files.
4967         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
4968         * gcc.dg/compat/struct-by-value-5a_x.c,
4969         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
4970         gcc.dg/compat/struct-by-value-5_x.c.
4971         * gcc.dg/compat/struct-by-value-5a_y.c,
4972         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
4973         gcc.dg/compat/struct-by-value-5_y.c.
4974
4975         * gcc.dg/compat/struct-by-value-6a_main.c,
4976         gcc.dg/compat/struct-by-value-6b_main.c: New files.
4977         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
4978         * gcc.dg/compat/struct-by-value-6a_x.c,
4979         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
4980         gcc.dg/compat/struct-by-value-6_x.c.
4981         * gcc.dg/compat/struct-by-value-6a_y.c,
4982         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
4983         gcc.dg/compat/struct-by-value-6_y.c.
4984
4985         * gcc.dg/compat/struct-by-value-7a_main.c,
4986         gcc.dg/compat/struct-by-value-7b_main.c: New files.
4987         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
4988         * gcc.dg/compat/struct-by-value-7a_x.c,
4989         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
4990         gcc.dg/compat/struct-by-value-7_x.c.
4991         * gcc.dg/compat/struct-by-value-7a_y.c,
4992         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
4993         gcc.dg/compat/struct-by-value-7_y.c.
4994
4995 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
4996
4997         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
4998         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
4999         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
5000         options.
5001
5002 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
5003
5004         * gcc.dg/builtins-36.c: New test.
5005
5006 2004-04-06  Paul Brook  <paul@codesourcery.com>
5007
5008         * README.gcc: Remove obsolete contraint on testcases.
5009
5010 2004-04-05  Paul Brook  <paul@codesourcery.com>
5011
5012         PR2123
5013         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
5014         failure and exit(0) on success.
5015         * g++.dg/expr/anew2.C: Ditto.
5016         * g++.dg/expr/anew3.C: Ditto.
5017         * g++.dg/expr/anew4.C: Ditto.
5018
5019 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
5020
5021         PR c++/3518
5022         * g++.dg/template/unify7.C: New.
5023
5024 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5025
5026         * g++.dg/README: Bring up to date with new subdirectories; remove
5027         duplicate subdirectory lines.
5028
5029 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
5030
5031         PR c++/14007
5032         * g++.dg/template/unify5.C: New.
5033         * g++.dg/template/unify6.C: New.
5034         * g++.dg/template/qualttp20.C: Adjust.
5035         * g++.old-deja/g++.jason/report.C: Adjust.
5036         * g++.old-deja/g++.other/qual1.C: Adjust.
5037
5038 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
5039
5040         PR c++/14803
5041         * g++.dg/inherit/ptrmem1.C: New test.
5042
5043 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
5044
5045         PR c++/14755
5046         * gcc.c-torture/execute/20040331-1.c: New test.
5047         * gcc.dg/20040331-1.c: New test.
5048
5049 2004-04-01  Paul Brook  <paul@codesourcery.com>
5050
5051         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
5052
5053 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
5054
5055         PR c++/14724
5056         * g++.dg/init/goto1.C: New test.
5057
5058         PR c++/14763
5059         * g++.dg/template/defarg4.C: New test.
5060
5061 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
5062
5063         * gcc.dg/altivec-11.c: Extend test for more valid cases.
5064
5065 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
5066
5067         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
5068
5069 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
5070
5071         * gcc.dg/noncompile/undeclared-2.c: New test.
5072
5073 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5074
5075         * gcc.dg/940409-1.c: Remove XFAIL.
5076         * gcc.dg/reg-vol-struct-1.c: New test.
5077
5078 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5079
5080         * gcc.dg/torture/builtin-wctype-1.c: New test.
5081
5082 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
5083
5084         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
5085         * gcc.dg/20001101-1.c: Likewise.
5086         * gcc.dg/20001102-1.c: Likewise.
5087
5088 2004-03-25  Roger Sayle  <roger@eyesopen.com>
5089
5090         * gcc.dg/compare8.c: Add an additional test for XOR.
5091
5092 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5093
5094         * gcc.dg/torture/builtin-ctype-1.c: New test.
5095
5096 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5097
5098         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
5099         * gcc.dg/torture/builtin-math-1.c: Likewise.
5100         * gcc.dg/torture/builtin-power-1.c: New test.
5101
5102 2004-03-24  Andreas Schwab  <schwab@suse.de>
5103
5104         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
5105         IA64 assembler.
5106
5107 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5108             Roger Sayle  <roger@eyesopen.com>
5109
5110         * gcc.dg/compare8.c: New test case.
5111
5112 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
5113
5114         * g++.dg/ext/altivec-7.C: New test.
5115
5116 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
5117
5118         PR 12267, 12391, 12560, 13129, 14114, 14133
5119         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
5120         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
5121         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
5122         Adjust error regexps.
5123         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
5124         * gcc.dg/noncompile/undeclared-1.c: New test cases.
5125         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
5126         * gcc.dg/local1.c: Add explanatory comment.
5127
5128 2004-03-23  Roger Sayle  <roger@eyesopen.com>
5129
5130         PR optimization/14669
5131         * g++.dg/opt/fold2.C: New test case.
5132
5133 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
5134
5135         PR c/14069
5136         * gcc.dg/20040322-1.c: New test.
5137
5138 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5139
5140         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
5141         * gcc.dg/ultrasp4.c: Likewise.
5142         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
5143
5144 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5145
5146         * gcc.dg/i386-sse-8.c: Reset default options.
5147
5148 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5149
5150         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
5151         in the error message text.
5152
5153 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5154
5155         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
5156
5157 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
5158
5159         PR c++/14616
5160         * g++.dg/init/array13.C: New test.
5161
5162 2004-03-20  Roger Sayle  <roger@eyesopen.com>
5163
5164         PR target/13889
5165         * gcc.c-torture/compile/pr13889.c: New test case.
5166
5167 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5168
5169         PR c/14635
5170         * builtins-1.c (nan, nans): Don't test.
5171         * builtins-30.c: Don't use nan, nanf, nanl.
5172         * builtins-35.c: New test.
5173
5174 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
5175
5176         * g++.dg/ext/altivec-6.C: New test.
5177
5178 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
5179
5180         * g++.dg/init/placement3.C: New test.
5181
5182         * g++.dg/template/spec13.C: New test.
5183
5184         * g++.dg/lookup/using11.C: New test.
5185
5186         * g++.dg/lookup/koenig3.C: New test.
5187
5188         * g++.dg/template/operator2.C: New test.
5189
5190         * g++.dg/expr/dtor3.C: New test.
5191         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
5192         marker.
5193         * g++.old-deja/g++.law/visibility28.C: Likewise.
5194
5195 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
5196
5197         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
5198         * gcc.dg/ppc64-abi-3.c: Likewise.
5199
5200 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5201
5202         PR c++/14545
5203         * g++.dg/parse/template15.C: New test.
5204
5205 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5206
5207         * g++.dg/expr/dtor2.C: New test.
5208
5209         * g++.dg/lookup/anon4.C: New test.
5210
5211         * g++.dg/overload/using1.C: New test.
5212
5213         * g++.dg/template/lookup7.C: New test.
5214
5215         * g++.dg/template/typename6.C: New test.
5216
5217         * g++.dg/expr/cond6.C: New test.
5218
5219 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5220
5221         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
5222
5223 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5224
5225         * g++.dg/expr/cond5.C: New test.
5226         * g++.dg/expr/constcast1.C: Likewise.
5227         * g++.dg/expr/ptrmem2.C: Likewise.
5228         * g++.dg/expr/ptrmem3.C: Likewise.
5229         * g++.dg/lookup/main1.C: Likewise.
5230         * g++.dg/template/lookup6.C: Likewise.
5231
5232 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5233
5234         * gcc.dg/local1.c: New test.
5235
5236         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
5237
5238 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5239
5240         * gcc.dg/torture/builtin-convert-1.c: New test.
5241
5242 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5243
5244         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
5245
5246 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5247
5248         PR c++/14481
5249         * g++.dg/warn/Wunused-7.C: New test.
5250
5251 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5252
5253         * gcc.dg/torture/builtin-integral-1.c: New test.
5254
5255 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5256
5257         PR c++/14586
5258         * g++.dg/parse/non-dependent3.C: New test.
5259
5260 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
5261
5262         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
5263         * g++.dg/eh/simd-2.C: Likewise.
5264         * g++.dg/init/array10.C: Likewise.
5265         * gcc.c-torture/compile/simd-1.c: Likewise.
5266         * gcc.c-torture/compile/simd-2.c: Likewise.
5267         * gcc.c-torture/compile/simd-3.c: Likewise.
5268         * gcc.c-torture/compile/simd-4.c: Likewise.
5269         * gcc.c-torture/compile/simd-6.c: Likewise.
5270         * gcc.c-torture/execute/simd-1.c: Likewise.
5271         * gcc.c-torture/execute/simd-2.c: Likewise.
5272         * gcc.dg/compat/vector-defs.h: Likewise.
5273         * gcc.dg/20020531-1.c: Likewise.
5274         * gcc.dg/altivec-3.c: Likewise.
5275         * gcc.dg/altivec-4.c: Likewise.
5276         * gcc.dg/altivec-varargs-1.c: Likewise.
5277         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
5278         * gcc.dg/i386-mmx-3.c: Likewise.
5279         * gcc.dg/i386-sse-4.c: Likewise.
5280         * gcc.dg/i386-sse-5.c: Likewise.
5281         * gcc.dg/i386-sse-8.c: Likewise.
5282         * gcc.dg/simd-1.c: Likewise.
5283         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
5284         __ev64_opaque__ since the machine description provides it.
5285
5286 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5287
5288         * lib/compat.exp (skip_list): New global variable.
5289         Use it to hold the user defined COMPAT_SKIPS list if any.
5290         (compat-obj): Add the members of skip_list to optall.
5291
5292 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5293
5294         * gcc.dg/compat/union-by-value-1_main.c,
5295         union-by-value-1_x.c, union-by-value-1_y.c,
5296         union-check.h, union-defs.h,
5297         union-init.h, union-return-1_main.c,
5298         union-return-1_x.c, union-return-1_y.c: New files.
5299
5300 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5301
5302         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
5303         mixed-struct-init.h: Add 4 mixed structure types.
5304         struct-by-value-21_main.c, struct-by-value-21_x.c,
5305         struct-by-value-21_y.c, struct-return-21_main.c,
5306         struct-return-21_x.c, struct-return-21_y.c: New files.
5307
5308 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
5309
5310         PR c++/14550
5311         * g++.dg/parse/template14.C: New test.
5312
5313 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5314
5315         * gcc.c-torture/execute/20040313-1.c: New test.
5316
5317 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
5318
5319         PR target/14533
5320         * gcc.dg/20040311-2.c: New test.
5321
5322 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
5323
5324         PR other/14544
5325         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
5326         bit-field.
5327
5328 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
5329
5330         * gcc.dg/20040305-2.c: Add missing return statement.
5331
5332 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5333
5334         * gcc.dg/builtins-34.c: Also check pow10*.
5335
5336 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5337
5338         PR target/14262
5339         * gcc.dg/20040305-2.c: New test.
5340
5341 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5342
5343         * gcc.dg/20040310-1.c: New test.
5344
5345 2004-03-11  Roger Sayle  <roger@eyesopen.com>
5346
5347         * gcc.c-torture/execute/20040311-1.c: New test case.
5348
5349 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
5350
5351         PR c++/14476
5352         * g++.dg/lookup/enum1.C: New test.
5353
5354 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
5355
5356         PR c++/14510
5357         * g++.dg/lookup/struct2.C: New test.
5358
5359 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
5360
5361         * gcc.dg/builtins-34.c: New test.
5362
5363 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5364
5365         * gcc.dg/torture/builtin-nonneg-1.c: New test.
5366
5367 2004-03-09  James E Wilson  <wilson@specifixinc.com>
5368
5369         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
5370         * gcc.dg/alias-2.c: New testcase.
5371
5372 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
5373
5374         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
5375
5376 2004-03-09  Roger Sayle  <roger@eyesopen.com>
5377
5378         * gcc.c-torture/execute/20040309-1.c: New test case.
5379
5380 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5381
5382         PR c++/14397
5383         * g++.dg/overload/ref1.C: New.
5384
5385 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5386
5387         PR c++/14409
5388         * g++.dg/template/spec12.C: New test.
5389
5390         PR c++/14448
5391         * g++.dg/parse/crash14.C: New test.
5392
5393 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5394
5395         PR c++/14230
5396         * g++.dg/init/ref11.C: New test.
5397
5398 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5399
5400         PR c++/14432
5401         * g++.dg/parse/builtin2.C: New test.
5402
5403 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5404
5405         PR c++/14401
5406         * g++.dg/init/ctor3.C: New test.
5407         * g++.dg/init/union1.C: New test.
5408         * g++.dg/ext/anon-struct4.C: New test.
5409
5410 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5411
5412         * g++.dg/lookup/koenig1.C: Tweak error messages.
5413         * g++.dg/lookup/used-before-declaration.C: Likewise.
5414         * g++.dg/other/do1.C: Likewise.
5415         * g++.dg/overload/koenig1.C: Likewise.
5416         * g++.dg/parse/crash13.C: Likewise.
5417         * g++.dg/template/instantiate3.C: Likewise.
5418
5419 2004-03-08  Eric Christopher  <echristo@redhat.com>
5420
5421         * * lib/target-supports.exp: Enable libiconv in test
5422         compilation.  Fix up error checking.
5423
5424 2004-03-08  Roger Sayle  <roger@eyesopen.com>
5425
5426         PR middle-end/14289
5427         * gcc.dg/pr14289-1.c: New test case.
5428         * gcc.dg/pr14289-2.c: Likewise.
5429         * gcc.dg/pr14289-3.c: Likewise.
5430
5431 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
5432
5433         * gcc.c-torture/execute/20040308-1.c: New test.
5434
5435 2004-03-07  Roger Sayle  <roger@eyesopen.com>
5436
5437         * gcc.c-torture/execute/20040307-1.c: New test case.
5438
5439 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
5440
5441         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
5442
5443 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
5444
5445         * gcc.dg/20040306-1.c: New test.
5446
5447 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
5448
5449         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
5450         them static.
5451         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
5452
5453 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5454
5455         PR c/14465
5456         * gcc.dg/decl-6.c: New test.
5457
5458 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5459
5460         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
5461         Rename LOGPOW -> LOG_POW.
5462         (SQRT_EXP, POW_EXP): New.
5463
5464 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5465
5466         * gcc.dg/i386-sse-8.c: New test.
5467
5468 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5469
5470         PR c/14114
5471         * gcc.dg/decl-5.c: New test.
5472
5473 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
5474
5475         * gcc.dg/20040305-1.c: New test.
5476
5477 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
5478
5479         PR other/14354
5480         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
5481
5482 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
5483
5484         PR c++/14425, c++/14426
5485         * g++.dg/ext/altivec-4.C: New test.
5486         * g++.dg/ext/altivec-5.C: New test.
5487
5488 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
5489
5490         * g++.old-deja/g++.other/linkage1.C: Expect errors about
5491         global variables of a type with no linkage.
5492         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
5493         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
5494         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
5495         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
5496         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
5497         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
5498         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
5499         * g++.dg/warn/deprecated.C: Name enum Color.
5500         * g++.dg/overload/VLA.C: Name structure for 'b'.
5501         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
5502
5503 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5504
5505         * gcc.c-torture/compile/20040304-1.c: New test.
5506
5507 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
5508
5509         PR 13728
5510         * gcc.dg/decl-4.c: New testcase.
5511
5512 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
5513
5514         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
5515         as PRECF if sizeof (float) > sizeof (double).
5516         (PRECL): Make it the same as PRECF if
5517         sizeof (float) > sizeof (long double).
5518
5519 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5520
5521         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
5522         system type.  Add check for irix6 which doesn't have c99 runtime.
5523
5524 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
5525
5526         * gcc.dg/const-elim-1.c: xfail for xtensa.
5527
5528 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5529
5530         PR c++/14369
5531         * g++.dg/template/cond4.C: New test.
5532
5533 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5534
5535         PR c++/14360
5536         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
5537
5538         PR c++/14361
5539         * g++.dg/parse/defarg7.C: New test.
5540
5541         PR c++/14359
5542         * g++.dg/template/friend26.C: New test.
5543
5544 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5545
5546         PR c++/14324
5547         * g++.dg/abi/mangle21.C: New test.
5548
5549         PR c++/14260
5550         * g++.dg/parse/constructor2.C: New test.
5551
5552         PR c++/14337
5553         * g++.dg/template/sfinae1.C: New test.
5554
5555 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5556
5557         PR c++/14267
5558         * g++.dg/expr/crash2.C: New test.
5559
5560         PR middle-end/13448
5561         * gcc.dg/inline-5.c: New test.
5562         * gcc.dg/always-inline.c: Split out tests into ...
5563         * gcc.dg/always-inline2.c: ... this and ...
5564         * gcc.dg/always-inline3.c: ... this.
5565
5566 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5567
5568         PR debug/12103
5569         * g++.dg/debug/crash1.C: New test.
5570
5571 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
5572
5573         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
5574         function with __attribute__((noinline)).
5575         (recurser_void2): Likewise.
5576         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
5577         (recurser_void2): Likewise.
5578
5579 2004-02-29  Roger Sayle  <roger@eyesopen.com>
5580
5581         PR middle-end/14203
5582         * g++.dg/warn/Wunused-6.C: New test case.
5583
5584 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
5585
5586         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
5587         not defined.
5588
5589 2004-02-27  Eric Christopher  <echristo@redhat.com>
5590
5591         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
5592         * g++.dg/charset/asm2.c: Run only x86.
5593         * gcc.dg/charset/asm3.c: Ditto.
5594
5595 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
5596
5597         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
5598         ld_library_path.
5599
5600 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
5601
5602         * g++.dg/ext/altivec-3.C: New.
5603
5604 2004-02-26  Richard Henderson  <rth@redhat.com>
5605
5606         * g++.dg/ext/attrib10.C: Mark for warning.
5607         * gcc.dg/attr-alias-1.c: New.
5608
5609 2004-02-26  Richard Henderson  <rth@redhat.com>
5610
5611         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
5612         * gcc.c-torture/execute/20040208-2.c: ... it back.
5613
5614 2004-02-26  Eric Christopher  <echristo@redhat.com>
5615
5616         * lib/target-supports.exp (check-iconv-available): New function.
5617         * lib/gcc-dg.exp (dg-require-iconv): New function.
5618         Use above.
5619         * gcc.dg/charset: New directory.
5620         * gcc.dg/charset/charset.exp: New file.
5621         * gcc.dg/charset/asm1.c: Ditto.
5622         * gcc.dg/charset/asm2.c: Ditto.
5623         * gcc.dg/charset/asm3.c: Ditto.
5624         * gcc.dg/charset/asm4.c: Ditto.
5625         * gcc.dg/charset/asm5.c: Ditto.
5626         * gcc.dg/charset/attribute1.c: Ditto.
5627         * gcc.dg/charset/attribute2.c: Ditto.
5628         * gcc.dg/charset/string1.c: Ditto.
5629         * g++.dg/charset: New directory.
5630         * g++.dg/dg.exp: Add here. Special options.
5631         * g++.dg/charset/charset.exp: New file.
5632         * g++.dg/charset/asm1.c: Ditto.
5633         * g++.dg/charset/asm2.c: Ditto.
5634         * g++.dg/charset/asm3.c: Ditto.
5635         * g++.dg/charset/asm4.c: Ditto.
5636         * g++.dg/charset/attribute1.c: Ditto.
5637         * g++.dg/charset/attribute2.c: Ditto.
5638         * g++.dg/charset/extern1.cc: Ditto.
5639         * g++.dg/charset/extern2.cc: Ditto.
5640         * g++.dg/charset/string1.c: Ditto.
5641
5642 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
5643
5644         PR c++/14278
5645         * g++.dg/parse/comma1.C: New test.
5646
5647 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5648
5649         PR c++/14284
5650         * g++.dg/template/ttp8.C: New test.
5651
5652 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
5653
5654         * gcc.dg/fixuns-trunc-1.c: New test.
5655
5656 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5657
5658         * gcc.dg/builtins-config.h: Use #elif.
5659
5660 2004-02-26  Michael Matz  <matz@suse.de>
5661
5662         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
5663         * gcc.dg/991214-1.c: Likewise.
5664         * gcc.dg/i386-asm-1.c: Likewise.
5665
5666 2004-02-25  Richard Henderson  <rth@redhat.com>
5667
5668         * gcc.c-torture/execute/20040208-2.c: Move ...
5669         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
5670
5671 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5672
5673         PR c++/14246
5674         * g++.dg/other/crash-3.C: New test.
5675
5676 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5677
5678         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
5679         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
5680
5681         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
5682         HP-UX.
5683
5684 2004-02-24  Michael Matz  <matz@suse.de>
5685
5686         * gcc.dg/i386-regparm.c: New.
5687
5688 2004-02-23  James E Wilson  <wilson@specifixinc.com>
5689
5690         * gcc.c-torture/execute/20040223-1.c: New.
5691
5692 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
5693             Kazu Hirata  <kazu@cs.umass.edu>
5694
5695         * gcc.dg/fwritable-strings-1.c: Remove.
5696
5697 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
5698
5699         PR c/14156
5700         * gcc.dg/20040223-1.c: New test.
5701
5702 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5703
5704         PR c++/14106
5705         * g++.dg/ext/typeof9.C: New test.
5706
5707 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5708
5709         PR c++/14250
5710         * g++.dg/other/switch1.C: New test.
5711
5712 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5713
5714         * gcc.dg/cast-function-1.c: Adjust for new informative message.
5715         * gcc.dg/va-arg-1.c: Likewise.
5716
5717 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5718
5719         PR c++/14143
5720         * g++.dg/template/koenig5.C: New test.
5721
5722 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
5723
5724         * g++.dg/ext/altivec-1.C: Generalize target triple.
5725         * g++.dg/ext/altivec-2.C: New test case.
5726         * g++.dg/ext/altivec_check.h: New file.
5727         * gcc.dg/altivec-1.c: Generalize target triple;
5728         include altivec_check.h and call altivec_check().
5729         * gcc.dg/altivec-[2-5].c: Generalize target triple.
5730         * gcc.dg/altivec-6.c: New test case.
5731         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
5732         type casts as needed.
5733         * gcc.dg/altivec-10.c: Include altivec_check.h and call
5734         altivec_check().
5735         * gcc.dg/altivec-12.c: New test case.
5736         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
5737         include altivec_check.h and call altivec_check().
5738         * gcc.dg/altivec_check.h: New file.
5739
5740 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5741
5742         * lib/target-supports.exp (check_alias_available): Don't mangle
5743         function `g' in test program.
5744
5745 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5746
5747         * lib/target-supports.exp (check_profiling_available): Check
5748         argument to determine whether we support a profiling type.
5749         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
5750         check_profiling_available.
5751         * g++.dg/bprob/bprob.exp: Likewise
5752         * g77.dg/bprob/bprob.exp: Likewise.
5753         * gcc.misc-tests/bprob.exp: Likewise.
5754         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
5755         dg-require-profiling and delete expected error handling.
5756         * gcc.dg/20021014-1.c: Likewise.
5757         * gcc.dg/nest.c: Likewise.
5758
5759 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5760
5761         PR c++/12007
5762         * g++.dg/other/vthunk1.C: New test.
5763
5764 2004-02-20  Falk Hueffner  <falk@debian.org>
5765
5766         PR target/14201
5767         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
5768
5769 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
5770
5771         PR c++/13927
5772         * g++.dg/other/error8.C: Remove XFAIL markers.
5773
5774         PR c++/14173
5775         * g++.dg/ext/packed5.C: New test.
5776
5777         PR c++/14199
5778         * g++.dg/warn/Wunused-5.C: New test.
5779
5780         PR c++/14186
5781         * g++.dg/lookup/member1.C: New test.
5782
5783 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
5784
5785         * gcc.c-torture/compile/20040130-1.c: Enable only when
5786         __INT_MAX__ >= 2147483647L.
5787         * gcc.c-torture/compile/961203-1.c: Likewise.
5788
5789 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
5790
5791         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
5792         * g++.dg/opt/template1.C: Robustify assembler regexp
5793
5794 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5795
5796         * gcc.c-torture/execute/simd-4.x: Remove.
5797         * gcc.c-torture/execute/va-arg-25.x: Likewise.
5798         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
5799         Guard with #ifndef SKIP_ATTRIBUTE.
5800         * gcc.dg/compat/vector-1_y.c: Likewise.
5801         * gcc.dg/compat/vector-2_x.c: Likewise.
5802         * gcc.dg/compat/vector-2_y.c: Likewise.
5803         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
5804         * g++.dg/eh/simd-2.C: Likewise.
5805
5806 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
5807
5808         * gcc.c-torture/compile/complex-1.c: New.
5809
5810 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
5811
5812         PR target/14209
5813         * gcc.c-torture/execute/20040218-1.c: New test.
5814
5815 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5816
5817         PR c++/14181
5818         * g++.dg/parse/new2.C: New test.
5819
5820 2004-02-18  Paul Brook  <paul@codesourcery.com>
5821
5822         * gcc.c-torture/compile/libcall-1.c: New test.
5823
5824 2004-02-18  Paul Brook  <paul@codesourcery.com>
5825
5826         PR debug/12934
5827         * gcc.dg/debug/debug-7.c: New test.
5828
5829 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
5830
5831         * gcc.dg/20040217-1.c: New test.
5832
5833 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
5834
5835         * gcc.c-torture/execute/990208-1.x: Delete.
5836
5837 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
5838
5839         * gcc.c-torture/execute/20040208-2.x: New file.
5840
5841 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
5842
5843         PR c++/11326
5844         * g++.dg/abi/structret1.C: New test.
5845
5846 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
5847
5848         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
5849         (i386_cpuid): No need to test if cpuid is available on AMD64.
5850         Fix assembly, so that it works onboth i386 and AMD64.
5851         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
5852         (vecInLong): Fix s[] member type to unsigned int.
5853         (vecInWord): Remove type.
5854         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
5855         (a64, b64, c64, d64, e64): Remove.
5856         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
5857         Remove unused variable.  Remove initialization of removed variables.
5858         Don't call mmx_tests nor sse_tests.
5859         (reference_mmx, reference_sse): Remove.
5860         (check): Add return stmt.
5861         * gcc.dg/i386-sse-7.c: New test.
5862         * gcc.dg/i386-mmx-4.c: New test.
5863
5864 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5865
5866         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
5867         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
5868         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
5869         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
5870         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
5871         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
5872         g++.dg/tc1/dr94.C: Fix line terminator.
5873
5874 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
5875
5876         * gcc.c-torture/compile/20040216-1.c: New.
5877
5878 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5879
5880         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
5881         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
5882         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
5883         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
5884         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
5885         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
5886
5887 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5888
5889         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
5890
5891 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
5892
5893         PR c++/13971
5894         * g++.dg/expr/cond4.C: New test.
5895
5896         PR c++/14086
5897         * g++.dg/lookup/crash2.C: New test.
5898
5899 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
5900
5901         * gcc.c-torture/compile/20040214-2.c: New test.
5902
5903 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
5904
5905         PR c++/14116
5906         * g++.dg/ext/typeof8.C: New test.
5907
5908 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
5909
5910         * gcc.c-torture/compile/20040214-1.c: New test.
5911
5912 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5913
5914         PR c++/13635
5915         * g++.dg/template/spec11.C: New test.
5916
5917 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5918
5919         PR c++/13927
5920         * g++.dg/other/error8.C: New test.
5921
5922 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
5923
5924         PR c++/14122
5925         * g++.dg/template/array4.C: New test.
5926
5927         PR c++/14108
5928         * g++.dg/inherit/thunk2.C: New test.
5929
5930         PR c++/14083
5931         * g++.dg/eh/cond2.C: New test.
5932
5933 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
5934
5935         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
5936
5937 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
5938
5939         * lib/scanasm.exp (dg-scan): Quote pattern before display.
5940
5941 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
5942
5943         * g++.dg/simd-2.C: xfail on ppc64-linux.
5944
5945 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5946
5947         PR c/456
5948         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
5949         tests.
5950
5951 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
5952
5953         * gcc.dg/builtins-33.c: New test.
5954
5955 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
5956
5957         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
5958
5959 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
5960
5961         * g++.dg/simd-2.C: Set -maltivec for ppc64.
5962
5963 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
5964
5965         * gcc.dg/ppc64-abi-3.c: New test.
5966
5967 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
5968
5969         PR c/14092
5970
5971         * gcc.dg/pr14092-1.c: New testcase.
5972
5973 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
5974
5975         * gcc.dg/cpp/assert4.c: Fix typo last change.
5976
5977         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
5978         * gcc.dg/cpp/assert4.c: Handle powerpc64.
5979
5980         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
5981
5982 2004-02-09  Roger Sayle  <roger@eyesopen.com>
5983
5984         * gcc.c-torture/compile/20040209-1.c: New test case.
5985
5986 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5987
5988         * gcc.dg/c90-init-1.c: Adjust expected error messages.
5989
5990 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
5991
5992         * gcc.c-torture/execute/20040208-[12].c: New tests.
5993
5994 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5995
5996         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
5997
5998 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5999
6000         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
6001
6002 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6003
6004         Bug 13856
6005         * gcc.dg/visibility-8.c: New testcase.
6006
6007 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6008
6009         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
6010         arguments.
6011         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
6012
6013 2004-02-07  Roger Sayle  <roger@eyesopen.com>
6014
6015         PR middle-end/13696
6016         * g++.dg/opt/fold1.C: New test case.
6017
6018 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6019
6020         PR c++/14033
6021         * g++.dg/other/crash-2.C: New test.
6022
6023 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6024
6025         PR c++/14028
6026         * g++.dg/parse/angle-bracket2.C: New test.
6027
6028 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6029
6030         PR middle-end/13750
6031         Revert:
6032         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6033         PR pch/13361
6034         * testsuite/g++.dg/pch/wchar-1.C: New.
6035         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6036
6037 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6038
6039         PR c++/14008
6040         * g++.dg/parse/error15.C: New test.
6041         * g++.dg/parse/crash11.C: Update dg-error mark.
6042
6043 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6044
6045         PR c++/13932
6046         * g++.dg/warn/conv2.C: New test.
6047
6048 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6049
6050         PR c++/13086
6051         * g++.dg/warn/incomplete1.C: Remove xfail.
6052
6053 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6054
6055         * lib/file-format.exp (gcc_target_object_format): Use
6056         ${tool}_target_compile, not gcc_target_compile.
6057         * lib/target-supports.exp (check_alias_available): Likewise.
6058         (check_gc_sections_available): Likewise.
6059         * g++.dg/ext/attrib10.C: Use dg-require-alias.
6060         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
6061         dg-require-alias.
6062
6063 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6064
6065         PR c++/13969
6066         * g++.dg/template/static6.C: New test.
6067
6068 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
6069
6070         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
6071
6072 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6073
6074         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
6075         tests for systems where `char' is unsigned by default.
6076
6077 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6078
6079         PR c++/13997
6080         * g++.dg/template/partial3.C: New test.
6081
6082 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
6083
6084         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
6085         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
6086         Remove mentions of obsolete ports.
6087
6088 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
6089
6090         * gcc.dg/noncompile/20001228-1.c: Fix for new
6091         error message.
6092
6093 2004-02-03  Roger Sayle  <roger@eyesopen.com>
6094
6095         PR target/9348
6096         * gcc.c-torture/execute/multdi-1.c: New test case.
6097
6098 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6099
6100         PR c++/13925
6101         * g++.dg/template/lookup5.C: New test.
6102
6103 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6104
6105         PR c++/13950
6106         * g++.dg/template/lookup4.C: New test.
6107
6108         PR c++/13970
6109         * g++.dg/parse/error14.C: New test.
6110
6111         PR c++/14002
6112         * g++.dg/parse/template13.C: New test.
6113
6114 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6115
6116         PR c++/13978
6117         * g++.dg/template/koenig4.C: New test.
6118
6119         PR c++/13968
6120         * g++.dg/template/crash17.C: New test.
6121
6122         PR c++/13975
6123         * g++.dg/parse/error13.C: New test.
6124         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
6125
6126 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6127
6128         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
6129
6130 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
6131
6132         PR c/11658
6133         PR c/13994
6134         * gcc.dg/noncompile/20040203-1.c: New test.
6135         * gcc.dg/noncompile/20040203-2.c: Likewise.
6136         * gcc.dg/noncompile/20040203-3.c: Likewise.
6137         * gcc.dg/20040203-1.c: Likewise.
6138
6139 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
6140
6141         PR c++/10858
6142         * g++.dg/template/sizeof7.C: New test.
6143
6144 2004-02-02  Eric Christopher  <echristo@redhat.com>
6145             Zack Weinberg  <zack@codesourcery.com>
6146
6147         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
6148
6149 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
6150
6151         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
6152         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
6153         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
6154         * gcc.dg/cleanup-5.c: Run only on Linux targets.
6155
6156 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
6157
6158         PR c++/13113
6159         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
6160
6161         PR c++/13854
6162         * g++.dg/ext/attrib13.C: New test.
6163
6164         PR c++/13907
6165         * g++.dg/conversion/op2.C: New test.
6166
6167 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6168
6169         * gcc.dg/titype-1.c: Fix pasto.
6170
6171 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6172
6173         * gcc.dg/titype-1.c: New test.
6174
6175 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6176
6177         PR c++/13957
6178         * g++.dg/template/non-type-template-argument-1.C,
6179         g++.dg/template/qualified-id1.C: Update dg-error marks.
6180         * g++.dg/template/nontype6.C: New test.
6181
6182 2004-02-01  Roger Sayle  <roger@eyesopen.com>
6183
6184         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
6185         * gcc.dg/builtins-31.c: New testcase.
6186         * gcc.dg/builtins-32.c: New testcase.
6187
6188 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
6189
6190         * objc.dg/call-super-2.m: Update line numbers
6191         for the including of stddef.h.
6192
6193 2004-01-30  Michael Matz  <matz@suse.de>
6194
6195         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
6196         g++.dg/ext/case-range3.C: New tests.
6197
6198 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6199
6200         DR206
6201         PR c++/13813
6202         * g++.dg/template/member4.C: New test.
6203
6204 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6205
6206         PR c++/13683
6207         * g++.dg/template/sizeof6.C: New test.
6208
6209 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6210
6211         * gcc.dg/fwritable-strings-1.c: New test.
6212
6213 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6214
6215         * gcc.c-torture/compile/20040130-1.c: New test.
6216
6217 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
6218
6219         * objc.dg/call-super-2.m: Include stddef.h for size_t.
6220
6221 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
6222
6223         PR c++/13883
6224         * g++.dg/template/ctor3.C: New test.
6225
6226 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6227
6228         * g++.dg/tc1: New directory.
6229         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
6230         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
6231         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
6232         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
6233         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
6234
6235 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6236
6237         * g++.dg/parse/error11.C: New test.
6238         * g++.dg/parse/error12.C: Likewise.
6239
6240 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
6241
6242         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
6243         (scan_initial, main): Use aligned_sizeof instead of sizeof.
6244
6245 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
6246
6247         PR c++/13791
6248         * g++.dg/ext/attrib12.C: New test.
6249
6250         PR c++/13736
6251         * g++.dg/parse/cast2.C: New test.
6252
6253 2004-01-27  James E Wilson  <wilson@specifixinc.com>
6254
6255         * objc.dg/encode-2.m (main): New local string.  Set depending on
6256         sizeof long.  Use in sscanf call.
6257         * objc.dg/encode-3.m (main): New local string.  Set depending on
6258         sizeof long.  Use in scan_initial call.
6259
6260 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6261
6262         * objc.dg/call-super-2.m: Make LP64-safe.
6263         * objc.dg/desig-init-1.m: Likewise.
6264
6265 2004-01-27  Devang Patel <dpatel@apple.com>
6266
6267         * g++.dg/debug/namespace1.C: New test.
6268
6269 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
6270
6271         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
6272         xscale-*-*.
6273
6274         * gcc.dg/arm-mmx-1.c: New test.
6275
6276 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6277
6278         * gcc.dg/20040127-1.c: New test.
6279         * gcc.dg/20040127-2.c: New test.
6280
6281 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6282
6283         * objc.dg/stret-1.m (glob): Renamed to globa.
6284
6285 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
6286
6287         PR c++/13663
6288         * g++.dg/expr/for1.C: New test.
6289
6290 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
6291
6292         PR middle-end/13779
6293         * gcc.dg/darwin-longlong.c: New test.
6294
6295 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
6296
6297         * gcc.dg/20040124-1.c: Moved test from here...
6298         * gcc.c-torture/compile/20040124-1.c: ...to here.
6299
6300 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6301
6302         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
6303         the assembly output if -m64 is passed.
6304
6305 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
6306
6307         PR c++/13833
6308         * g++.dg/template/cond3.C: New test.
6309
6310 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6311
6312         PR c++/13810
6313         * g++.dg/template/ttp7.C: New test.
6314
6315 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6316
6317         PR c++/13797
6318         * g++.dg/template/nontype4.C: New test.
6319         * g++.dg/template/nontype5.C: Likewise.
6320
6321 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
6322
6323         * gcc.dg/torture/mips-clobber-at.c: New test.
6324
6325 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
6326
6327         * gcc.dg/20040124-1.c: New test.
6328
6329 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
6330
6331         * gcc.dg/20040123-1.c: New test.
6332
6333 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6334
6335         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
6336
6337 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6338
6339         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
6340
6341 2004-01-23  Andrew Pinski  <apinski@apple.com>
6342
6343         * gcc.dg/20030121-1.c: Move to ..
6344         * gcc.dg/20040121-1.c: here.
6345
6346 2004-01-23  Roger Sayle  <roger@eyesopen.com>
6347
6348         * gcc.dg/builtins-29.c: New test case.
6349
6350 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6351
6352         PR 18314
6353         * gcc.dg/builtins-30.c: New testcase.
6354
6355 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
6356
6357         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
6358         * lib/g77.exp: Likewise.
6359         * lib/objc.exp: Likewise.
6360         * lib/g++.exp: Likewise.
6361
6362 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6363
6364         * gcc.dg/struct-by-value-2.c: New test.
6365
6366 2004-01-21  Andrew Pinski  <apinski@apple.com>
6367
6368         PR target/13785
6369         * gcc.dg/20030121-1.c: New test.
6370
6371 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
6372
6373         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
6374         clobber frame pointer register in asm statement.
6375
6376 2004-01-21  Falk Hueffner  <falk@debian.org>
6377
6378         * gcc.c-torture/compile/20040121-1.c: New test.
6379
6380 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
6381
6382         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
6383
6384 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
6385
6386         * gcc.dg/ppc64-abi-2.c: New test.
6387
6388 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
6389
6390         * lib/treelang.exp: Fill out this file.
6391         * lib/treelang-dg.exp: New File.
6392
6393 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6394
6395         * gcc.c-torture/compile/981022-1.c: Remove.
6396         * gcc.dg/array-5.c: Remove XFAIL.
6397         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
6398         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
6399         gcc.dg/cond-lvalue-1.c: Update.
6400         * gcc.dg/cast-lvalue-2.c: New test.
6401
6402 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
6403
6404         PR c++/13592
6405         * g++.dg/other/error1.C (class foo): Tweak error message.
6406
6407         PR c++/13592
6408         * g++.dg/template/call2.C: New test.
6409
6410 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6411
6412         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
6413         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
6414         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
6415         scalar-return-1_x.c, scalar-return-2_y.c,
6416         scalar-return-3_x.c, scalar-return-3_y.c,
6417         scalar-return-4_x.c, scalar-return-4_y.c,
6418         struct-align-1.h, struct-align-1_x.c,
6419         struct-align-1_y.c, struct-align-2.h,
6420         struct-align-2_x.c, struct-align-2_y.c,
6421         struct-by-value-10_y.c, struct-by-value-11_x.c,
6422         struct-by-value-11_y.c, struct-by-value-12_x.c,
6423         struct-by-value-12_y.c, struct-by-value-13_x.c,
6424         struct-by-value-13_y.c, struct-by-value-14_x.c,
6425         struct-by-value-14_y.c, struct-by-value-15_x.c,
6426         struct-by-value-15_y.c, struct-by-value-16_y.c,
6427         struct-by-value-17_y.c, struct-by-value-18_y.c,
6428         struct-by-value-19_y.c, struct-by-value-1_x.c,
6429         struct-by-value-1_y.c, struct-by-value-20_y.c,
6430         struct-by-value-2_x.c, struct-by-value-2_y.c,
6431         struct-by-value-3_y.c, struct-by-value-4_x.c,
6432         struct-by-value-4_y.c, struct-by-value-5_y.c,
6433         struct-by-value-6_y.c, struct-by-value-7_y.c
6434         struct-by-value-8_x.c, struct-by-value-8_y.c
6435         struct-by-value-9_x.c, struct-by-value-9_y.c
6436         struct-return-10_x.c, struct-return-10_y.c,
6437         struct-return-19_x.c, struct-return-20_x.c
6438         struct-return-2_x.c, struct-return-2_y.c
6439         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
6440         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
6441
6442 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6443
6444         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
6445         attribute on sparc*-sun-solaris2.*.
6446
6447 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
6448
6449         PR c++/13710
6450         * g++.dg/ext/typeof7.C: New test.
6451
6452 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
6453
6454         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
6455         * gcc.dg/const-elim-1.c: Same.
6456
6457 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
6458
6459         * objc.dg/stret-1.m: New.
6460         * objc.dg/stret-2.m: New.
6461
6462 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6463
6464         PR c++/11895
6465         * g++.dg/ext/vector1.C: New test.
6466
6467 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
6468
6469         * gcc.dg/pch/import-1.c: New.
6470         * gcc.dg/pch/import-1.hs: New.
6471         * gcc.dg/pch/import-1a.h: New.
6472         * gcc.dg/pch/import-1b.h: New.
6473         * gcc.dg/pch/import-1c.h: New.
6474
6475 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6476
6477         PR c++/13574
6478         * g++.dg/ext/array1.C: New test.
6479
6480         PR c++/13178
6481         * g++.dg/conversion/op1.C: New test.
6482
6483 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
6484
6485         PR 11864
6486         From Kazumoto Kojima / Dan Kegel:
6487         * gcc.dg/pr11864-1.c: New test.
6488
6489         PR 10392
6490         From Marcus Comstedt / Dan Kegel:
6491         * gcc.dg/pr10392-1.c: New test.
6492
6493 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6494
6495         PR c++/13478
6496         * g++.dg/init/ref10.C: New test.
6497
6498 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6499
6500         PR c++/13407
6501         * g++.dg/parse/typename6.C: New test.
6502
6503 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6504
6505         PR pch/13361
6506         * testsuite/g++.dg/pch/wchar-1.C: New.
6507         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6508
6509 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6510
6511         PR c++/9259
6512         * g++.dg/expr/sizeof2.C: New test.
6513
6514 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
6515
6516         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
6517
6518 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6519
6520         PR c++/13659
6521         * g++.dg/lookup/strong-using-3.C: New.
6522         * g++.dg/lookup/using-10.C: New.
6523
6524 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6525
6526         PR c++/13594
6527         * g++.dg/lookup/strong-using-2.C: New.
6528
6529 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
6530             Dan Kegel <dank@kegel.com>
6531             J"orn Rennecke <joern.rennecke@superh.com>
6532
6533         PR target/9365
6534         * gcc.dg/pr9365-1.c: New test.
6535
6536 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6537
6538         PR c++/8856
6539         * g++.dg/parse/casting-operator2.C: New test.
6540         * g++.old-deja/g++.pt/explicit83.C: Remove.
6541
6542 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6543
6544         * gcc.dg/label-compound-stmt-1.c: New test.
6545         * gcc.c-torture/compile/950922-1.c,
6546         gcc.c-torture/compile/20000211-3.c,
6547         gcc.c-torture/compile/20000518-1.c,
6548         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
6549         compound statements.
6550
6551 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
6552
6553         * gcc.dg/ppc64-abi-1.c: New test.
6554
6555 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
6556
6557          * g++.dg/ext/attrib9.C: Add dg-warnings.
6558
6559 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6560
6561         PR c++/12335
6562         * g++.dg/parse/dtor3.C: New test.
6563
6564 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6565
6566         PR c++/12709
6567         * g++.dg/parse/try-catch-1.C: New test.
6568
6569 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
6570
6571         * ada/acats/run_all.sh: Add more verbose output in acats.log
6572         when compiling tests.
6573
6574 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6575
6576         PR 13656
6577         * gcc.dg/typedef-redecl.c: New test case.
6578         * gcc.dg/typedef-redecl.h: New support file.
6579
6580 2004-01-13  Jan Hubicka  <jh@suse.cz>
6581
6582         * gcc.dg/always_inline.c: New test.
6583         * gcc.dg/debug/20031231-1.c: Fix.
6584
6585 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6586
6587         PR c++/13474
6588         * g++.dg/template/array3.C: New test.
6589
6590 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6591
6592         * g++.dg/ext/lvalue1.C: No longer expected to fail.
6593         * g++.dg/warn/Wunused-2.C: Likewise.
6594
6595 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6596
6597         PR c++/13289
6598         * g++.dg/template/instantiate6.C: New test.
6599
6600 2004-01-12  Roger Sayle  <roger@eyesopen.com>
6601
6602         PR middle-end/11397
6603         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
6604
6605 2004-01-12  Jan Hubicka  <jh@suse.cz>
6606
6607         PR opt/12826
6608         * gcc.dg/20040112-1.c: New.
6609
6610         * gcc.dg/dwarf-die[1-7].c: Move to...
6611         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
6612         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
6613
6614 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
6615
6616         PR c++/4100
6617         * g++.dg/parse/friend4.C: New test.
6618
6619 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
6620
6621         PR c++/4100
6622         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
6623         definition is called a friend.
6624
6625 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
6626
6627         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
6628
6629 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
6630
6631         PR c++/3478
6632         * g++.dg/parse/error10.C: New test.
6633         * g++.dg/template/arg2.C: Accept "invalid type" error.
6634
6635 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
6636
6637         PR middle-end/13392
6638         * g++.dg/opt/expect2.C: New test.
6639
6640 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6641
6642         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
6643         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
6644         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
6645         Update dg-error regexps.
6646
6647 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6648
6649         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
6650         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
6651
6652 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6653
6654         * gcc.dg/pragma-re-1.c: Use right pointer type.
6655
6656 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6657
6658         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
6659
6660 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
6661
6662         * gcc.dg/rs6000-ldouble-1.c: New.
6663
6664 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6665
6666         DR 337
6667         PR c++/9256
6668         * g++.dg/other/abstract1.C: New test.
6669
6670 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
6671
6672         * g++.dg/lookup/strong-using-1.C: New.
6673
6674 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6675
6676         PR c/11234
6677         * gcc.dg/func-ptr-conv-1.c: New test.
6678         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
6679
6680 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
6681
6682         PR target/13380.
6683         * gcc.c-torture/compile/20040109-1.c: New.
6684
6685 2004-01-08  Stuart Hastings  <stuart@apple.com>
6686
6687         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
6688         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
6689         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
6690
6691 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
6692
6693         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
6694
6695 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6696
6697         * ada/acats/run_acats: Treat 'gnatchop' the same way
6698         as 'gnatmake'.  Export GCC_DRIVER.
6699         * ada/acats/run_all.sh: Add target_gnatchop.  Use
6700         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
6701
6702 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6703
6704         PR c++/12573
6705         * g++.dg/template/dependent-expr4.C: New test.
6706
6707 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
6708
6709         * gcc.dg/altivec-11.c: New test.
6710
6711 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
6712
6713         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
6714
6715 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6716
6717         PR c/6024
6718         * gcc.dg/enum-compat-1.c: New test.
6719         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
6720
6721 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6722
6723         PR c/12165
6724         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
6725         gcc.dg/c99-idem-qual-3.c: New tests.
6726
6727 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
6728
6729         * gcc.dg/winline-7.c: Don't cast void * to int.
6730
6731 2004-01-06  Jan Hubicka  <jh@suse.cz>
6732
6733         * gcc.dg/i386-sse-5.c: New test
6734         * g++.dg/eh/simd-1.c: Add -w argument for i386.
6735
6736 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6737
6738         PR c++/12815
6739         * g++.dg/rtti/typeid4.C: New test.
6740
6741 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6742
6743         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
6744
6745 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6746
6747         PR c++/12132
6748         * g++.dg/template/error11.C: New test.
6749
6750         PR c++/13451
6751         * g++.dg/template/class2.C: New test.
6752
6753 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6754         Richard Sandiford <rsandifo@redhat.com>
6755
6756         PR c++/13387
6757         * g++.dg/opt/alias3.C: New test.
6758
6759 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
6760
6761         PR c++/13157
6762         * g++.dg/template/koenig3.C: New test.
6763
6764         PR c++/13529
6765         * g++.dg/parse/offsetof3.C: New test.
6766
6767         * g++.dg/init/copy7.C: Add missing dg-error markers.
6768
6769         PR c++/12226
6770         * g++.dg/init/copy7.c: New test.
6771
6772         PR c++/13536
6773         * g++.dg/parse/cast1.C: New test.
6774
6775 2004-01-04  Jan Hubicka  <jh@suse.cz>
6776
6777         * gcc.dg/winline[1-7].c: New tests.
6778
6779 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6780
6781         PR c++/13520
6782         * g++.dg/template/qualttp22.C: New test.
6783
6784 2004-01-01  Jan Hubicka  <jh@suse.cz>
6785
6786         * gcc.dg/debug/20031231-1.c: New.
6787         * gcc.c-torture/compile/20040101-1.c: New.
6788         * gcc.dg/dwarf-die-[1-7].c: New.
6789
6790 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
6791
6792         PR optimization/13521
6793         * gcc.c-torture/compile/20031231-1.c: New test.
6794
6795 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6796
6797         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
6798
6799 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6800
6801         PR c++/10079
6802         * g++.dg/template/crash16.C: New test.
6803
6804 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
6805
6806         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
6807
6808 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6809
6810         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
6811         ports.
6812         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6813         * g++.old-deja/g++.law/profile1.C: Likewise.
6814         * gcc.c-torture/compile/981006-1.c: Likewise.
6815         * gcc.c-torture/execute/loop-2e.x: Likewise.
6816         * gcc.c-torture/execute/loop-2f.x: Remove.
6817         * gcc.c-torture/execute/loop-2g.x: Likewise.
6818         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
6819         * gcc.dg/20020312-2.c: Remove traces of dead ports.
6820
6821 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
6822
6823         PR c++/13507
6824         * g++.dg/ext/attrib11.C: New test.
6825
6826         PR c++/13494
6827         * g++.dg/template/array2-1.C: New test.
6828         * g++.dg/template/array2-2.C: New test.
6829
6830 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
6831
6832         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
6833
6834 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6835
6836         PR c++/12774
6837         * g++.dg/template/array1-1.C: New test.
6838         * g++.dg/template/array1-2.C: New test.
6839
6840 2003-12-29  Roger Sayle  <roger@eyesopen.com>
6841
6842         PR fortran/12632
6843         * g77.dg/12632.f: New test case.
6844
6845 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6846
6847         PR c++/13289
6848         * g++.dg/parse/nontype1.C: New test.
6849
6850 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6851
6852         PR c++/12403
6853         * g++.dg/parse/explicit1.C: New test.
6854         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
6855
6856 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
6857
6858         PR c++/13081
6859         * g++.dg/opt/inline6.C: New test.
6860
6861         PR c++/12613
6862         * g++.dg/parse/error9.C: New test.
6863
6864         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
6865
6866 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
6867
6868         PR c++/13009
6869         * g++.dg/init/assign1.C: New test.
6870
6871 2003-12-28  Roger Sayle  <roger@eyesopen.com>
6872
6873         PR c++/13070
6874         * g++.dg/warn/format3.C: New test case.
6875
6876 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6877
6878         * gcc.c-torture/compile/20031227-1.c: New test.
6879
6880 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6881
6882         * g++.dg/bprob/bprob.exp: Load target-supports.exp
6883         * g77.dg/bprob/bprob.exp: Likewise.
6884         * gcc.misc-tests/bprob.exp: Likewise.
6885         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
6886         variants on systems where the library does not provide that
6887         functionality.
6888         * gcc.dg/builtins-20.c: Use builtins-config.h.
6889         * gcc.dg/builtins-config.h: New file.
6890
6891 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6892
6893         * lib/gcc-dg.exp (dg-require-profiling): New function.
6894         * lib/target-supports.exp (check_profiling_available): Likewise.
6895         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
6896         * g77.dg/bprob/bprob.exp: Likewise.
6897         * gcc.misc-tests/bprob.exp: Likewise.
6898         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
6899         * gcc.dg/20021014-1.c: Likewise.
6900         * gcc.dg/nest.c: Likewise.
6901
6902 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6903
6904         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
6905         compiling.
6906         * g++.dg/lookup/java2.C: Likewise.
6907         * gcc.dg/cpp/lexident.c: Likewise.
6908
6909 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
6910
6911         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
6912         given.
6913         * gcc.c-torture/compile/961203-1.c: Likewise.
6914         * gcc.c-torture/compile/980506-1.c: Likewise.
6915
6916 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
6917
6918         * lib/gcc-dg.exp (dg-prune-output): New annotation.
6919         (additional_prunes): New global.
6920         (gcc-dg-prune): Handle additional per-test pruning.
6921         (dg-test): Clear additional_prunes between tests.
6922
6923         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
6924         dg-prune-output to avoid spurious failures from assembler
6925         complaining about nonexistent WAW violations.
6926         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
6927         Use dg-prune-output to avoid spurious failures from assembler
6928         warning about Itanium B-step errata.
6929
6930 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6931
6932         * g++.dg/abi/macro0.C: New test.
6933         * g++.dg/abi/macro1.C: Likewise.
6934         * g++.dg/abi/macro2.C: Likewise.
6935
6936         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
6937         * g++.dg/abi/bitfield7.C: Likewise.
6938         * g++.dg/abi/dtor2.C: Likewise.
6939         * g++.dg/abi/mangle11.C: Likewise.
6940         * g++.dg/abi/mangle12.C: Likewise.
6941         * g++.dg/abi/mangle14.C: Likewise.
6942         * g++.dg/abi/mangle17.C: Likewise.
6943         * g++.dg/abi/vbase10.C: Likewise.
6944         * g++.dg/abi/vbase14.C: Likewise.
6945         * g++.dg/template/qualttp17.C: Likewise.
6946
6947 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6948
6949         PR c/11995
6950         * gcc.dg/20031223-1.c: New test.
6951
6952 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6953
6954         * gcc.dg/noreturn-7.c: New test.
6955
6956 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6957
6958         * gcc.dg/null-pointer-1.c: New test.
6959
6960 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
6961
6962         * g++.old-deja/g++.jason/template18.C: Remove.
6963         * g++.old-deja/g++.jason/template37.C: Likewise.
6964
6965         PR c++/12862
6966         * g++.dg/lookup/ns1.C: New test.
6967
6968         PR c++/12397
6969         * g++.dg/template/lookup3.C: New test.
6970
6971 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6972
6973         * g++.dg/template/recurse1.C: New test
6974
6975 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
6976
6977         PR c++/12479
6978         * g++.dg/parse/semicolon1.C: New test.
6979         * g++.dg/parse/semicolon1.h: Likewise.
6980
6981 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
6982
6983         * gcc.dg/darwin-misaligned.c: New test.
6984
6985 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6986
6987         PR c/9163
6988         * gcc.dg/20031222-1.c: New test.
6989
6990 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
6991
6992         PR c++/13438
6993         * g++.dg/parse/error8.C: New test.
6994
6995         PR c++/11554
6996         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
6997
6998 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
6999
7000         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
7001         too small.
7002         * gcc.c-torture/compile/930217-1.c: Likewise.
7003         * gcc.c-torture/compile/930513-1.c: Likewise.
7004         * gcc.c-torture/execute/920908-2.c: Likewise.
7005         * gcc.c-torture/execute/921204-1.c: Likewise.
7006         * gcc.c-torture/execute/930621-1.c: Likewise.
7007         * gcc.c-torture/execute/930630-1.c: Likewise.
7008         * gcc.c-torture/execute/931031-1.c: Likewise.
7009         * gcc.c-torture/execute/980602-2.c: Likewise.
7010         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
7011         * gcc.c-torture/execute/compndlit-1.c: Likewise.
7012         * gcc.c-torture/execute/extzvsi.c: Likewise.
7013         * gcc.c-torture/unsorted/ext.c: Likewise.
7014
7015 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
7016
7017         PR target/12749
7018         * gcc.c-torture/compile/20031220-2.c: New test case.
7019
7020 2003-12-20  Roger Sayle  <roger@eyesopen.com>
7021
7022         PR optimization/13031
7023         * gcc.c-torture/compile/20031220-1.c: New test case.
7024
7025 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7026
7027         * gcc.dg/cast-function-1.c: New test.
7028
7029 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7030
7031         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
7032         formats.
7033
7034 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
7035
7036         PR c++/12795
7037         * g++.dg/ext/attrib10.C: New test.
7038
7039 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7040
7041         * gcc.dg/cleanup-10.c: New test.
7042         * gcc.dg/cleanup-11.c: New test.
7043
7044 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7045
7046         PR c++/13239
7047         * g++.dg/opt/expect1.C: New test.
7048
7049 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
7050
7051         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
7052
7053 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
7054
7055         PR debug/12923
7056         * gcc.dg/20031218-1.c: New test.
7057
7058         PR debug/12389
7059         * gcc.dg/20031218-2.c: New test.
7060         * gcc.dg/20031218-3.c: New test.
7061
7062         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
7063         of label name and allow for USER_LABEL_PREFIX == "_" names.
7064         * g++.dg/abi/mangle18-2.C: Likewise.
7065         * g++.dg/abi/mangle19-1.C: Likewise.
7066         * g++.dg/abi/mangle19-2.C: Likewise.
7067         * g++.dg/abi/mangle20-1.C: Likewise.
7068         * g++.dg/abi/mangle20-2.C: Likewise.
7069
7070 2003-12-18  Richard Henderson  <rth@redhat.com>
7071
7072         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
7073
7074 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
7075             Dan Kegel <dank@kegel.com>
7076
7077         PR other/12009
7078         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
7079         testing a cross compiler, it causes spurious compile failures.
7080         * lib/g++.exp: Likewise.
7081
7082 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7083
7084         PR c++/13262
7085         * g++.dg/template/access13.C: New test.
7086
7087 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7088
7089         * gcc.dg/20031216-1.c: New test.
7090
7091 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7092
7093         PR c++/9154
7094         * g++.dg/template/error10.C: New test.
7095
7096 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7097
7098         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
7099         * g++.dg/eh/simd-2.C: Likewise.
7100
7101 2003-12-17  James E Wilson  <wilson@specifixinc.com>
7102             Roger Sayle  <roger@eyesopen.com>
7103
7104         * gcc.c-torture/execute/ieee/mzero5.c: New.
7105
7106 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
7107
7108         PR c++/10603
7109         * g++.dg/parse/error6.C: New test.
7110
7111         PR c++/12827
7112         * g++.dg/parse/error7.C: New test.
7113
7114 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7115
7116         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
7117         at -O with stabs debugging formats.
7118         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
7119         * gcc.dg/debug/debug-2.c: Likewise.
7120
7121 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7122
7123         PR c++/12696
7124         * g++.dg/init/error1.C: New test.
7125
7126         PR c++/12218
7127         * g++.dg/init/pm3.C: New test.
7128
7129 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7130
7131         PR c/3347
7132         * gcc.dg/bitfld-8.c: New test.
7133
7134 2003-12-16  James Lemke  <jim@wasabisystems.com>
7135
7136         * gcc.dg/arm-scd42-[123].c: New tests.
7137
7138 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7139
7140         PR c++/9043
7141         * g++.dg/abi/mangle20-1.C: New test.
7142         * g++.dg/abi/mangle20-2.C: New test.
7143
7144 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7145
7146         PR c++/13275
7147         * g++.dg/other/offsetof2.C: Remove XFAIL.
7148         * g++.dg/parse/offsetof1.C: New test.
7149         * g++.gd/parse/offsetof2.C: Likewise.
7150
7151 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7152
7153         * g++.dg/template/nontype3.C: New test.
7154         * g++.dg/template/static2.C: Tweaked the dg-error clause.
7155
7156 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7157
7158         * g++.dg/warn/noreturn-3.C: Also test instantiation.
7159
7160 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7161
7162         PR c++/13387
7163         * g++.dg/expr/assign1.C: New test.
7164
7165         PR c++/13242
7166         * g++.dg/abi/mangle19-1.C: New test.
7167         * g++.dg/abi/mangle19-2.C: New test.
7168
7169 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
7170
7171         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
7172
7173 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7174
7175         * gcc.c-torture/execute/20031216-1.c: New test.
7176
7177 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7178
7179         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
7180         an ICE regression.
7181
7182 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7183
7184         PR c++/10926
7185         * g++.dg/template/error9.C: New test.
7186
7187         PR c++/11116
7188         * g++.dg/template/error8.C: New test.
7189
7190 2003-12-15  Roger Sayle  <roger@eyesopen.com>
7191
7192         PR middle-end/13400
7193         * gcc.c-torture/execute/20031215-1.c: New test case.
7194
7195 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7196
7197         PR c++/13269
7198         * g++.dg/parse/error5.C: New test.
7199
7200         PR c++/12989
7201         * g++.dg/expr/sizeof1.C: New test.
7202
7203         PR c++/13310
7204         * g++.dg/template/crash15.C: New test.
7205
7206 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
7207
7208         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
7209         a non-POD type as the last named parameter of a varargs function.
7210
7211 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7212
7213         PR c++/13243
7214         PR c++/12573
7215         * g++.dg/template/crash14.C: New test.
7216         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
7217
7218 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7219
7220         * g++.dg/other/java1.C: New test.
7221
7222         PR c++/13241
7223         * g++.dg/abi/mangle18-1.C: New test.
7224         * g++.dg/abi/mangle18-2.C: New test.
7225
7226 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7227
7228         PR optimization/10312
7229         * gcc.c-torture/execute/20031214-1.c: New.
7230
7231 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
7232
7233         PR c++/10779
7234         PR c++/12160
7235         * g++.dg/parse/error3.C: New test.
7236         * g++.dg/parse/error4.C: Likewise.
7237         * g++.dg/abi/mangle4.C: Tweak error messages.
7238         * g++.dg/lookup/using5.C: Likewise.
7239         * g++.dg/other/error2.C: Likewise.
7240         * g++.dg/parse/typename5.C: Likewise.
7241         * g++.dg/parse/undefined1.C: Likewise.
7242         * g++.dg/template/arg2.C: Likewise.
7243         * g++.dg/template/ttp3.C: Likewise.
7244         * g++.dg/template/type1.C: Likewise.
7245         * g++.old-deja/g++.other/crash32.C: Likewise.
7246         * g++.old-djea/g++.pt/defarg8.C: Likewise.
7247
7248 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7249
7250         PR c++/13106
7251         * g++.dg/warn/noreturn-3.C: New test.
7252
7253 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7254
7255         PR c++/13118
7256         * g++.dg/abi/covariant3.C: New.
7257
7258 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
7259
7260         * g++.dg/eh/ia64-1.C: New test.
7261
7262 2003-12-12  Roger Sayle  <roger@eyesopen.com>
7263
7264         PR optimization/13037
7265         * g77.f-torture/execute/13037.f: New test case.
7266
7267 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7268
7269         PR c++/12881
7270         * g++.dg/abi/covariant2.C: New.
7271
7272 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
7273
7274         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
7275
7276 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
7277
7278         * gcc.c-torture/execute/wchar_t-1.x: Delete.
7279
7280 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
7281
7282         PR other/10819
7283         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
7284         to fix Bug 10819.
7285         * lib/g++.exp (g++_version): Likewise.
7286         * lib/g77.exp (g77_version): Likewise.
7287         * lib/objc.exp (default_objc_version): Likewise.
7288
7289 2003-12-10  Richard Henderson  <rth@redhat.com>
7290
7291         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
7292
7293         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
7294
7295 2003-12-08  Matt Austern  <austern@apple.com>
7296
7297         PR c/13134
7298         * lib/gcc-dg.exp (dg-require-visibility): Define.
7299         * lib/target-supports (check_visibility_available): Define.
7300         * gcc.dg/visibility-1.c: New test.
7301         * gcc.dg/visibility-2.c: Likewise.
7302         * gcc.dg/visibility-3.c: Likewise.
7303         * gcc.dg/visibility-4.c: Likewise.
7304         * gcc.dg/visibility-5.c: Likewise.
7305         * gcc.dg/visibility-6.c: Likewise.
7306         * g++.dg/ext/visibility-1.C: Likewise.
7307         * g++.dg/ext/visibility-2.C: Likewise.
7308         * g++.dg/ext/visibility-3.C: Likewise.
7309         * g++.dg/ext/visibility-4.C: Likewise.
7310         * g++.dg/ext/visibility-5.C: Likewise.
7311         * g++.dg/ext/visibility-6.C: Likewise.
7312
7313 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7314
7315         * g++.dg/lookup/java1.C: New test.
7316         * g++.dg/lookup/java2.C: New test.
7317
7318 2003-12-07  Falk Hueffner  <falk@debian.org>
7319
7320         * g++.dg/opt/noreturn-1.C: New test.
7321
7322 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
7323
7324         * gcc.dg/overflow-1.c: New test.
7325
7326 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7327
7328         * g77.f-torture/compile/13060.f: New test.
7329
7330 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
7331
7332         PR c++/13323
7333         * g++.dg/inherit/operator2.C: New test.
7334
7335 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7336
7337         PR c++/13305
7338         * g++.dg/ext/attrib9.C: New test.
7339
7340 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7341
7342         PR c++/13314
7343         * g++.dg/template/error7.C: New test.
7344
7345 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
7346             J"orn Rennecke <joern.rennecke@superh.com>
7347
7348         PR target/13302
7349         * g++.dg/other/struct-va_list.C: New test.
7350
7351 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7352
7353         PR c++/13166
7354         * g++.dg/parse/defarg6.C: New test.
7355
7356 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
7357
7358         PR target/13256
7359         * gcc.c-torture/execute/20031201-1.c: New test.
7360
7361 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
7362
7363         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
7364
7365 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7366
7367         * gcc.dg/builtin-return-1.c: New test.
7368
7369 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
7370             J"orn Rennecke <joern.rennecke@superh.com>
7371
7372         PR optimization/13260
7373         * gcc.c-torture/execute/20031204-1.c: New test.
7374
7375 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7376
7377         PR c++/9127
7378         * g++.dg/template/error6.C: New test.
7379
7380 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
7381
7382         * gcc.dg/20031202-1.c: New test.
7383
7384 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7385
7386         PR c++/13179
7387         * g++.dg/template/eh1.C: New test.
7388
7389         PR c++/10771
7390         * g++.dg/template/error5.C: New test.
7391
7392 2003-12-02  David Ung  <davidu@mips.com>
7393
7394         * gcc.dg/compat/vector-check.h: Corrected type for var
7395         g_##TMODE
7396
7397 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7398
7399         PR c++/10126
7400         * g++.dg/template/ptrmem8.C: New test.
7401
7402 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7403
7404         PR c++/12573
7405         * g++.dg/template/dependent-expr3.C: New test.
7406
7407 2003-12-01  James Lemke  <jim@wasabisystems.com>
7408
7409         * gcc.dg/arm-g2.c: New test.
7410
7411 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7412
7413         PR optimization/11634
7414         * gcc.dg/20031201-2.c: New test case.
7415
7416 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
7417
7418         PR 11433
7419         * objc.dg/proto-lossage-3.m: New test.
7420
7421 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7422
7423         PR optimization/12628
7424         * gcc.dg/20031201-1.c: New test case.
7425
7426 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7427
7428         * gcc.dg/unaligned-1.c: New test.
7429
7430 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
7431
7432         PR c++/9849
7433         * g++.dg/template/error4.C: New test.
7434         * g++.dg/template/nested3.C: Adjust error markers.
7435
7436 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7437
7438         * gcc.dg/cpp/assert4.c: Check more #system assertions.
7439
7440 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7441
7442         PR c/10333
7443         * gcc.dg/bitfld-7.c: New test.
7444
7445 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
7446
7447         * gcc.dg/tls/asm-1.C: New test.
7448
7449 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7450
7451         * gcc.dg/cpp/assert4.c: Update.
7452
7453 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7454
7455         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
7456         * gcc.dg/builtin-apply3.c: New test.
7457
7458 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7459
7460         * lib/compat.exp (compat-obj): New xfaildata parameter.
7461         Use it to set compiler_conditional_xfail_data before compiling.
7462         (compat-get-options): Handle dg-xfail-if.
7463         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
7464         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
7465         * gcc.dg/compat/vector-1_y.c: Likewise.
7466         * gcc.dg/compat/vector-2_x.c: Likewise.
7467         * gcc.dg/compat/vector-2_y.c: Likewise.
7468
7469 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7470
7471         * g++.dg/opt/reg-stack4.C: New test.
7472
7473 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7474
7475         * gcc.dg/builtin-apply2.c: New test.
7476
7477 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7478
7479         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
7480
7481 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7482
7483         PR c++/12924
7484         * g++.dg/template/template-id-2.C: New test.
7485
7486 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7487
7488         PR c++/5369
7489         * g++.dg/template/memfriend1.C: New test.
7490         * g++.dg/template/memfriend2.C: Likewise.
7491         * g++.dg/template/memfriend3.C: Likewise.
7492         * g++.dg/template/memfriend4.C: Likewise.
7493         * g++.dg/template/memfriend5.C: Likewise.
7494         * g++.dg/template/memfriend6.C: Likewise.
7495         * g++.dg/template/memfriend7.C: Likewise.
7496         * g++.dg/template/memfriend8.C: Likewise.
7497         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
7498
7499 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
7500
7501         PR c++/12515
7502         * g++.dg/ext/cond1.C: New test.
7503
7504 2003-11-20  Richard Henderson  <rth@redhat.com>
7505
7506         * gcc.dg/20020201-2.c: Remove.
7507         * gcc.dg/20020201-4.c: Remove.
7508         * gcc.dg/20020304-1.c: Remove.
7509
7510 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
7511
7512         * gcc.dg/cpp/trad/xwin1.c: New test case.
7513
7514 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
7515
7516         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
7517         * lib/g77.exp: Likewise.
7518         * lib/objc.exp: Likewise.
7519         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
7520         for darwin.
7521
7522 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7523
7524         PR c++/12932
7525         * g++.dg/template/static5.C: New test.
7526
7527 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7528
7529         * gcc.dg/nested-func-1.c: New test.
7530
7531 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7532
7533         * gcc.dg/cpp/assert4.c: New test.
7534
7535 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7536
7537         PR c++/2294
7538         * g++.dg/lookup/using9.c: New test.
7539
7540 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
7541
7542         PR c++/12762
7543         * g++.dg/template/error3.C: New test.
7544
7545 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
7546
7547         PR ada/13035
7548         * ada/acats/run_acats, run_all.sh: Fix syntax error.
7549         No longer use a wrapper for gcc, since this does not work under
7550         Windows.
7551
7552 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7553
7554         PR c++/2094
7555         * g++.dg/template/ptrmem7.C: New test.
7556
7557 2003-11-13  Andrew Pinski <apinski@apple.com>
7558
7559         * gcc.c-torture/compile/20031113-1.c: New test.
7560
7561 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
7562             Kean Johnston <jkj@sco.com>
7563
7564         PR c/13029
7565         * gcc.dg/unused-4.c: Update.
7566
7567 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7568
7569         * g++.dg/opt/const3.C: New test.
7570
7571 2003-11-13  Jan Hubicka  <jh@suse.cz>
7572
7573         * gcc.c-torture/compile/20031112-1.c: New test.
7574
7575 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
7576
7577         * g++.dg/parse/crash10.C: Remove bogus error marker.
7578
7579 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7580
7581         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
7582         (host_gcc): Likewise.
7583         (ROOT): Honor $PWDCMD.
7584         (BASE): Likewise.
7585         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
7586
7587 2003-11-12  Catherine Moore  <clm@redhat.com>
7588
7589         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
7590
7591 2003-11-12  Andreas Jaeger  <aj@suse.de>
7592             Jakub Jelinek  <jakub@redhat.com>
7593             Andrew Pinski  <pinskia@physics.uc.edu>
7594             Richard Henderson  <rth@redhat.com>
7595
7596         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
7597         systems.
7598         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
7599
7600         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
7601         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7602
7603 2003-11-11  Andreas Jaeger  <aj@suse.de>
7604
7605         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
7606
7607         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
7608
7609 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
7610
7611         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
7612         Clean ups.
7613
7614 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
7615
7616         * gcc.dg/trampoline-1.c: New test.
7617
7618 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7619
7620         * gcc.c-torture/compile/200031109-1.c: New test.
7621
7622 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7623
7624         PR c/3190
7625         PR c/8714
7626         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
7627         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
7628         gcc.dg/format/no-y2k-1.c: Update.
7629
7630 2003-11-08  Roger Sayle  <roger@eyesopen.com>
7631
7632         PR optimization/10467
7633         * gcc.dg/20031108-1.c: New test case.
7634
7635 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
7636
7637         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
7638
7639 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7640
7641         * gcc.dg/compound-lvalue-1.c: New test.
7642         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
7643         some XFAILs.
7644
7645 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
7646
7647         * gcc.dg/altivec-varargs-1.c: New test.
7648
7649 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7650
7651         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
7652         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
7653         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
7654         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
7655         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
7656
7657 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7658
7659         * gcc.dg/cond-lvalue-1.c: New test.
7660
7661 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
7662
7663         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
7664
7665 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7666
7667         PR c++/11616
7668         * g++.dg/template/instantiate5.C: New test.
7669
7670 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7671
7672         PR c++/12726
7673         * g++.dg/ext/complit2.C: Replace test with self-contained version.
7674         * ChangeLog: Add missing first entry for above test.
7675
7676 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7677
7678         PR c++/9810
7679         * g++.dg/template/using8.C: New test.
7680         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
7681
7682 2003-11-02  Roger Sayle  <roger@eyesopen.com>
7683
7684         PR optimization/10817
7685         * gcc.c-torture/compile/20031102-1.c: New test case.
7686
7687 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
7688
7689         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
7690         2147483647.
7691
7692 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7693
7694         * gcc.dg/20031102-1.c: New test.
7695
7696 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7697
7698         * gcc.dg/complex-1.c: New test.
7699
7700 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7701
7702         PR c++/12796
7703         * g++.dg/template/crash13.C: Adjust expected error location.
7704         * g++.old-deja/g++.brendan/ns1.C: Likewise.
7705
7706 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7707
7708         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7709
7710 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7711
7712         PR/10239
7713         * gcc.c-torture/compile/20031031-2.c: New test.
7714
7715 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7716
7717         PR/11640
7718         * gcc.c-torture/compile/20031031-1.c: New test.
7719
7720 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7721
7722         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7723         * gcc.misc-tests/bprob.exp: Likewise.
7724         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
7725         the execution test on arm-elf configs.
7726         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
7727         configs that don't support scratch files.
7728         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
7729
7730 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
7731
7732         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
7733         done by dejagnu.
7734
7735 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
7736
7737         * ada/acats/run_all.sh: Redirect mv output to /dev/null
7738         Avoid non pure sh syntax. Add more logging.
7739
7740         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
7741         fail.
7742
7743 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7744
7745         PR libgcj/10610
7746         * gcc.dg/ppc-stackalign-1.c: New test.
7747
7748 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
7749
7750         * ada/acats/run_all.sh: Change output to be more compliant with
7751         dejagnu framework.
7752         Create acats.sum and acats.log files under testsuite/ada/acats
7753         Only run [a-z]* directories, to filter out e.g. CVS.
7754         Redirect build output to log file.
7755
7756 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7757
7758         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
7759
7760 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7761
7762         PR ada/5909:
7763         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
7764
7765 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
7766
7767         * gcc.c-torture/compile/20031023-1.c: New test.
7768         * gcc.c-torture/compile/20031023-2.c: New test.
7769         * gcc.c-torture/compile/20031023-3.c: New test.
7770         * gcc.c-torture/compile/20031023-4.c: New test.
7771
7772 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7773
7774         PR c++/10371
7775         * g++.dg/lookup/scoped8.C: New test.
7776
7777 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7778
7779         * g++.dg/opt/reg-stack3.C: New test.
7780
7781 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7782
7783         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
7784
7785 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7786
7787         PR c++/11076
7788         * g++.dg/template/crash13.C: New test.
7789
7790 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7791
7792         * gcc.dg/c99-restrict-2.c: New test.
7793
7794 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
7795
7796         PR c++/12698, c++/12699, c++/12700, c++/12566
7797         * g++.dg/inherit/covariant9.C: New test.
7798         * g++.dg/inherit/covariant10.C: New test.
7799         * g++.dg/inherit/covariant11.C: New test.
7800
7801 2003-10-23  Jason Merrill  <jason@redhat.com>
7802
7803         PR c++/12726
7804         * g++.dg/ext/complit2.C: New test.
7805
7806 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7807
7808         PR target/12654
7809         * gcc.c-torture/execute/20031020-1.c: New test.
7810
7811 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7812
7813         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
7814         following the jump_insn.
7815
7816 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7817
7818         * gcc.dg/cast-lvalue-1.c: New test.
7819
7820 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
7821
7822         PR c++/11962
7823         * g++.dg/template/cond2.C: New test.
7824
7825 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7826
7827         * gcc.dg/builtins-28.c: New test.
7828
7829 2003-10-20  Jan Hubicka  <jh@suse.cz>
7830
7831         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
7832         parameter.
7833         * testsuite/gcc.dg/inline-2.c: Likewise.
7834
7835 2003-10-20  Phil Edwards  <phil@codesourcery.com>
7836
7837         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
7838         * gcc.dg/nest.c:  Likewise.
7839
7840 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7841
7842         PR c++/9781, c++/10583, c++/11862
7843         * g++.dg/parse/crash13.C: New test.
7844
7845 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7846
7847         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
7848
7849 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7850
7851         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
7852         Define HAVE_C99_RUNTIME except on Solaris.
7853         * gcc.dg/builtins-20.c: Likewise.
7854
7855 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7856
7857         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
7858
7859 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7860
7861         PR c++/12495
7862         * g++.dg/template/crash21.C: New test.
7863
7864 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7865
7866         PR c++/2513
7867         * g++.dg/template/typename5.C: New test.
7868
7869 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7870
7871         PR c++/12369
7872         * g++.dg/template/friend25.C: New test.
7873
7874 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
7875
7876         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
7877         versions.
7878
7879 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
7880
7881         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
7882         == 2147483647.
7883
7884 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
7885
7886         * gcc.c-torture/execute/960416-1.x: Remove.
7887         * gcc.c-torture/execute/divconst-3.x: Likewise.
7888
7889 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
7890
7891         PR target/12598
7892         * gcc.dg/torture/cris-volatile-1.c: New test.
7893
7894 2003-10-14  Roger Sayle  <roger@eyesopen.com>
7895
7896         PR optimization/9325
7897         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
7898         for overflowing floating point to integer conversion during RTL
7899         simplification.
7900
7901 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
7902
7903         * objc/execute/_cmd.m: Fix typo.
7904         * objc.dg/image-info.m, objc.dg/symtab-1.m:
7905         Relax 'scan-assembler' regexp.
7906         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
7907         objc.dg/try-catch-4.m: Run on non-Darwin targets.
7908         * objc.dg/zero-link-2.m: Remove blank line.
7909         * objc.dg/zero-link-3.m: New test case.
7910
7911 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
7912
7913         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
7914
7915         * gcc.dg/asm-names.c: Use scan-assembler-not rather
7916         than linker trickery.
7917
7918 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7919
7920         PR c++/12370
7921         * g++.dg/other/friend2.C: New test.
7922
7923 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
7924
7925         * gcc.dg/20031012-1.c: New test.
7926
7927 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
7928
7929         * gcc.dg/weak/weak-3.c: Fix for new warning.
7930
7931 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
7932
7933         PR optimization/8750
7934         * gcc.c-torture/execute/20031012-1.c: New test case.
7935
7936 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7937
7938         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
7939         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
7940
7941 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7942
7943         PR optimization/12260
7944         * gcc.c-torture/compile/20031011-2.c: New test case.
7945
7946 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7947
7948         * gcc.c-torture/execute/20031011-1.c: New testcase.
7949
7950 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
7951
7952         * gcc.c-torture/compile/20031011-1.c: New test.
7953
7954 2003-10-11  Jan Hubicka  <jh@suse.cz>
7955
7956         * g++.dg/other/first-global.C: New test.
7957
7958 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7959
7960         * gcc.c-torture/execute/string-opt-18.c: New testcase.
7961
7962 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
7963
7964         * gcc.c-torture/compile/20031010-1.c: New test.
7965
7966 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
7967
7968         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
7969         * gcc.c-torture/execute/va-arg-25.c: ... here.
7970
7971 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
7972
7973         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
7974
7975 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
7976
7977         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
7978
7979 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
7980
7981         * g++.dg/parse/error2.C: New test.
7982
7983 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
7984
7985         PR c++/11097
7986         * g++.dg/other/error5.C: Modify the error message.
7987         * g++.dg/lookup/using8.C: New test.
7988
7989 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
7990
7991         * gcc.dg/darwin-abi-2.c: New file.
7992         * gcc.c-torture/execute/va-arg-24.c: New file.
7993
7994 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
7995
7996         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
7997         indentation.
7998
7999 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
8000
8001         PR c++/10147
8002         * g++.dg/other/error4.C: Update error messages.
8003         * g++.dg/template/ptrmem4.C: Likewise.
8004
8005         PR c++/12337
8006         * g++.dg/init/new9.C: New test.
8007
8008         PR c++/12334, c++/12236, c++/8656
8009         * g++.dg/ext/attrib8.C: New test.
8010
8011 2003-10-06  Devang Patel  <dpatel@apple.com>
8012
8013         * gcc.dg/debug/dwarf2-3.h: New test.
8014         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
8015
8016 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
8017
8018         * g++.dg/opt/cfg2.C: New test.
8019
8020 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8021
8022         * g++.dg/opt/float1.C: New test.
8023
8024 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8025
8026         * gcc.dg/c90-array-lval-6.c: New test.
8027         * gcc.dg/c99-array-lval-6.c: New test.
8028
8029 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
8030             Ziemowit Laski  <zlaski@apple.com>
8031
8032         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
8033         'Derived', so that it is never considered a class method; add
8034         new warning for '+port' method ambiguity.
8035         * objc.dg/method-12.m: Include <objc/objc.h> instead of
8036         <objc/objc-api.h> (needed on Mac OS X).
8037         * objc.dg/method-13.m: New test.
8038
8039 2003-10-03  Roger Sayle  <roger@eyesopen.com>
8040
8041         PR optimization/9325, PR java/6391
8042         * gcc.c-torture/execute/20031003-1.c: New test case.
8043
8044 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
8045
8046         PR optimization/12180
8047         * gcc.dg/20031002-1.c: New test.
8048
8049         PR c++/12486
8050         * g++.dg/inherit/error1.C: New test.
8051
8052 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
8053
8054         * lib/f-torture.exp (search_for): Rename to...
8055         (search_for_re): This.  Also, clean up comments and the
8056         "regexp" invocation.
8057
8058 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
8059
8060         * gcc.c-torture/compile/20031002-1.c: New test.
8061
8062 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
8063
8064         * g++.dg/opt/cond1.C: New test.
8065
8066 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
8067
8068         * gcc.dg/Wold-style-definition-2.c: New testcase.
8069         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
8070
8071 2003-09-29  Richard Henderson  <rth@redhat.com>
8072
8073         * g++.dg/init/array10.C: Add dg-options.
8074
8075 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8076
8077         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
8078
8079 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8080
8081         * g++.dg/template/friend19.C: Fix typo.
8082         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
8083
8084 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
8085
8086         * gcc.c-torture/execute/20030928-1.c: New test.
8087         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
8088
8089 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8090
8091         * g++.dg/opt/unroll1.C: New test.
8092
8093 2003-09-26  Roger Sayle  <roger@eyesopen.com>
8094
8095         PR optimization/11741
8096         * gcc.dg/20030926-1.c: New test case.
8097
8098 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8099
8100         PR c++/5655
8101         * g++.dg/parse/access7.C: New test.
8102         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
8103
8104 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
8105
8106         MERGE OF objc-improvements-branch into MAINLINE:
8107         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
8108         if libobjc has not been built.
8109         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
8110         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
8111         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
8112         objc/execute/nested-3.m, objc/execute/np-2.m,
8113         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
8114         objc/execute/redefining_self.m, objc/execute/root_methods.m,
8115         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
8116         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
8117         objc.dg/special/unclaimed-category-1.h,
8118         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
8119         well as GNU runtime.
8120         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
8121         * execute/cascading-1.m, execute/function-message-1.m,
8122         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
8123         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
8124         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
8125         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
8126         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
8127         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
8128         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
8129         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
8130         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
8131         * objc.dg/bitfield-2.m: Run only on Darwin.
8132         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
8133         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
8134         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
8135         * objc.dg/const-str-1.m: Fix constant string layout.
8136
8137 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
8138
8139         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
8140
8141 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
8142
8143         * gcc.dg/darwin-abi-1.c: New file.
8144
8145 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
8146
8147         PR target/12281
8148         * gcc.c-torture/compile/20030921-1.c: New test.
8149
8150 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8151
8152         * g++.dg/opt/reg-stack2.C: New test.
8153
8154 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8155
8156         * g++.dg/eh/delayslot1.C: New test.
8157
8158 2003-09-20  Richard Henderson  <rth@redhat.com>
8159
8160         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
8161
8162 2003-09-20  Roger Sayle  <roger@eyesopen.com>
8163
8164         * gcc.c-torture/execute/20030920-1.c: New test case.
8165
8166 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8167
8168         * g++.dg/rtti/typeid3.C: Correct expected error message.
8169
8170 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8171
8172         PR c++/157
8173         * g++.dg/parse/crash12.C: New test.
8174
8175 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
8176
8177         * gcc.dg/compat/mixed-struct-check.h: New.
8178         * gcc.dg/compat/mixed-struct-defs.h: New.
8179         * gcc.dg/compat/mixed-struct-init.h: New.
8180         * gcc.dg/compat/struct-by-value-19_main.c: New.
8181         * gcc.dg/compat/struct-by-value-19_x.c: New.
8182         * gcc.dg/compat/struct-by-value-19_y.c: New.
8183         * gcc.dg/compat/struct-by-value-20_main.c: New.
8184         * gcc.dg/compat/struct-by-value-20_x.c: New.
8185         * gcc.dg/compat/struct-by-value-20_y.c: New.
8186         * gcc.dg/compat/struct-return-19_main.c: New.
8187         * gcc.dg/compat/struct-return-19_x.c: New.
8188         * gcc.dg/compat/struct-return-19_y.c: New.
8189         * gcc.dg/compat/struct-return-20_main.c: New.
8190         * gcc.dg/compat/struct-return-20_x.c: New.
8191         * gcc.dg/compat/struct-return-20_y.c: New.
8192
8193 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
8194         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
8195         so that it will not complain on LP64 targets.
8196
8197 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8198
8199         PR c++/495
8200         * g++.dg/template/friend24.C: New test.
8201
8202 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
8203
8204         PR c++/12332
8205         * g++.dg/template/memtmpl2.C: New test.
8206
8207 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
8208
8209         PR target/11184
8210         * gcc.dg/builtin-apply1.c: New test.
8211
8212 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
8213
8214         PR c++/9848
8215         * g++.dg/warn/Wunused-4.C: New test.
8216
8217 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8218
8219         PR c++/12316
8220         * g++.dg/other/gc2.C: New test.
8221
8222 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
8223
8224         PR c++/11991
8225         * g++.dg/rtti/typeid3.C: New test.
8226
8227         PR c++/12266
8228         * g++.dg/overload/template1.C: New test.
8229
8230 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8231
8232         * g++.dg/opt/cfg3.C: New test.
8233
8234 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8235
8236         PR c++/7939
8237         * g++.dg/template/crash11.C: New test.
8238
8239 2003-09-16  Jason Merrill  <jason@redhat.com>
8240             Jakub Jelinek  <jakub@redhat.com>
8241
8242         * gcc.dg/attr-warn-unused-result.c: New test.
8243
8244 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8245
8246         PR c++/12184
8247         * g++.dg/expr/call2.C: New test.
8248
8249 2003-09-15  Andreas Jaeger  <aj@suse.de>
8250
8251         * gcc.dg/Wold-style-definition-1.c: New test.
8252
8253 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
8254
8255         PR c++/3907
8256         * g++.dg/parse/template12.C: New test.
8257
8258         * g++.dg/abi/bitfield11.C: New test.
8259         * g++.dg/abi/bitfield12.C: Likewise.
8260
8261 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
8262
8263         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
8264         non-expansion of functional macro name without arguments at EOL.
8265         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
8266
8267 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
8268
8269         * gcc.c-torture/execute/20030914-[12].c: New tests.
8270
8271 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
8272
8273         PR c++/11788
8274         * g++.dg/overload/addr1.C: New test.
8275
8276 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
8277
8278         * gcc.dg/20030909-1.c: New test.
8279
8280 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8281
8282         * gcc.dg/ultrasp10.c: New test.
8283
8284 2003-09-09  Devang Patel  <dpatel@apple.com>
8285
8286         * gcc.dg/darwin-ld-6.c: New test.
8287
8288 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8289
8290         * gcc.dg/torture/builtin-explog-1.c: New testcase.
8291
8292 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8293
8294         * gcc.dg/ia64-types1.c: New test.
8295         * gcc.dg/ia64-types2.c: Likewise.
8296
8297 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8298
8299         * gcc.dg/builtins-1.c: Add more _Complex tests.
8300         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8301
8302         * gcc.dg/builtins-1.c: Test existing _Complex functions.
8303         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8304
8305 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8306
8307         PR c++/11786
8308         * g++.dg/lookup/koenig2.C: New test.
8309
8310         PR c++/5296
8311         * g++.dg/rtti/typeid2.C: New test.
8312
8313 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
8314
8315         * gcc.c-torture/compile/20030904-1.c: New test.
8316
8317 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8318
8319         * g++.dg/opt/longbranch2.C: New test.
8320
8321 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8322
8323         * g++.dg/template/crash10.C: Only compile it.
8324
8325 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8326
8327         PR middle-end/11665
8328         * gcc.c-torture/compile/20030907-1.c: New test.
8329         * g++.dg/init/array11.C: New test.
8330
8331 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8332
8333         PR c++/11852
8334         * g++.dg/init/struct1.C: New test.
8335
8336 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8337
8338         PR c++/12181
8339         * g++.dg/expr/comma1.C: New test.
8340
8341 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
8342
8343         PR c++/11867
8344         * g++.dg/expr/static_cast5.C: New test.
8345
8346 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8347
8348         PR c++/11507
8349         * g++.dg/lookup/scoped7.C: New test.
8350
8351         PR c++/9574
8352         * g++.dg/other/static1.C: New test.
8353
8354         PR c++/11490
8355         * g++.dg/warn/template-1.C: New test.
8356
8357         PR c++/11432
8358         * g++.dg/template/crash10.C: New test.
8359
8360         PR c++/2478
8361         * g++.dg/overload/VLA.C: New test.
8362
8363         PR c++/10804
8364         * g++.dg/template/call1.C: New test.
8365
8366 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8367
8368         PR c++/11794
8369         * g++.dg/parse/using3.C: New test.
8370
8371 2003-09-06  Roger Sayle  <roger@eyesopen.com>
8372
8373         PR c++/11409
8374         * g++.dg/overload/builtin3.C: New test case.
8375
8376 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
8377
8378         PR c/9862
8379         * gcc.dg/20030906-1.c: New test.
8380         * gcc.dg/20030906-2.c: Likewise.
8381
8382 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8383
8384         PR c++/12167
8385         * g++.dg/parse/defarg5.C: New test.
8386
8387         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
8388
8389 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
8390
8391         PR c++/12163
8392         * g++.dg/expr/static_cast4.C: New test.
8393
8394         PR c++/12146
8395         * g++.dg/template/crash9.C: New test.
8396
8397 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8398
8399         * g++.old-deja/g++.ext/pretty2.C: Update for change
8400         in __FUNCTION__.
8401         * g++.old-deja/g++.ext/pretty3.C: Likewise.
8402
8403 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
8404
8405         PR c++/11922
8406         * g++/dg/template/qualified-id1.C: New test.
8407
8408         PR c++/12037
8409         * g++.dg/warn/noeffect4.C: New test.
8410
8411 2003-09-04  Matt Austern  <austern@apple.com>
8412
8413         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
8414         * g++.dg/ext/fnname2.C: Likewise.
8415         * g++.dg/ext/fnname3.C: Likewise.
8416
8417 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
8418
8419         * g++.dg/expr/lval1.C: New test.
8420         * g++.dg/ext/lvcast.C: Remove.
8421
8422 2003-09-03  Roger Sayle  <roger@eyesopen.com>
8423
8424         PR optimization/11700.
8425         * gcc.c-torture/compile/20030903-1.c: New test case.
8426
8427 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
8428
8429         PR c++/12053
8430         * g++.dg/abi/layout4.C: New test.
8431
8432 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
8433
8434         PR c++/11553
8435         * g++.dg/parse/friend3.C: New test.
8436
8437 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
8438
8439         PR c++/11847
8440         * g++.dg/template/class1.C: New test.
8441
8442         PR c++/11808
8443         * g++.dg/expr/call1.C: New test.
8444
8445 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
8446
8447         PR c++/12114
8448         * g++.dg/init/ref9.C: New test.
8449
8450         PR c++/11972
8451         * g++.dg/template/nested4.C: New test.
8452
8453 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8454
8455         PR c++/12093
8456         * g++.dg/template/non-dependent4.C: New test.
8457
8458         PR c++/11928
8459         * g++.dg/inherit/conv1.C: New test.
8460
8461 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8462
8463         PR c++/6196
8464         * g++.dg/ext/label1.C: New test.
8465         * g++.dg/ext/label2.C: Likewise.
8466
8467 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8468
8469         * g++.dg/expr/cond3.C: New test.
8470
8471 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8472
8473         * gcc.dg/builtins-1.c: Add new builtin cases.
8474
8475 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8476
8477         * gcc.dg/builtins-1.c: Add new cases.
8478         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8479
8480 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8481
8482         * gcc.dg/builtins-1.c: Add more math builtin tests.
8483         * gcc.dg/torture/builtin-attr-1.c: New test.
8484
8485 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8486
8487         PR optimization/5079
8488         * g++.dg/opt/static3.C: New test.
8489
8490 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8491
8492         * gcc.misc-tests/gcov-10b.c: New test.
8493
8494 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
8495
8496         * g++.dg/opt/ptrmem3.C: New test.
8497
8498         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
8499
8500 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
8501
8502         * gcc.dg/20030826-2.c: New test.
8503
8504 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8505
8506         PR middle-end/12002
8507         * g77.f-torture/compile/12002.f: New test case.
8508
8509 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8510
8511         * gcc.dg/20030826-1.c: New test case.
8512
8513 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
8514
8515         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
8516
8517 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
8518
8519         PR c++/11871
8520         * c++.dg/lookup/crash1.C: New test.
8521
8522         * c++.dg/warn/noeffect3.C: New test.
8523
8524 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
8525
8526         * gcc.dg/compat/vector-1_x.c: Compile with -w.
8527         * gcc.dg/compat/vector-1_y.c: Ditto.
8528         * gcc.dg/compat/vector-2_x.c: Ditto.
8529         * gcc.dg/compat/vector-2_y.c: Ditto.
8530
8531 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
8532
8533         * gcc.dg/20030702-1.c: New test.
8534
8535 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
8536
8537         PR c++/8795
8538         * g++.dg/ext/altivec-1.C: New test.
8539
8540 2003-08-24  Richard Henderson  <rth@redhat.com>
8541
8542         * g++.dg/eh/simd-2.C: Add -w for x86.
8543
8544 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
8545
8546         * gcc.dg/20030815-1.c: New test.
8547
8548 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8549
8550         PR c++/3765
8551         * g++.dg/parse/access6.C: New test.
8552
8553 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8554
8555         PR c++/641, c++/11876
8556         * g++.dg/template/friend22.C: New test.
8557         * g++.dg/template/friend23.C: Likewise.
8558
8559 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8560
8561         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
8562         identically.
8563
8564 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8565
8566         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
8567
8568 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8569
8570         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
8571
8572 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8573
8574         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
8575
8576 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8577
8578         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
8579
8580 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
8581
8582         PR c++/11919
8583         * g++.dg/overload/prom1.C: New test.
8584
8585         PR c++/11551
8586         * g++.dg/parse/dtor2.C: New test.
8587
8588         PR c++/10762
8589         * g++.dg/parse/using2.C: New test.
8590
8591 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
8592
8593         PR target/11805
8594         * gcc.c-torture/compile/20030821-1.c: New.
8595
8596 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
8597
8598         PR c++/11834
8599         * g++.dg/template/deduce2.C: New test.
8600
8601 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
8602
8603         * gcc.c-torture/execute/20030821-1.c: New test.
8604
8605 2003-08-20  Roger Sayle  <roger@eyesopen.com>
8606
8607         PR middle-end/11984
8608         * gcc.dg/20030820-1.c: New test case.
8609
8610 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
8611
8612         PR c++/11945
8613         * g++.dg/warn/noeffect2.C: New test.
8614
8615 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
8616
8617         PR c++/10926
8618         * g++.dg/template/dtor2.C: New test.
8619
8620         PR c++/11684
8621         * g++.dg/template/operator1.C: New test.
8622         * g++.dg/parse/operator4.C: New test.
8623
8624         PR c++/11946.C
8625         * g++.dg/expr/enum1.C: New test.
8626         * gcc.dg/c99-bool-1.c: Remove bogus warning.
8627
8628         PR c++/11036.C
8629         * g++.dg/parse/elab2.C: New test.
8630         * g++.dg/parse/typedef4.C: Change error message.
8631         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
8632         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
8633         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
8634
8635 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
8636
8637         * gcc.dg/pch/warn-1.c: New.
8638         * gcc.dg/pch/warn-1.hs: New.
8639
8640         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
8641         not-tested file.
8642
8643 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8644
8645         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
8646
8647 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8648
8649         * gcc.dg/uninit-D.c: New Test.
8650         * gcc.dg/uninit-E.c: New Test.
8651         * gcc.dg/uninit-F.c: New Test.
8652         * gcc.dg/uninit-G.c: New Test.
8653
8654 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
8655
8656         * g++.dg/README: Describe the pch directory.
8657
8658 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8659
8660         PR c++/11174
8661         * g++.dg/parse/access4.C: New test.
8662         * g++.dg/parse/access5.C: Likewise.
8663         * g++.old-deja/g++.jason/access17.C: Adjust error message.
8664
8665 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
8666
8667         * gcc.dg/noncompile/20030818-1.c: New.
8668
8669 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
8670
8671         PR c++/11957
8672         * g++.dg/warn/noeffect1.C: New test.
8673
8674         * g++.dg/template/scope2.C: New test.
8675         * g++.dg/template/error2.C: Correct dg-error
8676
8677 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
8678
8679         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
8680
8681 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
8682
8683         PR C++/11512
8684         * g++.dg/template/warn1.C: New.
8685
8686 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
8687
8688         * g++.dg/template/error2.C: New test.
8689         * g++.dg/lookup/using7.C: Adjust errors
8690         * g++.old-deja/g++.pt/crash36.C: Likewise.
8691         * g++.old-deja/g++.pt/derived3.C: Likewise.
8692
8693 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8694
8695         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
8696         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
8697         * gcc.c-torture/execute/builtins/string-9.c: New, from
8698         string-opt-9.c.  Adjust for execute/builtins framework.
8699         * gcc.c-torture/execute/string-opt-9.c: Delete.
8700
8701 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
8702
8703         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
8704
8705         * g++.dg/parse/ret-type2.C: New test.
8706
8707         PR c++/11703
8708         * g++.dg/init/new8.C: New test.
8709
8710         PR c++/10923
8711         * g++.dg/parse/typedef5.C: New test.
8712
8713         PR c++/9512
8714         * g++.dg/parse/qualified2.C: New test.
8715         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
8716         invalid code.
8717
8718 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
8719
8720         * g++.dg/conversion/ptrmem1.C: New test.
8721
8722 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
8723
8724         PR target/11693
8725         * gcc.dg/20030811-1.c: New test.
8726
8727         PR target/11535
8728         * gcc.c-torture/execute/20030811-1.c: New test.
8729
8730 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8731
8732         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
8733
8734 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
8735
8736         PR c++/11789.C
8737         * g++.dg/inherit/multiple1.C: New test.
8738
8739 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
8740
8741         * gcc.dg/spe1.c: New test.
8742
8743         PR c++/11670
8744         * g++.dg/expr/cast2.C: New test.
8745
8746         PR c++/10530
8747         * g++.dg/template/dependent-name2.C: New test.
8748
8749 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
8750
8751         * g++.dg/parse/crash11.C: Put the dg options in comments.
8752
8753 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
8754
8755         * lib/gcc-dg.exp: Update for diagnostic change.
8756
8757 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8758
8759         PR c++/5767
8760         * g++.dg/parse/crash11.C: New test.
8761
8762 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
8763
8764         * gcc.dg/cpp/spacing1.c: Update.
8765
8766 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
8767
8768         PR target/11739
8769         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
8770         a value for -mtune.
8771
8772 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8773
8774         PR middle-end/11771
8775         * gcc.c-torture/compile/20030804-1.c: New test case.
8776
8777 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8778
8779         * gcc.dg/20030804-1.c: New test case.
8780
8781 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
8782
8783         * gcc.dg/cpp/separate-1.c: New test.
8784
8785 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
8786
8787         PR c++/11704
8788         * g++.dg/template/dependent-expr2.C: New test.
8789
8790         PR c++/11766
8791         * g++.dg/expr/ptrmem1.C: New test.
8792
8793 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8794
8795         PR c++/9453
8796         * g++.dg/template/friend15.C: New test.
8797
8798 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
8799
8800         * lib/dg-pch.exp: Work round PCH bug.
8801
8802 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8803
8804         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
8805         builtins.  Move cases from builtins-4.c here.
8806
8807         * gcc.dg/torture/builtin-math-1.c: New test taken from
8808         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
8809         additional cases.
8810
8811         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
8812         Delete.
8813
8814 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
8815
8816         PR c++/9447
8817         * g++.dg/template/using7.C: New test.
8818
8819 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
8820
8821         * import1.c, import2.c: New tests.
8822
8823 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
8824
8825         * g++.dg/eh/crossjump1.C: New test.
8826
8827 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
8828
8829         PR c++/11697
8830         * g++.dg/template/using6.C: New test.
8831
8832         PR c++/11744
8833         * g++.dg/template/koenig2.C: New test.
8834
8835 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8836
8837         PR c++/7983
8838         * g++.dg/parse/typedef4.C: New test.
8839
8840 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8841
8842         PR c++/8442, c++/8806
8843         * g++.dg/template/elab1.C: New test.
8844         * g++.dg/template/type2.C: Likewise.
8845         * g++.dg/template/ttp3.C: Adjust expected error message.
8846         * g++.old-deja/g++.law/visibility13.C: Likewise.
8847         * g++.old-deja/g++.niklas/t135.C: Likewise.
8848         * g++.old-deja/g++.pt/ttp41.C: Likewise.
8849         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
8850         template argument.
8851         * g++.old-deja/g++.pt/ttp44.C: Likewise.
8852
8853 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
8854
8855         PR c++/11295
8856         * g++.dg/ext/stmtexpr1.C: New test.
8857
8858         * g++.dg/opt/tmp1.C: New test.
8859
8860         PR c++/11525
8861         * g++.dg/parse/constant4.C: New test.
8862
8863         PR c++/9447
8864         * g++.dg/template/using5.C: New test.
8865
8866 2003-07-31  Roger Sayle  <roger@eyesopen.com>
8867
8868         * gcc.dg/builtins-27.c: New test case.
8869
8870 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
8871
8872         * gcc.dg/tls/opt-7.c: New test.
8873
8874 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
8875
8876         * g++.old-deja/g++.other/crash18.C: Remove.
8877
8878 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
8879
8880         * g++.dg/template/explicit3.C: New.
8881         * g++.dg/template/explicit4.C: New.
8882         * g++.dg/template/explicit5.C: New.
8883
8884         PR c++/11347
8885         * g++.dg/template/memtmpl1.C: New.
8886
8887 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
8888
8889         PR target/11565
8890         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
8891         * gcc.dg/i386-387-5.c (dg-options): Likewise.
8892
8893 2003-07-30  Jan Hubicka  <jh@suse.cz>
8894
8895         * vtgc1.c: Kill.
8896
8897 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
8898
8899         * gcc.dg/struct-in-proto-1.c: New test.
8900
8901 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
8902
8903         * gcc.dg/cpp/include2.c: Only expect one message.
8904
8905 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
8906
8907         PR c++/9447
8908         * g++.dg/template/using1.C: New test.
8909         * g++.dg/template/using2.C: New test.
8910         * g++.dg/template/using3.C: New test.
8911         * g++.dg/template/using4.C: New test.
8912
8913 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
8914
8915         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
8916         * gcc.c-torture/execute/string-opt-10.c: Likewise.
8917
8918 2003-07-28  Jan Hubicka  <jh@suse.cz>
8919
8920         PR c++/11530
8921         * g++.dg/opt/call1.C: New test.
8922
8923 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
8924
8925         PR c++/11667
8926         * g++.dg/init/enum2.C: New test.
8927         * g++.dg/template/overload1.C: Add "-w" option.
8928
8929 2003-07-28    <hp@bitrange.com>
8930
8931         * gcc.dg/Wdeclaration-after-statement-1.c,
8932         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
8933
8934 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
8935
8936         * gcc.c-torture/compile/20030725-1.c: New test.
8937
8938 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
8939
8940         * gcc.dg/20030505.c: Only run for SPE.
8941         Remove definition of opaque type.
8942
8943 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
8944
8945         * g++.dg/template/ptrmem6.C: New test.
8946
8947 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
8948
8949         * gcc.c-torture/compile/zero-strct-2.c: New test.
8950
8951 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
8952
8953         * gcc.dg/intermod-1.c: New test.
8954
8955 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
8956
8957         PR c++/11617
8958         * g++.dg/template/lookup2.C: New test.
8959         * g++.dg/template/memclass1.C: Remove instantiated from error.
8960         * g++.dg/other/error2.C: Tweak expected errors.
8961
8962         PR c++/11596
8963         * g++.dg/template/defarg3.C: New test.
8964
8965         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
8966
8967 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
8968
8969         * g++.dg/inherit/access5.C: New test.
8970
8971 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8972
8973         PR c++/11513
8974         * g++.dg/template/crash8.C: New test.
8975
8976 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
8977
8978         PR c/10602
8979         * gcc.dg/noncompile/incomplete-2.c: New test.
8980
8981 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
8982
8983         PR c++/11645
8984         * g++.dg/inherit/access4.C: New test.
8985
8986         PR c++/11517
8987         * g++.dg/expr/cond2.C: New test.
8988
8989         PR optimization/10679
8990         * g++.dg/opt/inline4.C: New test.
8991
8992 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8993
8994         * g++.dg/parse/crash10: New test.
8995
8996 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8997
8998         * g++.dg/ext/flexary1.C: New test.
8999
9000 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9001
9002         PR c++/10793
9003         * g++.dg/template/crash9.C: New test.
9004
9005 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9006
9007         PR c++/3004
9008         * g++.dg/parse/typedef3.C: New test.
9009
9010         PR c++/7906
9011         * g++.dg/parse/operator2.C: New test.
9012
9013         PR c++/8895
9014         * g++.dg/parse/def-tmpl-arg1.C: New test.
9015
9016         PR c++/9282
9017         * g++.dg/parse/funptr1.C: New test.
9018
9019         PR c++/9452
9020         * g++.dg/parse/ambig3.C: New test.
9021
9022         PR c++/9454
9023         * g++.dg/parse/operator3.C: New test.
9024
9025         PR c++/9486
9026         * g++.dg/parse/template10.C: New test.
9027
9028         PR c++/9488
9029         * g++.dg/parse/template11.C: New test.
9030
9031         PR c++/10150
9032         * g++.dg/parse/invalid-op1.C: New test.
9033
9034         PR c++/10247
9035         * g++.dg/parse/condexpr1.C: New test.
9036
9037 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9038
9039         * g++.dg/ext/packed3.C: New test.
9040         * g++.dg/ext/packed4.C: New test.
9041
9042         * gcc.dg/pack-test-3.c: New test.
9043
9044 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
9045
9046         * lib/compat.exp: Handle dg-options per source file.
9047         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
9048         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
9049         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
9050         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
9051         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
9052         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
9053         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
9054         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
9055         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
9056         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
9057         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
9058         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
9059         * g++.dg/compat/break/bitfield7_x.C: Ditto.
9060         * g++.dg/compat/break/bitfield7_y.C: Ditto.
9061
9062 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9063
9064         PR c/10320
9065         * gcc.c-torture/execute/20030718-1.c: New test.
9066
9067 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9068
9069         PR optimization/11536
9070         * gcc.dg/20030721-1.c: New test.
9071
9072 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
9073
9074         PR c++/11546
9075         * g++.dg/template/lookup1.C: New test.
9076
9077 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
9078
9079         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
9080         diagnostics of ill-formed constructs involving labels.
9081         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
9082         the new 'previously defined here' message.
9083
9084 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
9085
9086         * g++.dg/parse/non-dependent2.C: New test.
9087
9088 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9089
9090         * g++.dg/init/init-ref4.C: xfail on targets without
9091         weak symbols.
9092
9093 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
9094
9095         PR target/11087
9096         * gcc.c-torture/execute/20030717-1.c: New test.
9097
9098 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9099
9100         * g++.dg/opt/cfg1.C: New test.
9101
9102 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
9103
9104         PR optimization/11557
9105         * gcc.dg/20030717-1.c: New test.
9106
9107 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
9108
9109         PR c++/10476
9110         * g++.dg/expr/crash-1.C: New test.
9111
9112         PR c++/11027
9113         * g++.dg/template/init3.C: New test.
9114
9115         PR c++/8222
9116         * g++.dg/template/non-dependent1.C: New test.
9117
9118         PR c++/11070
9119         * g++.dg/template/non-dependent2.C: New test.
9120
9121         PR c++/11071
9122         * g++.dg/template/non-dependent3.C: New test.
9123
9124         PR c++/9907
9125         * g++.dg/template/sizeof5.C: New test.
9126
9127 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
9128
9129         PR 11498
9130         * gcc.c-torture/compile/mangle-1.c: New file.
9131
9132 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9133
9134         PR c++/7809
9135         * g++.dg/parse/access3.C: New test.
9136
9137 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
9138
9139         PR c++/11384
9140         * g++.dg/init/init-ref4.C: New test.
9141
9142 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
9143
9144         PR c++/11547
9145         * g++.dg/parse/constant3.C: New test.
9146         * g++.dg/parse/crash7.C: Likewise.
9147
9148 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
9149
9150         PR target/11008
9151         * gcc.dg/i386-pentium4-not-mull.c: New.
9152
9153 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
9154
9155         * gcc.dg/asm-names.c (ymain): Make it weak.
9156
9157 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9158
9159         PR c++/5421
9160         * g++.dg/template/friend21.C: New test.
9161
9162 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
9163
9164         * gcc.dg/cleanup-8.c: New test.
9165         * gcc.dg/cleanup-9.c: New test.
9166
9167 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
9168
9169         * g++.dg/ext/dll-MI1.h: New file.
9170         * g++.dg/ext/dllexport-MI1.C: New file.
9171         * g++.dg/ext/dllimport-MI1.C: New file.
9172
9173 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
9174
9175         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
9176         it does not have cmpstrsi patterns (just cmpmemsi).
9177
9178 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
9179
9180         PR debug/11473
9181         * g++.dg/debug/debug8.C: New test.
9182
9183 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9184
9185         PR c++/10108
9186         * g++.dg/template/crash7.C: New test.
9187
9188 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
9189
9190         PR target/10795
9191         * gcc.c-torture/compile/20030708-1.c: New.
9192
9193 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9194
9195         * gcc.c-torture/execute/20030715-1.c: New test.
9196
9197 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
9198
9199         * gcc.dg/pch/inline-3.c: New file.
9200         * gcc.dg/pch/inline-3.hs: New file.
9201         * gcc.dg/pch/inline-4.c: New file.
9202         * gcc.dg/pch/inline-4.hs: New file.
9203
9204 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
9205
9206         PR c++/11509
9207         * g++.dg/template/crash6.C: New test.
9208
9209         PR c++/7053
9210         * g++.dg/template/friend20.C: New test.
9211
9212         PR c++/7019
9213         * g++.dg/template/overload2.C: New test.
9214
9215 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9216
9217         PR optimization/11440
9218         * gcc.c-torture/execute/20030714-1.c: New test.
9219
9220 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9221
9222         PR c++/11154
9223         * g++.dg/template/partial2.C: New test.
9224
9225 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
9226
9227         PR c++/11503
9228         * g++.dg/template/anon1.C: New test.
9229
9230         PR c++/11493
9231         PR c++/11495
9232         * g++.dg/parse/template9.C: Likewise.
9233         * g++.dg/template/crash4.C: New test.
9234         * g++.dg/template/koenig1.C: Likewise.
9235         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
9236         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
9237         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
9238         functions.
9239         * g++.old-deja/g++.jason/template36.C: Likewise.
9240         * g++.old-deja/g++.mike/p1989.C: Likewise.
9241         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
9242         * g++.old-deja/g++.pt/ttp20.C: Use this->.
9243         * g++.old-deja/g++.pt/ttp21.C: Use this->.
9244         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
9245         compiling.
9246         * g++.old-deja/g++.pt/union2.C: Use this->.
9247
9248 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
9249
9250         * gcc.dg/20030711-1.c: New test.
9251
9252 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
9253
9254         PR c++/11050
9255         * g++.dg/parse/args1.C: New test.
9256         * g++.pt/defarg8.C: Change expected errors.
9257
9258 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
9259
9260         PR c++/8164
9261         * g++.dg/template/nontype2.C: New test.
9262
9263         PR c++/10558
9264         * g++.dg/parse/template8.C: New test.
9265
9266         PR c++/8327
9267         * g++.dg/template/scope1.C: New test.
9268
9269         * g++.dg/warn/Wsign-compare-1.C: New test.
9270
9271 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9272
9273         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
9274
9275 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
9276
9277         PR c++/9411
9278         * g++.dg/template/explicit2.C: New test.
9279
9280         PR c++/10032
9281         * g++.dg/warn/pedantic1.C: New test.
9282
9283 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
9284
9285         PR c++ 9483
9286         * g++.dg/other/field1.C: New test.
9287
9288 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9289
9290         PR c/11449
9291         * gcc.c-torture/compile/20030707-1.c: New.
9292
9293 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9294
9295         PR c++/10849
9296         * g++.dg/template/access12.C: New test.
9297
9298 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
9299
9300         * g++.dg/bprob/bprob.exp (prof_ext): Update.
9301         * g77.dg/bprob/bprob.exp (prof_ext): Update.
9302         * gcc.misc-tests/bprob.exp (prof_ext): Update.
9303         * gcc.misc-tests/gcov.exp: Update
9304         * g++.dg/gcov/gcov.exp: Update
9305         * lib/gcov.exp: Update.
9306
9307 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
9308
9309         * g++.dg/abi/mangle17.C: Make sure template expressions are
9310         dependent.
9311         * g++.dg/abi/mangle4.C: Mark erroneous casts.
9312         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
9313         * g++.dg/opt/stack1.C: Remove erroneous code.
9314         * g++.dg/parse/template7.C: New test.
9315         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
9316         * g++.old-deja/g++.pt/crash4.C: Likewise.
9317
9318 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9319
9320         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
9321         with zero or one occurence of `$' after the initial `L'.
9322
9323 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
9324
9325         * gcc.c-torture/compile/20030704-1.c: Add a comment.
9326
9327 2003-07-08  Roger Sayle  <roger@eyesopen.com>
9328
9329         PR c/11370
9330         * gcc.dg/Wunreachable-6.c: New testcase.
9331         * gcc.dg/Wunreachable-7.c: New testcase.
9332
9333 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9334
9335         PR c/11420
9336         * gcc.dg/20030708-1.c: New test.
9337
9338 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
9339
9340         * gcc.dg/compat/sdata-section.h: New file.
9341         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
9342         * gcc.dg/torture/mips-sdata-1.c: New test.
9343
9344 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9345
9346         PR c++/11030
9347         * g++.dg/template/friend19.C: New test.
9348
9349 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9350
9351         * g++.dg/opt/strength-reduce.C: New test.
9352
9353 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9354
9355         PR target/10979
9356         * gcc.dg/20030707-1.c: New testcase.
9357
9358 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9359
9360         PR optimization/11059
9361         * g++.dg/opt/emptyunion.C: New testcase.
9362
9363 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9364             Eric Botcazou  <ebotcazou@libertysurf.fr>
9365
9366         * g++.dg/opt/stack1.C: New test.
9367
9368 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
9369
9370         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
9371         run test.
9372
9373         PR c++/11431
9374         * g++.dg/expr/static_cast3.C: New test.
9375
9376 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
9377
9378         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
9379         everywhere.
9380         * gcc.dg/concat.c: Concatenation of string constants with
9381         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
9382         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
9383         * gcc.dg/cpp/escape-2.c: Use wide character constants where
9384         necessary to avoid multi-character character constant warning.
9385         * gcc.dg/cpp/escape.c: Likewise.
9386         * gcc.dg/cpp/ucs.c: Likewise.
9387         Remove backslashes from dg-bogus comments, as they confuse Tcl.
9388         Fix a typo.
9389
9390 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9391
9392         PR c/11428
9393         * gcc.c-torture/compile/20030704-1.c: New.
9394
9395 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9396
9397         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
9398
9399 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
9400
9401         PR c++/5287, PR c++/7910,  PR c++/11021
9402         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
9403         tests for warnings.
9404         * g++.dg/ext/dllimport2.C: Add tests for warnings.
9405         * g++.dg/ext/dllimport3.C: Likewise.
9406         * g++.dg/ext/dllimport4.C: New file.
9407         * g++.dg/ext/dllimport5.C: New file.
9408         * g++.dg/ext/dllimport6.C: New file.
9409         * g++.dg/ext/dllimport7.C: New file.
9410         * g++.dg/ext/dllimport8.C: New file.
9411         * g++.dg/ext/dllimport9.C: New file.
9412         * g++.dg/ext/dllimport10.C: New file.
9413         * g++.dg/ext/dllexport1.C: New file.
9414
9415 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9416
9417         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
9418         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
9419
9420 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9421
9422         * gcc.dg/builtins-25.c: New testcase.
9423         * gcc.dg/builtins-26.c: New testcase.
9424
9425 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
9426
9427         * gcc.dg/compat/vector-defs.h: New file.
9428         * gcc.dg/compat/vector-setup.h: New file.
9429         * gcc.dg/compat/vector-check.h: New file.
9430         * gcc.dg/compat/vector-1_main.c: New file.
9431         * gcc.dg/compat/vector-1_x.c: New file.
9432         * gcc.dg/compat/vector-1_y.c: New file.
9433         * gcc.dg/compat/vector-2_main.c: New file.
9434         * gcc.dg/compat/vector-2_x.c: New file.
9435         * gcc.dg/compat/vector-2_y.c: New file.
9436
9437         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
9438         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
9439         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
9440         * gcc.dg/compat/struct-align-1.h: New file.
9441         * gcc.dg/compat/struct-align-1_main.c: New file.
9442         * gcc.dg/compat/struct-align-1_x.c: New file.
9443         * gcc.dg/compat/struct-align-1_y.c: New file.
9444         * gcc.dg/compat/struct-align-2.h: New file.
9445         * gcc.dg/compat/struct-align-2_main.c: New file.
9446         * gcc.dg/compat/struct-align-2_x.c: New file.
9447         * gcc.dg/compat/struct-align-2_y.c: New file.
9448
9449         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
9450         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9451         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9452         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9453         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9454         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9455         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9456         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9457         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9458         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9459         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9460         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9461         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9462         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9463         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9464         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9465         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9466         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9467         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9468         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9469         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9470         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9471         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9472         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9473         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9474         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9475         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9476         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9477         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9478
9479 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9480
9481         * gcc.dg/i386-call-1.c: New test.
9482
9483 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
9484
9485         PR c++/9162
9486         * g++.dg/parse/defarg4.C: New.
9487
9488 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9489
9490         PR target/10700
9491         * gcc.c-torture/compile/20030703-1.c: New test case.
9492
9493 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9494
9495         * g++.dg/template/local3.C: Remove extra semicolon.
9496
9497 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9498
9499         * gcc.dg/i386-volatile-1.c: New test.
9500
9501 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
9502
9503         PR c++/11072
9504         * g++.dg/other/offsetof2.C: XFAIL.
9505         * g++.dg/other/offsetof5.C: New.
9506
9507         PR c++/10219
9508         * g++.dg/template/error1.C: New.
9509
9510         PR c++/9779
9511         * g++.dg/template/dependent-expr1.C: New.
9512
9513 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9514
9515         PR c++/6949
9516         * g++.dg/template/local3.C: New test.
9517
9518         PR c++/11149
9519         * g++.dg/lookup/scoped6.C: New test.
9520
9521 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
9522
9523         PR c++/8046
9524         * g++.dg/other/error7.C: New test.
9525
9526 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
9527
9528         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
9529         * g++.old-deja/g++.abi/vtable3.h: Likewise.
9530         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9531         * g++.old-deja/g++.other/union2.C: Likewise.
9532         * gcc.dg/c90-const-expr-2.c: Likewise.
9533         * gcc.dg/c90-const-expr-3.c: Likewise.
9534         * gcc.dg/c99-const-expr-2.c: Likewise.
9535         * gcc.dg/c99-const-expr-3.c: Likewise.
9536         * gcc.dg/concat.c: Likewise.
9537
9538 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9539
9540         PR c++/9559
9541         * g++.dg/init/static1.C: New test.
9542
9543 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9544
9545         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
9546         * g++.old-deja/g++.other/access2.C: Likewise.
9547         * g++.old-deja/g++.other/decl2.C: Likewise.
9548         * gcc.c-torture/execute/20020615-1.c: Likewise.
9549
9550 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9551
9552         PR c++/4933
9553         * g++.dg/template/sizeof4.C: New test.
9554
9555 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9556
9557         * g++.dg/other/error6.C: New test.
9558
9559 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9560
9561         PR c++/10750
9562         * g++.dg/parse/constant2.C: New test.
9563
9564 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
9565
9566         PR c++/11106
9567         * g++.dg/other/error5.C: New test.
9568
9569 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9570
9571         * gcc.dg/format/gcc_diag-1.c: New test.
9572
9573 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
9574
9575         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
9576
9577 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9578
9579         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
9580         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
9581         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
9582
9583 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
9584
9585         * gcc.c-torture/execute/builtins/string-8.c: New test.
9586         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
9587         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
9588         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
9589
9590 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9591
9592         PR c++/10468
9593         * g++.dg/ext/typeof6.C: New test.
9594
9595 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9596
9597         PR c++/10796
9598         * g++.dg/init/enum1.C: New test.
9599
9600 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
9601
9602         * gcc.dg/20030627-1.c: New test.
9603
9604 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
9605
9606         PR c++/11332
9607         * g++.dg/expr/static_cast2.C: New test.
9608
9609 2003-06-26  Roger Sayle  <roger@eyesopen.com>
9610             Jakub Jelinek  <jakub@redhat.com>
9611
9612         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
9613         sprintf(dst,"%s",src) optimization.
9614         * gcc.c-torture/execute/20030626-1.c: New test case.
9615         * gcc.c-torture/execute/20030626-2.c: New test case.
9616
9617 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
9618
9619         * gcc.c-torture/execute/multi-ix.c: New test.
9620
9621         * gcc.c-torture/execute/simd-4.c (main):
9622         Added missing semicolon at end of union.
9623
9624 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
9625
9626         PR c++/8266
9627         * g++.dg/template/explicit-instantiation3.C: New test.
9628
9629 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9630
9631         * gcc.dg/20030626-1.c: Use signed char.
9632
9633 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9634
9635         * gcc.dg/20030626-1.c: New test.
9636
9637 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
9638
9639         * const-str-2.m: Update.
9640
9641 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
9642
9643         PR c++/10990
9644         * g++.dg/rtti/dyncast1.C: New test.
9645         * g++.dg/abi/mangle4.C: Correct base-specifier access.
9646         * g++.dg/lookup/scoped1.C: Remove XFAIL.
9647         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
9648
9649         PR c++/10931
9650         * g++.dg/expr/static_cast1.C: New test.
9651
9652 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
9653
9654         * gcc.dg/20030625-1.c: New test.
9655
9656 2003-06-24  Roger Sayle  <roger@eyesopen.com>
9657
9658         * gcc.c-torture/compile/20030624-1.c: New test case.
9659
9660 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
9661
9662         * gcc.c-torture/execute/string-opt-17.c: New test.
9663
9664 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
9665
9666         PR c++/5754
9667         * g++.dg/parse/crash6.C: New test.
9668
9669 2003-06-23  Roger Sayle  <roger@eyesopen.com>
9670
9671         * gcc.dg/builtins-24.c: New test case.
9672
9673 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
9674
9675         * g++.dg/opt/operator1.C: New test.
9676
9677 2003-06-22  Roger Sayle  <roger@eyesopen.com>
9678
9679         * gcc.c-torture/execute/string-opt-16.c: New test case.
9680
9681 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9682
9683         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
9684         * g++.old-deja/g++.other/conv7.C: Likewise
9685         * g++.old-deja/g++.other/overcnv2.C: Likewise.
9686         * g++.old-deja/g++.other/overload14.C: Likewise.
9687
9688 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9689
9690         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
9691         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9692
9693 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9694
9695         PR c++/10888
9696         * g++.dg/warn/Winline-3.C: New test.
9697
9698 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9699
9700         * lib/target-supports.exp (check_alias_available): Make the test
9701         program acceptable to the Solaris assembler.
9702
9703         PR c++/10749
9704         * g++.dg/template/memclass2.C: New test.
9705
9706 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9707             Eric Botcazou  <ebotcazou@libertysurf.fr>
9708
9709         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
9710         data for non-matching targets.
9711         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
9712
9713 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9714
9715         PR c++/10845
9716         * g++.dg/template/member3.C: New test.
9717
9718 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
9719
9720         PR c++/10939
9721         * g++.dg/template/func1.C: New test.
9722
9723         PR c++/9649
9724         * g++.dg/template/static4.C: New test.
9725         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
9726
9727         PR c++/11041
9728         * g++.dg/init/ref7.C: New test.
9729
9730 2003-06-19  Matt Austern  <austern@apple.com>
9731
9732         PR c++/11228
9733         * g++.dg/anew1.C: New test.
9734         * g++.dg/anew2.C: New test.
9735         * g++.dg/anew3.C: New test.
9736         * g++.dg/anew4.C: New test.
9737
9738 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
9739
9740         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
9741
9742 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
9743
9744         * gcc.c-torture/execute/simd-4.c (main): Make expected value
9745         endian-dependent.
9746
9747 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
9748
9749         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
9750         Remove cruft.
9751
9752 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
9753
9754         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
9755         * gcc.c-torture/compile/961203-1.c: Likewise.
9756         * gcc.c-torture/compile/980506-1.c: Likewise.
9757
9758 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9759
9760         PR c++/10712
9761         * g++.dg/lookup/using7.C: New test.
9762
9763 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9764
9765         PR c++/11105
9766         * g++.dg/abi/conv1.C: Remove it.
9767         * g++.dg/template/conv7.C: New test.
9768         * g++.dg/template/conv8.C: Likewise.
9769         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
9770         conversion operator.
9771
9772 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
9773
9774         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
9775         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9776         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9777         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9778         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9779         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9780         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9781         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9782         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9783         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9784         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9785         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9786         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9787         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9788         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9789         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9790         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9791         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9792         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9793         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9794         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9795         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9796         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9797         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9798         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9799         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9800         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9801         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9802         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9803
9804 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
9805
9806         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
9807         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
9808         indications.
9809
9810 2003-06-16  Roger Sayle  <roger@eyesopen.com>
9811
9812         * gcc.dg/i386-387-5.c: New test case.
9813         * gcc.dg/i386-387-6.c: New test case.
9814         * gcc.dg/builtins-23.c: New test case.
9815
9816 2003-06-15  Roger Sayle  <roger@eyesopen.com>
9817
9818         * gcc.dg/builtins-22.c: New test case.
9819         * gcc.dg/i386-387-1.c: Update to test exp.
9820         * gcc.dg/i386-387-2.c: Likewise.
9821
9822 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9823
9824         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
9825
9826 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
9827
9828         * lib/gcc-dg.exp (dg-require-dll): New function.
9829         (dg-xfail-if): Likewise.
9830         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
9831         driver.
9832
9833         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
9834         * gcc.c-torture/compile/20001205-1.c: Likewise.
9835         * gcc.c-torture/compile/20001226-1.c: Likewise.
9836         * gcc.c-torture/compile/20010518-2.c: Likewise.
9837         * gcc.c-torture/compile/20020312-1.c: Likewise.
9838         * gcc.c-torture/compile/20020604-1.c: Likewise.
9839         * gcc.c-torture/compile/920501-12.c: Likewise.
9840         * gcc.c-torture/compile/920501-4.c: Likewise.
9841         * gcc.c-torture/compile/920520-1.c: Likewise.
9842         * gcc.c-torture/compile/920521-1.c: Likewise.
9843         * gcc.c-torture/compile/920625-1.c: Likewise.
9844         * gcc.c-torture/compile/961203-1.c: Likewise.
9845         * gcc.c-torture/compile/980506-1.c: Likewise.
9846         * gcc.c-torture/compile/981006-1.c: Likewise.
9847         * gcc.c-torture/compile/981022-1.c: Likewise.
9848         * gcc.c-torture/compile/981223-1.c: Likewise.
9849         * gcc.c-torture/compile/990617-1.c: Likewise.
9850         * gcc.c-torture/compile/dll.c: Likewise.
9851         * gcc.c-torture/compile/labels-3.c: Likewise.
9852         * gcc.c-torture/compile/mipscop-1.c: Likewise.
9853         * gcc.c-torture/compile/mipscop-2.c: Likewise.
9854         * gcc.c-torture/compile/mipscop-3.c: Likewise.
9855         * gcc.c-torture/compile/mipscop-4.c: Likewise.
9856         * gcc.c-torture/compile/simd-5.c: Likewise.
9857         * gcc.c-torture/compile/20000804-1.x: Remove.
9858         * gcc.c-torture/compile/20001205-1.x: Likewise.
9859         * gcc.c-torture/compile/20001226-1.x: Likewise.
9860         * gcc.c-torture/compile/20010518-2.x: Likewise.
9861         * gcc.c-torture/compile/20020312-1.x: Likewise.
9862         * gcc.c-torture/compile/20020604-1.x: Likewise.
9863         * gcc.c-torture/compile/920501-12.x: Likewise.
9864         * gcc.c-torture/compile/920501-4.x: Likewise.
9865         * gcc.c-torture/compile/920520-1.x: Likewise.
9866         * gcc.c-torture/compile/920521-1.x: Likewise.
9867         * gcc.c-torture/compile/920625-1.x: Likewise.
9868         * gcc.c-torture/compile/961203-1.x: Likewise.
9869         * gcc.c-torture/compile/980506-1.x: Likewise.
9870         * gcc.c-torture/compile/981006-1.x: Likewise.
9871         * gcc.c-torture/compile/981022-1.x: Likewise.
9872         * gcc.c-torture/compile/981223-1.x: Likewise.
9873         * gcc.c-torture/compile/990617-1.x: Likewise.
9874         * gcc.c-torture/compile/mipscop-1.x: Likewise.
9875         * gcc.c-torture/compile/mipscop-2.x: Likewise.
9876         * gcc.c-torture/compile/mipscop-3.x: Likewise.
9877         * gcc.c-torture/compile/mipscop-4.x: Likewise.
9878         * gcc.c-torture/compile/simd-5.x: Likewise.
9879
9880         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
9881
9882 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9883
9884         * gcc.c-torture/execute/20030611-1.c: New test.
9885
9886 2003-06-12  Roger Sayle  <roger@eyesopen.com>
9887
9888         PR middle-end/168
9889         * gcc.dg/20030612-1.c: New test case.
9890
9891 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
9892
9893         PR c++/10635
9894         * g++.dg/expr/cast1.C: New test.
9895
9896 2003-06-12  Roger Sayle  <roger@eyesopen.com>
9897
9898         * gcc.dg/builtins-21.c: New test case.
9899
9900 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
9901
9902         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
9903         options instead of at the end.
9904         * lib/objc.exp (objc_target_compile): Likewise.
9905
9906 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
9907
9908         PR c++/10432
9909         * g++.dg/parse/error1.C: New test.
9910
9911 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
9912
9913         * gcc.dg/compat/struct-by-value-11_main.c: New file.
9914         * gcc.dg/compat/struct-by-value-11_x.c: New file.
9915         * gcc.dg/compat/struct-by-value-11_y.c: New file.
9916         * gcc.dg/compat/struct-by-value-12_main.c: New file.
9917         * gcc.dg/compat/struct-by-value-12_x.c: New file.
9918         * gcc.dg/compat/struct-by-value-12_y.c: New file.
9919         * gcc.dg/compat/struct-by-value-13_main.c: New file.
9920         * gcc.dg/compat/struct-by-value-13_x.c: New file.
9921         * gcc.dg/compat/struct-by-value-13_y.c: New file.
9922         * gcc.dg/compat/struct-by-value-14_main.c: New file.
9923         * gcc.dg/compat/struct-by-value-14_x.c: New file.
9924         * gcc.dg/compat/struct-by-value-14_y.c: New file.
9925         * gcc.dg/compat/struct-by-value-15_main.c: New file.
9926         * gcc.dg/compat/struct-by-value-15_x.c: New file.
9927         * gcc.dg/compat/struct-by-value-15_y.c: New file.
9928         * gcc.dg/compat/struct-by-value-16_main.c: New file.
9929         * gcc.dg/compat/struct-by-value-16_x.c: New file.
9930         * gcc.dg/compat/struct-by-value-16_y.c: New file.
9931         * gcc.dg/compat/struct-by-value-17_main.c: New file.
9932         * gcc.dg/compat/struct-by-value-17_x.c: New file.
9933         * gcc.dg/compat/struct-by-value-17_y.c: New file.
9934         * gcc.dg/compat/struct-by-value-18_main.c: New file.
9935         * gcc.dg/compat/struct-by-value-18_x.c: New file.
9936         * gcc.dg/compat/struct-by-value-18_y.c: New file.
9937
9938         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
9939         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
9940         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
9941         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
9942         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
9943         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
9944         * gcc.dg/compat/scalar-return-3_main.c: New file.
9945         * gcc.dg/compat/scalar-return-3_x.c: New file.
9946         * gcc.dg/compat/scalar-return-3_y.c: New file.
9947         * gcc.dg/compat/scalar-return-4_main.c: New file.
9948         * gcc.dg/compat/scalar-return-4_x.c: New file.
9949         * gcc.dg/compat/scalar-return-4_y.c: New file.
9950
9951 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
9952
9953         * gcc.dg/compat/fp2-struct-check.h: New file.
9954         * gcc.dg/compat/fp2-struct-defs.h: New file.
9955         * gcc.dg/compat/fp2-struct-init.h: New file.
9956         * gcc.dg/compat/struct-by-value-10_main.c: New file.
9957         * gcc.dg/compat/struct-by-value-10_x.c: New file.
9958         * gcc.dg/compat/struct-by-value-10_y.c: New file.
9959         * gcc.dg/compat/struct-return-10_main.c: New file.
9960         * gcc.dg/compat/struct-return-10_x.c: New file.
9961         * gcc.dg/compat/struct-return-10_y.c: New file.
9962
9963         * gcc.dg/compat/compat-common.h: New file.
9964         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
9965         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
9966         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
9967         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
9968         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
9969         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
9970         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
9971         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9972         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
9973         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
9974         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9975         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
9976         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
9977         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9978         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
9979         * gcc.dg/compat/small-struct-check.h: Ditto.
9980         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
9981         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9982         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
9983         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
9984         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9985         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
9986         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
9987         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9988         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
9989         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
9990         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9991         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
9992         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
9993         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9994         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
9995         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
9996         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9997         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
9998         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
9999         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10000         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
10001         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
10002         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10003         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
10004         * gcc.dg/compat/struct-return-2_main.c: Ditto.
10005         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10006         * gcc.dg/compat/struct-return-2_y.c: Ditto.
10007         * gcc.dg/compat/struct-return-3_main.c: Ditto.
10008         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10009         * gcc.dg/compat/struct-return-3_y.c: Ditto.
10010
10011 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
10012
10013         * g++.dg/pch/static-1.C: New file.
10014         * g++.dg/pch/static-1.Hs: New file.
10015
10016 2003-06-10  Richard Henderson  <rth@redhat.com>
10017
10018         * gcc.dg/asm-7.c: Adjust expected warning text.
10019
10020 2003-06-10  Roger Sayle  <roger@eyesopen.com>
10021
10022         * gcc.dg/builtins-20.c: New test case.
10023
10024 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
10025
10026         PR c++/11131
10027         * g++.dg/opt/template1.C: New test.
10028
10029 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10030
10031         * lib/gcc-dg.exp (dg-test): Clear additional_files and
10032         additional_sources.
10033
10034 2003-05-21  David Taylor  <dtaylor@emc.com>
10035
10036         * gcc.dg/Wpadded.c: New file.
10037
10038 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10039
10040         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
10041         * gcc.dg/special/weak-2.c: Add dg-require-weak.
10042         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
10043         dg-require-weak.
10044
10045 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
10046
10047         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
10048
10049 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10050
10051         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
10052         (dg-require-alias): Likewise.
10053         (dg-require-gc-sections): Likewise.
10054         * lib/target-supports.exp (check_gc_sections_available): Likewise.
10055
10056 2003-06-08  Richard Henderson  <rth@redhat.com>
10057
10058         * gcc.dg/20011029-2.c: Fix the array reference.
10059         * gcc.dg/asm-7.c: New.
10060
10061 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
10062
10063         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
10064
10065 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
10066
10067         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
10068         (dg-require-gc-sections): Likewise.
10069
10070 2003-06-08  Jan Hubicka  <jh@suse.cz>
10071
10072         * i386-cmov1.c: Fix regular expression.
10073         * i386-cvt-1.c: Likewise.
10074         * i386-local.c: Likewise.
10075         * i386-local2.c: Likewise.
10076         * i386-mul.c: Likewise.
10077         * i386-ssetype-1.c: Likewise.
10078         * i386-ssetype-3.c: Likewise.
10079         * i386-ssetype-5.c: Likewise.
10080
10081 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10082
10083         PR c++/11039
10084         * g++.dg/warn/implicit-typename2.C: New test.
10085         * g++.dg/warn/implicit-typename3.C: New test.
10086
10087 2003-06-07  Richard Henderson  <rth@redhat.com>
10088
10089         * g++.dg/other/offsetof3.C: Use size_t.
10090         * g++.dg/other/offsetof4.C: Likewise.
10091
10092 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
10093
10094         * lib/copy-file.exp: New. Implement gcc_copy_files.
10095
10096         * lib/dg-pch.exp: Load copy-file.exp
10097         (dg-pch): Use gcc_copy_files instead of "file copy".
10098
10099 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
10100
10101         * gcc.dg/weak/weak.exp: Simplify.
10102         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
10103         * gcc.dg/weak/weak-1.c: Likewise.
10104         * gcc.dg/weak/weak-2.c: Likewise.
10105         * gcc.dg/weak/weak-3.c: Likewise.
10106         * gcc.dg/weak/weak-4.c: Likewise.
10107         * gcc.dg/weak/weak-5.c: Likewise.
10108         * gcc.dg/weak/weak-6.c: Likewise.
10109         * gcc.dg/weak/weak-7.c: Likewise.
10110         * gcc.dg/weak/weak-8.c: Likewise.
10111         * gcc.dg/weak/weak-9.c: Likewise.
10112
10113 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
10114
10115         gcc.c-torture/execute/20030606-1.c: New.
10116
10117 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10118
10119         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
10120         * gcc.dg/builtins-19.c: Likewise.
10121
10122 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10123
10124         * gcc.dg/builtins-2.c: Add some more tests.
10125         * gcc.dg/builtins-18.c: New test case.
10126         * gcc.dg/builtins-19.c: New test case.
10127
10128 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10129             Jim Wilson  <wilson@tuliptree.org>
10130
10131         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
10132
10133 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
10134
10135         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
10136         mempcpy/stpcpy calls not to be optimized into something else.
10137         * gcc.c-torture/execute/string-opt-3.c: Moved to...
10138         * gcc.c-torture/execute/builtins/string-7.c: ...here.
10139         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
10140
10141 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10142
10143         * gcc.dg/format/asm_fprintf-1.c: New test.
10144
10145 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
10146
10147         * lib/gcc-defs.exp (additional_sources): New variable.
10148         (dg-additional-sources): New function.
10149         (additional_files): New variable.
10150         (dg-additional-files): New function.
10151         (dg-additional-files-options): Likewise.
10152         * lib/gcc-dg.exp (dg-require-weak): New function.
10153         (dg-require-alias): Likewise.
10154         (dg-require-gc-sections): Likewise.
10155         * lib/target-supports.exp (check_alias_available): Remove testfile
10156         parameter.
10157         (check_gc_sections_available): New function.
10158         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
10159         (dg-gpp-additional-files): Likewise.
10160         * lib/g++.exp (additional_sources): Remove.
10161         (additional_files): Likewise.
10162         (g++_target_compile): Use dg-additional-files-options.
10163
10164         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
10165         Tcl logic.
10166         * gcc.dg/special/ecos.exp: Remove.
10167         * gcc.dg/special/20000419-2.c: Use dg-require-*.
10168         * gcc.dg/special/alias-1.c: Likewise.
10169         * gcc.dg/special/alias-2.c: Likewise.
10170         * gcc.dg/special/gcsec-1.c: Likewise.
10171         * gcc.dg/special/weak-1.c: Likewise.
10172         * gcc.dg/special/weak-2.c: Likewise.
10173         * gcc.dg/special/wkali-1.c: Likewise.
10174         * gcc.dg/special/wkali-2.c: Likewise.
10175
10176         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
10177         dg-gpp-additional-*.
10178         * g++.dg/special/conpr-3.C: Likewise.
10179         * g++.dg/special/conpr-4.C: Likewise.
10180         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
10181         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
10182         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
10183         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
10184         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
10185         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
10186         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
10187         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
10188         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
10189         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
10190         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
10191         * g++.old-deja/g++.other/comdat1.C: Likewise.
10192         * g++.old-deja/g++.other/comdat2.C: Likewise.
10193         * g++.old-deja/g++.other/comdat3.C: Likewise.
10194         * g++.old-deja/g++.other/ctor1.C: Likewise.
10195         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
10196
10197 2003-06-05  Richard Henderson  <rth@redhat.com>
10198
10199         * gcc.dg/debug/20030605-1.c: New.
10200
10201 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10202
10203         * README.QMTEST: Update.
10204
10205 2003-06-04  Richard Henderson  <rth@redhat.com>
10206
10207         * gcc.dg/cleanup-1.c: New.
10208         * gcc.dg/cleanup-2.c: New.
10209         * gcc.dg/cleanup-3.c: New.
10210         * gcc.dg/cleanup-4.c: New.
10211         * gcc.dg/cleanup-5.c: New.
10212         * gcc.dg/cleanup-6.c: New.
10213         * gcc.dg/cleanup-7.c: New.
10214
10215 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10216
10217         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
10218
10219         * lib/dg-pch.exp: New file.
10220         * g++.dg/pch/pch.exp: Use dg-pch.exp.
10221         * gcc.dg/pch/pch.exp: Likewise.
10222
10223 2003-06-04  Roger Sayle  <roger@eyesopen.com>
10224
10225         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
10226         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
10227         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
10228         * gcc.dg/builtins-17.c: New test case.
10229         * gcc.dg/i386-387-4.c: New test case.
10230         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
10231
10232 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10233
10234         * gcc.dg/ultrasp9.c: New test.
10235
10236 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10237
10238         * gcc.c-torture/compile/20030604-1.c: New test.
10239         * gcc.dg/sparc-constant-1.c: New test.
10240
10241 2003-06-03  Glen Nakamura  <glen@imodulo.com>
10242
10243         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
10244
10245 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
10246
10247         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
10248
10249         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
10250         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
10251
10252 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
10253
10254         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
10255
10256 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10257
10258         PR c++/10940
10259         * g++.dg/template/spec10.C: New test.
10260
10261 2003-06-03  Roger Sayle  <roger@eyesopen.com>
10262
10263         * gcc.dg/builtins-16.c: New test case.
10264
10265 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
10266
10267         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
10268         mempcpy test with post-increments.
10269         * gcc.c-torture/execute/string-opt-3.c: New test.
10270         * gcc.dg/string-opt-1.c: New test.
10271
10272 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
10273
10274         PR fortran/10965
10275         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
10276
10277 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
10278
10279         * lib/scanasm.exp (dg-scan): New function, factored out of ...
10280         (scan-assembler): ... here.  Use dg-scan.
10281         (scan-assembler-not): Likewise.
10282         (scan-file): New function.
10283         (scan-file-not): Likewise.
10284         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
10285         * gcc.dg/cpp/_Pragma4.c: Likewise.
10286         * gcc.dg/cpp/_Pragma5.c: Likewise.
10287         * gcc.dg/cpp/avoidpaste1.c: Likewise.
10288         * gcc.dg/cpp/avoidpaste2.c: Likewise.
10289         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
10290         * gcc.dg/cpp/cmdlne-P.c: Likewise.
10291         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
10292         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
10293         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
10294         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
10295         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
10296         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
10297         * gcc.dg/cpp/cxxcom1.c: Likewise.
10298         * gcc.dg/cpp/line1.c: Likewise.
10299         * gcc.dg/cpp/maccom1.c: Likewise.
10300         * gcc.dg/cpp/maccom2.c: Likewise.
10301         * gcc.dg/cpp/maccom3.c: Likewise.
10302         * gcc.dg/cpp/maccom4.c: Likewise.
10303         * gcc.dg/cpp/maccom5.c: Likewise.
10304         * gcc.dg/cpp/maccom6.c: Likewise.
10305         * gcc.dg/cpp/multiline.c: Likewise.
10306         * gcc.dg/cpp/spacing1.c: Likewise.
10307         * gcc.dg/cpp/spacing2.c: Likewise.
10308         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
10309         * gcc.dg/cpp/trad/maccom1.c: Likewise.
10310         * gcc.dg/cpp/trad/maccom2.c: Likewise.
10311         * gcc.dg/cpp/trad/maccom3.c: Likewise.
10312         * gcc.dg/cpp/trad/maccom4.c: Likewise.
10313         * gcc.dg/cpp/trad/maccom6.c: Likewise.
10314         * gcc.dg/cpp/cxxcom2.c: Likewise.
10315         * gcc.dg/cpp/cxxcom2.h: New file.
10316
10317         * gcc.dg/cpp/truefalse.cpp: Move it to ...
10318         * g++.dg/cpp/truefalse.C: Here.
10319         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
10320
10321 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
10322
10323         * gcc.dg/cpp/redef3.c: New file.
10324
10325 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10326
10327         * gcc.dg/i386-loop-3.c: New test.
10328
10329 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
10330
10331         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
10332
10333 2003-05-31  Roger Sayle  <roger@eyesopen.com>
10334
10335         * gcc.dg/fwrapv-1.c: New test case.
10336         * gcc.dg/fwrapv-2.c: New test case.
10337
10338 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10339
10340         PR c++/10956
10341         * g++.dg/template/spec9.C: New test.
10342
10343 2003-05-29  Roger Sayle  <roger@eyesopen.com>
10344
10345         * gcc.dg/duff-4.c: New test case.
10346
10347 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
10348
10349         PR fortran/10843
10350         * g77.dg/ffixed-form-1.f: New test
10351         * g77.dg/ffixed-form-2.f: New test
10352         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
10353         * g77.dg/ffree-form-3.f: New test
10354
10355 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
10356
10357         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
10358         * gcc.dg/wint_t-1.c: Likewise.
10359
10360 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10361
10362         * g++.dg/template/access11.C: New test.
10363
10364 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10365
10366         PR c++/10849
10367         * g++.dg/template/access10.C: New test.
10368
10369 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10370             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10371
10372         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
10373
10374 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10375
10376         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
10377         suppress for powerpc-*-darwin*.
10378         * gcc.dg/torture/builtin-noret-2.c: Likewise.
10379
10380 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10381
10382         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
10383         suppress option for powerpc-*-darwin*.
10384
10385 2003-05-23  Roger Sayle  <roger@eyesopen.com>
10386
10387         * gcc.dg/builtins-1.c: Add tests for tan and atan.
10388         * gcc.dg/builtins-4.c: Add test for fmod.
10389
10390 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10391
10392         PR c++/10682
10393         * g++.dg/template/instantiate4.C: New test.
10394
10395 2003-05-22  Roger Sayle  <roger@eyesopen.com>
10396
10397         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
10398
10399 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
10400
10401         * gcc.dg/compat/scalar-return-1_main.c: New file.
10402         * gcc.dg/compat/scalar-return-1_x.c: New file.
10403         * gcc.dg/compat/scalar-return-1_y.c: New file.
10404         * gcc.dg/compat/scalar-return-2_main.c: New file.
10405         * gcc.dg/compat/scalar-return-2_x.c: New file.
10406         * gcc.dg/compat/scalar-return-2_y.c: New file.
10407         * gcc.dg/compat/struct-return-3_main.c: New file.
10408         * gcc.dg/compat/struct-return-3_y.c: New file.
10409         * gcc.dg/compat/struct-return-3_x.c: New file.
10410         * gcc.dg/compat/struct-return-2_main.c: New file.
10411         * gcc.dg/compat/struct-return-2_x.c: New file.
10412         * gcc.dg/compat/struct-return-2_y.c: New file.
10413
10414 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10415
10416         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
10417         for hppa*-hp-hpux*.
10418         * gcc.dg/20021014-1.c (dg-options): Likewise.
10419         * gcc.dg/nest.c (dg-options): Likewise.
10420
10421 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
10422
10423         PR c++/9738
10424         * g++.dg/ext/dllimport2.C: New file.
10425         * g++.dg/ext/dllimport3.C: New file.
10426
10427 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
10428
10429         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
10430         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10431         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10432         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10433         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10434         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10435         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
10436         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
10437         * gcc.dg/compat/small-struct-defs.h: New file.
10438         * gcc.dg/compat/small-struct-init.h: New file.
10439         * gcc.dg/compat/small-struct-check.h: New file.
10440         * gcc.dg/compat/fp-struct-defs.h: New file.
10441         * gcc.dg/compat/fp-struct-check.h: New file.
10442         * gcc.dg/compat/fp-struct-init.h: New file.
10443         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
10444         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
10445
10446 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
10447
10448         * gcc.dg/20030225-2.c: New test.
10449
10450 2003-05-18  Roger Sayle  <roger@eyesopen.com>
10451             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10452
10453         * gcc.c-torture/compile/20030518-1.c: New test case.
10454
10455 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
10456
10457         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
10458         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
10459         gcc-dg-debug-runtest.
10460         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
10461         gcc-dg-debug-runtest.
10462
10463 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10464
10465         PR c++/9022
10466         * g++.dg/lookup/using6.C: New test.
10467
10468 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10469
10470         * g++.dg/parse/access2.C: New test.
10471
10472 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
10473
10474         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
10475         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
10476         * gcc.dg/debug/debug.exp: Likewise.
10477
10478 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
10479
10480         * gcc.dg/dollar.c: New test.
10481
10482 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
10483
10484         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
10485         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
10486         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
10487         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
10488         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
10489         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
10490         * gcc.dg/compat/struct-by-value-6_main.c: New file.
10491         * gcc.dg/compat/struct-by-value-6_x.c: New file.
10492         * gcc.dg/compat/struct-by-value-6_y.c: New file.
10493         * gcc.dg/compat/struct-by-value-7_main.c: New file.
10494         * gcc.dg/compat/struct-by-value-7_x.c: New file.
10495         * gcc.dg/compat/struct-by-value-7_y.c: New file.
10496         * gcc.dg/compat/struct-by-value-8_main.c: New file.
10497         * gcc.dg/compat/struct-by-value-8_x.c: New file.
10498         * gcc.dg/compat/struct-by-value-8_y.c: New file.
10499         * gcc.dg/compat/struct-by-value-9_main.c: New file.
10500         * gcc.dg/compat/struct-by-value-9_x.c: New file.
10501         * gcc.dg/compat/struct-by-value-9_y.c: New file.
10502
10503 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
10504
10505         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
10506         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
10507         support for "repo" mode.
10508         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
10509         * lib/g77-dg.exp: Likewise.
10510         * lib/obj-dg.exp: Likewise.
10511
10512 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
10513
10514         Merge from gcc-3_2-rhl8-branch:
10515         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
10516
10517         * gcc.dg/tls/opt-6.c: New test.
10518
10519         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
10520
10521         * gcc.dg/20030405-1.c: New test.
10522
10523         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
10524
10525         * gcc.dg/20030309-1.c: New test.
10526
10527         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10528
10529         * gcc.c-torture/execute/20030307-1.c: New test.
10530
10531         2003-02-20  Randolph Chung  <tausq@debian.org>
10532
10533         * gcc.c-torture/compile/20030220-1.c: New test.
10534
10535         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
10536
10537         * gcc.dg/20030217-1.c: New test.
10538
10539         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
10540
10541         * gcc.c-torture/compile/20020129-1.c: New test.
10542
10543         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10544
10545         * gcc.dg/unroll-1.c: New test.
10546
10547         2002-11-16  Jan Hubicka  <jh@suse.cz>
10548
10549         * gcc.c-torture/execute/20020920-1.c: New test.
10550
10551         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
10552
10553         PR target/7434
10554         * gcc.c-torture/compile/20021008-1.c: New test.
10555
10556         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
10557
10558         PR target/7559
10559         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
10560
10561         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
10562
10563         * gcc.c-torture/compile/20020807-1.c: New test.
10564
10565         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
10566
10567         * gcc.dg/tls/opt-1.c: New test.
10568
10569         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
10570
10571         * gcc.dg/20020729-1.c: New test.
10572
10573         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
10574
10575         * g++.dg/opt/life1.C: New test.
10576
10577         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
10578
10579         * gcc.dg/20020525-1.c: New test.
10580
10581         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
10582
10583         PR c++/6794
10584         * g++.dg/ext/pretty1.C: New test.
10585         * g++.dg/ext/pretty2.C: New test.
10586
10587 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
10588
10589         PR c++/8385
10590         * g++.dg/ext/typeof5.C: New test.
10591
10592 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
10593
10594         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
10595         __USER_LABEL_PREFIX__ into account.
10596         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
10597
10598 2003-05-14  Roger Sayle  <roger@eyesopen.com>
10599
10600         * gcc.dg/builtins-15.c: New test case.
10601
10602 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
10603
10604         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
10605
10606 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
10607
10608         * lib/g++.exp: Tweak handling of additional source files.
10609         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
10610         * g++.dg/special/conpr-2a.C: Rename to ...
10611         * g++.dg/special/conpr-2a.cc: ... this.
10612         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
10613         * g++.dg/special/conpr-3a.C: Rename to ...
10614         * g++.dg/special/conpr-3a.cc: This.
10615         * g++.dg/special/conpr-3b.C: Rename to ...
10616         * g++.dg/special/conpr-3b.cc: This.
10617         * g++.dg/special/conpr-4.C: New test.
10618         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
10619
10620 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
10621
10622         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
10623
10624 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10625
10626         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
10627         * g++.old-deja/g++.robertl/eb71.C: Likewise.
10628         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
10629         * g++.old-deja/g++.other/warn3.C: Likewise.
10630
10631 2003-05-11  Roger Sayle  <roger@eyesopen.com>
10632
10633         * gcc.dg/i386-387-1.c: Update to also test log.
10634         * gcc.dg/i386-387-2.c: Likewise.
10635
10636 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
10637
10638         * g77.f-torture/execute/int8421.f: New test.
10639
10640 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10641
10642         PR c++/10230, c++/10481
10643         * g++.dg/lookup/scoped5.C: New test.
10644
10645 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10646
10647         PR c++/10552
10648         * g++.dg/template/ttp6.C: New test.
10649
10650 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
10651
10652         * gcc.c-torture/execute/builtins: New directory.
10653         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
10654         gcc.c-torture/execute/builtins.
10655         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
10656         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
10657         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
10658         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
10659
10660 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10661
10662         PR c++/9252
10663         * g++.dg/template/access8.C: New test.
10664         * g++.dg/template/access9.C: New test.
10665
10666 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10667
10668         PR c++/9554
10669         * g++.dg/parse/access1.C: New test.
10670
10671 2003-05-09  DJ Delorie  <dj@redhat.com>
10672
10673         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
10674         long, and not an int.
10675
10676 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10677
10678         PR c++/10555, c++/10576
10679         * g++.dg/template/memclass1.C: New test.
10680
10681 2003-05-08  DJ Delorie  <dj@redhat.com>
10682
10683         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
10684         targets.
10685         * gcc.c-torture/execute/20021024-1.x: Likewise.
10686         * gcc.c-torture/execute/shiftdi.x: Likewise.
10687         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
10688         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
10689         * gcc.dg/20021018-1.c: Likewise.
10690
10691 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10692
10693         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
10694
10695         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
10696         (bcopy): Call memmove.
10697
10698 2003-05-08  Roger Sayle  <roger@eyesopen.com>
10699
10700         * g77.f-torture/compile/8485.f: New test case.
10701
10702 2003-05-07  Richard Henderson  <rth@redhat.com>
10703
10704         PR c++/10570
10705         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
10706         Verify exception_cleanup not called for rethrows.
10707         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
10708         when exiting catch block without rethrowing.
10709         * g++.dg/eh/forced3.C: New.
10710         * g++.dg/eh/forced4.C: New.
10711
10712 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
10713
10714         * gcc.dg/20030505.c: Fix triplet.
10715
10716 2003-05-06  DJ Delorie  <dj@redhat.com>
10717
10718         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
10719         * gcc.dg/nest.c: Likewise.
10720
10721 2003-05-05  Roger Sayle  <roger@eyesopen.com>
10722
10723         * gcc.dg/builtins-14.c: New test case.
10724
10725 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
10726
10727         * lib/compat.exp (compat-execute): New argument.
10728         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
10729         * gcc.dg/compat: New test directory.
10730         * gcc.dg/compat/compat.exp: New expect script.
10731         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
10732         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
10733         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
10734         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
10735         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
10736         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
10737
10738         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
10739         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
10740         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
10741         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
10742         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
10743         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
10744         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
10745         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
10746         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
10747         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
10748         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
10749         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
10750         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
10751         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
10752         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
10753
10754 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
10755
10756         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
10757
10758 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
10759
10760         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
10761
10762 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
10763
10764         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
10765         * gcc.dg/ppc-fsel-2.c: New test.
10766
10767         * gcc.dg/unused-5.c: New test.
10768
10769 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10770
10771         PR c++/10496
10772         * g++.dg/warn/pmf1.C: New test.
10773
10774 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10775
10776         PR c++/4494
10777         * g++.dg/warn/main.C: New test.
10778
10779 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10780
10781         * gcc.dg/nonnull-3.c: New test.
10782
10783 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
10784
10785         * gcc.dg/cpp/Wtrigraphs.c: Update.
10786         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
10787
10788 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
10789
10790         * gcc.dg/ppc-fsel-1.c: New test.
10791
10792 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
10793
10794         PR c/10604
10795         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
10796
10797 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
10798
10799         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
10800
10801 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10802
10803         PR c++/9364, c++/10553, c++/10586
10804         * g++.dg/parse/typename4.C: New test.
10805         * g++.dg/parse/typename5.C: Likewise.
10806
10807 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
10808
10809         * gcc.c-torture/compile/20030503-1.c: New test.
10810
10811 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10812
10813         * g++.dg/lookup/using5.C: Fix testcase error.
10814
10815 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
10816
10817         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
10818         since MEABI is no longer supported.  Remove all vestiges
10819         of MEABI from the test.
10820
10821 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10822
10823         PR c++/10554
10824         * g++.dg/lookup/using5.C: New test.
10825
10826 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10827
10828         PR c++/8772
10829         * g++.dg/template/ttp5.C: New test.
10830
10831 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
10832
10833         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
10834         (dg-gpp-additional-sources): New function.
10835         (dg-gpp-additional-files): Likewise.
10836         * lib/g++.exp (additional_sources): New variable.
10837         (additional_files): Likewise.
10838         (g++_target_compile): Deal with them.
10839         * lib/old-dejagnu.exp: Remove.
10840         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
10841         * g++.old-deja: Revise all tests to use dg commands.
10842
10843 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10844
10845         PR c++/9432, c++/9528
10846         * g++.dg/lookup/using4.C: New test.
10847
10848 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
10849
10850         * gcc.dg/noreturn-5.c: New file.
10851         * gcc.dg/noreturn-6.c: New file.
10852
10853         * gcc.c-torture/compile/inline-1.c: New file.
10854
10855 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10856
10857         PR c++/10551
10858         * g++.dg/template/explicit1.C: New test.
10859
10860 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10861
10862         PR c++/10549
10863         * g++.dg/other/bitfield1.C: New test.
10864
10865         PR c++/10527
10866         * g++.dg/init/new7.C: New test.
10867
10868 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10869
10870         * g++.dg/ext/desig1.C: New test.
10871         * g++.dg/ext/init1.C: Update.
10872
10873         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
10874
10875 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
10876
10877         PR c++/10180
10878         * g++.dg/warn/Winline-1.C: New test.
10879
10880 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
10881
10882         * gcc.c-torture/execute/string-opt-19.c: New test.
10883
10884         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
10885         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
10886
10887 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
10888
10889         PR c++/10506
10890         * g++.dg/init/new6.C: New test.
10891
10892         PR c++/10503
10893         * g++.dg/init/ref6.C: New test.
10894
10895 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
10896
10897         * g++.dg/warn/weak1.C: XFAIL on AIX4.
10898
10899 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10900
10901         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
10902         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
10903
10904 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
10905
10906         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
10907         initialized static data members.
10908
10909 2003-04-25  H.J. Lu <hjl@gnu.org>
10910
10911         * gcc.dg/ia64-sync-4.c: New test.
10912
10913 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10914
10915         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
10916         date.
10917
10918 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
10919
10920         PR c++/10337
10921         * g++.dg/warn/conv1.C: New test.
10922         * g++.old-deja/g++.other/conv7.C: Adjust.
10923         * g++.old-deja/g++.other/overload14.C: Adjust.
10924
10925 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10926
10927         PR c++/10471
10928         * g++.dg/template/defarg2.C: New test.
10929
10930 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
10931
10932         * gcc.dg/cpp/include2.c: Update.
10933         * gcc.dg/cpp/multiline-2.c: New.
10934         * gcc.dg/cpp/multiline.c: Update.
10935         * gcc.dg/cpp/strify2.c: Update.
10936         * gcc.dg/cpp/trad/literals-2.c: Update.
10937
10938 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10939
10940         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
10941
10942 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10943
10944         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
10945
10946 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10947
10948         PR c++/10451
10949         * g++.dg/parse/crash4.C: New test.
10950
10951         PR c++/9847
10952         * g++.dg/parse/crash5.C: New test.
10953
10954 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
10955
10956         PR c++/10446
10957         * g++.dg/parse/crash3.C: New test.
10958
10959         PR c++/10428
10960         * g++.dg/parse/elab1.C: New test.
10961
10962 2003-04-22  Devang Patel  <dpatel@apple.com>
10963
10964         * gcc.dg/cpp/trad/funlike-5.c: New test.
10965
10966 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
10967
10968         * g++.dg/other/packed1.C: Fix dg options.
10969
10970 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
10971
10972         * g++.dg/other/offsetof2.C: New test.
10973
10974 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
10975
10976         * g++.dg/template/recurse.C: Adjust location of error messages.
10977
10978 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
10979
10980         PR c++/9881
10981         * g++.dg/init/addr-const1.C: New test.
10982         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
10983
10984 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10985
10986         PR c++/10405
10987         * g++.dg/lookup/struct-hack1.C: New test.
10988
10989 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
10990
10991         * ucs.c: Update diagnostic messages.
10992
10993 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
10994
10995         * gcc.dg/cpp/truefalse.cpp: New test.
10996         * gcc.dg/cpp/cpp.exp: Update.
10997         * g++.dg/other/stdbool-if.C: Remove.
10998
10999 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11000
11001         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
11002         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
11003
11004 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11005
11006         * gcc.c-torture/compile/20030418-1.c: New test.
11007
11008 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
11009
11010         * README.compat: Remove; content moved to doc/sourcebuild.texi.
11011
11012 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11013
11014         PR c++/10347
11015         g++.dg/template/dependent-name1.C: New test.
11016
11017 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
11018
11019         * gcc.dg/warn-1.c (tourist_guide): New array,
11020         contains a pointer to bar.
11021
11022 2003-04-16  Roger Sayle  <roger@eyesopen.com>
11023
11024         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
11025         * gcc.c-torture/execute/medce-1.c: New test case.
11026         * gcc.c-torture/execute/medce-2.c: New test case.
11027
11028 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
11029
11030         * lib/prune.exp: Ignore more messages.
11031
11032         PR c++/10381
11033         * g++.dg/parse/lookup3.C: New test.
11034
11035 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
11036
11037         * gcc.c-torture/compile/20030415-1.c : New test.
11038
11039 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
11040
11041         * gcc.c-torture/execute/scope-2.c: Move to ...
11042         * gcc.dg/noncompile/scope.c: .... here.
11043
11044 2003-04-14  Roger Sayle  <roger@eyesopen.com>
11045
11046         * gcc.dg/20030414-2.c: New test case.
11047
11048 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
11049
11050         PR target/10377
11051         * gcc.dg/20030414-1.c: New test.
11052
11053 2003-04-13  Roger Sayle  <roger@eyesopen.com>
11054
11055         * gcc.dg/builtins-12.c: New test case.
11056         * gcc.dg/builtins-13.c: New test case.
11057
11058 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11059
11060         * gcc.c-torture/execute/string-opt-18.c: New test.
11061
11062 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
11063
11064         PR c++/10300
11065         * g++.dg/init/new5.C: New test.
11066
11067 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
11068
11069         PR c++/7910
11070         * g++.dg/ext/dllimport1.C: New test.
11071
11072 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11073
11074         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
11075
11076 2003-04-11  Bud Davis <bdavis9659@comcast.net>
11077
11078         PR Fortran/9263
11079         * g77.f-torture/noncompile/9263.f: New test
11080         PR Fortran/1832
11081         * g77.f-torture/execute/1832.f: New test
11082
11083 2003-04-11  David Chad  <davidc@freebsd.org>
11084             Loren J. Rittle  <ljrittle@acm.org>
11085
11086         libobjc/8562
11087         * objc.dg/headers.m: New test.
11088
11089 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
11090
11091         * gcc.c-torture/execute/builtin-noret-2.c: New.
11092         * gcc.c-torture/execute/builtin-noret-2.x: New.
11093         XFAIL builtin-noret-2.c at -O1 and above.
11094         * gcc.dg/redecl.c: New.
11095         * gcc.dg/Wshadow-1.c: Update error regexps.
11096
11097 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
11098
11099         * g++.dg/abi/bitfield10.C: New test.
11100
11101 2003-04-09  Mike Stump  <mrs@apple.com>
11102
11103         * gcc.dg/pch/pch.exp: Make testcase names longer.
11104         * g++.dg/pch/pch.exp: Make testcase names longer.
11105
11106 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11107
11108         * gcc.dg/builtins-11.c: New test case.
11109
11110 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11111
11112         * gcc.dg/builtins-9.c: New test case.
11113         * gcc.dg/builtins-10.c: New test case.
11114
11115 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
11116
11117         * gcc.dg/noncompile/init-4.c.c: New test.
11118
11119 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11120
11121         * gcc.misc-test/gcov-9.c: New test.
11122         * gcc.misc-test/gcov-10.c: New test
11123         * gcc.misc-test/gcov-11.c: New test.
11124
11125 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
11126
11127         PR optimization/10024
11128         * gcc.c-torture/compile/20030405-1.c: New test.
11129
11130 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
11131
11132         * gcc.dg/pch/static-3.c: New.
11133         * gcc.dg/pch/static-3.hs: New.
11134         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
11135
11136 2003-04-04  Richard Henderson  <rth@redhat.com>
11137
11138         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
11139         * g++.dg/eh/forced2.C: Likewise.
11140
11141 2003-04-03  Mike Stump  <mrs@apple.com>
11142
11143         * lib/scanasm.exp (scan-assembler): Add xfail processing for
11144         target arg.
11145         (scan-assembler-times, scan-assembler-not): Likewise.
11146         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
11147
11148 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11149
11150         * gcc.dg/sparc-loop-1.c: New test.
11151
11152 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
11153
11154         PR other/9274
11155         * g++.dg/pch/system-2.C: New.
11156         * g++.dg/pch/system-2.Hs: New.
11157
11158 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
11159
11160         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
11161
11162         * g++.dg/eh/simd-1.C (vecfunc): Same.
11163
11164 2003-04-01  Roger Sayle  <roger@eyesopen.com>
11165
11166         * gcc.c-torture/execute/20030401-1.c: New test case.
11167
11168 2003-04-01  Ziemowit Laski <zlaski@apple.com>
11169
11170         * objc.dg/defs.m: New.
11171
11172 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
11173
11174         * g++.dg/eh/simd-1.C: New.
11175         * g++.dg/eh/simd-2.C: New.
11176
11177 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
11178
11179         * gcc.c-torture/execute/simd-3.c: New.
11180
11181 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11182
11183         PR c/9936
11184         * gcc.dg/20030331-2.c: New test.
11185
11186 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11187
11188         PR c++/10278
11189         * g++.dg/parse/crash2.C: New test.
11190
11191 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11192
11193         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
11194         * gcc.c-torture/execute/20030331-1.c: ...here.
11195
11196 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11197
11198         * gcc.c-torture/execute/20030331-1.c: New test.
11199
11200 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11201
11202         * lib/gcov.exp: Adjust call return testing strings.
11203         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
11204
11205 2003-03-31  Roger Sayle  <roger@eyesopen.com>
11206
11207         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
11208         * gcc.dg/builtins-7.c: New test case.
11209         * gcc.dg/builtins-8.c: New test case.
11210
11211 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11212
11213         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
11214
11215 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
11216
11217         PR c++/7647
11218         * g++.dg/lookup-class-member-2.C: New test.
11219
11220 2003-03-30  Glen Nakamura  <glen@imodulo.com>
11221
11222         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
11223
11224 2003-03-28  Roger Sayle  <roger@eyesopen.com>
11225
11226         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
11227
11228 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
11229
11230         * g++.dg/init/attrib1.C: New test.
11231
11232 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11233
11234         * gcc.dg/ultrasp8.c: New test.
11235
11236 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11237
11238         * gcc.dg/ultrasp7.c: New test.
11239
11240 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
11241
11242         PR c++/10047
11243         * g++.dg/template/inline1.C: New test.
11244
11245 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11246
11247         * gcc.dg/sparc-dwarf2.c: New test.
11248
11249 2003-03-27  Roger Sayle  <roger@eyesopen.com>
11250
11251         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
11252         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
11253
11254 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
11255
11256         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
11257         than reading .x files.
11258         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
11259         * g77.dg/gcov/gcov-1.f: Likewise.
11260         * gcc.misc-tests/gcov-4b.c: Likewise.
11261         * gcc.misc-tests/gcov-5b.c: Likewise.
11262         * gcc.misc-tests/gcov-6.c: Likewise.
11263         * gcc.misc-tests/gcov-7.c: Likewise.
11264         * gcc.misc-tests/gcov-8.c: Likewise.
11265         * g++.dg/gcov/gcov-1.x: Remove.
11266         * g77.dg/gcov/gcov-1.x: Likewise.
11267         * gcc.misc-tests/gcov-4b.x: Likewise.
11268         * gcc.misc-tests/gcov-5b.x: Likewise.
11269         * gcc.misc-tests/gcov-6.x: Likewise.
11270         * gcc.misc-tests/gcov-7.x: Likewise.
11271         * gcc.misc-tests/gcov-8.x: Likewise.
11272
11273 2003-03-27  Glen Nakamura  <glen@imodulo.com>
11274
11275         PR opt/10087
11276         * gcc.dg/20030324-1.c: New test.
11277
11278 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
11279
11280         PR c++/10224
11281         * g++.dg/template/arg3.C: New test.
11282
11283         PR c++/10158
11284         * g++.dg/template/friend18.C: New test.
11285
11286 2003-03-26  Roger Sayle  <roger@eyesopen.com>
11287
11288         * g77.f-torture/compile/20030326-1.f: New test case.
11289
11290 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
11291
11292         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
11293
11294         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
11295
11296 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
11297
11298         * gcc.dg/ia64-sync-3.c: New test.
11299
11300 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
11301
11302         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
11303
11304 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11305
11306         * gcc.dg/ultrasp6.c: New test.
11307
11308 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11309
11310         * gcc.dg/i386-signbit-1.c: New test.
11311         * gcc.dg/i386-signbit-2.c: New test.
11312         * gcc.dg/i386-signbit-3.c: New test.
11313
11314 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11315
11316         * gcc.dg/ultrasp5.c: Fix options.
11317
11318 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11319
11320         * gcc.dg/ultrasp5.c: Fix comment.
11321
11322 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
11323
11324         PR fortran/10197
11325         * g77.f-torture/execute/10197.f: New test.
11326
11327 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
11328
11329         PR c++/9898, c++/383
11330         * g++.dg/template/conv6.C: New test.
11331
11332         PR c++/10119
11333         * g++.dg/template/ptrmem5.C: New test.
11334
11335         PR c++/10026
11336         * g++.dg/lookup/koenig1.C: New test.
11337
11338         PR C++/10199
11339         * g++.dg/lookup/template2.C: New test.
11340
11341 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
11342
11343         * g++.dg/opt/rtti1.C: New test.
11344
11345 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11346
11347         * gcc.dg/ultrasp5.c: New test.
11348
11349 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
11350
11351         PR middle-end/9967
11352         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
11353         builtin fputs.
11354
11355 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
11356
11357         PR c/8224
11358         * gcc.dg/20030323-1.c: New test.
11359
11360 2003-03-23  Roger Sayle  <roger@eyesopen.com>
11361
11362         * gcc.c-torture/compile/20030323-1.c: New test case.
11363
11364 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
11365
11366         * gcc.dg/20030321-1.c: New test.
11367
11368 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
11369
11370         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
11371
11372 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11373
11374         PR c++/9978, c++/9708
11375         * g++.dg/ext/vlm1.C: Adjust expected error.
11376         * g++.dg/ext/vla2.C: New test.
11377         * g++.dg/template/arg1.C: New test.
11378         * g++.dg/template/arg2.C: New test.
11379
11380 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
11381
11382         * g77.f-torture/execute/select.f: New test.
11383         * g77.f-torture/noncompile/select_no_compile.f: New test.
11384
11385 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
11386
11387         PR c++/9898
11388         * g++.dg/other/error4.C: New test.
11389
11390 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
11391
11392         * g++.dg/template/friend17.C: New test.
11393
11394 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
11395
11396         * gcc.c-torture/compile/20030320-1.c: New.
11397
11398 2003-03-20  Roger Sayle  <roger@eyesopen.com>
11399
11400         * gcc.dg/builtins-6.c: New test case.
11401
11402 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
11403
11404         PR target/10073
11405         * gcc.c-torture/compile/20030319-1.c: New.
11406
11407 2003-03-18  Jan Hubicka  <jh@suse.cz>
11408
11409         * gcc.dg/i386-cvt-1.c: New test.
11410
11411 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
11412
11413         * objc.dg/naming-1.m: Use "(parse|syntax) error".
11414         * objc.dg/naming-2.m: Likewise.
11415
11416 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
11417
11418         PR c++/9639
11419         * g++.dg/parse/crash1.C: New test.
11420
11421 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
11422
11423         PR c++/8805
11424         * g++.dg/eh/cleanup1.C: New test.
11425
11426 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11427
11428         * gcc.c-torture/execute/20030316-1.c: New test case.
11429
11430 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11431
11432         PR c++/9629
11433         * g++.dg/init/ctor2.C: New test.
11434
11435 2003-03-15  Roger Sayle  <roger@eyesopen.com>
11436
11437         * g77.f-torture/compile/xformat.f: New test case.
11438
11439 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11440
11441         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
11442         * g++.old-deja/g++.mike/eh50.C: Likewise.
11443
11444 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11445
11446         PR c++/6440
11447         * g++.dg/template/spec7.C: New test.
11448         * g++.dg/template/spec8.C: Likewise.
11449
11450 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
11451
11452         * gcc.c-torture/execute/20030313-1.c: New test.
11453
11454 2003-03-14  Richard Henderson  <rth@redhat.com>
11455
11456         * gcc.dg/inline-2.c: Adjust alpha test for external call.
11457
11458 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11459
11460         * gcc.c-torture/compile/20030314-1.c: New test.
11461
11462 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
11463
11464         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
11465         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
11466         thumb target,
11467         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
11468         to accept newer _imp__  prefix and additional
11469         newline in .drectve section.
11470         * gcc.dg/dll-4.c: Likewise.
11471         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
11472         switch.
11473
11474 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
11475
11476         * g++.dg/parse/namespace9.C: New test.
11477
11478         * g++.dg/init/ref5.C: New test.
11479         * g++.dg/parse/ptrmem1.C: Likewise.
11480
11481 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11482
11483         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
11484         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
11485         regular expression.
11486         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
11487         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
11488
11489 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
11490
11491         * gcc.c-torture/execute/20030224-2.c: New test.
11492
11493 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11494
11495         * gcc.dg/decl-3.c: New test.
11496
11497 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11498
11499         * gcc.dg/i386-loop-2.c: New test.
11500
11501 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
11502
11503         PR c++/9474
11504         * g++.dg/parse/namespace8.C: New test.
11505
11506         PR c++/9924
11507         * g++.dg/overload/builtin2.C: New test.
11508
11509 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
11510
11511         * gcc.dg/return-type-3.c: New test.
11512
11513 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
11514
11515         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
11516         profiling options are not supported.
11517
11518 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
11519
11520         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
11521         * g++.old-deja/g++.warn/impint2.C: Likewise.
11522
11523 2003-03-10  Devang Patel  <dpatel@apple.com>
11524
11525         * g++.dg/cpp/c++_cmd_1.C: New test.
11526         * g++.dg/cpp/c++_cmd_1.h: New file.
11527
11528 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
11529
11530         * gcc.dg/altivec-9.c: New file.
11531
11532 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11533
11534         * gcc.dg/ppc-sdata-1.c: New test.
11535         * gcc.dg/ppc-sdata-2.c: New test.
11536
11537 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
11538
11539         PR c++/9373
11540         * g++.dg/opt/ptrmem2.C: New test.
11541
11542         PR c++/8534
11543         * g++.dg/opt/ptrmem1.C: New test.
11544
11545 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11546
11547         * gcc.dg/i386-loop-1.c: New test.
11548
11549 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11550
11551         PR c++/9970
11552         * g++.dg/lookup/friend1.C: New test.
11553
11554 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11555
11556         PR c++/9823
11557         * g++.dg/parser/constructor1.C: New test.
11558
11559 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
11560
11561         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
11562
11563         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
11564
11565 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
11566
11567         * gcc.dg/cpp/Wunused.c: Update test.
11568
11569 2003-03-08  Jan Hubicka  <jh@suse.cz>
11570
11571         * gcc.dg/inline-3.c: New test.
11572
11573 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11574
11575         PR c++/9809
11576         * g++.dg/parse/builtin1.C: New test.
11577
11578         PR c++/9982
11579         * g++.dg/abi/cookie1.C: New test.
11580         * g++.dg/abi/cookie2.C: Likewise.
11581
11582         PR c++/9524
11583         * g++.dg/template/field1.C: New test.
11584
11585         PR c++/9912
11586         * g++.dg/parse/class1.C: New test.
11587         * g++.dg/parse/namespace7.C: Likewise.
11588         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
11589
11590 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
11591
11592         * g++.dg/init/ref4.C: New test.
11593
11594 2003-03-07  Jan Hubicka  <jh@suse.cz>
11595
11596         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
11597         * gcc.dg/inline-3.c:  New test.
11598
11599 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
11600
11601         * g++.dg/init/ref3.C: New test.
11602
11603         PR c++/9965
11604         * g++.dg/init/ref2.C: New test.
11605
11606         PR c++/9400
11607         * g++.dg/warn/Wshadow-2.C: New test.
11608
11609         PR c++/9791
11610         * g++.dg/warn/Woverloaded-1.C: New test.
11611
11612 2003-03-05  Jan Hubicka  <jh@suse.cz>
11613
11614         * gcc.dg/i386-local2.c: New.
11615         * gcc.dg/i386-local.c: Fix typo.
11616
11617 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
11618
11619         * g++.dg/abi/layout3.C: New test.
11620
11621 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11622
11623         * gcc.c-torture/compile/20030305-1.c
11624
11625 2003-03-05  Jan Hubicka  <jh@suse.cz>
11626
11627         * gcc.dg/i386-local.c: New.
11628
11629 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
11630
11631         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
11632
11633 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11634
11635         * gcc.dg/switch-2.c: New test.
11636         * gcc.dg/switch-3.c: New test.
11637         * gcc.dg/Wswitch.c: Adjust line numbers.
11638         * gcc.dg/Wswitch-default.c: Likewise.
11639         * gcc.dg/Wswitch-enum.c: Likewise.
11640
11641 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
11642
11643         * gcc.c-torture/execute/20030222-1.c: New test.
11644
11645 2003-03-03  James E Wilson  <wilson@tuliptree.org>
11646
11647         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
11648
11649 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
11650
11651         PR c++/9878
11652         * g++.dg/init/ref1.C: New test.
11653
11654 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
11655
11656         * gcc.dg/sh-relax.c: New SH-only test.
11657
11658 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
11659
11660         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
11661         comment explaining purpose of testcase.
11662
11663 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11664
11665         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
11666         for HC11/HC12 (asm needs two int registers).
11667         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
11668         HC11/HC12 because the test uses an asm which needs two 32-bit
11669         registers.
11670
11671 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11672
11673         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
11674         for HC11/HC12 (array is too large otherwise).
11675         * gcc.c-torture/compile/920501-4.x: New file, likewise.
11676         * gcc.c-torture/compile/20010518-2.x: Likewise.
11677         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
11678         HC11/HC12 (array is too large).
11679
11680 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
11681
11682         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
11683         * lib/g++-dg.exp (g++-dg-test): Likewise.
11684
11685 2003-03-01  Roger Sayle  <roger@eyesopen.com>
11686
11687         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
11688         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
11689
11690 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11691
11692         * g++.dg/warn/implicit-typename1.C: Remove warning.
11693
11694 2003-02-28  Richard Henderson  <rth@redhat.com>
11695
11696         * gcc.dg/noreturn-1.c: Move noreturn warning line.
11697         * gcc.dg/return-type-1.c: Move control reaches end warning line.
11698
11699 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
11700
11701         * gcc.dg/pch/pch.exp: Change .pch to .gch.
11702         * g++.dg/pch/pch.exp: Likewise.
11703
11704 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
11705
11706         PR c++/9879
11707         * testsuite/g++.dg/init/new4.C: New test.
11708
11709 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
11710
11711         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
11712
11713 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
11714
11715         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
11716         unsigned long.
11717
11718         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
11719         wider than float.
11720
11721 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11722
11723         * lib/scanasm.exp: Add support for counting numbers of
11724         occurences.
11725         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
11726         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
11727
11728 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
11729
11730         PR c++/9683
11731         * g++.dg/template/static3.C: New test.
11732
11733         PR c++/9829
11734         * g++.dg/parse/namespace6.C: New test.
11735
11736 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11737
11738         PR target/9732
11739         * gcc.dg/20030225-1.c: New test.
11740
11741 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
11742
11743         * README: Remove out-of-date information.
11744
11745         PR c++/9836
11746         * g++.dg/template/spec6.C: New test.
11747
11748 2003-02-24  Jeff Law  <law@redhat.com>
11749
11750         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
11751
11752 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11753
11754         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
11755         * gcc.dg/pragma-ep-1.c: Likewise.
11756
11757 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11758
11759         PR c++/9602
11760         * g++.dg/template/friend16.C: New test.
11761
11762 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
11763
11764         PR c++/5333
11765         * g++.dg/parse/fused-params1.C: Adjust error messages.
11766         * g++.dg/template/nested3.C: New test.
11767
11768 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
11769
11770         * g++.dg/abi/param1.C: New test.
11771
11772 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11773
11774         PR c++/7982
11775         * g++.dg/warn/implicit-typename1.C: New test.
11776
11777 2003-02-22  Kelley Cook <kelleycook@comcast.net>
11778
11779         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
11780         with "mtune".
11781         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11782         * gcc.c-torture/execute/20010129-1.x: Likewise.
11783         * gcc.dg/20011107-1.c: Likewise.
11784         * gcc.dg/20020108-1.c: Likewise.
11785         * gcc.dg/20020122-3.c: Likewise.
11786         * gcc.dg/20020206-1.c: Likewise.
11787         * gcc.dg/20020310-1.c: Likewise.
11788         * gcc.dg/20020426-2.c: Likewise.
11789         * gcc.dg/20020517-1.c: Likewise.
11790         * gcc.dg/991230-1.c: Likewise.
11791         * gcc.dg/i386-unroll-1.c: Likewise.
11792         * gcc.misc-tests/i386-prefetch.exp: Likewise.
11793
11794 2003-02-22  Jan Hubicka  <jh@suse.cz>
11795
11796         * gcc.dg/i386-mul.c: New test.
11797
11798 2003-02-21  Roger Sayle  <roger@eyesopen.com>
11799
11800         * gcc.dg/builtins-5.c: New test case.
11801
11802 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
11803
11804         * gcc.dg/asmreg-1.c: New test.
11805
11806 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11807
11808         PR c++/9749
11809         * g++.dg/parse/varmod1.C: New test.
11810
11811 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11812
11813         PR c++/9727
11814         * g++.dg/template/op1.C: New test.
11815
11816 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11817
11818         PR c++/8906
11819         * g++.dg/template/nested2.C: New test.
11820
11821 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11822
11823         PR c++/8724
11824         * g++.dg/expr/dtor1.C: New test.
11825
11826 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
11827
11828         * gcc.dg/cpp/include3.c: New test.
11829         * gcc.dg/cpp/inc/foo.h: New file.
11830
11831 2003-02-21  Glen Nakamura  <glen@imodulo.com>
11832
11833         * gcc.c-torture/execute/20030221-1.c: New test.
11834
11835 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
11836
11837         PR c++/9729
11838         * g++.dg/abi/conv1.C: New test.
11839
11840 2003-02-20  Jan Hubicka  <jh@suse.cz>
11841
11842         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
11843
11844 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
11845
11846         * gcc.c-torture/compile/20030219-1.c: New test.
11847
11848 2003-02-18  Jan Hubicka  <jh@suse.cz>
11849
11850         * gcc.dg/funcorder.c: New test.
11851
11852 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
11853
11854         * gcc.c-torture/execute/20030218-1.c: New.
11855
11856 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
11857
11858         * gcc.dg/20030218-1.c: New.
11859
11860 2003-02-18  Richard Henderson  <rth@redhat.com>
11861
11862         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
11863         * gcc.dg/attr-used-2.c: New.
11864
11865 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
11866
11867         PR c++/9704
11868         * g++.dg/init/copy5.C: New test.
11869
11870 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
11871
11872         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
11873         * g++.dg/pch/pch.exp: Likewise.
11874
11875 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
11876
11877         * gcc.c-torture/execute/20030209-1.c: Enable the test if
11878         STACK_SIZE is not defined.
11879
11880 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11881
11882         PR c++/9457
11883         * g++.dg/template/init1.C: New test.
11884
11885 2003-02-16  Jan HUbicka  <jh@suse.cz>
11886
11887         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
11888         (foo): Add few extra tests
11889         * gcc.dg/c99-const-expr-3.c: Likewise.
11890         * gcc.c-torture/execute/20030216-1.c: New.
11891
11892 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11893
11894         PR c++/9459
11895         * g++.dg/ext/typeof4.C: New test.
11896
11897 2003-02-15  Roger Sayle  <roger@eyesopen.com>
11898
11899         * gcc.dg/i386-387-3.c: New test case.
11900
11901 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
11902
11903         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
11904         cris-*-elf* cris-*-aout* and mmix-*-*.
11905
11906 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
11907
11908         * gcc.dg/20030213-1.c: New test.
11909
11910 2003-02-12  Roger Sayle  <roger@eyesopen.com>
11911
11912         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
11913         * gcc.dg/i386-387-2.c: Likewise.
11914
11915 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
11916
11917         * gcc.dg/ppc-spe.c: Fix formatting.
11918         Enable tests that were previously unsupported by gas.
11919         Delete tests for instructions that no longer exist.
11920         Switch arguments on evsubifw builtin.
11921
11922 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
11923
11924         * gcc.c-torture/execute/20030209-1.c: Disable the test if
11925         STACK_SIZE is too small.
11926
11927 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11928             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11929
11930         * gcc.dg/decl-2.c: New test.
11931
11932 2003-02-10  Jan Hubicka  <jh@suse.cz>
11933
11934         * gcc.dg/i386-fpcvt-1.c:  New test.
11935
11936 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
11937
11938         * gcc.c-torture/execute/20030209-1.c: New test.
11939
11940 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
11941
11942         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
11943         int-wide bitops, use the constants of the same width.
11944         Likewise, if long long is 32-bit wide, test bitops using
11945         32-bit constants.
11946
11947 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
11948
11949         * gcc.dg/20021014-1.c: Annotate with expected notice text.
11950
11951 2003-02-07  Roger Sayle  <roger@eyesopen.com>
11952
11953         * testsuite/gcc.dg/builtins-4.c: New test case.
11954
11955 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11956
11957         * gcc.dg/20020430-1.c: Fix dg command typos.
11958         * gcc.dg/20020503-1.c: Likewise.
11959
11960 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11961
11962         PR c++/8785
11963         * g++.dg/parse/fused-params1.C: New test.
11964
11965         PR c++/8857
11966         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
11967
11968         PR c++/8921
11969         * g++.dg/parse/non-dependent1.C: New test.
11970
11971         PR c++/8928
11972         * g++.dg/parse/dupl-tmpl-args1.C: New test.
11973
11974         PR c++/9228
11975         * g++.dg/parse/undefined7.C: New test.
11976         * g++.dg/parse/non-templ1.C: New test.
11977
11978         PR c++/9229
11979         * g++.dg/parse/too-many-tmpl-args1.C: New test.
11980
11981 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
11982
11983         * gcc.c-torture/compile/20030206-1.c: New test.
11984
11985 2003-02-05  Roger Sayle  <roger@eyesopen.com>
11986
11987         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
11988         "pow" to "foo" to avoid potential confusion with a math built-in.
11989
11990 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11991
11992         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
11993         conditions for SPARC targets.
11994
11995 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
11996
11997         * gcc.dg/20030204-1.c: New test.
11998
11999 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12000
12001         PR c++/38
12002         * g++.dg/parse/array-size1.C: New test.
12003
12004         PR c++/5657
12005         * g++.dg/parse/undefined3.C: New test.
12006
12007         PR c++/5665
12008         * g++.dg/parse/undefined4.C: New test.
12009
12010         PR c++/5975
12011         * g++.dg/parse/undefined5.C: New test.
12012
12013         PR c++/7259
12014         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
12015
12016         PR c++/8578
12017         * g++.dg/parse/casting-operator1.C: New test.
12018
12019         PR c++/8596
12020         * g++.dg/parse/undefined6.C: New test.
12021
12022         PR c++/8736
12023         * g++.dg/parse/missing-template1.C: New test.
12024
12025 2003-02-04  Jan Hubicka  <jh@suse.cz>
12026
12027         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
12028         * gcc.dg/i386-cmov?.c:  Likewise.
12029         * gcc.dg/i386-fpcvt-?.c:  Likewise.
12030         * gcc.dg/i386-ssefp-1.c:  Likewise.
12031         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
12032         conventions.
12033
12034 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
12035
12036         PR c++/7129
12037         * testsuite/g++.dg/ext/max.C: New test.
12038
12039 2003-02-03  Jan Hubicka  <jh@suse.cz>
12040
12041         * gcc.c-torture/execute/20030203-1.c: New test.
12042
12043 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
12044
12045         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
12046         'natural-endian'.
12047
12048 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
12049
12050         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
12051         * g++.dg/init/new2.C: Likewise.
12052         * g++.dg/other/new1.C: Likewise.
12053
12054 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
12055
12056         * gcc.dg/struct-ret-libc.c: New test.
12057
12058 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
12059
12060         * gcc.dg/20030129-1.c: New test.
12061
12062 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12063
12064         PR c++/8849
12065         * g++.dg/template/ptrmem4.C: New test.
12066
12067 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
12068
12069         * g++.dg/parser/constant1.C: New test.
12070
12071 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12072
12073         PR c++/8591
12074         * g++.dg/parse/friend2.C: New test.
12075
12076 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
12077
12078         PR c++/9437
12079         * g++.dg/template/unify4.C: New test.
12080
12081 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
12082
12083         * gcc.c-torture/execute/20030128-1.c: New test.
12084
12085 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
12086
12087         * g++.dg/lookup/nested1.C: Test moved from ...
12088         * g++.old-deja/g++.other/lookup24.C: ... here.
12089
12090 2003-01-28  Jan Hubicka  <jh@suse.cz>
12091
12092         * gcc.dg/i386-cmov5.c:  New test.
12093
12094 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
12095
12096         * gcc.c-torture/execute/20010925-1.c: Changed the
12097         memcpy declaration.
12098
12099 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12100
12101         PR c++/3902
12102         * g++.dg/parse/template5.C: New test.
12103
12104 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
12105
12106         PR fortran/9258
12107         * g77.dg/pr9258: New test.
12108
12109 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12110
12111         * README: Move relevant parts from README.g++.
12112
12113         * README.g++: Remove this file.
12114
12115 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12116
12117         * g++.dg/abi/dcast1.C: New test.
12118
12119 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12120
12121         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
12122
12123 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
12124
12125         PR c++/47
12126         * g++.old-deja/g++.other/lookup24.C: New test.
12127
12128 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12129
12130         PR middle-end/7227
12131         * gcc.dg/uninit-C.c: New test.
12132
12133 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
12134
12135         * g++.dg/abi/covariant1.C: New test.
12136
12137 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
12138
12139         * gcc.dg/20030123-1.c: New test.
12140
12141 2003-01-25  Jan Hubicka  <jh@suse.cz>
12142
12143         PR opt/8492
12144         * gcc.c-torture/compile/20030125-1.c
12145
12146 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
12147
12148         PR c++/9403
12149         * g++.dg/parse/template3.C: New test.
12150         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
12151
12152         PR c++/795
12153         * g++.dg/parse/template4.C: New test.
12154
12155         PR c++/9415
12156         * g++.dg/template/qual2.C: New test.
12157
12158         PR c++/8545
12159         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
12160
12161         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
12162
12163 2003-01-25  Roger Sayle  <roger@eyesopen.com>
12164
12165         * gcc.c-torture/execute/switch-1.c: New test case.
12166
12167 2003-01-25  Jan Hubicka  <jh@suse.cz>
12168
12169         * gcc.c-torture/execute/20030125-1.[cx]: New test.
12170
12171 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
12172
12173         Tweaks for Bison-1.875. From the NEWS file:
12174         "- `parse error' -> `syntax error'
12175         Bison now uniformly uses the term `syntax error'"
12176         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
12177         * gcc.dg/cpp/digraph2.c: Likewise.
12178         * gcc.dg/cpp/direct2.c: Likewise.
12179         * gcc.dg/cpp/paste4.c: Likewise.
12180         * gcc.dg/c90-restrict-1.c: Likewise.
12181         * gcc.dg/c99-func-2.c: Likewise.
12182         * gcc.dg/noncompile/920721-2.c: Likewise.
12183         * gcc.dg/noncompile/930622-2.c: Likewise.
12184         * gcc.dg/noncompile/940112-1.c: Likewise.
12185         * gcc.dg/noncompile/950921-1.c: Likewise.
12186         * gcc.dg/noncompile/951123-1.c: Likewise.
12187         * gcc.dg/noncompile/971104-1.c: Likewise.
12188         * gcc.dg/noncompile/990416-1.c: Likewise.
12189
12190 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
12191
12192         * g++.dg/parse/undefined1.C: Add error message.
12193
12194 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12195
12196         PR c++/9354
12197         * g++.dg/parse/new1.C: New test.
12198
12199         PR c++/9216
12200         * g++.dg/parse/template2.C: New test.
12201
12202         PR c++/9354
12203         * g++.dg/parse/typedef2.C: New test.
12204
12205         PR c++/9328
12206         * g++.dg/ext/typeof3.C: New test.
12207
12208 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12209
12210         PR c++/2738
12211         * g++.dg/parse/ret-type1.C: New test.
12212
12213         PR c++/3792
12214         * g++.dg/parse/tmpl-outside1.C: New test.
12215
12216         PR c++/4207
12217         * g++.dg/parse/int-as-enum1.C: New test.
12218
12219         PR c++/4903
12220         * g++.dg/parse/no-typename1.C: New test.
12221
12222         PR c++/5533
12223         * g++.dg/parse/no-value1.C: New test.
12224
12225         PR c++/5921
12226         * g++.dg/parse/wrong-inline1.C: New test.
12227
12228         PR c++/6402
12229         * g++.dg/parse/ref1.C: New test.
12230
12231         PR c++/6992
12232         * g++.dg/parse/attr-ctor1.C: New test.
12233
12234         PR c++/7229
12235         * g++.dg/parse/namespace5.C: New test.
12236
12237         PR c++/7917
12238         * g++.dg/parse/func-def1.C: New test.
12239
12240         PR c++/8143
12241         * g++.dg/parse/undefined1.C: New test.
12242
12243         PR c++/5723, PR c++/8522
12244         * g++.dg/parse/specialization1.C: New test.
12245
12246         PR c++/163, PR c++/8595
12247         * g++.dg/parse/struct-as-enum1.C: New test.
12248
12249         PR c++/9173
12250         * g++.dg/parse/undefined2.C: New test.
12251
12252 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12253
12254         PR c++/9298
12255         * g++.dg/parse/template1.C: New test.
12256
12257         PR c++/9384
12258         * g++.dg/parse/using1.C: New test.
12259
12260         PR c++/9285
12261         PR c++/9294
12262         * g++.dg/parse/expr2.C: New test.
12263
12264         PR c++/9388
12265         * g++.dg/parse/lookup2.C: Likewise.
12266
12267 2003-01-21  Jan Hubicka  <jh@suse.cz>
12268
12269         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
12270         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
12271         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
12272         * gcc.c-torture/execute/string-opt-*.c: Likewise.
12273
12274 2003-01-20  Nick Clifton  <nickc@redhat.com>
12275
12276         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
12277         problem with ARM sibcall code generation.
12278
12279 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12280
12281         * gcc.c-torture/execute/20030120-1.c: New.
12282
12283 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
12284
12285         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
12286
12287 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
12288
12289         PR c++/9272
12290         * g++.dg/parse/ctor1.C: New test.
12291
12292         PR c++/9294:
12293         * g++.dg/parse/qualified1.C: New test.
12294
12295         * g++.dg/parse/typename3.C: New test.
12296
12297 2003-01-16  Richard Henderson  <rth@redhat.com>
12298
12299         * g++.dg/tls/init-2.C: Fix error matches for real this time.
12300
12301 2003-01-16  Richard Henderson  <rth@redhat.com>
12302
12303         * g++.dg/pch/pch.exp: Copy test header to the working directory
12304         before using it either for precompilation or direct use.
12305         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
12306         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
12307
12308 2003-01-16  Richard Henderson  <rth@redhat.com>
12309
12310         * gcc.dg/pch/pch.exp: Copy test header to the working directory
12311         before using it either for precompilation or direct use.
12312         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
12313         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
12314
12315 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
12316
12317         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
12318         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
12319         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
12320         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
12321         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
12322         typename warning into error.
12323         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
12324         error messages.
12325         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
12326         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
12327         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
12328         messages.
12329         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
12330         make declaration visible in template.
12331         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
12332         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
12333         messages.
12334         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
12335         message.
12336         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
12337         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
12338         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
12339         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
12340         typename warning with error message.
12341         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
12342         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
12343         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
12344
12345 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
12346
12347         * g++.dg/parse/ambig2.C: New test.
12348
12349 2003-01-15  Richard Henderson  <rth@redhat.com>
12350
12351         * g++.dg/tls/init-2.C: Update error message string.
12352
12353 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12354
12355         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
12356
12357 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
12358
12359         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
12360         all for HC11/HC12.
12361         * gcc.c-torture/compile/20001205-1.x: Likewise.
12362         * gcc.c-torture/compile/20001226-1.x: Likewise.
12363         * gcc.c-torture/compile/920520-1.x: Likewise.
12364         * gcc.c-torture/compile/961203-1.x: Likewise.
12365         * gcc.c-torture/compile/20020604-1.x: Likewise.
12366
12367 2003-01-15  Jan Hubicka  <jh@suse.cz>
12368
12369         * gcc.c-torture/compile/20030115-1.c: New test.
12370
12371         * gcc.dg/i386-fpcvt-1.c: New test.
12372         * gcc.dg/i386-fpcvt-2.c: New test.
12373
12374 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
12375
12376         Further conform g++'s __vmi_class_type_info to the C++ ABI
12377         specification.
12378         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
12379         the specification.
12380
12381 2003-01-14  Jan Hubicka  <jh@suse.cz>
12382
12383         * gcc.dg/i386-fpcvt-1.c: New test.
12384         * gcc.dg/i386-fpcvt-2.c: New test.
12385
12386 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12387
12388         * gcc.dg/i386-mmx-3.c: New test.
12389
12390 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
12391
12392         PR c++/9264
12393         * g++.dg/parse/octal1.C: New file.
12394
12395         PR c++/9172
12396         * g++.dg/parse/typename1.C: New file.
12397
12398 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
12399
12400         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
12401         * gcc.dg/bf-no-ms-layout.c: Likewise.
12402         * gcc.dg/bf-ms-attrib.c: Likewise.
12403
12404 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
12405
12406         PR c++/9099
12407         * g++.dg/parse/dtor1.C: New file.
12408
12409         PR c++/9128
12410         * g++.dg/rtti/typeid1.C: New file.
12411
12412         PR c++/9153
12413         * g++.dg/parse/lookup1.C: New file.
12414
12415         PR c++/9171
12416         * g++.dg/templ/spec5.C: New file.
12417
12418 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
12419
12420         * gcc.c-torture/compile/20030110-1.c: New test.
12421
12422 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
12423
12424         Merge from pch-branch:
12425
12426         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
12427
12428         * gcc.dg/pch/cpp-1.h: New.
12429         * gcc.dg/pch/cpp-1.c: New.
12430         * gcc.dg/pch/cpp-2.h: New.
12431         * gcc.dg/pch/cpp-2.c: New.
12432
12433         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
12434
12435         * gcc.dg/pch/except-1.h: New.
12436         * gcc.dg/pch/except-1.c: New.
12437
12438         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
12439
12440         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
12441         running test.
12442         * gcc.dg/pch: Include *.hp not *.h.
12443         * gcc.dg/pch/system-1.h: New.
12444         * gcc.dg/pch/system-1.c: New.
12445
12446         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
12447
12448         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
12449         rather than trying to build and run a program using PCH.
12450         * gcc.dg/pch: Remove dg-do commands from test files.
12451
12452         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
12453
12454         * gcc.dg/pch/macro-3.c: New.
12455         * gcc.dg/pch/macro-3.h: New.
12456
12457         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
12458
12459         * gcc.dg/pch/common-1.c: New.
12460         * gcc.dg/pch/common-1.h: New.
12461         * gcc.dg/pch/decl-1.c: New.
12462         * gcc.dg/pch/decl-1.h: New.
12463         * gcc.dg/pch/decl-2.c: New.
12464         * gcc.dg/pch/decl-2.h: New.
12465         * gcc.dg/pch/decl-3.c: New.
12466         * gcc.dg/pch/decl-3.h: New.
12467         * gcc.dg/pch/decl-4.c: New.
12468         * gcc.dg/pch/decl-4.h: New.
12469         * gcc.dg/pch/decl-5.c: New.
12470         * gcc.dg/pch/decl-5.h: New.
12471         * gcc.dg/pch/global-1.c: New.
12472         * gcc.dg/pch/global-1.h: New.
12473         * gcc.dg/pch/inline-1.c: New.
12474         * gcc.dg/pch/inline-1.h: New.
12475         * gcc.dg/pch/inline-2.c: New.
12476         * gcc.dg/pch/inline-2.h: New.
12477         * gcc.dg/pch/static-1.c: New.
12478         * gcc.dg/pch/static-1.h: New.
12479         * gcc.dg/pch/static-2.c: New.
12480         * gcc.dg/pch/static-2.h: New.
12481
12482         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
12483
12484         * g++.dg/pch/pch.exp: Better handle failing testcases.
12485         * gcc.dg/pch/pch.exp: Likewise.
12486         * gcc.dg/pch/macro-1.c: New.
12487         * gcc.dg/pch/macro-1.h: New.
12488         * gcc.dg/pch/macro-2.c: New.
12489         * gcc.dg/pch/macro-2.h: New.
12490
12491         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
12492
12493         * g++.dg/dg.exp: Treat files in pch/ specially.
12494         * g++.dg/pch/pch.exp: New file.
12495         * g++.dg/pch/empty.H: New file.
12496         * g++.dg/pch/empty.C: New file.
12497         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
12498         "precompile".
12499
12500         * gcc.dg/pch/pch.exp: New file.
12501         * gcc.dg/pch/empty.h: New file.
12502         * gcc.dg/pch/empty.c: New file.
12503         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
12504         "precompile".
12505
12506 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12507
12508         * g++.dg/template/friend14.C: New test.
12509
12510 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12511
12512         * gcc.dg/old-style-asm-1.c: New test.
12513
12514 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
12515
12516         * gcc.c-torture/compile/20030109-1.c: New test.
12517
12518 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12519
12520         * gcc.c-torture/execute/20030109-1.c: New test.
12521
12522 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
12523
12524         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
12525         * g++.old-deja/g++.mike/dyncast2.C: Likewise
12526         * g++.old-deja/g++.mike/dyncast3.C: Likewise
12527         * g++.old-deja/g++.mike/eh2.C: Likewise
12528         * g++.old-deja/g++.mike/eh3.C: Likewise
12529         * g++.old-deja/g++.mike/eh5.C: Likewise
12530         * g++.old-deja/g++.mike/eh6.C: Likewise
12531         * g++.old-deja/g++.mike/eh7.C: Likewise
12532         * g++.old-deja/g++.mike/eh8.C: Likewise
12533         * g++.old-deja/g++.mike/eh9.C: Likewise
12534         * g++.old-deja/g++.mike/eh10.C: Likewise
12535         * g++.old-deja/g++.mike/eh12.C: Likewise
12536         * g++.old-deja/g++.mike/eh13.C: Likewise
12537         * g++.old-deja/g++.mike/eh14.C: Likewise
12538         * g++.old-deja/g++.mike/eh16.C: Likewise
12539         * g++.old-deja/g++.mike/eh17.C: Likewise
12540         * g++.old-deja/g++.mike/eh18.C: Likewise
12541         * g++.old-deja/g++.mike/eh21.C: Likewise
12542         * g++.old-deja/g++.mike/eh23.C: Likewise
12543         * g++.old-deja/g++.mike/eh24.C: Likewise
12544         * g++.old-deja/g++.mike/eh25.C: Likewise
12545         * g++.old-deja/g++.mike/eh26.C: Likewise
12546         * g++.old-deja/g++.mike/eh27.C: Likewise
12547         * g++.old-deja/g++.mike/eh28.C: Likewise
12548         * g++.old-deja/g++.mike/eh29.C: Likewise
12549         * g++.old-deja/g++.mike/eh31.C: Likewise
12550         * g++.old-deja/g++.mike/eh33.C: Likewise
12551         * g++.old-deja/g++.mike/eh34.C: Likewise
12552         * g++.old-deja/g++.mike/eh35.C: Likewise
12553         * g++.old-deja/g++.mike/eh36.C: Likewise
12554         * g++.old-deja/g++.mike/eh37.C: Likewise
12555         * g++.old-deja/g++.mike/eh38.C: Likewise
12556         * g++.old-deja/g++.mike/eh39.C: Likewise
12557         * g++.old-deja/g++.mike/eh40.C: Likewise
12558         * g++.old-deja/g++.mike/eh41.C: Likewise
12559         * g++.old-deja/g++.mike/eh42.C: Likewise
12560         * g++.old-deja/g++.mike/eh44.C: Likewise
12561         * g++.old-deja/g++.mike/eh46.C: Likewise
12562         * g++.old-deja/g++.mike/eh47.C: Likewise
12563         * g++.old-deja/g++.mike/eh48.C: Likewise
12564         * g++.old-deja/g++.mike/eh49.C: Likewise
12565         * g++.old-deja/g++.mike/eh50.C: Likewise
12566         * g++.old-deja/g++.mike/eh51.C: Likewise
12567         * g++.old-deja/g++.mike/eh53.C: Likewise
12568         * g++.old-deja/g++.mike/eh55.C: Likewise
12569         * g++.old-deja/g++.mike/p7912.C: Likewise
12570         * g++.old-deja/g++.mike/p9706.C: Likewise
12571         * g++.old-deja/g++.mike/p10416.C: Likewise
12572         * g++.old-deja/g++.mike/p11667.C: Likewise
12573         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
12574         Remove redundant reference to Iris.
12575         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
12576         Elxsi, i860, Pico Java, and WE32K.
12577
12578 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
12579
12580         * g++.dg/ext/asm4.C: New test.
12581
12582 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12583
12584         PR c++/9030
12585         * g++.dg/template/friend12.C: New test.
12586         * g++.dg/template/friend13.C: Likewise.
12587         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
12588
12589 2003-01-08  Jan Hubicka  <jh@suse.cz>
12590
12591         * gcc.dg/i386-cadd.c: New test.
12592         * gcc.dg/i386-cmov4.c: Likewise.
12593
12594 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
12595
12596         PR c++/9165
12597         * g++.dg/warn/Wunused-3.C: New test.
12598
12599         * g++.dg/abi/bitfield9.C: New test.
12600
12601         PR c++/9189
12602         * g++.dg/parse/defarg3.C: New test.
12603
12604 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
12605
12606         * g++.dg/parse/ambig1.C: New test.
12607         * g++.dg/parse/defarg2.C: New test.
12608
12609 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
12610
12611         * g++.dg/template/defarg-1.C: New test.
12612         * g++.dg/template/local2.C: Likewise.
12613
12614 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
12615
12616         * gcc.c-torture/execute/20030105-1.c: New test.
12617
12618 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12619
12620         * g++.dg/parse/namespace3.C: Remove extra semicolons.
12621         * g++.dg/parse/namespace4.C: Likewise.
12622
12623 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12624
12625         * g++.dg/template/ntp2.C: New test.
12626
12627 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
12628
12629         * g++.dg/parse/extern-C-1.C: New test.
12630
12631         * g++.dg/parse/namespace4.C: New test.
12632
12633         * g++.dg/template/nested1.C: New test.
12634
12635         * g++.dg/parse/namespace3.C: New test.
12636
12637 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12638
12639         * g++.dg/lookup/two-stage1.C: New test.
12640
12641 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12642
12643         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
12644         * g++.old-deja/g++.jason/access8.C: Likewise.
12645         * g++.old-deja/g++.other/decl5.C: Likewise.
12646
12647 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12648
12649         * g++.dg/parse/parse7.C: New test.
12650
12651 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
12652
12653         PR c++/2843
12654         * g++.dg/ext/attrib7.C: New test.
12655
12656 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12657
12658         * g++.dg/parse/parse6.C: New test.
12659
12660 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
12661
12662         * gcc.dg/h8300-stack-1.c: New.
12663
12664 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12665
12666         g++.dg/lookup/exception1.C: New test.
12667
12668         g++.dg/lookup/template1.C: New test.
12669
12670         g++.dg/parse/namespace2.C: New test.
12671
12672         g++.dg/parse/parens2.C: New test.
12673
12674 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12675
12676         * g++.dg/parse/parse5.C: New test.
12677         * g++.dg/lookup/scoped4.C: New test.
12678
12679 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12680
12681         * g++.dg/parse/parens1.C: New test.
12682
12683         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
12684         angle-bracket1.C.
12685         * g++.dg/parse/parens2.C: New test.
12686
12687         * g++.dg/lookup/scope-operator1.C: New test.
12688
12689         * g++.dg/parse/operator1.C: New test.
12690
12691 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12692
12693         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
12694         * g++.old-deja/g++.other/access6.C: Likewise.
12695         * g++.old-deja/g++.other/decl1.C: Likewise.
12696         * g++.old-deja/g++.pt/typename12.C: Likewise.
12697
12698 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12699
12700         * g++.dg/parse/namespace1.C: New test.
12701
12702 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12703
12704         * g++.dg/parse/parse4.C: New test.
12705
12706 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12707
12708         * g++.dg/parse/parse3.C: New test.
12709
12710 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12711
12712         * g++.dg/parse/parse2.C: New test.
12713
12714 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12715
12716         * g++.dg/template/friend11.C: New test.
12717
12718 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12719
12720         * g++.dg/parse/parse1.C: New test.
12721
12722 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
12723
12724         * lib/profopt.exp: Change the name of a global variable to avoid
12725         possible clashes with other test suites.
12726
12727 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
12728
12729         * g++.dg/inherit/covariant8.C: New test.
12730
12731 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12732
12733         * g++.dg/init/array9.C: New test.
12734
12735         PR c++/9112
12736         * g++.dg/parse/expr1.C: New test.
12737
12738 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
12739
12740         * gcc.c-torture/compile/20021230-1.c: New test.
12741
12742 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12743
12744         * g++.dg/inherit/covariant5.C: New test.
12745         * g++.dg/inherit/covariant6.C: New test.
12746         * g++.dg/inherit/covariant7.C: New test.
12747
12748 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12749
12750         PR c++/2739
12751         * g++.dg/other/access2.C: New test.
12752
12753 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12754
12755         * g++.dg/other/anon-struct.C: No longer fails
12756         * g++.old-deja/g++.brendan/parse4.C: Likewise.
12757         * g++.old-deja/g++.brendan/parse5.C: Likewise.
12758         * g++.old-deja/g++.brendan/parse6.C: Likewise.
12759
12760 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12761
12762         * g++.dg/parse/angle-bracket.C (main): No longer fails.
12763
12764 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
12765
12766         * g++.dg/eh/spec4.C: Remove stray semicolon.
12767         * g++.dg/expr/pmf-1.C: Change error message.
12768         * g++.dg/ext/asm1.C: Remove stray semicolon.
12769         * g++.dg/ext/typename1.C: Add missing typenames.
12770         * g++.dg/inherit/template-as-base.C: Change error message.
12771         * g++.dg/lookup/scoped1.C: Likewise.
12772         * g++.dg/lookup/scoped2.C: Likewise.
12773         * g++.dg/lookup/using2.C: Likewise.
12774         * g++.dg/other/component1.C: Remove stray semicolon.
12775         * g++.dg/other/do1.C: Change error message.
12776         * g++.dg/other/error2.C: Likewise.
12777         * g++.dg/other/init1.C: Likewise.
12778         * g++.dg/other/packed1.C: Remove stray semicolon.
12779         * g++.dg/other/ptrmem2.C: Change error message.
12780         * g++.dg/parse/parameter-declaration-1.C: Remove line number
12781         marker.
12782         * g++.dg/special/initp1.C: Remove invalid attribute usage.
12783         * g++.dg/template/access3.C: Add typename keyword.
12784         * g++.dg/template/access5.C: Remove stray semicolon.
12785         * g++.dg/template/access6.C: Likewise.
12786         * g++.dg/template/complit1.C: Likewise.
12787         * g++.dg/template/crash1.C: Change error message.
12788         * g++.dg/template/inherit2.C: Remove stray semicolon.
12789         * g++.dg/template/instantiate2.C: Likewise.
12790         * g++.dg/template/instantiate3.C: Change error message.
12791         * g++.dg/template/qual1.C: Remove stray semicolon.
12792         * g++.dg/template/qualttp18.C: Change error message.
12793         * g++.dg/template/ref1.C: Remove stray semicolon.
12794         * g++.dg/template/sizeof1.C (A::value): Declare it.
12795         * g++.dg/template/spec4.C: Change error message.
12796         * g++.dg/template/static1.C: Likewise.
12797         * g++.dg/template/type1.C: Likewise.
12798         * g++.dg/template/typename3.C: Likewise.
12799         * g++.old-deja/g++.benjamin/13478.C: Change error message.
12800         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
12801         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
12802         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
12803         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
12804         named return value extension.
12805         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
12806         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
12807         * g++.old-deja/g++.bob/extern_C.C: Likewise.
12808         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12809         * g++.old-deja/g++.brendan/complex1.C: Likewise.
12810         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12811         * g++.old-deja/g++.brendan/crash13.C: Likewise.
12812         * g++.old-deja/g++.brendan/crash15.C: Likewise.
12813         * g++.old-deja/g++.brendan/crash18.C: Change error message.
12814         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
12815         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12816         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12817         * g++.old-deja/g++.brendan/crash56.C: Likewise.
12818         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
12819         syntax.
12820         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
12821         * g++.old-deja/g++.brendan/crash8.C: Change error message.
12822         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
12823         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
12824         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
12825         * g++.old-deja/g++.brendan/template11.C: Likewise.
12826         * g++.old-deja/g++.brendan/template26.C: Likewise.
12827         * g++.old-deja/g++.brendan/template27.C: Use explicit
12828         specialization syntax.
12829         * g++.old-deja/g++.brendan/template30.C: Likewise.
12830         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
12831         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
12832         non-dependent names.
12833         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
12834         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
12835         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
12836         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
12837         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
12838         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
12839         named return value extension.
12840         * g++.old-deja/g++.ext/namedret2.C: Likewise.
12841         * g++.old-deja/g++.ext/namedret3.C: Likewise.
12842         * g++.old-deja/g++.ext/return1.C: Likewise.
12843         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
12844         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
12845         * g++.old-deja/g++.jason/access8.C: Likewise.
12846         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
12847         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
12848         pseudo-destructor names.
12849         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
12850         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
12851         pseudo-destructor names.
12852         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
12853         * g++.old-deja/g++.jason/overload19.C: Likewise.
12854         * g++.old-deja/g++.jason/overload32.C: Likewise.
12855         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
12856         stray semicolons.
12857         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
12858         * g++.old-deja/g++.jason/return.C: Likewise.
12859         * g++.old-deja/g++.jason/return2.C: Likewise.
12860         * g++.old-deja/g++.jason/shadow1.C: Likewise.
12861         * g++.old-deja/g++.jason/special.C: Use explicit specialization
12862         syntax.
12863         * g++.old-deja/g++.jason/template10.C: Account for use of
12864         non-dependent names.
12865         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
12866         syntax.
12867         * g++.old-deja/g++.jason/template37.C: Likewise.
12868         * g++.old-deja/g++.law/access4.C: Change error messages.
12869         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
12870         pseudo-destructor names.
12871         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
12872         * g++.old-deja/g++.law/ctors9.C: Likewise.
12873         * g++.old-deja/g++.law/cvt22.C: Likewise.
12874         * g++.old-deja/g++.law/dtors5.C: Likewise.
12875         * g++.old-deja/g++.law/global-init1.C: Likewise.
12876         * g++.old-deja/g++.law/missed-error3.C: Likewise.
12877         * g++.old-deja/g++.law/operators28.C: Likewise.
12878         * g++.old-deja/g++.law/visibility28.C: Likewise.
12879         * g++.old-deja/g++.martin/eval1.C: Likewise.
12880         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
12881         name.
12882         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
12883         * g++.old-deja/g++.mike/net34.C: Likewise.
12884         * g++.old-deja/g++.mike/net36.C: Likewise.
12885         * g++.old-deja/g++.mike/ns2.C: Likewise.
12886         * g++.old-deja/g++.mike/p12306.C: Likewise.
12887         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
12888         value extension.
12889         * g++.old-deja/g++.mike/p700.C: Likewise.
12890         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
12891         * g++.old-deja/g++.mike/p710.C: Likewise.
12892         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
12893         value extension.
12894         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
12895         * g++.old-deja/g++.mike/pmf9.C: Likewise.
12896         * g++.old-deja/g++.ns/crash2.C: Likewise.
12897         * g++.old-deja/g++.ns/crash3.C: Likewise.
12898         * g++.old-deja/g++.ns/invalid1.C: Likewise.
12899         * g++.old-deja/g++.ns/ns17.C: Likewise.
12900         * g++.old-deja/g++.ns/template16.C: Likewise.
12901         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
12902         keyword.
12903         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
12904         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
12905         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
12906         named return value extension.
12907         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
12908         * g++.old-deja/g++.other/access4.C: Issue additional error
12909         messages.
12910         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
12911         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
12912         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
12913         * g++.old-deja/g++.other/crash25.C: Change error message.
12914         * g++.old-deja/g++.other/crash4.C: Change error message.
12915         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
12916         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
12917         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
12918         checks.
12919         * g++.old-deja/g++.other/defarg8.C: Likewise.
12920         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
12921         * g++.old-deja/g++.other/dtor10.C: Likewise.
12922         * g++.old-deja/g++.other/incomplete.C: Likewise.
12923         * g++.old-deja/g++.other/linkage7.C: Likewise.
12924         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
12925         lookup algorithm.
12926         * g++.old-deja/g++.other/mangle2.C: Likewise.
12927         * g++.old-deja/g++.other/refinit2.C: Likewise.
12928         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
12929         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
12930         * g++.old-deja/g++.pt/crash28.C: Likewise.
12931         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
12932         syntax.
12933         * g++.old-deja/g++.pt/crash32.C: Change error message.
12934         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
12935         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
12936         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
12937         error message position.
12938         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
12939         * g++.old-deja/g++.pt/defarg8.C: Change error message.
12940         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
12941         syntax.
12942         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
12943         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
12944         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
12945         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
12946         keyword.
12947         * g++.old-deja/g++.pt/explicit31.C: Likewise.
12948         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
12949         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
12950         keyword.
12951         * g++.old-deja/g++.pt/explicit71.C: Change error message.
12952         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
12953         syntax.
12954         * g++.old-deja/g++.pt/friend28.C: Account for use of
12955         non-dependent names.
12956         * g++.old-deja/g++.pt/friend29.C: Likewise.
12957         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
12958         rules.
12959         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
12960         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
12961         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
12962         lookup rules.
12963         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
12964         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
12965         keyword.
12966         * g++.old-deja/g++.pt/memclass20.C: Likewise.
12967         * g++.old-deja/g++.pt/memclass5.C: Likewise.
12968         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
12969         keyword.
12970         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
12971         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
12972         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
12973         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
12974         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
12975         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
12976         keyword.
12977         * g++.old-deja/g++.pt/spec10.C: Likewise.
12978         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
12979         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
12980         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
12981         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
12982         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
12983         * g++.old-deja/g++.pt/ttp62.C: Likewise.
12984         * g++.old-deja/g++.pt/ttp64.C: Likewise.
12985         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
12986         * g++.old-deja/g++.pt/typename15.C: Likewise.
12987         * g++.old-deja/g++.pt/typename22.C: Likewise.
12988         * g++.old-deja/g++.pt/typename6.C: Change error messages.
12989         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
12990         * g++.old-deja/g++.pt/virtual2.C: Likewise.
12991         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
12992         syntax.
12993         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
12994         return value extension.
12995         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
12996         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
12997         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
12998         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
12999
13000 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
13001
13002         * g++.dg/warn/inline1.C: New test.
13003         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
13004         * g++.old-deja/g++.jason/synth10.C: Likewise.
13005         * g++.old-deja/g++.mike/net31.C: Likewise.
13006         * g++.old-deja/g++.mike/p8786.C: Likewise.
13007
13008         * g++.dg/template/friend10.C: New test.
13009         * g++.dg/template/conv5.C: New test.
13010
13011 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
13012
13013         * g++.dg/lookup/scoped3.C: New test.
13014
13015         * g++.dg/lookup/decl1.C: New test.
13016         * g++.dg/lookup/decl2.C: New test.
13017
13018 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13019
13020         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
13021         gcc.c-torture/compile/20021015-1.c,
13022         gcc.c-torture/compile/20021015-2.c,
13023         gcc.c-torture/compile/20021123-1.c,
13024         gcc.c-torture/compile/20021123-2.c,
13025         gcc.c-torture/compile/20021123-3.c,
13026         gcc.c-torture/compile/20021123-4.c,
13027         gcc.c-torture/execute/20021024-1.c: Add tests previously added
13028         only to 3.1 or 3.2 branch.
13029
13030 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
13031
13032         * gcc.dg/i386-bitfield3.c: New test.
13033
13034         * gcc.dg/i386-bitfield2.c: New test.
13035
13036 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
13037
13038         * g++.dg/parse/conv_op1.C: New test.
13039
13040 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
13041
13042         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
13043         approved.
13044
13045 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
13046
13047         * gcc.c-torture/compile/20021220-1.c: New test.
13048
13049 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
13050
13051         * gcc.dg/i386-fastcall-1.c: New.
13052
13053 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13054
13055         * gcc.c-torture/execute/20021219-1.c: New test.
13056
13057 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13058
13059         * gcc.dg/i386-pic-1.c: New test.
13060
13061 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13062
13063         PR c++/8099
13064         * g++.dg/template/friend9.C: New test.
13065
13066 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13067
13068         PR c++/3663
13069         * g++.dg/template/access7.C: New test.
13070
13071 2002-12-18  Nick Clifton  <nickc@redhat.com>
13072
13073         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
13074         the libstdc++-v3 directory has been found.
13075
13076 2002-12-12  Devang Patel <dpatel@apple.com>
13077         * gcc.dg/darwin-ld-1.c: New test.
13078         * gcc.dg/darwin-ld-2.c: New test.
13079         * gcc.dg/darwin-ld-3.c: New test.
13080         * gcc.dg/darwin-ld-4.c: New test.
13081         * gcc.dg/darwin-ld-5.c: New test.
13082
13083 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13084
13085         * gcc.c-torture/compile/20021212-1.c: New test.
13086
13087 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
13088
13089         * gcc.dg/fshort-wchar: New test.
13090
13091 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
13092
13093         PR c++/8372
13094         * g++.dg/template/dtor1.C: New test.
13095
13096         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
13097         markers.
13098
13099 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
13100
13101         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
13102
13103 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
13104
13105         * g++.dg/template/static1.C: New test.
13106         * g++.dg/template/static2.C: New test.
13107         * g++.old-deja/g++.ext/memconst.C: New test.
13108
13109 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13110
13111         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
13112         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
13113         * g++.dg/special/initp1.C: Likewise.
13114
13115 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
13116
13117         * gcc.c-torture/execute/20021204-1.c: New test.
13118
13119 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
13120
13121         * gcc.dg/ppc-fmadd-1.c: New file.
13122         * gcc.dg/ppc-fmadd-2.c: New file.
13123         * gcc.dg/ppc-fmadd-3.c: New file.
13124
13125 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13126
13127         * gcc.c-torture/compile/20021204-1.c: New test.
13128
13129 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13130
13131         * g++.dg/inherit/covariant2.C: New test.
13132         * g++.dg/inherit/covariant3.C: New test.
13133         * g++.dg/inherit/covariant4.C: New test.
13134         * g++.dg/inherit/covariant1.C: Remove XFAIL.
13135         * g++.old-deja/g++.robertl/eb17.C: Likewise.
13136
13137 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
13138
13139         PR c++/8688
13140         * g++.dg/init/brace3.C: New test.
13141
13142 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
13143
13144         * gcc.dg/20020210-1.c: Fix a comment typo.
13145
13146 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
13147
13148         PR c++/8720
13149         * g++.dg/parse/defarg1.C: New test.
13150
13151         PR c++/8615
13152         * g++.dg/template/char1.C: New test.
13153
13154         * g++.dg/template/varmod1.C: Fix typo.
13155
13156 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13157
13158         DR 180
13159         * g++.old-deja/g++.pt/crash32.C: Expect error.
13160
13161 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
13162
13163         PR c++/5919
13164         * g++.dg/template/varmod1.C: New test.
13165
13166         PR c++/8727
13167         * g++.dg/inherit/typeinfo1.C: New test.
13168
13169         PR c++/8663
13170         * g++.dg/inherit/typedef1.C: New test.
13171
13172 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
13173
13174         PR c++/8332
13175         PR c++/8493
13176         * g++.dg/template/strlen1.C: New test.
13177
13178         PR c++/8227
13179         * g++.dg/template/ctor2.C: New test.
13180
13181         PR c++/8214
13182         * g++.dg/init/string1.C: New test.
13183
13184         PR c++/8511
13185         * g++.dg/template/friend8.C: New test.
13186
13187 2002-11-29  Joe Buck <jbuck@synopsys.com>
13188
13189         * g++.dg/lookup/anon2.C: New test.
13190
13191 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
13192
13193         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
13194         h8300 port.
13195
13196 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
13197
13198         * gcc.dg/bitfld-6.c: New test.
13199
13200 2002-11-27  Jan Hubicka  <jh@suse.cz>
13201
13202         * gcc.c-torture/execute/20021127.[cx]: New test.
13203
13204 2002-11-26  Jan Hubicka  <jh@suse.cz>
13205
13206         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
13207         quality.
13208
13209 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
13210
13211         * g++.dg/init/brace2.C: New test.
13212         * g++.old-deja/g++.mike/p9129.C: Correct.
13213
13214 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
13215
13216         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
13217
13218 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
13219
13220         * gcc.dg/sibcall-6: New test for indirect sibcalls.
13221
13222 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
13223
13224         * testsuite/g++.dg/abi/empty11.C: New test.
13225         * testsuite/g++.dg/rtti/cv1.C: New test.
13226
13227 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
13228
13229         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
13230
13231 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
13232
13233         * g++.dg/abi/empty10.C: New test.
13234
13235 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13236
13237         * gcc.c-torture/compile/20021124-1.c: New test.
13238
13239 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
13240
13241         * g++.dg/abi/rtti2.C: New test.
13242
13243 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13244
13245         * gcc.dg/i386-unroll-1.c: New test.
13246
13247 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13248
13249         * gcc.c-torture/compile/20021120-1.c: New test.
13250         * gcc.c-torture/compile/20021120-2.c: New test.
13251
13252 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13253
13254         * gcc.dg/bitfld-5.c: New test.
13255
13256 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13257
13258         * gcc.c-torture/execute/20021120-3.c: New test.
13259
13260 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13261
13262         * gcc.c-torture/execute/20021120-2.c: New test.
13263
13264 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13265
13266         * gcc.c-torture/execute/20021120-1.c: New test.
13267
13268 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
13269
13270         * gcc.c-torture/execute/20021118-3.c: New test.
13271
13272 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13273
13274         * gcc.c-torture/compile/20021119-1.c: New test.
13275
13276 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
13277
13278         * gcc.dg/duff-1.c: New test.
13279         * gcc.dg/duff-2.c: New test.
13280         * gcc.dg/duff-3.c: New test.
13281
13282 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
13283
13284         * gcc.dg/cpp/_Pragma5.c: New test.
13285
13286 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13287
13288         * gcc.c-torture/execute/20021118-2.c: New test.
13289
13290 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13291
13292         * gcc.c-torture/execute/20021118-1.c: New test.
13293
13294 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
13295
13296         * gcc.dg/20021116-1.c: New test.
13297
13298 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
13299
13300         * g++.dg/abi/vcall1.C: New test.
13301
13302 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
13303
13304         * gcc.dg/20021029-1.c: New test.
13305         * gcc.dg/20021029-2.c: New test.
13306
13307 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13308
13309         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
13310
13311 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13312
13313         PR c/8439
13314         * gcc.dg/20021110.c: Move to ...
13315         * gcc.c-torture/compile/20021110.c: .... here.
13316
13317 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13318
13319         PR c/8467
13320         * gcc.c-torture/execute/20021111-1.c
13321
13322 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13323
13324         PR c/8439
13325         * gcc.dg/20021110.c: New test.
13326
13327 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
13328
13329         * g++.dg/abi/vthunk3.C: Run only on x86.
13330
13331 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13332
13333         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
13334
13335 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
13336
13337         * lib/compat.exp (compat-execute): Fix logic error in last
13338         change.
13339
13340 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
13341
13342         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
13343
13344 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13345
13346         PR c++/8389
13347         * g++.dg/template/access6.C: New test.
13348
13349 2002-11-08  Jan Hubicka  <jh@suse.cz>
13350
13351         * gcc.dg/i386-ssefp-1.c: New test.
13352         * gcc.dg/i386-ssefp-1.c: New test.
13353
13354 2002-11-08  Jan Hubicka  <jh@suse.cz>
13355
13356         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
13357
13358 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13359
13360         * g++.dg/abi/vthunk3.C: New test.
13361
13362         PR c++/8338
13363         * g++.dg/template/crash2.C: New test.
13364
13365 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13366
13367         * testsuite/g++.dg/abi/dtor1.C: New test.
13368         * testsuite/g++.dg/abi/dtor2.C: Likewise.
13369
13370 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
13371
13372         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
13373         Darwin.
13374
13375 2002-11-04  Adam Nemet  <anemet@lnxw.com>
13376
13377         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
13378         -mthumb.  Only xfail with -O0.
13379
13380 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
13381
13382         * g++.dg/abi/thunk1.C: New test.
13383         * g++.dg/abi/thunk2.C: Likewise.
13384         * g++.dg/abi/vtt1.C: Likewise.
13385
13386 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
13387
13388         PR optimization/8423
13389         * gcc.c-torture/execute/builtin-constant.c: New test.
13390
13391 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
13392
13393         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
13394         Add some more cases.
13395
13396 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
13397
13398         PR c++/8391
13399         * g++.dg/opt/local1.C: New test.
13400
13401 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
13402
13403         PR c++/8160
13404         * g++.dg/template/complit1.C: New test.
13405
13406         PR c++/8149
13407         * g++.dg/template/typename4.C: Likewise.
13408
13409 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13410
13411         Core issue 287, PR c++/7639
13412         * g++.dg/template/instantiate1.C: Adjust error location.
13413         * g++.dg/template/instantiate3.C: New test.
13414         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
13415         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
13416         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
13417
13418 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
13419
13420         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
13421
13422 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
13423
13424         PR c++/8287
13425         * g++.dg/init/dtor2.C: New test.
13426
13427 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13428
13429         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
13430         * gcc.dg/nest.c: Bypass errors on irix6.
13431
13432 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
13433
13434         * gcc.dg/nest.c: Expect error for mmix-*-*.
13435         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
13436
13437 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
13438
13439         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
13440         markers.
13441
13442         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
13443
13444 2002-10-25  Mike Stump  <mrs@apple.com>
13445
13446         * gcc.dg/warn-1.c: New test.
13447
13448 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13449
13450         * g++.dg/template/typename3.C: New test.
13451
13452 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
13453
13454         * g++.dg/lookup/ptrmem1.C: New test.
13455
13456         * g++.dg/abi/vthunk2.C: New test.
13457
13458 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13459
13460         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
13461
13462 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
13463
13464         * g++.dg/abi/empty9.C: New test.
13465
13466 2002-10-24  Richard Henderson  <rth@redhat.com>
13467
13468         * g++.dg/inherit/thunk1.C: Enable for ia64.
13469
13470 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13471
13472         PR c++/8067
13473         * g++.dg/lookup/pretty1.C: New test.
13474
13475 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
13476
13477         * gcc.dg/20021023-1.c: New test.
13478
13479 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13480
13481         PR c++/7679
13482         * g++.dg/parse/inline1.C: New test.
13483
13484 2002-10-23  Richard Henderson  <rth@redhat.com>
13485
13486         * g++.dg/inherit/thunk1.C: Enable for x86_64.
13487
13488         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
13489
13490 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
13491
13492         PR c++/6579
13493         * g++.dg/parse/stmtexpr3.C: New test.
13494
13495 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13496
13497         * g++.dg/expr/cond1.C: New test.
13498
13499 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13500
13501         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
13502
13503 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13504
13505         * g++.dg/abi/vbase13.C: New test.
13506         * g++.dg/abi/vbase14.C: Likewise.
13507
13508 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
13509
13510         * gcc.dg/tls/pic-1.c: New test.
13511         * gcc.dg/tls/nonpic-1.c: New test.
13512         * gcc.dg/20021018-1.c: New test.
13513
13514 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13515
13516         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
13517         Remove only files with the same base name as the test case.
13518         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
13519         (profopt-execute): Likewise.  Also, remove old profiling
13520         and performance data files before running the tests.
13521
13522         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
13523         * g++.dg/bprob/bprob.exp: Likewise.
13524         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
13525         to allow more general test case names.
13526
13527         * g++.dg/bprob/bprob-1.C: Rename to ...
13528         * g++.dg/bprob/g++-bprob-1.C: ... this.
13529
13530         * g77.dg/bprob/bprob-1.f: Rename to ...
13531         * g77.dg/bprob/g77-bprob-1.f: ... this.
13532
13533 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13534
13535         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
13536         bison 1.50 or later.
13537
13538 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
13539
13540         * g++.dg/README: Describe more test directories.
13541
13542 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13543
13544         * g++.dg/init/array6.C: Add additional tests.
13545
13546 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13547
13548         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
13549         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
13550
13551 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
13552
13553         * gcc.c-torture/compile/20020604-1.x: New.
13554         * gcc.c-torture/compile/simd-5.x: Likewise.
13555         * gcc.c-torture/execute/920710-1.x: Likewise.
13556         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
13557
13558 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13559
13560         * g++.dg/inherit/override1.C: Add dg-options clause.
13561
13562 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13563
13564         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
13565         _mm_slli_si128.
13566
13567 2002-10-19  Andreas Schwab  <schwab@suse.de>
13568
13569         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
13570         directory component.
13571
13572 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
13573
13574         * g++.dg/inherit/thunk1.C: New test.
13575
13576         * g++.dg/inherit/override1.C: New test.
13577
13578         * g++.dg/abi/mangle11.C: New test.
13579         * g++.dg/abi/mangle14.C: New test.
13580         * g++.dg/abi/mangle17.C: New test.
13581
13582 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13583
13584         * g++.dg/overload/member2.C: New test.
13585
13586 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
13587
13588         * g++.dg/README: Describe new compat directory.
13589         * g++.dg/dg.exp: Skip tests in compat directory.
13590         * README.compat: New file.
13591         * lib/compat.exp: New expect script.
13592         * g++.dg/compat: New test directory.
13593         * g++.dg/compat/compat.exp: New expect script.
13594         * g++.dg/compat/abi: New test directory.
13595         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
13596         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
13597         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
13598         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
13599         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
13600         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
13601         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
13602         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
13603         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
13604         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
13605         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
13606         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
13607         * g++.dg/compat/break: New test directory.
13608         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
13609         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
13610         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
13611         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
13612         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
13613         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
13614         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
13615         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
13616         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
13617         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
13618         g++.dg/compat/break/README: New files.
13619         * g++.dg/compat/eh: New test directory.
13620         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
13621         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
13622         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
13623         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
13624         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
13625         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
13626         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
13627         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
13628         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
13629         g++.dg/compat/eh/filter2_y.C,
13630         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
13631         g++.dg/compat/eh/new1_y.C,
13632         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
13633         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
13634         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
13635         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
13636         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
13637         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
13638         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
13639         g++.dg/compat/eh/unexpected1_y.C: New files.
13640         * g++.dg/compat/init: New test directory.
13641         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
13642         g++.dg/compat/init/array5_y.C,
13643         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
13644         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
13645         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
13646         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
13647         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
13648         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
13649         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
13650         g++.dg/compat/init/init-ref2_y.C: New files.
13651
13652 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13653
13654         PR c++/7584
13655         * g++.dg/inherit/using3.C: New test.
13656
13657 2002-10-17  Jan Hubicka  <jh@suse.cz>
13658
13659         * gcc.dg/20021017-2.c: New test.
13660
13661 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13662
13663         * g++.dg/abi/mangle16.C: Adjust.
13664
13665         * g++.dg/init/array8.C: New test.
13666
13667 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
13668
13669         * gcc.dg/special/mips-abi.exp: New test.
13670         * gcc.dg/special/mips-abi.s: Empty file used by the above.
13671
13672 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13673
13674         * g++.dg/abi/mangle16.C: New test.
13675         * g++.dg/abi/mangle17.C: Likewise.
13676
13677         PR c++/7478
13678         * g++.dg/template/ref1.C: New test.
13679
13680 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13681
13682         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
13683
13684 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
13685
13686         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
13687
13688 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13689
13690         PR c++/7524
13691         * g++.dg/init/array7.C: New test.
13692
13693 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
13694
13695         * g++.dg/init/array6.C: New test.
13696
13697         * g++.dg/abi/mangle13.C: Likewise.
13698         * g++.dg/abi/mangle14.C: Likewise.
13699         * g++.dg/abi/mangle15.C: Likewise.
13700
13701 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13702
13703         * g++.dg/abi/empty8.C: New test.
13704
13705 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
13706
13707         * g++.dg/init/ctor1.C: New test.
13708
13709 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
13710
13711         * gcc.c-torture/execute/20021015-1.c: New test.
13712
13713 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
13714
13715         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
13716
13717 2002-10-14  Jan Hubicka  <jh@suse.cz>
13718
13719         * gcc.dg/i386-ssetype-[1-5].c: New tests.
13720
13721 2002-10-14  Richard Henderson  <rth@redhat.com>
13722
13723         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
13724
13725 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13726
13727         PR optimization/6631
13728         * g++.dg/opt/const2.C: New test.
13729
13730 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13731
13732         PR c++/7176
13733         * g++.dg/parse/friend1.C: New test.
13734         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
13735
13736 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
13737
13738         * gcc.dg/20021014-1.c: New test.
13739
13740 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
13741
13742         PR c++/5661
13743         * g++.dg/ext/vlm1.C: New test.
13744         * g++.dg/ext/vlm2.C: Likewise.
13745
13746         * g++.dg/init/array1.C: Remove invalid braces.
13747         * g++.dg/init/brace1.C: New test.
13748         * g++.dg/init/copy2.C: Likewise.
13749         * g++.dg/init/copy3.C: Likewise.
13750         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
13751         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
13752         braces.
13753
13754 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
13755
13756         * gcc.dg/cpp/assembler.S: Don't use -ansi.
13757
13758 2002-10-11  Richard Shann  <richard.shann@superh.com>
13759
13760         * gcc.c-torture/compile/simd-5.c: New test.
13761
13762 2002-10-10  Roger Sayle  <roger@eyesopen.com>
13763
13764         * gcc.c-torture/execute/shiftopt-1.c: New test case.
13765
13766 2002-10-10  Jim Wilson  <wilson@redhat.com>
13767
13768         * gcc.c-torture/execute/20021010-1.c: New test.
13769
13770 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
13771
13772         PR c/7353
13773         * g++.dg/ext/typedef-init.C: New test.
13774         * gcc.dg/typedef-init.c: New test.
13775
13776 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
13777
13778         * gcc.dg/cpp/paste13.c: New test.
13779
13780 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13781
13782         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
13783         remaining platforms, XFAIL during compile, not execute.  Don't
13784         XFAIL at -O0.
13785
13786 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
13787
13788         * gcc.dg/alias-1.c: Tweak expected warning.
13789
13790 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
13791
13792         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
13793
13794 2002-10-06  Andreas Jaeger  <aj@suse.de>
13795
13796         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
13797         * gcc.dg/cpp/c++98.C: Likewise.
13798
13799         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
13800         * g++.dg/cpp/c++98.C: Likewise.
13801
13802         * g++.dg/README (Subdirectories): Mention cpp directory.
13803
13804         PR target/7559
13805         * gcc.dg/20021006-1.c: New test.
13806
13807 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13808
13809         PR c++/7804
13810         * g++.dg/other/warning1.C: New test.
13811
13812 2002-10-04  Roger Sayle  <roger@eyesopen.com>
13813
13814         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
13815         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
13816         and sparc-*-* with -m64 as expected failures.  See PR 8087.
13817
13818 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13819
13820         PR c++/7931
13821         * g++.dg/template/ptrmem3.C: New test.
13822
13823         PR c++/7754
13824         * g++.dg/template/union1.C: New test.
13825
13826 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13827
13828         PR c++/8006
13829         * g++.dg/abi/mangle9.C: New test.
13830         * g++.dg/abi/mangle10.C: New test.
13831         * g++.dg/abi/mangle11.C: New test.
13832         * g++.dg/abi/mangle12.C: New test.
13833
13834 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
13835
13836         PR c++/7188.
13837         * g++.dg/template/meminit1.C: New test.
13838         * g++.dg/warn/Wreorder-1.C: Likewise.
13839         * g++.old-deja/g++.mike/warn3.C: Tweak.
13840         * lib/prune.exp: Ingore "in copy constructor".
13841
13842 2002-10-02  Andreas Jaeger  <aj@suse.de>
13843
13844         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
13845         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
13846         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
13847         on x86-64.
13848
13849 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
13850
13851         * gcc.dg/empty1.C: Fix typo.
13852
13853 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
13854
13855         * gcc.dg/alias-1.c: New test.
13856
13857 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
13858
13859         * gcc.dg/empty1.C: New test.
13860
13861         * g++.dg/tls/init-2.C: Tweak error messages.
13862
13863 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
13864
13865         * gcc.c-torture/compile/20020923-1.c: New test.
13866
13867 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
13868
13869         * gcc.c-torture/execute/ffs-1.c: New test.
13870         * gcc.c-torture/execute/ffs-2.c: Ditto.
13871
13872 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
13873
13874         * g++.dg/overload/member1.C: New test.
13875
13876 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
13877
13878         * g++.dg/abi/empty7.C: New test.
13879         * g++.dg/init/pm2.C: Likewise.
13880
13881 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
13882
13883         * g++.dg/rtti/crash1.C: New test.
13884
13885 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
13886
13887         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
13888         gcc.dg/sibcall-4.c: New tests.
13889
13890 2002-09-28  Roger Sayle  <roger@eyesopen.com>
13891
13892         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
13893         powerpc and MMIX targets.
13894
13895 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
13896
13897         * gcc.dg/cpp/20020927-1.c: New.
13898
13899 2002-09-26  David S. Miller  <davem@redhat.com>
13900
13901         * gcc.c-torture/compile/trunctfdf.c: New.
13902
13903 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13904
13905         * lib/target-supports.exp (check_weak_available): Handle solaris2.
13906
13907 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
13908
13909         * gcc.c-torture/execute/loop-15.c: New.
13910
13911 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
13912
13913         * README.QMTEST: Fix typo.
13914
13915 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
13916
13917         * gcc.dg/20020926-1.c: New test.
13918
13919 2002-09-25  David S. Miller  <davem@redhat.com>
13920
13921         PR target/7842
13922         * gcc.c-torture/execute/shiftdi.c: New test.
13923
13924 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
13925
13926         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
13927         unique to the tool.
13928         * lib/g77.exp (g77_init): Likewise.
13929         * lib/g++.exp (g++_init): Likewise.
13930         * lib/objc.exp (objc_init): Likewise.
13931
13932 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
13933
13934         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
13935         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
13936         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
13937
13938 2002-09-25  Richard Henderson  <rth@redhat.com>
13939
13940         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
13941         too-small long double.
13942
13943 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
13944
13945         * gcc.dg/20020919-1.c: New test.
13946
13947 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
13948
13949         * g++.dg/abi/bitfield6.C: New test.
13950         * g++.dg/abi/bitfield7.C: New test.
13951         * g++.dg/abi/bitfield8.C: New test.
13952         * g++.dg/abi/vbase11.C: New test.
13953
13954 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13955
13956         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
13957         hppa*-*-hpux*.  Update test comment.
13958
13959 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
13960
13961         * gcc.dg/tls/struct-1.c: New test.
13962
13963 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
13964
13965         * gcc.dg/cpp/tr-warn2.c: Update.
13966
13967 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
13968
13969         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
13970
13971 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
13972
13973         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
13974         systems.
13975
13976 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
13977
13978         * gcc.c-torture/execute/ieee/mzero3.c: New test.
13979
13980         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
13981         Adjust for c++filt moved to binutils.  Remove spurious duplicate
13982         setting of cxxfilt.
13983
13984 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
13985
13986         * gcc.dg/20020312-2.c: Update for darwin.
13987
13988 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13989
13990         * g++.old-deja/g++.other/crash32.C: Mark ICE.
13991
13992 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
13993
13994         * objc.dg/comp-types-1.m: New test.
13995         * objc.dg/comp-types-2.m: New test.
13996         * objc.dg/comp-types-3.m: New test.
13997         * objc.dg/comp-types-4.m: New test.
13998         * objc.dg/comp-types-5.m: New test.
13999         * objc.dg/comp-types-6.m: New test.
14000
14001 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14002
14003         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
14004
14005 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14006
14007         * g++.dg/other/do1.C: New test.
14008
14009         * g++.dg/template/subst1.C: New test.
14010
14011 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
14012
14013         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
14014
14015 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14016
14017         * g++.dg/template/qualttp20.C: Adjust expected errors.
14018         * g++.old-deja/g++.jason/report.C: Likewise.
14019         * g++.old-deja/g++.other/qual1.C: Likewise.
14020
14021         * g++.dg/lookup/scoped2.C: New test.
14022
14023         * g++.dg/ext/asm3.C: New test.
14024
14025 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
14026
14027         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
14028
14029 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
14030
14031         * ChangeLog: follow spelling conventions.
14032         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
14033         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
14034         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
14035         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
14036         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
14037         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
14038         * g++.old-deja/g++.law/global-init1.C: Likewise.
14039         * g++.old-deja/g++.other/delete4.C: Likewise.
14040         * g++.old-deja/g++.other/inline21.C: Likewise.
14041         * g++.old-deja/g++.other/singleton.C: Likewise.
14042         * g77.dg/strlen0.f: Likewise.
14043         * g77.f-torture/compile/20010519-1.f: Likewise.
14044         * g77.f-torture/compile/980310-4.f: Likewise.
14045         * gcc.c-torture/compile/20000605-1.c: Likewise.
14046         * gcc.c-torture/execute/20020225-1.c: Likewise.
14047         * gcc.dg/c90-hexfloat-2.c: Likewise.
14048         * gcc.dg/c99-bool-1.c: Likewise.
14049         * gcc.dg/c99-hexfloat-2.c: Likewise.
14050         * gcc.dg/dll-2.c: Likewise.
14051         * gcc.dg/wtr-union-init-1.c: Likewise.
14052         * gcc.dg/wtr-union-init-2.c: Likewise.
14053         * gcc.dg/wtr-union-init-3.c: Likewise.
14054         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14055         * gcc.dg/cpp/defined.c: Likewise.
14056         * gcc.dg/cpp/macsyntx.c: Likewise.
14057         * gcc.dg/cpp/paste2.c: Likewise.
14058         * gcc.dg/cpp/trad/defined.c: Likewise.
14059         * gcc.dg/format/c90-printf-1.c: Likewise.
14060         * gcc.dg/format/c90-scanf-1.c: Likewise.
14061         * gcc.dg/format/c99-printf-1.c: Likewise.
14062         * gcc.dg/format/c99-scanf-1.c: Likewise.
14063         * gcc.misc-tests/gcov-8.c: Likewise.
14064         * lib/profopt.exp: Likewise.
14065
14066 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
14067
14068         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
14069
14070 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14071
14072         * g++.dg/inherit/using2.C: New test.
14073
14074 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
14075
14076         * ChangeLog: Follow spelling conventions.
14077         * g++.dg/template/friend4.C: Likewise.
14078         * g++.old-deja/g++.pt/crash67.C: Likewise.
14079         * gcc.c-torture/execute/20000801-4.c: Likewise.
14080         * gcc.dg/c90-digraph-1.c: Likewise.
14081         * gcc.dg/c94-digraph-1.c: Likewise.
14082         * gcc.dg/c99-digraph-1.c: Likewise.
14083         * gcc.dg/cpp/line5.c: Likewise.
14084         * gcc.dg/cpp/multiline.c: Likewise.
14085         * gcc.dg/cpp/trad/literals-1.c: Likewise.
14086         * gcc.dg/format/attr-3.c: Likewise.
14087         * gcc.dg/format/c90-scanf-3.c: Likewise.
14088         * gcc.dg/format/ext-4.c: Likewise.
14089
14090 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14091
14092         * g++.dg/template/pretty1.C: New test.
14093
14094 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
14095
14096         * gcc.c-torture/execute/struct-cpy-1.c: New test.
14097
14098 2002-09-13  Matt Austern  <austern@apple.com>
14099
14100         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
14101         passing a cast expression to a function by const reference.
14102
14103 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
14104
14105         * g++.dg/template/deduce1.C: New test.
14106
14107 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
14108
14109         * gcc.c-torture/execute/simd-1.c: Force all use of int to
14110         32-bit int.
14111
14112 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14113
14114         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
14115         usage.
14116
14117 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
14118
14119         * gcc.c-torture/compile/20020910-1.c: New test.
14120
14121 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
14122
14123         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
14124
14125 2002-09-10  Andreas Jaeger  <aj@suse.de>
14126
14127         * gcc.dg/20020312-2.c: Adjust for x86-64.
14128
14129 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
14130
14131         * g77.dg/7388.f: New test case for PR 7388.
14132
14133 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
14134
14135         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
14136
14137 2002-09-05  Ziemowit Laski <zlaski@apple.com>
14138
14139         * objc.dg/proto-lossage-1.m: New test.
14140
14141 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
14142
14143         * gcc.dg/cpp/_Pragma4.c: Fix typo.
14144
14145 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
14146
14147         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
14148         expected to pass.
14149
14150 2002-09-06  Stan Shebs  <shebs@apple.com>
14151             David Edelsohn  <edelsohn@gnu.org>
14152
14153         * gcc.dg/weak: New directory.
14154         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
14155         target-specific xfail bits.
14156         * gcc.dg/typeof-2.c: Move to new directory.
14157         * gcc.dg/weak.exp: New expect script.
14158
14159 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
14160
14161         * gcc.c-torture/execute/extzvsi.c: New test.
14162
14163 2002-09-05  Stan Shebs  <shebs@apple.com>
14164
14165         * gcc.dg/weak-1.c: xfail on Darwin.
14166         * gcc.dg/weak-2.c: Ditto.
14167         * gcc.dg/weak-3.c: Ditto.
14168         * gcc.dg/weak-4.c: Ditto.
14169         * gcc.dg/weak-5.c: Ditto.
14170         * gcc.dg/weak-6.c: Ditto.
14171         * gcc.dg/weak-7.c: Ditto.
14172         * gcc.dg/weak-8.c: Ditto.
14173         * gcc.dg/weak-9.c: Ditto.
14174
14175 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
14176
14177         * gcc.c-torture/execute/loop-14.c: New test.
14178
14179 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
14180
14181         * g++.dg/other/cxa-atexit1.C: New test.
14182
14183         * gcc.dg/typeof-2.c: New test.
14184
14185 2002-09-03  Roger Sayle  <roger@eyesopen.com>
14186
14187         * gcc.dg/builtins-2.c: New testcase.
14188         * gcc.dg/builtins-3.c: New testcase.
14189
14190 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
14191
14192         * gcc.dg/cpp/_Pragma4.c: New test.
14193
14194 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
14195
14196         * objc/execute/nil_method-1.m: New testcase.
14197
14198 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
14199
14200         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
14201         [Object class], not [Object initialize].
14202
14203 2002-08-31  Roger Sayle  <roger@eyesopen.com>
14204             Hans-Peter Nilsson  <hp@bitrange.com>
14205
14206         * gcc.c-torture/execute/20020720-1.x: Skip test on
14207         mmix-knuth-mmixware.  Correct comment.
14208
14209 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
14210
14211         * testsuite/g++.dg/abi/bitfield5.C: New test.
14212         * testsuite/g++.dg/abi/vbase10.C: Likewise.
14213
14214 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
14215
14216         * objc.dg/undeclared-selector.m: New test.
14217
14218 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
14219
14220         * g++.dg/other/offsetof1.C: Avoid cast warning.
14221
14222 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
14223
14224         * objc.dg/super-class-2.m: New test.
14225
14226 2002-08-24  Matt Austern  <austern@apple.com>
14227
14228         * g++.dg/ext/lvaddr.C: New test.
14229         * g++.dg/ext/lvcast.C: New test.
14230
14231 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
14232
14233         * testsuite/g++.dg/inherit/cond1.C: New test.
14234
14235 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
14236
14237         * gcc.dg/noncompile/incomplete-1.c: New test.
14238
14239 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14240
14241         * gcc.dg/typespec-1.c: New test.
14242
14243 2002-08-20  Devang Patel  <dpatel@apple.com>
14244         * objc.dg/proto-hier-2.m: New test.
14245
14246 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
14247
14248         * objc.dg/bitfield-1.m: New test.
14249         * objc.dg/bitfield-2.m: New test.
14250
14251 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14252
14253         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
14254         gcc.dg/c99-flex-array-4.c: New tests.
14255
14256 2002-08-16  Stan Shebs  <shebs@apple.com>
14257
14258         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
14259
14260 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
14261
14262         * gcc.dg/typeof-1.c: New test.
14263         * g++.dg/ext/typeof2.C: New test.
14264
14265 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14266
14267         * g++.dg/other/offsetof1.C: New test.
14268
14269 2002-08-14  Richard Henderson  <rth@redhat.com>
14270
14271         * gcc.dg/tls/diag-3.c: Fix expected message strings.
14272
14273 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
14274
14275         * gcc.dg/cpp/_Pragma3.c: New test.
14276
14277 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
14278
14279         * g++.dg/template/inherit3: New test.
14280
14281 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14282
14283         * gcc.dg/bitfld-4.c: Add blank options.
14284
14285 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
14286
14287         * g++.dg/template/crash1.C: New test.
14288
14289 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14290
14291         * gcc.dg/tls/opt-2.c: New test.
14292
14293 2002-08-08  Devang Patel  <dpatel@apple.com>
14294
14295         * objc.dg/selector-1.m : New test
14296
14297 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14298
14299         * g++.dg/abi/bitfield4.C: New test.
14300         * gcc.dg/bitfld-4.c: New test.
14301
14302 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14303
14304         * g++.dg/other/packed1.C: New test.
14305
14306 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
14307
14308         * g++.dg/abi/offsetof.C: Tweak error messages.
14309         * g++.old-deja/g++.mike/p10769a.C: Likewise.
14310
14311 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14312
14313         * gcc.dg/bitfld-3.c: New test.
14314
14315 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14316             Richard Henderson  <rth@redhat.com>
14317
14318         * gcc.dg/i386-bitfield1.c: New test.
14319         * g++.dg/abi/bitfield3.C: Update.
14320
14321 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
14322
14323         * objc.dg/const-str-2.m: Update.
14324         * gcc.dg/cpp/c++98.c: Change to C extension.
14325         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
14326         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
14327
14328 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
14329
14330         * testsuite/gcc.dg/tls/diag-3.c: New.
14331
14332 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
14333
14334         * g++.dg/README (Subdirectories): Document new subdir expr.
14335         * g++.dg/expr/pmf-1.C: New test.
14336
14337 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
14338
14339         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
14340
14341 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
14342
14343         * g++.dg/abi/bitfield3.C: New test.
14344
14345 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
14346
14347         * lib/gcov.exp: Tweak expected line formats.
14348         * gcc.misc-tests/gcov8.c: New test.
14349         * gcc.misc-tests/gcov8.x: New flags.
14350
14351 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
14352
14353         * consistency.vlad/layout/endian.c: Include string.h.
14354
14355         * gcc.c-torture/execute/20020805-1.c: New test.
14356
14357 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
14358
14359         * g++.dg/other/conversion1.C: New test.
14360
14361 2002-08-03  Roger Sayle  <roger@eyesopen.com>
14362
14363         * gcc.dg/builtins-1.c: New testcase.
14364
14365 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
14366
14367         * g++.dg/inherit/access3.C: New test.
14368
14369 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
14370
14371         * gcc.dg/ia64-visibility-2.c: New test.
14372
14373 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
14374
14375         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
14376         __qualifier_flags to __flags.
14377
14378 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
14379
14380         * g++.dg/inherit/operator1.C: New test.
14381         * g++.dg/lookup/disamb1.C: Fix typo in comment.
14382         * g++.dg/other/error1.C: Change expected error message.
14383         * g++.dg/template/conv4.C: Likewise.
14384
14385 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
14386
14387         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
14388         for documented behavior.
14389
14390 2002-07-25  Roger Sayle  <roger@eyesopen.com>
14391
14392         * gcc.c-torture/execute/20020720-1.x: Skip this test on
14393         several targets known to fail.
14394
14395 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
14396
14397         * gcc.dg/mips-args-[123].c: New tests.
14398
14399 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
14400
14401         * gcc.dg/ppc-spe.c: New.
14402
14403 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
14404
14405         * g++.dg/other/ptrmem4.C: New testcase.
14406
14407 2002-07-24  Richard Henderson  <rth@redhat.com>
14408
14409         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
14410
14411 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
14412
14413         * g++.dg/ext/alignof1.C (main): Return 0 for success.
14414
14415 2002-07-24  Roger Sayle  <roger@eyesopen.com>
14416
14417         * gcc.c-torture/execute/memset-3.c: New testcase.
14418
14419 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
14420
14421         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
14422         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
14423
14424 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14425
14426         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
14427         Delete.
14428
14429 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
14430
14431         * gcc.c-torture/compile/simd-4.c: New test.
14432
14433 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14434
14435         PR c++/7347, c++/7348
14436         * g++.dg/template/access4.C: New test.
14437         * g++.dg/template/access5.C: New test.
14438         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
14439         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
14440         * g++.old-deja/g++.pt/ttp58.C: Likewise.
14441         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
14442
14443 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
14444
14445         * gcc.dg/gnu89-init-2.c: New test.
14446
14447 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
14448
14449         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
14450
14451 2002-07-20  Roger Sayle  <roger@eyesopen.com>
14452
14453         * gcc.c-torture/execute/20020720-1.c: New testcase.
14454
14455 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
14456
14457         * gcc.dg/cpp/Wsignprom.c: New tests.
14458
14459 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
14460
14461         * gcc.c-torture/execute/loop-13.c: New test.
14462
14463 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
14464
14465         * gcc.dg/cpp/expr.c: New tests.
14466
14467 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
14468
14469         * g++.dg/opt/pr6713.C: Add template instantiation.
14470
14471 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
14472
14473         * gcc.dg/nest.c: New test.
14474
14475 2002-07-17  Richard Henderson  <rth@redhat.com>
14476
14477         * g++.dg/opt/pr6713.C: New test.
14478
14479 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
14480
14481         * gcc.c-torture/execute/loop-2e.x: Let the testcase
14482         XFAIL for all x86 processors.
14483
14484 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
14485
14486         * gcc.c-torture/execute/20010122-1.x: Do not test with
14487         -fomit-frame-pointer.
14488
14489 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14490
14491         * g++.dg/template/instantiate2.C: New test.
14492         * g++.dg/template/spec4.C: New test.
14493
14494 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14495
14496         * g++.dg/template/access2.C: New test.
14497         * g++.dg/template/access3.C: New test.
14498
14499 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
14500
14501         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
14502         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
14503         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
14504         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
14505         Convert to use <stdarg.h>.
14506         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
14507         Delete.
14508         * gcc.dg/va-arg-2.c: New.
14509         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
14510
14511 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
14512
14513         * gcc.c-torture/compile/20020710-1.c: New test.
14514
14515 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
14516                           Andrew Pinski  <pinskia@physics.uc.edu>
14517
14518         gcc.c-torture/compile/simd-2.c: New testcase.
14519         gcc.c-torture/compile/simd-3.c: Likewise.
14520
14521 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
14522
14523         PR c++/7224
14524         * g++.dg/overload/error1.C: New test.
14525
14526 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14527
14528         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
14529         configuration and IRIX 6 O32 ABI.
14530
14531 2002-07-11  Roger Sayle  <roger@eyesopen.com>
14532
14533         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
14534
14535 2002-07-10  Roger Sayle  <roger@eyesopen.com>
14536
14537         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
14538
14539 2002-07-10  Jeffrey A Law  <law@redhat.com>
14540
14541         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
14542
14543         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
14544
14545 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
14546
14547         * gcc.dg/20020312-2.c: Check for __PPC__.
14548
14549 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
14550
14551         * gcc.c-torture/compile/20020709-1.c: New test.
14552
14553 2002-07-07  Roger Sayle  <roger@eyesopen.com>
14554
14555         * g++.dg/template/qualttp21.C: New test case.
14556
14557 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
14558
14559         * gcc.c-torture/compile/20020706-1.c: New test.
14560         * gcc.c-torture/compile/20020706-2.c: New test.
14561
14562 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
14563             Alexandre Oliva  <aoliva@redhat.com>
14564
14565         * g++.dg/warn/incomplete1.C: New test.
14566
14567 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14568
14569         PR c++/7099
14570         * g++.dg/warn/noreturn1.C: New test.
14571
14572 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
14573
14574         PR c++/6706
14575         * g++.dg/debug/debug6.C: New test.
14576         * g++.dg/debug/debug7.C: New test.
14577
14578 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
14579
14580         * gcc.c-torture/compile/simd-3.c: New test.
14581
14582 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
14583
14584         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
14585         * gcc.dg/20020620-1.c: Likewise.
14586
14587 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14588
14589         PR c++/6944
14590         * g++.dg/init/array4.C: New test.
14591         * g++.dg/init/array5.C: New test.
14592
14593 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
14594
14595         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
14596         * gcc.c-torture/execute/simd-2.c (main): Likewise.
14597
14598 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14599
14600         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
14601         * gcc.dg/wtr-aggr-init-1.c: Likewise.
14602         * gcc.dg/wtr-conversion-1.c: Likewise.
14603         * gcc.dg/wtr-escape-1.c: Likewise.
14604         * gcc.dg/wtr-int-type-1.c: Likewise.
14605         * gcc.dg/wtr-label-1.c: Likewise.
14606         * gcc.dg/wtr-static-1.c: Likewise.
14607         * gcc.dg/wtr-strcat-1.c: Likewise.
14608         * gcc.dg/wtr-suffix-1.c: Likewise.
14609         * gcc.dg/wtr-switch-1.c: Likewise.
14610         * gcc.dg/wtr-unary-plus-1.c: Likewise.
14611         * gcc.dg/wtr-union-init-1.c: Likewise.
14612         * gcc.dg/wtr-union-init-2.c: Likewise.
14613         * gcc.dg/wtr-union-init-3.c: Likewise.
14614
14615         * gcc.dg/wtr-func-def-1.c: New test.
14616
14617 2002-07-02 Devang Patel <dpatel@apple.com>
14618
14619         * objc.dg/param-1.m: New test.
14620
14621 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
14622
14623         * gcc.dg/cpp/trad/directive.c: Add test.
14624         * gcc.dg/cpp/trad/macroargs.c: Add test.
14625         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
14626
14627 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
14628
14629         * gcc.dg/cpp/cmdlne-M.c: New test.
14630
14631 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
14632
14633         * objc.dg/desig-init-1.m: New test.
14634
14635 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14636
14637         PR c++/6716
14638         * g++.dg/template/instantiate1.C: New test.
14639
14640 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
14641
14642         PR c++/7112
14643         * g++.dg/template/sizeof2.C: New test.
14644
14645 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14646
14647         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
14648         gcc.dg/cpp/trad/include.c: New tests.
14649
14650 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
14651
14652         PR target/7177
14653         * gcc.c-torture/compile/20020701-1.c: New test.
14654
14655 2002-07-01  Stan Shebs  <shebs@apple.com>
14656
14657         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
14658         header here...
14659         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
14660         (objc-torture-execute): or here.
14661
14662 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
14663
14664         * gcc.c-torture/execute/arith-rand-ll.c: New test.
14665
14666 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14667
14668         * gcc.dg/cpp/trad/escaped-nl.c: New test.
14669
14670 2002-06-30  Devang Patel  <dpatel@apple.com>
14671
14672         * objc.dg/fsyntax-only.m: New test.
14673
14674 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
14675
14676         PR c++/6695
14677         * g++.dg/template/friend7.C: New file.
14678
14679 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
14680
14681         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
14682         return type.
14683
14684 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
14685
14686         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
14687         avoid division by zero.
14688
14689 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
14690
14691         * gcc.dg/Wunknownprag.c: New tests.
14692
14693 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
14694
14695         * gcc.c-torture/execute/simd-2.c: New test.
14696
14697 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
14698
14699         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
14700         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
14701         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
14702         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
14703         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
14704         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
14705         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
14706         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
14707         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
14708         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
14709         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
14710         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
14711         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
14712         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
14713         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
14714         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
14715         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
14716
14717 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
14718
14719         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
14720         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
14721         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
14722         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
14723         New tests.
14724         * gcc.dg/cpp/trad/directive.c: Update.
14725
14726 2002-06-23  Andreas Jaeger  <aj@suse.de>
14727
14728         * gcc.c-torture/execute/complex-6.c: New.
14729
14730 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
14731
14732         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
14733         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
14734         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
14735         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
14736
14737 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
14738
14739         * gcc.dg/cpp/trad: New directory with traditional tests copied
14740         from parent directory.
14741         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14742         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14743         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14744         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14745         Move to trad/ and rename.
14746         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
14747         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
14748         gcc.dg/cpp/trad/redef2.c: New tests.
14749         * gcc.dg/cpp/trad/trad.exp: New driver.
14750
14751 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
14752
14753         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14754         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14755         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14756         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14757         Remove.
14758
14759 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
14760
14761         * gcc.dg/20020620-1.c: New test.
14762
14763 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14764
14765         * g++.dg/template/ttp4.C: New test.
14766
14767 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
14768
14769         * g++.dg/opt/vt1.C: Fix regexp.
14770
14771 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14772
14773         * gcc.c-torture/execute/pure-1.c: Make functions static again.
14774         Don't use attribute `noinline'.
14775
14776 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14777
14778         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
14779
14780 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
14781
14782         * gcc.c-torture/execute/simd-1.c: New.
14783
14784         * gcc.dg/simd-1.c: New.
14785
14786 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14787
14788         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
14789
14790 2002-06-16  Richard Henderson  <rth@redhat.com>
14791
14792         * g++.dg/ext/anon-struct1.C: New.
14793         * g++.dg/ext/anon-struct2.C: New.
14794         * g++.dg/ext/anon-struct3.C: New.
14795         * gcc.dg/anon-struct-1.c: New.
14796         * gcc.dg/anon-struct-2.c: New.
14797         * gcc.dg/anon-struct-3.c: New.
14798         * gcc.dg/20011008-1.c: Adjust warning text.
14799         * gcc.dg/20020527-1.c: Add -fms-extensions.
14800
14801 2002-06-16  Richard Henderson  <rth@redhat.com>
14802
14803         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
14804
14805 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
14806
14807         * gcc.c-torture/execute/20020615-1.c: New test.
14808
14809 2002-06-15  Roger Sayle  <roger@eyesopen.com>
14810
14811         * gcc.c-tortuture/execute/compare-1.c: New test case.
14812         * gcc.c-tortuture/execute/compare-2.c: New test case.
14813         * gcc.c-tortuture/execute/compare-3.c: New test case.
14814
14815 2002-06-13  Richard Henderson  <rth@redhat.com>
14816
14817         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
14818         ia64 ilp32.
14819
14820 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14821
14822         * g++.dg/template/typename2.C: Update error message.
14823
14824 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
14825
14826         * gcc.c-torture/execute/20020611-1.c: New test.
14827
14828 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
14829
14830         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
14831         list of targets to skip.
14832
14833 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
14834
14835         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
14836         targets if not optimizing.
14837
14838 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
14839
14840         * gcc.c-torture/compile/20020605-1.c: New test.
14841
14842         * g++.dg/opt/vt1.C: New test.
14843
14844         * gcc.dg/20020531-1.c: New test.
14845
14846         * gcc.dg/20020530-1.c: New test.
14847
14848         * gcc.dg/20020527-1.c: New test.
14849
14850         * g++.dg/opt/cse1.C: New test.
14851
14852 2002-06-07  Roger Sayle  <roger@eyesopen.com>
14853
14854         * gcc.dg/20020607-2.c: New test case.
14855
14856 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
14857
14858         * gcc.c-torture/compile/20020604-1.c: New test.
14859
14860 2002-06-04  Richard Henderson  <rth@redhat.com>
14861
14862         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
14863         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
14864         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
14865
14866 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
14867
14868         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
14869
14870 2002-06-03  Richard Henderson  <rth@redhat.com>
14871
14872         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
14873         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
14874
14875 2002-06-02  Richard Henderson  <rth@redhat.com>
14876
14877         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
14878         test functions static.
14879
14880 2002-06-02  Andreas Jaeger  <aj@suse.de>
14881
14882         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
14883         now.
14884
14885 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
14886
14887         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
14888         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
14889         Update for mofified diagnostics.
14890         * gcc.dg/c99-intconst-1.c: No longer fail.
14891
14892 2002-06-02  Richard Henderson  <rth@redhat.com>
14893
14894         * gcc.dg/uninit-A.c: Remove xfail markers.
14895
14896 2002-06-01  Roger Sayle  <roger@eyesopen.com>
14897
14898         * gcc.dg/fnegate-1.c: New test case.
14899
14900 2002-05-30  Osku Salerma  <osku@iki.fi>
14901
14902         * gcc.c-torture/execute/mayalias-1.c: New file.
14903
14904 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14905
14906         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
14907         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
14908         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
14909
14910 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
14911
14912         * gcc.c-torture/execute/20020529-1.c: New test.
14913
14914 2002-05-27  Richard Henderson  <rth@redhat.com>
14915
14916         * g++.dg/ext/attrib6.C: New test case.
14917
14918 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14919
14920         * gcc.c-torture/execute/pure-1.c: New test.
14921
14922 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14923
14924         * gcc.dg/cpp/arith-2.c: Remove.
14925
14926 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14927
14928         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
14929         * gcc.dg/cpp/if-3.c: Remove.
14930
14931 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
14932
14933         * g++.dg/opt/cse2.C: New test.
14934
14935 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
14936
14937         * gcc.dg/cpp/arith-1.c: New semantic tests.
14938         * gcc.dg/cpp/if-1.c: Update.
14939
14940 2002-05-24  Ben Elliston  <bje@redhat.com>
14941
14942         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
14943
14944 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14945
14946         * gcc.dg/verbose-asm.c: New test.
14947
14948 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
14949
14950         * gcc.dg/cpp/paste12.c: New test.
14951
14952 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
14953
14954         * g++.dg/parse/named_ops.C: New test.
14955
14956 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
14957
14958         * gcc/testsuite/gcc.dg/weak-8.c: New test.
14959
14960 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
14961
14962         * gcc.dg/weak-2.c: Allow optional leading underscore
14963         in scan-assembler symbol name.
14964         * gcc.dg/weak-3.c: Likewise.
14965         * gcc.dg/weak-4.c: Likewise.
14966         * gcc.dg/weak-5.c: Likewise.
14967
14968 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
14969
14970         * gcc.dg/20020523-1.c: New test.
14971
14972 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
14973
14974         * objc.dg/const-str-2.m: Update now that we stop after
14975         a command line error.
14976
14977 2002-05-22  Richard Henderson  <rth@redhat.com>
14978
14979         * g++.dg/dg.exp: Fix typo in test pruneing.
14980
14981 2002-05-22  Richard Henderson  <rth@redhat.com>
14982
14983         * g++.dg/dg.exp: Prune the tls subdirectory.
14984         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
14985         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
14986         * g++.dg/tls/init-1.C: New.
14987
14988 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
14989
14990         * gcc.dg/20020517-1.c: New test.
14991
14992 2002-05-21  Richard Henderson  <rth@redhat.com>
14993
14994         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
14995         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
14996
14997 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
14998
14999         * g++.dg/other/copy2.C: New test.
15000
15001 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
15002
15003         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
15004         (MAX_COPY): Bump up to 10 times sizeof (long long).
15005         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
15006
15007         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
15008         sizeof (long long).
15009
15010         * gcc.c-torture/execute/strcpy-1.c: New test.
15011
15012 2002-05-19  Jason Merrill  <jason2redhat.com>
15013
15014         * g++.dg/ext/oper1.C: New test.
15015
15016 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
15017 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
15018
15019         * README.QMTEST: New file.
15020
15021         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
15022
15023 2002-05-19  Andreas Jaeger  <aj@suse.de>
15024
15025         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
15026         now.
15027         * gcc.c-torture/execute/loop-2d.x: Likewise.
15028
15029 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
15030
15031         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
15032         support weak symbols.
15033         * gcc.dg/weak-4.c: Likewise
15034         * gcc.dg/weak-6.c: Likewise
15035
15036 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
15037
15038         * gcc.dg/weak-3.c: Add dg-excess-error comment for
15039         cygwin, coff and h8300-*-hms targets
15040         * gcc.dg/weak-5.c: Likewise
15041         * gcc.dg/weak-7.c: Likewise
15042
15043 2002-05-16  Jason Merrill  <jason@redhat.com>
15044
15045         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
15046         (scan-assembler-not, scan-assembler-dem): Likewise.
15047         (scan-assembler-dem-not): Likewise.
15048
15049 2002-05-15  Richard Henderson  <rth@redhat.com>
15050
15051         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
15052
15053 2002-05-15  Richard Henderson  <rth@redhat.com>
15054
15055         * gcc.dg/weak-5.c (vfoo1c): No warning here.
15056         (vfoo1f): Warning here.
15057         (vfoo1l): Don't redefine the alias.
15058
15059 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
15060
15061         * g++.dg/init/pm1.C: New test.
15062
15063 2002-05-12  David S. Miller  <davem@redhat.com>
15064
15065         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
15066         types.
15067
15068 2002-05-10  Roger Sayle  <roger@eyesopen.com>
15069
15070         * gcc.c-torture/execute/20020510-1.c: New test case.
15071
15072 2002-05-10  David S. Miller  <davem@redhat.com>
15073
15074         * gcc.c-torture/execute/conversion.c: Test long double too.
15075
15076 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
15077
15078         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
15079         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
15080         * lib/g++.exp (g++_link_flags): Likewise.
15081         * lib/objc.exp (objc_target_compile): Likewise.
15082
15083 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
15084
15085         * gcc.dg/cpp/poison.c: Update.
15086         * gcc.dg/cpp/20000625-2.c: Remove.
15087         * gcc.dg/cpp/direct2s.c: Remove final test.
15088
15089 2002-05-08  Tom Rix  <trix@redhat.com>
15090
15091         * gcc.c-torture/execute/20020508-1.c: New test.
15092         * gcc.c-torture/execute/20020508-2.c: New test.
15093         * gcc.c-torture/execute/20020508-3.c: New test.
15094
15095 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
15096
15097         * gcc.dg/cpp/charconst-4.c: More tests.
15098
15099 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
15100
15101         PR c/6569
15102         * gcc.dg/weak-3.c: Update location of warning messages.
15103         * gcc.dg/weak-5.c: Likewise.
15104
15105 2002-05-06  Roger Sayle  <roger@eyesopen.com>
15106
15107         * gcc.c-torture/execute/20020506-1.c: New test case.
15108
15109 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
15110
15111         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
15112
15113 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15114
15115         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
15116
15117 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15118
15119         * gcc.dg/cpp/charconst-3.c: New test.
15120
15121 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
15122
15123         * gcc.dg/cpp/charconst.c: Update tests.
15124
15125 2002-05-05  Tim Josling  <tej@melbpc.org.au>
15126
15127         * treelang: Added directory for new sample language treelang. Also
15128         lib/treelang.exp: New file to signal treelang should be tested.
15129
15130 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15131
15132         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
15133         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
15134         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
15135         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
15136         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
15137         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
15138         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
15139
15140 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15141
15142         * gcc.dg/format/xopen-2.c: New test.
15143
15144 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15145
15146         * gcc.dg/20020503-1.c: New test.
15147
15148 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
15149
15150         * g++.dg/init/dtor1.C: Make it tougher.
15151
15152 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
15153
15154         * g++.dg/init/dtor1.C: New test.
15155
15156 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
15157
15158         * gcc.dg/altivec-8.c: New.
15159
15160 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
15161
15162         * gcc.dg/altivec-7.c: New.
15163
15164 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
15165
15166         * g++.dg/parse/typedef1.C: New test.
15167
15168 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
15169
15170         PR c++/6486
15171         * g++.dg/template/friend6.C: New test.
15172
15173         PR c++/6492
15174         * g++.dg/init/copy1.C: New test.
15175
15176 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
15177
15178         * g++.dg/warn/effc1.C: New test.
15179
15180 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15181
15182         * gcc.dg/cpp/if-cexp.c: Add a test.
15183
15184 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
15185
15186         * gcc.dg/20020426-2.c: New test.
15187
15188 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
15189
15190         * gcc.dg/cpp/if-mop.c: Update.
15191         * gcc.dg/cpp/if-mpar.c: Add test.
15192         * gcc.dg/cpp/if-oppr.c: Update.
15193
15194 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15195
15196         PR c/6343
15197         * gcc.dg/weak-[2-7].c: New tests.
15198
15199 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15200
15201         * gcc.dg/enum1.c: New test.
15202
15203 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15204
15205         PR c++/6497
15206         * g++.dg/inherit/access2.C: New test.
15207
15208 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15209
15210         PR bootstrap/6445
15211         * gcc.dg/20020426-1.c: New test.
15212
15213 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15214
15215         * g++.dg/abi/enum1.C: New test.
15216
15217 2002-04-26  Richard Henderson  <rth@redhat.com>
15218
15219         * gcc.dg/c99-bool-1.c: Expect always true warning.
15220
15221 2002-04-25  Roger Sayle  <roger@eyesopen.com>
15222
15223         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
15224
15225 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15226
15227         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
15228         targets.
15229
15230 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
15231
15232         * g++.dg/abi/mange7.C: New test.
15233
15234         PR c++/6438.
15235         * g++.dg/parse/stmtexpr2.C: New test.
15236
15237 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
15238
15239         * gcc.dg/20020312-2.c: Add SH target.
15240
15241 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15242
15243         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
15244         compiler output on mips*-*-irix*.
15245
15246 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
15247
15248         * g++.dg/parse/attr1.C: New test.
15249
15250 2002-04-23  Roger Sayle  <roger@eyesopen.com>
15251
15252         * gcc.c-torture/execute/string-opt-17.c: New test case.
15253         * gcc.c-torture/execute/memset-2.c: New test case.
15254
15255 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
15256
15257         PR c++/6256:
15258         * g++.dg/template/friend5.C: New test.
15259
15260         PR c++/6331:
15261         * g++.dg/template/qual1.C: Likewise.
15262
15263 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
15264
15265         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
15266         Include stdlib.h, not stdio.h or ctype.h.
15267
15268 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
15269
15270         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
15271         cris-*-elf* and mmix-*-*.
15272         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
15273         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
15274         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
15275         Ditto.
15276         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
15277         * gcc.dg/wchar_t-1.c: Ditto.
15278
15279 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
15280
15281         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
15282         Clarify comment.
15283
15284 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
15285
15286         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
15287
15288 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15289
15290         * gcc.c-torture/execute/20000906-1.x: Delete.
15291
15292 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
15293
15294         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
15295
15296 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
15297
15298         * PR6367
15299         * g77.f-torture/execute/6367.f: New test.
15300         * g77.f-torture/execute/6367.x: Disable for MMIX.
15301
15302 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
15303
15304         * PR6352
15305         * g++.dg/opt/inline2.C: New test.
15306
15307 2002-04-18  Richard Henderson  <rth@redhat.com>
15308
15309         * gcc.dg/20000906-1.c: Enable for all targets.
15310         * gcc.c-torture/compile/iftrap-2.c: New.
15311
15312 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15313
15314         * gcc.dg/20020418-1.c: New test.
15315         * gcc.dg/20020418-2.c: New test.
15316
15317 2002-04-18  Richard Henderson  <rth@redhat.com>
15318
15319         * gcc.c-torture/compile/iftrap-1.c: New.
15320         * gcc.dg/iftrap-1.c: Adjust for ia64.
15321         * gcc.dg/iftrap-2.c: New.
15322
15323 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15324
15325         * gcc.c-torture/compile/20020418-1.c: New test.
15326
15327 2002-04-18  Roger Sayle  <roger@eyesopen.com>
15328
15329         * gcc.c-torture/compile/20020415-1.c: New.
15330
15331 2002-04-18  David S. Miller  <davem@redhat.com>
15332
15333         * gcc.c-torture/execute/20020418-1.c: New test.
15334
15335 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
15336
15337         * gcc.dg/20020416-1.c: New test.
15338
15339         * g++.dg/opt/inline1.C: New test.
15340
15341 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
15342
15343         * gcc.dg/altivec-5.c: New test.
15344
15345         * gcc.dg/20020415-1.c: New test.
15346
15347 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
15348
15349         * testsuite/lib/chill.exp: Remove.
15350
15351 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
15352
15353         * g++.dg/other/big-struct.C: New test.
15354
15355 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
15356
15357         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
15358         of scratch file.
15359
15360 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
15361
15362         PR c/6277
15363         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
15364         in scan-assembler function name
15365
15366 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
15367
15368         * g77.f-torture/execute/980628-4.x,
15369         g77.f-torture/execute/980628-5.x,
15370         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15371         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15372         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
15373         i[34567]86-*-*.
15374
15375 2002-04-13  David S. Miller  <davem@redhat.com>
15376
15377         * gcc.c-torture/execute/20020413-1.c: New test.
15378
15379 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
15380
15381         * gcc.dg/asm-6.c,
15382         * g++.dg/ext/asm1.C: New tests.
15383
15384 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
15385
15386         PR c++ 5373.
15387         * g++.dg/parse/stmtexpr1.C: New test.
15388
15389         PR c++/5189.
15390         * g++.dg/template/copy1.C: New test.
15391
15392 2002-04-12  Richard Henderson  <rth@redhat.com>
15393
15394         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
15395
15396 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
15397
15398         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
15399         gcc.c-torture/execute/20020307-2.c.
15400
15401 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
15402
15403         * g++.dg/ext/attrib5.C,
15404         * g++.dg/lookup/struct1.C: New tests.
15405
15406 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
15407
15408         * gcc.dg/20020411-1.c: New test.
15409
15410         * gcc.c-torture/execute/20020411-1.c: New test.
15411
15412 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
15413
15414         * g77.f-torture/execute/6177.f: New test.
15415
15416 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
15417
15418         PR middle-end/6247
15419         * g++.dg/opt/cleanup1.C: New test.
15420
15421         * g++.dg/opt/const1.C: New test.
15422
15423 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
15424
15425         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
15426
15427 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15428
15429         PR c++/5507
15430         * g++.dg/template/typename2.C: New test.
15431
15432 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
15433
15434         * gcc.c-torture/execute/loop-12.c: New.
15435
15436 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
15437
15438         * g77.f-torture/execute/980628-4.x,
15439         g77.f-torture/execute/980628-5.x,
15440         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15441         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15442         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
15443
15444 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15445
15446         PR optimization/6086
15447         * g++.dg/opt/preinc1.C: New test.
15448
15449 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15450
15451         PR c++/5571
15452         * g++.dg/opt/static2.C: New test.
15453
15454 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15455
15456         PR c/5120
15457         * gcc.dg/20020406-1.c: New test.
15458
15459 2002-04-04  David S. Miller  <davem@redhat.com>
15460
15461         * gcc.c-torture/execute/20020404-1.c: New test.
15462
15463 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
15464
15465         PR c/6123
15466         * gcc.dg/20020312-2.c: Do not declare global register variable
15467         if __PIC__ or __pic__ is defined.
15468
15469 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
15470
15471         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
15472         __asm__ so that it works correctly even if -ansi -pedantic-errors.
15473
15474 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15475
15476         * gcc.misc-tests/linkage.exp: Update last change to handle
15477         sparc*-, not just sparc-.
15478
15479 2002-04-03  Richard Henderson  <rth@redhat.com>
15480
15481         * gcc.dg/cpp/ucs.c: Improved long UCS test.
15482
15483 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15484
15485         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
15486
15487 2002-04-02  David S. Miller  <davem@redhat.com>
15488
15489         * gcc.c-torture/execute/20020402-3.c: New test.
15490
15491 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15492
15493         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
15494         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
15495
15496         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
15497         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
15498         g77.f-torture/execute/20001201.x,
15499         g77.f-torture/execute/u77-test.x: New files.
15500
15501         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
15502         * gcc.dg/wchar_t-1.c: Ditto.
15503
15504 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15505
15506         * gcc.c-torture/execute/20020402-1.c: New test.
15507
15508 2002-04-01  Richard Henderson  <rth@redhat.com>
15509
15510         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
15511
15512         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
15513
15514 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15515
15516         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
15517
15518 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15519
15520         * g++.dg/inherit/template-as-base.C: Expect error.
15521         * g++.dg/inherit/namespace-as-base.C: Likewise.
15522
15523 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
15524
15525         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
15526         g++.dg/ext/instantiate3.C: Tweak match patterns.
15527
15528         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
15529         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
15530         -da test.
15531
15532 2002-03-31  Richard Henderson  <rth@redhat.com>
15533
15534         * gcc.dg/special/alias-2.c: New.
15535         * gcc.dg/special/ecos.exp: Run it.
15536
15537 2002-03-31  Richard Henderson  <rth@redhat.com>
15538
15539         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
15540
15541 2002-03-31  Kazu Hirata  <kazu@hxi.com>
15542
15543         * gcc.dg/weak-1.c: Disable on h8300 port.
15544
15545 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
15546
15547         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
15548         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
15549         ordering tests.
15550         * g++.dg/bprob/bprob-1.C: New test.
15551         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
15552         * g++.dg/gcov/gcov-1.C: New test.
15553         * g++.dg/gcov/gcov-1.x: New file.
15554         * g++.dg/gcov/gcov-2.C: New test.
15555         * g++.dg/gcov/gcov-3.C: New test.
15556         * g++.dg/gcov/gcov-3.h: New file.
15557
15558 2002-03-28  Roger Sayle  <roger@eyesopen.com>
15559
15560         * g++.old-deja/g++.other/builtins5.C: New test.
15561         * g++.old-deja/g++.other/builtins6.C: New test.
15562         * g++.old-deja/g++.other/builtins7.C: New test.
15563         * g++.old-deja/g++.other/builtins8.C: New test.
15564         * g++.old-deja/g++.other/builtins9.C: New test.
15565
15566 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
15567
15568         * g++.dg/opt/static1.C: New test.
15569
15570         * g++.dg/opt/longbranch1.C: New test.
15571
15572 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
15573
15574         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
15575
15576         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
15577
15578 2002-03-28  Jeffrey A Law  (law@redhat.com)
15579
15580         * gcc.c-torture/execute/20020328-1.c: New test.
15581
15582 2002-03-27  Richard Henderson  <rth@redhat.com>
15583
15584         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
15585         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
15586         move from g++.old-deja/g++.ext/.
15587
15588 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
15589
15590         * g++.dg/init/new2.C: New test.
15591
15592 2002-03-26  Richard Henderson  <rth@redhat.com>
15593
15594         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
15595
15596         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
15597         on sparc.
15598
15599         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
15600         sparcv9 systems.
15601         * gcc.dg/20001102-1.c: Likewise.
15602
15603 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
15604
15605         * gcc.dg/cpp/endif-pedantic1.c,
15606         gcc.dg/cpp/endif-pedantic2.c:  New tests.
15607
15608 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
15609
15610         * g++.dg/init/new1.C: New test.
15611
15612 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
15613
15614         * g++.dg/abi/vbase9.C: New test.
15615
15616 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
15617
15618         * gcc.dg/arm-asm.c: New test.
15619
15620 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
15621
15622         * gcc.dg/Wswitch-enum.c: New test.
15623         Fix PR c/5044.
15624
15625 2002-03-26  Richard Henderson  <rth@redhat.com>
15626
15627         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
15628         structure.
15629
15630 2002-03-25  Richard Henderson  <rth@redhat.com>
15631
15632         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
15633         sparcv9 systems.
15634
15635         * gcc.c-torture/compile/20011119-1.c (xxx): New.
15636         * gcc.c-torture/compile/20011119-2.c (xxx): New.
15637
15638 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
15639
15640         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
15641
15642 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
15643
15644         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
15645         targets using generic thunk support.
15646
15647 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
15648
15649         * gcc.c-torture/compile/20020323-1.c: New test.
15650
15651         * g++.dg/opt/conj2.C: New test.
15652
15653 2002-03-24  Richard Henderson  <rth@redhat.com>
15654
15655         * gcc.dg/weak-1.c: Use -fno-common.
15656
15657 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15658
15659         * g77.dg/f77-edit-apostrophe-out.f: New test
15660         * g77.dg/f77-edit-h-out.f: New test
15661         * g77.dg/f77-edit-t-in.f: New test
15662         * g77.dg/f77-edit-t-out.f: New test
15663         * g77.dg/f77-edit-x-out.f: New test
15664         * g77.dg/f77-edit-slash-out.f: New test
15665         * g77.dg/f77-edit-colon-out.f: New test
15666         * g77.dg/f77-edit-s-out.f: New test
15667
15668 2002-03-24  Richard Henderson  <rth@redhat.com>
15669
15670         * objc/execute/formal_protocol-6.x: New XFAIL.
15671
15672 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15673
15674         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
15675         that do not support weak symbols
15676
15677 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15678
15679         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
15680         * lib/g77.exp:  Likewise
15681         * lib/objc.exp: Likewise
15682
15683 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
15684
15685         * gcc.dg/Wswitch-default.c: New test.
15686
15687 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
15688
15689         * g++.dg/other/enum1.C: New test.
15690
15691 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
15692
15693         * gcc.dg/pragma-ep-3.c: Fix typo.
15694
15695 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15696
15697         * g++.dg/inherit/template-as-base.C: New test.
15698
15699 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
15700
15701         * g++.old-deja/g++.other/dwarf2-1.C: Move...
15702         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
15703
15704 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
15705
15706         * gcc.dg/cpp/multiline.c: Update to match.
15707
15708 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
15709
15710         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
15711
15712 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
15713
15714         * gcc.dg/cpp/extratokens2.c:  New file.
15715
15716 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
15717
15718         * gcc.dg/20020312-2.c: Add rs6000 target.
15719
15720         * gcc.c-torture/compile/20020319-1.c: New test.
15721
15722 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15723
15724         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
15725         (A, E): Handle this.
15726
15727 2002-03-20  Jason Merrill  <jason@redhat.com>
15728
15729         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
15730         ignoring -fpic.
15731         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
15732         through prune_gcc_output.
15733
15734 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
15735
15736         * gcc.c-torture/compile/20020320-1.c: New test.
15737
15738 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
15739
15740         * gcc.c-torture/compile/20020318-1.c: New test.
15741
15742         * gcc.dg/struct-by-value-1.c: New test.
15743
15744         * gcc.dg/20020319-1.c: New test.
15745
15746 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
15747
15748         * g++.dg/opt/conj1.C: New test.
15749
15750 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
15751
15752         * g++.dg/template/qualttp20.C: Revert previous change.
15753         * g++.dg/template/qualttp3.C: Likewise.
15754         * g++.dg/template/qualttp4.C: Likewise
15755         * g++.dg/template/qualttp5.C: Likewise
15756         * g++.dg/template/qualttp6.C: Likewise
15757         * g++.dg/template/qualttp7.C: Likewise
15758         * g++.dg/template/qualttp8.C: Likewise
15759         * g++.dg/template/recurse.C: Likewise.
15760
15761 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15762
15763         * gcc.dg/cpp/wchar-1.c: Update.
15764
15765 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15766
15767         * g++.dg/template/conv1.C: New test.
15768         * g++.dg/template/conv2.C: New test.
15769         * g++.dg/template/conv3.C: New test.
15770         * g++.dg/template/conv4.C: New test.
15771
15772 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15773
15774         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
15775         * g++.dg/template/qualttp3.C: Likewise.
15776         * g++.dg/template/qualttp4.C: Likewise
15777         * g++.dg/template/qualttp5.C: Likewise
15778         * g++.dg/template/qualttp6.C: Likewise
15779         * g++.dg/template/qualttp7.C: Likewise
15780         * g++.dg/template/qualttp8.C: Likewise
15781         * g++.dg/template/recurse.C: Likewise.
15782
15783 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15784
15785         * g++.dg/opt/dtor1.C: New test.
15786
15787 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
15788
15789         * gcc.c-torture/compile/20020315-1.c: New test.
15790
15791 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
15792
15793         * gcc.dg/weak-1.c: Fix scan tests.
15794
15795 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
15796
15797         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
15798         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
15799         cris-*-aout* mmix-*-*.
15800         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
15801         cris-*-aout* mmix-*-*.
15802         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
15803         cris-*-elf* cris-*-aout* and mmix-*-*.
15804         * gcc.dg/20001009-1.c: Ditto.
15805         * gcc.dg/20010912-1.c: Ditto.
15806         * gcc.dg/20020122-4.c: Ditto.
15807         * gcc.dg/inline-2.c: Ditto.
15808
15809 2002-03-14  Jeffrey A Law  (law@cygnus.com)
15810
15811         * gcc.c-torture/compile/20020314-1.c: New test.
15812
15813 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
15814
15815         * gcc.c-torture/execute/20020314-1.c: New test.
15816
15817 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
15818
15819         * g++.dg/warn/Wunused-1.C: New test.
15820
15821 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
15822
15823         * g++.dg/abi/mangle6.C: New test.
15824
15825 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
15826
15827         * gcc.c-torture/compile/20020309-2.c: New test.
15828
15829         * gcc.c-torture/compile/20020312-1.c: New test.
15830
15831 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
15832
15833         * g++.dg/other/access1.C: New test.
15834
15835 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
15836
15837         * gcc.c-torture/execute/wchar_t-1.c: New test.
15838
15839 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
15840
15841         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
15842
15843 2002-03-12  Roger Sayle  <roger@eyesopen.com>
15844
15845         * gcc.dg/20020312-1.c: New test case.
15846
15847 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
15848
15849         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
15850
15851 2002-03-11  Richard Henderson  <rth@redhat.com>
15852
15853         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
15854         * g++.old-deja/g++.jason/report.C: Likewise.
15855
15856 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
15857
15858         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
15859         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
15860
15861 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
15862
15863         * testsuite/g++.dg/overload/pmf1.C: New test.
15864
15865 2002-03-11  Kazu Hirata  <kazu@hxi.com>
15866
15867         * gcc.c-torture/execute/20020307-1.c: Use long.
15868
15869 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
15870
15871         PR optimization/5844
15872         * gcc.dg/20020310-1.c: New test.
15873
15874 2002-03-09  Michael Meissner  <meissner@redhat.com>
15875
15876         * gcc.c-torture/execute/memcpy-2.c: New test.
15877         * gcc.c-torture/execute/memset-1.c: New test.
15878         * gcc.c-torture/execute/strlen-1.c: New test.
15879         * gcc.c-torture/execute/strcmp-1.c: New test.
15880         * gcc.c-torture/execute/strncmp-1.c: New test.
15881
15882 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
15883
15884         * gcc.dg/ppc-ldstruct.c: New test.
15885
15886 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
15887
15888         * gcc.c-torture/execute/va-arg-22.c: New test.
15889
15890 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15891
15892         * gcc.c-torture/compile/20020309-1.c: New test.
15893
15894 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
15895
15896         * gcc.c-torture/execute/20020307-2.c: New test.
15897
15898 2002-03-07  Jeffrey A Law  (law@redhat.com)
15899
15900         * g77.f-torture/compile/20020307-1.f: New test.
15901
15902 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
15903
15904         * gcc.dg/unordered-1.c: New test.
15905
15906 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
15907
15908         * gcc.c-torture/execute/20020307-1.c: New test.
15909
15910 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
15911
15912         * gcc.dg/20020304-1.c: New test.
15913
15914         * gcc.c-torture/compile/20020304-2.c: New test.
15915
15916 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
15917
15918         * gcc.c-torture/compile/20020304-1.c: New test case
15919         (from PR c/5830).
15920
15921 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
15922
15923         * gcc.dg/20020103-1.c: Add other -D ppc variants.
15924
15925 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
15926
15927         * g++.dg/other/classkey1.C: New test.
15928
15929 2002-03-01  Richard Henderson  <rth@redhat.com>
15930
15931         * gcc.c-torture/compile/981223-1.x: New.
15932         * gcc.c-torture/compile/920625-1.x: New.
15933
15934 2002-02-28  Richard Henderson  <rth@redhat.com>
15935
15936         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
15937
15938 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
15939
15940         * gcc.c-torture/execute/20020227-1.c: New test.
15941
15942 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
15943
15944         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
15945         here" ERROR lines.
15946         * g++.old-deja/g++.oliva/partord1.C: Likewise.
15947         * g++.old-deja.g++.other/defarg1.C: Likewise.
15948         * g++.old-deja/g++.pt/calls2.C: Likewise.
15949         * g++.old-deja/g++.pt/crash20.C: Likewise.
15950         * g++.old-deja/g++.pt/crash30.C: Likewise.
15951         * g++.old-deja/g++.pt/crash36.C: Likewise.
15952         * g++.old-deja/g++.pt/crash6.C: Likewise.
15953         * g++.old-deja/g++.pt/defarg13.C: Likewise.
15954         * g++.old-deja/g++.pt/derived3.C: Likewise.
15955         * g++.old-deja/g++.pt/error1.C: Likewise.
15956         * g++.old-deja/g++.pt/friend21.C: Likewise.
15957         * g++.old-deja/g++.pt/friend23.C: Likewise.
15958         * g++.old-deja/g++.pt/infinite1.C: Likewise.
15959         * g++.old-deja/g++.robertl/eb128.C: Likewise.
15960
15961 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
15962
15963         * gcc.c-torture/execute/20020225-2.c: New test.
15964
15965 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
15966
15967         * gcc.c-torture/execute/920730-1t.c,
15968         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
15969         Delete test cases, only relevant to -traditional.
15970
15971 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15972
15973         * gcc.dg/cpp/undef1.c: Remove.
15974         * gcc.dg/cpp/directiv.c: Update.
15975         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
15976
15977 2002-02-27  Michael Meissner  <meissner@redhat.com>
15978
15979         * gcc.c-torture/execute/20020226-1.c: New test.
15980
15981 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
15982
15983         * g++.dg/debug/debug4.C: New test.
15984
15985         * gcc.dg/ia64-visibility-1.c: New test.
15986
15987 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
15988
15989         * gcc.dg/debug/20020224-1.c: New.
15990
15991 2002-02-25  Kazu Hirata  <kazu@hxi.com>
15992
15993         * gcc.c-torture/execute/960416-1.x: New.
15994         * gcc.c-torture/execute/divconst-3.x: Likewise.
15995
15996 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
15997
15998         * gcc.dg/20020224-1.c: New test.
15999
16000 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
16001
16002         * gcc.c-torture/execute/20020225-1.c: New.
16003
16004 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16005
16006         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
16007
16008 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
16009
16010         * gcc.dg/20020222-1.c: New test.
16011
16012 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
16013
16014         * g++.dg/opt/anonunion1.C: New test.
16015
16016 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
16017
16018         * g++.dg/template/qualttp19.C: New test.
16019         * g++.dg/template/qualttp20.C: New test.
16020         * g++.old-deja/g++.jason/report.C: Adjust expected errors
16021         * g++.old-deja/g++.other/qual1.C: Likewise.
16022
16023 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
16024
16025         * gcc.dg/attr-alwaysinline.c: New.
16026
16027 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
16028
16029         * gcc.dg/20020220-1.c: New test.
16030
16031         * gcc.dg/20020220-2.c: New test.
16032
16033         * g++.dg/opt/mmx1.C: New test.
16034
16035 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
16036
16037         * gcc.c-torture/compile/20020110.c: New test.
16038
16039 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
16040
16041         * gcc.c-torture/execute/20020219-1.c: New test.
16042
16043         * gcc.dg/20020219-1.c: New test.
16044
16045         * gcc.dg/noncompile/20020220-1.c: New test.
16046
16047         * g++.dg/opt/ptrintsum1.C: New test.
16048
16049         * gcc.dg/debug/20020220-1.c: New test.
16050
16051 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
16052
16053         * gcc.c-torture/execute/20020216-1.c: New test.
16054
16055 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
16056
16057         * gcc.dg/decl-1.c: Update, new test.
16058
16059 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
16060
16061         * g++.dg/abi/bitfield1.C: New test.
16062         * g++.dg/abi/bitfield2.C: New test.
16063
16064 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16065
16066         * gcc.dg/attr-nest.c: New test.
16067
16068 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16069
16070         * gcc.c-torture/execute/20020215-1.c: New test.
16071
16072 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
16073
16074         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
16075         * g++.dg/debug/debug.exp: New.
16076         * g++.dg/debug/trivial.C: New.
16077         * g++.dg/debug/debug1.C: Moved...
16078         * g++.dg/other/debug1.C: ...from here.
16079         * g++.dg/debug/debug2.C: Moved...
16080         * g++.dg/other/debug2.C: ...from here.
16081         * g++.dg/debug/debug3.C: Moved...
16082         * g++.dg/other/debug3.C: ...from here.
16083
16084         * gcc.dg/noncompile/20020213-1.c: New test.
16085
16086 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
16087
16088         * g++.dg/other/debug3.C: New test.
16089
16090         * gcc.c-torture/execute/20020213-1.c: New test.
16091
16092 2002-02-13  Richard Smith <richard@ex-parrot.com>
16093
16094         * g++.old-deja/g++.other/thunk1.C: New test.
16095
16096 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16097
16098         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
16099
16100 2002-02-13  Stan Shebs  <shebs@apple.com>
16101
16102         * gcc.dg/altivec-3.c: New.
16103
16104 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
16105
16106         * gcc.dg/Wunreachable-1.c: New test.
16107         * gcc.dg/Wunreachable-2.c: New test.
16108
16109 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16110
16111         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
16112
16113 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
16114
16115         * gcc.dg/decl-1.c: New test.
16116
16117 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16118
16119         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
16120
16121 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16122
16123         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
16124         * gcc.c-torture/compile/980506-1.x: Likewise.
16125
16126 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16127
16128         * gcc.dg/20020210-1.c: New.
16129
16130 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
16131
16132         * g77.f-torture/execute/947.f: New regression test
16133         for PR fortran/947.
16134
16135 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
16136
16137         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
16138         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
16139
16140 2002-02-08  Richard Henderson  <rth@redhat.com>
16141
16142         * gcc.c-torture/compile/labels-3.c: New.
16143
16144 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
16145
16146         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
16147         expression statements work instead.
16148         * gcc.dg/noncompile/20020207-1.c: New test.
16149
16150 2002-02-07  Richard Henderson  <rth@redhat.com>
16151
16152         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
16153
16154 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16155
16156         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
16157         message from g77
16158         * lib/g77-dg.exp: Trim g77 error messages so that they are
16159         recognized by dg.exp.
16160
16161 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16162
16163         PR fortran/5473
16164         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
16165
16166 2002-02-07  Richard Henderson  <rth@redhat.com>
16167
16168         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
16169         to be sufficiently aligned for integers.
16170
16171 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
16172
16173         * g++.dg/template/friend4.C: New test.
16174
16175 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16176
16177         PR fortran/5743
16178         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
16179         unsupported cases.
16180
16181 2002-02-07  Richard Henderson  <rth@redhat.com>
16182
16183         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
16184         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
16185         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
16186         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
16187
16188 2002-02-06  Richard Henderson  <rth@redhat.com>
16189
16190         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
16191
16192 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
16193
16194         * gcc.dg/20020206-1.c: New test.
16195
16196 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
16197
16198         * gcc.c-torture/execute/20020206-1.c: New test.
16199
16200         * gcc.c-torture/execute/20020206-2.c: New test.
16201
16202         PR optimization/5429:
16203         * gcc.c-torture/compile/20020206-1.c: New test.
16204
16205 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
16206
16207         * g++.dg/ext/align1.C: Do not use an explicit alignment value
16208         as certain file formats cannot support particularly large
16209         alignments.
16210
16211         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
16212         and do not expect to be able to link the executable.
16213
16214         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
16215         fail because the COFF format does not support the weak attribute.
16216
16217 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
16218
16219         * g77.dg/pr5473.f:  New test
16220
16221 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
16222
16223         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
16224         Fix testcase accordingly.
16225
16226 2002-02-04  Richard Henderson  <rth@redhat.com>
16227
16228         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
16229         (buf): Change to be an array of pointers, not ints.
16230
16231 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16232
16233         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
16234         before all tests.  Move warning one line above to match where it
16235         C frontend emits.
16236         * gcc.dg/Wswitch-2.c: New test.
16237         * g++.dg/warn/Wswitch-1.C: New test.
16238         * g++.dg/warn/Wswitch-2.C: New test.
16239
16240 2002-02-04  Richard Henderson  <rth@redhat.com>
16241
16242         * g++.dg/abi/offsetof.C: Fix size comparison.
16243
16244 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
16245
16246         * gcc.dg/cast-qual-2.c: New test.
16247
16248 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16249
16250         * gcc.dg/20020201-4.c: New test.
16251
16252 2002-02-04  Ben Elliston  <bje@redhat.com>
16253
16254         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
16255         target_info attribute != 0, in addition to the empty string.
16256         (gcc_target_compile): Likewise.
16257
16258 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
16259
16260         * gcc.dg/Wswitch.c: New test.
16261         PR gcc/4475. PR gcc/3780.
16262
16263 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
16264
16265         * g77.f-torture/execute/5122.f: New test for regressions
16266         against PR fortran/5122.
16267
16268 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
16269
16270         * g77.f-torture/compile/pr3743.f: Delete
16271         * g77.dg/pr3743-1.f: New test.
16272         * g77.dg/pr3743-2.f: New test.
16273         * g77.dg/pr3743-3.f: New test.
16274         * g77.dg/pr3743-4.f: New test.
16275
16276 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16277
16278         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
16279
16280 2002-02-02  Richard Henderson  <rth@redhat.com>
16281
16282         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
16283         * gcc.c-torture/execute/bf64-1.c: Likewise.
16284
16285 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16286
16287         * gcc.dg/20020201-2.c: New test.
16288
16289         * gcc.dg/20020201-3.c: New test.
16290
16291         * gcc.c-torture/execute/bitfld-2.c: New test.
16292
16293 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16294
16295         * gcc.dg/bitfld-1.c: Update.
16296         * gcc.dg/bitfld-2.c: Update.
16297         * gcc.c-torture/execute/bitfld-1.x: New.
16298
16299 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16300
16301         * gcc.c-torture/execute/20020201-1.c: New test.
16302
16303 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
16304
16305         PR target/5469
16306         * gcc.dg/20020201-1.c: New test.
16307
16308 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
16309
16310         PR fortran/3743
16311         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
16312         * g77.f-torture/compile/pr3743.x: Remove
16313
16314 2002-01-31  Tom Rix  <trix@redhat.com>
16315
16316         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
16317
16318 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16319
16320         * gcc.dg/noncompile/20020130-1.c: New test.
16321
16322 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
16323
16324         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
16325
16326 2002-01-29  Richard Henderson  <rth@redhat.com>
16327
16328         * gcc.c-torture/execute/991118-1.c: Cast various constants back
16329         to long long.
16330         * gcc.c-torture/execute/bf64-1.c: Likewise.
16331
16332 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
16333
16334         * gcc.c-torture/execute/20020129-1.c: New test.
16335
16336 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16337
16338         * gcc.c-torture/compile/20000224-1.c: Update.
16339         * gcc.c-torture/execute/bitfld-1.c: New tests.
16340         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
16341         * gcc.dg/uninit-A.c: Update.
16342
16343 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16344
16345         * g++.dg/template/ctor1.C: Add instantiation.
16346
16347 2002-01-28  Paul Koning  <pkoning@equallogic.com>
16348
16349         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
16350         argument to __builtin_prefetch to be const ptr.
16351
16352 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
16353
16354         * gcc.c-torture/compile/20020120-1.c: New test.
16355
16356 2002-01-27  Kazu Hirata  <kazu@hxi.com>
16357
16358         * gcc.c-torture/execute/20020127-1.c: New test.
16359
16360 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
16361
16362         * g77.dg/f77-edit-i-in.f: New test
16363         * g77.dg/f77-edit-i-out.f: New test
16364
16365 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
16366
16367         * gcc.dg/debug/debug.exp: New file.
16368         * gcc.dg/debug/trivial.c: New file.
16369         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
16370         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
16371         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
16372         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
16373         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
16374         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
16375         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
16376         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
16377         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
16378         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
16379         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
16380         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
16381         * gcc.dg/20000503-1.c: Removed.
16382         * gcc.dg/20010207-1.c: Removed.
16383         * gcc.dg/20011223-1.c: Removed.
16384         * gcc.dg/20020104-2.c: Removed.
16385         * gcc.dg/debug-1.c: Removed.
16386         * gcc.dg/debug-2.c: Removed.
16387         * gcc.dg/debug-3.c: Removed.
16388         * gcc.dg/debug-4.c: Removed.
16389         * gcc.dg/debug-5.c: Removed.
16390         * gcc.dg/debug-6.c: Removed.
16391         * gcc.dg/dwarf2-1.c: Removed.
16392         * gcc.dg/dwarf2-2.c: Removed.
16393
16394 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
16395
16396         * g++.old-deja/g++.other/eh5.C: New test.
16397         * g++.old-deja/g++.other/sibcall2.C: New test.
16398         * g++.old-deja/g++.other/array9.C: New test.
16399         * g++.old-deja/g++.other/typename2.C: New test.
16400         * g++.old-deja/g++.other/crash60.C: New test.
16401         * g++.old-deja/g++.other/conv9.C: New test.
16402         * g++.old-deja/g++.other/mangle10.C: New test.
16403         * g++.old-deja/g++.other/unchanging1.C: New test.
16404         * g++.old-deja/g++.other/exprstmt1.C: New test.
16405         * g++.old-deja/g++.other/inline23.C: New test.
16406         * g++.old-deja/g++.eh/ia64-1.C: New test.
16407         * g++.old-deja/g++.other/dwarf2-1.C: New test.
16408         * g++.old-deja/g++.other/reload1.C: New test.
16409         * g++.old-deja/g++.other/static20.C: New test.
16410         * g++.old-deja/g++.other/local-alloc1.C: New test.
16411         * g++.old-deja/g++.other/conv8.C: New test.
16412         * g++.old-deja/g++.other/stmtexpr2.C: New test.
16413         * g++.old-deja/g++.other/storeexpr1.C: New test.
16414         * g++.old-deja/g++.other/storeexpr2.C: New test.
16415         * g++.dg/eh/template2.C: New test.
16416         * g++.dg/warn/weak1.C: New test.
16417
16418 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
16419
16420         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16421         Remove first, non-varying, argument.
16422
16423 2002-01-23  Richard Henderson  <rth@redhat.com>
16424
16425         * gcc.dg/inline-2.c: New.
16426
16427         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
16428         Add optional target arg.  Check number of arguments.
16429         (scan-assembler-not, scan-assembler-dem): Likewise.
16430         (scan-assembler-dem-not): Likewise.
16431
16432 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16433
16434         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
16435         line 12.
16436         * g++.old-deja/g++.brendan/parse3.C,
16437         g++.old-deja/g++.other/crash26.C,
16438         g++.old-deja/g++.other/crash28.C,
16439         g++.old-deja/g++.other/crash29.C,
16440         g++.old-deja/g++.other/crash30.C,
16441         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
16442
16443 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
16444
16445         * gcc.dg/20020115-1.c: New.
16446
16447 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
16448
16449         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
16450
16451 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
16452
16453         * gcc.dg/20020122-3.c: New.
16454
16455 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
16456
16457         * g++.dg/other/gc1.C: New test.
16458
16459 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16460
16461         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
16462
16463 2002-01-22  Richard Henderson  <rth@redhat.com>
16464
16465         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
16466
16467 2002-01-22  Richard Henderson  <rth@redhat.com>
16468
16469         * gcc.dg/20020122-4.c: New.
16470
16471 2002-01-22  H.J. Lu <hjl@gnu.org>
16472
16473         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
16474         link output.
16475         * gcc.dg/special/ecos.exp: Likewise.
16476         * lib/g++-dg.exp: Likewise.
16477         * lib/g77-dg.exp: Likewise.
16478         * lib/gcc-dg.exp : Likewise.
16479         * lib/mike-g++.exp: Likewise.
16480         * lib/mike-g77.exp: Likewise.
16481         * lib/mike-gcc.exp: Likewise.
16482         * lib/objc-dg.exp: Likewise.
16483
16484 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
16485
16486         PR target/5379
16487         * gcc.dg/20020122-2.c: New test.
16488
16489 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
16490
16491         * gcc.dg/20020122-1.c: New test.
16492
16493 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
16494
16495         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
16496
16497 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
16498
16499         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
16500
16501 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16502
16503         * gcc.c-torture/compile/20020121-1.c: New test.
16504
16505 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16506
16507         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
16508         ld_library_path.
16509
16510 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
16511
16512         * gcc.dg/20020218-1.c: New test.
16513
16514 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
16515
16516         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
16517         messages
16518         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
16519         "At global scope" warning
16520         * g++.dg/ext/align1.C: Change cygwin test for alignment
16521         from db-bogus to dg-warning
16522
16523 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
16524
16525         * g77.f-torture/compile/cpp2.F: New test.
16526
16527 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16528
16529         * g++.dg/template/access1.C: New test.
16530
16531 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
16532
16533         * gcc.dg/20020118-1.c: New.
16534
16535 2002-01-18  Kazu Hirata  <kazu@hxi.com>
16536
16537         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
16538
16539 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16540
16541         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
16542         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
16543         alignment warnings.
16544
16545 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16546
16547         * gcc.misc-tests/i386-prefetch.exp: Save and restore
16548         torture_with_loops and torture_without_loops
16549
16550 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
16551
16552         * gcc.c-torture/compile/20020116-1.c: New test.
16553
16554 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
16555
16556         * gcc.dg/20020116-2.c: New test.
16557
16558         * gcc.dg/ultrasp4.c: New test.
16559
16560         * gcc.dg/20020116-1.c: New test.
16561
16562 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
16563
16564         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
16565         by EABI.
16566
16567 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
16568
16569         * gcc.misc-tests/i386-prefetch.exp: New.
16570         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
16571         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
16572         * gcc.misc-tests/i386-pf-none-1.c: New test.
16573         * gcc.misc-tests/i386-pf-sse-1.c: New test.
16574
16575 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
16576
16577         * gcc.dg/gnu89-init-1.c: Add new tests.
16578
16579 2002-01-15  Andreas Jaeger  <aj@suse.de>
16580
16581         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
16582         * gcc.dg/i386-mmx-2.c: Likewise.
16583         * gcc.dg/i386-sse-1.c: Likewise.
16584         * gcc.dg/i386-sse-2.c: Likewise.
16585         * gcc.dg/i386-sse-3.c: Likewise.
16586
16587 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
16588
16589         * g77.f-torture/execute/intrinsic-unix-bessel.f:
16590         Uncomment additional cases that now pass.
16591
16592 2002-01-11  Richard Henderson  <rth@redhat.com>
16593
16594         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
16595         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
16596
16597 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
16598
16599         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
16600
16601 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
16602
16603         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
16604         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
16605
16606 2002-01-10  Dale Johannesen  <dalej@apple.com>
16607
16608         * gcc.c-torture/execute/loop-11.c: New.
16609
16610 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
16611
16612         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
16613         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
16614
16615 2002-01-09  Richard Henderson  <rth@redhat.com>
16616
16617         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
16618         type in which to perform the operation for each size.
16619
16620 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
16621
16622         * gcc.c-torture/compile/20020109-2.c: New test.
16623
16624 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
16625
16626         * gcc.c-torture/execute/loop-10.c: New test.
16627
16628 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16629
16630         * gcc.c-torture/compile/20010226-1.c: New test.
16631         * gcc.c-torture/compile/20010227-1.c: New test.
16632         * gcc.c-torture/compile/20010426-1.c: New test.
16633         * gcc.c-torture/compile/20010510-1.c: New test.
16634         * gcc.c-torture/compile/20010605-3.c: New test.
16635         * gcc.c-torture/compile/20010824-1.c: New test.
16636         * gcc.c-torture/execute/20010409-1.c: New test.
16637         * gcc.dg/noncompile/20000901-1.c: New test.
16638         * gcc.dg/20001023-1.c: New test.
16639         * gcc.dg/20001101-1.c: New test.
16640         * gcc.dg/20001102-1.c: New test.
16641         * gcc.dg/20010207-1.c: New test.
16642         * gcc.dg/20010405-1.c: New test.
16643         * gcc.dg/20010822-1.c: New test.
16644         * gcc.dg/20011107-1.c: New test.
16645
16646 2002-01-09  Jeffrey A Law  (law@redhat.com)
16647
16648         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
16649
16650         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
16651         execution failure on PA targets.
16652
16653 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16654
16655         * gcc.c-torture/compile/20020109-1.c: New test.
16656
16657 2002-01-08  Kazu Hirata  <kazu@hxi.com>
16658
16659         * gcc.c-torture/execute/20020108-1.c: New test.
16660
16661 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
16662
16663         * gcc.dg/20020108-1.c: New test.
16664
16665 2002-01-08  H.J. Lu <hjl@gnu.org>
16666
16667         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
16668         for header files.
16669
16670 2002-01-08  Geoff Keating  <geoffk@redhat.com>
16671
16672         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
16673         consistency.
16674
16675 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
16676
16677         * gcc.dg/altivec-4.c: Test altivec predicates.
16678
16679 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
16680
16681         * gcc.c-torture/execute/20020107-1.c: New test.
16682
16683 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
16684
16685         PR c/5279
16686         * gcc.c-torture/compile/20020106-1.c: New test.
16687
16688 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
16689
16690         * gcc.c-torture/execute/nestfunc-4.c: New test.
16691
16692 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16693
16694         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
16695         extra triple that slipped in.
16696         * g++.old-deja/g++.abi/align.C: Likewise.
16697         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16698
16699 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16700
16701         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
16702         * g++.old-deja/g++.abi/align.C: Likewise.
16703         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16704
16705         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
16706         on FreeBSD/i386.
16707         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
16708         FreeBSD.
16709
16710 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
16711
16712         * gcc.dg/20020104-1.c: New test.
16713
16714         * gcc.dg/20020104-2.c: New test.
16715
16716 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
16717
16718         * gcc.dg/20020103-1.c: Fix typo in target selector.
16719
16720 2002-01-03  Richard Henderson  <rth@redhat.com>
16721
16722         * gcc.dg/20020103-1.c: New.
16723
16724 2002-01-03  Kazu Hirata  <kazu@hxi.com>
16725
16726         * gcc.c-torture/execute/20020103-1.c: New test.
16727
16728 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
16729
16730         * g++.dg/other/debug2.C: New test.
16731
16732         * gcc.c-torture/compile/20020103-1.c: New test.
16733
16734 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
16735
16736         * gcc.dg/gnu89-init-1.c: Added new tests.
16737
16738 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16739
16740         * g++.dg/template/friend2.C: Remove as patch is reverted.
16741
16742         * g++.dg/warn/oldcast1.C: New test.
16743
16744         * g++.dg/template/ptrmem1.C: New test.
16745         * g++.dg/template/ptrmem2.C: New test.
16746
16747         * g++.dg/template/ntp.C: New test.
16748
16749         * g++.dg/other/component1.C: New test.
16750
16751         * g++.dg/template/ttp3.C: New test.
16752
16753         * g++.dg/template/friend2.C: New test.
16754         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
16755
16756 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16757
16758         * g++.dg/other/ptrmem1.C: New test.
16759         * g++.dg/other/ptrmem2.C: New test.
16760
16761 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16762
16763         * g++.dg/template/ctor1.C: New test.
16764
16765 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16766
16767         * g++.dg/template/friend2.C: New test.
16768
16769 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
16770
16771         * gcc.dg/mmix-1.c: New test.
16772
16773 2001-12-31  Richard Henderson  <rth@redhat.com>
16774
16775         * gcc.dg/asm-5.c: New.
16776
16777 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
16778
16779         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
16780         in namespace __gnu_cxx
16781
16782 2001-12-30  Richard Henderson  <rth@redhat.com>
16783
16784         * gcc.dg/debug-6.c: New.
16785
16786 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
16787
16788         * gcc.c-torture/compile/20011229-2.c: New test.
16789
16790 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
16791
16792         * gcc.dg/debug-3.c: New test.
16793         * gcc.dg/debug-4.c: New test.
16794         * gcc.dg/debug-5.c: New test.
16795
16796 2001-12-29  Richard Henderson  <rth@redhat.com>
16797
16798         * g++.dg/eh/loop1.C: New.
16799
16800 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16801
16802         * g++.dg/template/crash1.C: New test.
16803
16804 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16805
16806         * g++.dg/other/const1.C: New test.
16807
16808 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
16809
16810         * gcc.c-torture/compile/20011229-1.c: New test.
16811
16812 2001-12-28  Stan Shebs  <shebs@apple.com>
16813
16814         * lib/objc-torture.exp: Resync with c-torture.exp.
16815         * lib/objc.exp: Load standard libraries.
16816
16817 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
16818
16819         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
16820         additional tests.
16821
16822 2001-12-27  Roger Sayle <roger@eyesopen.com>
16823
16824         * gcc.c-torture/execute/string-opt-16.c: New testcase.
16825
16826 2001-12-27  Richard Henderson  <rth@redhat.com>
16827
16828         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
16829
16830 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16831
16832         * g++.dg/eh/ctor1.C: New test.
16833         * g++.dg/other/error2.C: New test.
16834
16835 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16836
16837         * g++.dg/other/init2.C: New test.
16838
16839 2001-12-24  Richard Henderson  <rth@redhat.com>
16840
16841         * gcc.dg/20011223-1.c: New.
16842         * gcc.dg/inline-1.c: New.
16843
16844 2001-12-23  Richard Henderson  <rth@redhat.com>
16845
16846         * gcc.dg/asm-4.c: Test operand modifiers.
16847
16848 2001-12-23  Richard Henderson  <rth@redhat.com>
16849
16850         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
16851
16852 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16853
16854         * gcc.c-torture/execute/20011223-1.c: New test.
16855
16856 2001-12-21  Richard Henderson  <rth@redhat.com>
16857
16858         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
16859         re-enables the warning.
16860
16861 2001-12-21  Richard Henderson  <rth@redhat.com>
16862
16863         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
16864
16865 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
16866
16867         * gcc.c-torture/compile/20011218-1.c: New test.
16868
16869 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
16870
16871         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
16872         arm-isr.c test.
16873         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
16874         epilogue generation for ARM ISR routines.
16875
16876 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16877
16878         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
16879         * gcc.dg/format/c90-printf-3.c: Likewise.
16880         * gcc.dg/format/c99-printf-3.c: Likewise.
16881         * gcc.dg/format/ext-1.c: Likewise.
16882         * gcc.dg/format/ext-6.c: Likewise.
16883         * gcc.dg/format/format.h: Prototype unlocked stdio.
16884
16885 2001-12-20  Richard Henderson  <rth@redhat.com>
16886
16887         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
16888         (arena): Use it.
16889         (malloc): Correct allocation logic.  Abort if we fill up the
16890         arena before initialization complete.
16891         (realloc): Correct allocation logic.
16892
16893 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
16894
16895         * gcc.c-torture/compile/20011219-2.c: New test.
16896
16897         * gcc.c-torture/execute/20011219-1.c: New test.
16898
16899 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
16900
16901         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
16902         target does not support weak symbols.
16903
16904 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
16905
16906         * gcc.c-torture/compile/20011219-1.c: New test.
16907
16908 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
16909
16910         * g++.dg/other/error1.C: New test.
16911
16912 2001-12-17  Jeffrey A Law  (law@redhat.com)
16913
16914         * gcc.c-torture/execute/20011217-1.c: New test.
16915
16916 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
16917
16918         * objc.dg/special/: New directory.
16919         * objc.dg/special/special.exp: New file.
16920         * objc.dg/special/unclaimed-category-1.h: New file.
16921         * objc.dg/special/unclaimed-category-1a.m: New file.
16922         * objc.dg/special/unclaimed-category-1.m: New file.
16923
16924 2001-12-17  Andreas Jaeger  <aj@suse.de>
16925
16926         * gcc.c-torture/compile/20011217-2.c: New test.
16927
16928 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16929
16930         * gcc.c-torture/compile/20011217-1.c: New test.
16931
16932 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
16933
16934         * testsuite/gcc.dg/20011214-1.c: New.
16935
16936 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
16937
16938         * gcc.dg/altivec-4.c: New.
16939
16940 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
16941
16942         * gcc.dg/20011113-1.c: New test.
16943
16944 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16945
16946         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
16947         std::__malloc_alloc_template<0> and
16948         std::__default_alloc_template<false, 0>.
16949
16950 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
16951
16952         * objc/execute/bf-21.m: New test.
16953         * objc/execute/enumeration-1.m: New test.
16954         * objc/execute/enumeration-2.m: New test.
16955
16956 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
16957
16958         * gcc.dg/gnu89-init-1.c: New test.
16959
16960 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16961
16962         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
16963         * g++.old-deja/g++.jason/2371.C: Likewise.
16964         * g++.old-deja/g++.jason/template33.C: Likewise.
16965         * g++.old-deja/g++.jason/template34.C: Likewise.
16966         * g++.old-deja/g++.jason/template36.C: Likewise.
16967         * g++.old-deja/g++.oliva/typename1.C: Likewise.
16968         * g++.old-deja/g++.oliva/typename2.C: Likewise.
16969         * g++.old-deja/g++.other/typename1.C: Likewise.
16970         * g++.old-deja/g++.pt/inherit2.C: Likewise.
16971         * g++.old-deja/g++.pt/nontype5.C: Likewise.
16972         * g++.old-deja/g++.pt/typename11.C: Likewise.
16973         * g++.old-deja/g++.pt/typename14.C: Likewise.
16974         * g++.old-deja/g++.pt/typename16.C: Likewise.
16975         * g++.old-deja/g++.pt/typename3.C: Likewise.
16976         * g++.old-deja/g++.pt/typename4.C: Likewise.
16977         * g++.old-deja/g++.pt/typename5.C: Likewise.
16978         * g++.old-deja/g++.pt/typename7.C: Likewise.
16979         * g++.old-deja/g++.robertl/eb9.C: Likewise.
16980
16981 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
16982
16983         * g++.dg/other/linkage1.C: New test.
16984         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
16985         specifiers.
16986
16987 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
16988
16989         * gcc.dg/concat.c: New test.
16990
16991 2001-12-11  Stan Shebs  <shebs@apple.com>
16992
16993         * objc/compile: New test directory.
16994         * objc/compile/compile.exp: New expect script.
16995         * objc/compile/20011211-1.m: New compile test.
16996
16997 2001-12-11  Jason Merrill  <jason@redhat.com>
16998
16999         * lib/prune.exp (prune_gcc_output): Also handle "In member
17000         function".  So many permutations...
17001
17002 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
17003
17004         * g++.dg/template/typedef1.C: New test.
17005
17006 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17007
17008         * g++.dg/other/copy1.C: New test.
17009
17010 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
17011
17012         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
17013
17014         * gcc.dg/builtin-choose-expr.c: New.
17015
17016 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
17017
17018         * gcc.dg/altivec-2.c: New.
17019
17020 2001-12-07  Richard Henderson  <rth@redhat.com>
17021
17022         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
17023
17024 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
17025
17026         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
17027         ultrasparc.
17028
17029 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17030
17031         * g++-old.deja/g++.robertl/eb101.C: Deleted.
17032
17033 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
17034
17035         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
17036         variable argument list.
17037
17038 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
17039
17040         * gcc.c-torture/execute/memcheck: Delete entire directory.
17041         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
17042         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
17043
17044 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17045
17046         * gcc.dg/Wshadow-1.c: New test.
17047
17048 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
17049
17050         * gcc.c-torture/compile/20011130-1.c: New test.
17051
17052         * gcc.dg/noncompile/20011025-1.c: New test.
17053
17054         * g++.dg/other/anon-union.C: New test.
17055
17056         * gcc.c-torture/execute/20011024-1.c: New test.
17057
17058 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
17059
17060         * gcc.c-torture/execute/20000722-1.x,
17061         gcc.c-torture/execute/20010123-1.x: Remove.
17062         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
17063         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
17064         gcc.dg/c99-complit-2.c: New tests.
17065
17066 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
17067
17068         * g++.dg/inherit/base1.C: New test.
17069
17070 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
17071
17072         * g++.dg/other/stdarg1.C: New test.
17073
17074         * gcc.c-torture/compile/20011130-2.c: New test.
17075
17076 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
17077
17078         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
17079         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
17080         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
17081         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
17082         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
17083         * gcc.dg/builtin-prefetch-1.c: New test.
17084
17085 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
17086
17087         * gcc.dg/20011130-1.c: New test.
17088
17089 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17090
17091         * g++.dg/other/scope1.C: New test.
17092         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
17093
17094 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17095
17096         * gcc.dg/vla-init-1.c: New test.
17097
17098 2001-12-01  Geoff Keating  <geoffk@redhat.com>
17099
17100         * gcc.c-torture/compile/structs.c: New testcase from GDB.
17101
17102 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17103
17104         * objc.dg/alias.m: Update.
17105         * objc.dg/class-1.m: Update.
17106         * objc.dg/const-str-1.m: Update.
17107         * objc.dg/fwd-proto-1.m: Update.
17108         * objc.dg/id-1.m: Update.
17109         * objc.dg/super-class-1.m: Update.
17110
17111 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
17112
17113         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
17114         constructs.
17115
17116 2001-11-28  Jeffrey A Law  (law@cygnus.com)
17117
17118         * gcc.c-torture/execute/20011128-1.c: New test.
17119
17120 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
17121
17122         * gcc.dg/20011127-1.c: New test.
17123
17124 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17125
17126         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
17127         from Austin Group draft 7.
17128         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
17129         scanf format arguments.
17130         * gcc.dg/format/no-exargs-2.c: New test.
17131
17132 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
17133
17134         * g++.dg/abi/vbase8-4.C: New test.
17135
17136 2001-11-24  Ian Lance Taylor  <ian@airs.com>
17137
17138         * gcc.c-torture/execute/20011121-1.c: New test.
17139
17140 2001-11-23  Jeffrey A Law  (law@cygnus.com)
17141
17142         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
17143
17144 2001-11-23  Andreas Jaeger  <aj@suse.de>
17145
17146         * gcc.dg/cpp/charconst-2.c: New test.
17147
17148 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
17149
17150         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
17151         to the host if it is remote.  Let tests specify extra headers
17152         they use.
17153         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
17154         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
17155         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
17156         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
17157         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
17158         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
17159         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
17160         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
17161         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
17162         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
17163
17164 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
17165
17166         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
17167         for little endian ARMs.
17168
17169 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
17170
17171         * gcc.c-torture/compile/20011119-1.c: New test.
17172         * gcc.c-torture/compile/20011119-2.c: New test.
17173
17174 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
17175
17176         * gcc.dg/altivec-1.c: Fix typo.
17177
17178 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
17179
17180         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
17181
17182 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
17183
17184         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
17185
17186 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
17187
17188         * lib/g77.exp: Don't specify --rpath-link.
17189
17190         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
17191         across all the headers.
17192         * gcc.dg/format/format.exp: For testing on a remote host,
17193         copy format.h.
17194
17195         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
17196         * gcc.c-torture/execute/930406-1.c: Likewise.
17197         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17198
17199 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
17200
17201         * gcc.dg/altivec-1.c: New.
17202
17203 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
17204
17205         * gcc.dg/cpp/fpreprocessed.c: New test case.
17206
17207 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17208
17209         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
17210         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
17211         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
17212
17213 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17214
17215         * gcc.dg/no-builtin-1.c: New test.
17216
17217 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
17218
17219         * gcc.c-torture/execute/20011115-1.c: New test.
17220
17221 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
17222
17223         * gcc.c-torture/compile/20011114-2.c: New test.
17224         * gcc.c-torture/compile/20011114-3.c: New test.
17225         * gcc.c-torture/compile/20011114-4.c: New test.
17226
17227 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
17228
17229         * g++.dg/other/init1.C: New test.
17230
17231 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
17232
17233         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
17234         message.
17235
17236         * gcc.c-torture/execute/20011114-1.c: New testcase.
17237
17238         * gcc.c-torture/compile/20010327-1.c: Revert last change.
17239         * gcc.c-torture/compile/20011114-1.c: New test, exactly
17240         like the (before this change) version of 20010327-1.c.
17241
17242 2001-11-14  Roger Sayle <roger@eyesopen.com>
17243
17244         * gcc.c-torture/execute/string-opt-13.c: New testcase.
17245
17246 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
17247
17248         * g++.dg/init/array2.C: New test.
17249
17250 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
17251
17252         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
17253
17254 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
17255
17256         * g++.dg/other/forscope1.C: New test.
17257         * g++.dg/ext/forscope1.C: New test.
17258         * g++.dg/ext/forscope2.C: New test.
17259
17260 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
17261
17262         * gcc.c-torture/execute/20011113-1.c: New test.
17263
17264 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
17265
17266         * gcc.c-torture/execute/20011109-2.c: New test.
17267
17268         * gcc.c-torture/execute/20011109-1.c: New test.
17269
17270 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
17271
17272         * gcc.c-torture/compile/20011109-1.c: New test.
17273
17274 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
17275
17276         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
17277         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
17278         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
17279         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
17280         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
17281         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
17282         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
17283
17284 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17285
17286         * g++.dg/warn/Wshadow-1.C: New tests.
17287         * g++.old-deja/g++.mike/for3.C: Update.
17288
17289 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
17290
17291         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
17292         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
17293         XFAILs.  Adjust expected error texts.
17294         * gcc.c-torture/compile/20011106-1.c,
17295         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
17296         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
17297         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
17298         gcc.dg/c99-array-lval-5.c: New tests.
17299
17300 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17301
17302         * gcc.dg/cpp/defined.c: Update.
17303
17304 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17305
17306         * gcc.c-torture/execute/anon-1.c: New test.
17307
17308 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
17309
17310         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
17311         same size, so no warning should be produced on stormy16.
17312
17313         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
17314         due to oversized array.
17315         * g++.old-deja/g++.mike/ns15.C: Likewise.
17316         * g++.old-deja/g++.pt/crash16.C: Likewise.
17317
17318 2001-11-02  Graham Stott  <grahams@redhat.com>
17319
17320         * g++.dgother/debug1.C: Fix typos.
17321
17322 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
17323
17324         * g++.dg/other/debug1.C: New test.
17325
17326 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17327
17328         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
17329         of unsigned long.
17330
17331 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
17332
17333         * gcc.dg/20011029-2.c: New test.
17334
17335         * gcc.c-torture/compile/20011029-1.c: New test.
17336
17337 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
17338
17339         * objc/execute/class_self-1.m: New test.
17340         * objc/execute/class_self-2.m: New test.
17341
17342 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
17343
17344         * gcc.misc-tests/msgs.exp: Delete.
17345         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
17346         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
17347         error set to match recent changes.
17348
17349 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
17350
17351         * gcc.dg/20011021-1.c: New test.
17352
17353 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
17354
17355         * gcc.c-torture/compile/20011023-1.c: New test.
17356
17357 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
17358
17359         * lib/g77.exp: Rewrite based on lib/g++.exp.
17360
17361 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
17362
17363         * gcc.c-torture/execute/20011019-1.c: New test.
17364
17365         * gcc.dg/20011018-1.c: New test.
17366
17367 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
17368
17369         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
17370
17371 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
17372
17373         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
17374         * gcc.dg/attr-invalid.c: Likewise.
17375
17376 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
17377
17378         * testsuite/gcc.dg/20011015-1.c: New test.
17379
17380 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17381
17382         * g++.dg/template/unify2.C: New test.
17383
17384 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17385
17386         * g++.dg/other/exception-specification.C: New test
17387
17388 2001-10-13  Tom Rix  <trix@redhat.com>
17389
17390         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
17391         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
17392
17393 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
17394
17395         * testsuite/gcc.dg/20011009-1.c: New test.
17396
17397 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17398
17399         PR g++/4476
17400         * g++.dg/other/friend1.C: New test.
17401
17402 2001-10-11  Richard Henderson  <rth@redhat.com>
17403
17404         * g++.old-deja/g++.other/crash18.C: Add -S to options.
17405
17406 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17407
17408         * gcc.c-torture/compile/20011010-1.c: New.
17409
17410 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17411
17412         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
17413         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
17414         g77.f-torture/execute/execute.exp,
17415         g77.f-torture/noncompile/noncompile.exp,
17416         gcc.c-torture/compile/compile.exp,
17417         gcc.c-torture/execute/execute.exp,
17418         gcc.c-torture/execute/ieee/ieee.exp,
17419         gcc.c-torture/execute/memcheck/memcheck.exp,
17420         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
17421         objc/execute/execute.exp: Update FSF address.
17422
17423 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17424
17425         * gcc.dg/cpp/cmdlne-C.c: Update.
17426         * gcc.dg/cpp/cmdlne-C2.c: New.
17427
17428 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17429
17430         * gcc.c-torture/execute/20011008-3.c: New.
17431
17432 2001-10-08  DJ Delorie  <dj@redhat.com>
17433
17434         * gcc.dg/20011008-1.c: New.
17435         * gcc.dg/20011008-2.c: New.
17436
17437 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17438
17439         * gcc.dg/cpp/spacing1.c: Update test.
17440
17441 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17442
17443         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
17444         spelling errors of "separate" as "seperate".
17445
17446 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
17447
17448         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
17449         enough to avoid inlining.
17450
17451 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17452
17453         * lib/g77.exp: set libg2c_dir correctly.
17454
17455 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17456
17457         * gcc.dg/cpp/macro11.c: New test.
17458
17459 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17460
17461         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
17462         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
17463         gcc.dg/format/multattr-3.c: New tests.
17464         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
17465         tests for format attributes on function pointers being rejected.
17466
17467 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17468
17469         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
17470
17471 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17472
17473         * g++.dg/warn/format1.C: New test.
17474
17475 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
17476
17477         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
17478
17479 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17480
17481         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
17482
17483 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17484
17485         * gcc.dg/cpp/redef2.c: Add test.
17486
17487 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
17488
17489         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
17490         long-standing bug on i686, apparently.
17491         * gcc.c-torture/execute/loop-2c.x: New file.
17492         * gcc.c-torture/execute/loop-2d.x: New file.
17493         * gcc.c-torture/execute/loop-3c.x: New file.
17494
17495 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
17496
17497         * gcc.dg/cpp/20000625-2.c: Correct line number.
17498
17499 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17500
17501         * gcc.dg/cpp/macro10.c: New test.
17502         * gcc.dg/cpp/strify3.c: New test.
17503         * gcc.dg/cpp/spacing1.c: Add tests.
17504         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
17505         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
17506
17507 2001-09-24  DJ Delorie  <dj@redhat.com>
17508
17509         * gcc.c-torture/execute/20010924-1.c: New test.
17510
17511 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17512
17513         * testsuite/objc/execute/paste.m: Remove.
17514
17515 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17516
17517         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
17518
17519 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
17520
17521         * g77.dg/strlen0.f: New test.
17522
17523 2001-09-21  Richard Henderson  <rth@redhat.com>
17524
17525         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
17526         * g++.old-deja/g++.abi/vtable2.C: Likewise.
17527
17528 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
17529
17530         Table-driven attributes.
17531         * g++.dg/ext/attrib1.C: New test.
17532
17533 2001-09-20  DJ Delorie  <dj@redhat.com>
17534
17535         * gcc.dg/20000926-1.c: Update expected warning messages.
17536         * gcc.dg/array-2.c: Likewise, and test for warnings too.
17537         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
17538         array.
17539
17540 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
17541
17542         * g++.dg/eh/registers1.C: New test case.
17543
17544 2001-09-17  Richard Henderson  <rth@redhat.com>
17545
17546         * gcc.dg/array-5.c: Fix VLA decomposition test.
17547
17548 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17549
17550         * gcc.dg/cpp/line5.c: New testcase.
17551
17552 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
17553
17554         * gcc.dg/cpp/macro9.c: New test.
17555
17556 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
17557
17558         * gcc.c-torture/execute/980223.c: Change type of addr from long
17559         to char *.
17560
17561 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
17562
17563         * gcc.c-torture/execute/20010915-1.c: New test.
17564
17565 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
17566
17567         * g77.dg/bprob: New directory.
17568         * g77.dg/bprob/bprob.exp: New file.
17569         * g77.dg/bprob/bprob-1.f: New test.
17570         * g77.dg/gcov: New directory.
17571         * g77.dg/gcov/gcov.exp: New file.
17572         * g77.dg/gcov/gcov-1.f: New test.
17573         * g77.dg/gcov/gcov-1.x: New file.
17574
17575 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
17576
17577         * gcc.dg/cpp/directiv.c: Update.
17578         * gcc.dg/cpp/undef1.c: Update.
17579
17580 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
17581
17582         * gcc.dg/20010912-1.c: New test.
17583
17584 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
17585
17586         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
17587         language-independent file in lib.
17588         * lib/gcov.exp: New file.
17589
17590 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17591
17592         * gcc.c-torture/compile/20010911-1.c: New test.
17593
17594 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
17595
17596         * lib/profopt.exp: New, to support profile-directed optimizations.
17597         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
17598         * gcc.misc-tests/bprob-1.c: New test.
17599         * gcc.misc-tests/bprob-2.c: New test.
17600
17601 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
17602
17603         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
17604         XFAIL and which kinds of gcov output to verify.
17605         * gcc.misc-tests/gcov-4b.x: New file.
17606         * gcc.misc-tests/gcov-5b.x: New file.
17607         * gcc.misc-tests/gcov-6.x: New file.
17608         * gcc.misc-tests/gcov-7.c: New test.
17609         * gcc.misc-tests/gcov-7.x: New file.
17610
17611 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
17612
17613         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
17614         * gcc.misc-tests/gcov-6.c: New test.
17615
17616 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17617
17618         PR c++/3986
17619         * g++.dg/abi/vbase1.C: New test.
17620
17621 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
17622
17623         * objc.dg/method-2.m: New.
17624
17625 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17626
17627         PR c++/4203
17628         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
17629         * g++.dg/init/empty1.C: New test.
17630
17631 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
17632
17633         * gcc.c-torture/compile/20010903-1.c: New test.
17634
17635 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
17636
17637         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
17638         for m68k.
17639
17640 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
17641
17642         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
17643
17644         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
17645
17646         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
17647
17648 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
17649
17650         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
17651         for 16-bit 'unsigned int'.
17652
17653 2001-08-29  Kazu Hirata  <kazu@hxi.com>
17654
17655         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
17656
17657 2001-08-27  Richard Henderson  <rth@redhat.com>
17658
17659         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
17660         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
17661
17662 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
17663
17664         * gcc.dg/asm-names.c (ymain): New.
17665
17666 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
17667
17668         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
17669         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
17670         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
17671
17672 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17673
17674         * gcc.dg/compare5.c: New testcase.
17675
17676 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
17677
17678         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
17679         and "In instantiation".
17680
17681 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
17682
17683         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
17684
17685 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
17686
17687         * gcc.misc-tests/gcov.exp: Add support for branch information.
17688         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
17689         * gcc.misc-tests/gcov-4.c: New test.
17690         * gcc.misc-tests/gcov-4b.c: New test.
17691         * gcc.misc-tests/gcov-5b.c: New test.
17692
17693 2001-08-20  Zack Weinberg  <zackw@panix.com>
17694
17695         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
17696         expected to fail.
17697
17698 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17699
17700         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
17701
17702 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
17703
17704         * g++.dg/eh/template1.C: New test.
17705
17706 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
17707
17708         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
17709         Fix thinko.
17710         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
17711         for xfail.
17712
17713 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
17714
17715         * lib/g77-dg.exp:  Use prune.exp for common procedures
17716         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
17717         * lib/g77.exp: (g77-dg-prune) Remove
17718
17719 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
17720
17721         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
17722
17723 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17724
17725         * g++.dg/template/unify1.C: New test.
17726
17727 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
17728
17729         * g++.dg/abi/empty4.C: New test.
17730
17731 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
17732
17733         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
17734         solaris2.*
17735         * g77.f-torture/compile/pr3743.x: Likewise
17736
17737 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17738
17739         * g++.dg/other/using-declaration.C: New test.
17740
17741 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17742
17743         * gcc.dg/cpp/tr-sign.c: New testcase.
17744
17745 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17746
17747         * gcc.dg/cpp/19951025-1.c: Revert.
17748         * gcc.dg/cpp/directiv.c: We no longer process directives that
17749         interrupt macro arguments.
17750
17751 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
17752
17753         * gcc.dg/bconstp-1.c: New test.
17754
17755 2001-08-03  Richard Henderson  <rth@redhat.com>
17756
17757         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
17758
17759 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17760
17761         * gcc.dg/cpp/19951025-1.c: Update.
17762
17763 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
17764
17765         * g77.dg/ff90-1.f (s): Fix reference of variable z,
17766         should be x.
17767
17768 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17769
17770         Kill -fhonor-std.
17771         * g++.old-deja/g++.ns/ns14.C: Remove special options.
17772         * g++.old-deja/g++.other/std1.C: Likewise.
17773         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
17774
17775 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
17776
17777         * lib/g77.exp:  Load gcc-defs.exp for common procedures
17778         (g77_pass, g77_fail, g77_finish, g77_exit,
17779         ${tool}_check_unsupported_p} Now redundant.  Deleted.
17780
17781 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
17782
17783         * g77.dg/fbackslash.f
17784         * g77.dg/fcase-preserve.f
17785         * g77.dg/ff90-1.f
17786         * g77.dg/ffixed-line-length-0.f
17787         * g77.dg/ffixed-line-length-132.f
17788         * g77.dg/ffixed-line-length-7.f
17789         * g77.dg/ffixed-line-length-72.f
17790         * g77.dg/ffixed-line-length-none.f
17791         * g77.dg/ffree-form-1.f
17792         * g77.dg/fno-backslash.f
17793         * g77.dg/fno-f90-1.f
17794         * g77.dg/fno-fixed-form-1.f
17795         * g77.dg/fno-onetrip.f
17796         * g77.dg/fno-typeless-boz.f
17797         * g77.dg/fno-underscoring.f
17798         * g77.dg/fno-vxt-1.f
17799         * g77.dg/fonetrip.f
17800         * g77.dg/ftypeless-boz.f
17801         * g77.dg/fugly-assumed.f
17802         * g77.dg/funderscoring.f
17803         * g77.dg/fvxt-1.f
17804
17805 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
17806
17807         * objc.dg/fwd-proto-1.m: New.
17808         * objc.dg/local-decl-1.m: New.
17809         * objc.dg/naming-1.m: New.
17810         * objc.dg/naming-2.m: New.
17811         * objc.dg/proto-hier-1.m: New.
17812
17813 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
17814
17815         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
17816         largest-type elements to a struct makes its size grow.
17817
17818 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17819
17820         * g++.dg/abi/vthunk1.C: New test.
17821
17822 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17823
17824         * g++.dg/abi/vbase8-22.C: New test.
17825
17826 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17827
17828         * gcc.dg/cpp/macro8.c: New test.
17829
17830 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
17831
17832         * g++.dg/abi/vbase8-21.C: New test.
17833
17834 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
17835
17836         * g++.dg/abi/vbase8-10.C: New test.
17837
17838 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17839
17840         * lib/g++.exp (g++_set_ld_library_path): Renamed to
17841         ${tool}_set_ld_library_path.
17842         Changed caller.
17843         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
17844         g++.exp.
17845
17846 2001-07-26  Stan Cox <scox@redhat.com>
17847
17848         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
17849         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
17850         gcc_exit, gcc_check_unsupported_p):
17851         Moved to gcc-deps.exp
17852         * gcc-deps.exp: New file.
17853
17854 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17855
17856         * g++.old-deja/g++.pt/defarg14.C: New test.
17857
17858 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17859
17860         * g++.old-deja/g++.other/lineno5.C: New test.
17861
17862 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17863
17864         * g++.old-deja/g++.pt/crash68.C: New test.
17865
17866 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17867
17868         * g++.old-deja/g++.other/crash42.C: New test.
17869
17870 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17871
17872         * gcc.dg/cpp/extratokens.c: Fix.
17873         * gcc.dg/cpp/skipping2.c: New tests.
17874
17875 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17876
17877         * gcc.c-torture/execute/20010724-1.c: New file.
17878         * gcc.c-torture/execute/20010724-1.x: New file.
17879
17880 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17881
17882         * g++.old-deja/g++.other/cond7.C: New test.
17883
17884 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17885
17886         * g++.old-deja/g++.other/optimize4.C: New test.
17887
17888 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17889
17890         * g++.old-deja/g++.abi/vbase8-5.C: New test.
17891
17892 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
17893
17894         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
17895         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
17896         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
17897         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
17898
17899         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
17900         bug report" message.
17901
17902         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
17903         * g++.dg/ext/instantiate1.C: Move from old-deja.
17904
17905 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
17906
17907         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
17908         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
17909         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
17910         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
17911
17912 2001-07-23  Jeffrey A Law  (law@cygnus.com)
17913
17914         * gcc.c-torture/execute/20010723-1.c: New test.
17915
17916 2001-07-23  Ben Elliston  <bje@redhat.com>
17917
17918         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
17919
17920 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17921
17922         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
17923         i[34567]86-*-*.
17924         Delete handling of ieee_multilib_flags.
17925         Pass -mieee for alpha*-*-* and sh-*-*.
17926         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
17927
17928 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
17929
17930         Remove old-abi tests.
17931         * g++.old-deja/g++.mike/p11116.C: Remove.
17932         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
17933
17934 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
17935
17936         * g77.f-torture/compile/pr3743.f:  New test
17937
17938 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
17939
17940         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
17941
17942 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17943
17944         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
17945         g++.old-deja/g++.pt/static6.C: Likewise.
17946         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
17947         supports weak symbols.
17948
17949 2001-07-18  Andreas Jaeger  <aj@suse.de>
17950
17951         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
17952         supported again.
17953
17954 2001-07-18  Andreas Jaeger  <aj@suse.de>
17955
17956         * gcc.dg/iftrap-1.c: Fix target line.
17957
17958 2001-07-17  Richard Henderson  <rth@redhat.com>
17959
17960         * gcc.c-torture/execute/20010717-1.c: New.
17961
17962 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17963
17964         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
17965         tests.
17966
17967 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17968
17969         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
17970
17971 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17972
17973         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
17974         UAC_SIGBUS, UAC_NOPRINT definitions.
17975
17976 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
17977
17978         * objc/execute/object_is_class.m: New test.
17979         * objc/execute/object_is_meta_class.m: New test.
17980
17981 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17982
17983         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
17984         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
17985
17986 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
17987
17988         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
17989         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
17990
17991 2001-07-14  Richard Henderson  <rth@redhat.com>
17992
17993         * gcc.dg/iftrap-1.c: New.
17994
17995 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
17996
17997         * g77.f-torture/execute/intrinsic77.f: New test.
17998
17999 2001-07-11  Janis Johnson <janis@us.ibm.com>
18000
18001         * gcc.misc-tests/gcov-3.c: New test.
18002
18003 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18004
18005         * gcc.c-torture/compile/20010711-1.c,
18006         * gcc.c-torture/compile/20010711-2.c: New tests.
18007
18008 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18009
18010         * gcc.c-torture/execute/20010711-1.c: New test.
18011
18012 2001-07-11  Ben Elliston  <bje@redhat.com>
18013
18014         * g++.old-deja/g++.other/enum5.C: New test.
18015
18016 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
18017
18018         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
18019         (g++-dg-prune): Call prune_gcc_output.
18020         * prune.exp: New file for prune_gcc_output.
18021         * lib/g++.exp, lib/gcc.exp: Load it.
18022
18023 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18024
18025         * gcc.c-torture/compile/20010701-1.c,
18026         g++.old-deja/g++.ext/attrib6.C: New tests.
18027
18028 2001-07-06  Jeffrey A Law  (law@cygnus.com)
18029
18030         * gcc.c-torture/compile/20010706-1.c: New test.
18031
18032 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
18033
18034         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
18035
18036 2001-06-28  Stan Shebs  <shebs@apple.com>
18037
18038         * gcc.dg/pragma-darwin.c: New test.
18039
18040 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18041
18042         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
18043         Solaris 2.[678] system.
18044
18045 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18046
18047         * gcc.dg/20010622-1.c: New test.
18048
18049 2001-06-18  Stan Shebs  <shebs@apple.com>
18050
18051         * objc.dg: New directory.
18052         * objc.dg/dg.exp: New file.
18053         * objc.dg/alias.m: New.
18054         * objc.dg/class-1.m: New.
18055         * objc.dg/class-2.m: New.
18056         * objc.dg/const-str-1.m: New.
18057         * objc.dg/const-str-2.m: New.
18058         * objc.dg/id-1.m: New.
18059         * objc.dg/method-1.m: New.
18060         * objc.dg/super-class-1.m: New.
18061         * lib/objc-dg.exp: New file.
18062
18063 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18064
18065         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
18066         of label name.
18067
18068 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
18069
18070         * g++.old-deja/g++.abi/vbase8-9.C: New test.
18071
18072 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18073
18074         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
18075         variable.
18076
18077 2001-06-12  Richard Henderson  <rth@redhat.com>
18078
18079         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
18080
18081 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18082
18083         * g++.old-deja/g++.abi/vbase5.C: New test.
18084         * g++.old-deja/g++.abi/vbase6.C: New test.
18085         * g++.old-deja/g++.abi/vbase7.C: New test.
18086
18087 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18088
18089         * gcc.c-torture/compile/20010610-1.c: New test.
18090
18091 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18092
18093         * g++.old-deja/g++.abi/vbase4.C: New test.
18094
18095 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18096
18097         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
18098         support %f for HC11/HC12 targets.
18099         * gcc.c-torture/execute/930513-1.x: New file, likewise.
18100         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
18101         on HC11/HC12 targets.
18102         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
18103
18104 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18105
18106         * gcc.dg/wchar_t-1.c: New file.
18107         * gcc.dg/wint_t-1.c: Likewise.
18108
18109 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
18110
18111         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
18112
18113 2001-06-11  Richard Henderson  <rth@redhat.com>
18114
18115         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
18116
18117 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18118
18119         * gcc.c-torture/compile/20010611-1.c: New test.
18120
18121 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18122
18123         * gcc.dg/c99-tag-1.c: Add more tests.
18124
18125 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
18126
18127         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
18128         representation on MN10300 and ARM/Thumb.
18129
18130 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
18131
18132         * g77.f-torture/execute/20010610.f: New.
18133
18134 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
18135
18136         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
18137         names.
18138
18139 2001-06-09  Richard Henderson  <rth@redhat.com>
18140
18141         * gcc.c-torture/execute/ashrdi-1.c: New.
18142         * gcc.c-torture/execute/ashldi-1.c: New.
18143         * gcc.c-torture/execute/lshrdi-1.c: New.
18144
18145 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
18146
18147         * objc/execute/load-3.m: Added. Check sending +load to categories,
18148         in addition to classes.
18149
18150 2001-06-08  Stan Shebs  <shebs@apple.com>
18151
18152         * objc/execute/load-2.m: New test.  From Nicola Pero
18153         <n.pero@mi.flashnet.it>.
18154
18155 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
18156
18157         * gcc.c-torture/execute/20010605-2.c: New test.
18158
18159 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18160
18161         * g++.old-deja/g++.abi/vbase2.C: New test.
18162         * g++.old-deja/g++.abi/vbase3.C: New test.
18163
18164 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18165
18166         * g++.old-deja/g++.pt/friend49.C: New test.
18167
18168 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
18169
18170         * g++.old-deja/g++.ext/anon3.C: New test.
18171
18172 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
18173
18174         * g++.old-deja/g++.other/conv7.C: New test.
18175
18176 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18177
18178         * gcc.c-torture/compile/20010605-2.c: New test.
18179
18180 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18181
18182         * gcc.c-torture/execute/20010604-1.c: New test.
18183
18184 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
18185
18186         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
18187
18188 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
18189
18190         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
18191         (g++_link_flags): Likewise.
18192         (g++_init): Pass gccpath's value to two previous functions.
18193
18194 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18195
18196         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
18197         Ensure logfile entry matches exec command line.
18198
18199 2001-05-31  Richard Henderson  <rth@redhat.com>
18200
18201         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
18202         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
18203
18204 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
18205
18206         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
18207         compiler for irix6.2
18208
18209 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
18210
18211         * g++.old-deja/g++.other/optimize3.C: New file.
18212
18213 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
18214
18215         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
18216         assemble.
18217
18218 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
18219
18220         * g++.old-deja/g++.other/optimize2.C: New file.
18221
18222 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
18223
18224         * gcc.c-torture/compile/20010518-2.c: New file.
18225         * gcc.c-torture/execute/20010518-1.c: New file.
18226         * gcc.c-torture/execute/20010518-2.c: New file.
18227
18228 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18229
18230         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
18231
18232 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
18233
18234         G++ no longer defines builtins that do not begin with __builtin.
18235         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
18236         * g++.old-deja/g++.brendand/misc13.C: Likewise.
18237         * g++.old-deja/g++.law/builtin1.C: Likewise.
18238         * g++.old-deja/g++.law/cvt2.C: Likewise.
18239         * g++.old-deja/g++.mike/net5.C: Likewise.
18240         * g++.old-deja/g++.other/builtins1.C: Likewise.
18241         * g++.old-deja/g++.other/builtins2.C: Likewise.
18242         * g++.old-deja/g++.other/builtins3.C: Likewise.
18243         * g++.old-deja/g++.other/builtins4.C: Likewise.
18244         * g++.old-deja/g++.other/inline8.C: Likewise.
18245         * g++.old-deja/g++.robertl/eb39.C: Likewise.
18246
18247 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
18248
18249         * g++.old-deja/g++.pt/using1.C: Adjust.
18250         * g++.old-deja/g++.pt/using2.C: New test.
18251
18252 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18253
18254         * gcc.dg/cpp/charconst.c: New tests.
18255         * gcc.dg/cpp/escape.c: New tests.
18256         * gcc.dg/cpp/escape-1.c: New tests.
18257         * gcc.dg/cpp/escape-2.c: New tests.
18258         * gcc.dg/cpp/ucs.c: New tests.
18259
18260 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
18261
18262         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
18263         native compiler for irix6.5.
18264
18265 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
18266
18267         * lib/g++.exp (g++_include_flags): Use args to compute
18268         get_multilibs.
18269         (g++_link_flags): Likewise.
18270         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
18271
18272 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18273
18274         * gcc.dg/c90-hexfloat-1.c: Add more tests.
18275
18276 2001-05-21  Geoff Keating  <geoffk@redhat.com>
18277
18278         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
18279         this file.
18280
18281 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18282
18283         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
18284         STACK_SIZE;
18285         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
18286         to STACK_SIZE; Use it to define size of add_histo array.
18287         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
18288         to STACK_SIZE.
18289         (f): Use GITT_SIZE to define size of gitt local table.
18290         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
18291         to STACK_SIZE; Use it to define size of bytemem array.
18292
18293 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18294
18295         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
18296         on 68HC11/HC12 due to the asm instruction.
18297         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
18298         * gcc.c-torture/compile/920520-1.x: Likewise.
18299         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
18300         on 68HC11/HC12 because the function is larger than 64K.
18301         * gcc.c-torture/compile/961203-1.x: New file, this test fails
18302         on 68HC11/HC12 because the structure is too large.
18303
18304 2001-05-20  Richard Henderson  <rth@redhat.com>
18305
18306         * gcc.c-torture/execute/20010520-1.c: New.
18307
18308 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18309
18310         * g++.old-deja/g++.warn/compare1.C: New test.
18311         * gcc.dg/compare4.c: New test.
18312
18313 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
18314
18315         * g++.old-deja/g++.other/optimize1.C: New test.
18316
18317 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18318
18319         * g++.old-deja/g++.pt/spec41.C: New test.
18320
18321 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
18322
18323         * gcc.c-torture/compile/20010114-1.x: Remove.
18324
18325 2001-05-18  Stan Shebs  <shebs@apple.com>
18326
18327         * gcc.c-torture/compile/20010518-1.c: New test.
18328
18329 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
18330
18331         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
18332         * g++.old-deja/g++.pt/crash67.C: New test.
18333
18334 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
18335
18336         * g++.old-deja/g++.other/debug9.C: New test.
18337
18338 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
18339
18340         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
18341
18342 2001-05-16  Jan Hubicka  <jh@suse.cz>
18343
18344         * gcc.c-torture/compile/20010516-1.c: New test.
18345
18346 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18347
18348         * g++.old-deja/g++.other/crash41.C: New test.
18349
18350 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18351
18352         * g++.old-deja/g++.pt/crash66.C: New test.
18353
18354 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
18355
18356         * g++.old-deja/g++.robertl/eb27.C: Convert.
18357
18358 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
18359
18360         * g++.dg/friend-warn.C: New test.  Do not warn about friend
18361         declaration being redundant.
18362
18363 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
18364
18365         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
18366
18367 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
18368
18369         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
18370
18371 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
18372
18373         * lib/g++.exp: Use testsuite_flags.
18374
18375 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
18376
18377         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
18378
18379 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18380
18381         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
18382
18383 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
18384
18385         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
18386
18387 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
18388
18389         * gcc.c-torture/compile/20010313-1.c: New test.
18390
18391 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
18392
18393         * gcc.dg/cpp/direct2.c: New test.
18394         * gccq.dg/cpp/direct2s.c: New test.
18395
18396         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
18397
18398 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
18399
18400         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
18401         * g++.old-deja/g++.other/op3.C: Likewise.
18402
18403 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18404
18405         * gcc.dg/cpp/syshdr.h: New file.
18406         * gcc.dg/cpp/sysmac1.c: Update.
18407         * gcc.dg/cpp/sysmac2.c: Update.
18408
18409 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18410
18411         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
18412
18413 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
18414
18415         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
18416         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
18417
18418 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
18419
18420         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
18421
18422 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
18423
18424         * lib/g++.exp (g++_include_flags): Don't use any special flags
18425         if TESTING_IN_BUILD_TREE is not defined.
18426         (g++_init): Use a plain 'c++' as the compiler if
18427         TESTING_IN_BUILD_TREEE is not defined.
18428
18429 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18430
18431         * g++.old-deja/g++.eh/catch13.C: New test.
18432         * g++.old-deja/g++.eh/catch14.C: New test.
18433
18434 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18435
18436         * gcc.dg/cpp/tr-define.c: New test.
18437
18438 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
18439
18440         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
18441         <stdlib.h>, not <malloc.h>.
18442
18443 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18444
18445         * g++.old-deja/g++.ns/template17.C: New test.
18446
18447 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18448
18449         * g++.old-deja/g++.pt/ref4.C: New test.
18450
18451 2001-04-30  Richard Henderson  <rth@redhat.com>
18452
18453         * gcc.dg/20000724-1.c: Revert last change.
18454
18455 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
18456
18457         * g77.f-torture/execute/20010430.f: New test.
18458
18459 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
18460
18461         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
18462
18463 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
18464
18465         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
18466
18467 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18468
18469         * g++.old-deja/g++.eh/crash6.C: New test.
18470
18471 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18472
18473         * g++.old-deja/g++.other/warn7.C: New test.
18474
18475 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18476
18477         * g++.old-deja/g++.other/defarg9.C: New test.
18478
18479 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18480
18481         * g77.f-torture/compile/20010426.f: New test.
18482         * g77.f-torture/execute/20010426.f: New test.
18483
18484 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18485
18486         * g77.f-torture/compile/20000629-1.x: Remove - error
18487         has been fixed.
18488
18489 2001-04-26  Jeffrey A Law  (law@cygnus.com)
18490
18491         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
18492         Tweak slightly to work with g++.dg framework.
18493         * g++.dg/special/ecos.exp: Run initp1.C test.
18494         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
18495
18496         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
18497         its linker doesn't give line numbers either.
18498         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
18499
18500 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18501
18502         * g++.old-deja/g++.other/lex1.C: New test.
18503
18504 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
18505
18506         * gcc.dg/noncompile/20010425-1.c: New test.
18507
18508 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18509
18510         * g++.old-deja/g++.pt/mangle2.C: New test.
18511
18512 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18513
18514         * gcc.dg/format/plus-1.c: New test.
18515
18516 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18517
18518         * gcc.dg/20010423-1.c: New test.
18519
18520 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18521
18522         * gcc.c-torture/execute/20010422-1.c: New test.
18523
18524 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
18525
18526         * g++.old-deja/g++.ns/type2.C: New test.
18527
18528 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
18529
18530         * g++.old-deja/g++.other/perf1.C: New test.
18531
18532 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
18533
18534         * gcc.dg/c99-func-2.c: Remove xfail.
18535         * gcc.dg/c99-func-3.c: Remove xfail.
18536         * gcc.dg/c99-func-4.c: Remove xfail.
18537
18538 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
18539
18540         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
18541
18542 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18543
18544         * gcc.c-torture/compile/20010423-1.c: New test.
18545
18546 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18547
18548         * g++.old-deja/g++.pt/typename28.C: New test.
18549
18550 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18551
18552         * g++.old-deja/g++.abi/empty2.C: New test.
18553         * g++.old-deja/g++.abi/empty3.C: New test.
18554
18555 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18556
18557         * g++.old-deja/g++.other/comdat2.C: New test.
18558         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
18559
18560 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18561
18562         * g++.old-deja/g++.other/overload14.C: New test.
18563
18564 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18565
18566         * g++.old-deja/g++.other/lookup23.C: New test.
18567
18568 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18569
18570         * gcc.c-torture/execute/20010403-1.c: New test.
18571
18572 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
18573             Mark Mitchell  <mark@codesourcery.com>
18574
18575         * lib/old-dejagnu.exp: Don't delete output of executable.
18576         Add .exe suffix to executables.
18577
18578 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
18579
18580         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
18581
18582 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18583
18584         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
18585
18586 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18587
18588         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
18589         * g++.old-deja/g++.abi/crash1.C: New test.
18590
18591 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18592
18593         * g++.old-deja/g++.other/crash40.C: New test.
18594
18595 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18596
18597         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
18598
18599 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
18600
18601         * g++.old-deja/g++.other/warn6.C: New test.
18602
18603 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18604
18605         * g++.old-deja/g++.robertl/eb42.C: Same.
18606
18607 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18608
18609         * gcc.dg/wtr-conversion-1.c: New testcase.
18610
18611 2001-04-10  Richard Henderson  <rth@redhat.com>
18612
18613         * g++.old-deja/g++.other/array5.C: New.
18614
18615 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18616
18617         * gcc.c-torture/execute/20010408-1.c: New test.
18618
18619 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
18620
18621         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
18622         headers and constructs.
18623         * g++.old-deja/g++.robertl/eb79.C: Same.
18624         * g++.old-deja/g++.robertl/eb77.C (main): Same.
18625         * g++.old-deja/g++.robertl/eb73.C: Same.
18626         * g++.old-deja/g++.robertl/eb66.C (main): Same.
18627         * g++.old-deja/g++.robertl/eb55.C (t): Same.
18628         * g++.old-deja/g++.robertl/eb54.C (main): Same.
18629         * g++.old-deja/g++.robertl/eb46.C (main): Same.
18630         * g++.old-deja/g++.robertl/eb44.C: Same.
18631         * g++.old-deja/g++.robertl/eb41.C (main): Same.
18632         * g++.old-deja/g++.robertl/eb4.C (main): Same.
18633         * g++.old-deja/g++.robertl/eb39.C: Same.
18634         * g++.old-deja/g++.robertl/eb33.C (main): Same.
18635         * g++.old-deja/g++.robertl/eb31.C (main): Same.
18636         * g++.old-deja/g++.robertl/eb30.C: Same.
18637         * g++.old-deja/g++.robertl/eb3.C: Same.
18638         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
18639         * g++.old-deja/g++.robertl/eb21.C: Same.
18640         * g++.old-deja/g++.robertl/eb15.C: Same.
18641         * g++.old-deja/g++.robertl/eb118.C: Same.
18642         * g++.old-deja/g++.robertl/eb115.C (main): Same.
18643         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
18644         * g++.old-deja/g++.robertl/eb109.C: Same.
18645         * g++.old-deja/g++.other/sibcall1.C (main): Same.
18646         * g++.old-deja/g++.mike/rtti1.C: Same.
18647         * g++.old-deja/g++.mike/p658.C: Same.
18648         * g++.old-deja/g++.mike/net46.C: Same.
18649         * g++.old-deja/g++.mike/net34.C: Same.
18650         * g++.old-deja/g++.mike/memoize1.C: Same.
18651         * g++.old-deja/g++.mike/eh2.C: Same.
18652         * g++.old-deja/g++.law/weak.C: Same.
18653         * g++.old-deja/g++.law/visibility7.C: Same.
18654         * g++.old-deja/g++.law/visibility25.C: Same.
18655         * g++.old-deja/g++.law/visibility22.C: Same.
18656         * g++.old-deja/g++.law/visibility2.C: Same.
18657         * g++.old-deja/g++.law/visibility17.C: Same.
18658         * g++.old-deja/g++.law/visibility13.C: Same.
18659         * g++.old-deja/g++.law/visibility10.C: Same.
18660         * g++.old-deja/g++.law/visibility1.C: Same.
18661         * g++.old-deja/g++.law/virtual3.C (eval): Same.
18662         * g++.old-deja/g++.law/vbase1.C: Same.
18663         * g++.old-deja/g++.law/operators32.C: Same.
18664         * g++.old-deja/g++.law/nest3.C: Same.
18665         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
18666         * g++.old-deja/g++.law/except5.C (main): Same.
18667         * g++.old-deja/g++.law/cvt7.C (run): Same.
18668         * g++.old-deja/g++.law/cvt2.C: Same.
18669         * g++.old-deja/g++.law/cvt16.C: Same.
18670         * g++.old-deja/g++.law/ctors6.C (bar): Same.
18671         * g++.old-deja/g++.law/ctors17.C (main): Same.
18672         * g++.old-deja/g++.law/ctors13.C: Same.
18673         * g++.old-deja/g++.law/ctors12.C (main): Same.
18674         * g++.old-deja/g++.law/ctors10.C: Same.
18675         * g++.old-deja/g++.law/code-gen5.C: Same.
18676         * g++.old-deja/g++.law/bad-error7.C: Same.
18677         * g++.old-deja/g++.law/arm9.C: Same.
18678         * g++.old-deja/g++.law/arm12.C: Same.
18679         * g++.old-deja/g++.law/arg8.C: Same.
18680         * g++.old-deja/g++.law/arg1.C: Same.
18681         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
18682         * g++.old-deja/g++.jason/template31.C: Same.
18683         * g++.old-deja/g++.jason/template24.C (main): Same.
18684         * g++.old-deja/g++.jason/2371.C: Same.
18685         * g++.old-deja/g++.eh/new2.C: Same.
18686         * g++.old-deja/g++.eh/new1.C: Same.
18687         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
18688         * g++.old-deja/g++.brendan/nest21.C (main): Same.
18689         * g++.old-deja/g++.brendan/err-msg3.C: Same.
18690         * g++.old-deja/g++.brendan/crash62.C: Same.
18691         * g++.old-deja/g++.brendan/crash52.C: Same.
18692         * g++.old-deja/g++.brendan/crash49.C (main): Same.
18693         * g++.old-deja/g++.brendan/crash38.C: Same.
18694         * g++.old-deja/g++.brendan/crash15.C (main): Same.
18695         * g++.old-deja/g++.brendan/copy9.C: Same.
18696
18697 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
18698
18699         * gcc.c-torture/execute/20001203-2.c (memset):
18700         Count argument is of type __SIZE_TYPE__.
18701
18702 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
18703
18704         * gcc.c-torture/compile/20010404-1.c: New test.
18705
18706 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
18707
18708         * gcc.c-torture/compile/20010326-1.c: New test.
18709
18710 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
18711
18712         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
18713         peculiarities of the SH.
18714         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
18715
18716 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18717
18718         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
18719         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
18720         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
18721
18722 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18723
18724         * g77.f-torture/compile/20010321-1.f: New test.
18725
18726 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18727
18728         * gcc.c-torture/compile/20010329-1.c: New test.
18729
18730 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18731
18732         * gcc.c-torture/execute/20010329-1.c: New test.
18733
18734 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18735
18736         * g++.old-deja/g++.other/eh4.C: Fix typo.
18737
18738 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18739
18740         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
18741
18742 2001-03-28  Philip Blundell  <philb@gnu.org>
18743
18744         * gcc.c-torture/compile/20010328-1.c: New test.
18745
18746 2001-03-27  Richard Henderson  <rth@redhat.com>
18747
18748         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
18749         * g++.old-deja/g++.eh/vbase3.C: Likewise.
18750
18751 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
18752
18753         * gcc.c-torture/compile/20010327-1.c: New test.
18754
18755 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
18756
18757         * g++.old-deja/g++.other/friend12.C: New test.
18758         * g++.old-deja/g++.other/friend9.C: Expect no errors.
18759         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
18760
18761 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18762
18763         * gcc.c-torture/execute/20010325-1.c: New test.
18764
18765 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
18766
18767         * g++.old-deja/g++.other/mangle3.C: New test.
18768
18769 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
18770
18771         * g++.old-deja/g++.other/anon8.C: New test.
18772
18773 2001-03-20  Philip Blundell  <philb@gnu.org>
18774
18775         * gcc.c-torture/compile/20010320-1.c: New test.
18776
18777 2001-03-17  Richard Henderson  <rth@redhat.com>
18778
18779         * g++.old-deja/g++.other/eh4.C: Add expected error text.
18780
18781 2001-03-15  Geoff Keating  <geoff@redhat.com>
18782
18783         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
18784         tests on AIX.
18785
18786 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
18787
18788         * g++.old-deja/g++.other/eh4.C: New test.
18789
18790 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18791
18792         * gcc.dg/cpp/mi1.c: Update.
18793
18794 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
18795
18796         * g++.old-deja/g++.other/regstack.C: New test.
18797
18798 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
18799
18800         * g++.old-deja/g++.other/ref4.C: New test.
18801
18802 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
18803
18804         * objc/execute/va_method.m: Added.
18805         * objc/execute/IMP.m: Added.
18806         * objc/execute/_cmd.m: Added.
18807         * objc/execute/accessing_ivars.m: Added.
18808         * objc/execute/class-1.m: Added.
18809         * objc/execute/class-10.m: Added.
18810         * objc/execute/class-11.m: Added.
18811         * objc/execute/class-12.m: Added.
18812         * objc/execute/class-13.m: Added.
18813         * objc/execute/class-14.m: Added.
18814         * objc/execute/class-2.m: Added.
18815         * objc/execute/class-3.m: Added.
18816         * objc/execute/class-4.m: Added.
18817         * objc/execute/class-5.m: Added.
18818         * objc/execute/class-6.m: Added.
18819         * objc/execute/class-7.m: Added.
18820         * objc/execute/class-8.m: Added.
18821         * objc/execute/class-9.m: Added.
18822         * objc/execute/class-tests-1.h
18823         * objc/execute/class-tests-2.h
18824         * objc/execute/compatibility_alias.m: Added.
18825         * objc/execute/encode-1.m: Added.
18826         * objc/execute/formal_protocol-1.m: Added.
18827         * objc/execute/formal_protocol-2.m: Added.
18828         * objc/execute/formal_protocol-3.m: Added.
18829         * objc/execute/formal_protocol-4.m: Added.
18830         * objc/execute/formal_protocol-5.m: Added.
18831         * objc/execute/formal_protocol-6.m: Added.
18832         * objc/execute/formal_protocol-7.m: Added.
18833         * objc/execute/informal_protocol.m: Added.
18834         * objc/execute/initialize.m: Added.
18835         * objc/execute/load.m: Added.
18836         * objc/execute/many_args_method.m: Added.
18837         * objc/execute/nested-3.m: Added.
18838         * objc/execute/no_clash.m: Added.
18839         * objc/execute/private.m: Added.
18840         * objc/execute/redefining_self.m: Added.
18841         * objc/execute/root_methods.m: Added.
18842         * objc/execute/selector-1.m: Added.
18843         * objc/execute/static-1.m: Added.
18844         * objc/execute/static-2.m: Added.
18845         * objc/execute/va_method.m: Added.
18846
18847 2001-03-10  Richard Henderson  <rth@redhat.com>
18848
18849         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
18850
18851 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18852
18853         * g++.old-deja/g++.other/crash31.C: XFAIL.
18854         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
18855         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
18856         * gcc.c-torture/execute/20010123-1.x: XFAIL.
18857         * gcc.c-torture/execute/20010124-1.x: XFAIL.
18858         * gcc.dg/sequence-pt-1.c: XFAIL one test.
18859
18860 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
18861
18862         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
18863
18864 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
18865
18866         * gcc.dg/20000724-1.c: Don't use multiline strings.
18867
18868 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
18869
18870         * objc/execute/string1.m, objc/execute/string2.m: Compare the
18871         result of -cString against what we expect it to be; don't just
18872         print it out for no one to read.
18873
18874         * objc/execute/string3.m, objc/execute/string4.m: New tests.
18875         Based on testcases provided by Nicola Pero.
18876
18877 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
18878
18879         * gcc.dg/cpp/macro7.c: New test.
18880
18881 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
18882
18883         * gcc.dg/cpp/multiline.c: Update.
18884
18885 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18886
18887         * g++.old-deja/g++.other/enum3.C: New test.
18888
18889 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18890
18891         * g++.old-deja/g++.other/pod1.C: New test.
18892
18893 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18894
18895         * g++.old-deja/g++.ext/overload1.C: New test.
18896
18897 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18898
18899         * g++.old-deja/g++.pt/using1.C: New test.
18900
18901 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18902
18903         * g++.old-deja/g++.other/using9.C: New test.
18904
18905 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
18906
18907         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
18908
18909         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
18910
18911 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
18912
18913         * g++.old-deja/g++.ext/realpt1.C: Remove.
18914
18915 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
18916
18917         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
18918
18919 2001-02-26  Will Cohen  <wcohen@redhat.com>
18920
18921         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
18922
18923 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
18924
18925         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
18926         templatized constructors.
18927
18928 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18929
18930         * gcc.c-torture/execute/20010224-1.c: New test.
18931
18932 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
18933
18934         * gcc.c-torture/execute/20010222-1.c: New test.
18935
18936 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
18937
18938         * g++.old-deja/g++.other/inline20.C: New test.
18939
18940 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
18941
18942         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
18943
18944 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18945
18946         * g++.old-deja/g++.other/lookup22.C: New test.
18947
18948 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
18949
18950         * g77.dg: New directory.
18951         * g77.dg/20010216-1.f: New test case.
18952         * g77.dg/dg.exp: New driver.
18953         * lib/g77-dg.exp: New driver library.
18954
18955 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18956
18957         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
18958
18959 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
18960
18961         * g++.old-deja/g++.other/decl9.C: New test.
18962
18963 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
18964
18965         * g++.old-deja/g++.other/init16.C: Update the test so that it does
18966         not need <string> and also tests the initialization at runtime.
18967
18968 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18969
18970         * gcc.c-torture/execute/longlong.c: New test.
18971
18972 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
18973
18974         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
18975
18976 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
18977
18978         * gcc.c-torture/execute/920302-1.c (execute):
18979         Change argument type to short.
18980
18981 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18982
18983         * g++.old-deja/g++.pt/deduct6.C: New test.
18984
18985 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18986
18987         * g++.old-deja/g++.pt/deduct5.C: New test.
18988
18989 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
18990
18991         * gcc.c-torture/execute/20010209-1.c: New test.
18992
18993 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18994
18995         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
18996
18997 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
18998
18999         * g++.dg/vtgc1.C: Update for new ABI.
19000
19001         * consistency.vlad: New directory, 1665 files.
19002
19003 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19004
19005         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
19006         return type.
19007         * gcc.dg/cpp/digraphs.c: Declare puts.
19008
19009 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19010
19011         * g++.old-deja/g++.other/warn5.C: New test.
19012
19013 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19014
19015         * g++.old-deja/g++.pt/spec40.C: New test.
19016
19017 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19018
19019         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
19020         case.
19021         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
19022
19023 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
19024
19025         * gcc.c-torture/compile/20010209-1.c: New test.
19026
19027 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
19028
19029         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
19030         excess errors message but not if it crashes.
19031         * g++.old-deja/g++.other/crash27.C: Likewise.
19032         * g++.old-deja/g++.other/crash28.C: Likewise.
19033         * g++.old-deja/g++.other/crash30.C: Likewise.
19034         * g++.old-deja/g++.other/crash32.C: Likewise.
19035         * g++.old-deja/g++.other/crash35.C: Likewise.
19036         * g++.old-deja/g++.pt/inherit2.C: Likewise.
19037
19038 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19039
19040         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
19041         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
19042         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
19043         g77.f-torture/execute/execute.exp,
19044         g77.f-torture/noncompile/noncompile.exp,
19045         gcc.c-torture/execute/execute.exp,
19046         gcc.c-torture/execute/memcheck/memcheck.exp,
19047         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
19048         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
19049         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
19050         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
19051         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
19052         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
19053         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19054         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
19055         Remove bug reporting instructions with ancient email addresses.
19056
19057 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19058
19059         * gcc.dg/20010202-1.c: New test.
19060         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
19061
19062 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
19063
19064         * g++.dg/stdbool-if.C: New test.
19065
19066 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
19067
19068         * objc/execute/fdecl.m: Added main().
19069
19070 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19071
19072         * gcc.c-torture/execute/20010206-1.c: New test.
19073
19074 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19075
19076         * gcc.dg/cpp/avoidpaste1.c: Update.
19077
19078 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
19079
19080         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
19081         Pero <nicola@brainstorm.co.uk>.
19082         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
19083
19084 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
19085
19086         * g++.old-deja/g++.pt/spec39.C: New test.
19087
19088 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
19089
19090         * gcc.c-torture/compile/20010202-1.c: New test.
19091
19092 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
19093
19094         * g++.old-deja/g++.abi/primary2.C: New test.
19095         * g++.old-deja/g++.abi/primary3.C: New test.
19096         * g++.old-deja/g++.abi/primary4.C: New test.
19097         * g++.old-deja/g++.abi/primary5.C: New test.
19098         * g++.old-deja/g++.abi/vtable3.h: New test.
19099         * g++.old-deja/g++.abi/vtable3a.C: New test.
19100         * g++.old-deja/g++.abi/vtable3b.C: New test.
19101         * g++.old-deja/g++.abi/vtable3c.C: New test.
19102         * g++.old-deja/g++.abi/vtable3d.C: New test.
19103         * g++.old-deja/g++.abi/vtable3e.C: New test.
19104         * g++.old-deja/g++.abi/vtable3f.C: New test.
19105         * g++.old-deja/g++.abi/vtable3g.C: New test.
19106         * g++.old-deja/g++.abi/vtable3h.C: New test.
19107         * g++.old-deja/g++.abi/vtable3i.C: New test.
19108         * g++.old-deja/g++.abi/vtable3j.C: New test.
19109         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
19110
19111 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
19112
19113         * g++.old-deja/g++.other/anon6.C: New test.
19114         * g++.old-deja/g++.other/anon7.C: New test.
19115
19116 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
19117
19118         * gcc.dg/cpp/avoidpaste2.c: New tests.
19119
19120 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
19121
19122         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
19123
19124 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
19125
19126         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
19127         DECIMAL_DIG cases for Irix."
19128
19129 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
19130
19131         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
19132
19133 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19134
19135         * gcc.dg/c99-tag-1.c: New test.
19136
19137 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19138
19139         * gcc.dg/cpp/tr-warn1.c: Add tests.
19140
19141 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19142
19143         * gcc.dg/cpp/avoidpaste1.c: Update.
19144         * gcc.dg/cpp/paste4.c: Update.
19145
19146 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
19147
19148         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
19149         cases for Irix.
19150
19151 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19152
19153         * g++.old-deja/g++.other/inline19.C: New test.
19154
19155 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19156
19157         * gcc.dg/Wlarger-than.c: New test.
19158
19159 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19160
19161         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
19162
19163 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
19164
19165         * gcc.c-torture/execute/20010129-1.c: New test.
19166         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
19167
19168 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19169
19170         * gcc.dg/cpp/avoidpaste1.c: Test case.
19171
19172 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
19173
19174         * g++.old-deja/g++.other/inline18.C: New test.
19175
19176 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19177
19178         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
19179         and __builtin_putchar.
19180
19181 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
19182
19183         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
19184         tests.
19185
19186 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
19187
19188         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
19189         floating point number rounding mode to round to the nearest
19190         representable mode.
19191
19192 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
19193
19194         * g++.old-deja/g++.other/mangle2.C: New test.
19195
19196 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19197
19198         * gcc.c-torture/compile/20010124-1.c: New test.
19199
19200 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
19201
19202         * g++.old-deja/g++.pt/spec38.C: New test.
19203
19204 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19205
19206         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
19207         "Build don't run".
19208
19209 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19210
19211         * gcc.c-torture/execute/20010123-1.c: New test.
19212
19213 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19214
19215         * g++.old-deja/g++.pt/spec37.C: New test.
19216
19217 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19218
19219         * g++.old-deja/g++.pt/overload14.C: New test.
19220
19221 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19222
19223         * gcc.c-torture/execute/20010122-1.c: New test, exercise
19224         __builtin_return_address.
19225
19226 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
19227
19228         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
19229         * g++.old-deja/g++.pt/spec35.C: New test.
19230         * g++.old-deja/g++.pt/spec36.C: New test.
19231
19232 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
19233
19234         * gcc.c-torture/compile/20010118-1.c: New test.
19235
19236 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
19237
19238         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
19239
19240 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19241
19242         * gcc.c-torture/execute/20010119-1.c: New test.
19243
19244 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19245
19246         * g++.old-deja/g++.other/vbase5.C: New test.
19247
19248 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19249
19250         * gcc.c-torture/execute/20010118-1.c: New test.
19251
19252 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19253
19254         * g++.old-deja/g++.pt/deduct3.C: New test.
19255
19256 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19257
19258         * g++.old-deja/g++.pt/spec34.C: New test.
19259
19260 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
19261
19262         * g77.f-torture/compile/20000601-2.f: New test.
19263
19264 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19265
19266         * g++.old-deja/g++.other/init17.C: New test.
19267
19268 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
19269
19270         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
19271
19272 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19273
19274         * g++.old-deja/g++.pt/unify8.C: New test.
19275
19276 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19277
19278         * g++.old-deja/g++.abi/vbase1.C: New test.
19279
19280 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19281
19282         * g++.old-deja/g++.pt/crash65.C: New test.
19283
19284 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19285
19286         * gcc.dg/cpp/assembl2.S: New test case.
19287
19288 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
19289
19290         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
19291         are supported.
19292
19293 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19294
19295         * g++.old-deja/g++.other/builtins1.C: New test.
19296         * g++.old-deja/g++.other/builtins2.C: Likewise.
19297         * g++.old-deja/g++.other/builtins3.C: Likewise.
19298         * g++.old-deja/g++.other/builtins4.C: Likewise.
19299
19300 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
19301
19302         * gcc.c-torture/compile/20010117-1.c: New test.
19303         * gcc.c-torture/compile/20010117-2.c: New test.
19304
19305 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19306
19307         * g77.f-torture/execute/20010116.[fx]: New test,
19308         XFAIL on i?86-*-*.
19309         * g77.f-torture/compile/20010115.f: Indicate it's
19310         a test for PR fortran/1636.
19311
19312 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19313
19314         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
19315
19316 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19317
19318         * g77.f-torture/compile/20010115.f: New test.
19319
19320 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
19321
19322         * g++.old-deja/g++.pt/nontype5.C: New test.
19323
19324 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
19325
19326         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
19327         have an equivalent working one below it.
19328
19329 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19330
19331         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
19332         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19333
19334 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19335
19336         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
19337         message containing "init_priority".
19338         (conpr-2.C): Likewise.
19339         (conpr-3.C): Likewise.
19340         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
19341
19342 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19343
19344         * gcc.c-torture/execute/20010114-2.c: New test.
19345
19346 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19347
19348         * gcc.c-torture/compile/20010114-1.c: New test.
19349         * gcc.c-torture/compile/20010114-1.x: Xfail.
19350         * gcc.c-torture/compile/20010114-2.c: New test.
19351         * gcc.c-torture/execute/20010114-1.c: New test.
19352         * gcc.dg/trunc-1.c: New test.
19353         * gcc.dg/uninit-B.c: New test.
19354
19355 2001-01-13  Nick Clifton  <nickc@redhat.com>
19356
19357         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
19358         target.
19359
19360 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19361
19362         * gcc.c-torture/compile/20010113-1.c: New test.
19363
19364 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
19365
19366         * gcc.c-torture/compile/20001212-1.c: New test.
19367
19368 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19369
19370         * gcc.dg/cpp/widestr1.c: Update.
19371         * gcc.dg/cpp/prag-imp.c: Remove.
19372
19373 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
19374
19375         * gcc.c-torture/execute/20000801-3.x: Remove.
19376         * gcc.dg/c90-init-1.c: New test.
19377         * gcc.dg/c99-init-1.c: New test.
19378         * gcc.dg/c99-init-2.c: New test.
19379         * gcc.dg/gnu99-init-1.c: New test.
19380
19381 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
19382
19383         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
19384         testing that no relevant ones were found.
19385
19386 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19387
19388         * g++.old-deja/g++.pt/cast2.C: New test.
19389
19390 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19391
19392         * g++.old-deja/g++.pt/friend47.C: New test.
19393
19394 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19395
19396         * g++.old-deja/g++.pt/instantiate13.C: New test.
19397
19398 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19399
19400         * g++.old-deja/g++.other/defarg7.C: New test.
19401         * g++.old-deja/g++.other/defarg8.C: New test.
19402
19403 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19404
19405         * g++.old-deja/g++.pt/crash64.C: New test.
19406
19407 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19408
19409         * g++.old-deja/g++.pt/crash63.C: New test.
19410
19411 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19412
19413         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
19414
19415 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
19416
19417         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
19418
19419 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19420
19421         * g++.old-deja/g++.pt/error3.C: New test.
19422
19423 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19424
19425         * g++.old-deja/g++.other/crash39.C: New test.
19426
19427 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19428
19429         * g++.old-deja/g++.other/vbase4.C: New test.
19430
19431 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
19432
19433         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
19434         * gcc.dg/special/20000419-2.c: New file. Identical to above.
19435         * gcc.dg/special/special.exp: New test driver which will check
19436         for alias support for the above test.
19437
19438 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
19439
19440         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
19441         problems on small machines.
19442         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
19443         parameterize.
19444
19445 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
19446
19447         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
19448         mips.
19449         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19450
19451 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
19452
19453         * g++.old_deja/g++.pt/using8.C: New test.
19454
19455 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19456
19457         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
19458
19459 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
19460
19461         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
19462         where a failure is expected.
19463         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
19464
19465 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19466
19467         * g++.old_deja/g++.pt/instantiate12.C: New test.
19468
19469 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19470
19471         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
19472         start of structs.
19473         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
19474         * g++.old-deja/g++.brendan/crash17.C: Likewise.
19475         * g++.old-deja/g++.brendan/crash29.C: Likewise.
19476         * g++.old-deja/g++.brendan/crash48.C: Likewise.
19477         * g++.old-deja/g++.brendan/ns1.C: Likewise.
19478         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
19479         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
19480         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
19481         * g++.old-deja/g++.eh/spec6.C: Likewise.
19482         * g++.old-deja/g++.jason/crash3.C: Likewise.
19483         * g++.old-deja/g++.law/ctors11.C: Likewise.
19484         * g++.old-deja/g++.law/ctors17.C: Likewise.
19485         * g++.old-deja/g++.law/ctors5.C: Likewise.
19486         * g++.old-deja/g++.law/ctors9.C: Likewise.
19487         * g++.old-deja/g++.mike/ambig1.C: Likewise.
19488         * g++.old-deja/g++.mike/net22.C: Likewise.
19489         * g++.old-deja/g++.mike/p3538a.C: Likewise.
19490         * g++.old-deja/g++.mike/p3538b.C: Likewise.
19491         * g++.old-deja/g++.mike/virt3.C: Likewise.
19492         * g++.old-deja/g++.niklas/t128.C: Likewise.
19493         * g++.old-deja/g++.other/anon4.C: Likewise.
19494         * g++.old-deja/g++.other/using1.C: Likewise.
19495         * g++.old-deja/g++.other/warn3.C: Likewise.
19496         * g++.old-deja/g++.pt/t37.C: Likewise.
19497         * g++.old-deja/g++.robertl/eb69.C: Likewise.
19498         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19499
19500 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19501
19502         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
19503
19504 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19505
19506         * gcc.c-torture/execute/stdio-opt-3.c: New test.
19507
19508 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
19509
19510         * gcc.c-torture/compile/20010107-1.c: New test.
19511
19512 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19513
19514         * gcc.c-torture/execute/builtin-noret-1.c: New test.
19515
19516 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19517
19518         * gcc.dg/format/format.h: New file.
19519         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
19520         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
19521         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
19522         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
19523         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
19524         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
19525         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
19526         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
19527         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
19528         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
19529         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
19530         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
19531         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
19532         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
19533         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
19534         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
19535         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
19536         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
19537         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
19538         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
19539         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
19540         instead of declaring standard types, macros and functions in each
19541         test.
19542
19543 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
19544
19545         * gcc.c-torture/execute/20010106-1.c: New test.
19546
19547 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19548
19549         * gcc.dg/format/format.exp: New file.
19550         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
19551         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
19552         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
19553         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
19554         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
19555         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
19556         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
19557         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
19558         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
19559         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
19560         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
19561         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
19562         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
19563         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
19564         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
19565         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
19566         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
19567         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
19568         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
19569         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
19570         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
19571         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
19572         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
19573         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
19574         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
19575         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
19576         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
19577         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
19578         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
19579         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
19580         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
19581         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
19582         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
19583         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
19584         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
19585         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
19586         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
19587         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
19588         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
19589         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
19590         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
19591         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
19592
19593 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
19594
19595         * gcc.c-torture/execute/991228-1.c: Take word endianness into
19596         account.
19597
19598 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19599
19600         * gcc.c-torture/execute/builtin-complex-1.c: New test.
19601
19602 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19603
19604         * g++.old-deja/g++.pt/crash62.C: New test.
19605
19606 2001-01-04  Richard Henderson  <rth@redhat.com>
19607
19608         * gcc.dg/20000926-1.c: Update expected warnings.
19609         * gcc.dg/array-2.c: Likewise.
19610         * gcc.dg/array-4.c: Also validate flexible array members.
19611         * gcc.dg/c99-flex-array-1.c: New.
19612
19613 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19614
19615         * gcc.c-torture/compile/20001222-1.x: Remove.
19616
19617 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19618
19619         * gcc.c-torture/execute/built-in-setjmp.c: New.
19620
19621 2001-01-03  Richard Henderson  <rth@redhat.com>
19622
19623         * gcc.dg/940510-1.c: Update expected error wording.
19624         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
19625
19626 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
19627
19628         * lib/target-supports.exp (check_alias_available): Modified to
19629         indicate aliases not supported if only weak aliases are supported.
19630
19631 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19632
19633         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
19634         Turn on cmpstrsi checks for __pj__ and __i370__.
19635
19636 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19637
19638         * g++.old-deja/g++.other/virtual11.C: New test.
19639
19640 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19641
19642         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
19643
19644 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19645
19646         * gcc.c-torture/compile/20010102-1.c: New test.
19647
19648 2001-01-02  Andreas Jaeger  <aj@suse.de>
19649
19650         * gcc.dg/noreturn-3.c: New test.
19651
19652         * gcc.dg/noreturn-4.c: New test.
19653
19654 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19655
19656         * gcc.c-torture/execute/stdio-opt-1.c: Also test
19657         __builtin_fputc and __builtin_fwrite.
19658
19659 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19660
19661         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
19662         signed char, not default char.
19663
19664 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19665
19666         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
19667
19668 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
19669
19670         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
19671
19672 2000-12-29  Richard Henderson  <rth@redhat.com>
19673
19674         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
19675         (__cyg_profile_func_exit): Define.
19676
19677 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19678
19679         * g++.dg/vtgc1.C: New test.
19680
19681 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
19682
19683         * gcc.dg/noncompile/20001228-1.c: New test.
19684
19685         * gcc.dg/20001228-1.c: New test.
19686
19687         * gcc.c-torture/execute/20001228-1.c: New test.
19688
19689 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
19690
19691         * gcc.dg/format-strfmon-1.c: New test.
19692
19693 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19694
19695         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
19696         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
19697         * gcc.c-torture/execute/string-opt-1.c: Likewise.
19698         * gcc.c-torture/execute/string-opt-2.c: Likewise.
19699         * gcc.c-torture/execute/string-opt-3.c: Likewise.
19700         * gcc.c-torture/execute/string-opt-4.c: Likewise.
19701         * gcc.c-torture/execute/string-opt-6.c: Likewise.
19702         * gcc.c-torture/execute/string-opt-7.c: Likewise.
19703         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19704         * gcc.c-torture/execute/string-opt-9.c: Likewise.
19705         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19706         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19707         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19708
19709         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
19710         * gcc.c-torture/execute/string-opt-4.c: Test index.
19711
19712 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
19713
19714         * gcc.c-torture/compile/20001226-1.c: New test.
19715
19716 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19717
19718         * gcc.c-torture/compile/20001222-1.c: New test.
19719         * gcc.c-torture/compile/20001222-1.x: Xfail.
19720
19721 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
19722
19723         * gcc.c-torture/execute/comp-goto-2.c: New test.
19724
19725 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
19726
19727         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
19728         Use long types if __INT_MAX__ is 32767.
19729         (main): Use cast to (sint32 *) when poking 88 into a_page.
19730
19731         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
19732
19733 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
19734
19735         * gcc.c-torture/compile/20001221-1.c: New test.
19736         * gcc.c-torture/execute/20001221-1.c: New test.
19737
19738 2000-12-20  Richard Henderson  <rth@redhat.com>
19739
19740         * g++.old-deja/g++.pt/crash36.C: Update error lines.
19741         * g++.old-deja/g++.robertl/eb109.C: Likewise.
19742
19743 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19744
19745         * gcc.dg/compare3.c: New test.
19746
19747 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19748
19749         * gcc.dg/format-warnll-1.c: New test.
19750
19751 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19752
19753         * gcc.dg/cpp/cmdlne-P.c: New test.
19754
19755 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19756
19757         * gcc.c-torture/execute/builtin-abs-1.c,
19758         gcc.c-torture/execute/builtin-abs-2.c: New tests.
19759
19760 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19761
19762         * gcc.dg/cpp/multiline.c: New test.
19763
19764 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19765
19766         * g++.old-deja/g++.other/syshdr1.C: Update.
19767         * gcc.dg/cpp/lineflags.c: Remove temporarily.
19768
19769 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19770
19771         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
19772
19773 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19774
19775         * g++.old-deja/g++.pt/ttp65.C: New test.
19776
19777 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19778
19779         * g++.old-deja/g++.pt/ttp64.C: New test.
19780
19781 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19782
19783         * g++.old-deja/g++.pt/spec33.C: New test.
19784
19785 2000-12-14  Catherine Moore  <clm@redhat.com>
19786
19787         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
19788         * gcc.c-torture/execute/920612-2.c: Likewise.
19789         * gcc.c-torture/execute/920428-2.c: Likewise.
19790         * gcc-c-torture/execute/va-arg-11.c: Call exit.
19791         * gcc.c-torture/execute/va-arg-21.c: Likewise.
19792
19793 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19794
19795         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
19796         * gcc.dg/pack-test-2.c: Likewise.
19797
19798 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19799
19800         Tests by Zack Weinberg <zackw@stanford.edu>.
19801
19802         * gcc.dg/cpp/defined.c: Update.
19803         * gcc.dg/cpp/defined_trad.c: New tests.
19804
19805 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19806
19807         * gcc.dg/cpp/trad-direct.c: Update.
19808
19809 2000-12-11  Neil Booth  <neilb@earthling.net>
19810
19811         * gcc.dg/cpp/defined_trad.c
19812
19813 2000-12-11  Neil Booth  <neilb@earthling.net>
19814
19815         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
19816
19817 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19818
19819         * gcc.dg/format-miss-2.c: New test.
19820
19821 2000-12-09  Neil Booth  <neilb@earthling.net>
19822
19823         * gcc.dg/cpp/lineflags.c: New tests.
19824         * gcc.dg/cpp/poison.c: Update.
19825         * gcc.dg/cpp/redef2.c: Update.
19826         * gcc.dg/cpp/skipping.c: New test.
19827
19828 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
19829
19830         * g++.old-deja/g++.other/eh3.C: New testcase.
19831
19832 2000-12-07  Neil Booth  <neilb@earthling.net>
19833
19834         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
19835         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
19836         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
19837         wtr-union-init-2.c, wtr-union-init-3.c: Update.
19838         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
19839         Update.
19840
19841 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19842
19843         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
19844         __SIZE_TYPE__ instead of int for type of integers cast to
19845         pointers.
19846
19847 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
19848
19849         * g++.old-deja/g++.other/cleanup4.C: New test.
19850
19851 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19852
19853         * format-sec-1.c: New test.
19854
19855 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19856
19857         * gcc.dg/format-nonlit-3.c: New test.
19858
19859 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19860
19861         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
19862         through a null pointer.
19863
19864 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19865
19866         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
19867         * g++.old-deja/g++.pt/partial4.C: New test.
19868
19869 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
19870
19871         * gcc.c-torture/execute/ieee/hugeval.x: New.
19872
19873 2000-12-06  Neil Booth  <neilb@earthling.net>
19874
19875         * gcc.dg/cpp/backslash2.c: New tests.
19876
19877 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19878
19879         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
19880         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
19881
19882 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
19883
19884         * gcc.c-torture/execute/20001203-2.c: New testcase.
19885
19886 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
19887
19888         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
19889         * g++.old-deja/g++.other/virtual10.C: New test.
19890
19891 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
19892
19893         * g++.old-deja/g++.mike/pmf5.C: Remove test.
19894
19895 2000-12-05  Richard Henderson  <rth@redhat.com>
19896
19897         * gcc.c-torture/compile/20001205-1.c: New.
19898
19899 2000-12-04  Neil Booth  <neilb@earthling.net>
19900
19901         * g++.old-deja/g++.other/virtual9.C: New test.
19902         * g++.old-deja/g++.pt/crash61.C: New test.
19903         * gcc.c-torture/execute/loop-9.c: New test.
19904
19905 2000-12-04  Neil Booth  <neilb@earthling.net>
19906
19907         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
19908         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
19909         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
19910         * gcc.dg/cpp/extratokens.c: ...here.
19911
19912 2000-12-04  Neil Booth  <neilb@earthling.net>
19913
19914         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
19915         New tests.
19916
19917 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19918
19919         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
19920         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
19921
19922 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19923
19924         * gcc.c-torture/execute/20001203-1.c: New test.
19925
19926 2000-12-03  Neil Booth  <neilb@earthling.net>
19927
19928         * gcc.dg/cpp/macro6.c: New test cases.
19929
19930 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19931
19932         * gcc.c-torture/execute/string-opt-9.c: New test.
19933         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19934         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19935         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19936
19937         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
19938         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
19939
19940 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
19941
19942         * gcc.dg/cpp/if-6.c: New testcase.
19943
19944         * gcc.dg/20001201-1.c: New testcase.
19945
19946 2000-12-02  Neil Booth  <neilb@earthling.net>
19947
19948         * g++.old-deja/g++.other/externC4.C,
19949         g++.old-deja/g++.other/friend10.C: New tests.
19950
19951 2000-12-02  Neil Booth  <neilb@earthling.net>
19952
19953         * g++.old-deja/g++.other/instan2.C
19954         * g++.old-deja/g++.other/instan3.C: New test.
19955
19956 2000-12-02  Neil Booth  <neilb@earthling.net>
19957
19958         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
19959         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
19960         gnuc99.c,gnuc99-pedantic.c: New tests.
19961
19962 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19963
19964         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
19965         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
19966
19967 2000-12-01  Neil Booth  <neilb@earthling.net>
19968
19969         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
19970         * gcc.dg/cpp/poison.c: Update.
19971         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
19972
19973 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
19974
19975         * g77.f-torture/execute/20001201.f: New test.
19976
19977 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19978
19979         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
19980
19981 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
19982
19983         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
19984
19985 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
19986
19987         * g++.old-deja/g++.other/cast6.C: New test.
19988
19989 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
19990
19991         * gcc.c-torture/execute/20001130-2.c: New testcase.
19992
19993 2000-11-30  Richard Henderson  <rth@redhat.com>
19994
19995         * gcc.c-torture/execute/20001130-1.c: New test.
19996
19997 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19998
19999         * g++.old-deja/g++.other/op3.C: New test.
20000
20001 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20002
20003         * g++.old-deja/g++.other/op2.C: New test.
20004
20005 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20006
20007         * g++.old-deja/g++.other/crash38.C: New test.
20008
20009 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
20010
20011         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
20012
20013 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
20014
20015         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
20016         tests.
20017         * gcc.c-torture/execute/string-opt-6.c: New test.
20018
20019         * gcc.dg/20001117-1.c: Add main.
20020
20021 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
20022
20023         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
20024         Move from here ...
20025         * gcc.dg/940510-1.c: ... to here.
20026
20027         * gcc.dg/20000926-1.c: GNU C now allows initializations of
20028         zero-size arrays in toplevel structures.
20029
20030 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20031
20032         * gcc.c-torture/execute/loop-8.c: New test.
20033
20034 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20035
20036         * g++.old-deja/g++.other/base1.C: New test.
20037
20038 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20039
20040         * g++.old-deja/g++.other/parse2.C: New test.
20041
20042 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20043
20044         * g++.old-deja/g++.pt/incomplete1.C: New test.
20045
20046 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20047
20048         * g++.old-deja/g++.other/friend9.C: New test.
20049
20050 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20051
20052         * gcc.dg/20001127-1.c: New test.
20053
20054 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20055
20056         * g++.old-deja/g++.pt/friend46.C: New test.
20057
20058 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20059
20060         * g++.old-deja/g++.other/ptrmem8.C: New test.
20061
20062 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20063
20064         * gcc.c-torture/execute/string-opt-7.c: New test.
20065         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20066
20067 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20068
20069         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
20070         instead of 'mkcheck 2'.
20071
20072 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20073
20074         * gcc.c-torture/execute/memcheck/driver.c,
20075         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
20076         C9X references to refer to C99.
20077
20078 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
20079
20080         * gcc.dg/ultrasp3.c: New test.
20081
20082 2000-11-25  Neil Booth  <neilb@earthling.net>
20083
20084         * gcc.dg/cpp/include2.c: Update test to be locale independent.
20085
20086 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
20087
20088         * gcc.c-torture/compile/20001123-2.c: New.
20089
20090 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20091
20092         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
20093
20094 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
20095
20096         * gcc.dg/sequence-point-1.c: Add some new tests.
20097         * gcc.c-torture/execute/20001124-1.c: New test.
20098
20099 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20100
20101         * g++.old-deja/g++.other/vaarg4.C: New test.
20102         * gcc.c-torture/compile/20001123-1.c: New test.
20103
20104 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20105
20106         * g++.other/crash24.C: Adjust and remove XFAIL.
20107         * g++.other/crash37.C: New test.
20108
20109 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
20110
20111         * g++.old-deja/g++.pt/instantiate9.C: New test.
20112
20113 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
20114
20115         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
20116         new ABI, too.
20117
20118         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
20119         * g++.old-deja/g++.robertl/eb55.C: Likewise.
20120
20121 2000-11-22  Neil Booth  <neilb@earthling.net>
20122
20123         * gcc.dg/cpp/Wtrigraphs.c: New test.
20124
20125 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
20126
20127         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
20128
20129 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
20130
20131         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
20132
20133 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
20134
20135         * lib/gcc-dg.exp: load_lib scanasm.exp.
20136         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
20137         * lib/g++-dg.exp: load_lib scanasm.exp.
20138         * lib/scanasm.exp: New.
20139         (scan-assembler, scan-assembler-not): Add optional arguments to
20140         test name, or if not present, the pattern name.
20141         (scan-assembler-dem, scan-assembler-dem-not): New.
20142
20143         * g++.dg/dg.exp: New.
20144
20145 2000-11-21  Neil Booth  <neilb@earthling.net>
20146
20147         * gcc.dg/cpp/integrated1.c: Remove.
20148
20149 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20150
20151         * gcc.c-torture/execute/20001121-1.c: New test.
20152
20153 2000-11-21  Richard Henderson  <rth@redhat.com>
20154
20155         * gcc.c-torture/compile/20001121-1.c: New test.
20156
20157 2000-11-20  Neil Booth  <neilb@earthling.net>
20158
20159         * gcc.dg/cpp/integrated1.c: New test.
20160
20161 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20162
20163         * g++.old-deja/g++.other/inline17.C: New test.
20164
20165 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
20166
20167         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
20168         local variable to be zero: I made the variable global. Now
20169         uses abort() and exit() instead of relying on main's return value.
20170
20171 2000-11-20  Neil Booth  <neilb@earthling.net>
20172
20173         * gcc.dg/cpp/paste2.c: Update test.
20174         * objc/execute/paste.m: New test.
20175
20176 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20177
20178         * gcc.dg/c99-condexpr-1.c: New test.
20179
20180 2000-11-20  Neil Booth  <neilb@earthling.net>
20181
20182         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
20183
20184 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
20185
20186         * g++.old-deja/g++.pt/export1.C: New test.
20187
20188 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
20189
20190         * gcc.dg/20001117-1.c: New test.
20191
20192 2000-11-18  Richard Henderson  <rth@redhat.com>
20193
20194         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
20195
20196 2000-11-18  Richard Henderson  <rth@redhat.com>
20197
20198         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
20199         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
20200         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
20201
20202 2000-11-18  Richard Henderson  <rth@redhat.com>
20203
20204         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
20205         (main): New.  Exit cleanly.
20206
20207 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20208
20209         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
20210         gcc.dg/c99-fordecl-2.c: New tests.
20211
20212 2000-11-18  Richard Henderson  <rth@redhat.com>
20213
20214         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
20215         * gcc.c-torture/execute/zerolen-2.c: New.
20216
20217 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20218
20219         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
20220         memory.
20221
20222 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20223
20224         * g++.old-deja/g++.pt/instantiate8.C: New test.
20225
20226 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20227
20228         * g++.old-deja/g++.other/incomplete.C: Add more tests.
20229         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
20230
20231 2000-11-16  Nick Clifton  <nickc@redhat.com>
20232
20233         * gcc.c-torture/execute/nestfunc-2.c: New test.
20234         * gcc.c-torture/execute/nestfunc-3.c: New test.
20235
20236 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20237
20238         * gcc.c-torture/compile/20001116-1.c: New test.
20239
20240 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20241
20242         * gcc.c-torture/execute/20001115-1.c: New test.
20243
20244 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
20245
20246         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
20247         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
20248         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
20249         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20250
20251 2000-11-15  Neil Booth  <neilb@earthling.net>
20252
20253         gcc.dg/cpp/_Pragma1.c: Update.
20254         gcc.dg/cpp/_Pragma2.c: New test.
20255
20256 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20257
20258         * g++.old-deja/g++.other/anon5.C: New test.
20259
20260 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20261
20262         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
20263         tests.
20264
20265 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
20266
20267         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
20268         output.
20269
20270 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20271
20272         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
20273         labels at end of compound statements.
20274
20275 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
20276
20277         * gcc.c-torture/execute/loop-7.c: New test.
20278
20279 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20280
20281         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
20282
20283 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20284
20285         * gcc.dg/c99-bool-1.c: New test.
20286
20287 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20288
20289         * gcc.dg/c99-scope-1.c: Remove xfail.
20290         * gcc.dg/c99-scope-2.c: New test.
20291
20292 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20293
20294         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
20295         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
20296
20297 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
20298
20299         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
20300         error messages.
20301
20302         * g++.mike/p700.C: Don't typedef wchar_t.
20303         * g++.mike/p784.C: Likewise.
20304         * g++.mike/eb101.C: Don't use __wchar_t.
20305
20306 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20307
20308         * g77.f-torture/execute/20001111.[fx]: Test premature exit
20309         from DO loop.
20310
20311 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20312
20313         * gcc.c-torture/execute/20001111-1.c: New test.
20314
20315 2000-11-10  Nick Clifton  <nickc@redhat.com>
20316
20317         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
20318         long multuiple and accumulate.
20319
20320 2000-11-09  Richard Henderson  <rth@redhat.com>
20321
20322         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
20323         via size_t instead of int.
20324
20325         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
20326         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20327         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20328         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20329
20330 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
20331
20332         * gcc.c-torture/compile/20001109-1.c: New test.
20333         * gcc.c-torture/compile/20001109-2.c: New test.
20334
20335 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
20336
20337         * g++.old-deja/g++.pt/operator1.C: New test.
20338         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
20339
20340 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20341
20342         * gcc.dg/20001108-1.c: New test.
20343
20344 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20345
20346         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
20347         with both arguments constant strings.
20348         * gcc.c-torture/execute/string-opt-3.c: New test.
20349         * gcc.c-torture/execute/string-opt-4.c: New test.
20350         * gcc.c-torture/execute/string-opt-5.c: New test.
20351
20352 2000-11-08  Nick Clifton  <nickc@redhat.com>
20353
20354         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
20355         mulsidi3adddi patterns.
20356
20357 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
20358
20359         * g++.old-deja/g++.other/crash36.C: New test.
20360
20361 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
20362
20363         * g++.old-deja/g++.other/init16.C: New test.
20364
20365 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
20366
20367         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
20368
20369 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20370
20371         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
20372         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20373         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20374
20375 2000-11-07  DJ Delorie  <dj@redhat.com>
20376
20377         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
20378
20379 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20380
20381         * gcc.c-torture/execute/string-opt-1.c: New test.
20382
20383 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20384
20385         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
20386         mips-sgi-irix6.* because the MIPS ABI passes floating-point
20387         parameters in registers, and there is no way for a varargs
20388         function to know in which order the integer and floating-point
20389         parameters should be interleaved when they are placed on the
20390         stack.
20391         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20392         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20393
20394 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20395
20396         * gcc.c-torture/execute/string-opt-2.c: New test.
20397
20398 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
20399
20400         * g++.old-deja/g++.pt/crash60.C: New test.
20401
20402 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20403
20404         * g++.old-deja/g++.other/crash24.C: New test.
20405         * g++.old-deja/g++.other/crash25.C: New test.
20406         * g++.old-deja/g++.other/crash26.C: New test.
20407         * g++.old-deja/g++.other/crash27.C: New test.
20408         * g++.old-deja/g++.other/crash28.C: New test.
20409         * g++.old-deja/g++.other/crash29.C: New test.
20410         * g++.old-deja/g++.other/crash30.C: New test.
20411         * g++.old-deja/g++.other/crash31.C: New test.
20412         * g++.old-deja/g++.other/crash32.C: New test.
20413         * g++.old-deja/g++.other/crash33.C: New test.
20414         * g++.old-deja/g++.other/crash34.C: New test.
20415         * g++.old-deja/g++.other/crash35.C: New test.
20416
20417 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20418
20419         * gcc.c-torture/execute/20001031-1.c: New test.
20420
20421 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
20422
20423         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
20424         namespace.
20425
20426         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
20427         standards-conformant.
20428
20429         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
20430
20431         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
20432         * g++.old-deja/g++.mike/p755a.C: Likewise.
20433         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
20434         library makes no calls to `operator new' during initialization.
20435
20436 2000-11-04  Neil Booth  <neilb@earthling.net>
20437
20438         * gcc.dg/cpp/include2.c: New tests.
20439
20440 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
20441
20442         * lib/g++.exp (g++_set_ld_library_path): New function.
20443         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
20444
20445 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
20446
20447         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
20448         warnings.
20449
20450 2000-11-01  Richard Henderson  <rth@redhat.com>
20451
20452         * g++.old-deja/g++.ext/namedret1.C: New.
20453         * g++.old-deja/g++.ext/namedret2.C: New.
20454         * g++.old-deja/g++.ext/namedret3.C: New.
20455
20456 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
20457
20458         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
20459         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
20460
20461 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20462
20463         * gcc.c-torture/execute/va-arg-21.c: New test.
20464
20465 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20466
20467         * gcc.dg/c99-complex-2.c: New test.
20468
20469 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20470
20471         * gcc.c-torture/execute/stdio-opt-1.c: New test.
20472
20473 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
20474
20475         * g++.old-deja/g++.other/inline16.C: New test.
20476
20477 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
20478
20479         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
20480         __PRETTY_FUNCTION__
20481
20482 2000-10-29  Neil Booth  <neilb@earthling.net>
20483
20484         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
20485         New tests.
20486         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
20487         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
20488         optimisation.
20489
20490 2000-10-29  Neil Booth  <neilb@earthling.net>
20491
20492         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
20493         * mi1.c, mi1c.h: Add null directives to multiple-include test.
20494         * mi5.c: Test multiple includes work with -C.
20495         * trigraphs.c: Test ^= version.
20496
20497 2000-10-28  Neil Booth  <neilb@earthling.net>
20498
20499         New tests and test updates for new macro expander.
20500
20501         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
20502         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
20503         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
20504         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
20505         new diagnostic messages.
20506
20507         * gcc.dg/cpp/macro3.c: New tests.
20508
20509 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
20510
20511         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
20512         on the same line.
20513
20514 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
20515
20516         * g++.old-deja/g++.other/eh2.C: New test.
20517
20518 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
20519
20520         * gcc.c-torture/execute/20001027-1.c: New test.
20521
20522 2000-10-26  Richard Henderson  <rth@redhat.com>
20523
20524         * gcc.c-torture/execute/20001026-1.c: New.
20525
20526 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
20527
20528         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
20529         * g++.old-deja/g++.law/builtin1.C: Likewise.
20530         * g++.old-deja/g++.law/ctors10.C: Likewise.
20531         * g++.old-deja/g++.law/virtual3.C: Likewise.
20532         * g++.old-deja/g++.mike/p658.C: Likewise.
20533         * g++.old-deja/g++.other/sibcall1.C: Likewise.
20534         * g++.old-deja/g++.other/vaarg2.C: Likewise.
20535         * g++.old-deja/g++.robertl/eb124.C: Likewise.
20536         * g++.old-deja/g++.robertl/eb44.C: Likewise.
20537         * g++.old-deja/g++.robertl/eb77.C: Likewise.
20538
20539 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
20540
20541         * gcc.c-torture/compile/20001024-1.c: New test.
20542
20543 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
20544
20545         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
20546         to tell us whether or not we are using V3.
20547
20548 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20549
20550         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
20551         operands.
20552
20553 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20554
20555         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
20556
20557 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
20558
20559         * gcc.c-torture/execute/20001024-1.c: New test.
20560
20561 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
20562
20563         * g++.old-deja/g++.other/sibcall1.C: New test.
20564
20565 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
20566
20567         * gcc.dg/noncompile/init-3.c: New test.
20568
20569 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20570
20571         * gcc.dg/format-array-1.c: New test.
20572
20573 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20574
20575         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
20576         writing through null pointers; remove comment about testing
20577         unterminated strings.
20578
20579 2000-10-17  Matthew Hiller  <hiller@redhat.com>
20580
20581         * gcc.c-torture/execute/20001017-2.c: New test.
20582
20583 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20584
20585         * gcc.c-torture/compile/20001018-1.c: New test.
20586         * gcc.c-torture/compile/20001018-1.x: Xfail.
20587
20588 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20589
20590         * gcc.c-torture/execute/20001017-1.c: New test.
20591
20592 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20593
20594         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
20595         for multiple use of arguments with scanf formats; add tests for
20596         multiple use of arguments.
20597
20598 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
20599
20600         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
20601
20602 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20603
20604         * gcc.dg/format-miss-1.c: New test.
20605
20606 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20607
20608         * gcc.c-torture/execute/20001013-1.c: New test.
20609
20610 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20611
20612         * gcc.dg/format-branch-1.c: New test.
20613
20614 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20615
20616         * README, lib/file-format.exp: Remove EGCS references.
20617
20618 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20619
20620         * gcc.dg/20001013-1.c: New test.
20621
20622 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20623
20624         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
20625         for intmax_t in the compiler using __typeof__ and the type rules
20626         for conditional expressions.
20627
20628 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
20629
20630         * gcc.dg/20001012-1.c: New test.
20631         * gcc.dg/20001012-2.c: New test.
20632
20633 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20634
20635         * gcc.dg/format-attr-1.c: New test.
20636
20637 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20638
20639         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
20640         __LONG_LONG_MAX__ instead of LLONG_MAX.
20641
20642 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20643
20644         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
20645         scanf flags.
20646         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
20647         flags.
20648
20649 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20650
20651         * gcc.dg/sequence-pt-1.c: New test.
20652
20653 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
20654
20655         * gcc.c-torture/execute/20001011-1.c: New testcase.
20656         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
20657
20658 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20659
20660         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
20661         does not error on it.
20662
20663 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20664
20665         * gcc.dg/20001009-1.c: New test.
20666
20667 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
20668
20669         * gcc.c-torture/compile/20001009-1.c: Move from here ....
20670         * gcc.c-torture/execute/20001009-2.c: ... to here.
20671
20672 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
20673
20674         * gcc.c-torture/compile/20001009-1.c: New testcase.
20675         * gcc.c-torture/execute/20001009-1.c: New testcase.
20676         Testcases provided by Jan Hubicka <jh@suse.cz>.
20677
20678 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20679
20680         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20681         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
20682         uintmax_t using <limits.h> to emulate the compiler's internal
20683         logic.  No longer XFAIL %j tests.
20684
20685 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20686
20687         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
20688         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20689         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
20690         regexps and details of expected handling of some bad formats.
20691         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
20692         suppression.
20693
20694 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20695
20696         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
20697         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
20698         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
20699         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
20700         in list archives.
20701
20702 2000-10-06  Richard Henderson  <rth@cygnus.com>
20703
20704         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
20705         * g++.old-deja/g++.brendan/crash52.C: Likewise.
20706         * g++.old-deja/g++.jason/report.C: Likewise.
20707         * g++.old-deja/g++.law/friend5.C: Likewise.
20708         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
20709         of the expected warnings.
20710
20711 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
20712
20713         * g++.old-deja/g++.pt/enum14.C: New test.
20714
20715 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20716
20717         * g++.old-deja/g++.pt/crash59.C: New test.
20718
20719 2000-10-04  Will Cohen  <wcohen@redhat.com>
20720
20721         * gcc.dg/20000926-1.c: New test.
20722
20723 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
20724
20725         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
20726         function name for current C++ compiler.
20727         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
20728
20729 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
20730
20731         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
20732         __PRETTY_FUNCTION__.
20733         * g++.old-deja/g++.ext/pretty2.C: Likewise.
20734
20735 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20736
20737         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
20738
20739 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
20740
20741         * gcc.c-torture/compile/20000923-1.c: New test.
20742
20743 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
20744
20745         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
20746         * g++.old-deja/g++.pt/ttp62.C: Same.
20747         * g++.old-deja/g++.other/inline14.C: Same.
20748
20749 2000-09-24  Richard Henderson  <rth@cygnus.com>
20750
20751         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
20752
20753 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20754
20755         * gcc.dg/c90-printf-1.c: Add test for wide string format.
20756
20757 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
20758
20759         * gcc.c-torture/compile/20000922-1.c: New file.
20760
20761 2000-09-21  Nick Clifton  <nickc@redhat.com>
20762
20763         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
20764         a signed long modulo operation.
20765         (mod6): New function - perform an unsigned long modulo operation.
20766         (main): Add tests for modulos of very large numbers by very small
20767         dividends.
20768
20769 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20770
20771         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
20772
20773 2000-09-19  Richard Henderson  <rth@cygnus.com>
20774
20775         * gcc.dg/compare2.c (case 10): XFAIL.
20776
20777 2000-09-18  Richard Henderson  <rth@cygnus.com>
20778
20779         * gcc.c-torture/execute/20000906-1.c: Move ...
20780         * gcc.dg/20000906-1.c: ... here.  Only run on targets
20781         that support __builtin_trap.
20782
20783 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
20784
20785         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
20786
20787 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20788
20789         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
20790         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
20791         more $ format tests.
20792
20793 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20794
20795         * gcc.dg/format-errmk-1.c: New test.
20796
20797 2000-09-17  Greg McGary  <greg@mcgary.org>
20798
20799         * gcc.c-torture/execute/20000917-1.x: Remove.
20800
20801 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20802
20803         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
20804
20805 2000-09-17  Greg McGary  <greg@mcgary.org>
20806
20807         * gcc.c-torture/execute/20000917-1.c: New test.
20808         * gcc.c-torture/execute/20000917-1.x: XFAIL.
20809
20810 2000-09-16  Neil Booth  <NeilB@earthling.net>
20811
20812         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
20813         in nested macro bug.
20814
20815 2000-09-15  Neil Booth  <NeilB@earthling.net>
20816
20817         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
20818
20819 2000-09-14  Jeffrey A Law  (law@cygnus.com)
20820
20821         * gcc.c-torture/execute/20000914-1.c: New test.
20822
20823 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
20824
20825         * g++.other/inline13.C: New test.
20826
20827 2000-09-12  Andreas Jaeger  <aj@suse.de>
20828
20829         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
20830         constant by Ulrich Drepper <drepper@redhat.com>.
20831
20832 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
20833
20834         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
20835
20836 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20837
20838         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
20839
20840 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
20841
20842         * gcc.dg/cpp/backslash.c: New test.
20843
20844 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
20845
20846         * gcc.c-torture/execute/20000910-1.c: New test.
20847         * gcc.c-torture/execute/20000910-2.c: Likewise.
20848
20849 2000-09-11  Robert Lipe  <robertl@sco.com>
20850
20851         * gcc.dg/pragma-align.c: New test.
20852
20853 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
20854
20855         * g++.old-deja/g++.pt/explicit82.C: New test.
20856         * g++.old-deja/g++.pt/explicit83.C: New test.
20857
20858 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
20859
20860         * gcc.dg/asm-names.c: New test.
20861
20862 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20863
20864         * gcc.dg/cpp/tr-warn6.c: New test
20865
20866 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20867
20868         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
20869         be accepted.
20870
20871 2000-09-07  Catherine Moore  <clm@redhat.com>
20872
20873         * gcc.c-torture/execute/unroll-1.c: New test.
20874
20875 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
20876
20877         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
20878         ERROR markers.
20879         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
20880         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
20881         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
20882         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
20883         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
20884         Preprocess only.
20885         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
20886         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
20887
20888 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20889
20890         * g++.old-deja/g++.pt/deduct2.C: New test.
20891
20892 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20893
20894         * g++.old-deja/g++.pt/parms2.C: New test.
20895
20896 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20897
20898         * g++.old-deja/g++.pt/crash58.C: New test.
20899
20900 2000-09-06  Greg McGary  <greg@mcgary.org>
20901
20902         * gcc.c-torture/execute/20000906-1.c: New test.
20903         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
20904
20905 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20906
20907         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
20908
20909 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20910
20911         * g++.old-deja/g++.pt/crash57.C: New test.
20912
20913 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20914
20915         * g++.old-deja/g++.pt/crash56.C: New test.
20916
20917 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20918
20919         * g++.old-deja/g++.pt/koenig1.C: New test.
20920
20921 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
20922
20923         * gcc.dg/20000904-1.c: New test.
20924
20925 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
20926
20927         * gcc.dg/cpp/paste8.c: New test.
20928
20929 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
20930
20931         * gcc.c-torture/compile/20000827-1.c: New test.
20932
20933 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20934
20935         * gcc.dg/format-diag-1.c: New test.
20936
20937 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20938
20939         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
20940         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
20941         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
20942         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
20943         gcc.dg/formatz-1.c: Adjust warning regular expressions.
20944
20945 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20946
20947         * g++.old-deja/g++.other/nested4.C: New test.
20948
20949 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20950
20951         * g++.old-deja/g++.ns/scoped1.C: New test.
20952
20953 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
20954
20955         * lib/g++.exp: Support testing already-installed GCC.
20956
20957 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20958
20959         * wtr-label-1.c, wtr-suffix-1.c: New tests.
20960
20961 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20962
20963         * gcc.dg/return-type-2.c: New test.
20964
20965 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
20966
20967         * gcc.c-torture/compile/20000825-1.c: New test.
20968
20969 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
20970
20971         * gcc.dg/dwarf2-2.c: New test.
20972
20973 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
20974
20975         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
20976         dg-warning regexps.
20977
20978 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20979
20980         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
20981         gcc.dg/format-ext-5.c: New tests.
20982
20983 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
20984
20985         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
20986
20987 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
20988
20989         * gcc.dg/noncompile/930622-2.c: Adjust error message.
20990
20991 2000-08-24  Richard Henderson  <rth@cygnus.com>
20992
20993         * gcc.dg/ia64-sync-1.c: New test.
20994         * gcc.dg/ia64-sync-2.c: New test.
20995         * gcc.dg/ia64-asm-1.c: New test.
20996
20997 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20998
20999         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
21000         * gcc.dg/format-ext-2.c: New test.
21001
21002 2000-08-23  Jason Merrill  <jason@redhat.com>
21003
21004         * lib/old-dejagnu.exp: Also ignore "In member function" and
21005         "At global scope".
21006
21007 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21008
21009         * gcc.dg/noncompile/label-lineno-1.c: New test.
21010
21011 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21012
21013         * gcc.dg/c99-array-nonobj-1.c: New test.
21014
21015 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21016
21017         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
21018         tests.
21019         * gcc.dg/format-ext-1.c: New test.
21020
21021 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21022
21023         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
21024         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
21025         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
21026         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
21027         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
21028
21029 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21030
21031         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
21032         gcc.dg/c99-strftime-2.c: New tests.
21033
21034 2000-08-22  Richard Henderson  <rth@cygnus.com>
21035
21036         * gcc.c-torture/execute/20000822-1.c: New test.
21037
21038 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21039
21040         * gcc.c-torture/execute/20000819-1.x: Remove.
21041
21042 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21043
21044         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
21045         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
21046         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
21047         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
21048         gcc.dg/format-xopen-1.c: New tests.
21049
21050 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21051
21052         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
21053
21054 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21055
21056         * g++.old-deja/g++.other/loop2.C: New test.
21057
21058         * gcc.c-torture/compile/20000606-1.c: New test.
21059         * gcc.c-torture/compile/20000728-1.c: New test.
21060         * gcc.c-torture/execute/20000801-1.c: New test.
21061         * gcc.c-torture/execute/20000801-2.c: New test.
21062         * gcc.c-torture/execute/20000819-1.c: New test.
21063         * gcc.c-torture/execute/20000819-1.x: XFAIL.
21064         * gcc.dg/20000629-1.c: New test.
21065         * gcc.dg/20000724-1.c: New test.
21066         * gcc.dg/20000807-1.c: New test.
21067
21068 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
21069
21070         * gcc.dg/cpp/pragma-1.c: New test.
21071         * gcc.dg/cpp/pragma-2.c: New test.
21072
21073 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
21074
21075         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
21076         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
21077
21078 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21079
21080         * gcc.c-torture/compile/20000818-1.c: New test.
21081
21082 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
21083
21084         * gcc.c-torture/execute/20000818-1.c: New test.
21085
21086 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21087
21088         * gcc.dg/format-va-1.c: New test.
21089
21090 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21091
21092         * g++.old-deja/g++.other/typedef8.C: New test.
21093
21094 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21095
21096         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
21097         * g++.old-deja/g++.mike/net36.C: Mark candidate.
21098         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
21099         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
21100         * g++.old-deja/g++.other/ptrmem7.C: New test.
21101         * g++.old-deja/g++.pt/ptrmem10.C: New test.
21102
21103 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21104
21105         * g++.old-deja/g++.pt/typename27.C: New test.
21106
21107 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
21108
21109         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
21110         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
21111         * g++.old-deja/g++.pt/friend45.C: New test.
21112         * g++.old-deja/g++.other/friend8.C: New test.
21113
21114 2000-08-15  Richard Henderson  <rth@cygnus.com>
21115
21116         * gcc.c-torture/execute/20000815-1.c: New test.
21117
21118 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21119
21120         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
21121         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
21122         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
21123
21124 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
21125
21126         * g++.old-deja/g++.other/refinit2.C: New test.
21127
21128 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
21129
21130         * lib/c-torture.exp (c-torture): Make
21131         compiler_conditional_xfail_data global.
21132         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
21133         compiler_conditional_xfail_data machinery.
21134         (f-torture-execute): Likewise.
21135         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
21136         and only when unrolling loops.
21137
21138         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
21139
21140 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21141
21142         * g++.old-deja/g++.pt/explicit81.C: New test.
21143
21144 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21145
21146         * g++.old-deja/g++.pt/typename26.C: New test.
21147
21148 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
21149
21150         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
21151         warning.
21152
21153 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21154
21155         * g++.old-deja/g++.other/array3.C: New test.
21156
21157 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21158
21159         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
21160         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
21161         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
21162         New tests.
21163
21164 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
21165
21166         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
21167         * g++.old-deja/g++.abi/vmihint.C: Likewise.
21168
21169 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
21170
21171         * gcc.c-torture/execute/20000808-1.c: New test.
21172
21173 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21174
21175         * gcc.dg/c90-const-expr-1.c: New test.
21176
21177 2000-08-08  Richard Henderson  <rth@cygnus.com>
21178
21179         * gcc.dg/noncompile/920923-1.c: Declare calloc.
21180
21181 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21182
21183         * gcc.dg/noncompile/const-ll-1.c: New test.
21184
21185 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21186
21187         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
21188
21189 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
21190
21191         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
21192         that running programs linked against the shared version of libobjc
21193         run correctly.
21194
21195 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21196
21197         * gcc.dg/c99-printf-1.c: New test.
21198
21199 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21200
21201         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
21202
21203 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
21204
21205         * gcc.c-torture/execute/20000731-1.x: Delete.
21206
21207 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
21208
21209         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
21210         and torture_without_loops as is done by c-torture.exp.
21211         (search_for): Copy from c-torture.exp.
21212         (gcc-dg-runtest): New function, drives a directory of tests
21213         iterating over the TORTURE_OPTIONS.
21214         (scan-assembler, scan-assembler-not): Move here from
21215         individual directory drivers.
21216
21217         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
21218         defined by lib/gcc-dg.exp.
21219         * gcc.dg/cpp/cpp.exp: Likewise.
21220         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
21221         gcc-dg-runtest, so we cycle over optimization options.
21222
21223         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
21224         * gcc.dg/compare2.c: No longer expected to fail.
21225
21226 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
21227
21228         * gcc.c-torture/execute/20000804-1.c: New test.
21229
21230 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21231
21232         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
21233
21234 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
21235
21236         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
21237
21238 2000-08-03  Jeffrey A Law  (law@cygnus.com)
21239
21240         * gcc.c-torture/compile/20000803-1.c: New test.
21241
21242 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21243
21244         * gcc.c-torture/execute/20000801-3.c,
21245         gcc.c-torture/execute/20000801-4.c: New tests.
21246         * gcc.c-torture/execute/20000801-3.x,
21247         gcc.c-torture/execute/20000801-4.x: Xfail.
21248
21249 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
21250
21251         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
21252         libobjc/.libs to allow for libtool.
21253
21254 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
21255
21256         * gcc.c-torture/compile/20000802-1.c: New test.
21257
21258 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
21259
21260         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
21261
21262 2000-07-31  Jeffrey A Law  (law@cygnus.com)
21263
21264         * gcc-c-torture/execute/20000731-2.c: New test.
21265
21266         * gcc.c-torture/execute/20000731-1.c: New test.
21267         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
21268
21269 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
21270
21271         * testsuite/gcc.dg/cpp/paste7.c: New test.
21272         * gcc.dg/cpp/20000725-1.c: New test.
21273
21274 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
21275
21276         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
21277         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
21278         declaration warning for __builtin_dwarf_reg_size.
21279
21280         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
21281
21282 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21283
21284         * gcc.dg/noncompile/voidparam-1.c: New test.
21285
21286 2000-07-30  Richard Henderson  <rth@cygnus.com>
21287
21288         * gcc.dg/c90-digraph-1.c: Don't xfail.
21289         * gcc.dg/compare2.c (case 10): Xfail.
21290         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
21291
21292 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
21293
21294         * gcc.dg/c99-main-1.c: New test.
21295
21296 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21297
21298         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
21299
21300 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
21301
21302         * gcc.c-tortuer/execute/20000726-1.c: New test.
21303
21304 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
21305
21306         * gcc.c-torture/execute/enum-2.c: New test.
21307
21308 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21309
21310         * gcc.dg/cpp/tr-warn3.c: New test.
21311
21312 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21313
21314         * g++.old-deja/g++.ext/implicit1.C: Remove.
21315         * g++.old-deja/g++.jason/c2.C: Remove
21316         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
21317         * g++.old-deja/g++.pt/crash16.C: Likewise.
21318         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
21319
21320 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21321
21322         * g++.old-deja/g++.other/for2.C: New test.
21323
21324 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
21325
21326         * gcc.dg/20000720-1.c: New test.
21327
21328 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
21329
21330         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
21331
21332 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
21333
21334         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
21335         * gcc.c-torture/execute/20000722-1.c: New.
21336         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
21337
21338 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
21339
21340         * gcc.dg/cpp/20000720-1.S: New test.
21341
21342 2000-07-21  Michael Meissner  <meissner@redhat.com>
21343
21344         * gcc.c-torture/execute/ieee/hugeval.c: New test.
21345
21346 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21347
21348         * g++.old-deja/g++.brendan/crash16.C,
21349         g++.old-deja/g++.brendan/parse3.C,
21350         g++.old-deja/g++.brendan/redecl1.C,
21351         g++.old-deja/g++.ns/template13.C,
21352         g++.old-deja/g++.other/decl4.C,
21353         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
21354
21355 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21356
21357         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
21358         and "Internal error".
21359
21360         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
21361         regexps.
21362         * gcc.dg/cpp/paste6.c: New test.
21363
21364 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
21365
21366         * gcc.dg/cpp/tr-direct.c: New test.
21367
21368         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
21369         gcc.dg/cpp/undef1.c: Tweak error regexps.
21370
21371 2000-07-18  Eric Christopher <echristo@redhat.com>
21372
21373         * gcc.c-torture/compile/20000718-1.c: New test.
21374
21375 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
21376
21377         * cpplex.c (_cpp_push_token): If the token being pushed back
21378         is the previous token in this context, just subtract one from
21379         context->posn.
21380         * cppmacro.c (save_expansion): Clear aux field when storing a
21381         placemarker.
21382
21383 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
21384
21385         * gcc.dg/noncompile/redecl-1.c: New test.
21386
21387 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
21388
21389         * gcc.c-torture/execute/20000717-5.c: New test.
21390         * gcc.c-torture/execute/20000717-1.x: Removed.
21391
21392 2000-07-17  Richard Henderson  <rth@cygnus.com>
21393
21394         * gcc.c-torture/execute/20000717-4.c: New test.
21395
21396 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
21397
21398         * gcc.dg/cpp/syshdr.c: New test.
21399         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
21400
21401 2000-07-17  Neil Booth  <neilb@earthling.net>
21402
21403         * gcc.dg/cpp/cmdlne-dM.c: New test.
21404         * gcc.dg/cpp/cmdlne-dD.c: New test.
21405
21406 2000-07-17  Jeffrey A Law  (law@cygnus.com)
21407
21408         * gcc.c-torture/execute/20000717-3.c: New test.
21409
21410         * gcc.c-torture/compile/20000717-1.c: New test.
21411
21412 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
21413
21414         * gcc.c-torture/execute/20000717-2.c: New test.
21415
21416 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21417
21418         * gcc.dg/formatz-1.c: New test.
21419
21420         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
21421         * gcc.dg/c99-digraph-1.c: New tests.
21422
21423         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
21424         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
21425
21426         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
21427         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
21428         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
21429         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
21430         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
21431         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
21432         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
21433
21434 2000-07-17   Greg McGary <greg@mcgary.org>
21435
21436         * gcc.c-torture/execute/20000717-1.c: New test.
21437         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
21438
21439 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
21440
21441         * gcc.c-torture/execute/20000715-2.c: New test.
21442         * gcc.dg/20000715-1.c: New test.
21443
21444 2000-07-15  Michael Meissner  <meissner@redhat.com>
21445
21446         * gcc.c-torture/execute/20000715-1.c: New test.
21447
21448 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
21449
21450         * gcc.c-torture/execute/20000707-1.c: New test.
21451
21452 2000-07-13  Neil Booth  <NeilB@earthling.net>
21453
21454         * testsuite/gcc.dg/cpp/digraph1.c,
21455         testsuite/gcc.dg/cpp/digraph2.c,
21456         testsuite/gcc.dg/cpp/digraphs.c: New tests.
21457
21458 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
21459
21460         * g77.f-torture/compile/20000630-2.f:  New test.
21461         * g77.f-torture/compile/20000630-2.x
21462
21463 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21464
21465         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
21466
21467 2000-07-11  Neil Booth  <NeilB@earthling.net>
21468
21469         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
21470
21471 2000-07-11  Neil Booth  <NeilB@earthling.net>
21472
21473         * gcc.dg/cpp/cmdlne-C.c: New.
21474
21475 2000-07-09  Neil Booth  <NeilB@earthling.net>
21476
21477         * gcc.dg/cpp/directiv.c: New tests.
21478         * gcc.dg/cpp/undef1.c: Update.
21479
21480 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
21481
21482         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
21483
21484 2000-07-09  Neil Booth  <NeilB@earthling.net>
21485
21486         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
21487
21488 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
21489
21490         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
21491         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
21492
21493 2000-07-08  Neil Booth  <NeilB@earthling.net>
21494
21495         * gcc.dg/cpp/macsyntx.c: New tests.
21496
21497 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21498
21499         * gcc.dg/20000707-1.c: New test.
21500
21501 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21502
21503         * gcc.c-torture/execute/20000706-1.c: New test.
21504         * gcc.c-torture/execute/20000706-2.c: New test.
21505         * gcc.c-torture/execute/20000706-3.c: New test.
21506         * gcc.c-torture/execute/20000706-4.c: New test.
21507         * gcc.c-torture/execute/20000706-5.c: New test.
21508
21509 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21510
21511         * g++.old-deja/g++.pt/instantiate7.C: New test.
21512
21513 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21514
21515         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
21516         * g++.old-deja/g++.mike/thunk3.C: Likewise.
21517         * g++.old-deja/g++.other/rtti3.C: Likewise.
21518         * g++.old-deja/g++.other/rttid3.C: Likewise.
21519
21520 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
21521
21522         *  g77.f-torture/compile/20000630-1.x: Fix typo
21523
21524 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
21525
21526         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
21527         assembly output.
21528
21529 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
21530
21531         * gcc.dg/cpp/ident.c: New test.
21532
21533 2000-07-05  Neil Booth  <NeilB@earthling.net>
21534
21535         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
21536           gcc.dg/cpp/lexstrng.c: New tests.
21537
21538 2000-07-04  Neil Booth  <NeilB@earthling.net>
21539
21540         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
21541         * gcc.dg/cpp/strify2.c: Same.
21542
21543 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
21544
21545         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
21546         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
21547         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
21548         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
21549
21550         * testsuite/gcc.dg/cpp/macro1.c,
21551         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
21552         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
21553         testsuite/gcc.dg/cpp/strify1.c,
21554         testsuite/gcc.dg/cpp/strify2.c: New tests.
21555
21556 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
21557
21558         * gcc.c-torture/execute/20000703-1.c: New test.
21559
21560 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21561
21562         * g++.old-deja/g++.pt (lookup10.C): New test.
21563
21564 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21565
21566         * g++.old-deja/g++.pt (typename25.C): New test.
21567
21568 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
21569
21570         * gcc.c-torture/compile/20000701-1.c: New test.
21571
21572 2000-06-30  Nick Clifton  <nickc@cygnus.com>
21573
21574         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
21575         to test case.
21576
21577 2000-06-30  Catherine Moore  <clm@cygnus.com>
21578
21579         * gcc.c-torture/execute/align-1.c: New test.
21580
21581 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
21582
21583         * g++.old-deja/g++.pt/expr8.C: New test.
21584         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
21585
21586 2000-06-29  Nick Clifton  <nickc@cygnus.com>
21587
21588         * gcc.c-torture/compile/20000629-1.c: New test.
21589
21590 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21591
21592
21593         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
21594         gcc.dg/noncompile directory, depending on whether they're
21595         preprocessor tests or not.  Annotate all the tests for the dg
21596         framework.
21597
21598         * gcc.c-torture/noncompile/noncompile.exp: Delete.
21599         * gcc.dg/noncompile/noncompile.exp: New.
21600
21601         * Moved files:
21602         Old name                                New name
21603         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
21604         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
21605         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
21606         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
21607         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
21608         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
21609         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
21610         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
21611         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
21612         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
21613         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
21614         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
21615         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
21616         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
21617         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
21618         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
21619         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
21620         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
21621         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
21622         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
21623         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
21624         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
21625         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
21626         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
21627
21628         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
21629         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
21630         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
21631         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
21632         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
21633         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
21634
21635 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21636
21637         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
21638         declare one variable.  On the fourth, error.
21639         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
21640         declared by 20000628-1a.h.
21641
21642 2000-06-29  Richard Henderson  <rth@redhat.com>
21643
21644         * gcc.c-torture/execute/930529-1.x: New file.
21645         * gcc.dg/920413-1.c: Adjust expected warning text.
21646         * gcc.dg/980217-1.c: Declare abort.
21647         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
21648
21649 2000-06-29  Jeffrey A Law  (law@cygnus.com)
21650
21651         * g77.f-torture/compile/20000629-1.f: New test.
21652         * g77.f-torture/compile/20000629-1.x: Expected to fail.
21653
21654 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21655
21656         Rearrange lots of files, removing entirely the
21657         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
21658         directories.
21659
21660         * Deleted files:
21661         gcc.c-torture/code_quality/code_quality.exp
21662         gcc.c-torture/special/special.exp
21663         gcc.failure/failure.exp
21664         gcc.failure/940409-1.x
21665         gcc.c-torture/compile/961203-1.x
21666
21667         * New files:
21668         gcc.misc-tests/linkage.exp
21669         gcc.c-torture/execute/920730-1t.c
21670         gcc.c-torture/execute/920730-1t.x
21671         gcc.c-torture/compile/920520-1.x
21672         gcc.c-torture/compile/920521-1.x
21673         gcc.c-torture/compile/981006-1.x
21674         gcc.c-torture/execute/eeprof-1.x
21675
21676         * Moved files (possibly with modifications to fit a new harness):
21677         Old name                                New name
21678         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
21679         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
21680         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
21681         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
21682         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
21683         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
21684         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
21685         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
21686         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
21687         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
21688         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
21689         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
21690         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
21691         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
21692
21693 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21694
21695         * c-torture/compile/961203-1.x: Delete.
21696
21697         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
21698         not exit. Include stdio.h.
21699         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
21700         * gcc.misc-tests/dg-12.c: Likewise.
21701         * gcc.misc-tests/dg-5.c: Likewise.
21702         * gcc.misc-tests/dg-6.c: Likewise.
21703         * gcc.misc-tests/dg-7.c: Prototype abort.
21704         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
21705         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
21706         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
21707         not exit.
21708         * gcc.misc-tests/sieve.c: Use return from main, not exit.
21709         * gcc.misc-tests/sort2.c: Use return from main, not exit.
21710
21711 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
21712
21713         * gcc.dg/cpp/20000628-1.c: New test.
21714         * gcc.dg/cpp/20000628-1.h: New header for above test.
21715         * gcc.dg/cpp/20000628-1a.h: Likewise.
21716
21717 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
21718
21719         * gcc.dg/cpp: New directory.
21720         * gcc.dg/cpp/cpp.exp: New driver.
21721         * gcc.dg/cpp/20000627-1.c: New test.
21722         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
21723         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
21724         and rewrite as a compilation test.
21725
21726         * gcc.dg: Move many files into the cpp subdirectory, possibly
21727         renaming or editing them as well.
21728         Old name                New name
21729         990119-1.c              cpp/19990119-1.c
21730         990228-1.c              cpp/19990228-1.c
21731         990407-1.c              cpp/19990407-1.c
21732         990409-1.c              cpp/19990409-1.c
21733         990413-1.c              cpp/19990413-1.c
21734         990703-1.c              cpp/19990703-1.c
21735         20000127-1.c            cpp/20000127-1.c
21736         20000129-1.c            cpp/20000129-1.c
21737         20000207-1.c            cpp/20000207-1.c
21738         20000207-2.c            cpp/20000207-2.c
21739         20000209-1.c            cpp/20000209-1.c
21740         20000209-2.c            cpp/20000209-2.c
21741         20000301-1.c            cpp/20000301-1.c
21742         20000419-1.c            cpp/20000419-1.c
21743         20000510-1.S            cpp/20000510-1.S
21744         20000519-1.c            cpp/20000519-1.c
21745         20000529-1.c            cpp/20000529-1.c
21746         20000625-1.c            cpp/20000625-1.c
21747         20000625-2.c            cpp/20000625-2.c
21748         cpp-as1.c               cpp/assert1.c
21749         cpp-as2.c               cpp/assert2.c
21750         cxx-comments-1.c        cpp/cxxcom1.c
21751         cxx-comments-2.c        cpp/cxxcom2.c
21752         endif-label.c           cpp/endif.c
21753         cpp-hash1.c             cpp/hash1.c
21754         cpp-hash2.c             cpp/hash2.c
21755         cpp-if1.c               cpp/if-1.c
21756         cpp-if2.c               cpp/if-2.c
21757         cpp-if3.c               cpp/if-3.c
21758         cpp-if4.c               cpp/if-4.c
21759         cpp-if5.c               cpp/if-5.c
21760         cpp-cond.c              cpp/if-cexp.c
21761         cpp-missingop.c         cpp/if-mop.c
21762         cpp-missingparen.c      cpp/if-mpar.c
21763         cpp-opprec.c            cpp/if-oppr.c
21764         cpp-ifparen.c           cpp/if-paren.c
21765         cpp-shortcircuit.c      cpp/if-sc.c
21766         cpp-shift.c             cpp/if-shift.c
21767         cpp-unary.c             cpp/if-unary.c
21768         cpp-li1.c               cpp/line1.c
21769         cpp-li2.c               cpp/line2.c
21770         lineno.c                cpp/line3.c
21771         lineno-2.c              cpp/line4.c
21772         cpp-mi.c                cpp/mi1.c
21773         cpp-mic.h               cpp/mi1c.h
21774         cpp-micc.h              cpp/mi1cc.h
21775         cpp-mind.h              cpp/mi1nd.h
21776         cpp-mindp.h             cpp/mi1ndp.h
21777         cpp-mix.h               cpp/mi1x.h
21778         cpp-mi2.c               cpp/mi2.c
21779         cpp-mi2a.h              cpp/mi2a.h
21780         cpp-mi2b.h              cpp/mi2b.h
21781         cpp-mi2c.h              cpp/mi2c.h
21782         cpp-mi3.c               cpp/mi3.c
21783         cpp-mi3.def             cpp/mi3.def
21784         poison-1.c              cpp/poison.c
21785         pr-impl.c               cpp/prag-imp.c
21786         cpp-redef-2.c           cpp/redef1.c
21787         cpp-redef.c             cpp/redef2.c
21788         strpaste.c              cpp/strp1.c
21789         strpaste-2.c            cpp/strp2.c
21790         cpp-tradpaste.c         cpp/tr-paste.c
21791         cpp-tradstringify.c     cpp/tr-str.c
21792         cpp-tradwarn1.c         cpp/tr-warn1.c
21793         cpp-tradwarn2.c         cpp/tr-warn2.c
21794         trigraphs.c             cpp/trigraphs.c
21795         cpp-unc1.c              cpp/unc1.c
21796         cpp-unc2.c              cpp/unc2.c
21797         cpp-unc3.c              cpp/unc3.c
21798         cpp-unc.c               cpp/unc4.c
21799         undef.c                 cpp/undef1.c
21800         undef-2.c               cpp/undef2.c
21801         cpp-wi1.c               cpp/widestr1.c
21802
21803 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
21804
21805         * lib/g++.exp (g++_include_flags): Tweak.
21806
21807 2000-06-27  H.J. Lu  <hjl@gnu.org>
21808             Loren J. Rittle  <ljrittle@acm.org>
21809
21810         * lib/g++.exp (g++_include_flags): Override libgloss.exp
21811         version with one that knows about the new gcc tree structure.
21812         (g++_link_flags): Same.
21813
21814 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
21815
21816         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
21817         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
21818         case we are cross-compiling.
21819
21820         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
21821         g++.old-deja/g++.niklas/Makefile.in,
21822         g++.old-deja/g++.niklas/configure.in,
21823         g++.old-deja/g++.other/Makefile.in,
21824         g++.old-deja/g++.other/configure.in,
21825         gcc.c-torture/code_quality/Makefile.in,
21826         gcc.c-torture/code_quality/configure.in,
21827         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
21828         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
21829         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
21830         gcc.c-torture/execute/ieee/Makefile.in,
21831         gcc.c-torture/execute/ieee/configure.in,
21832         gcc.c-torture/noncompile/Makefile.in,
21833         gcc.c-torture/noncompile/configure.in,
21834         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
21835         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
21836         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
21837
21838 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21839
21840         * g++.old-deja/g++.other/ambig3.C: New test.
21841
21842 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21843
21844         * g++.old-deja/g++.pt/syntax1.C: New test.
21845         * g++.old-deja/g++.pt/syntax2.C: New test.
21846         * g++.old-deja/g++.other/syntax3.C: New test.
21847         * g++.old-deja/g++.other/syntax4.C: New test.
21848
21849 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21850
21851         * gcc.dg/20000623-1.c: Prototype exit and abort.
21852
21853 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21854
21855         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
21856         New tests.
21857         * gcc.dg/cpp-mi3.def: New file.
21858
21859         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
21860         inside assertions.
21861         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
21862         lexer's error messages.
21863         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
21864         divine anything from the linemarkers.
21865         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
21866         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
21867
21868 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
21869
21870         * gcc.dg/20000623-1.c: New test.
21871
21872 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
21873
21874         * gcc.c-torture/execute/20000622-1.c: New test.
21875
21876 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
21877
21878         * g++.old-deja/g++.other/init15.C: New test.
21879
21880 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
21881
21882         * g++.old-deja/g++.pt/vaarg2.C: New test.
21883         * g++.old-deja/g++.pt/vaarg3.C: New test.
21884
21885 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
21886
21887         * g++.old-deja/g++.other/dyncast6.C: New test.
21888
21889 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
21890
21891         * gcc.c-torture/execute/loop-6.c: New test.
21892
21893 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
21894
21895         * gcc.dg/20000614-1.c: New test.
21896         * gcc.dg/20000614-2.c: New test.
21897
21898 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
21899
21900         * g++.old-deja/g++.other/inline12.C: New test.
21901
21902 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
21903
21904         * g++.old-deja/g++.other/eh1.C: New test.
21905
21906 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
21907
21908         * g++.old-deja/g++.other/type.C: New test.
21909
21910 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
21911
21912         * g++.old-deja/g++.other/initstring.C: New test.
21913
21914 2000-06-12  Jason Merrill  <jason@redhat.com>
21915
21916         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
21917
21918 2000-06-09  Jeffrey A Law  (law@cygnus.com)
21919
21920         * gcc.c-torture/compile/20000609-1.c: New test.
21921
21922 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
21923
21924         * gcc.dg/20000609-1.c: New test.
21925
21926 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
21927
21928         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
21929         * gcc.c-torture/noncompile/poison-1.c: Move...
21930         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
21931         * gcc.dg/cpp-li1.c: Add a token after the #line.
21932
21933 2000-06-05  Richard Henderson  <rth@cygnus.com>
21934
21935         * gcc.c-torture/execute/20000605-2.c: New test.
21936         * gcc.c-torture/execute/20000605-3.c: New test.
21937
21938 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
21939
21940         * g77.f-torture/execute/20000503-1.x: New file.
21941
21942 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
21943
21944         * g++.old-deja/g++.eh/badalloc1.C: New test.
21945
21946 2000-06-05  Richard Henderson  <rth@cygnus.com>
21947
21948         * gcc.c-torture/execute/20000605-1.c: New test.
21949
21950 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
21951             Nathan Sidwell <nathan@codesourcery.com>
21952
21953         * gcc.c-torture/compile/20000605-1.c: New test.
21954
21955 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
21956
21957         * g77.f-torture/compile/20000601-1.f:  New test.
21958
21959 2000-06-03  Richard Henderson  <rth@cygnus.com>
21960
21961         * gcc.c-torture/execute/20000603-1.c: New.
21962
21963 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
21964
21965         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
21966         * gcc.dg/noreturn-2.c (noreturn): Likewise.
21967
21968 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
21969
21970         * gcc.dg/compare2.c (case 12): XFAIL.
21971         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
21972         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
21973
21974         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
21975
21976 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
21977
21978         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
21979         guard macro is already defined when the header is first
21980         included.
21981         * gcc.dg/cpp-mix.h: New file.
21982         * gcc.dg/endif-label.c: Update patterns to match compiler.
21983
21984         * g++.brendan/complex1.C: Declare abort.
21985         * g++.law/refs4.C: Remove XFAIL.
21986         * g++.oliva/expr2.C: Declare abort and exit.
21987
21988 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
21989
21990         * gcc.c-torture/execute/20000528-1.c: New test.
21991
21992         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
21993         * g++.old-deja/g++.law/temps4.C: Likewise.
21994
21995         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
21996         stdlib.h.  Call abort() on failure.
21997         * g++.old-deja/g++.law/refs4.C: Likewise.
21998         * g++.old-deja/g++.law/temps4.C: Likewise.
21999         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
22000         * gcc.c-torture/execute/20000112-1.c: Include string.h.
22001
22002 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
22003
22004         Relative to g++.dg/special:
22005         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
22006
22007         Relative to g++.old-deja:
22008         * g++.brendan/complex1.C, g++.jason/optimize2.C,
22009         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
22010         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
22011         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
22012         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
22013         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
22014         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
22015
22016         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
22017         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
22018         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
22019         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
22020         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
22021         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
22022         and/or string.h.
22023
22024         * g++.other/goto1.C: Update expectations for error messages.
22025
22026 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
22027
22028         * gcc.c-torture/compile/20000523-1.c: New test.
22029
22030 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22031
22032         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
22033
22034 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22035
22036         * g++.old-deja/g++.eh/catch11.C: New test.
22037         * g++.old-deja/g++.eh/catch12.C: New test.
22038
22039 2000-05-24  Nick Clifton  <nickc@cygnus.com>
22040
22041         * gcc.c-torture/execute/20000523-1.c: New test.
22042
22043 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
22044
22045         * c-torture/execute/bcp-1.c: Replace abort in arg of
22046         __builtin_constant_p with a generic external function.
22047
22048         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
22049         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
22050         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
22051         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
22052         Prototype abort and/or exit.
22053
22054         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
22055         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
22056         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
22057         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
22058
22059 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
22060
22061         * gcc.dg/dwarf2-1.c: New test.
22062
22063 2000-05-20  Richard Henderson  <rth@cygnus.com>
22064
22065         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
22066
22067 2000-05-20  Andreas Jaeger  <aj@suse.de>
22068
22069         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
22070         testcase.
22071
22072 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
22073
22074         * gcc.c-torture/execute/20000519-2.c: New test.
22075
22076 2000-05-19  Andreas Jaeger  <aj@suse.de>
22077
22078         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
22079         which fails with SSA.
22080
22081         * lib/c-torture.exp: Also test with -O3 -fssa.
22082
22083 2000-05-18  Michael Meissner  <meissner@redhat.com>
22084
22085         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
22086         * gcc.c-torture/execute/920415-1.c: Ditto.
22087         * gcc.c-torture/execute/920501-1.c: Ditto.
22088         * gcc.c-torture/execute/conversion.c: Ditto.
22089         * gcc.c-torture/execute/cvt-1.c: Ditto.
22090
22091 2000-05-18  Jeffrey A Law  (law@cygnus.com)
22092
22093         * gcc.c-torture/compile/20000518-1.c: New test.
22094
22095 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22096
22097         * g77.f-torture/compile/200005018.f:  New test.
22098
22099 2000-05-17  Jeffrey A Law  (law@cygnus.com)
22100
22101         * gcc.c-torture/compile/20000517-1.c: New test.
22102
22103 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22104
22105         * gcc.c-torture/execute/20000516-1.c: New test.
22106
22107 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
22108
22109         * g++.old-deja/g++.other/eh.C: New test.
22110
22111 2000-05-12  Richard Henderson  <rth@cygnus.com>
22112
22113         * gcc.c-torture/execute/990208-1.c (main): Don't pass
22114         constants through to doit's conditional.
22115
22116 2000-05-11  Jeffrey A Law  (law@cygnus.com)
22117
22118         * gcc.c-torture/compile/20000511-1.c: New test.
22119         * g77.f-torture/compile/20000511-1.f: New test.
22120         * g77.f-torture/compile/20000511-2.f: New test.
22121
22122 2000-05-11  Michael Meissner  <meissner@redhat.com>
22123
22124         * gcc.c-torture/execute/20000511-1.c: New test.
22125
22126 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
22127
22128         * gcc.dg/dg.exp: Scan .S files as well as .c files.
22129         * gcc.dg/20000510-1.S: New.
22130
22131 2000-05-08  Catherine Moore  <clm@cygnus.com>
22132
22133         * gcc.dg/unused-3.c: New.
22134
22135 2000-05-06  Richard Henderson  <rth@cygnus.com>
22136
22137           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
22138           * g++.old-deja/g++.mike/warn1.C: Likewise.
22139           * g++.old-deja/g++.pt/local1.C: Likewise.
22140           * g++.old-deja/g++.pt/local7.C: Likewise.
22141           * g++.old-deja/g++.pt/spec16.C: Likewise.
22142
22143 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
22144
22145         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
22146
22147 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
22148
22149           * g77.f-torture/execute/20000503-1.f:  New test.
22150
22151 2000-05-04  Andreas Jaeger  <aj@suse.de>
22152
22153         * gcc.dg/noreturn-2.c: New test.
22154
22155 2000-05-04  Neil Booth  <NeilB@earthling.net>
22156
22157         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
22158         preprocessor.
22159
22160 2000-05-04  Richard Henderson  <rth@cygnus.com>
22161
22162         * gcc.c-torture/execute/20000503-1.c: Fix typo.
22163
22164 2000-05-04  Richard Henderson  <rth@cygnus.com>
22165
22166         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
22167         OpenSSL by Jason R Thorpe.
22168
22169 2000-05-03  Jim Wilson  <wilson@cygnus.com>
22170
22171         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
22172
22173 2000-05-03  Robert Lipe <robertlipe@usa.net>
22174
22175         * gcc.dg/20000503-1.c: New test.
22176
22177 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
22178
22179         * gcc.c-torture/compile/20000502-1.c: New test.
22180         * g++.old-deja/g++.other/align.C: New test.
22181         * gcc.dg/cpp-tradstringify.c: New test.
22182
22183 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22184
22185         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
22186         and hard registers.
22187
22188 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
22189
22190         * gcc.c-torture/execute/loop-5.c: New test.
22191
22192 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
22193
22194         * gcc.c-torture/execute/va-arg-20.c: New test.
22195
22196 2000-04-23  Jeffrey A Law  (law@cygnus.com)
22197
22198         * gcc.c-torture/execute/20000422-1.c: New test.
22199
22200 2000-04-20  Greg McGary  <gkm@gnu.org>
22201
22202         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
22203         when optimizing, but without sibling-call optimizations (-O1).
22204
22205 2000-04-20  Jeffrey A Law  (law@cygnus.com)
22206
22207           * gcc.c-torture/compile/20000420-1.c: New test.
22208
22209 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22210
22211         * g++.abi/ptrflags.C: New test.
22212         * g++.eh/catchptr1.C: Test incomplete pointer chains.
22213
22214 2000-04-19  Catherine Moore  <clm@cygnus.com>
22215
22216         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
22217
22218 2000-04-19  Greg McGary  <gkm@gnu.org>
22219
22220         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
22221         sibling-call optimizations.
22222
22223 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
22224
22225         * gcc.dg/20000419-1.c: New test.
22226
22227 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
22228
22229         * gcc.c-torture/execute/20000412-6.c: New test.
22230
22231 2000-04-12  Jeffrey A Law  (law@cygnus.com)
22232
22233         * gcc.c-torture/execute/20000412-5.c: New test.
22234         * g77.f-torture/compile/20000412-1.f: New test.
22235         * gcc.c-torture/execute/20000412-4.c: New test.
22236         * gcc.c-torture/compile/20000412-2.c: New test.
22237         * gcc.c-torture/execute/20000412-3.c: New test.
22238         * gcc.c-torture/compile/20000412-1.c: New test.
22239         * gcc.c-torture/execute/20000412-2.c: New test.
22240
22241 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
22242
22243         * objc/execute/bf-20.m: New test.
22244
22245 2000-04-10  Richard Henderson  <rth@cygnus.com>
22246
22247         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
22248
22249         * gcc.c-torture/execute/20000412-1.c: New test.
22250
22251 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22252
22253         * g++.old-deja/g++.eh/catchptr1.C: New test.
22254
22255 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
22256
22257         * g++.old-deja/g++.abi/cxa_vec.C: New test.
22258
22259 2000-04-08  Neil Booth  <NeilB@earthling.net>
22260
22261         * gcc.dg/cpp-nullchar.c: Remove test as
22262         embedded nulls cause problems.
22263
22264 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22265
22266         * gcc.dg/compare2.c: New test.
22267
22268 2000-04-08  Neil Booth  <NeilB@earthling.net>
22269
22270         * gcc.dg/cpp-nullchar.c: New test.
22271
22272 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
22273
22274         * gcc.dg/cpp-mi2.c: New test.
22275         * gcc.dg/cpp-mi2[abc].h: New files.
22276
22277 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
22278
22279         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
22280         member name.
22281
22282 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
22283
22284         * g++.old-deja/g++.abi/vmihint.C: New test.
22285
22286 2000-04-06  Neil Booth  <NeilB@earthling.net>
22287
22288         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
22289         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
22290         copyright.
22291
22292 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
22293
22294         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
22295         avoid stack-frame overwrite.
22296
22297 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
22298
22299         * gcc.c-torture/compile/20000405-2.c: New test.
22300         * gcc.c-torture/compile/20000405-3.c: New test.
22301
22302 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22303
22304         * gcc.c-torture/compile/20000405-1.c: New test.
22305
22306 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
22307
22308         * gcc.dg/cast-qual-1.c: Revert last change.
22309
22310 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22311
22312         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
22313
22314 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
22315
22316         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
22317         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
22318
22319 2000-04-03  Jeffrey A Law  (law@cygnus.com)
22320
22321         * gcc.c-torture/compile/20000403-2.c: New test.
22322         * gcc.c-torture/compile/20000403-1.c: New test.
22323
22324 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
22325
22326         * gcc.c-torture/execute/20000403-1.c: New test.
22327
22328 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
22329
22330         * gcc.c-torture/execute/20000402-1.c: New test.
22331
22332 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
22333
22334         * gcc.c-torture/execute/va-arg-15.c: New test.
22335         * gcc.c-torture/execute/va-arg-16.c: New test.
22336         * gcc.c-torture/execute/va-arg-17.c: New test.
22337         * gcc.c-torture/execute/va-arg-18.c: New test.
22338         * gcc.c-torture/execute/va-arg-19.c: New test.
22339
22340 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
22341
22342         * gcc.c-torture/compile/981211-1.c: Move to...
22343         * gcc.dg/cpp-as1.c: ...here.
22344         * gcc.dg/cpp-as2.c: New file.
22345
22346         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
22347         compiler.
22348
22349 2000-04-02  Neil Booth  <NeilB@earthling.net>
22350
22351         * gcc.dg/cpp-cond.c  New tests.
22352         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
22353         accidental success less likely.
22354         * gcc.dg/cpp-missingop.c  New tests.
22355         * gcc.dg/cpp-missingparen.c  New tests.
22356         * gcc.dg/cpp-shift.c  New tests.
22357         * gcc.dg/cpp-shortcircuit.c  New tests.
22358         * gcc.dg/cpp-unary.c  New tests.
22359
22360 2000-03-29  Jeffrey A Law  (law@cygnus.com)
22361
22362         * gcc.c-torture/compile/20000329-1.c: New test.
22363
22364 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
22365
22366         * gcc.c-torture/compile/20000326-1.c: New test.
22367         * gcc.c-torture/compile/20000326-2.c: New test.
22368
22369 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
22370
22371         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
22372         the first parameter is a function argument.
22373
22374 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
22375
22376         * g++.old-deja/g++.ext/array4.C: New test.
22377
22378 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
22379
22380         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
22381
22382 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22383
22384         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
22385
22386 2000-03-19  Richard Henderson  <rth@cygnus.com>
22387
22388         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
22389
22390 2000-03-19  Richard Henderson  <rth@cygnus.com>
22391
22392         * gcc.c-torture/compile/20000319-1.c: New test.
22393
22394 2000-03-14  Jeffrey A Law  (law@cygnus.com)
22395
22396         * gcc.c-torture/execute/20000314-3.c: New test.
22397         * gcc.c-torture/execute/20000314-2.c: New test.
22398         * gcc.c-torture/execute/20000314-1.c: New test.
22399         * gcc.c-torture/compile/20000314-2.c: New test.
22400         * gcc.c-torture/compile/20000314-1.c: New test.
22401
22402 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
22403
22404         * g++.old-deja/g++.warn/inline.C: New test.
22405
22406 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
22407
22408         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
22409         standards-compliant result rather than specific constants.
22410         Put test-values in array.
22411
22412 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
22413
22414         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
22415         (g++_target_compile): Put test-specific options last.
22416
22417 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22418
22419         * g++.old-deja/g++.eh/vbase4.C: New test.
22420
22421 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22422
22423         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
22424
22425 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22426
22427         * g++.old-deja/g++.brendan/misc12.C: Removed.
22428         * g++.old-deja/g++.pt/memtemp77.C: Constify.
22429         * g++.old-deja/g++.ext/pretty4.C: New test.
22430
22431 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22432
22433         * g++.old-deja/g++.other/string2.C: New test.
22434
22435 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
22436
22437         * g++.old-deja/g++.warn/impint2.C: New test.
22438
22439 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
22440
22441         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
22442         is 1, not zero.
22443
22444 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
22445
22446         * g++.old-deja/g++.warn/impint.C: New test.
22447         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
22448         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
22449         * g++.old-deja/g++.pt/explicit12.C: Likewise.
22450         * g++.old-deja/g++.pt/explicit13.C: Likewise.
22451         * g++.old-deja/g++.pt/explicit17.C: Likewise.
22452         * g++.old-deja/g++.pt/explicit18.C: Likewise.
22453         * g++.old-deja/g++.pt/explicit19.C: Likewise.
22454         * g++.old-deja/g++.pt/explicit23.C: Likewise.
22455         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22456         * g++.old-deja/g++.pt/explicit35.C: Likewise.
22457         * g++.old-deja/g++.pt/explicit6.C: Likewise.
22458         * g++.old-deja/g++.pt/memclass7.C: Likewise.
22459
22460 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
22461
22462         * gcc.dg/cpp-redef.c: New test.
22463
22464 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
22465
22466         * g++.old-deja/g++.pt/unify7.C: New test.
22467
22468 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22469
22470         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
22471         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
22472
22473 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
22474
22475         * gcc.c-torture/compile/20000224-1.c: New test.
22476
22477 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22478
22479         * gcc.c-torture/compile/cpp-2.c: New test.
22480         * gcc.c-torture/compile/cpp-1.c: New test.
22481
22482 2000-02-25  Jeffrey A Law  (law@cygnus.com)
22483
22484         * gcc.c-torture/execute/20000225-1.c: New test.
22485
22486 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22487
22488         * gcc.dg/cpp-li2.c: New test.
22489
22490         * gcc.dg/cpp-wi1.c: New test.
22491
22492         * gcc.dg/cpp-li1.c: New test.
22493
22494 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
22495
22496         * g++.old-deja/g++.other/sizeof5.C: New test.
22497
22498 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22499
22500         * gcc.c-torture/execute/va-arg-13.c: New test.
22501
22502 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
22503
22504         * gcc.c-torture/execute/va-arg-12.c: New test.
22505
22506 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22507
22508         * gcc.c-torture/execute/20000223-1.c: New test.
22509
22510 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22511
22512         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
22513
22514 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
22515
22516         * g++.old-deja/g++.abi/ptrmem.C: New test.
22517
22518 2000-02-19  Richard Henderson  <rth@cygnus.com>
22519
22520         * gcc.c-torture/compile/init-3.c: New.
22521
22522 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
22523
22524         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
22525         ALWAYS_CXXFLAGS.
22526
22527 2000-02-11  Robert Lipe <robertl@sco.com>
22528
22529         * gcc.c-torture/compile/20000211-3.c: New test.
22530
22531 2000-02-11  Martin Buchholz <martin@xemacs.org>
22532
22533         * gcc.c-torture/compile/20000211-2.c: New test.
22534
22535 2000-02-11  Jeffrey A Law  (law@cygnus.com)
22536
22537         * gcc.c-torture/compile/20000211-1.c: New test.
22538
22539 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
22540
22541         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
22542           on native targets
22543
22544 2000-02-08  Nathan Sidwell  <nathan@acm.org>
22545
22546         * g++.old-deja/g++.other/cast5.C: New test.
22547
22548 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
22549
22550         * gcc.c-torture/execute/20000205-1.c: New.
22551
22552 2000-02-03  Nathan Sidwell  <nathan@acm.org>
22553
22554         * g++.old-deja/g++.jason/cast3.C: Return void.
22555         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
22556
22557 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22558
22559         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
22560
22561         * gcc.dg/loop-1.c: New test.
22562
22563 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
22564
22565         * gcc.c-torture/compile/20000127-1.c: New test.
22566         * gcc.c-torture/execute/991228-1.c: New test.
22567
22568 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22569
22570         * gcc.dg/unused-2.c: New test.
22571
22572         * gcc.dg/conv-1.c: New test.
22573
22574 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
22575
22576         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
22577         compiler.
22578         (tool_option_proc): Fix typo.
22579
22580 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
22581
22582         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
22583         of the ld on the host, not on the build machine.
22584         Also, don't crash if '--help' is not a supported option.
22585
22586 2000-01-24  Richard Henderson  <rth@cygnus.com>
22587
22588         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
22589
22590 2000-01-20  Jeffrey A Law  (law@cygnus.com)
22591
22592         * gcc.c-torture/execute/20000120-2.c: New test.
22593         * gcc.c-torture/execute/20000120-1.c: New test.
22594
22595 2000-01-13  Jeffrey A Law  (law@cygnus.com)
22596
22597         * gcc.c-torture/execute/20000113-1.c: New test.
22598
22599 2000-01-12  Jeffrey A Law  (law@cygnus.com)
22600
22601         * gcc.c-torture/execute/20000112-1.c: New test.
22602
22603 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22604
22605         * gcc.dg/20000111-1.c: New test.
22606
22607 2000-01-10  Jeffrey A Law  (law@cygnus.com)
22608
22609         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
22610         with 16 bit integers.
22611
22612 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22613
22614         * gcc.dg/20000108-1.c: New test.
22615
22616 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22617
22618         * g++.old-deja/g++.ns/koenig8.C: New test.
22619
22620 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22621
22622         * g++.old-deja/g++.other/cast4.C: New test.
22623
22624 2000-01-05  Jeffrey A Law  (law@cygnus.com)
22625
22626         * gcc.c-torture/compile/20000105-2.c: New test.
22627         * gcc.c-torture/compile/20000105-1.c: New test.
22628
22629 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22630
22631         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
22632         references to printf & atoi to conform to ANSI standard.
22633         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
22634         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
22635         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
22636         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
22637         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
22638         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22639         * g++.old-deja/g++.brendan/copy1.C: Likewise.
22640         * g++.old-deja/g++.brendan/copy2.C: Likewise.
22641         * g++.old-deja/g++.brendan/copy3.C: Likewise.
22642         * g++.old-deja/g++.brendan/copy4.C: Likewise.
22643         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22644         * g++.old-deja/g++.brendan/copy6.C: Likewise.
22645         * g++.old-deja/g++.brendan/copy7.C: Likewise.
22646         * g++.old-deja/g++.brendan/copy8.C: Likewise.
22647         * g++.old-deja/g++.brendan/crash11.C: Likewise.
22648         * g++.old-deja/g++.brendan/crash14.C: Likewise.
22649         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
22650         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22651         * g++.old-deja/g++.brendan/delete2.C: Likewise.
22652         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
22653         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
22654         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
22655         * g++.old-deja/g++.brendan/eh1.C: Likewise.
22656         * g++.old-deja/g++.brendan/groff1.C: Likewise.
22657         * g++.old-deja/g++.brendan/init3.C: Likewise.
22658         * g++.old-deja/g++.brendan/misc12.C: Likewise.
22659         * g++.old-deja/g++.brendan/misc7.C: Likewise.
22660         * g++.old-deja/g++.brendan/new2.C: Likewise.
22661         * g++.old-deja/g++.brendan/operators4.C: Likewise.
22662         * g++.old-deja/g++.brendan/operators5.C: Likewise.
22663         * g++.old-deja/g++.brendan/overload2.C: Likewise.
22664         * g++.old-deja/g++.brendan/overload7.C: Likewise.
22665         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
22666         * g++.old-deja/g++.brendan/reference1.C: Likewise.
22667         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
22668         * g++.old-deja/g++.brendan/template24.C: Likewise.
22669         * g++.old-deja/g++.brendan/template3.C: Likewise.
22670         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
22671         * g++.old-deja/g++.jason/inline3.C: Likewise.
22672         * g++.old-deja/g++.jason/opeq.C: Likewise.
22673         * g++.old-deja/g++.law/arg5.C: Likewise.
22674         * g++.old-deja/g++.law/arm7.C: Likewise.
22675         * g++.old-deja/g++.law/ctors11.C: Likewise.
22676         * g++.old-deja/g++.law/cvt8.C: Likewise.
22677         * g++.old-deja/g++.law/init9.C: Likewise.
22678         * g++.old-deja/g++.law/refs4.C: Likewise.
22679         * g++.old-deja/g++.law/template2.C: Likewise.
22680         * g++.old-deja/g++.law/visibility24.C: Likewise.
22681         * g++.old-deja/g++.law/vtable3.C: Likewise.
22682         * g++.old-deja/g++.mike/asm2.C: Likewise.
22683         * g++.old-deja/g++.mike/eh1.C: Likewise.
22684         * g++.old-deja/g++.mike/misc1.C: Likewise.
22685         * g++.old-deja/g++.mike/misc13.C: Likewise.
22686         * g++.old-deja/g++.mike/misc14.C: Likewise.
22687         * g++.old-deja/g++.mike/ns12.C: Likewise.
22688         * g++.old-deja/g++.mike/p1248.C: Likewise.
22689         * g++.old-deja/g++.mike/p3708.C: Likewise.
22690         * g++.old-deja/g++.mike/p3708a.C: Likewise.
22691         * g++.old-deja/g++.mike/p3708b.C: Likewise.
22692         * g++.old-deja/g++.mike/p646.C: Likewise.
22693         * g++.old-deja/g++.mike/p700.C: Likewise.
22694         * g++.old-deja/g++.mike/p783.C: Likewise.
22695         * g++.old-deja/g++.mike/p783a.C: Likewise.
22696         * g++.old-deja/g++.mike/p783b.C: Likewise.
22697         * g++.old-deja/g++.mike/p786.C: Likewise.
22698         * g++.old-deja/g++.mike/p789.C: Likewise.
22699         * g++.old-deja/g++.mike/p789a.C: Likewise.
22700         * g++.old-deja/g++.mike/p807a.C: Likewise.
22701         * g++.old-deja/g++.other/delete3.C: Likewise.
22702         * g++.old-deja/g++.other/dyncast1.C: Likewise.
22703         * g++.old-deja/g++.other/dyncast2.C: Likewise.
22704         * g++.old-deja/g++.other/dyncast3.C: Likewise.
22705         * g++.old-deja/g++.other/empty1.C: Likewise.
22706         * g++.old-deja/g++.other/temporary1.C: Likewise.
22707         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
22708         * g++.old-deja/g++.pt/t16.C: Likewise.
22709         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
22710
22711 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
22712
22713         * gcc.dg/991230-1.c: New test.
22714
22715 1999-12-29  Jeffrey A Law  (law@cygnus.com)
22716
22717         * gcc.c-torture/compile/991229-3.c: New test.
22718         * gcc.c-torture/compile/991229-2.c: New test.
22719         * gcc.c-torture/compile/991229-1.c: New test.
22720
22721 1999-12-29  Greg McGary <gkm@eng.ascend.com>
22722
22723         * gcc.c-torture/compile/labels-2.c: New test.
22724
22725 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22726
22727         * gcc.c-torture/execute/991227-1.c: New test.
22728
22729 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22730
22731         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
22732
22733 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22734
22735         * gcc.c-torture/execute/991221-1.c: New test.
22736
22737 1999-12-20  Nathan Sidwell  <nathan@acm.org>
22738
22739         * g++.old-deja/g++.other/cast3.C: New test.
22740
22741 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
22742
22743         * gcc.c-torture/execute/991216-4.c: New test.
22744
22745 1999-12-16  Michael Meissner  <meissner@cygnus.com>
22746
22747         * gcc.c-torture/execute/991216-1.c: New test.
22748         * gcc.c-torture/execute/991216-2.c: New test.
22749         * gcc.c-torture/execute/991216-3.c: New test.
22750
22751 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22752
22753         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
22754         Actually make the test fail by using "-O2" for compilation.
22755
22756 1999-12-15  Nathan Sidwell  <nathan@acm.org>
22757
22758         * g++.old-deja/g++.warn/cast-align1.C: New test.
22759
22760 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22761
22762         * gcc.c-torture/compile/991214-1.c: New test.
22763         * gcc.c-torture/compile/991214-2.c: New test.
22764
22765 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22766
22767         * gcc.dg/991214-1.c: New test.
22768
22769 1999-12-13  Jeffrey A Law  (law@cygnus.com)
22770
22771         * gcc.c-torture/compile/991213-3.c: New test.
22772         * gcc.c-torture/compile/991213-2.c: New test.
22773         * gcc.c-torture/compile/991213-1.c: New test.
22774
22775 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
22776
22777         * gcc.dg/991209-1.c: New test.
22778
22779 1999-12-08  Nathan Sidwell <nathan@acm.org>
22780
22781         * gcc.c-torture/compile/991208-1.c: New test.
22782
22783 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22784
22785         * gcc.dg/ultrasp2.c: New test.
22786
22787 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
22788
22789         * g++.old-deja/g++.abi/align.C (main): Fix typo.
22790
22791 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
22792
22793         * gcc.c-torture/compile/991202-1.c: New test.
22794         * gcc.c-torture/execute/991202-1.c: New test.
22795         * gcc.c-torture/execute/991202-2.c: New test.
22796         * gcc.c-torture/execute/991202-3.c: New test.
22797
22798 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
22799
22800         * g++.old-deja/g++.abi/align.C: New test.
22801         * g++.old-deja/g++.abi/aggregates.C: Likewise.
22802         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22803
22804 1999-12-01  Richard Henderson  <rth@cygnus.com>
22805
22806         * gcc.c-torture/execute/991201-1.c: New.
22807
22808 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
22809
22810         * gcc.dg/991129-1.c: New test.
22811
22812 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
22813
22814         * gcc.c-torture/compile/991127-1.c: New test.
22815
22816 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22817
22818         * g++.old-deja/g++.other/warn4.C: New test.
22819
22820 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22821
22822         * g++.old-deja/g++.eh/cleanup2.C: New test.
22823         * g++.old-deja/g++.ext/pretty2.C: New test.
22824         * g++.old-deja/g++.ext/pretty3.C: New test.
22825         * g++.old-deja/g++.other/debug6.C: New test.
22826
22827 1999-10-20  Jim Wilson  <wilson@cygnus.com>
22828
22829         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
22830         compiler_output to look for one error message instead of two.
22831
22832 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
22833
22834         * gcc.c-torture/execute/991118-1.c: Also test case
22835         where the word boundary does not split a byte evenly.
22836
22837 1999-11-19  Nathan Sidwell  <nathan@acm.org>
22838
22839         * g++.old-deja/g++.ext/restrict1.C: New test.
22840
22841 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
22842
22843         * gcc.c-torture/execute/991118-1.c: New test.
22844
22845 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
22846
22847         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
22848         working directory pathnames.
22849
22850 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
22851
22852         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
22853         host is equipped with driver.h and driver.o so it can actually
22854         compile and run the tests.
22855
22856 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
22857
22858         * gcc.c-torture/compile/991008-1.c: New test.
22859
22860 1999-11-08  Nick Clifton  <nickc@cygnus.com>
22861
22862         * lib/gcc-dg.exp: Include target-supports.exp
22863
22864 1999-11-05  Nick Clifton  <nickc@cygnus.com>
22865
22866         * lib/target-supports.exp: New file: Provide procs to test for
22867         features supported by the target.
22868         (check_weak_available): Moved here from ecos.exp.
22869         (check_alias_available): New proc: Determine of the target
22870         toolchain supports the alias attribute.
22871
22872         * gcc.dg/special/ecos.exp: Move check_weak_available to
22873         target-supports.exp.
22874         (alias-1.c): Only perform the test if the target supports
22875         aliases.
22876         (wkali-1.c): Only perform the test if the target supports
22877         aliases.
22878
22879         * gcc.dg/990506-0.c: Expect error messages from cross
22880         targets as well as native targets.
22881
22882 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22883
22884         * gcc.dg/ultrasp1.c: Removed xfail.
22885         * gcc.dg/struct-ret-2.c: Likewise.
22886         * gcc.dg/array-1.c: Likewise.
22887
22888 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22889
22890         * gcc.dg/struct-ret-2.c: New test.
22891
22892         * gcc.dg/array-1.c: New test.
22893
22894 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
22895
22896         * gcc.c-torture/execute/991030-1.c: New test.
22897
22898 1999-10-26  Richard Henderson  <rth@cygnus.com>
22899
22900         * gcc.c-torture/compile/991026-2.c: New test.
22901
22902 1999-10-26  Jeffrey A Law  (law@cygnus.com)
22903
22904         * gcc.c-torture/compile/991026-1.c: New test.
22905
22906 1999-10-23  Jeffrey A Law  (law@cygnus.com)
22907
22908         * gcc.c-torture/execute/991023-1.c: New test.
22909
22910 1999-10-19  Jeffrey A Law  (law@cygnus.com)
22911
22912         * gcc.c-torture/execute/991019-1.c: New test.
22913
22914 1999-10-16  Richard Henderson  <rth@cygnus.com>
22915
22916         * gcc.c-torture/execute/991016-1.c: New test.
22917
22918 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
22919
22920         * gcc.c-torture/execute/991014-1.c: New test.
22921
22922 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
22923
22924         * g++.old-deja/g++.other/union2.C: New test.
22925
22926 1999-10-13  Nathan Sidwell  <nathan@acm.org>
22927
22928         * g++.old-deja/g++.other/vaarg2.C: New test.
22929         * g++.old-deja/g++.other/vaarg3.C: New test.
22930
22931 1999-10-12  Craig Burley  <craig@jcb-sc.com>
22932
22933         * g77.f-torture/noncompile/19990905-1.f: Moved from being
22934         in compile/.
22935
22936 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
22937
22938         * gcc.c-torture/execute/va-arg-11.c: New test.
22939
22940 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
22941
22942         * lib/file-format.exp (gcc_target_object_format): Don't
22943         crash if objdump is unavailable.
22944
22945 1999-09-29  Donn Terry <donn@interix.com>
22946
22947         * gcc.misc-tests/mg.exp: delete extraneous redirection.
22948
22949 1999-09-28  Nick Clifton  <nickc@cygnus.com>
22950
22951         * gcc.c-torture/compile/990928-1.c: New test.
22952
22953 1999-09-28  Nathan Sidwell  <nathan@acm.org>
22954
22955         * g++.old-deja/g++.other/decl6.C: New test.
22956
22957 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22958
22959         * gcc.c-torture/execute/va-arg-10.c: New test.
22960
22961 1999-09-27  Nathan Sidwell  <nathan@acm.org>
22962
22963         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
22964         __PRETTY_FUNCTION__.
22965
22966 1999-09-23  Nick Clifton  <nickc@cygnus.com>
22967
22968         * gcc.c-torture/execute/990923-1.c: New test.
22969
22970 1999-09-21  Nick Clifton  <nickc@cygnus.com>
22971
22972         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
22973         for which -fpic is inappropriate.
22974
22975 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
22976
22977         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
22978
22979 1999-09-21  Nathan Sidwell  <nathan@acm.org>
22980
22981         * g++.old-deja/g++.other/dyncast1.C: New test.
22982         * g++.old-deja/g++.other/dyncast2.C: New test.
22983         * g++.old-deja/g++.other/dyncast3.C: New test.
22984         * g++.old-deja/g++.other/dyncast4.C: New test.
22985         * g++.old-deja/g++.other/dyncast5.C: New test.
22986         * g++.old-deja/g++.eh/catch3.C: New test.
22987         * g++.old-deja/g++.eh/catch3p.C: New test.
22988         * g++.old-deja/g++.eh/catch4.C: New test.
22989         * g++.old-deja/g++.eh/catch4p.C: New test.
22990         * g++.old-deja/g++.eh/catch5.C: New test.
22991         * g++.old-deja/g++.eh/catch5p.C: New test.
22992         * g++.old-deja/g++.eh/catch6.C: New test.
22993         * g++.old-deja/g++.eh/catch6p.C: New test.
22994         * g++.old-deja/g++.eh/catch7.C: New test.
22995         * g++.old-deja/g++.eh/catch7p.C: New test.
22996         * g++.old-deja/g++.eh/catch8.C: New test.
22997         * g++.old-deja/g++.eh/catch8p.C: New test.
22998         * g++.old-deja/g++.eh/catch9.C: New test.
22999         * g++.old-deja/g++.eh/catch9p.C: New test.
23000
23001 1999-09-13  Nathan Sidwell  <nathan@acm.org>
23002
23003         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
23004         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
23005
23006 1999-09-13  Jeffrey A Law  (law@cygnus.com)
23007
23008         * gcc.c-torture/compile/990913-1.c: New test.
23009
23010 1999-09-10  Nathan Sidwell  <nathan@acm.org>
23011
23012         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
23013         * g++.old-deja/g++.jason/rfg5.C: Likewise.
23014
23015 1999-09-09  Richard Henderson  <rth@cygnus.com>
23016
23017         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
23018
23019 1999-09-09  Nathan Sidwell  <nathan@acm.org>
23020
23021         * g++.old-deja/g++.other/lookup11.C: New test.
23022         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
23023         what is permitted and what we want.
23024         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
23025         overload use.
23026         * g++.old-deja/g++.jason/rfg5.C: Likewise
23027
23028 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
23029
23030         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
23031         * gcc.c-torture/noncompile/poison-1.c: New file.
23032
23033 1999-09-08  Nathan Sidwell  <nathan@acm.org>
23034
23035         * g++.old-deja/g++.other/sizeof3.C: New test.
23036         * g++.old-deja/g++.other/sizeof4.C: New test.
23037         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
23038         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
23039
23040 1999-09-07  Richard Henderson  <rth@cygnus.com>
23041
23042         * gcc.dg/va-arg-1.c: New.
23043
23044 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23045
23046         * gcc.c-torture/execute/va-arg-9.c: New test.
23047
23048 1999-09-05  Craig Burley  <craig@jcb-sc.com>
23049
23050         * g77.f-torture/compile/980519-2.f: New test.
23051         * g77.f-torture/compile/19990905-0.f: New test.
23052         * g77.f-torture/compile/19990905-1.f: New test.
23053         * g77.f-torture/compile/19990905-2.f: New test.
23054
23055         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
23056
23057 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
23058
23059         * gcc.c-torture/execute/990827-1.c: Fix typo.
23060
23061 1999-09-03  Nathan Sidwell  <nathan@acm.org>
23062
23063         * g++.old-deja/g++.other/deref1.C: New test.
23064
23065 1999-09-02  Nathan Sidwell  <nathan@acm.org>
23066
23067         * g++.old-deja/g++.other/ambig2.C: New test.
23068         * g++.old-deja/g++.other/cond5.C: New test.
23069         * g++.old-deja/g++.other/lookup16.C: New test.
23070
23071 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
23072
23073         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
23074         assemblers too.
23075
23076 1999-08-31  Jeffrey A Law  (law@cygnus.com)
23077
23078         * lib/c-torture.exp: Avoid the "compare executables" optimization
23079         when testing native.
23080
23081 1999-08-29  Jeffrey A Law  (law@cygnus.com)
23082
23083         * gcc.c-torture/execute/990829-1.c: New test.
23084         * gcc.c-torture/compile/990829-1.c: New test.
23085
23086 1999-08-27  Paul Burchard  <burchard@pobox.com>
23087
23088         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
23089         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
23090         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
23091         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
23092         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
23093         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
23094         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
23095         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
23096         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
23097         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
23098         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
23099
23100 1999-08-27  Jeffrey A Law  (law@cygnus.com)
23101
23102         * gcc.c-torture/execute/990827-1.c: New test.
23103
23104 1999-08-26  Craig Burley  <craig@jcb-sc.com>
23105
23106         * g77.f-torture/noncompile/19990826-4.f: New test.
23107
23108         * g77.f-torture/compile/19990826-3.f: New test.
23109
23110         * g77.f-torture/execute/19990826-2.f: New test.
23111
23112         * g77.f-torture/compile/19990826-1.f: New test.
23113
23114         * gcc.c-torture/execute/990826-0.c: New test.
23115         * g77.c-torture/execute/19990826-0.f: New test.
23116
23117         * g77.f-torture/noncompile/970626-2.f: New test.
23118
23119 1999-08-25  Paul Burchard  <burchard@pobox.com>
23120
23121         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
23122         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
23123         lss-011.C: New tests.
23124
23125 1999-08-25  Nathan Sidwell  <nathan@acm.org>
23126
23127         * g++.old-deja/g++.other/decl5.C: New test.
23128
23129 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23130
23131         * noncompile/noncompile.exp: Load_lib c-torture.exp.
23132         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
23133         call `postbase' for each one.  All callers of `postbase' changed
23134         to call this instead.
23135
23136 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
23137
23138         * gcc.c-torture/execute/990811-1.c: New test.
23139
23140 1999-08-09  Nick Clifton  <nickc@cygnus.com>
23141
23142         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
23143         just native ones.
23144
23145         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
23146         just native ones.
23147
23148 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23149
23150         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
23151
23152 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23153
23154         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
23155
23156 1999-08-04  Nathan Sidwell  <nathan@acm.org>
23157
23158         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
23159
23160 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23161
23162         * gcc.c-torture/execute/990804-1.c: New test.
23163
23164 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23165
23166         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
23167         * g++.old-deja/g++.brendan/crash64.C: Likewise
23168         * g++.old-deja/g++.brendan/overload8.C: Likewise
23169
23170 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23171
23172         * g++.old-deja/g++.other/struct1.C: New test.
23173
23174 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23175
23176         * g++.old-deja/g++.other/enum2.C: New test.
23177
23178 1999-08-02  Richard Henderson  <rth@cygnus.com>
23179
23180         Adapted from tests from Franz Sirl:
23181         * gcc.c-torture/execute/va-arg-7.c: New test.
23182         * gcc.c-torture/execute/va-arg-8.c: New test.
23183
23184 1999-08-01  Jeffrey A Law  (law@cygnus.com)
23185
23186         * gcc.c-torture/compile/990801-2.c: New test.
23187
23188         * gcc.c-torture/compile/990801-1.c: New test.
23189
23190 1999-07-27  Michael Meissner  <meissner@cygnus.com>
23191
23192         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
23193         fp-cmp-1.c, converting double to float.
23194
23195         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
23196         fp-cmp-1.c, converting double to long double.
23197
23198         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
23199         from fr1 to unknown_register, since fr1 is a legitimate register
23200         on some machines.
23201
23202 1999-07-25  Jeffrey A Law  (law@cygnus.com)
23203
23204         * README: More listname related changes.
23205
23206 1999-07-08  Catherine Moore  <clm@cygnus.com>
23207
23208         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
23209
23210 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
23211
23212         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
23213
23214 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23215
23216         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
23217
23218 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
23219
23220         * gcc.dg/990703-1.c: New test.
23221
23222 1999-06-29  Nick Clifton  <nickc@cygnus.com>
23223
23224         * lib/file-format.exp: New file: Move definition of proc
23225         gcc_target_object_format to here from
23226         gcc.dg/special/ecos.exp.
23227
23228         * lib/c-torture.exp: Include lib file-format.exp.
23229         * lib/gcc-dg.exp: Include lib file-format.exp.
23230
23231         * gcc.dg/special/ecos.exp: Remove definition of proc
23232         gcc_target_object_format.
23233
23234 1999-06-28  Jeffrey A Law  (law@cygnus.com)
23235
23236         * gcc.c-torture/execute/990628-1.c: New test.
23237
23238 1999-06-25  Jeffrey A Law  (law@cygnus.com)
23239
23240         * gcc.c-torture/compile/990625-2.c: New test.
23241
23242         * gcc.c-torture/compile/990625-1.c: New test.
23243
23244 1999-06-23  Nick Clifton  <nickc@cygnus.com>
23245
23246         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
23247         attributes compile.
23248         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
23249         ports that use the COFF/PE file format.
23250
23251 1999-06-17  Jeffrey A Law  (law@cygnus.com)
23252
23253         * gcc.c-torture/compile/990617-1.c: New test.
23254
23255 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
23256
23257         * g++.old-deja/g++.other/decl4.C: New test.
23258
23259 1999-06-14  Nathan Sidwell  <nathan@acm.org>
23260
23261         * g++.old-deja/g++.other/bitfld3.C: New test.
23262
23263 1999-06-08  Nathan Sidwell  <nathan@acm.org>
23264
23265         * g++.old-deja/g++.eh/catch1.C: New test.
23266
23267 1999-06-07  Jeffrey A Law  (law@cygnus.com)
23268
23269         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
23270
23271         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
23272         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
23273
23274 1999-06-05  Craig Burley  <craig@jcb-sc.com>
23275
23276         * g77.f-torture/compile/19990502-0.f: Replace with new,
23277         shorter, test that still fails after recent changes.
23278
23279 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23280
23281         * gcc.c-torture/execute/990604-1.c: New test.
23282
23283 1999-05-31  Jeffrey A Law  (law@cygnus.com)
23284
23285         * gcc.c-torture/execute/990531-1.c: New test.
23286
23287 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23288
23289         * gcc.c-torture/compile/990527-1.c: New test.
23290
23291 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
23292
23293         * gcc.c-torture/execute/990527-1.c: New test.
23294
23295 1999-05-25  Nick Clifton  <nickc@cygnus.com>
23296
23297         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
23298         bitfields as signed.
23299
23300 1999-05-25  Craig Burley  <craig@jcb-sc.com>
23301
23302         * g77.f-torture/compile/19990525-0.f: New test.
23303
23304 1999-05-25  Jeffrey A Law  (law@cygnus.com)
23305
23306         * gcc.c-torture/execute/990525-2.c: New test.
23307
23308         * gcc.c-torture/execute/990525-1.c: New test.
23309
23310 1999-05-24  Nathan Sidwell  <nathan@acm.org>
23311
23312         * g++.old-deja/g++.other/anon3.C: New test.
23313         * g++.old-deja/g++.other/anon4.C: New test.
23314         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
23315         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
23316         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
23317         Merrill).
23318
23319 1999-05-24  Jeffrey A Law  (law@cygnus.com)
23320
23321         * gcc.c-torture/execute/990524-1.c: New test.
23322
23323         * gcc.dg/990524-1.c: New test.
23324
23325 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23326
23327         * gcc.c-torture/compile/990523-1.c: New test.
23328
23329 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
23330
23331         * gcc.c-torture/compile/990519-1.c: New test.
23332
23333 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23334
23335         * gcc.c-torture/compile/990517-1.c: New test.
23336
23337         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
23338         (e4, f4): New tests.
23339         (main): Call them.
23340
23341 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23342
23343         * gcc.dg/noreturn-1.c: New test.
23344
23345 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
23346
23347         * gcc.c-torture/execute/990513-1.c: New test.
23348
23349 1999-05-10  Richard Henderson  <rth@cygnus.com>
23350
23351         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
23352
23353 1999-05-10  Craig Burley  <craig@jcb-sc.com>
23354
23355         * g77.f-torture/execute/erfc.f: Use small single-precision
23356         values, to avoid problems on Alphas when not -mieee.
23357
23358 1999-05-08  Craig Burley  <craig@jcb-sc.com>
23359
23360         * gcc.dg/990506-0.c: New test.
23361
23362 1999-05-08  Richard Henderson  <rth@cygnus.com>
23363
23364         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
23365         the constant to test.  Don't XFAIL 64-bit targets.
23366
23367         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
23368         * g++.old-deja/g++.law/profile1.C: Likewise.
23369
23370         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
23371         operator new instances.
23372         * g++.old-deja/g++.other/delete5.C: Likewise.
23373
23374 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23375
23376         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
23377         intrinsic.
23378
23379 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23380
23381         * g77.f-torture/execute/u77-test.f: Reverse order of two
23382         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
23383
23384 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23385
23386         * gcc.dg/compare1.c: New test.
23387
23388 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23389
23390         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
23391         New tests.
23392
23393 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23394
23395         * g77.f-torture/compile/19990502-1.f: New test.
23396
23397 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23398
23399         * g77.f-torture/compile/19990502-0.f: New test.
23400
23401 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23402
23403         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
23404         intrinsic.
23405
23406 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23407
23408         * g77.f-torture/execute/u77-test.f (main): List libU77
23409         intrinsics not currently tested.
23410         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
23411         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
23412         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
23413         Trim blanks off the ends of some printed strings.
23414
23415 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23416
23417         * g77.f-torture/execute/u77-test.f (main): Just warn about
23418         FSTAT gid disagreement, as it's expected on some systems.
23419
23420 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23421
23422         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
23423         use a new function, which allows for some slop.
23424         Clean up some commentary.
23425         (issum): The new function.
23426         (sgladd): Deleted subroutine.
23427
23428 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23429
23430         * g77.f-torture/execute/u77-test.f: Modify to be more like
23431         libf2c/libU77 version, bringing patches to that version here.
23432         Add suitable commentary.
23433
23434 1999-04-25  Richard Henderson  <rth@cygnus.com>
23435
23436         * gcc.dg/990424-1.c: New test.
23437
23438 1999-04-24  Craig Burley  <craig@jcb-sc.com>
23439
23440         * g77.f-torture/execute/u77-test.f (main): Bug involving
23441         LSTAT has been fixed, so turn back on full checking.
23442
23443 1999-04-20  Craig Burley  <craig@jcb-sc.com>
23444
23445         * g77.f-torture/compile/19990419-0.f: New test.
23446         * g77.f-torture/execute/19990419-1.f: New test.
23447
23448 1999-04-17  Richard Henderson  <rth@cygnus.com>
23449
23450         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
23451         to avoid the need for a prototype to supress a warning.
23452
23453 1999-04-07  Jim Wilson  <wilson@cygnus.com>
23454
23455         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
23456
23457 1999-04-04  Jeffrey A Law  (law@cygnus.com)
23458
23459         * gcc.c-torture/execute/990404-1.c: New test.
23460
23461 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23462
23463         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
23464         * gcc.dg/cpp-if3.c: Don't use -pedantic.
23465         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
23466         missing initializer warnings.
23467
23468 1999-03-28  Jeffrey A Law  (law@cygnus.com)
23469
23470         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
23471         matching strings.
23472
23473 1999-03-26  Jeffrey A Law  (law@cygnus.com)
23474
23475         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
23476
23477 1999-03-26  Craig Burley  <craig@jcb-sc.com>
23478
23479         * g77.f-torture/execute/19990325-0.f: New test.
23480         * g77.f-torture/execute/19990325-1.f: New test.
23481
23482 1999-03-24  Jeffrey A Law  (law@cygnus.com)
23483
23484         * gcc.c-torture/execute/990324-1.c: New test.
23485
23486 1999-03-22  Jim Wilson  <wilson@cygnus.com>
23487
23488         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
23489         test with 4.
23490
23491 1999-03-17  Richard Henderson  <rth@cygnus.com>
23492
23493         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
23494
23495 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23496
23497         * g77.f-torture/execute/19990313-2.f: New test.
23498         * g77.f-torture/execute/19990313-3.f: New test.
23499
23500 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23501
23502         * g77.f-torture/execute/19990313-0.f: New test.
23503         * g77.f-torture/execute/19990313-1.f: New test.
23504
23505 1999-03-12  Jim Wilson  <wilson@cygnus.com>
23506
23507         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
23508         printf to sprintf.
23509         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
23510         (main): Add check for u15.  Conditionalize u31 check depending on
23511         whether ints are <32 bits or >=32 bits.
23512
23513 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23514
23515         * g77.f-torture/execute/19981119-0.f: Improve testiness.
23516
23517 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23518
23519         * g77.f-torture/compile/19990305-0.f: New test.
23520         * g77.f-torture/execute/19981119-0.f: New test.
23521
23522 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23523
23524         * g77.f-torture/execute/970625-2.f: call ABORT if final
23525         result is not correct, instead of just printing it.
23526         Add this checking via newly introduced obfuscation, to
23527         trip up buggy front ends.
23528
23529 1999-03-07  Craig Burley  <craig@jcb-sc.com>
23530
23531         * g77.f-torture/compile/960317-1.f: Moved from being
23532         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
23533
23534 1999-03-06  Craig Burley  <craig@jcb-sc.com>
23535
23536         * g77.f-torture/execute/960317-1.f: New (old) test.
23537         * g77.f-torture/execute/970625-2.f: Ditto.
23538
23539 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
23540
23541         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
23542         message on line 1 or line 2; cccp and cpplib do this differently.
23543
23544 1999-03-01  Jeffrey A Law  (law@cygnus.com)
23545
23546         * g++.old-deja/g++.law/weak1.C: New test.
23547
23548 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23549
23550         * gcc.c-torture/execute/990119-1.c: Renamed to...
23551         * gcc.dg/990119-1.c: this, so it will only be tested once
23552         (it's a preprocessor test, it doesn't need to be run at
23553         multiple optimization levels).
23554
23555 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23556
23557         * lib/g++.exp: Don't add incdir=$base_dir/../include to
23558           ALWAYS_CXXFLAGS.
23559
23560 1999-02-24  Craig Burley  <craig@jcb-sc.com>
23561
23562         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
23563         * g77.f-torture/compile/19981216-0.f: ...as it is expected
23564         to not be compilable by current g77.
23565
23566 1999-02-24  Nick Clifton  <nickc@cygnus.com>
23567
23568         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
23569
23570 1999-02-22  Jeffrey A Law  (law@cygnus.com)
23571
23572         * gcc.c-torture/execute/990222-1.c: New test.
23573
23574 1999-02-19  Craig Burley  <craig@jcb-sc.com>
23575
23576         * g77.f-torture/compile/19990218-0.f: New test.
23577         * g77.f-torture/noncompile/19990218-1.f: New test.
23578
23579 1999-02-18  Craig Burley  <craig@jcb-sc.com>
23580
23581         * g77.f-torture/compile/19981216-0.f: New test.
23582
23583 1999-02-14  Jeffrey A Law  (law@cygnus.com)
23584
23585         * gcc.dg/990214-1.c: New test.
23586
23587 1999-02-13  Jeffrey A Law  (law@cygnus.com)
23588
23589         * gcc.dg/990213-2.c: New test.
23590
23591         * gcc.dg/990213-1.c: New test.
23592
23593 1999-02-12  Jeffrey A Law  (law@cygnus.com)
23594
23595         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
23596         ints.
23597
23598 1999-02-11  Nick Clifton  <nickc@cygnus.com>
23599
23600         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
23601         specified by target.
23602
23603         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
23604
23605 1999-02-11  Jeffrey A Law  (law@cygnus.com)
23606
23607         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
23608
23609 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23610
23611         * gcc.dg/special/ecos.exp: New test driver for new tests with
23612         special requirements.
23613
23614         * gcc.dg/special/alias-1.c: New test.
23615         * gcc.dg/special/gcsec-1.c: New test.
23616         * gcc.dg/special/weak-1.c: New test.
23617         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
23618         * gcc.dg/special/weak-2.c: New test.
23619         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
23620         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
23621         * gcc.dg/special/wkali-1.c: New test.
23622         * gcc.dg/special/wkali-2.c: New test.
23623         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
23624         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
23625
23626 1999-02-10  Felix Lee  <flee@cygnus.com>
23627
23628           * lib/c-torture.exp (c-torture-compile): Pull out code for
23629           analyzing gcc error messages.
23630           (c-torture-execute): Likewise.  Fix some (harmless) false
23631           positives.
23632           * lib/gcc.exp (gcc_check_compile): New function.
23633
23634 1999-02-08  Richard Henderson  <rth@cygnus.com>
23635
23636         * gcc.c-torture/execute/990208-1.c: New test.
23637
23638 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23639
23640         * g++.dg/special/ecos.exp: New driver for new tests with special
23641         requirements
23642
23643         * g++.dg/special/conpr-1.C: New test
23644         * g++.dg/special/conpr-2.C: New test
23645         * g++.dg/special/conpr-2a.C: New test
23646         * g++.dg/special/conpr-3.C: New test
23647         * g++.dg/special/conpr-3a.C: New test
23648         * g++.dg/special/conpr-3b.C: New test
23649
23650         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
23651         allow g++ to use the dg driver
23652
23653         * README: Add comment about g++.dg directory
23654
23655 1999-02-06  Jeffrey A Law  (law@cygnus.com)
23656
23657         * README: Update email addresses.
23658
23659 1999-02-03  Nick Clifton  <nickc@cygnus.com>
23660
23661         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
23662         arguments in order to force structure S onto the stack even on
23663         the alpha.
23664         (test): Pass 10 leading arguments to function foo as well as the
23665         structure S.
23666
23667         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
23668         failure for all targets.
23669
23670         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
23671         abort to terminate program execution.
23672
23673 1999-01-30  Richard Henderson  <rth@cygnus.com>
23674
23675         * gcc.c-torture/execute/990130-1.c: New test.
23676
23677 1999-01-30  Jeffrey A Law  (law@cygnus.com)
23678
23679         * gcc.dg/990130-1.c: New test.
23680
23681 1999-01-28  Michael Meissner  <meissner@cygnus.com>
23682
23683         * gcc.c-torture/execute/990128-1.c: New test.
23684
23685 1999-01-27  Michael Meissner  <meissner@cygnus.com>
23686
23687         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
23688
23689 1999-01-27  Felix Lee  <flee@cygnus.com>
23690
23691         * lib/c-torture.exp (c-torture-compile): pull out code for
23692         analyzing gcc error messages.
23693         (c-torture-execute): ditto, and fix some (harmless) false
23694         positives.
23695         * lib/gcc.exp (gcc_check_compile): new function.
23696
23697 1999-01-17  Jeffrey A Law  (law@cygnus.com)
23698
23699         * gcc.dg/990117-1.c: New test.
23700
23701         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
23702
23703         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
23704
23705 1999-01-15  Jeffrey A Law  (law@cygnus.com)
23706
23707         * g77.f-torture/compile/990115-1.f: New test.
23708
23709 1999-01-07  Jeffrey A Law  (law@cygnus.com)
23710
23711         * gcc.c-torture/compile/990107-1.c: New test
23712
23713 1999-01-06  Jeffrey A Law  (law@cygnus.com)
23714
23715         * gcc.c-torture/execute/990106-2.c: New test.
23716
23717         * gcc.c-torture/execute/990106-1.c: New test.
23718
23719 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
23720
23721         * gcc.c-torture/compile/981223-1.c: New test.
23722
23723 1998-12-29  Richard Henderson  <rth@cygnus.com>
23724
23725         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
23726         (opt3): Rename from opt4 and disable.
23727
23728 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
23729
23730         * g++.old-deja/g++.pt/ptrmem5.C: New test.
23731
23732 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
23733
23734         * g++.old-deja/g++.other/conv5.C: New test.
23735
23736 1998-12-14  Nick Clifton  <nickc@cygnus.com>
23737
23738         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
23739
23740 1998-12-11  Jeffrey A Law  (law@cygnus.com)
23741
23742         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
23743
23744 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
23745
23746         * gcc.c-torture/compile/981211-1.c: New test.
23747
23748 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
23749
23750         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
23751
23752         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
23753
23754 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23755
23756         * gcc.special/930510-1.c: Make C9X safe.
23757         * gcc.misc-tests/gcov-1.c Similarly.
23758         * gcc.misc-tests/gcov-2.c Similarly.
23759
23760 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23761
23762         * gcc.dg/ultrasp1.c: New test.
23763
23764 1998-12-06  Richard Henderson  <rth@cygnus.com>
23765
23766         * gcc.c-torture/execute/981206.c: New test.
23767
23768 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23769
23770         * g++.old-deja/g++.ns/template7.C: New test.
23771
23772         * g++.old-deja/g++.other/expr1.C: New test.
23773
23774         * g++.old-deja/g++.eh/tmpl3.C: New test.
23775
23776         * g++.old-deja/g++.eh/tmpl2.C: New test.
23777
23778 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23779
23780         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
23781         * g++.old-deja/g++.other/using6.C: Removed.
23782         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
23783
23784         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
23785
23786 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
23787
23788         * g++.old-deja/g++.pt/overload8.C: New test.
23789
23790         * g++.old-deja/g++.pt/overload7.C: New test.
23791
23792         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
23793
23794         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
23795         and relinking messages.
23796         * lib/g++.exp (g++_target_compile): Remove .rpo file when
23797         compiling with -frepo.
23798
23799 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
23800
23801         * g++.old-deja/g++.pt/lookup6.C: New test.
23802
23803 1998-11-30  Nick Clifton  <nickc@cygnus.com>
23804
23805         * gcc.c-torture/execute/981130-1.c: New test.
23806         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
23807
23808 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
23809
23810         * g++.old-deja/g++.pt/explicit76.C: New test.
23811
23812         * g++.old-deja/g++.pt/friend38.C: New test.
23813
23814         * g++.old-deja/g++.ns/crash2.C: New test.
23815
23816         * g++.old-deja/g++.pt/defarg8.C: New test.
23817
23818         * g++.old-deja/g++.pt/instantiate6.C: New test.
23819
23820         * g++.old-deja/g++.pt/static6.C: New test.
23821
23822         * g++.old-deja/g++.pt/decl2.C: New test.
23823
23824 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
23825
23826         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
23827         problem is actually related with name lookup, but so what? :-)
23828
23829         * g++.old-deja/g++.pt/friend37.C: New test.
23830
23831 1998-11-25  Dave Love  <d.love@dl.ac.uk>
23832
23833         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
23834         element, which fails on some systems.
23835
23836         * g77.f-torture/execute/labug1.f: New test.
23837
23838 1998-11-21  Jeffrey A Law  (law@cygnus.com)
23839
23840         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
23841         is defined.
23842
23843 1998-11-18  Dave Love  <d.love@dl.ac.uk>
23844
23845         * g77.f-torture/compile/981117-1.f: New test.
23846
23847 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
23848
23849         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
23850         properly discarded.
23851
23852 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
23853
23854         * gcc.c-torture/execute/memcheck: New directory of tests for
23855         -fcheck-memory-usage.
23856
23857 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23858
23859         * README: New file, general information about the testsuite and
23860         new description of the various C++ test subdirectories.
23861         * README.g++: Eliminate obsolete information, update and move most
23862         relevant stuff to README.
23863
23864 1998-11-07  Richard Henderson  <rth@cygnus.com>
23865
23866         * gcc.c-torture/compile/981107-1.c: New test.
23867
23868 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
23869
23870         * execute/memcpy-bi.c: New testcase.
23871
23872 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
23873
23874         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
23875         base classes.
23876
23877         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
23878         template is selected.
23879
23880         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
23881         classes, it should be accepted for all types.
23882
23883         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
23884
23885         * g++.old-deja/g++.pt/spec24.C: Ensure that template
23886         specializations start with template headers.
23887
23888 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
23889
23890         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
23891
23892         * g++.old-deja/g++.other/init9.C: Test cross initialization of
23893         non-POD types.
23894
23895 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
23896
23897         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
23898
23899 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
23900
23901         * compile/981022-1.c, compile/981022-1.x: New test and driver.
23902
23903 1998-10-19  Jeffrey A Law  (law@cygnus.com)
23904
23905         * 981019-1.c: New test.
23906
23907 1998-10-14  Robert Lipe <robertl@dgii.com>
23908
23909         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
23910         find objc headers.
23911
23912 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23913
23914         * compile/981001-4.c: Remove use of GCC extension that triggers a
23915         compiler bug.
23916
23917 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
23918
23919         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
23920
23921 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
23922
23923         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
23924         instantiation of template produces incorrect code for delete
23925         expression.
23926
23927         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
23928         constructors' name is not unique.
23929         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
23930         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
23931
23932         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
23933         automatic array of const is ill-formed.
23934
23935         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
23936         of template parameter?
23937
23938         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
23939         const.
23940
23941         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
23942         pointer-to-member expression.
23943
23944         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
23945         declaration causes ICE.
23946
23947 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
23948
23949         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
23950         reserved in the global namespace.
23951
23952         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
23953         generate needed virtual table.
23954
23955         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
23956
23957 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
23958
23959         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
23960         template-dependent type
23961
23962 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
23963
23964         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
23965         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
23966         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
23967
23968         * g++.old-deja/g++.other/using5.C: New test; using decl from base
23969         class should be usable as argument of member function.
23970         * g++.old-deja/g++.other/using6.C: New test; using decl from base
23971         class should be usable as return type of member function.
23972         * g++.old-deja/g++.other/using7.C: New test; using decl from base
23973         class should be usable as type of data member.
23974
23975         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
23976
23977 1998-10-09  Jeffrey A Law  (law@cygnus.com)
23978
23979         * gcc.c-torture/special/920521-1.c: Fix bogus test.
23980
23981 1998-10-08  Nick Clifton  <nickc@cygnus.com>
23982
23983         * gcc.dg/dll-?.c Add thumb to target list.
23984         Fix assembler scan patterns to match current assembler output.
23985
23986 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
23987
23988         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
23989         matching of template brackets.
23990
23991         * g++.old-deja/g++.other/using4.C: New test.  Test using
23992         declarations of methods from base classes.
23993
23994         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
23995         within functions should introduce names into the innermost
23996         enclosing namespace.
23997
23998         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
23999         of static locals if first initialization throws.
24000
24001 1998-10-07  Jim Wilson  <wilson@cygnus.com>
24002
24003         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
24004
24005 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
24006
24007         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
24008         lose track of the possible targets of tablejump insns.
24009         * special/special.exp: Run it.
24010
24011 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24012
24013         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
24014         must be declared before its specializations can be named in friend
24015         declarations.
24016
24017 1998-10-05  Dave Love  <d.love@dl.ac.uk>
24018
24019         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
24020
24021         * g77.f-torture/execute/io1.f: New test.
24022
24023 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24024
24025         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
24026         with pointer to template function, for which no argument deduction
24027         is possible.
24028
24029         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
24030         specialization of template function as argument to template
24031         function.
24032
24033         * g++.old-deja/g++.other/access2.C: New test; Inner class
24034         shouldn't have privileged access to Outer's names.
24035
24036 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24037
24038         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
24039         friend template declared within template class conflicts with
24040         nested class of the same name.
24041
24042         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
24043         is ignored.
24044
24045         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
24046         object with direct initializer as function declaration.
24047
24048         * g++.old-deja/g++.other/decl2.C: New test; duplicate
24049         initializers.
24050
24051         * g++.old-deja/g++.other/null2.C: New test; conditional operator
24052         involving const pointer and NULL produces incorrect result.
24053
24054         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
24055         type name without `typename' should be rejected with -pedantic.
24056
24057 1998-10-02  Richard Henderson  <rth@cygnus.com>
24058
24059         * g++.old-deja/g++.other/addrof1.C: New test.
24060
24061 1998-10-01  Nick Clifton  <nickc@cygnus.com>
24062
24063         * gcc.c-torture/compile/981001-1.c: New test.
24064         * gcc.c-torture/execute/981001-1.c: New test.
24065
24066 1998-10-01  Jeffrey A Law  (law@cygnus.com)
24067
24068         * gcc.c-torture/compile/981001-2.c: New test.
24069         * gcc.c-torture/compile/981001-3.c: New test.
24070         * gcc.c-torture/compile/981001-4.c: New test.
24071
24072 1998-10-01  Robert Lipe  <robertl@dgii.com>
24073
24074         * lib/objc.exp (objc_target_compile): Add -L during compiles for
24075         multilibbed hosts.   Idea grafted from g77.exp.
24076
24077 1998-09-30  Dave Love  <d.love@dl.ac.uk>
24078
24079         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
24080         avoid losing on systems which need -lsocket.
24081
24082 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
24083
24084         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
24085         * g++.old-deja/g++.other/nested2.C: Ditto.
24086         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
24087         failure.
24088
24089 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24090
24091         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
24092         preferred over template operator!= for enum bitfields.
24093
24094 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
24095
24096         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
24097         that happen to have the same base name, but in different scopes,
24098         are incorrectly rejected.
24099
24100 1998-09-16  Richard Henderson  <rth@cygnus.com>
24101
24102         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
24103         on the native word size instead of an integer literal.
24104
24105 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24106
24107         * g++.old-deja/g++.other/static2.C: Invocation of static data
24108         member of type pointer-to-function denoted as non-static member.
24109
24110         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
24111         checks involving function types and aliases.
24112
24113 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24114
24115         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
24116         redefined to the same non-trivial type.
24117
24118         * g++.old-deja/g++.pt/explicit73.C: Test for proper
24119         namespace-qualification of template specializations declared in
24120         other namespaces.
24121
24122         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
24123         to declare a subset of the specializations of a template function
24124         as friends of specializations of a template class.
24125
24126         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
24127         member templates that do not fully specialize the enclosing
24128         template class are rejected.
24129
24130 1998-09-11  Dave Love  <d.love@dl.ac.uk>
24131
24132         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
24133
24134 1998-09-08  Dave Love  <d.love@dl.ac.uk>
24135
24136         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
24137         altered from libf2c/libU77 version.
24138
24139 1998-09-06  Dave Love  <d.love@dl.ac.uk>
24140
24141         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
24142
24143 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
24144
24145         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
24146         (un)signed char are different types for template specialization
24147         purposes.
24148
24149 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
24150
24151         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
24152         * objc: ObjC testsuite.
24153
24154 1998-08-31  Catherine Moore  <clm@cygnus.com>
24155
24156         * gcc.c-torture/execute/941014-1.x:  New file.
24157
24158 1998-08-31  Nick Clifton  <nickc@cygnus.com>
24159
24160         * lib/c-torture.exp: Add support for
24161         torture_eval_before_compile and torture_eval_before_execute
24162         variables.
24163
24164 1998-08-30  Jeffrey A Law  (law@cygnus.com)
24165
24166         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
24167         this test triggers valid.
24168
24169 1998-08-27  Jeffrey A Law  (law@cygnus.com)
24170
24171         * gcc.dg/980827-1.c: New test.
24172
24173 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
24174
24175         * gcc.c-torture/execute/loop-4b.c: New test.
24176
24177 1998-08-26  Nick Clifton  <nickc@cygnus.com>
24178
24179         * lib/c-torture.exp: Add support for
24180         torture_eval_before_compile and torture_eval_before_execute
24181         variables.
24182
24183 1998-08-25  Jeffrey A Law  (law@cygnus.com)
24184
24185         * gcc.c-torture/compile/980825-1.c: New test.
24186
24187 1998-08-24  Nick Clifton  <nickc@cygnus.com>
24188
24189         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
24190         count number tests in opt_t0 not good_t0.
24191
24192 1998-08-24  Jeffrey A Law  (law@cygnus.com)
24193
24194         * gcc.c-torture/compile/930326-1.x: Fix typo.
24195
24196 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
24197
24198         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
24199         causes an ICE.
24200
24201 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24202
24203         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
24204         STACK_SIZE is defined.
24205         * gcc.c-torture/unsorted/stuct.c: Similarly.
24206
24207         * gcc.c-torture/compile/980821-1.c: New test.
24208
24209 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24210
24211         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
24212
24213 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
24214
24215         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
24216         code.
24217
24218 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
24219
24220         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
24221         error'.
24222
24223 1998-08-18  Jeffrey A Law  (law@cygnus.com)
24224
24225         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
24226
24227 1998-08-16  Jeffrey A Law  (law@cygnus.com)
24228
24229         * gcc.c-torture/compile/980816-1.c: New test.
24230
24231         * gcc.dg/980816-1.c: New test.
24232
24233 1998-08-13  Jeffrey A Law  (law@cygnus.com)
24234
24235         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
24236         compiler for ieee tests.
24237
24238 1998-08-01  Dave Love  <d.love@dl.ac.uk>
24239
24240         * g77.f-torture/compile/980729-0.f: New test.
24241
24242 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
24243
24244         * gcc.c-torture/special/eeprof-1.c: New test, for
24245         -finstrument-functions.
24246         * gcc.c-torture/special/special.exp: Run it.
24247
24248 1998-07-29  Jeffrey A Law  (law@cygnus.com)
24249
24250         * gcc.c-torture/compile/980729-1.c: New test.
24251
24252 1998-07-27  Nick Clifton  <nickc@cygnus.com>
24253
24254         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
24255         __thumb__ is defined, and test for ARM style doubles if so.
24256
24257 1998-07-26  Dave Love  <d.love@dl.ac.uk>
24258
24259         * g77.f-torture/noncompile/980615-0.f: New test.
24260
24261 1998-07-26  H.J. Lu  (hjl@gnu.org)
24262
24263         * gcc.dg/980312-1.c: Do link instead of compile.
24264         * gcc.dg/980313-1.c: Likewise.
24265
24266 1998-07-26  Jeffrey A Law  (law@cygnus.com)
24267
24268         * gcc.c-torture/compile/980726-1.c: New test.
24269
24270 1998-07-25  Dave Love  <d.love@dl.ac.uk>
24271
24272         * g77.f-torture/execute/io0.f: New test.
24273
24274 1998-07-24  Nick Clifton  <nickc@cygnus.com>
24275
24276         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
24277         an int.
24278
24279 1998-06-18  Michael Meissner  <meissner@cygnus.com>
24280
24281         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
24282         m32r bugs.
24283
24284 1998-07-17  Nick Clifton  <nickc@cygnus.com>
24285
24286         * gcc.dg/980626-1.c: Expect failures for all toolchains until
24287         c-decl.c:grokdeclarator can handle mode attributes.
24288
24289 1998-07-16  Jeffrey A Law  (law@cygnus.com)
24290
24291         * gcc.c-torture/execute/980716-1.c: New test.
24292
24293 1998-07-13  Jeffrey A Law  (law@cygnus.com)
24294
24295         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
24296         the mn10200.
24297         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
24298         the mn10200.
24299         * gcc.c-torture/execute/va-arg-3.x: Similarly.
24300         * gcc.c-torture/compile/930326-1.x: Similarly.
24301
24302 1998-07-13  Dave Love  <d.love@dl.ac.uk>
24303
24304         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
24305         New test from Craig.
24306
24307 1998-07-12  Dave Love  <d.love@dl.ac.uk>
24308
24309         * g77.f-torture/noncompile/980616-0.f: New test.
24310
24311         * g77.f-torture/execute/970816-3.f:  New test from Craig.
24312
24313 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24314
24315         *  g++.other/singleton.C: Return error value instead of taking
24316         SIGSEGV.
24317
24318 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
24319
24320         *  g++.other/singleton.C: New test.   Warning is under dispute.
24321         Runtime crash is not.
24322
24323 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24324
24325         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
24326         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
24327         using6.C, using7.C}:  New namespace tests.
24328
24329 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
24330
24331         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
24332         specialization with typedef'ed names used as array indexes.
24333
24334 1998-07-09  Jeffrey A Law  (law@cygnus.com)
24335
24336         * gcc.c-torture/execute/980709-1.c: New test.
24337
24338         * gcc.dg/980709-1.c: New test.
24339
24340 1998-07-07  Richard Henderson  <rth@cygnus.com>
24341
24342         * gcc.c-torture/execute/bcp-1.c: New test.
24343
24344 1998-07-07  Jeffrey A Law  (law@cygnus.com)
24345
24346         * gcc.c-torture/execute/980707-1.c: New test.
24347
24348 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
24349
24350         * gcc.c-torture/compile/980706-1.c: New test.
24351
24352 1998-07-01  Dave Love  <d.love@dl.ac.uk>
24353
24354         * g77.f-torture/execute/980701-0.f,
24355         g77.f-torture/execute/980701-1.f: New test from Craig.
24356
24357 1998-07-01  Jeffrey A Law  (law@cygnus.com)
24358
24359         * gcc.c-torture/compile/980701-1.c: New test.
24360
24361         * gcc.c-torture/execute/980701-1.c: New test.
24362
24363 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
24364 rlsruhe.de>
24365
24366         * g++.old-deja/g++.robertl/eb132.C: New test.
24367         * g++.old-deja/g++.robertl/eb133.C: Likewise.
24368
24369 1998-06-29  Dave Love  <d.love@dl.ac.uk>
24370
24371         * g77.f-torture/execute/980628-7.f,
24372         g77.f-torture/execute/980628-8.f,
24373         g77.f-torture/execute/980628-9.f,
24374         g77.f-torture/execute/980628-10.f: New tests from Craig.
24375
24376         * g77.f-torture/execute/980628-3.f: Remove mail headers.
24377
24378 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24379
24380         * g77.f-torture/execute/980628-4.f: New test from Craig.
24381         * g77.f-torture/execute/980628-5.f: Likewise.
24382         * g77.f-torture/execute/980628-2.f: Likewise.
24383         * g77.f-torture/execute/980628-0.f: Likewise.
24384         * g77.f-torture/execute/980628-1.f: Likewise.
24385         * g77.f-torture/execute/980628-3.f: Likewise.
24386         * g77.f-torture/execute/980628-6.f: Likewise.
24387
24388 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24389
24390         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
24391         directory when nothing has been installed yet.
24392
24393 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
24394
24395         * gcc.c-torture/special/special.exp: Handle newer versions of
24396         dejagnu.
24397
24398 1998-06-26  Jeffrey A Law  (law@cygnus.com)
24399
24400         * gcc.dg/980626-1.c: New test.
24401
24402 1998-06-19  Bruno Haible <haible@ilog.fr>
24403
24404         * gcc.misc-tests/m-un-2.c: New test.
24405         * g++.old-deja/g++.other/warn01.c: Likewise.
24406
24407 1998-06-19  Robert Lipe  <robertl@dgii.com>
24408
24409         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
24410         compatibility with assmblers with a different comment character.
24411         Eliminate use of GAS-specific extensions.
24412
24413 1998-06-19  Jeffrey A Law  (law@cygnus.com)
24414
24415         * gcc.c-torture/execute/ieee/980619-1.c: New test.
24416
24417 1998-06-19  Robert Lipe  <robertl@dgii.com>
24418
24419         *lib/g77.exp: Replace search for libf2c.a with search for newly
24420         renamed libg2c.a
24421
24422 1998-06-17  Jeffrey A Law  (law@cygnus.com)
24423
24424         * gcc.c-torture/execute/980617-1.c: New test.
24425
24426 1998-06-12  Jeffrey A Law  (law@cygnus.com)
24427
24428         * gcc.c-torture/execute/980612-1.c: New test.
24429
24430 1998-06-08  Jeffrey A Law  (law@cygnus.com)
24431
24432         * gcc.dg/980523-1.c: Only test on ppc-linux.
24433         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
24434
24435         * gcc.c-torture/execute/980608-1.c: New test.
24436
24437 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
24438
24439         * gcc.c-torture/execute/980605-1.c: New test.
24440
24441 1998-06-04  Jeffrey A Law  (law@cygnus.com)
24442
24443         * gcc.c-torture/execute/980604-1.c: New test.
24444
24445 1998-06-02  Jeffrey A Law  (law@cygnus.com)
24446
24447         * gcc.c-torture/execute/980602-1.c: New test.
24448         * gcc.c-torture/execute/980602-2.c: Likewise.
24449
24450 1998-06-02  Dave Love  <d.love@dl.ac.uk>
24451
24452         * 970125-0.f: Fix per JCB.  Add commentary.
24453
24454 1998-05-31  Michael Meissner  <meissner@cygnus.com>
24455
24456         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
24457         IEEE -0 support.
24458
24459 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
24460
24461         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
24462         earlier.
24463
24464 1998-05-28  Catherine Moore <clm@cygnus.com>
24465
24466         * gcc.c-torture/execute/980526-3.c: New test.
24467
24468 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
24469
24470         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
24471         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
24472         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
24473         m88k-motorola-sysv3 to XFAIL.
24474
24475 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24476
24477         * gcc.dg/980526-1.c: New test.
24478         * gcc.c-torture/execute/980526-2.c: New test.
24479
24480 1998-05-26  Jeffrey A Law  (law@cygnus.com)
24481
24482         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
24483
24484         * gcc.c-torture/execute/980526-1.c: New test.
24485
24486 1998-05-26  Dave Love  <d.love@dl.ac.uk>
24487
24488         * g77.f-torture/execute/alpha2.f: Add runtime test.
24489
24490 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
24491
24492         * g++.old-deja/old-deja.exp: Strip leading directories.
24493
24494         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
24495         error for the line.  Don't run multiple tests for the same line.
24496
24497 1998-05-23  Jeffrey A Law  (law@cygnus.com)
24498
24499         * gcc.dg/980523-1.c: New test.
24500
24501 1998-05-23  Dave Love  <d.love@dl.ac.uk>
24502
24503         * g77.f-torture/compile/970915-0.f: New test.
24504
24505 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
24506
24507         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
24508
24509 1998-05-21  Jeffrey A Law  (law@cygnus.com)
24510
24511         * gcc.dg/980520-1.c: New test.
24512
24513 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
24514
24515         * gcc.dg/980502-1.c: Fix return type.
24516
24517 1998-05-20  Jeffrey A Law  (law@cygnus.com)
24518
24519         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
24520         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
24521         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
24522         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
24523         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
24524
24525 1998-05-20  Dave Love  <d.love@dl.ac.uk>
24526
24527         * g77.f-torture/execute/980520-1.f: New test.
24528
24529 1998-05-15  Dave Love  <d.love@dl.ac.uk>
24530
24531         * lib/mike-g77.exp: New file.
24532
24533         * g77.f-torture/noncompile/noncompile.exp,
24534         g77.f-torture/noncompile/check0.f: New files.
24535
24536 1998-05-14  Dave Love  <d.love@dl.ac.uk>
24537
24538         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
24539         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
24540         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
24541         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
24542         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
24543         abort where appropriate.
24544
24545 1998-05-05  Michael Meissner  <meissner@cygnus.com>
24546
24547         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
24548         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
24549
24550 1998-04-29  Dave Love  <d.love@dl.ac.uk>
24551
24552         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
24553
24554 1998-04-27  Dave Love  <d.love@dl.ac.uk>
24555
24556         * g77.f-torture/compile/980427-0.f: New test.
24557
24558 1998-04-24  Dave Love  <d.love@dl.ac.uk>
24559
24560         * g77.f-torture/compile/980424-0.f: New test.
24561
24562 1998-04-19  Dave Love  <d.love@dl.ac.uk>
24563
24564         * g77.f-torture/compile/980419-2.f (main): New test.
24565         * g77.f-torture/compile/970125-0.f: New test.
24566         * g77.f-torture/compile/980419-1.f: New test.
24567
24568 1998-04-08  Jim Wilson  <wilson@cygnus.com>
24569
24570         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
24571         of loop-4.c.
24572
24573 1998-04-07  Jim Wilson  <wilson@cygnus.com>
24574
24575         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
24576
24577 1998-04-03  Jim Wilson  <wilson@cygnus.com>
24578
24579         * gcc.c-torture/compile/980329-1.c: New test.
24580
24581 1998-03-18  Jim Wilson  <wilson@cygnus.com>
24582
24583         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
24584         * gcc.dg/980312-1.c: Fix typo in -march command.
24585
24586 1998-03-16  H.J. Lu  (hjl@gnu.org)
24587
24588         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
24589
24590 1998-03-11  Robert Lipe  <robertl@dgii.com>
24591
24592         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
24593         Dave Love agree the Fortran source is bogus.
24594
24595 1998-03-11  Robert Lipe  <robertl@dgii.com>
24596
24597         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
24598         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
24599         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
24600         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
24601         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
24602
24603 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
24604
24605         * g++.old-deja/g++.other/friend1.C: New test.
24606
24607 1998-02-18  Dave Love  <d.love@dl.ac.uk>
24608
24609         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
24610         possibly uninitialized) variables and declare dnrm2.
24611
24612 1998-02-23  Robert Lipe <robertl@dgii.com>
24613
24614         From Bruno Haible <haible@ilog.fr>:
24615         * gcc.c-torture/execute/980223.c: New test.
24616
24617 1998-02-13  Jeffrey A Law  (law@cygnus.com)
24618
24619         * gcc.dg/ifelse-1.c: New test.
24620
24621 1998-02-09  H.J. Lu  (hjl@gnu.org)
24622
24623         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
24624
24625           * lib/old-dejagnu.exp (old-dejagnu): Added the
24626           "execution test - XFAIL *-*-*" handling in the spirit of
24627           "excess errors test -". Changed the "execution test fails"
24628           handling to be like "excess errors test fails".
24629           * Update various tests accordingly.
24630
24631 1998-02-06  Jim Wilson  <wilson@cygnus.com>
24632
24633         * gcc.c-torture/execute/980205.c: New test.
24634
24635 1998-01-18  Jeffrey A Law  (law@cygnus.com)
24636
24637         * lib/c-torture.exp: Look for .x files instead of .cexp files.
24638         * lib/f-torture.exp: Similarly.
24639         * gcc.c-torture: Rename all .cexp files to .x files.
24640
24641 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
24642
24643         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
24644         (940510-1.c): Removed duplicate.
24645         (971104-1.c): New test.
24646
24647 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
24648
24649           * lib/f-torture.exp: Improve error and loop detection.
24650
24651 1997-11-19  Michael Meissner  <meissner@cygnus.com>
24652
24653         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
24654         use that to size the filler array.
24655
24656 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
24657
24658         * lib/c-torture.exp(c-torture-execute): Fix typo.
24659
24660         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
24661         testcase as the executable name. Keep the executable around if
24662         the test fails.
24663
24664 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
24665
24666         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
24667         changes.  Only test one -g option, and move it to the end of the
24668         list of options to test.
24669
24670 1997-09-19  Michael Meissner  <meissner@cygnus.com>
24671
24672         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
24673         variable GCC_TORTURE_OPTIONS to supply default switches separated
24674         by colons.  If no environment variable, run tests with -O0 -g, -O1
24675         -g, and -O2 -g as well.
24676
24677 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
24678
24679         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
24680         explanatory comments. Fix indentation.
24681
24682 1997-09-15  Jeffrey A Law  (law@cygnus.com)
24683
24684         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
24685
24686 1997-09-11  Jeffrey A Law  (law@cygnus.com)
24687
24688         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
24689         * g++.old-deja/g++.mike/p7325.C: Likewise.
24690         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
24691
24692 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
24693
24694         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
24695         * g++.old-deja/g++.brendan/crash30.C: Likewise.
24696         * g++.old-deja/g++.brendan/crash39.C: Likewise.
24697         * g++.old-deja/g++.law/operators4.C: Likewise.
24698
24699 1997-09-11  Joe Buck  (jbuck@synopsys.com)
24700
24701         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
24702         * g++.old-deja/g++.mike/p784.C: Ditto.
24703         * g++.old-deja/g++.mike/p785.C: Ditto.
24704
24705 1997-09-05  Jeffrey A Law  (law@cygnus.com)
24706
24707           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
24708
24709 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24710
24711         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
24712         target feature; pass this to c-torture-execute as needed.
24713
24714 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24715
24716         * lib/c-torture.exp(c-torture-execute): If the previous and the
24717         current executables being tested are identical, we don't need to
24718         run the executable again. Try to make the executable names
24719         unique. Add an optional argument for passing additional compiler
24720         flags.
24721
24722 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
24723
24724         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
24725
24726 1997-08-29  Jeffrey A Law  (law@cygnus.com)
24727
24728         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
24729
24730 1997-07-31  Jeffrey A Law  (law@cygnus.com)
24731
24732         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
24733         32bit or larger longs.
24734
24735         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
24736         have either a 32bit long or 32bit int.
24737
24738 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
24739
24740         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
24741         Make double precision tests dependent on sizeof (double).
24742
24743 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
24744
24745         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
24746         too.
24747
24748 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
24749
24750         * gcc.c-torture/compile/961203-1.cexp: New script.
24751
24752 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
24753
24754         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
24755         up the includes ourselves.
24756
24757 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
24758
24759         * lib/plumhall.exp: Remove random include, and add a few
24760         verbose messages for debugging.
24761
24762 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
24763
24764         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
24765         of trying to do it ourselves.
24766
24767 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24768
24769         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
24770
24771 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
24772
24773         * gcc.prms/5403.c: Made regexp a bit less strict.
24774
24775 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
24776
24777         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
24778         is returned from remote_load instead.
24779         * lib/plumhall.exp: Ditto.
24780         * lib/mike-g++.exp: Ditto.
24781         * lib/old-dejagnu.exp: Ditto.
24782         * lib/c-torture.exp: Ditto.
24783
24784 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
24785
24786         * lib/g++.exp: Use build_wrapper procedure.
24787         * lib/gcc.exp: Ditto.
24788
24789 1997-05-20  Jeffrey A Law  (law@cygnus.com)
24790
24791         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
24792         an old-style decl for malloc.  Fixes tests to work when
24793         sizeof (int) != sizeof (size_t).
24794
24795 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24796
24797         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
24798
24799         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
24800         use stdargs.h interface.
24801
24802 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24803
24804         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
24805         NO_VARARGS when compiling.
24806
24807 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
24808
24809         * lib/plumhall.exp(ph_includes): New procedure.
24810         (ph_make): Use it.
24811         (ph_compiler): Ditto.
24812
24813         * lib/g++.exp: Rename test-glue.c to testglue.c.
24814         * lib/gcc.exp: Ditto.
24815
24816 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
24817
24818         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
24819         to completion when it's called.
24820
24821 1997-03-21  Michael Meissner  <meissner@cygnus.com>
24822
24823         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
24824         is defined, don't do test.
24825
24826 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
24827
24828         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
24829         for object files.
24830         (ph_summary): Mark skipped testcases as untested, not unresolved.
24831
24832         * lib/plumhall.exp (ph_make): If unresolved because of bad
24833         errorCode, record errorCode in log file.
24834         (*): Replace send_log/verbose with verbose -log.
24835
24836 1997-03-19  Michael Meissner  <meissner@cygnus.com>
24837
24838         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
24839         double conversion if double isn't at least 8 bytes.
24840
24841         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
24842         int to work with targets where int is 16 bits.
24843
24844         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
24845         8 bytes, just exit, since 4 byte doubles don't have enough bits of
24846         precision for the test to complete.
24847
24848 1997-03-14  Michael Meissner  <meissner@cygnus.com>
24849
24850         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
24851         if d10v is not compiled with the -mdouble64 flag.
24852         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
24853
24854         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
24855         d10v is not compiled with the -mint32 flag.
24856
24857 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
24858
24859         * lib/plumhall.exp: Use incr_count.
24860
24861 1997-03-12  Jeffrey A Law  (law@cygnus.com)
24862
24863         * gcc.c-torture: Update to c-torture-1.45.
24864
24865 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
24866
24867         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
24868         the name of the expect testcase file).
24869
24870         * lib/g++.exp(g++_init): Ditto.
24871
24872 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
24873
24874         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
24875         the host.
24876
24877         * lib/gcc.exp(gcc_exit): New procedure.
24878
24879 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
24880
24881         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
24882         specs where appropriate.
24883
24884         * g++.old-deja/g++.arm/*: Added additional ERROR checks
24885         because of new "candidates are" messages, and removed a few
24886
24887         * Converted all non-old-style g++ testcases to old-style, and
24888         moved into g++.old-deja.
24889
24890 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
24891
24892         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
24893         options.
24894
24895         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
24896         succeeded.
24897
24898         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
24899
24900 1997-02-13  Michael Meissner  <meissner@cygnus.com>
24901
24902         * lib/gcc.exp (gcc_target_compile): Add support for defining
24903         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
24904         the machine doesn't have those features.
24905
24906 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
24907
24908         * g++.law/operators4.exp: Don't use LIBS.
24909
24910 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
24911
24912         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
24913
24914         * lib/mike-g++.exp: Don't set the compiler to be tested here.
24915         * lib/g++.exp: Set it here instead. Also, allow use of the
24916         --tool_exec and --tool_opt options. Change CXX to
24917         GXX_UNDER_TEST.
24918
24919         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
24920
24921         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
24922
24923 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
24924
24925         * lib/old-dejagnu.exp: Use prune_warnings instead of
24926         prune_system_crud.
24927         * lib/mike-g++.exp: Ditto.
24928         * lib/gcc.exp: Ditto.
24929         * lib/g++.exp: Ditto.
24930
24931         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
24932
24933 1997-02-07  Jeffrey A Law  (law@cygnus.com)
24934
24935           * 941014-2.c: Include stdlib.h
24936           * 960327-1.c: Include stdio.h
24937           * dbra.c, index-1.c: Don't assume ints are 32bits.
24938
24939 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
24940
24941         * lib/gcc.exp: Add gcc,stack_size target feature.
24942
24943         * lib/g++.exp(g++_target_compile): Add the include and link
24944         paths here, not in two other places. And, it's $options, not
24945         options.
24946
24947         * lib/mike-g++.exp(postbase): Remove the code that determines
24948         the correct include and link paths.
24949         * g++.old-deja/old-deja.exp: Ditto.
24950
24951 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
24952
24953         * lib/g++.exp(g++_init): target_compile no longer returns the
24954         filename of the result.
24955
24956 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
24957
24958         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
24959         call to glob.
24960
24961         * gcc.c-torture/special/special.exp: Change call to
24962         gcc_target_compile to include the object file.
24963
24964 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
24965
24966         * gcc.c-torture/special/special.exp: Correct misspelling in last
24967         change.
24968
24969 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
24970
24971         * lib/plumhall.exp(ph_summary): Log the entire output of the
24972         executable. Return -1 if there were any failures, 0 otherwise.
24973         (ph_execute): Return -1 if there were any failures, 0 otherwise.
24974         (ph_make): Clean up objects and executables that were built
24975         if the tests succeeded.
24976
24977 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
24978
24979         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
24980         libraries and includes in the build tree as appropriate.
24981
24982 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
24983
24984         * lib/c-torture.exp: Instead of looking for the global variable
24985         NO_LONG_LONG, check to see if that's a feature of the target.
24986
24987 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
24988
24989         * config/default.exp: Minimize. Delete the remainer of the files in
24990         config; this functionality is now in devo/dejagnu/config.
24991
24992         g++.*/*: Pass any additional flags used to compile to postbase;
24993         delete CXXFLAGS.
24994
24995         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
24996         is now done by runtest.exp. Use gcc_target_compile instead of
24997         compile.
24998
24999         lib/c-torture.exp: Use gcc_target_compile instead of compile.
25000         Remove references to CFLAGS. Use remote_file instead of
25001         calling rm -f.
25002         (c-torture): Take a list of arguments to use to compile this
25003         testcase.
25004
25005         lib/g++.exp: Simplify. Use target_compile instead of compile.
25006         lib/gcc-dg.exp: Ditto.
25007         lib/gcc.exp: Ditto.
25008         lib/mike-{gcc,g++}.exp: Ditto.
25009         lib/old-dejagnu.exp: Ditto.
25010         lib/plumhall.exp: Ditto.
25011
25012 1997-01-08  Jim Wilson  <wilson@cygnus.com>
25013
25014         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
25015         (ph_linker): Likewise.
25016
25017 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
25018
25019           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
25020         MAP_ANON / MAP_ANONYMOUS if defined;
25021         else try to map from /dev/zero .
25022
25023 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25024
25025         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
25026         isn't defined, then define it to MAP_ANONYMOUS.
25027
25028 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25029
25030         * gcc.c-torture: Update to c-torture-1.42 release.
25031
25032 1996-11-11  Jeffrey A Law  (law@cygnus.com)
25033
25034         * gcc.c-torture: Update to c-torture-1.41 release.
25035
25036 1996-10-27  Jeffrey A Law  (law@cygnus.com)
25037
25038         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
25039         c-torture release.
25040
25041 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
25042
25043         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
25044         and LDFLAGS.  Fix second case to append the target_info ldflags
25045         onto LDFLAGS, not CFLAGS.
25046         * lib/g++.exp (g++_init): Add target_info stuff.
25047         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
25048         of libgloss and newlib flags for !native.
25049
25050         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
25051         (GDB): Fix relative path to go up another dir for finding gdb.
25052
25053 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
25054
25055         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
25056         versions in the target_info array, if they don't exist.
25057
25058 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
25059
25060         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
25061
25062 1996-07-08  Jim Wilson  <wilson@cygnus.com>
25063
25064         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
25065         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
25066
25067 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
25068
25069         * lib/old-dejagnu.exp: Don't remove the output file before we've
25070         actually tested it. Don't append pwd to the path of the executable
25071         we're testing.
25072
25073 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
25074
25075         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
25076
25077 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
25078
25079         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
25080         temporary directory for compiler files, and set it to a default
25081         value of /tmp. Set $output as the name of the output file from
25082         compiling the testcase. Add a -o option to $cflags_var so the
25083         compiler writes the final output file as $output. Set $executable
25084         to $output.
25085
25086         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
25087         directory for compiler files, and set it to /tmp if it doesn't
25088         already have a value. Set $output_file to the name of the output
25089         file from compiling the testcase. Add a -o option to CXXFLAGS so
25090         the compiler writes the final output file as $output. Use $output
25091         as the executable to be tested.
25092
25093 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25094
25095         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
25096
25097 1996-06-08  Jeffrey A Law  (law@cygnus.com)
25098
25099         * gcc.c-torture/execute/pending-1.c: New test.  Still
25100         pending in Tege's queue.
25101
25102 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
25103
25104         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
25105         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
25106         if there were failures.  Call unresolved if there were unresolved
25107         testcases.  Call gcc_fail if program did not run to completion.
25108         (ph_make): Pass additional argument name to ph_execute.
25109         (ph_execute): Add new argument.  Pass additional arguments to
25110         ph_summary.  Call gcc_fail is there is no execution output.
25111
25112 1996-04-24  Jeffrey A Law  (law@cygnus.com)
25113
25114         * lib/plumhall.exp (proc_summary): Output relavent summary
25115         lines into the log so specific failures in plumhall can be
25116         investigated.
25117
25118 1996-04-10  Jeffrey A Law  (law@cygnus.com)
25119
25120         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
25121         (c-torture-execute): Don't try to execute tests which use
25122         "long long" types if $NO_LONG_LONG is nonzero.
25123
25124 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
25125
25126         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
25127         not c-torture.
25128
25129         * gcc.ieee: Move from here.
25130         * gcc.c-torture/execute/ieee: To here.
25131
25132 1996-03-26  Jeffrey A Law  (law@cygnus.com)
25133
25134         * gcc.c-torture: Update to c-torture-1.41 release.
25135
25136 1996-03-22  Jeffrey A Law  (law@cygnus.com)
25137
25138         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
25139         not "$output".
25140
25141 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
25142
25143         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
25144         -c present.
25145
25146 1996-03-02  Jeffrey A Law  (law@cygnus.com)
25147
25148         * config/proelf.exp: Handle connecting to a simulator.
25149
25150 1996-01-31  Jeffrey A Law  (law@cygnus.com)
25151
25152         * config/proelf.exp: New file.  Enough framework that we can
25153         run c-torture tests on the proelf targets (or any other target
25154         that gdb can connect to for that matter).
25155
25156 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
25157
25158         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
25159         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
25160
25161         * lib/plumhall.exp (ph_execute): Always call ph_summary if
25162         exec_output exists.
25163
25164 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
25165
25166         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
25167         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
25168
25169         * config/*.exp: Update FSF address.  Change result of ${tool}_load
25170         to pass/fail/unresolved/unsupported/untested.  Caller must now
25171         call unresolved/unsupported/untested.
25172         * lib/*.exp: Update FSF address.  Update to handle new results of
25173         ${tool}_load.
25174         * lib/chill.exp (verbose): Delete.
25175
25176 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
25177
25178         * lib/gcc.exp (default_gcc_start): Change order of args to
25179         $LDFLAGS $CFLAGS $LIBS.
25180         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
25181         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
25182         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
25183         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
25184         * gcc.misc-tests/dg-test.exp: Likewise.
25185         * gcc.misc-tests/msgs.exp: Likewise.
25186         * gcc.prms/prms.exp: Likewise.
25187         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
25188         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
25189
25190         * lib/dg.exp: Deleted, moved to dejagnu/lib.
25191
25192 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25193
25194         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
25195
25196         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
25197         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
25198
25199         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
25200         necessary.
25201
25202 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
25203
25204         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
25205         global for loop; add use of $mathlib.
25206         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
25207         settings here; set mathlib for anything but VxWorks.
25208
25209 1996-01-22  Jeffrey A Law  (law@cygnus.com)
25210
25211         * gcc.c-torture: Update to c-torture-1.40 release.
25212
25213 1996-01-03  Jeffrey A Law  (law@cygnus.com)
25214
25215         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
25216         dg.exp.
25217
25218 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
25219
25220         * lib/c-torture.exp (c-torture-execute): Declare "output" as
25221         global.
25222
25223 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
25224
25225         * lib/g++.exp (LIBS): Define if not already.
25226         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
25227         (gcc-dg-prune): Call prune_gcc_output.
25228         * lib/gcc.exp (prune_gcc_output): New proc.
25229         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
25230         prune_gcc_output.
25231
25232 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
25233
25234         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
25235         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
25236
25237 1995-11-15  Jeffrey A Law  (law@cygnus.com)
25238
25239         * gcc.c-torture: Update to c-torture-1.39 release.
25240
25241 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
25242
25243         * lib/c-torture.exp (c-torture-execute): Don't return if one option
25244         fails, try others as well.
25245
25246 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
25247
25248         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
25249         If compilation fails, mark execute tests as `untested'.
25250         If test is marked as unsupported, don't mark compilation and
25251         execute tests as failed.
25252
25253 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
25254
25255         * lib/g++.exp (g++_init): Don't link in libg++, and look to
25256         libstdc++ for whether or not we want to be doing shared
25257         libraries.  Delete link_curses since we don't need it anymore.
25258         * lib/mike-g++.exp (postbase): Don't link in libg++.
25259         * g++.old-deja/old-deja.exp: Likewise.
25260
25261 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
25262
25263         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
25264
25265 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
25266
25267         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
25268         For that, add `-Wl,-a,shared_archive'.
25269         * g++.old-deja/old-deja.exp: Likewise.
25270
25271 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
25272
25273         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
25274
25275 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
25276
25277         * lib/mike-g++.exp (postbase): Pay attention to the status of
25278         g++_load.
25279
25280 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
25281
25282           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
25283
25284 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
25285
25286         * lib/gcc.exp (default_gcc_start): No longer need to log program
25287         being executed or its output, execute_anywhere does that now.
25288         * lib/g++.exp (default_g++_version): Call execute_anywhere.
25289         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
25290
25291 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
25292
25293         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
25294         the same as those in lib/g++.exp.
25295
25296 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
25297
25298         * gcc.c-torture: Update to c-torture-1.38 release.
25299         * gcc.ieee: Related changes.
25300
25301 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
25302
25303         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
25304         "exec". Minor reformatting changes.
25305
25306         * config/rom68k.exp (${tool}_load): Make it work in a canadian
25307         cross. This means all "exec" calls now work on a remote host as
25308         well.
25309         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
25310         cross. Filter out the extra "\r\n" stuff that expect puts in.
25311         (c-torture-execute): Filter out the bogus warnings like
25312         c-torture-compile does. Add support for canadian cross.
25313         * lib/gcc.exp (default_gcc_version, default_gcc_start)
25314         Use execute_anywhere rather than calling exec directly. Now it
25315         works for canadian cross testing.
25316
25317 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
25318
25319         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
25320         results into a variable, and check that rather than using file exists.
25321
25322 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
25323
25324         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
25325         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
25326
25327 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25328
25329         * g++.old-deja/old-deja.exp: Create and pass runshlib and
25330         lib_curses if there's a shared libg++ in the build tree.
25331
25332 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
25333
25334         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
25335         if not supported target.
25336
25337 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
25338
25339         * lib/g++.exp (g++_init): Move empty setting of runshlib and
25340         link_curses up to always happen, not just for native builds.
25341
25342 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
25343
25344         * gcc.c-torture: Update to c-torture-1.36 release.
25345         * gcc.failure: Related changes.
25346
25347 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
25348
25349         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
25350
25351 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
25352
25353         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
25354         * lib/mike-g++.exp (postbase): Not in here.  Still reference
25355         runshlib, link_curses, and mathlib for link and run.
25356
25357         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
25358         pass the runtime shared library options for Solaris, OSF/1, and
25359         Irix5, and link with -lcurses to avoid unresolved references.
25360
25361 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
25362
25363         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
25364         only run once.
25365
25366 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
25367
25368         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
25369
25370 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
25371
25372         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
25373         do not have a framework for the "compat" tests yet.
25374
25375 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
25376
25377         * lib/mike-g++.exp (postbase): New local variable `mathlib',
25378         set to null if we're testing vxworks5.1.  Use that instead of
25379         `-lm' in the setting of LIBS for link and run.
25380
25381 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
25382
25383         * config/rom68k.exp (${tool}_load): Major changes to make it
25384         work.  Verified that it does in fact return the stuff in
25385         exec_output properly.  Catch any Emul or any TRAP other than 0.
25386
25387 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
25388
25389         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
25390         LDFLAGS properly for targets that need stuff from libgloss.
25391         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
25392         only run once.
25393         (gpp_initialized): New variable.
25394
25395 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
25396
25397         * config/rom68k.exp: Load libgloss.exp.
25398         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
25399         so we can produce a fully linked binary.
25400         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
25401         so we can produce a fully linked binary.
25402
25403 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
25404
25405         * lib/plumhall.exp (ph_section): Watch for expected failures.
25406         Add missing `else'.
25407
25408         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
25409         run the testcase.
25410         (c-torture): Likewise.
25411
25412 1995-08-28  Doug Evans  <dje@cygnus.com>
25413
25414         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
25415
25416         * lib/mike-g++.exp (mike_cleanup): New proc.
25417         (prebase): New globals compiler_result, not_compiler_result,
25418         target_regexp.
25419         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
25420         allow leading "-" in pattern.  Watch for unsupported tests.
25421         If $compiler_result is set, pattern match assembler code,
25422         and ditto for $not_compiler_result.
25423         * lib/mike-gcc.exp: Likewise.
25424
25425         * lib/plumhall.exp (ph_execute): Only call ph_summary if
25426         execution "succeeded".
25427
25428 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
25429
25430         * config/win32.exp: New file.
25431         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
25432
25433 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
25434
25435         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
25436         unsupported.
25437         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
25438         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
25439         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
25440
25441         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
25442         "... without exceptions was ...".  That is now handled by
25443         prune_system_crud.
25444         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25445
25446 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
25447
25448         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
25449         sieve.c,sort2.c}: New files.
25450         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
25451         sieve.exp,sort2.exp}: Drivers for them.
25452
25453         * lib/mike-gcc.exp (program_output): New user settable variable.
25454         (postbase): Call prune_system_crud.  Also prune extraneous compiler
25455         messages.
25456         * lib/mike-g++.exp (program_output): New user settable variable.
25457
25458         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
25459
25460         * config/sh.exp: Deleted (use sim.exp instead).
25461
25462 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
25463
25464         * config/vx.exp: Declare CHECKTASK as global.
25465         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
25466         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
25467         * lib/old-dejagnu.exp: Load [pwd]/$executable.
25468
25469 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25470
25471         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
25472         target. Like vx.exp, only includes `vx29k.exp' instead of
25473         `vxworks.exp'.
25474
25475 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
25476
25477         * config/sim.exp: Increase time limit from 120 seconds to 240.
25478
25479 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
25480
25481         * gcc.c-torture/execute/950628-1.c: New test.
25482
25483 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
25484
25485         * gcc.c-torture: Update with changes/additions from
25486         c-torture-1.34.
25487
25488 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
25489
25490         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
25491
25492 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
25493
25494         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
25495
25496 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
25497
25498         * gcc.c-torture/compile/950512-1.c: New test.
25499         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
25500         * gcc.dg/struct-ret-1.c: Likewise.
25501
25502 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
25503
25504         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
25505           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
25506
25507 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
25508
25509         * gcc.c-torture/special/920411-1.c: Deleted.
25510         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
25511
25512 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
25513
25514         * config/sim.exp (${tool}_load): Hack in call to bash to get a
25515         cpu limit.
25516
25517 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
25518
25519         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
25520
25521 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
25522
25523         From kenner;
25524         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
25525         is the proper length.
25526         * va-arg-3.c: Likewise.
25527
25528 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
25529
25530         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
25531         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
25532
25533         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
25534         * lib/g++.exp (default_g++_start): Delete old cruft.
25535
25536 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
25537
25538         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
25539         (2 * (1 << 18)) to (2 * (1 << 17)).
25540
25541         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
25542
25543 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
25544
25545         * config/rom68k.exp: Renamed from config/idp.exp
25546
25547 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
25548
25549         * c-torture/compile/921109-2.c
25550
25551 1995-04-18  Mike Stump  <mrs@cygnus.com>
25552
25553         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
25554         excess errors.
25555
25556 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
25557
25558         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
25559         output.
25560         * lib/g++.exp (default_g++_start): Likewise.
25561
25562 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
25563
25564         * gcc.c-torture/compile/950329-1.c: New test.
25565
25566 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
25567
25568           * config/bug.exp (${tool}_load): Updated to use new remote_open
25569           and remote_close procs.
25570         * config/idp.exp: New file.
25571
25572 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
25573
25574         * gcc.c-torture/execute/950322-1.c: New test.
25575
25576 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
25577
25578         * config/vx.exp (${tool}_load): Clean up testing of return code from
25579         vxworks_ld and vxworks_spawn.
25580
25581 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
25582
25583         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
25584
25585 1995-03-13  Mike Stump  <mrs@cygnus.com>
25586
25587         * lib/old-deja.exp: Add `excess errors test - ' error, now one
25588         can mark excess errors on a machine by machine basis.  Note, the
25589         default is to not expect any excess errors, even when excess
25590         errors test - is given, so you will want to put an XFAIL ... on
25591         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
25592         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
25593         those 4 machines, but no others.
25594
25595 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
25596
25597         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
25598         * lib/c-torture.exp: to here.
25599
25600 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
25601
25602         * gcc.c-torture/execute/950221-1.c: New test.
25603         * gcc.c-torture/execute/struct-ret-1.c: New test.
25604         * gcc.c-torture/compile/950221-1.c: New test.
25605
25606         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
25607
25608 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
25609
25610         * gcc.c-torture/execute/arith-1.c (main): Return 0.
25611         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
25612
25613 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
25614
25615         * g++.gb: New directory of tests, derived from my signature and
25616         class scoping tests.
25617
25618         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
25619         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
25620         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
25621         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
25622         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
25623         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
25624         * g++.gb/sig25.C: Likewise.
25625
25626         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
25627         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
25628         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
25629         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
25630         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
25631         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
25632         * g++.gb/sig25.exp: Likewise.
25633
25634         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
25635         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
25636         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
25637         * g++.gb/scope13.C: Likewise, this test still fails.
25638
25639         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
25640         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
25641         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
25642         * g++.gb/scope13.exp: Ditto.
25643
25644         * g++.gb/README: New file, explains what these tests are about.
25645
25646 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
25647
25648         * lib/dg.exp (dg-do): Support `preprocess'.
25649         (dg-test): Likewise.
25650
25651 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
25652
25653         * config/udi.exp: change "continue -expect" to "exp_continue".
25654
25655 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
25656
25657         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
25658         Delete redundant tests.
25659
25660         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
25661         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
25662         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
25663         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
25664         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
25665         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
25666         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
25667         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
25668
25669         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
25670         storing label pointers.
25671         * gcc.c-torture/execute/921019-1.c: Likewise.
25672         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
25673         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
25674         parameter fp.
25675         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
25676         constants.
25677
25678         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
25679         Delete obsolete tests.
25680
25681         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
25682         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
25683         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
25684         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
25685         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
25686         * gcc.c-torture/compile/950124-1.c: New test.
25687
25688         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
25689
25690 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
25691
25692         * lib/mike-g++.exp: Add -lm to LIBS.
25693
25694 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
25695
25696         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
25697
25698 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
25699
25700         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
25701
25702 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
25703
25704         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
25705
25706 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
25707
25708         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
25709         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
25710         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
25711         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
25712         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
25713         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
25714         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
25715         * g++.law/{operators31.C, operators32.C,
25716         * g++.law/{operators33.C, operators34.C}: Likewise.
25717         * g++.law/{pic1.C, refs2.C}: Likewise.
25718         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
25719         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
25720         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
25721         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25722
25723         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
25724         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
25725         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
25726         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
25727         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
25728         * g++.law/{enum9.exp, friend5.exp}: Likewise.
25729         * g++.law/{nest3.exp, nest4.exp}: Likewise.
25730         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
25731         * g++.law/{operators30.exp, operators31.exp}: Likewise.
25732         * g++.law/{operators32.exp, operators33.exp}: Likewise.
25733         * g++.law/{operators34.exp}: Likewise.
25734         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
25735         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
25736         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
25737         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
25738         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25739
25740         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
25741         No longer expected to fail.
25742         * g++.law/missed-error3.C: Tweak for recent bool changes.
25743
25744 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
25745
25746         * config/emb-unix: Deleted.
25747         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
25748         remote execution.  Do final link on remote host if REMOTE_LINK is set.
25749
25750 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
25751
25752         * lib/dg.exp (dg-test): Fix typo in last patch.
25753
25754 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
25755
25756         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
25757         (handles multiple occurrences).
25758
25759 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
25760
25761         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
25762         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
25763         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
25764         printed).
25765         * lib/c-torture.exp (c-torture-compile): Likewise.
25766         (c-torture): Prepend full path if missing.
25767         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
25768         (gcc_fail): Likewise.
25769         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
25770
25771 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
25772
25773         * lib/netware.exp: Only attach to NetWare i386 systems.
25774
25775 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
25776
25777         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
25778         messages.  Add test name to "output pattern match" pass/fail message.
25779
25780 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
25781
25782         * gcc.dg: New testsuite.
25783         * gcc.dg/dg.exp: New file.
25784
25785         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
25786         test-switch.c}: Deleted.
25787
25788         * gcc.misc-tests/msgs.exp: New testcase driver.
25789
25790 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
25791
25792         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
25793         Watch for illegal return values from ${tool}_load.
25794         * config/unix.exp (${tool}_load): Fix pass/fail detection for
25795         cross targets.  Coerce return value >0 to 1.
25796
25797 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
25798
25799         * config/unix.exp (${tool}_load): Call program rsh, not proc.
25800
25801         * config/emb-unix.exp: New file.
25802
25803         * config/sim.exp: Error if variable $SIM not defined.
25804         (${tool}_load): Mark test as "untested" if simulator missing.
25805
25806         * config/unix.exp: Load remote.exp to get rcp_download.
25807         * lib/c-torture.exp: Use different option lists for testcases with
25808         and without loops.
25809         * gcc.c-torture/execute/execute.exp: Likewise.
25810
25811 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
25812
25813         * config/*.exp: Clarify return code from ${tool}_load.
25814         Call `unresolved' or `untested' instead of `warning' or `perror'
25815         (sometimes you still want to call both though).
25816         Add comment that `shell_id' is local to each file.
25817         * config/udi.exp (timeout): Set to 30.
25818         Don't print warning if connection fails, $connectmode has already
25819         printed an error.
25820         (${tool}_load): Move verbose messages to level 2.
25821         Rework pattern for "Process started" message.
25822         Pass `shell_id' to ${connectmode}_download.
25823         Retry twice upon timeout.  Make resetting of target more robust.
25824         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
25825         Pass `shell_id' to exit_$connectmode.
25826         Only call exit_$connectmode if connected.
25827         * config/unix.exp (${tool}_load): Check return codes better.
25828         * config/vrtx.exp (${tool}_load): Likewise.
25829         * config/vx.exp (${tool}_load): Likewise.
25830         Delete unneeded global's.
25831         * lib/dg.exp (dg-test): Update to reflect clarified return codes
25832         from ${tool}_load.
25833         (dg-stat): Delete.
25834         (dg-init): Delete recording of pass/fail counts.
25835         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25836         (old-dejagnu-init): Likewise.
25837         (old-dejagnu-stat): Delete contents, empty proc now.
25838         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
25839         (c-torture): Delete references to lcnt, lpass, lfail.
25840         Get option list from TORTURE_OPTIONS.
25841         Delete -funroll[-all]-loops if no loops.
25842         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
25843         (g++_stat): Delete contents (empty proc now).
25844         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
25845         (gcc_finish): Likewise.
25846         (gcc_stat): Deleted.
25847         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
25848         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
25849         * gcc.c-torture/execute/execute.exp: Likewise.
25850         Split tests into two parts: compile, execute.
25851         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
25852         no loops.  Update to reflect clarified return codes from ${tool}_load.
25853
25854 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
25855
25856         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
25857         to grep for.
25858         (old-dejagnu): Likewise (where necessary).
25859
25860 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
25861
25862         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
25863
25864         * lib/dg.exp (dg-process-target): Fix processing of selector.
25865         Add comment regarding use of `error'.
25866
25867         * lib/gcc.exp (prune_system_crud): Define if missing.
25868         * lib/g++.exp (prune_system_crud): Likewise.
25869
25870         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
25871         Call prune_system_crud.
25872         * lib/dg.exp (dg-runtest): New proc.
25873         Use perror instead of send_user for tcl errors in testcase.
25874         Don't return any value, it's never used.
25875         Don't clobber previous definition of `unknown'.
25876         Print tcl errors in `dg-final'.
25877
25878 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
25879
25880         * lib/dg.exp (dg-process-target): Improve syntax error messages.
25881         (dg-test): Don't print errorInfo, it contains stack backtrace.
25882
25883 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
25884
25885         * lib/g++.exp (runtest_file_p): Define if missing.
25886
25887 1994-09-24  Doug Evans  (dje@cygnus.com)
25888
25889         * lib/mike-g++.exp: Comment out loading of g++.exp.
25890         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
25891         (default_g++_version): Always print something.
25892         (default_g++_start): Comment out call to `which'.
25893         (g++_start, g++_load): Deleted (must be defined in config file).
25894         * lib/gcc.exp: Test for existence of $CC at start.
25895         Delete check for tmpdir (done in gcc_init).
25896         (default_gcc_version): Always print something.
25897         (default_gcc_start): Comment out call to `which'.
25898         * config/*.exp: Major cleanup - make cross targets work at least a
25899         little better for g++ (by not being "--tool gcc" specific).
25900         Rename gcc_xxx to ${tool}_xxx.
25901         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
25902         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
25903
25904 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
25905
25906         * lib/c-torture.exp (c-torture-compile): Rework compiler
25907         message processing.
25908
25909         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
25910         c-torture.
25911
25912 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
25913
25914         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
25915
25916         * lib/dg.exp (dg-process-target): Support { target native }.
25917
25918 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
25919
25920         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
25921         looked for "... program xxx got fatal signal".
25922         Correct regsub munging of `comp_output'.
25923         Ignore compiler messages "path prefix not used" and "linker input
25924         file unused".
25925
25926 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
25927
25928         * lib/gcc.exp (runtest_file_p): Define if missing.
25929         * gcc.prms/template.c: Example to work from.
25930
25931 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
25932
25933         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
25934         * lib/dg.exp (dg-test): Call unsupported testcases as such.
25935
25936         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
25937         * gcc.prms/1883.c: Moved from compile/940714-1.c.
25938         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
25939         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
25940
25941         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
25942         (dg-process-target): No longer a varargs proc.
25943         Return S/N for target, P/F for xfail.  All callers changed.
25944         (user option procs): More argument checking.
25945         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
25946         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
25947         (dg-test): Skip test if not running on selected target in `dg-do'.
25948         Update handling of `dg-do-what', `dg-output-text'.
25949         Separate execution pass/fail from output pattern match pass/fail.
25950         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
25951
25952 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
25953
25954         * gcc.c-torture/special/special.exp: Don't expect failure for mips
25955         target for 920510-1.c.
25956
25957 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
25958
25959         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
25960         Clean up comment regarding use of passcnt, etc.
25961         (gcc_stat): Don't update `testcnt' here.
25962         (gcc_finish): Do it here.
25963         Might as well reset `but_id' here too.
25964         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
25965         to determine if the file should be tested.
25966         * gcc.c-torture/compile/compile.exp: Likewise.
25967         * gcc.c-torture/execute/execute.exp: Likewise.
25968         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
25969         * gcc.misc-tests/dg-test.exp: Likewise.
25970         * gcc.prms/prms.exp: Likewise.
25971         * gcc.wendy/wendy.exp: Likewise.
25972         * g++.old-deja.exp: Likewise.
25973         Move "Testing file" message to verbose level 1.
25974
25975 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
25976
25977         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
25978
25979 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
25980
25981         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
25982         (default_gcc_start): Accept optional second list element
25983         of compiler flags.  Print compiler output at verbosity level 2.
25984         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
25985         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
25986         Save current values of framework globals passcnt, failcnt, xpasscnt,
25987         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
25988         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
25989         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
25990         xfailcnt to compute stats.  Update framework global `testcnt' from
25991         pass/fail counts.
25992         (gcc_finish): New proc.  Clean up test environment.
25993         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
25994         (gcc_epass, gcc_efail): Delete.
25995         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
25996         argument of line number.
25997         (dg-init): If the tool has an init routine, call it.
25998         (dg-test): Remove args `cflags_var' and `libs_var'.
25999         Pass all compiler options to ${tool}_start.
26000         Handle missing line number.
26001         (dg-finish): New function.
26002         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
26003         particular files.  Call gcc_finish at end.  Move "skipping test"
26004         message to verbosity level 3.
26005         * gcc.c-torture/compile/compile.exp: Likewise.
26006         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26007         * gcc.c-torture/execute/execute.exp: Likewise.
26008         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26009         Print testcase being tried at verbosity level 1.
26010         * gcc.c-torture/special/special.exp: Unset xfail.
26011         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26012         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
26013         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
26014         * gcc.failure/failure.exp: Likewise.
26015         * gcc.ieee/ieee.exp: Likewise.
26016         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
26017         Update call to dg-test.  Call dg-finish at end.
26018         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
26019         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26020         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
26021         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
26022         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
26023         * gcc.wendy/wendy.exp: Add copyright.
26024         Delete setting of tmpdir (done by gcc_init).
26025         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
26026         Pass compiler flags to gcc_start.  Call gcc_finish at end.
26027         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
26028         gcc_[ce]pass/fail.
26029
26030 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
26031
26032         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
26033         confusion.
26034         (g++_load): Likewise.
26035
26036         * config/*.exp (gcc_load): Some were varargs fns and some were not.
26037         Rename argument to `prog' to remove the confusion.
26038         Varargs fns behave differently too!
26039         (g++_load): Likewise.
26040
26041         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
26042
26043         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
26044         what it is.  Delete (always) printing of status value for !native.
26045         Simplify verbose code, and include status and exec_output.
26046         (g++_load): Use gcc_load.
26047
26048 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
26049
26050         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
26051         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
26052         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
26053         940714-3.c as these testcases don't exist anymore.  Make
26054         va-arg-1.c expected to pass.
26055
26056 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
26057
26058         * gcc.misc-tests/misc.exp: Only run specific testcases.
26059         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
26060         * gcc.misc-tests/dg-[1-9].c: New files.
26061
26062         * lib/dg.exp: New testsuite driver.
26063         * gcc.prms/prms.exp: Use it.
26064
26065         * README.gcc: New file.
26066
26067         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
26068         Document and reset `lxpass' and `lxfail'.
26069         Simplify "initialized" message.
26070         (gcc_stat): Clean up comments a little.
26071
26072 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
26073
26074         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
26075
26076 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
26077
26078         * lib/old-dejagnu.exp (process-option): New proc.
26079         (old-dejagnu-init, old-dejagnu-stat): Likewise.
26080         (old-dejagnu): Simplify.
26081         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
26082
26083 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
26084
26085         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
26086         exists and is not an empty string.
26087
26088         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
26089         $xfail rather than calling setup_xfail.  Clear $xfail when test is
26090         finished.
26091         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
26092         automatically.
26093
26094         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
26095         longer expected to fail.
26096
26097         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
26098         "f" function call.
26099
26100         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
26101
26102         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
26103         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
26104         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
26105         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
26106         c-torture-1.29.
26107
26108         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
26109         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
26110
26111         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
26112
26113         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
26114         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
26115
26116         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
26117         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
26118         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
26119
26120 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
26121
26122         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
26123         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
26124         940714-1.c, 940714-2.c, 940714-3.c},
26125         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
26126         gcc.misc-tests/{mg.c,mg.exp}:
26127         New tests.
26128         * gcc.noncompile/noncompile.exp: Change accordingly.
26129
26130 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
26131
26132         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
26133         Undo previous clobberage.
26134
26135 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
26136
26137         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
26138         * gcc.special/{930510-1.c, special.exp}:
26139         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
26140         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
26141         struct-varargs-1.c}: New tests from c-torture-1.26.
26142
26143 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
26144
26145         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
26146           argument to switch.
26147
26148 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
26149
26150         * Revert the previous changes.  Please see Rob's directory
26151           (/lisa/test/rob/progressive/gcc/testsuite) for testing
26152           fixes.
26153
26154 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
26155
26156         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
26157             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
26158             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
26159             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
26160             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
26161             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
26162             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
26163             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
26164             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
26165             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
26166             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
26167             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
26168             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
26169             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
26170             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
26171             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
26172             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
26173             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
26174             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
26175             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
26176             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
26177             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
26178             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
26179             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
26180             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
26181             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26182             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
26183
26184 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
26185
26186         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
26187             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
26188           with perror calls.
26189
26190 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
26191
26192         * config/unix.exp (g++_load): Fix syntax.
26193
26194 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
26195
26196         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
26197         * gcc.noncompile/921017-1.c: Deleted obsolete test.
26198         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
26199         Don't expect va-arg-1.c to fail.  Correct expected output for
26200         920928-1.c.
26201         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
26202         * gcc.wendy/hbm4.c: Correct typo.
26203         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
26204
26205 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
26206
26207         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
26208         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
26209         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
26210         * lib/c-torture.exp (c-torture-compile): Ditto.
26211
26212         Reduce volume of output (remove all the -I's and such).
26213         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
26214         Call gcc_cpass, gcc_cfail.
26215         (c-torture): Pass testing option to c-torture-compile.
26216
26217 1994-03-21  Doug Evans  (dje@cygnus.com)
26218
26219         Bring patches over from progressive.
26220         * config/default.exp: Exit remote shell cleanly.
26221         (g++_exit, g++_start): Add default versions.
26222         * config/sim.exp (gcc_load): Use perror, not error.
26223
26224 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
26225
26226         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
26227         set in site.exp.
26228
26229 1994-03-14  Doug Evans  (dje@cygnus.com)
26230
26231         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
26232         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
26233         (wendy_try): New proc to run testcase.
26234         (main loop): Call 'em.
26235         * gcc.wendy/*.c: Clean up pass to correct expected output.
26236
26237         * lib/gcc.exp: Minor cleanup work.
26238         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
26239
26240 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
26241
26242         * config/sim.exp (gcc_load): Document return codes better.
26243         Don't pass -v to simulator.
26244
26245 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
26246
26247           * gcc.special/920717-x.c: Fix typo.
26248           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
26249           get at sources.
26250
26251         * lib/mike-gcc.exp: Fix typo.
26252
26253 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
26254
26255         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
26256         binary to use, transform the name.
26257         * config/*.exp: rename everything. Nuke any g++ specific files,
26258         it's now a special case of gcc that requires no special support.
26259         Add a default.exp for unsupported targets.
26260
26261 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
26262
26263         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
26264         lib/old-dejagnu.exp: Fix a few patterns to work with the new
26265         version of Tcl.
26266
26267 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
26268
26269         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
26270         than a warning.
26271
26272 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
26273
26274         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
26275
26276 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
26277
26278         * gcc.execute/execute.exp: Combine opt_list and foption_list into
26279         option_list.  Compile every file with only 4/6 option choices
26280         (same as C torture) instead of with 12/18 different option
26281         choices.
26282         * lib/c-torture.exp: Likewise.
26283
26284         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
26285         not already set.
26286
26287 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
26288
26289         * lib/old-deja.exp: Add `excess errors test fails' error, now one
26290         can put an XFAIL *-*-* on excess errors.
26291
26292 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
26293
26294         * g++.law: Add more tests derived from g++-bugs snapshots.
26295
26296         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
26297         equivalent to g++.law/init9.
26298
26299         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
26300         compiled it, and the a.out file after we've run it.
26301
26302 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
26303
26304         * lib/mike-g++.exp (postbase): Delete the .o file after we've
26305         compiled it, and the a.out file after we've run it.
26306
26307 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
26308
26309         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
26310
26311 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
26312
26313         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
26314         version number.
26315
26316 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
26317
26318         * g++.law: New directory of g++ tests derived from the g++-bugs
26319         snapshots.
26320
26321 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
26322
26323         * gcc.compile: initbug1.c initbug1.exp testcase added
26324
26325 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
26326
26327         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
26328         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
26329           fixes submitted by Jeff Law (law@cs.utah.edu)
26330         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
26331           Jeff Law (law@cs.utah.edu)
26332
26333
26334 1993-11-30  Mike Stump  (mrs@cygnus.com)
26335
26336         * config/unix-g++.exp: Follow the gcc way of doing things.
26337         * g++.old-deja/old-deja.exp: Minor updates.
26338         * lib/g++.exp: New file, follow the gcc way of doing things.
26339         * lib/old-dejagnu.exp: Minor updates.
26340         * lib/mike-g++.exp: Always unset errorInfo.
26341
26342 1993-11-06  Mike Stump  (mrs@cygnus.com)
26343
26344         * lib/gcc.exp: Fix some errors with the below change, CC and
26345         CFLAGS should be global when setting, not local.
26346
26347 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
26348
26349         * lib/gcc.exp: Transform tool name.
26350
26351 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26352
26353         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
26354
26355 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26356
26357         * lib/gcc.exp: change gcc_done to gcc_stat
26358
26359 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26360
26361         * Upgraded gcc testsuite to c-torture version 1.25
26362
26363 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
26364
26365         * lib/gcc.exp: added reporting code. Changed verbose compile message.
26366         * lib/c-torture: added hooks for new reporting code.
26367
26368 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
26369
26370         * config/sh-gcc.exp: check if sh-sim exists in the path
26371
26372 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
26373
26374         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
26375         * gcc.compile/compile.exp: Initial changes for new logic.
26376         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
26377         * gcc.failure/failure.exp: Initial changes for new logic.
26378         * gcc.ieee/ieee.exp: Initial changes for new logic.
26379         * gcc.misc-tests/misc.exp: Initial changes for new logic.
26380         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
26381         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
26382         * lib/c-torture.exp: Initial changes for new logic.
26383         * lib/gcc.exp: Initial changes for new logic.
26384
26385 1993-10-15  Mike Stump  (mrs@cygnus.com)
26386
26387         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
26388         depend upon failure or success.  Fully qualify names in failure
26389         and success messages.  Always remove a.out before starting
26390         compile, just in case.  Pay more attention to error text output by
26391         the compiler.  Handle testcases with no known past errors just
26392         like all others, so that things are uniform.  Other miscellaneous
26393         improvements.
26394
26395 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
26396
26397         * gcc.cpp: new directory for cpp tests
26398
26399 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
26400
26401         * lib/chill.exp: Code reformatted, removed unused code.
26402         * config/unix-chill.exp: Code reformatted, removed unused code.
26403         * chill.execute/execute.exp: Code reformatted, removed unused code.
26404         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
26405
26406 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
26407
26408         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
26409         routines not written.
26410
26411 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
26412
26413         * config/bug-gcc.exp: Use new procs from bug.exp.
26414
26415 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
26416
26417         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
26418         via ftp, rather than depending on NFS.
26419         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
26420         case.
26421
26422 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
26423
26424         * config/bug-gcc.exp: Use new download proc.
26425
26426 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
26427
26428         * chill.execute/execute.exp: cleanups, handles errors better
26429         * chill.compile/compile.exp: rewrite, based on execute.exp
26430         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
26431         * lib/chill.exp: major changes to diff proc and compile and link
26432           procs. added chill_fail and chill_pass wrappers to pass and
26433           fail. added more comments, and handle error codes better.
26434           Added a hack to capture stderr from exec, so noncompile tests
26435           can work.
26436
26437 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
26438
26439         * chill.execute/execute.exp: rewrite of testsuite driver
26440         * lib/chill.exp: rewrite of testsuite driver
26441         * config/unix-chill.exp: rewrite of testsuite driver
26442
26443 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
26444
26445     In chill.execute:
26446         * iexpr.ch: Standardize uppercase.
26447         * tuples.dat: Standardize uppercase.
26448         * vary.ch: standardize.  Correct varying string assignments.
26449         * vary.dat: Add new output lines.
26450
26451 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
26452
26453     In chill.execute:
26454         * chprintf.ch: Standardize use of uppercase.
26455         * tuples.ch: Standardize and turn arr2 into a DCL,
26456           rather than a SYN.
26457         * pinits.ch: Standardize.
26458
26459 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
26460
26461         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
26462         * Makefil: Renamed to Makefile.in.
26463         * configure.in: New.
26464
26465 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
26466
26467     In chill.execute:
26468         * .cvsignore: Add result/output files.
26469         * Makefile: Fix up variables at start.  Use MFLAGS
26470           everywhere.  Correct bool_loc, built_ins entries.
26471           Add entry for vary1.ch.
26472         * bitarray.ch: Standardize upper-case usage.
26473         * bitexpr.ch: Standardize, add output of b1.
26474         * params.ch: Use arrayt in along PROC parameters, to
26475           avoid novelty problems.
26476         * sets.ch: Tiny cleanup.
26477         * vary1.ch: Re-indent.
26478
26479 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
26480
26481           * Add PR-related files to Makefiles, .cvsignore files, etc.
26482
26483 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
26484
26485         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
26486           with compiler objects. New names are test-flow.c and test-loop.c
26487
26488 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
26489
26490         * Upgraded c-torture tests from 1.19 to 1.20
26491
26492         * new files:
26493         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
26494         * gcc.compile: 930623-1.c 930623-2.c
26495         * gcc.noncompile: 930622-1.c 930622-2.c
26496         * gcc.failure: 920411-1.c 920627-2.c
26497         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
26498
26499 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
26500
26501         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26502           More changes to get testsuite working properly. Needs more work.
26503           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
26504
26505 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
26506
26507         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26508           More changes to get testsuite working properly. Needs more work.
26509
26510 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
26511
26512         * chill.compile/compile.exp: Added for Dejagnu support
26513         * chill.execute/execute.exp: Added for Dejagnu support
26514         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
26515
26516 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
26517
26518     This should complete moving the CHILL test files.
26519         * chill.noncompile(.cvsignore printf.grt
26520             in-printf.grt chprintf.grt chprintf.ch):
26521             Added test-support files.
26522           (Makefile): Modified further.
26523         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
26524             signal.ch): Added test files.
26525           * chill.execute (.cvsignore printf.grt printr.c
26526             in-printf.grt rts.c chprintf.grt rts.h): Added
26527           test-support files.
26528             (Makefile): More corrections.
26529
26530 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
26531
26532         * chill.compile, chill.execute, chill.nocompile: Add CHILL
26533           test cases, ready for DejaGnu.
26534
26535 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
26536
26537         * Upgraded c-torture tests from 1.18 to 1.19
26538
26539         * gcc.compile: added test(s):
26540           930607-1.c
26541         * gcc.execute: added test(s):
26542           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
26543
26544         * added new subdirectory for misc tests: gcc.misc-tests
26545         * gcc.misc-test(s): added tests:
26546           inst-check.c test-consts.c test-ior.c test-switch.c
26547
26548 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
26549
26550         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
26551
26552 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
26553
26554         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
26555
26556 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
26557
26558         * Upgraded c-torture tests from 1.17 to 1.18
26559
26560 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
26561
26562         * Upgraded c-torture tests from 1.12 to 1.17
26563
26564 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
26565
26566         * lib/old-dejagnu.exp:
26567           Fixed handling of XFAIL target triplets to correctly
26568           recognize wildcard characters.  Removed code that
26569           appended a unique id tag to the end of the file name
26570           printed out by the result of the testcases within a
26571           given test file.
26572
26573 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
26574
26575         * lib/old-dejagnu.exp:
26576           Reworked expected failure handling to trigger off of XFAIL
26577           keyword in keyphrase embeded in testcase source code. The
26578           XFAIL keyword must be at the end of the keyphrase line. It
26579           may optionally be followed by one or more target triplets.
26580           It has just occured that the handling of wildcards in the
26581           target triplet may not be correct.
26582
26583 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
26584
26585         * g++.old-deja/tests:
26586           Moved all subdirectories up one level into g++.old-deja .
26587
26588         * lib/old-dejagnu.exp:
26589           Fixed problem with CXXFLAGS not being properly reset, and being
26590           corrupted with extraneous "-c" compiler option.  This was
26591           causing binaries to not be generated for test that needed them.
26592           Modified strings passed to "pass" and "fail" so that individual
26593           tests from the same test file would be distinguished by an
26594           identifier appended to the test file name in the summary logs;
26595           this corrected a problem with erroneous diff logs.  Added code
26596           to search testcases for expected fail and unexpected pass keywords.
26597
26598 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
26599
26600         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
26601
26602 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
26603
26604         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
26605           Removed extraneous text from end of "Special g++ Options"
26606           keyphrase.
26607
26608         * lib/old-dejagnu.exp: Added pattern matching to look for new
26609           keywords, embedded in testcases comments, which will trigger
26610           calls to xpass and xfail.
26611
26612 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
26613
26614         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
26615           comments embedded in the testcases, especially the one looking for
26616           special compiler options, as well as the pattern matching for the
26617           compiler output again.
26618
26619 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
26620
26621         * lib/old-dejagnu.exp: Do a proper check of the return value for
26622           execute tests. Fixed several problems with the pattern matching
26623           of the compiler output which gave erroneous test results.
26624           Changed several of the test result messages to be more descriptive.
26625         * config/unix-g++.exp: Proc g++_load now actually works and
26626           executes the tests passed to it and returns a usable return
26627           value.
26628
26629 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
26630
26631           * lib/gcc.exp: Exits gracefully if $CC is bogus.
26632
26633 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
26634
26635         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
26636           Modified both files to properly execute the old style
26637           dejagnu tests. The previous versions of these files were
26638           experimental and did not function anything near correctly.
26639
26640 1993-04-05  Rob Savoye  (rob@cygnus.com)
26641
26642         * Removed all Makefile.in and configure.in files. No configuration
26643         needed now.
26644
26645 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
26646
26647         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
26648
26649 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
26650
26651         * gcc.compile/configure.in, gcc.unsorted/configure.in,
26652         gcc.special/configure.in, gcc.noncompile/configure.in,
26653         gcc.execute/configure.in, gcc.code_quality/configure.in,
26654         g++.other/configure.in, g++.old-deja/configure.in,
26655         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
26656         in srcname setting.
26657
26658 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
26659
26660         * lib/udi.exp:  Fixed mondfe and mondfe_download.
26661         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
26662         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
26663
26664 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
26665
26666         * config/udi-gdb.exp: Check $shell_id after connecting to target.
26667         (gdb_exit): Don't remove *_soc files.
26668
26669 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
26670
26671         * lib/c-torture.exp: Don't look for main; instead always use -w
26672         -c.  This is how the c-torture tests work.  Remove the object
26673         file if the compilation succeeds.
26674         * gcc.execute/execute.exp: Remove executable if test passes.
26675         * gcc.noncompile/noncompile.exp: Every test is an expected
26676         failure.
26677         * gcc.special/special.exp: Added tests from c-torture 1.11,
26678         corrected use of existing test.
26679         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
26680         gcc.execute/920625-1.c: Updated to c-torture 1.11.
26681         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
26682         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
26683         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
26684         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
26685         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
26686         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
26687         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
26688         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
26689         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
26690         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
26691         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
26692         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
26693         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
26694         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
26695         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
26696         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
26697         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
26698         c-torture 1.11.
26699         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
26700         correspond to c-torture 1.11.
26701
26702         * New file.